diff options
1056 files changed, 18121 insertions, 7264 deletions
@@ -1 +1 @@ -d8f6d5cdd7114f8e31f75f76752738170e83c8e9
\ No newline at end of file +4704a2c28432abe0efaeee88f1b61e36a796163e
\ No newline at end of file diff --git a/test/torture-s/20000112-1.c.s b/test/torture-s/20000112-1.c.s index a886dcc2f..421d758c1 100644 --- a/test/torture-s/20000112-1.c.s +++ b/test/torture-s/20000112-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000112-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000112-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000113-1.c.s b/test/torture-s/20000113-1.c.s index cfcfc1ece..5785335c7 100644 --- a/test/torture-s/20000113-1.c.s +++ b/test/torture-s/20000113-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000113-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000113-1.c" + .section .text.foobar,"ax",@progbits + .hidden foobar .globl foobar .type foobar,@function foobar: # @foobar @@ -27,12 +29,14 @@ foobar: # @foobar i32.const $push9=, 0 call exit, $pop9 unreachable -.LBB0_3: # %if.then +.LBB0_3: # %if.then call abort unreachable .Lfunc_end0: .size foobar, .Lfunc_end0-foobar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000121-1.c.s b/test/torture-s/20000121-1.c.s index 3e56899f8..d630a8578 100644 --- a/test/torture-s/20000121-1.c.s +++ b/test/torture-s/20000121-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000121-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000121-1.c" + .section .text.big,"ax",@progbits + .hidden big .globl big .type big,@function big: # @big @@ -9,6 +11,8 @@ big: # @big .Lfunc_end0: .size big, .Lfunc_end0-big + .section .text.doit,"ax",@progbits + .hidden doit .globl doit .type doit,@function doit: # @doit @@ -18,6 +22,8 @@ doit: # @doit .Lfunc_end1: .size doit, .Lfunc_end1-doit + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000205-1.c.s b/test/torture-s/20000205-1.c.s index 61ec74fbb..e3990f7ae 100644 --- a/test/torture-s/20000205-1.c.s +++ b/test/torture-s/20000205-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000205-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000205-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000217-1.c.s b/test/torture-s/20000217-1.c.s index 301a007ef..99cf0fe6d 100644 --- a/test/torture-s/20000217-1.c.s +++ b/test/torture-s/20000217-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000217-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000217-1.c" + .section .text.showbug,"ax",@progbits + .hidden showbug .globl showbug .type showbug,@function showbug: # @showbug @@ -20,6 +22,8 @@ showbug: # @showbug .Lfunc_end0: .size showbug, .Lfunc_end0-showbug + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000223-1.c.s b/test/torture-s/20000223-1.c.s index b8dda045e..9651fa37c 100644 --- a/test/torture-s/20000223-1.c.s +++ b/test/torture-s/20000223-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000223-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000223-1.c" + .section .text.check,"ax",@progbits + .hidden check .globl check .type check,@function check: # @check @@ -13,12 +15,14 @@ check: # @check br_if $pop3, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size check, .Lfunc_end0-check + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000224-1.c.s b/test/torture-s/20000224-1.c.s index 67658ddbd..e87a725e0 100644 --- a/test/torture-s/20000224-1.c.s +++ b/test/torture-s/20000224-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000224-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000224-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -16,7 +18,7 @@ test: # @test i32.load $1=, loop_2($2) i32.load $5=, flag($2) copy_local $6=, $2 -.LBB0_2: # %while.body +.LBB0_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.const $4=, 31 @@ -29,14 +31,16 @@ test: # @test i32.add $5=, $5, $3 i32.gt_s $push6=, $0, $6 br_if $pop6, .LBB0_2 -.LBB0_3: # %while.cond.while.end_crit_edge +.LBB0_3: # %while.cond.while.end_crit_edge i32.const $push7=, 0 i32.store $discard=, flag($pop7), $5 -.LBB0_4: # %while.end +.LBB0_4: # %while.end return $3 .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -53,7 +57,7 @@ main: # @main i32.load $1=, loop_2($2) i32.load $5=, flag($2) copy_local $6=, $2 -.LBB1_2: # %while.body.i +.LBB1_2: # %while.body.i # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i32.const $4=, 31 @@ -66,32 +70,36 @@ main: # @main i32.add $5=, $5, $3 i32.gt_s $push6=, $0, $6 br_if $pop6, .LBB1_2 -.LBB1_3: # %while.cond.while.end_crit_edge.i +.LBB1_3: # %while.cond.while.end_crit_edge.i i32.const $push7=, 0 i32.store $discard=, flag($pop7), $5 -.LBB1_4: # %test.exit +.LBB1_4: # %test.exit call exit, $2 unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type loop_1,@object # @loop_1 - .data + .hidden loop_1 # @loop_1 + .type loop_1,@object + .section .data.loop_1,"aw",@progbits .globl loop_1 .align 2 loop_1: .int32 100 # 0x64 .size loop_1, 4 - .type loop_2,@object # @loop_2 + .hidden loop_2 # @loop_2 + .type loop_2,@object + .section .data.loop_2,"aw",@progbits .globl loop_2 .align 2 loop_2: .int32 7 # 0x7 .size loop_2, 4 - .type flag,@object # @flag - .bss + .hidden flag # @flag + .type flag,@object + .section .bss.flag,"aw",@nobits .globl flag .align 2 flag: diff --git a/test/torture-s/20000225-1.c.s b/test/torture-s/20000225-1.c.s index 5f9b235c8..456fb37b9 100644 --- a/test/torture-s/20000225-1.c.s +++ b/test/torture-s/20000225-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000225-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000225-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000227-1.c.s b/test/torture-s/20000227-1.c.s index f752424e3..c7bc938e2 100644 --- a/test/torture-s/20000227-1.c.s +++ b/test/torture-s/20000227-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000227-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000227-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000313-1.c.s b/test/torture-s/20000313-1.c.s index c339c0e08..ebbcc4768 100644 --- a/test/torture-s/20000313-1.c.s +++ b/test/torture-s/20000313-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000313-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000313-1.c" + .section .text.buggy,"ax",@progbits + .hidden buggy .globl buggy .type buggy,@function buggy: # @buggy @@ -16,6 +18,8 @@ buggy: # @buggy .Lfunc_end0: .size buggy, .Lfunc_end0-buggy + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000314-1.c.s b/test/torture-s/20000314-1.c.s index b88f4c687..ef8458f7f 100644 --- a/test/torture-s/20000314-1.c.s +++ b/test/torture-s/20000314-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000314-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000314-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000314-2.c.s b/test/torture-s/20000314-2.c.s index 7ad849b9a..ed5b796ae 100644 --- a/test/torture-s/20000314-2.c.s +++ b/test/torture-s/20000314-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000314-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000314-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,22 +15,24 @@ main: # @main # BB#1: # %if.then call abort unreachable -.LBB0_2: # %if.end +.LBB0_2: # %if.end call exit, $0 unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type bigconst,@object # @bigconst - .section .rodata,"a",@progbits + .hidden bigconst # @bigconst + .type bigconst,@object + .section .rodata.bigconst,"a",@progbits .globl bigconst .align 3 bigconst: .int64 17179869184 # 0x400000000 .size bigconst, 8 - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: diff --git a/test/torture-s/20000314-3.c.s b/test/torture-s/20000314-3.c.s index c4cd066b2..d9876c649 100644 --- a/test/torture-s/20000314-3.c.s +++ b/test/torture-s/20000314-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000314-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000314-3.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000402-1.c.s b/test/torture-s/20000402-1.c.s index a0fccc291..0dfbd062b 100644 --- a/test/torture-s/20000402-1.c.s +++ b/test/torture-s/20000402-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000402-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000402-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000403-1.c.s b/test/torture-s/20000403-1.c.s index 9ec0dffb9..d3ed12093 100644 --- a/test/torture-s/20000403-1.c.s +++ b/test/torture-s/20000403-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000403-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000403-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -18,12 +20,14 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.seqgt,"ax",@progbits + .hidden seqgt .globl seqgt .type seqgt,@function seqgt: # @seqgt @@ -38,6 +42,8 @@ seqgt: # @seqgt .Lfunc_end1: .size seqgt, .Lfunc_end1-seqgt + .section .text.seqgt2,"ax",@progbits + .hidden seqgt2 .globl seqgt2 .type seqgt2,@function seqgt2: # @seqgt2 @@ -52,15 +58,18 @@ seqgt2: # @seqgt2 .Lfunc_end2: .size seqgt2, .Lfunc_end2-seqgt2 - .type aa,@object # @aa - .data + .hidden aa # @aa + .type aa,@object + .section .data.aa,"aw",@progbits .globl aa .align 2 aa: .int32 2147479553 # 0x7ffff001 .size aa, 4 - .type bb,@object # @bb + .hidden bb # @bb + .type bb,@object + .section .data.bb,"aw",@progbits .globl bb .align 2 bb: diff --git a/test/torture-s/20000412-1.c.s b/test/torture-s/20000412-1.c.s index c06f609f9..2c5f6fdec 100644 --- a/test/torture-s/20000412-1.c.s +++ b/test/torture-s/20000412-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -17,6 +19,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -32,26 +36,28 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type i,@object # @i - .data + .hidden i # @i + .type i,@object + .section .data.i,"aw",@progbits .globl i .align 1 i: .int16 65535 # 0xffff .size i, 2 - .type wordlist,@object # @wordlist - .section .rodata,"a",@progbits + .hidden wordlist # @wordlist + .type wordlist,@object + .section .rodata.wordlist,"a",@progbits .globl wordlist .align 4 wordlist: - .zero 828 + .skip 828 .size wordlist, 828 diff --git a/test/torture-s/20000412-2.c.s b/test/torture-s/20000412-2.c.s index 8aedec050..827347079 100644 --- a/test/torture-s/20000412-2.c.s +++ b/test/torture-s/20000412-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -26,9 +28,9 @@ f: # @f i32.add $5=, $4, $5 i32.call $0=, f, $pop1, $5 br .LBB0_3 -.LBB0_2: # %if.then +.LBB0_2: # %if.then i32.load $0=, 0($1) -.LBB0_3: # %cleanup +.LBB0_3: # %cleanup i32.const $4=, 16 i32.add $4=, $4, $4 i32.const $4=, __stack_pointer @@ -37,6 +39,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -54,7 +58,7 @@ main: # @main # BB#1: # %if.end call exit, $2 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/20000412-4.c.s b/test/torture-s/20000412-4.c.s index 268188776..069570f0b 100644 --- a/test/torture-s/20000412-4.c.s +++ b/test/torture-s/20000412-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-4.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -23,28 +25,30 @@ f: # @f i32.mul $push6=, $3, $pop5 i32.add $push7=, $2, $pop6 i32.sub $8=, $pop7, $1 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_4 i32.add $8=, $8, $3 i32.le_s $push9=, $8, $7 br_if $pop9, .LBB0_4 # BB#3: # %for.cond - # in Loop: Header=.LBB0_2 Depth=1 + # in Loop: Header=BB0_2 Depth=1 i32.const $push8=, 1 i32.add $9=, $9, $pop8 i32.const $push10=, 2 i32.le_s $push11=, $9, $pop10 br_if $pop11, .LBB0_2 br .LBB0_5 -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable -.LBB0_5: # %for.cond6.preheader +.LBB0_5: # %for.cond6.preheader return .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000412-5.c.s b/test/torture-s/20000412-5.c.s index 9cdbdfa87..7ac205ff1 100644 --- a/test/torture-s/20000412-5.c.s +++ b/test/torture-s/20000412-5.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-5.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-5.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000412-6.c.s b/test/torture-s/20000412-6.c.s index 87932beae..a12f6a99e 100644 --- a/test/torture-s/20000412-6.c.s +++ b/test/torture-s/20000412-6.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-6.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-6.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -23,12 +25,14 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.bug,"ax",@progbits + .hidden bug .globl bug .type bug,@function bug: # @bug @@ -38,7 +42,7 @@ bug: # @bug block .LBB1_2 i32.ge_u $push0=, $1, $2 br_if $pop0, .LBB1_2 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $push2=, 65535 @@ -49,15 +53,16 @@ bug: # @bug i32.add $1=, $1, $pop4 i32.lt_u $push5=, $1, $2 br_if $pop5, .LBB1_1 -.LBB1_2: # %for.end +.LBB1_2: # %for.end i32.const $push6=, 65535 i32.and $push7=, $0, $pop6 return $pop7 .Lfunc_end1: .size bug, .Lfunc_end1-bug - .type buf,@object # @buf - .data + .hidden buf # @buf + .type buf,@object + .section .data.buf,"aw",@progbits .globl buf .align 1 buf: diff --git a/test/torture-s/20000422-1.c.s b/test/torture-s/20000422-1.c.s index 4ae83056f..52abac83f 100644 --- a/test/torture-s/20000422-1.c.s +++ b/test/torture-s/20000422-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000422-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000422-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -22,17 +24,17 @@ main: # @main i32.const $7=, -1 i32.add $1=, $0, $7 copy_local $10=, $5 -.LBB0_2: # %for.cond1.preheader +.LBB0_2: # %for.cond1.preheader # =>This Loop Header: Depth=1 - # Child Loop .LBB0_3 Depth 2 + # Child Loop BB0_3 Depth 2 loop .LBB0_7 copy_local $11=, $2 copy_local $12=, $1 block .LBB0_6 i32.le_s $push5=, $1, $10 br_if $pop5, .LBB0_6 -.LBB0_3: # %for.body3 - # Parent Loop .LBB0_2 Depth=1 +.LBB0_3: # %for.body3 + # Parent Loop BB0_2 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB0_6 i32.const $push6=, 4 @@ -43,27 +45,27 @@ main: # @main i32.ge_s $push7=, $3, $4 br_if $pop7, .LBB0_5 # BB#4: # %if.then - # in Loop: Header=.LBB0_3 Depth=2 + # in Loop: Header=BB0_3 Depth=2 i32.store $discard=, 0($9), $3 i32.store $discard=, 0($11), $4 -.LBB0_5: # %for.cond1.backedge - # in Loop: Header=.LBB0_3 Depth=2 +.LBB0_5: # %for.cond1.backedge + # in Loop: Header=BB0_3 Depth=2 i32.const $push8=, -4 i32.add $11=, $11, $pop8 i32.add $12=, $12, $7 i32.gt_s $push9=, $12, $10 br_if $pop9, .LBB0_3 -.LBB0_6: # %for.end - # in Loop: Header=.LBB0_2 Depth=1 +.LBB0_6: # %for.end + # in Loop: Header=BB0_2 Depth=1 i32.add $10=, $10, $6 i32.lt_s $push10=, $10, $0 br_if $pop10, .LBB0_2 -.LBB0_7: # %for.cond15.preheader +.LBB0_7: # %for.cond15.preheader i32.const $11=, 0 copy_local $12=, $11 i32.le_s $push11=, $0, $11 br_if $pop11, .LBB0_11 -.LBB0_8: # %for.body17 +.LBB0_8: # %for.body17 # =>This Inner Loop Header: Depth=1 loop .LBB0_10 i32.add $push12=, $8, $11 @@ -74,24 +76,25 @@ main: # @main i32.ne $push17=, $pop13, $pop16 br_if $pop17, .LBB0_10 # BB#9: # %for.cond15 - # in Loop: Header=.LBB0_8 Depth=1 + # in Loop: Header=BB0_8 Depth=1 i32.const $push18=, 4 i32.add $11=, $11, $pop18 i32.add $12=, $12, $6 i32.lt_s $push19=, $12, $0 br_if $pop19, .LBB0_8 br .LBB0_11 -.LBB0_10: # %if.then21 +.LBB0_10: # %if.then21 call abort unreachable -.LBB0_11: # %for.end25 +.LBB0_11: # %for.end25 call exit, $5 unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type ops,@object # @ops - .data + .hidden ops # @ops + .type ops,@object + .section .data.ops,"aw",@progbits .globl ops .align 4 ops: @@ -110,7 +113,9 @@ ops: .int32 2 # 0x2 .size ops, 52 - .type correct,@object # @correct + .hidden correct # @correct + .type correct,@object + .section .data.correct,"aw",@progbits .globl correct .align 4 correct: @@ -129,7 +134,9 @@ correct: .int32 1 # 0x1 .size correct, 52 - .type num,@object # @num + .hidden num # @num + .type num,@object + .section .data.num,"aw",@progbits .globl num .align 2 num: diff --git a/test/torture-s/20000503-1.c.s b/test/torture-s/20000503-1.c.s index a458024f9..db95c02d9 100644 --- a/test/torture-s/20000503-1.c.s +++ b/test/torture-s/20000503-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000503-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000503-1.c" + .section .text.sub,"ax",@progbits + .hidden sub .globl sub .type sub,@function sub: # @sub @@ -18,6 +20,8 @@ sub: # @sub .Lfunc_end0: .size sub, .Lfunc_end0-sub + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000511-1.c.s b/test/torture-s/20000511-1.c.s index ff6fad0f9..b5e5d036d 100644 --- a/test/torture-s/20000511-1.c.s +++ b/test/torture-s/20000511-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000511-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000511-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,12 +12,14 @@ f: # @f br_if $pop0, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000519-2.c.s b/test/torture-s/20000519-2.c.s index 257553d89..9264c0b55 100644 --- a/test/torture-s/20000519-2.c.s +++ b/test/torture-s/20000519-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000519-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000519-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,14 +17,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 2 x: diff --git a/test/torture-s/20000523-1.c.s b/test/torture-s/20000523-1.c.s index 798949e89..f9aba7d96 100644 --- a/test/torture-s/20000523-1.c.s +++ b/test/torture-s/20000523-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000523-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000523-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000528-1.c.s b/test/torture-s/20000528-1.c.s index 71fbbff41..1bd8d3974 100644 --- a/test/torture-s/20000528-1.c.s +++ b/test/torture-s/20000528-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000528-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000528-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -16,22 +18,24 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type l,@object # @l - .data + .hidden l # @l + .type l,@object + .section .data.l,"aw",@progbits .globl l .align 2 l: .int32 4294967294 # 0xfffffffe .size l, 4 - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 1 s: diff --git a/test/torture-s/20000603-1.c.s b/test/torture-s/20000603-1.c.s index ed16cac9d..1cbc74d01 100644 --- a/test/torture-s/20000603-1.c.s +++ b/test/torture-s/20000603-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000603-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000603-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -15,6 +17,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000605-1.c.s b/test/torture-s/20000605-1.c.s index 5a3ac8846..de263d118 100644 --- a/test/torture-s/20000605-1.c.s +++ b/test/torture-s/20000605-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000605-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000605-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -7,7 +9,7 @@ main: # @main .local i32, i32 # BB#0: # %for.body.lr.ph.i i32.const $1=, 0 -.LBB0_1: # %for.body.i +.LBB0_1: # %for.body.i # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push0=, 1 @@ -15,7 +17,7 @@ main: # @main i32.const $0=, 256 i32.ne $push1=, $1, $0 br_if $pop1, .LBB0_1 -.LBB0_2: # %render_image_rgb_a.exit +.LBB0_2: # %render_image_rgb_a.exit block .LBB0_4 i32.ne $push2=, $1, $0 br_if $pop2, .LBB0_4 @@ -23,7 +25,7 @@ main: # @main i32.const $push3=, 0 call exit, $pop3 unreachable -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: diff --git a/test/torture-s/20000605-2.c.s b/test/torture-s/20000605-2.c.s index a925a37d8..4eac1ceec 100644 --- a/test/torture-s/20000605-2.c.s +++ b/test/torture-s/20000605-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000605-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000605-2.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -12,14 +14,14 @@ f1: # @f1 i32.load $push0=, 0($1) i32.ge_s $push1=, $2, $pop0 br_if $pop1, .LBB0_4 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.const $push2=, 5 i32.ge_s $push3=, $4, $pop2 br_if $pop3, .LBB0_3 # BB#2: # %for.inc - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $3=, 1 i32.add $push4=, $2, $4 i32.add $push5=, $pop4, $3 @@ -31,14 +33,16 @@ f1: # @f1 i32.lt_s $push8=, $pop7, $pop6 br_if $pop8, .LBB0_1 br .LBB0_4 -.LBB0_3: # %if.then +.LBB0_3: # %if.then call abort unreachable -.LBB0_4: # %for.end +.LBB0_4: # %for.end return .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000605-3.c.s b/test/torture-s/20000605-3.c.s index ea8e7b110..056d1f1f1 100644 --- a/test/torture-s/20000605-3.c.s +++ b/test/torture-s/20000605-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000605-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000605-3.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000622-1.c.s b/test/torture-s/20000622-1.c.s index 26a35b0bc..e645cfd2e 100644 --- a/test/torture-s/20000622-1.c.s +++ b/test/torture-s/20000622-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000622-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000622-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -21,12 +23,14 @@ foo: # @foo # BB#3: # %if.end i32.const $push6=, 0 return $pop6 -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -37,6 +41,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -52,12 +58,14 @@ baz: # @baz br_if $pop3, .LBB2_3 # BB#2: # %foo.exit return -.LBB2_3: # %if.then.i +.LBB2_3: # %if.then.i call abort unreachable .Lfunc_end2: .size baz, .Lfunc_end2-baz + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000703-1.c.s b/test/torture-s/20000703-1.c.s index 44745d3ae..8680fcb0f 100644 --- a/test/torture-s/20000703-1.c.s +++ b/test/torture-s/20000703-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000703-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000703-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -9,13 +11,13 @@ foo: # @foo i32.const $3=, 0 i32.const $push0=, 19 i32.add $push1=, $0, $pop0 - i32.load8_u $push2=, .str+2($3) + i32.load8_u $push2=, .L.str+2($3) i32.store8 $discard=, 0($pop1), $pop2 i32.const $push3=, 18 i32.add $push4=, $0, $pop3 - i32.load8_u $push5=, .str+1($3) + i32.load8_u $push5=, .L.str+1($3) i32.store8 $discard=, 0($pop4), $pop5 - i32.load8_u $push6=, .str($3) + i32.load8_u $push6=, .L.str($3) i32.store8 $discard=, 17($0), $pop6 i32.store $discard=, 20($0), $1 i32.store $discard=, 24($0), $2 @@ -23,6 +25,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -30,20 +34,20 @@ bar: # @bar .local i32 # BB#0: # %entry i32.const $3=, 0 - i32.const $push0=, 24 + i32.const $push0=, 28 call memset, $0, $3, $pop0 - i32.const $push1=, .str.1 + i32.const $push1=, .L.str.1 i32.const $push2=, 17 call memcpy, $0, $pop1, $pop2 i32.const $push3=, 19 i32.add $push4=, $0, $pop3 - i32.load8_u $push5=, .str+2($3) + i32.load8_u $push5=, .L.str+2($3) i32.store8 $discard=, 0($pop4), $pop5 i32.const $push6=, 18 i32.add $push7=, $0, $pop6 - i32.load8_u $push8=, .str+1($3) + i32.load8_u $push8=, .L.str+1($3) i32.store8 $discard=, 0($pop7), $pop8 - i32.load8_u $push9=, .str($3) + i32.load8_u $push9=, .L.str($3) i32.store8 $discard=, 17($0), $pop9 i32.store $discard=, 20($0), $1 i32.store $discard=, 24($0), $2 @@ -51,6 +55,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -62,16 +68,16 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "abc" - .size .str, 4 + .size .L.str, 4 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "01234567890123456" - .size .str.1, 18 + .size .L.str.1, 18 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20000706-3.c.s b/test/torture-s/20000706-3.c.s index c0f76fd84..31c74553d 100644 --- a/test/torture-s/20000706-3.c.s +++ b/test/torture-s/20000706-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000706-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000706-3.c" + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -12,6 +14,8 @@ baz: # @baz .Lfunc_end0: .size baz, .Lfunc_end0-baz + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -29,12 +33,14 @@ bar: # @bar br_if $pop5, .LBB1_3 # BB#2: # %if.end return -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -52,12 +58,14 @@ foo: # @foo br_if $pop5, .LBB2_3 # BB#2: # %bar.exit return -.LBB2_3: # %if.then.i +.LBB2_3: # %if.then.i call abort unreachable .Lfunc_end2: .size foo, .Lfunc_end2-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -72,8 +80,9 @@ main: # @main .Lfunc_end3: .size main, .Lfunc_end3-main - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: diff --git a/test/torture-s/20000715-1.c.s b/test/torture-s/20000715-1.c.s index 4ecc8e904..c1160f462 100644 --- a/test/torture-s/20000715-1.c.s +++ b/test/torture-s/20000715-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000715-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000715-1.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -8,6 +10,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -16,6 +20,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -24,6 +30,8 @@ test3: # @test3 .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -37,6 +45,8 @@ test4: # @test4 .Lfunc_end3: .size test4, .Lfunc_end3-test4 + .section .text.test5,"ax",@progbits + .hidden test5 .globl test5 .type test5,@function test5: # @test5 @@ -50,6 +60,8 @@ test5: # @test5 .Lfunc_end4: .size test5, .Lfunc_end4-test5 + .section .text.test6,"ax",@progbits + .hidden test6 .globl test6 .type test6,@function test6: # @test6 @@ -63,6 +75,8 @@ test6: # @test6 .Lfunc_end5: .size test6, .Lfunc_end5-test6 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -78,15 +92,18 @@ main: # @main .Lfunc_end6: .size main, .Lfunc_end6-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: .int32 0 # 0x0 .size x, 4 - .type y,@object # @y + .hidden y # @y + .type y,@object + .section .bss.y,"aw",@nobits .globl y .align 2 y: diff --git a/test/torture-s/20000715-2.c.s b/test/torture-s/20000715-2.c.s index 534ab98e1..1248c0685 100644 --- a/test/torture-s/20000715-2.c.s +++ b/test/torture-s/20000715-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000715-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000715-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000717-2.c.s b/test/torture-s/20000717-2.c.s index ff9cbe91d..433e943ed 100644 --- a/test/torture-s/20000717-2.c.s +++ b/test/torture-s/20000717-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000717-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000717-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000717-3.c.s b/test/torture-s/20000717-3.c.s index 4f882ac40..f988ebf89 100644 --- a/test/torture-s/20000717-3.c.s +++ b/test/torture-s/20000717-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000717-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000717-3.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -17,6 +19,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -32,14 +36,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type c,@object # @c - .data + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 2 c: diff --git a/test/torture-s/20000717-4.c.s b/test/torture-s/20000717-4.c.s index 417b762f3..5dc787b06 100644 --- a/test/torture-s/20000717-4.c.s +++ b/test/torture-s/20000717-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000717-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000717-4.c" + .section .text.x,"ax",@progbits + .hidden x .globl x .type x,@function x: # @x @@ -11,6 +13,8 @@ x: # @x .Lfunc_end0: .size x, .Lfunc_end0-x + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -21,12 +25,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: - .zero 100 + .skip 100 .size s, 100 diff --git a/test/torture-s/20000722-1.c.s b/test/torture-s/20000722-1.c.s index 4a9ed2fd0..fa2316964 100644 --- a/test/torture-s/20000722-1.c.s +++ b/test/torture-s/20000722-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000722-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000722-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -19,6 +23,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -35,7 +41,7 @@ foo: # @foo i32.const $push5=, 2 i32.store $discard=, 0($pop4), $pop5 return -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/20000726-1.c.s b/test/torture-s/20000726-1.c.s index 627a2103c..416eaecf9 100644 --- a/test/torture-s/20000726-1.c.s +++ b/test/torture-s/20000726-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000726-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000726-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.adjust_xy,"ax",@progbits + .hidden adjust_xy .globl adjust_xy .type adjust_xy,@function adjust_xy: # @adjust_xy diff --git a/test/torture-s/20000731-1.c.s b/test/torture-s/20000731-1.c.s index ea9048f37..90f4384db 100644 --- a/test/torture-s/20000731-1.c.s +++ b/test/torture-s/20000731-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000731-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000731-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -10,6 +12,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.do_sibcall,"ax",@progbits + .hidden do_sibcall .globl do_sibcall .type do_sibcall,@function do_sibcall: # @do_sibcall @@ -18,6 +22,8 @@ do_sibcall: # @do_sibcall .Lfunc_end1: .size do_sibcall, .Lfunc_end1-do_sibcall + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000731-2.c.s b/test/torture-s/20000731-2.c.s index a270ff51a..a71d02cc7 100644 --- a/test/torture-s/20000731-2.c.s +++ b/test/torture-s/20000731-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000731-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000731-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000801-1.c.s b/test/torture-s/20000801-1.c.s index d91883bc4..5eda13060 100644 --- a/test/torture-s/20000801-1.c.s +++ b/test/torture-s/20000801-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000801-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000801-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,7 +13,7 @@ foo: # @foo block .LBB0_2 i32.lt_s $push0=, $1, $3 br_if $pop0, .LBB0_2 -.LBB0_1: # %while.body +.LBB0_1: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push1=, 3 @@ -31,11 +33,13 @@ foo: # @foo i32.add $0=, $0, $pop5 i32.lt_u $push6=, $0, $2 br_if $pop6, .LBB0_1 -.LBB0_2: # %while.end +.LBB0_2: # %while.end return .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -58,7 +62,7 @@ main: # @main i32.const $push2=, 0 call exit, $pop2 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/20000801-3.c.s b/test/torture-s/20000801-3.c.s index 6410bc00c..1b1865113 100644 --- a/test/torture-s/20000801-3.c.s +++ b/test/torture-s/20000801-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000801-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000801-3.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,14 +17,15 @@ main: # @main # BB#1: # %if.then call exit, $0 unreachable -.LBB0_2: # %if.else +.LBB0_2: # %if.else call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type s,@object # @s - .data + .hidden s # @s + .type s,@object + .section .data.s,"aw",@progbits .globl s .align 2 s: diff --git a/test/torture-s/20000818-1.c.s b/test/torture-s/20000818-1.c.s index 17a645370..02cad2a7d 100644 --- a/test/torture-s/20000818-1.c.s +++ b/test/torture-s/20000818-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000818-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000818-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.yylex,"ax",@progbits + .hidden yylex .globl yylex .type yylex,@function yylex: # @yylex @@ -21,8 +25,9 @@ yylex: # @yylex .Lfunc_end1: .size yylex, .Lfunc_end1-yylex - .type temporary_obstack,@object # @temporary_obstack - .bss + .hidden temporary_obstack # @temporary_obstack + .type temporary_obstack,@object + .section .bss.temporary_obstack,"aw",@nobits .globl temporary_obstack .align 2 temporary_obstack: diff --git a/test/torture-s/20000819-1.c.s b/test/torture-s/20000819-1.c.s index e6c583f9b..016bc80d4 100644 --- a/test/torture-s/20000819-1.c.s +++ b/test/torture-s/20000819-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000819-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000819-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -15,7 +17,7 @@ foo: # @foo i32.const $push1=, 2 i32.shl $push2=, $1, $pop1 i32.add $1=, $0, $pop2 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_4 i32.load $push3=, 0($1) @@ -23,20 +25,22 @@ foo: # @foo i32.le_s $push6=, $pop3, $pop5 br_if $pop6, .LBB0_4 # BB#3: # %for.cond - # in Loop: Header=.LBB0_2 Depth=1 + # in Loop: Header=BB0_2 Depth=1 i32.const $push4=, 4 i32.add $1=, $1, $pop4 i32.le_u $push7=, $1, $0 br_if $pop7, .LBB0_2 br .LBB0_5 -.LBB0_4: # %if.then +.LBB0_4: # %if.then call exit, $2 unreachable -.LBB0_5: # %for.end +.LBB0_5: # %for.end return .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -57,14 +61,15 @@ main: # @main # BB#2: # %for.cond.i.1 call abort unreachable -.LBB1_3: # %if.then.i +.LBB1_3: # %if.then.i call exit, $0 unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: diff --git a/test/torture-s/20000910-1.c.s b/test/torture-s/20000910-1.c.s index 29189381e..32095297b 100644 --- a/test/torture-s/20000910-1.c.s +++ b/test/torture-s/20000910-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000910-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000910-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -20,6 +24,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -29,6 +35,8 @@ bar: # @bar .Lfunc_end2: .size bar, .Lfunc_end2-bar + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -39,7 +47,7 @@ baz: # @baz br_if $pop0, .LBB3_2 # BB#1: # %if.end return -.LBB3_2: # %if.then +.LBB3_2: # %if.then call abort unreachable .Lfunc_end3: diff --git a/test/torture-s/20000910-2.c.s b/test/torture-s/20000910-2.c.s index ae1eed041..5a7ae991e 100644 --- a/test/torture-s/20000910-2.c.s +++ b/test/torture-s/20000910-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000910-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000910-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -23,33 +25,34 @@ main: # @main br_if $pop7, .LBB0_3 # BB#2: # %foo.exit return $0 -.LBB0_3: # %if.else.i +.LBB0_3: # %if.else.i call exit, $0 unreachable -.LBB0_4: # %if.then2.i +.LBB0_4: # %if.then2.i call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "*" - .size .str, 2 + .size .L.str, 2 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "e" - .size .str.1, 2 + .size .L.str.1, 2 - .type list,@object # @list - .data + .hidden list # @list + .type list,@object + .section .data.list,"aw",@progbits .globl list .align 2 list: - .int32 .str - .int32 .str.1 + .int32 .L.str + .int32 .L.str.1 .size list, 8 diff --git a/test/torture-s/20000914-1.c.s b/test/torture-s/20000914-1.c.s index c52a50977..0618bb881 100644 --- a/test/torture-s/20000914-1.c.s +++ b/test/torture-s/20000914-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000914-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000914-1.c" + .section .text.blah,"ax",@progbits + .hidden blah .globl blah .type blah,@function blah: # @blah @@ -10,6 +12,8 @@ blah: # @blah .Lfunc_end0: .size blah, .Lfunc_end0-blah + .section .text.convert_like_real,"ax",@progbits + .hidden convert_like_real .globl convert_like_real .type convert_like_real,@function convert_like_real: # @convert_like_real @@ -23,12 +27,14 @@ convert_like_real: # @convert_like_real br_if $pop2, .LBB1_2 # BB#1: # %sw.bb return $0 -.LBB1_2: # %sw.epilog +.LBB1_2: # %sw.epilog call abort unreachable .Lfunc_end1: .size convert_like_real, .Lfunc_end1-convert_like_real + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20000917-1.c.s b/test/torture-s/20000917-1.c.s index 9b6a0b4df..30572117b 100644 --- a/test/torture-s/20000917-1.c.s +++ b/test/torture-s/20000917-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000917-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000917-1.c" + .section .text.one,"ax",@progbits + .hidden one .globl one .type one,@function one: # @one @@ -13,6 +15,8 @@ one: # @one .Lfunc_end0: .size one, .Lfunc_end0-one + .section .text.zero,"ax",@progbits + .hidden zero .globl zero .type zero,@function zero: # @zero @@ -26,6 +30,8 @@ zero: # @zero .Lfunc_end1: .size zero, .Lfunc_end1-zero + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001009-1.c.s b/test/torture-s/20001009-1.c.s index 272473564..0c012f947 100644 --- a/test/torture-s/20001009-1.c.s +++ b/test/torture-s/20001009-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001009-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001009-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -10,15 +12,18 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/20001009-2.c.s b/test/torture-s/20001009-2.c.s index fc1771ba4..fac2693a4 100644 --- a/test/torture-s/20001009-2.c.s +++ b/test/torture-s/20001009-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001009-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001009-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,7 +14,7 @@ foo: # @foo i32.const $push6=, 0 i32.eq $push7=, $pop0, $pop6 br_if $pop7, .LBB0_2 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $1=, 1 @@ -23,12 +25,14 @@ foo: # @foo i32.add $push3=, $pop1, $pop2 i32.store $push4=, b($0), $pop3 br_if $pop4, .LBB0_1 -.LBB0_2: # %if.end +.LBB0_2: # %if.end i32.const $push5=, -1 return $pop5 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -41,7 +45,7 @@ main: # @main i32.const $push5=, 0 i32.eq $push6=, $pop0, $pop5 br_if $pop6, .LBB1_2 -.LBB1_1: # %for.body.i +.LBB1_1: # %for.body.i # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $1=, 1 @@ -52,13 +56,14 @@ main: # @main i32.add $push3=, $pop1, $pop2 i32.store $push4=, b($0), $pop3 br_if $pop4, .LBB1_1 -.LBB1_2: # %foo.exit +.LBB1_2: # %foo.exit return $0 .Lfunc_end1: .size main, .Lfunc_end1-main - .type b,@object # @b - .data + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 2 b: diff --git a/test/torture-s/20001011-1.c.s b/test/torture-s/20001011-1.c.s index c9ca50adc..110d4848b 100644 --- a/test/torture-s/20001011-1.c.s +++ b/test/torture-s/20001011-1.c.s @@ -1,17 +1,21 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001011-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001011-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo .param i32 .result i32 # BB#0: # %entry - i32.const $push0=, .str + i32.const $push0=, .L.str i32.call $push1=, strcmp, $0, $pop0 return $pop1 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -22,11 +26,11 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "main" - .size .str, 5 + .size .L.str, 5 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20001013-1.c.s b/test/torture-s/20001013-1.c.s index 9713547b7..21e061c0a 100644 --- a/test/torture-s/20001013-1.c.s +++ b/test/torture-s/20001013-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001013-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001013-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -18,12 +20,14 @@ foo: # @foo i32.sub $push6=, $pop5, $pop4 i32.le_s $push8=, $pop7, $pop6 return $pop8 -.LBB0_2: # %return +.LBB0_2: # %return i32.const $push3=, 1 return $pop3 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -40,14 +44,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type z,@object # @z - .data + .hidden z # @z + .type z,@object + .section .data.z,"aw",@progbits .globl z .align 2 z: diff --git a/test/torture-s/20001017-1.c.s b/test/torture-s/20001017-1.c.s index 3f4b23bce..79a230529 100644 --- a/test/torture-s/20001017-1.c.s +++ b/test/torture-s/20001017-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001017-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001017-1.c" + .section .text.bug,"ax",@progbits + .hidden bug .globl bug .type bug,@function bug: # @bug @@ -10,12 +12,14 @@ bug: # @bug br_if $pop0, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size bug, .Lfunc_end0-bug + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001017-2.c.s b/test/torture-s/20001017-2.c.s index f9bacc24c..368d21e56 100644 --- a/test/torture-s/20001017-2.c.s +++ b/test/torture-s/20001017-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001017-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001017-2.c" + .section .text.fn_4parms,"ax",@progbits + .hidden fn_4parms .globl fn_4parms .type fn_4parms,@function fn_4parms: # @fn_4parms @@ -22,12 +24,14 @@ fn_4parms: # @fn_4parms br_if $pop8, .LBB0_4 # BB#3: # %if.end return -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size fn_4parms, .Lfunc_end0-fn_4parms + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001024-1.c.s b/test/torture-s/20001024-1.c.s index bae9f6f6d..b5347dda7 100644 --- a/test/torture-s/20001024-1.c.s +++ b/test/torture-s/20001024-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001024-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001024-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -26,12 +28,14 @@ bar: # @bar br_if $pop7, .LBB0_5 # BB#4: # %if.end return $1 -.LBB0_5: # %if.then +.LBB0_5: # %if.then call abort unreachable .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -40,6 +44,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001026-1.c.s b/test/torture-s/20001026-1.c.s index 37482d74e..4f6b8fba5 100644 --- a/test/torture-s/20001026-1.c.s +++ b/test/torture-s/20001026-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001026-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001026-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001027-1.c.s b/test/torture-s/20001027-1.c.s index f553d54a0..e0aa8ce0b 100644 --- a/test/torture-s/20001027-1.c.s +++ b/test/torture-s/20001027-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001027-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001027-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -19,22 +21,24 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: .int32 0 # 0x0 .size x, 4 - .type p,@object # @p - .data + .hidden p # @p + .type p,@object + .section .data.p,"aw",@progbits .globl p .align 2 p: diff --git a/test/torture-s/20001031-1.c.s b/test/torture-s/20001031-1.c.s index 45261fe6b..205c53fae 100644 --- a/test/torture-s/20001031-1.c.s +++ b/test/torture-s/20001031-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001031-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001031-1.c" + .section .text.t1,"ax",@progbits + .hidden t1 .globl t1 .type t1,@function t1: # @t1 @@ -11,12 +13,14 @@ t1: # @t1 br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size t1, .Lfunc_end0-t1 + .section .text.t2,"ax",@progbits + .hidden t2 .globl t2 .type t2,@function t2: # @t2 @@ -27,6 +31,8 @@ t2: # @t2 .Lfunc_end1: .size t2, .Lfunc_end1-t2 + .section .text.t3,"ax",@progbits + .hidden t3 .globl t3 .type t3,@function t3: # @t3 @@ -38,12 +44,14 @@ t3: # @t3 br_if $pop1, .LBB2_2 # BB#1: # %if.end return -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size t3, .Lfunc_end2-t3 + .section .text.t4,"ax",@progbits + .hidden t4 .globl t4 .type t4,@function t4: # @t4 @@ -54,6 +62,8 @@ t4: # @t4 .Lfunc_end3: .size t4, .Lfunc_end3-t4 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001101.c.s b/test/torture-s/20001101.c.s index d1942c067..b56e1d7bc 100644 --- a/test/torture-s/20001101.c.s +++ b/test/torture-s/20001101.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001101.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001101.c" + .section .text.dummy,"ax",@progbits + .hidden dummy .globl dummy .type dummy,@function dummy: # @dummy @@ -14,6 +16,8 @@ dummy: # @dummy .Lfunc_end0: .size dummy, .Lfunc_end0-dummy + .section .text.bogus,"ax",@progbits + .hidden bogus .globl bogus .type bogus,@function bogus: # @bogus @@ -29,12 +33,14 @@ bogus: # @bogus br_if $pop4, .LBB1_2 # BB#1: # %if.end8 return -.LBB1_2: # %if.then7 +.LBB1_2: # %if.then7 call abort unreachable .Lfunc_end1: .size bogus, .Lfunc_end1-bogus + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001108-1.c.s b/test/torture-s/20001108-1.c.s index f110cbc9a..7a6fd944c 100644 --- a/test/torture-s/20001108-1.c.s +++ b/test/torture-s/20001108-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001108-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001108-1.c" + .section .text.signed_poly,"ax",@progbits + .hidden signed_poly .globl signed_poly .type signed_poly,@function signed_poly: # @signed_poly @@ -17,6 +19,8 @@ signed_poly: # @signed_poly .Lfunc_end0: .size signed_poly, .Lfunc_end0-signed_poly + .section .text.unsigned_poly,"ax",@progbits + .hidden unsigned_poly .globl unsigned_poly .type unsigned_poly,@function unsigned_poly: # @unsigned_poly @@ -32,6 +36,8 @@ unsigned_poly: # @unsigned_poly .Lfunc_end1: .size unsigned_poly, .Lfunc_end1-unsigned_poly + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001111-1.c.s b/test/torture-s/20001111-1.c.s index 19c09f3e8..eafce8bd8 100644 --- a/test/torture-s/20001111-1.c.s +++ b/test/torture-s/20001111-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001111-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001111-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -24,6 +28,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -39,7 +45,7 @@ main: # @main # BB#1: # %if.then call abort unreachable -.LBB2_2: # %if.end4 +.LBB2_2: # %if.end4 i32.const $push1=, 1 i32.store8 $discard=, next_buffer($0), $pop1 call exit, $0 diff --git a/test/torture-s/20001112-1.c.s b/test/torture-s/20001112-1.c.s index d2cacee9e..91a15dfd4 100644 --- a/test/torture-s/20001112-1.c.s +++ b/test/torture-s/20001112-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001112-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001112-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001121-1.c.s b/test/torture-s/20001121-1.c.s index fa74271f1..010379772 100644 --- a/test/torture-s/20001121-1.c.s +++ b/test/torture-s/20001121-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001121-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001121-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,6 +13,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -21,6 +25,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -32,8 +38,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type d,@object # @d - .bss + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 3 d: diff --git a/test/torture-s/20001124-1.c.s b/test/torture-s/20001124-1.c.s index f54dd6c7a..9268d5e47 100644 --- a/test/torture-s/20001124-1.c.s +++ b/test/torture-s/20001124-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001124-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001124-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -23,26 +25,31 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: - .zero 12 + .skip 12 .size s, 12 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 3 i: - .zero 16 + .skip 16 .size i, 16 - .type f,@object # @f + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f .align 3 f: - .zero 8 + .skip 8 .size f, 8 diff --git a/test/torture-s/20001130-1.c.s b/test/torture-s/20001130-1.c.s index 716f98e97..2b9f603cf 100644 --- a/test/torture-s/20001130-1.c.s +++ b/test/torture-s/20001130-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001130-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001130-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001130-2.c.s b/test/torture-s/20001130-2.c.s index a47342d3e..e0d8a4b2c 100644 --- a/test/torture-s/20001130-2.c.s +++ b/test/torture-s/20001130-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001130-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001130-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001203-1.c.s b/test/torture-s/20001203-1.c.s index e3f864c0c..3046059ba 100644 --- a/test/torture-s/20001203-1.c.s +++ b/test/torture-s/20001203-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001203-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001203-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001203-2.c.s b/test/torture-s/20001203-2.c.s index 451c81cd0..76415fce6 100644 --- a/test/torture-s/20001203-2.c.s +++ b/test/torture-s/20001203-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001203-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001203-2.c" + .section .text.create_array_type,"ax",@progbits + .hidden create_array_type .globl create_array_type .type create_array_type,@function create_array_type: # @create_array_type @@ -49,7 +51,7 @@ create_array_type: # @create_array_type i32.const $push12=, 28 i32.add $push13=, $1, $pop12 i32.store $discard=, 0($pop13), $6 -.LBB0_5: # %if.end17 +.LBB0_5: # %if.end17 i32.const $push14=, 24 i32.add $push15=, $1, $pop14 i32.load $6=, 0($pop15) @@ -68,18 +70,20 @@ create_array_type: # @create_array_type i32.store $push26=, 0($4), $pop25 i32.store $discard=, 0($5), $pop26 br .LBB0_7 -.LBB0_6: # %if.then8 +.LBB0_6: # %if.then8 call _obstack_newchunk, $0, $0 unreachable -.LBB0_7: # %cond.end +.LBB0_7: # %cond.end i32.store $discard=, 12($0), $7 return $0 -.LBB0_8: # %if.then +.LBB0_8: # %if.then i32.call $discard=, alloc_type unreachable .Lfunc_end0: .size create_array_type, .Lfunc_end0-create_array_type + .section .text.alloc_type,"ax",@progbits + .hidden alloc_type .globl alloc_type .type alloc_type,@function alloc_type: # @alloc_type @@ -90,6 +94,8 @@ alloc_type: # @alloc_type .Lfunc_end1: .size alloc_type, .Lfunc_end1-alloc_type + .section .text.get_discrete_bounds,"ax",@progbits + .hidden get_discrete_bounds .globl get_discrete_bounds .type get_discrete_bounds,@function get_discrete_bounds: # @get_discrete_bounds @@ -103,6 +109,8 @@ get_discrete_bounds: # @get_discrete_bounds .Lfunc_end2: .size get_discrete_bounds, .Lfunc_end2-get_discrete_bounds + .section .text._obstack_newchunk,"ax",@progbits + .hidden _obstack_newchunk .globl _obstack_newchunk .type _obstack_newchunk,@function _obstack_newchunk: # @_obstack_newchunk @@ -113,6 +121,8 @@ _obstack_newchunk: # @_obstack_newchunk .Lfunc_end3: .size _obstack_newchunk, .Lfunc_end3-_obstack_newchunk + .section .text.xmalloc,"ax",@progbits + .hidden xmalloc .globl xmalloc .type xmalloc,@function xmalloc: # @xmalloc @@ -124,6 +134,8 @@ xmalloc: # @xmalloc .Lfunc_end4: .size xmalloc, .Lfunc_end4-xmalloc + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001221-1.c.s b/test/torture-s/20001221-1.c.s index c5b0d79f0..cf258f14d 100644 --- a/test/torture-s/20001221-1.c.s +++ b/test/torture-s/20001221-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001221-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001221-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20001228-1.c.s b/test/torture-s/20001228-1.c.s index 42a50bf3f..b487a7f98 100644 --- a/test/torture-s/20001228-1.c.s +++ b/test/torture-s/20001228-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001228-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001228-1.c" + .section .text.foo1,"ax",@progbits + .hidden foo1 .globl foo1 .type foo1,@function foo1: # @foo1 @@ -10,6 +12,8 @@ foo1: # @foo1 .Lfunc_end0: .size foo1, .Lfunc_end0-foo1 + .section .text.foo2,"ax",@progbits + .hidden foo2 .globl foo2 .type foo2,@function foo2: # @foo2 @@ -33,6 +37,8 @@ foo2: # @foo2 .Lfunc_end1: .size foo2, .Lfunc_end1-foo2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -55,7 +61,7 @@ main: # @main i32.const $push4=, 0 call exit, $pop4 unreachable -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/20001229-1.c.s b/test/torture-s/20001229-1.c.s index 8ec2fff87..89cafd203 100644 --- a/test/torture-s/20001229-1.c.s +++ b/test/torture-s/20001229-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001229-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001229-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -9,6 +11,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.showinfo,"ax",@progbits + .hidden showinfo .globl showinfo .type showinfo,@function showinfo: # @showinfo @@ -17,6 +21,8 @@ showinfo: # @showinfo .Lfunc_end1: .size showinfo, .Lfunc_end1-showinfo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010106-1.c.s b/test/torture-s/20010106-1.c.s index 6f4de53f2..62553272d 100644 --- a/test/torture-s/20010106-1.c.s +++ b/test/torture-s/20010106-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010106-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010106-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -14,17 +16,19 @@ f: # @f i32.ge_u $push1=, $0, $pop0 br_if $pop1, .LBB0_2 # BB#1: # %switch.lookup - i32.const $push3=, switch.table + i32.const $push3=, .Lswitch.table i32.shl $push2=, $0, $1 i32.add $push4=, $pop3, $pop2 i32.load $push5=, 0($pop4) return $pop5 -.LBB0_2: # %sw.default +.LBB0_2: # %sw.default call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -36,10 +40,10 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type switch.table,@object # @switch.table - .section .rodata,"a",@progbits + .type .Lswitch.table,@object # @switch.table + .section .rodata..Lswitch.table,"a",@progbits .align 4 -switch.table: +.Lswitch.table: .int32 33 # 0x21 .int32 0 # 0x0 .int32 7 # 0x7 @@ -47,7 +51,7 @@ switch.table: .int32 3 # 0x3 .int32 15 # 0xf .int32 9 # 0x9 - .size switch.table, 28 + .size .Lswitch.table, 28 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20010114-1.c.s b/test/torture-s/20010114-1.c.s index 34b83050d..c85f9193b 100644 --- a/test/torture-s/20010114-1.c.s +++ b/test/torture-s/20010114-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010114-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010114-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010116-1.c.s b/test/torture-s/20010116-1.c.s index 453f4b8a6..f45d80c47 100644 --- a/test/torture-s/20010116-1.c.s +++ b/test/torture-s/20010116-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010116-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010116-1.c" + .section .text.find,"ax",@progbits + .hidden find .globl find .type find,@function find: # @find @@ -19,12 +21,14 @@ find: # @find # BB#1: # %for.body call ok, $2 unreachable -.LBB0_2: # %for.end +.LBB0_2: # %for.end call abort unreachable .Lfunc_end0: .size find, .Lfunc_end0-find + .section .text.ok,"ax",@progbits + .hidden ok .globl ok .type ok,@function ok: # @ok @@ -38,12 +42,14 @@ ok: # @ok i32.const $push2=, 0 call exit, $pop2 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size ok, .Lfunc_end1-ok + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010118-1.c.s b/test/torture-s/20010118-1.c.s index 699171fb0..076141e70 100644 --- a/test/torture-s/20010118-1.c.s +++ b/test/torture-s/20010118-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010118-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010118-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -9,6 +11,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -26,7 +30,7 @@ bar: # @bar i32.load $push4=, 0($pop3) i32.eq $push5=, $pop4, $2 br_if $pop5, .LBB1_3 -.LBB1_2: # %if.then +.LBB1_2: # %if.then f64.const $5=, 0x0p0 f64.const $6=, 0x1p-1 i32.load $push6=, 16($0) @@ -47,11 +51,13 @@ bar: # @bar i32.store $discard=, 0($pop17), $pop15 i32.store $discard=, 8($0), $3 i32.store $discard=, 12($0), $4 -.LBB1_3: # %if.end +.LBB1_3: # %if.end return .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010119-1.c.s b/test/torture-s/20010119-1.c.s index ddcf4bd85..73ecd330a 100644 --- a/test/torture-s/20010119-1.c.s +++ b/test/torture-s/20010119-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010119-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010119-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -9,6 +11,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -18,6 +22,8 @@ baz: # @baz .Lfunc_end1: .size baz, .Lfunc_end1-baz + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010123-1.c.s b/test/torture-s/20010123-1.c.s index 1417cd6f0..6ae2f7827 100644 --- a/test/torture-s/20010123-1.c.s +++ b/test/torture-s/20010123-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010123-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010123-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010206-1.c.s b/test/torture-s/20010206-1.c.s index 9c20f5e5e..5b2aff6f8 100644 --- a/test/torture-s/20010206-1.c.s +++ b/test/torture-s/20010206-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010206-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010206-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -10,6 +12,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010221-1.c.s b/test/torture-s/20010221-1.c.s index 3e0253ed5..58a4c7f55 100644 --- a/test/torture-s/20010221-1.c.s +++ b/test/torture-s/20010221-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010221-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010221-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,28 +15,29 @@ main: # @main block .LBB0_4 i32.lt_s $push0=, $0, $1 br_if $pop0, .LBB0_4 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.select $2=, $3, $3, $2 i32.add $3=, $3, $1 i32.lt_s $push1=, $3, $0 br_if $pop1, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end i32.ne $push2=, $2, $1 br_if $pop2, .LBB0_4 # BB#3: # %if.end5 i32.const $push3=, 0 call exit, $pop3 unreachable -.LBB0_4: # %if.then4 +.LBB0_4: # %if.then4 call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type n,@object # @n - .data + .hidden n # @n + .type n,@object + .section .data.n,"aw",@progbits .globl n .align 2 n: diff --git a/test/torture-s/20010222-1.c.s b/test/torture-s/20010222-1.c.s index de5724953..711c123e4 100644 --- a/test/torture-s/20010222-1.c.s +++ b/test/torture-s/20010222-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010222-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010222-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -21,14 +23,15 @@ main: # @main # BB#1: # %if.then call abort unreachable -.LBB0_2: # %if.end +.LBB0_2: # %if.end call exit, $0 unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: diff --git a/test/torture-s/20010224-1.c.s b/test/torture-s/20010224-1.c.s index 59b3426b5..58efa45a0 100644 --- a/test/torture-s/20010224-1.c.s +++ b/test/torture-s/20010224-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010224-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010224-1.c" + .section .text.ba_compute_psd,"ax",@progbits + .hidden ba_compute_psd .globl ba_compute_psd .type ba_compute_psd,@function ba_compute_psd: # @ba_compute_psd @@ -27,7 +29,7 @@ ba_compute_psd: # @ba_compute_psd i32.sub $4=, $3, $0 i32.const $3=, 2 i32.add $0=, $2, $3 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.load16_u $push11=, 0($0) @@ -38,13 +40,15 @@ ba_compute_psd: # @ba_compute_psd i32.add $4=, $4, $pop12 i32.add $0=, $0, $3 br_if $4, .LBB0_2 -.LBB0_3: # %for.cond.for.end_crit_edge +.LBB0_3: # %for.cond.for.end_crit_edge i32.store16 $discard=, 0($1), $5 -.LBB0_4: # %for.end +.LBB0_4: # %for.end return .Lfunc_end0: .size ba_compute_psd, .Lfunc_end0-ba_compute_psd + .section .text.logadd,"ax",@progbits + .hidden logadd .globl logadd .type logadd,@function logadd: # @logadd @@ -62,6 +66,8 @@ logadd: # @logadd .Lfunc_end1: .size logadd, .Lfunc_end1-logadd + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -89,14 +95,15 @@ main: # @main br_if $pop14, .LBB2_2 # BB#1: # %if.end return $0 -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type masktab,@object # @masktab - .data + .hidden masktab # @masktab + .type masktab,@object + .section .data.masktab,"aw",@progbits .globl masktab .align 1 masktab: @@ -108,7 +115,9 @@ masktab: .int16 0 # 0x0 .size masktab, 12 - .type psd,@object # @psd + .hidden psd # @psd + .type psd,@object + .section .data.psd,"aw",@progbits .globl psd .align 1 psd: @@ -120,7 +129,9 @@ psd: .int16 0 # 0x0 .size psd, 12 - .type bndpsd,@object # @bndpsd + .hidden bndpsd # @bndpsd + .type bndpsd,@object + .section .data.bndpsd,"aw",@progbits .globl bndpsd .align 1 bndpsd: diff --git a/test/torture-s/20010325-1.c.s b/test/torture-s/20010325-1.c.s index 94937febd..72e229702 100644 --- a/test/torture-s/20010325-1.c.s +++ b/test/torture-s/20010325-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010325-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010325-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010329-1.c.s b/test/torture-s/20010329-1.c.s index 58e167eda..52523d0df 100644 --- a/test/torture-s/20010329-1.c.s +++ b/test/torture-s/20010329-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010329-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010329-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010403-1.c.s b/test/torture-s/20010403-1.c.s index dcb772301..8e29a1d25 100644 --- a/test/torture-s/20010403-1.c.s +++ b/test/torture-s/20010403-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010403-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010403-1.c" + .section .text.a,"ax",@progbits + .hidden a .globl a .type a,@function a: # @a @@ -9,6 +11,8 @@ a: # @a .Lfunc_end0: .size a, .Lfunc_end0-a + .section .text.b,"ax",@progbits + .hidden b .globl b .type b,@function b: # @b @@ -22,6 +26,8 @@ b: # @b .Lfunc_end1: .size b, .Lfunc_end1-b + .section .text.c,"ax",@progbits + .hidden c .globl c .type c,@function c: # @c @@ -32,12 +38,14 @@ c: # @c br_if $pop0, .LBB2_2 # BB#1: # %if.end return -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size c, .Lfunc_end2-c + .section .text.d,"ax",@progbits + .hidden d .globl d .type d,@function d: # @d @@ -47,6 +55,8 @@ d: # @d .Lfunc_end3: .size d, .Lfunc_end3-d + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -58,8 +68,9 @@ main: # @main .Lfunc_end4: .size main, .Lfunc_end4-main - .type e,@object # @e - .bss + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: diff --git a/test/torture-s/20010409-1.c.s b/test/torture-s/20010409-1.c.s index c858b3479..ce7aa5161 100644 --- a/test/torture-s/20010409-1.c.s +++ b/test/torture-s/20010409-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010409-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010409-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -15,6 +17,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -27,12 +31,14 @@ bar: # @bar i32.const $push0=, 0 call exit, $pop0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -48,12 +54,14 @@ test: # @test # BB#1: # %if.then.i call abort unreachable -.LBB2_2: # %if.end.i +.LBB2_2: # %if.end.i call exit, $2 unreachable .Lfunc_end2: .size test, .Lfunc_end2-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -72,36 +80,42 @@ main: # @main # BB#1: # %if.then.i.i call abort unreachable -.LBB3_2: # %if.end.i.i +.LBB3_2: # %if.end.i.i call exit, $0 unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type b,@object # @b - .data + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 2 b: .int32 1 # 0x1 .size b, 4 - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 # 0x0 .size c, 4 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: - .zero 8 + .skip 8 .size d, 8 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: diff --git a/test/torture-s/20010422-1.c.s b/test/torture-s/20010422-1.c.s index 5089f0647..de3e146ab 100644 --- a/test/torture-s/20010422-1.c.s +++ b/test/torture-s/20010422-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010422-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010422-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -15,6 +17,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010518-1.c.s b/test/torture-s/20010518-1.c.s index c4e76e51f..5f7735b7b 100644 --- a/test/torture-s/20010518-1.c.s +++ b/test/torture-s/20010518-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010518-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010518-1.c" + .section .text.add,"ax",@progbits + .hidden add .globl add .type add,@function add: # @add @@ -22,6 +24,8 @@ add: # @add .Lfunc_end0: .size add, .Lfunc_end0-add + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010518-2.c.s b/test/torture-s/20010518-2.c.s index 67d355e65..9c1a65180 100644 --- a/test/torture-s/20010518-2.c.s +++ b/test/torture-s/20010518-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010518-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010518-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -63,7 +65,7 @@ main: # @main # BB#5: # %if.end call exit, $4 unreachable -.LBB0_6: # %if.then +.LBB0_6: # %if.then call abort unreachable .Lfunc_end0: diff --git a/test/torture-s/20010520-1.c.s b/test/torture-s/20010520-1.c.s index cc09d8867..6f1002912 100644 --- a/test/torture-s/20010520-1.c.s +++ b/test/torture-s/20010520-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010520-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010520-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010604-1.c.s b/test/torture-s/20010604-1.c.s index 82db044cd..862aada00 100644 --- a/test/torture-s/20010604-1.c.s +++ b/test/torture-s/20010604-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010604-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010604-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -26,12 +28,14 @@ f: # @f i32.add $push6=, $1, $0 i32.add $push7=, $pop6, $2 return $pop7 -.LBB0_5: # %if.then +.LBB0_5: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010711-1.c.s b/test/torture-s/20010711-1.c.s index 191cfc701..0c2091b71 100644 --- a/test/torture-s/20010711-1.c.s +++ b/test/torture-s/20010711-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010711-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010711-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -9,6 +11,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010717-1.c.s b/test/torture-s/20010717-1.c.s index 810a21443..d6d867e4b 100644 --- a/test/torture-s/20010717-1.c.s +++ b/test/torture-s/20010717-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010717-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010717-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010723-1.c.s b/test/torture-s/20010723-1.c.s index 2a670861d..85a7cc895 100644 --- a/test/torture-s/20010723-1.c.s +++ b/test/torture-s/20010723-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010723-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010723-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -10,6 +12,8 @@ test: # @test .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010904-1.c.s b/test/torture-s/20010904-1.c.s index aae763695..3d649e00b 100644 --- a/test/torture-s/20010904-1.c.s +++ b/test/torture-s/20010904-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010904-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010904-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,12 +13,13 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type y,@object # @y - .bss + .hidden y # @y + .type y,@object + .section .bss.y,"aw",@nobits .globl y .align 5 y: - .zero 2112 + .skip 2112 .size y, 2112 diff --git a/test/torture-s/20010904-2.c.s b/test/torture-s/20010904-2.c.s index 1903d1c5e..41c05cf11 100644 --- a/test/torture-s/20010904-2.c.s +++ b/test/torture-s/20010904-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010904-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010904-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,12 +13,13 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type y,@object # @y - .bss + .hidden y # @y + .type y,@object + .section .bss.y,"aw",@nobits .globl y .align 5 y: - .zero 2112 + .skip 2112 .size y, 2112 diff --git a/test/torture-s/20010910-1.c.s b/test/torture-s/20010910-1.c.s index 97e2dc5be..c0417e360 100644 --- a/test/torture-s/20010910-1.c.s +++ b/test/torture-s/20010910-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010910-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010910-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20010915-1.c.s b/test/torture-s/20010915-1.c.s index 8efc8997d..55d240409 100644 --- a/test/torture-s/20010915-1.c.s +++ b/test/torture-s/20010915-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010915-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010915-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -18,16 +20,16 @@ main: # @main i32.const $6=, 0 i32.add $6=, $7, $6 i32.add $push3=, $6, $pop2 - i32.load $push1=, main.args+16($2) + i32.load $push1=, .Lmain.args+16($2) i32.store $discard=, 0($pop3), $pop1 i32.const $push5=, 8 i32.const $7=, 0 i32.add $7=, $7, $7 i32.or $push6=, $7, $pop5 - i64.load $push4=, main.args+8($2) + i64.load $push4=, .Lmain.args+8($2) i64.store $discard=, 0($pop6), $pop4 i32.const $3=, 5 - i64.load $push7=, main.args($2) + i64.load $push7=, .Lmain.args($2) i64.store $discard=, 0($7), $pop7 i32.const $8=, 0 i32.add $8=, $7, $8 @@ -44,12 +46,14 @@ main: # @main # BB#2: # %if.end call exit, $2 unreachable -.LBB0_3: # %if.then +.LBB0_3: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.x,"ax",@progbits + .hidden x .globl x .type x,@function x: # @x @@ -75,7 +79,7 @@ x: # @x i32.eq $push26=, $8, $pop25 br_if $pop26, .LBB1_19 # BB#3: # %if.then - i32.const $5=, .str + i32.const $5=, .L.str block .LBB1_18 i32.call $push7=, strcmp, $8, $5 br_if $pop7, .LBB1_18 @@ -112,7 +116,7 @@ x: # @x i32.load8_u $7=, r.c.0($4) i32.const $5=, 4 i32.add $6=, $2, $5 -.LBB1_10: # %while.body +.LBB1_10: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB1_14 i32.load $3=, 0($6) @@ -122,16 +126,16 @@ x: # @x i32.ne $push20=, $pop17, $pop19 br_if $pop20, .LBB1_14 # BB#11: # %lor.lhs.false.i50 - # in Loop: Header=.LBB1_10 Depth=1 + # in Loop: Header=BB1_10 Depth=1 i32.load8_u $push21=, 1($3) br_if $pop21, .LBB1_14 # BB#12: # %lor.lhs.false.i50 - # in Loop: Header=.LBB1_10 Depth=1 + # in Loop: Header=BB1_10 Depth=1 i32.load $3=, r.cnt($4) i32.ge_s $push22=, $3, $5 br_if $pop22, .LBB1_14 # BB#13: # %r.exit - # in Loop: Header=.LBB1_10 Depth=1 + # in Loop: Header=BB1_10 Depth=1 i32.add $push23=, $3, $1 i32.store $discard=, r.cnt($4), $pop23 i32.add $push1=, $7, $1 @@ -142,26 +146,28 @@ x: # @x i32.lt_s $push24=, $8, $0 br_if $pop24, .LBB1_10 br .LBB1_15 -.LBB1_14: # %if.then.i51 +.LBB1_14: # %if.then.i51 call abort unreachable -.LBB1_15: # %cleanup +.LBB1_15: # %cleanup return $4 -.LBB1_16: # %if.then15 +.LBB1_16: # %if.then15 i32.call $discard=, m, $4 unreachable -.LBB1_17: # %if.then.i46 +.LBB1_17: # %if.then.i46 call abort unreachable -.LBB1_18: # %if.then.i +.LBB1_18: # %if.then.i call abort unreachable -.LBB1_19: # %if.else +.LBB1_19: # %if.else call abort unreachable .Lfunc_end1: .size x, .Lfunc_end1-x + .section .text.s,"ax",@progbits + .hidden s .globl s .type s,@function s: # @s @@ -170,7 +176,7 @@ s: # @s .local i32, i32, i32 # BB#0: # %entry block .LBB2_3 - i32.const $push0=, .str + i32.const $push0=, .L.str i32.call $push1=, strcmp, $0, $pop0 br_if $pop1, .LBB2_3 # BB#1: # %lor.lhs.false @@ -186,12 +192,14 @@ s: # @s i32.add $push5=, $0, $4 i32.store $discard=, 0($1), $pop5 return $2 -.LBB2_3: # %if.then +.LBB2_3: # %if.then call abort unreachable .Lfunc_end2: .size s, .Lfunc_end2-s + .section .text.m,"ax",@progbits + .hidden m .globl m .type m,@function m: # @m @@ -203,6 +211,8 @@ m: # @m .Lfunc_end3: .size m, .Lfunc_end3-m + .section .text.r,"ax",@progbits + .hidden r .globl r .type r,@function r: # @r @@ -231,73 +241,79 @@ r: # @r i32.add $push6=, $2, $0 i32.store $discard=, r.cnt($3), $pop6 return $0 -.LBB4_4: # %if.then +.LBB4_4: # %if.then call abort unreachable .Lfunc_end4: .size r, .Lfunc_end4-r - .type check,@object # @check - .bss + .hidden check # @check + .type check,@object + .section .bss.check,"aw",@nobits .globl check .align 2 check: .int32 0 # 0x0 .size check, 4 - .type o,@object # @o + .hidden o # @o + .type o,@object + .section .bss.o,"aw",@nobits .globl o .align 2 o: .int32 0 # 0x0 .size o, 4 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "a" - .size .str, 2 + .size .L.str, 2 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "b" - .size .str.1, 2 + .size .L.str.1, 2 - .type .str.2,@object # @.str.2 -.str.2: + .type .L.str.2,@object # @.str.2 +.L.str.2: .asciz "c" - .size .str.2, 2 + .size .L.str.2, 2 - .type .str.3,@object # @.str.3 -.str.3: + .type .L.str.3,@object # @.str.3 +.L.str.3: .asciz "d" - .size .str.3, 2 + .size .L.str.3, 2 - .type .str.4,@object # @.str.4 -.str.4: + .type .L.str.4,@object # @.str.4 +.L.str.4: .asciz "e" - .size .str.4, 2 + .size .L.str.4, 2 - .type main.args,@object # @main.args - .section .data.rel.ro,"aw",@progbits + .type .Lmain.args,@object # @main.args + .section .data.rel.ro..Lmain.args,"aw",@progbits .align 4 -main.args: - .int32 .str - .int32 .str.1 - .int32 .str.2 - .int32 .str.3 - .int32 .str.4 - .size main.args, 20 +.Lmain.args: + .int32 .L.str + .int32 .L.str.1 + .int32 .L.str.2 + .int32 .L.str.3 + .int32 .L.str.4 + .size .Lmain.args, 20 - .type h,@object # @h - .bss + .hidden h # @h + .type h,@object + .section .bss.h,"aw",@nobits .globl h .align 2 h: .int32 0 .size h, 4 - .type u,@object # @u + .hidden u # @u + .type u,@object + .section .bss.u,"aw",@nobits .globl u .align 2 u: @@ -307,7 +323,7 @@ u: .type r.cnt,@object # @r.cnt .lcomm r.cnt,4,2 .type r.c.0,@object # @r.c.0 - .data + .section .data.r.c.0,"aw",@progbits r.c.0: .int8 98 # 0x62 .size r.c.0, 1 diff --git a/test/torture-s/20010924-1.c.s b/test/torture-s/20010924-1.c.s index 7b444351d..7c35c273b 100644 --- a/test/torture-s/20010924-1.c.s +++ b/test/torture-s/20010924-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010924-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010924-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -85,79 +87,86 @@ main: # @main br_if $pop36, .LBB0_14 # BB#13: # %if.end63 return $1 -.LBB0_14: # %if.then62 +.LBB0_14: # %if.then62 call abort unreachable -.LBB0_15: # %if.then57 +.LBB0_15: # %if.then57 call abort unreachable -.LBB0_16: # %if.then52 +.LBB0_16: # %if.then52 call abort unreachable -.LBB0_17: # %if.then47 +.LBB0_17: # %if.then47 call abort unreachable -.LBB0_18: # %if.then42 +.LBB0_18: # %if.then42 call abort unreachable -.LBB0_19: # %if.then37 +.LBB0_19: # %if.then37 call abort unreachable -.LBB0_20: # %if.then32 +.LBB0_20: # %if.then32 call abort unreachable -.LBB0_21: # %if.then27 +.LBB0_21: # %if.then27 call abort unreachable -.LBB0_22: # %if.then22 +.LBB0_22: # %if.then22 call abort unreachable -.LBB0_23: # %if.then17 +.LBB0_23: # %if.then17 call abort unreachable -.LBB0_24: # %if.then11 +.LBB0_24: # %if.then11 call abort unreachable -.LBB0_25: # %if.then5 +.LBB0_25: # %if.then5 call abort unreachable -.LBB0_26: # %if.then +.LBB0_26: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "62" - .size .str, 3 + .size .L.str, 3 - .type a1,@object # @a1 - .data + .hidden a1 # @a1 + .type a1,@object + .section .data.a1,"aw",@progbits .globl a1 .align 2 a1: .int8 52 # 0x34 - .zero 3 - .int32 .str + .skip 3 + .int32 .L.str .size a1, 8 - .type a2,@object # @a2 + .hidden a2 # @a2 + .type a2,@object + .section .data.a2,"aw",@progbits .globl a2 a2: .int8 118 # 0x76 .ascii "cq" .size a2, 3 - .type a3,@object # @a3 + .hidden a3 # @a3 + .type a3,@object + .section .data.a3,"aw",@progbits .globl a3 a3: .int8 111 # 0x6f .asciz "wx" .size a3, 4 - .type a4,@object # @a4 + .hidden a4 # @a4 + .type a4,@object + .section .data.a4,"aw",@progbits .globl a4 a4: .int8 57 # 0x39 diff --git a/test/torture-s/20010925-1.c.s b/test/torture-s/20010925-1.c.s index ec0de888d..3571cf535 100644 --- a/test/torture-s/20010925-1.c.s +++ b/test/torture-s/20010925-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010925-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010925-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -16,6 +18,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -31,24 +35,27 @@ foo: # @foo # BB#1: # %if.end call memcpy, $0, $1, $2 i32.const $3=, 0 -.LBB1_2: # %return +.LBB1_2: # %return return $3 .Lfunc_end1: .size foo, .Lfunc_end1-foo - .type dst,@object # @dst - .bss + .hidden dst # @dst + .type dst,@object + .section .bss.dst,"aw",@nobits .globl dst .align 4 dst: - .zero 40 + .skip 40 .size dst, 40 - .type src,@object # @src + .hidden src # @src + .type src,@object + .section .bss.src,"aw",@nobits .globl src .align 4 src: - .zero 40 + .skip 40 .size src, 40 diff --git a/test/torture-s/20011008-3.c.s b/test/torture-s/20011008-3.c.s index 68d14973e..74748a6c2 100644 --- a/test/torture-s/20011008-3.c.s +++ b/test/torture-s/20011008-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011008-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011008-3.c" + .section .text.log_compare,"ax",@progbits + .hidden log_compare .globl log_compare .type log_compare,@function log_compare: # @log_compare @@ -11,6 +13,8 @@ log_compare: # @log_compare .Lfunc_end0: .size log_compare, .Lfunc_end0-log_compare + .section .text.__db_txnlist_lsnadd,"ax",@progbits + .hidden __db_txnlist_lsnadd .globl __db_txnlist_lsnadd .type __db_txnlist_lsnadd,@function __db_txnlist_lsnadd: # @__db_txnlist_lsnadd @@ -21,7 +25,7 @@ __db_txnlist_lsnadd: # @__db_txnlist_lsnadd i32.const $5=, 1 i32.and $4=, $3, $5 i32.const $3=, 0 -.LBB1_1: # %for.cond +.LBB1_1: # %for.cond # =>This Inner Loop Header: Depth=1 loop .LBB1_5 copy_local $7=, $5 @@ -30,20 +34,20 @@ __db_txnlist_lsnadd: # @__db_txnlist_lsnadd i32.eq $push11=, $4, $pop10 br_if $pop11, .LBB1_3 # BB#2: # %cond.false - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push1=, 12 i32.add $push2=, $1, $pop1 i32.load $7=, 0($pop2) -.LBB1_3: # %cond.end - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_3: # %cond.end + # in Loop: Header=BB1_1 Depth=1 i32.ge_s $push3=, $3, $7 br_if $pop3, .LBB1_5 # BB#4: # %for.body - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push9=, 1 i32.add $3=, $3, $pop9 br .LBB1_1 -.LBB1_5: # %for.end35 +.LBB1_5: # %for.end35 i32.const $push4=, 20 i32.add $push5=, $1, $pop4 i32.load $7=, 0($pop5) @@ -59,6 +63,8 @@ __db_txnlist_lsnadd: # @__db_txnlist_lsnadd .Lfunc_end1: .size __db_txnlist_lsnadd, .Lfunc_end1-__db_txnlist_lsnadd + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20011019-1.c.s b/test/torture-s/20011019-1.c.s index 8ef2d27b5..f43f68123 100644 --- a/test/torture-s/20011019-1.c.s +++ b/test/torture-s/20011019-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011019-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011019-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -15,6 +17,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -29,19 +33,22 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type y,@object # @y - .bss + .hidden y # @y + .type y,@object + .section .bss.y,"aw",@nobits .globl y .align 2 y: .int32 0 .size y, 4 - .type x,@object # @x + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: - .zero 24 + .skip 24 .size x, 24 diff --git a/test/torture-s/20011024-1.c.s b/test/torture-s/20011024-1.c.s index ae893b2df..9ea2d8294 100644 --- a/test/torture-s/20011024-1.c.s +++ b/test/torture-s/20011024-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011024-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011024-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,38 +13,39 @@ main: # @main block .LBB0_2 i32.const $push0=, 6513249 i32.store $discard=, buf($0), $pop0 - i32.const $push1=, .str + i32.const $push1=, .L.str i32.call $push2=, strcmp, $1, $pop1 br_if $pop2, .LBB0_2 # BB#1: # %foo.exit - i32.const $push3=, .str.1 + i32.const $push3=, .L.str.1 i32.const $push4=, 9 call memcpy, $1, $pop3, $pop4 return $0 -.LBB0_2: # %if.then1.i +.LBB0_2: # %if.then1.i call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type buf,@object # @buf - .bss + .hidden buf # @buf + .type buf,@object + .section .bss.buf,"aw",@nobits .globl buf .align 4 buf: - .zero 50 + .skip 50 .size buf, 50 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "abc" - .size .str, 4 + .size .L.str, 4 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "abcdefgh" - .size .str.1, 9 + .size .L.str.1, 9 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20011109-1.c.s b/test/torture-s/20011109-1.c.s index 19bf65778..2d180aff2 100644 --- a/test/torture-s/20011109-1.c.s +++ b/test/torture-s/20011109-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011109-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011109-1.c" + .section .text.fail1,"ax",@progbits + .hidden fail1 .globl fail1 .type fail1,@function fail1: # @fail1 @@ -9,6 +11,8 @@ fail1: # @fail1 .Lfunc_end0: .size fail1, .Lfunc_end0-fail1 + .section .text.fail2,"ax",@progbits + .hidden fail2 .globl fail2 .type fail2,@function fail2: # @fail2 @@ -18,6 +22,8 @@ fail2: # @fail2 .Lfunc_end1: .size fail2, .Lfunc_end1-fail2 + .section .text.fail3,"ax",@progbits + .hidden fail3 .globl fail3 .type fail3,@function fail3: # @fail3 @@ -27,6 +33,8 @@ fail3: # @fail3 .Lfunc_end2: .size fail3, .Lfunc_end2-fail3 + .section .text.fail4,"ax",@progbits + .hidden fail4 .globl fail4 .type fail4,@function fail4: # @fail4 @@ -36,6 +44,8 @@ fail4: # @fail4 .Lfunc_end3: .size fail4, .Lfunc_end3-fail4 + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -54,26 +64,28 @@ foo: # @foo block .LBB4_3 block .LBB4_2 tableswitch $0, .LBB4_3, .LBB4_3, .LBB4_7, .LBB4_7, .LBB4_7, .LBB4_7, .LBB4_7, .LBB4_4, .LBB4_2, .LBB4_5, .LBB4_6, .LBB4_6, .LBB4_6 -.LBB4_2: # %sw.epilog9 +.LBB4_2: # %sw.epilog9 return -.LBB4_3: # %sw.bb +.LBB4_3: # %sw.bb call fail1 unreachable -.LBB4_4: # %sw.bb1 +.LBB4_4: # %sw.bb1 call fail2 unreachable -.LBB4_5: # %sw.bb7 +.LBB4_5: # %sw.bb7 call abort unreachable -.LBB4_6: # %sw.bb3 +.LBB4_6: # %sw.bb3 call fail3 unreachable -.LBB4_7: # %sw.default +.LBB4_7: # %sw.default call fail4 unreachable .Lfunc_end4: .size foo, .Lfunc_end4-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20011109-2.c.s b/test/torture-s/20011109-2.c.s index 745573b6f..c7ea80fd0 100644 --- a/test/torture-s/20011109-2.c.s +++ b/test/torture-s/20011109-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011109-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011109-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20011114-1.c.s b/test/torture-s/20011114-1.c.s index e25e477be..77e5c9d5d 100644 --- a/test/torture-s/20011114-1.c.s +++ b/test/torture-s/20011114-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011114-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011114-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,6 +13,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20011115-1.c.s b/test/torture-s/20011115-1.c.s index 717801663..80daba8f5 100644 --- a/test/torture-s/20011115-1.c.s +++ b/test/torture-s/20011115-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011115-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011115-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20011121-1.c.s b/test/torture-s/20011121-1.c.s index 3c27e9a75..5e324501a 100644 --- a/test/torture-s/20011121-1.c.s +++ b/test/torture-s/20011121-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011121-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011121-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,12 +13,13 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type s1,@object # @s1 - .bss + .hidden s1 # @s1 + .type s1,@object + .section .bss.s1,"aw",@nobits .globl s1 .align 2 s1: - .zero 76 + .skip 76 .size s1, 76 diff --git a/test/torture-s/20011126-1.c.s b/test/torture-s/20011126-1.c.s index 4c9e9b34f..4fdd5f985 100644 --- a/test/torture-s/20011126-1.c.s +++ b/test/torture-s/20011126-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011126-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011126-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,14 +16,15 @@ main: # @main br_if $pop2, .LBB0_2 # BB#1: # %if.end5 return $0 -.LBB0_2: # %if.then4 +.LBB0_2: # %if.then4 call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: diff --git a/test/torture-s/20011128-1.c.s b/test/torture-s/20011128-1.c.s index 2ed2dbbf8..2c1c950ac 100644 --- a/test/torture-s/20011128-1.c.s +++ b/test/torture-s/20011128-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011128-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011128-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20011217-1.c.s b/test/torture-s/20011217-1.c.s index aa80adca0..aeaf6ded9 100644 --- a/test/torture-s/20011217-1.c.s +++ b/test/torture-s/20011217-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011217-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011217-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20011219-1.c.s b/test/torture-s/20011219-1.c.s index 327d8150f..9879869e0 100644 --- a/test/torture-s/20011219-1.c.s +++ b/test/torture-s/20011219-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011219-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011219-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -9,6 +11,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -30,25 +34,27 @@ foo: # @foo block .LBB1_3 block .LBB1_2 tableswitch $0, .LBB1_2, .LBB1_2, .LBB1_3, .LBB1_4, .LBB1_5, .LBB1_6 -.LBB1_2: # %sw.bb +.LBB1_2: # %sw.bb i32.load $2=, 0($1) br .LBB1_7 -.LBB1_3: # %sw.bb1 +.LBB1_3: # %sw.bb1 i32.load $2=, 0($1) br .LBB1_7 -.LBB1_4: # %sw.bb2 +.LBB1_4: # %sw.bb2 i32.load $2=, 0($1) br .LBB1_7 -.LBB1_5: # %sw.bb3 +.LBB1_5: # %sw.bb3 i32.load $2=, 0($1) br .LBB1_7 -.LBB1_6: # %sw.bb4 +.LBB1_6: # %sw.bb4 i32.load $2=, 0($1) -.LBB1_7: # %sw.epilog +.LBB1_7: # %sw.epilog return $2 .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20011223-1.c.s b/test/torture-s/20011223-1.c.s index 88192ffdf..3ec5a7de5 100644 --- a/test/torture-s/20011223-1.c.s +++ b/test/torture-s/20011223-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011223-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011223-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020103-1.c.s b/test/torture-s/20020103-1.c.s index 3ea8931f4..08ae2d2b4 100644 --- a/test/torture-s/20020103-1.c.s +++ b/test/torture-s/20020103-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020103-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020103-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -24,6 +28,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020107-1.c.s b/test/torture-s/20020107-1.c.s index 8abb0f3ab..bfc5ef49b 100644 --- a/test/torture-s/20020107-1.c.s +++ b/test/torture-s/20020107-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020107-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020107-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -14,6 +16,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -34,17 +38,18 @@ main: # @main i32.const $push3=, 0 call exit, $pop3 unreachable -.LBB1_2: # %if.then.i +.LBB1_2: # %if.then.i call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type buf,@object # @buf - .bss + .hidden buf # @buf + .type buf,@object + .section .bss.buf,"aw",@nobits .globl buf buf: - .zero 10 + .skip 10 .size buf, 10 diff --git a/test/torture-s/20020108-1.c.s b/test/torture-s/20020108-1.c.s index eaf57d00d..7e2017e11 100644 --- a/test/torture-s/20020108-1.c.s +++ b/test/torture-s/20020108-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020108-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020108-1.c" + .section .text.ashift_qi_0,"ax",@progbits + .hidden ashift_qi_0 .globl ashift_qi_0 .type ashift_qi_0,@function ashift_qi_0: # @ashift_qi_0 @@ -10,6 +12,8 @@ ashift_qi_0: # @ashift_qi_0 .Lfunc_end0: .size ashift_qi_0, .Lfunc_end0-ashift_qi_0 + .section .text.ashift_qi_1,"ax",@progbits + .hidden ashift_qi_1 .globl ashift_qi_1 .type ashift_qi_1,@function ashift_qi_1: # @ashift_qi_1 @@ -24,6 +28,8 @@ ashift_qi_1: # @ashift_qi_1 .Lfunc_end1: .size ashift_qi_1, .Lfunc_end1-ashift_qi_1 + .section .text.ashift_qi_2,"ax",@progbits + .hidden ashift_qi_2 .globl ashift_qi_2 .type ashift_qi_2,@function ashift_qi_2: # @ashift_qi_2 @@ -38,6 +44,8 @@ ashift_qi_2: # @ashift_qi_2 .Lfunc_end2: .size ashift_qi_2, .Lfunc_end2-ashift_qi_2 + .section .text.ashift_qi_3,"ax",@progbits + .hidden ashift_qi_3 .globl ashift_qi_3 .type ashift_qi_3,@function ashift_qi_3: # @ashift_qi_3 @@ -52,6 +60,8 @@ ashift_qi_3: # @ashift_qi_3 .Lfunc_end3: .size ashift_qi_3, .Lfunc_end3-ashift_qi_3 + .section .text.ashift_qi_4,"ax",@progbits + .hidden ashift_qi_4 .globl ashift_qi_4 .type ashift_qi_4,@function ashift_qi_4: # @ashift_qi_4 @@ -66,6 +76,8 @@ ashift_qi_4: # @ashift_qi_4 .Lfunc_end4: .size ashift_qi_4, .Lfunc_end4-ashift_qi_4 + .section .text.ashift_qi_5,"ax",@progbits + .hidden ashift_qi_5 .globl ashift_qi_5 .type ashift_qi_5,@function ashift_qi_5: # @ashift_qi_5 @@ -80,6 +92,8 @@ ashift_qi_5: # @ashift_qi_5 .Lfunc_end5: .size ashift_qi_5, .Lfunc_end5-ashift_qi_5 + .section .text.ashift_qi_6,"ax",@progbits + .hidden ashift_qi_6 .globl ashift_qi_6 .type ashift_qi_6,@function ashift_qi_6: # @ashift_qi_6 @@ -94,6 +108,8 @@ ashift_qi_6: # @ashift_qi_6 .Lfunc_end6: .size ashift_qi_6, .Lfunc_end6-ashift_qi_6 + .section .text.ashift_qi_7,"ax",@progbits + .hidden ashift_qi_7 .globl ashift_qi_7 .type ashift_qi_7,@function ashift_qi_7: # @ashift_qi_7 @@ -108,6 +124,8 @@ ashift_qi_7: # @ashift_qi_7 .Lfunc_end7: .size ashift_qi_7, .Lfunc_end7-ashift_qi_7 + .section .text.lshiftrt_qi_0,"ax",@progbits + .hidden lshiftrt_qi_0 .globl lshiftrt_qi_0 .type lshiftrt_qi_0,@function lshiftrt_qi_0: # @lshiftrt_qi_0 @@ -118,6 +136,8 @@ lshiftrt_qi_0: # @lshiftrt_qi_0 .Lfunc_end8: .size lshiftrt_qi_0, .Lfunc_end8-lshiftrt_qi_0 + .section .text.lshiftrt_qi_1,"ax",@progbits + .hidden lshiftrt_qi_1 .globl lshiftrt_qi_1 .type lshiftrt_qi_1,@function lshiftrt_qi_1: # @lshiftrt_qi_1 @@ -130,6 +150,8 @@ lshiftrt_qi_1: # @lshiftrt_qi_1 .Lfunc_end9: .size lshiftrt_qi_1, .Lfunc_end9-lshiftrt_qi_1 + .section .text.lshiftrt_qi_2,"ax",@progbits + .hidden lshiftrt_qi_2 .globl lshiftrt_qi_2 .type lshiftrt_qi_2,@function lshiftrt_qi_2: # @lshiftrt_qi_2 @@ -142,6 +164,8 @@ lshiftrt_qi_2: # @lshiftrt_qi_2 .Lfunc_end10: .size lshiftrt_qi_2, .Lfunc_end10-lshiftrt_qi_2 + .section .text.lshiftrt_qi_3,"ax",@progbits + .hidden lshiftrt_qi_3 .globl lshiftrt_qi_3 .type lshiftrt_qi_3,@function lshiftrt_qi_3: # @lshiftrt_qi_3 @@ -154,6 +178,8 @@ lshiftrt_qi_3: # @lshiftrt_qi_3 .Lfunc_end11: .size lshiftrt_qi_3, .Lfunc_end11-lshiftrt_qi_3 + .section .text.lshiftrt_qi_4,"ax",@progbits + .hidden lshiftrt_qi_4 .globl lshiftrt_qi_4 .type lshiftrt_qi_4,@function lshiftrt_qi_4: # @lshiftrt_qi_4 @@ -166,6 +192,8 @@ lshiftrt_qi_4: # @lshiftrt_qi_4 .Lfunc_end12: .size lshiftrt_qi_4, .Lfunc_end12-lshiftrt_qi_4 + .section .text.lshiftrt_qi_5,"ax",@progbits + .hidden lshiftrt_qi_5 .globl lshiftrt_qi_5 .type lshiftrt_qi_5,@function lshiftrt_qi_5: # @lshiftrt_qi_5 @@ -178,6 +206,8 @@ lshiftrt_qi_5: # @lshiftrt_qi_5 .Lfunc_end13: .size lshiftrt_qi_5, .Lfunc_end13-lshiftrt_qi_5 + .section .text.lshiftrt_qi_6,"ax",@progbits + .hidden lshiftrt_qi_6 .globl lshiftrt_qi_6 .type lshiftrt_qi_6,@function lshiftrt_qi_6: # @lshiftrt_qi_6 @@ -190,6 +220,8 @@ lshiftrt_qi_6: # @lshiftrt_qi_6 .Lfunc_end14: .size lshiftrt_qi_6, .Lfunc_end14-lshiftrt_qi_6 + .section .text.lshiftrt_qi_7,"ax",@progbits + .hidden lshiftrt_qi_7 .globl lshiftrt_qi_7 .type lshiftrt_qi_7,@function lshiftrt_qi_7: # @lshiftrt_qi_7 @@ -202,6 +234,8 @@ lshiftrt_qi_7: # @lshiftrt_qi_7 .Lfunc_end15: .size lshiftrt_qi_7, .Lfunc_end15-lshiftrt_qi_7 + .section .text.ashiftrt_qi_0,"ax",@progbits + .hidden ashiftrt_qi_0 .globl ashiftrt_qi_0 .type ashiftrt_qi_0,@function ashiftrt_qi_0: # @ashiftrt_qi_0 @@ -212,6 +246,8 @@ ashiftrt_qi_0: # @ashiftrt_qi_0 .Lfunc_end16: .size ashiftrt_qi_0, .Lfunc_end16-ashiftrt_qi_0 + .section .text.ashiftrt_qi_1,"ax",@progbits + .hidden ashiftrt_qi_1 .globl ashiftrt_qi_1 .type ashiftrt_qi_1,@function ashiftrt_qi_1: # @ashiftrt_qi_1 @@ -224,6 +260,8 @@ ashiftrt_qi_1: # @ashiftrt_qi_1 .Lfunc_end17: .size ashiftrt_qi_1, .Lfunc_end17-ashiftrt_qi_1 + .section .text.ashiftrt_qi_2,"ax",@progbits + .hidden ashiftrt_qi_2 .globl ashiftrt_qi_2 .type ashiftrt_qi_2,@function ashiftrt_qi_2: # @ashiftrt_qi_2 @@ -236,6 +274,8 @@ ashiftrt_qi_2: # @ashiftrt_qi_2 .Lfunc_end18: .size ashiftrt_qi_2, .Lfunc_end18-ashiftrt_qi_2 + .section .text.ashiftrt_qi_3,"ax",@progbits + .hidden ashiftrt_qi_3 .globl ashiftrt_qi_3 .type ashiftrt_qi_3,@function ashiftrt_qi_3: # @ashiftrt_qi_3 @@ -248,6 +288,8 @@ ashiftrt_qi_3: # @ashiftrt_qi_3 .Lfunc_end19: .size ashiftrt_qi_3, .Lfunc_end19-ashiftrt_qi_3 + .section .text.ashiftrt_qi_4,"ax",@progbits + .hidden ashiftrt_qi_4 .globl ashiftrt_qi_4 .type ashiftrt_qi_4,@function ashiftrt_qi_4: # @ashiftrt_qi_4 @@ -260,6 +302,8 @@ ashiftrt_qi_4: # @ashiftrt_qi_4 .Lfunc_end20: .size ashiftrt_qi_4, .Lfunc_end20-ashiftrt_qi_4 + .section .text.ashiftrt_qi_5,"ax",@progbits + .hidden ashiftrt_qi_5 .globl ashiftrt_qi_5 .type ashiftrt_qi_5,@function ashiftrt_qi_5: # @ashiftrt_qi_5 @@ -272,6 +316,8 @@ ashiftrt_qi_5: # @ashiftrt_qi_5 .Lfunc_end21: .size ashiftrt_qi_5, .Lfunc_end21-ashiftrt_qi_5 + .section .text.ashiftrt_qi_6,"ax",@progbits + .hidden ashiftrt_qi_6 .globl ashiftrt_qi_6 .type ashiftrt_qi_6,@function ashiftrt_qi_6: # @ashiftrt_qi_6 @@ -284,6 +330,8 @@ ashiftrt_qi_6: # @ashiftrt_qi_6 .Lfunc_end22: .size ashiftrt_qi_6, .Lfunc_end22-ashiftrt_qi_6 + .section .text.ashiftrt_qi_7,"ax",@progbits + .hidden ashiftrt_qi_7 .globl ashiftrt_qi_7 .type ashiftrt_qi_7,@function ashiftrt_qi_7: # @ashiftrt_qi_7 @@ -296,6 +344,8 @@ ashiftrt_qi_7: # @ashiftrt_qi_7 .Lfunc_end23: .size ashiftrt_qi_7, .Lfunc_end23-ashiftrt_qi_7 + .section .text.ashift_hi_0,"ax",@progbits + .hidden ashift_hi_0 .globl ashift_hi_0 .type ashift_hi_0,@function ashift_hi_0: # @ashift_hi_0 @@ -306,6 +356,8 @@ ashift_hi_0: # @ashift_hi_0 .Lfunc_end24: .size ashift_hi_0, .Lfunc_end24-ashift_hi_0 + .section .text.ashift_hi_1,"ax",@progbits + .hidden ashift_hi_1 .globl ashift_hi_1 .type ashift_hi_1,@function ashift_hi_1: # @ashift_hi_1 @@ -320,6 +372,8 @@ ashift_hi_1: # @ashift_hi_1 .Lfunc_end25: .size ashift_hi_1, .Lfunc_end25-ashift_hi_1 + .section .text.ashift_hi_2,"ax",@progbits + .hidden ashift_hi_2 .globl ashift_hi_2 .type ashift_hi_2,@function ashift_hi_2: # @ashift_hi_2 @@ -334,6 +388,8 @@ ashift_hi_2: # @ashift_hi_2 .Lfunc_end26: .size ashift_hi_2, .Lfunc_end26-ashift_hi_2 + .section .text.ashift_hi_3,"ax",@progbits + .hidden ashift_hi_3 .globl ashift_hi_3 .type ashift_hi_3,@function ashift_hi_3: # @ashift_hi_3 @@ -348,6 +404,8 @@ ashift_hi_3: # @ashift_hi_3 .Lfunc_end27: .size ashift_hi_3, .Lfunc_end27-ashift_hi_3 + .section .text.ashift_hi_4,"ax",@progbits + .hidden ashift_hi_4 .globl ashift_hi_4 .type ashift_hi_4,@function ashift_hi_4: # @ashift_hi_4 @@ -362,6 +420,8 @@ ashift_hi_4: # @ashift_hi_4 .Lfunc_end28: .size ashift_hi_4, .Lfunc_end28-ashift_hi_4 + .section .text.ashift_hi_5,"ax",@progbits + .hidden ashift_hi_5 .globl ashift_hi_5 .type ashift_hi_5,@function ashift_hi_5: # @ashift_hi_5 @@ -376,6 +436,8 @@ ashift_hi_5: # @ashift_hi_5 .Lfunc_end29: .size ashift_hi_5, .Lfunc_end29-ashift_hi_5 + .section .text.ashift_hi_6,"ax",@progbits + .hidden ashift_hi_6 .globl ashift_hi_6 .type ashift_hi_6,@function ashift_hi_6: # @ashift_hi_6 @@ -390,6 +452,8 @@ ashift_hi_6: # @ashift_hi_6 .Lfunc_end30: .size ashift_hi_6, .Lfunc_end30-ashift_hi_6 + .section .text.ashift_hi_7,"ax",@progbits + .hidden ashift_hi_7 .globl ashift_hi_7 .type ashift_hi_7,@function ashift_hi_7: # @ashift_hi_7 @@ -404,6 +468,8 @@ ashift_hi_7: # @ashift_hi_7 .Lfunc_end31: .size ashift_hi_7, .Lfunc_end31-ashift_hi_7 + .section .text.ashift_hi_8,"ax",@progbits + .hidden ashift_hi_8 .globl ashift_hi_8 .type ashift_hi_8,@function ashift_hi_8: # @ashift_hi_8 @@ -418,6 +484,8 @@ ashift_hi_8: # @ashift_hi_8 .Lfunc_end32: .size ashift_hi_8, .Lfunc_end32-ashift_hi_8 + .section .text.ashift_hi_9,"ax",@progbits + .hidden ashift_hi_9 .globl ashift_hi_9 .type ashift_hi_9,@function ashift_hi_9: # @ashift_hi_9 @@ -432,6 +500,8 @@ ashift_hi_9: # @ashift_hi_9 .Lfunc_end33: .size ashift_hi_9, .Lfunc_end33-ashift_hi_9 + .section .text.ashift_hi_10,"ax",@progbits + .hidden ashift_hi_10 .globl ashift_hi_10 .type ashift_hi_10,@function ashift_hi_10: # @ashift_hi_10 @@ -446,6 +516,8 @@ ashift_hi_10: # @ashift_hi_10 .Lfunc_end34: .size ashift_hi_10, .Lfunc_end34-ashift_hi_10 + .section .text.ashift_hi_11,"ax",@progbits + .hidden ashift_hi_11 .globl ashift_hi_11 .type ashift_hi_11,@function ashift_hi_11: # @ashift_hi_11 @@ -460,6 +532,8 @@ ashift_hi_11: # @ashift_hi_11 .Lfunc_end35: .size ashift_hi_11, .Lfunc_end35-ashift_hi_11 + .section .text.ashift_hi_12,"ax",@progbits + .hidden ashift_hi_12 .globl ashift_hi_12 .type ashift_hi_12,@function ashift_hi_12: # @ashift_hi_12 @@ -474,6 +548,8 @@ ashift_hi_12: # @ashift_hi_12 .Lfunc_end36: .size ashift_hi_12, .Lfunc_end36-ashift_hi_12 + .section .text.ashift_hi_13,"ax",@progbits + .hidden ashift_hi_13 .globl ashift_hi_13 .type ashift_hi_13,@function ashift_hi_13: # @ashift_hi_13 @@ -488,6 +564,8 @@ ashift_hi_13: # @ashift_hi_13 .Lfunc_end37: .size ashift_hi_13, .Lfunc_end37-ashift_hi_13 + .section .text.ashift_hi_14,"ax",@progbits + .hidden ashift_hi_14 .globl ashift_hi_14 .type ashift_hi_14,@function ashift_hi_14: # @ashift_hi_14 @@ -502,6 +580,8 @@ ashift_hi_14: # @ashift_hi_14 .Lfunc_end38: .size ashift_hi_14, .Lfunc_end38-ashift_hi_14 + .section .text.ashift_hi_15,"ax",@progbits + .hidden ashift_hi_15 .globl ashift_hi_15 .type ashift_hi_15,@function ashift_hi_15: # @ashift_hi_15 @@ -516,6 +596,8 @@ ashift_hi_15: # @ashift_hi_15 .Lfunc_end39: .size ashift_hi_15, .Lfunc_end39-ashift_hi_15 + .section .text.lshiftrt_hi_0,"ax",@progbits + .hidden lshiftrt_hi_0 .globl lshiftrt_hi_0 .type lshiftrt_hi_0,@function lshiftrt_hi_0: # @lshiftrt_hi_0 @@ -526,6 +608,8 @@ lshiftrt_hi_0: # @lshiftrt_hi_0 .Lfunc_end40: .size lshiftrt_hi_0, .Lfunc_end40-lshiftrt_hi_0 + .section .text.lshiftrt_hi_1,"ax",@progbits + .hidden lshiftrt_hi_1 .globl lshiftrt_hi_1 .type lshiftrt_hi_1,@function lshiftrt_hi_1: # @lshiftrt_hi_1 @@ -538,6 +622,8 @@ lshiftrt_hi_1: # @lshiftrt_hi_1 .Lfunc_end41: .size lshiftrt_hi_1, .Lfunc_end41-lshiftrt_hi_1 + .section .text.lshiftrt_hi_2,"ax",@progbits + .hidden lshiftrt_hi_2 .globl lshiftrt_hi_2 .type lshiftrt_hi_2,@function lshiftrt_hi_2: # @lshiftrt_hi_2 @@ -550,6 +636,8 @@ lshiftrt_hi_2: # @lshiftrt_hi_2 .Lfunc_end42: .size lshiftrt_hi_2, .Lfunc_end42-lshiftrt_hi_2 + .section .text.lshiftrt_hi_3,"ax",@progbits + .hidden lshiftrt_hi_3 .globl lshiftrt_hi_3 .type lshiftrt_hi_3,@function lshiftrt_hi_3: # @lshiftrt_hi_3 @@ -562,6 +650,8 @@ lshiftrt_hi_3: # @lshiftrt_hi_3 .Lfunc_end43: .size lshiftrt_hi_3, .Lfunc_end43-lshiftrt_hi_3 + .section .text.lshiftrt_hi_4,"ax",@progbits + .hidden lshiftrt_hi_4 .globl lshiftrt_hi_4 .type lshiftrt_hi_4,@function lshiftrt_hi_4: # @lshiftrt_hi_4 @@ -574,6 +664,8 @@ lshiftrt_hi_4: # @lshiftrt_hi_4 .Lfunc_end44: .size lshiftrt_hi_4, .Lfunc_end44-lshiftrt_hi_4 + .section .text.lshiftrt_hi_5,"ax",@progbits + .hidden lshiftrt_hi_5 .globl lshiftrt_hi_5 .type lshiftrt_hi_5,@function lshiftrt_hi_5: # @lshiftrt_hi_5 @@ -586,6 +678,8 @@ lshiftrt_hi_5: # @lshiftrt_hi_5 .Lfunc_end45: .size lshiftrt_hi_5, .Lfunc_end45-lshiftrt_hi_5 + .section .text.lshiftrt_hi_6,"ax",@progbits + .hidden lshiftrt_hi_6 .globl lshiftrt_hi_6 .type lshiftrt_hi_6,@function lshiftrt_hi_6: # @lshiftrt_hi_6 @@ -598,6 +692,8 @@ lshiftrt_hi_6: # @lshiftrt_hi_6 .Lfunc_end46: .size lshiftrt_hi_6, .Lfunc_end46-lshiftrt_hi_6 + .section .text.lshiftrt_hi_7,"ax",@progbits + .hidden lshiftrt_hi_7 .globl lshiftrt_hi_7 .type lshiftrt_hi_7,@function lshiftrt_hi_7: # @lshiftrt_hi_7 @@ -610,6 +706,8 @@ lshiftrt_hi_7: # @lshiftrt_hi_7 .Lfunc_end47: .size lshiftrt_hi_7, .Lfunc_end47-lshiftrt_hi_7 + .section .text.lshiftrt_hi_8,"ax",@progbits + .hidden lshiftrt_hi_8 .globl lshiftrt_hi_8 .type lshiftrt_hi_8,@function lshiftrt_hi_8: # @lshiftrt_hi_8 @@ -622,6 +720,8 @@ lshiftrt_hi_8: # @lshiftrt_hi_8 .Lfunc_end48: .size lshiftrt_hi_8, .Lfunc_end48-lshiftrt_hi_8 + .section .text.lshiftrt_hi_9,"ax",@progbits + .hidden lshiftrt_hi_9 .globl lshiftrt_hi_9 .type lshiftrt_hi_9,@function lshiftrt_hi_9: # @lshiftrt_hi_9 @@ -634,6 +734,8 @@ lshiftrt_hi_9: # @lshiftrt_hi_9 .Lfunc_end49: .size lshiftrt_hi_9, .Lfunc_end49-lshiftrt_hi_9 + .section .text.lshiftrt_hi_10,"ax",@progbits + .hidden lshiftrt_hi_10 .globl lshiftrt_hi_10 .type lshiftrt_hi_10,@function lshiftrt_hi_10: # @lshiftrt_hi_10 @@ -646,6 +748,8 @@ lshiftrt_hi_10: # @lshiftrt_hi_10 .Lfunc_end50: .size lshiftrt_hi_10, .Lfunc_end50-lshiftrt_hi_10 + .section .text.lshiftrt_hi_11,"ax",@progbits + .hidden lshiftrt_hi_11 .globl lshiftrt_hi_11 .type lshiftrt_hi_11,@function lshiftrt_hi_11: # @lshiftrt_hi_11 @@ -658,6 +762,8 @@ lshiftrt_hi_11: # @lshiftrt_hi_11 .Lfunc_end51: .size lshiftrt_hi_11, .Lfunc_end51-lshiftrt_hi_11 + .section .text.lshiftrt_hi_12,"ax",@progbits + .hidden lshiftrt_hi_12 .globl lshiftrt_hi_12 .type lshiftrt_hi_12,@function lshiftrt_hi_12: # @lshiftrt_hi_12 @@ -670,6 +776,8 @@ lshiftrt_hi_12: # @lshiftrt_hi_12 .Lfunc_end52: .size lshiftrt_hi_12, .Lfunc_end52-lshiftrt_hi_12 + .section .text.lshiftrt_hi_13,"ax",@progbits + .hidden lshiftrt_hi_13 .globl lshiftrt_hi_13 .type lshiftrt_hi_13,@function lshiftrt_hi_13: # @lshiftrt_hi_13 @@ -682,6 +790,8 @@ lshiftrt_hi_13: # @lshiftrt_hi_13 .Lfunc_end53: .size lshiftrt_hi_13, .Lfunc_end53-lshiftrt_hi_13 + .section .text.lshiftrt_hi_14,"ax",@progbits + .hidden lshiftrt_hi_14 .globl lshiftrt_hi_14 .type lshiftrt_hi_14,@function lshiftrt_hi_14: # @lshiftrt_hi_14 @@ -694,6 +804,8 @@ lshiftrt_hi_14: # @lshiftrt_hi_14 .Lfunc_end54: .size lshiftrt_hi_14, .Lfunc_end54-lshiftrt_hi_14 + .section .text.lshiftrt_hi_15,"ax",@progbits + .hidden lshiftrt_hi_15 .globl lshiftrt_hi_15 .type lshiftrt_hi_15,@function lshiftrt_hi_15: # @lshiftrt_hi_15 @@ -706,6 +818,8 @@ lshiftrt_hi_15: # @lshiftrt_hi_15 .Lfunc_end55: .size lshiftrt_hi_15, .Lfunc_end55-lshiftrt_hi_15 + .section .text.ashiftrt_hi_0,"ax",@progbits + .hidden ashiftrt_hi_0 .globl ashiftrt_hi_0 .type ashiftrt_hi_0,@function ashiftrt_hi_0: # @ashiftrt_hi_0 @@ -716,6 +830,8 @@ ashiftrt_hi_0: # @ashiftrt_hi_0 .Lfunc_end56: .size ashiftrt_hi_0, .Lfunc_end56-ashiftrt_hi_0 + .section .text.ashiftrt_hi_1,"ax",@progbits + .hidden ashiftrt_hi_1 .globl ashiftrt_hi_1 .type ashiftrt_hi_1,@function ashiftrt_hi_1: # @ashiftrt_hi_1 @@ -728,6 +844,8 @@ ashiftrt_hi_1: # @ashiftrt_hi_1 .Lfunc_end57: .size ashiftrt_hi_1, .Lfunc_end57-ashiftrt_hi_1 + .section .text.ashiftrt_hi_2,"ax",@progbits + .hidden ashiftrt_hi_2 .globl ashiftrt_hi_2 .type ashiftrt_hi_2,@function ashiftrt_hi_2: # @ashiftrt_hi_2 @@ -740,6 +858,8 @@ ashiftrt_hi_2: # @ashiftrt_hi_2 .Lfunc_end58: .size ashiftrt_hi_2, .Lfunc_end58-ashiftrt_hi_2 + .section .text.ashiftrt_hi_3,"ax",@progbits + .hidden ashiftrt_hi_3 .globl ashiftrt_hi_3 .type ashiftrt_hi_3,@function ashiftrt_hi_3: # @ashiftrt_hi_3 @@ -752,6 +872,8 @@ ashiftrt_hi_3: # @ashiftrt_hi_3 .Lfunc_end59: .size ashiftrt_hi_3, .Lfunc_end59-ashiftrt_hi_3 + .section .text.ashiftrt_hi_4,"ax",@progbits + .hidden ashiftrt_hi_4 .globl ashiftrt_hi_4 .type ashiftrt_hi_4,@function ashiftrt_hi_4: # @ashiftrt_hi_4 @@ -764,6 +886,8 @@ ashiftrt_hi_4: # @ashiftrt_hi_4 .Lfunc_end60: .size ashiftrt_hi_4, .Lfunc_end60-ashiftrt_hi_4 + .section .text.ashiftrt_hi_5,"ax",@progbits + .hidden ashiftrt_hi_5 .globl ashiftrt_hi_5 .type ashiftrt_hi_5,@function ashiftrt_hi_5: # @ashiftrt_hi_5 @@ -776,6 +900,8 @@ ashiftrt_hi_5: # @ashiftrt_hi_5 .Lfunc_end61: .size ashiftrt_hi_5, .Lfunc_end61-ashiftrt_hi_5 + .section .text.ashiftrt_hi_6,"ax",@progbits + .hidden ashiftrt_hi_6 .globl ashiftrt_hi_6 .type ashiftrt_hi_6,@function ashiftrt_hi_6: # @ashiftrt_hi_6 @@ -788,6 +914,8 @@ ashiftrt_hi_6: # @ashiftrt_hi_6 .Lfunc_end62: .size ashiftrt_hi_6, .Lfunc_end62-ashiftrt_hi_6 + .section .text.ashiftrt_hi_7,"ax",@progbits + .hidden ashiftrt_hi_7 .globl ashiftrt_hi_7 .type ashiftrt_hi_7,@function ashiftrt_hi_7: # @ashiftrt_hi_7 @@ -800,6 +928,8 @@ ashiftrt_hi_7: # @ashiftrt_hi_7 .Lfunc_end63: .size ashiftrt_hi_7, .Lfunc_end63-ashiftrt_hi_7 + .section .text.ashiftrt_hi_8,"ax",@progbits + .hidden ashiftrt_hi_8 .globl ashiftrt_hi_8 .type ashiftrt_hi_8,@function ashiftrt_hi_8: # @ashiftrt_hi_8 @@ -812,6 +942,8 @@ ashiftrt_hi_8: # @ashiftrt_hi_8 .Lfunc_end64: .size ashiftrt_hi_8, .Lfunc_end64-ashiftrt_hi_8 + .section .text.ashiftrt_hi_9,"ax",@progbits + .hidden ashiftrt_hi_9 .globl ashiftrt_hi_9 .type ashiftrt_hi_9,@function ashiftrt_hi_9: # @ashiftrt_hi_9 @@ -824,6 +956,8 @@ ashiftrt_hi_9: # @ashiftrt_hi_9 .Lfunc_end65: .size ashiftrt_hi_9, .Lfunc_end65-ashiftrt_hi_9 + .section .text.ashiftrt_hi_10,"ax",@progbits + .hidden ashiftrt_hi_10 .globl ashiftrt_hi_10 .type ashiftrt_hi_10,@function ashiftrt_hi_10: # @ashiftrt_hi_10 @@ -836,6 +970,8 @@ ashiftrt_hi_10: # @ashiftrt_hi_10 .Lfunc_end66: .size ashiftrt_hi_10, .Lfunc_end66-ashiftrt_hi_10 + .section .text.ashiftrt_hi_11,"ax",@progbits + .hidden ashiftrt_hi_11 .globl ashiftrt_hi_11 .type ashiftrt_hi_11,@function ashiftrt_hi_11: # @ashiftrt_hi_11 @@ -848,6 +984,8 @@ ashiftrt_hi_11: # @ashiftrt_hi_11 .Lfunc_end67: .size ashiftrt_hi_11, .Lfunc_end67-ashiftrt_hi_11 + .section .text.ashiftrt_hi_12,"ax",@progbits + .hidden ashiftrt_hi_12 .globl ashiftrt_hi_12 .type ashiftrt_hi_12,@function ashiftrt_hi_12: # @ashiftrt_hi_12 @@ -860,6 +998,8 @@ ashiftrt_hi_12: # @ashiftrt_hi_12 .Lfunc_end68: .size ashiftrt_hi_12, .Lfunc_end68-ashiftrt_hi_12 + .section .text.ashiftrt_hi_13,"ax",@progbits + .hidden ashiftrt_hi_13 .globl ashiftrt_hi_13 .type ashiftrt_hi_13,@function ashiftrt_hi_13: # @ashiftrt_hi_13 @@ -872,6 +1012,8 @@ ashiftrt_hi_13: # @ashiftrt_hi_13 .Lfunc_end69: .size ashiftrt_hi_13, .Lfunc_end69-ashiftrt_hi_13 + .section .text.ashiftrt_hi_14,"ax",@progbits + .hidden ashiftrt_hi_14 .globl ashiftrt_hi_14 .type ashiftrt_hi_14,@function ashiftrt_hi_14: # @ashiftrt_hi_14 @@ -884,6 +1026,8 @@ ashiftrt_hi_14: # @ashiftrt_hi_14 .Lfunc_end70: .size ashiftrt_hi_14, .Lfunc_end70-ashiftrt_hi_14 + .section .text.ashiftrt_hi_15,"ax",@progbits + .hidden ashiftrt_hi_15 .globl ashiftrt_hi_15 .type ashiftrt_hi_15,@function ashiftrt_hi_15: # @ashiftrt_hi_15 @@ -896,6 +1040,8 @@ ashiftrt_hi_15: # @ashiftrt_hi_15 .Lfunc_end71: .size ashiftrt_hi_15, .Lfunc_end71-ashiftrt_hi_15 + .section .text.ashift_si_0,"ax",@progbits + .hidden ashift_si_0 .globl ashift_si_0 .type ashift_si_0,@function ashift_si_0: # @ashift_si_0 @@ -906,6 +1052,8 @@ ashift_si_0: # @ashift_si_0 .Lfunc_end72: .size ashift_si_0, .Lfunc_end72-ashift_si_0 + .section .text.ashift_si_1,"ax",@progbits + .hidden ashift_si_1 .globl ashift_si_1 .type ashift_si_1,@function ashift_si_1: # @ashift_si_1 @@ -918,6 +1066,8 @@ ashift_si_1: # @ashift_si_1 .Lfunc_end73: .size ashift_si_1, .Lfunc_end73-ashift_si_1 + .section .text.ashift_si_2,"ax",@progbits + .hidden ashift_si_2 .globl ashift_si_2 .type ashift_si_2,@function ashift_si_2: # @ashift_si_2 @@ -930,6 +1080,8 @@ ashift_si_2: # @ashift_si_2 .Lfunc_end74: .size ashift_si_2, .Lfunc_end74-ashift_si_2 + .section .text.ashift_si_3,"ax",@progbits + .hidden ashift_si_3 .globl ashift_si_3 .type ashift_si_3,@function ashift_si_3: # @ashift_si_3 @@ -942,6 +1094,8 @@ ashift_si_3: # @ashift_si_3 .Lfunc_end75: .size ashift_si_3, .Lfunc_end75-ashift_si_3 + .section .text.ashift_si_4,"ax",@progbits + .hidden ashift_si_4 .globl ashift_si_4 .type ashift_si_4,@function ashift_si_4: # @ashift_si_4 @@ -954,6 +1108,8 @@ ashift_si_4: # @ashift_si_4 .Lfunc_end76: .size ashift_si_4, .Lfunc_end76-ashift_si_4 + .section .text.ashift_si_5,"ax",@progbits + .hidden ashift_si_5 .globl ashift_si_5 .type ashift_si_5,@function ashift_si_5: # @ashift_si_5 @@ -966,6 +1122,8 @@ ashift_si_5: # @ashift_si_5 .Lfunc_end77: .size ashift_si_5, .Lfunc_end77-ashift_si_5 + .section .text.ashift_si_6,"ax",@progbits + .hidden ashift_si_6 .globl ashift_si_6 .type ashift_si_6,@function ashift_si_6: # @ashift_si_6 @@ -978,6 +1136,8 @@ ashift_si_6: # @ashift_si_6 .Lfunc_end78: .size ashift_si_6, .Lfunc_end78-ashift_si_6 + .section .text.ashift_si_7,"ax",@progbits + .hidden ashift_si_7 .globl ashift_si_7 .type ashift_si_7,@function ashift_si_7: # @ashift_si_7 @@ -990,6 +1150,8 @@ ashift_si_7: # @ashift_si_7 .Lfunc_end79: .size ashift_si_7, .Lfunc_end79-ashift_si_7 + .section .text.ashift_si_8,"ax",@progbits + .hidden ashift_si_8 .globl ashift_si_8 .type ashift_si_8,@function ashift_si_8: # @ashift_si_8 @@ -1002,6 +1164,8 @@ ashift_si_8: # @ashift_si_8 .Lfunc_end80: .size ashift_si_8, .Lfunc_end80-ashift_si_8 + .section .text.ashift_si_9,"ax",@progbits + .hidden ashift_si_9 .globl ashift_si_9 .type ashift_si_9,@function ashift_si_9: # @ashift_si_9 @@ -1014,6 +1178,8 @@ ashift_si_9: # @ashift_si_9 .Lfunc_end81: .size ashift_si_9, .Lfunc_end81-ashift_si_9 + .section .text.ashift_si_10,"ax",@progbits + .hidden ashift_si_10 .globl ashift_si_10 .type ashift_si_10,@function ashift_si_10: # @ashift_si_10 @@ -1026,6 +1192,8 @@ ashift_si_10: # @ashift_si_10 .Lfunc_end82: .size ashift_si_10, .Lfunc_end82-ashift_si_10 + .section .text.ashift_si_11,"ax",@progbits + .hidden ashift_si_11 .globl ashift_si_11 .type ashift_si_11,@function ashift_si_11: # @ashift_si_11 @@ -1038,6 +1206,8 @@ ashift_si_11: # @ashift_si_11 .Lfunc_end83: .size ashift_si_11, .Lfunc_end83-ashift_si_11 + .section .text.ashift_si_12,"ax",@progbits + .hidden ashift_si_12 .globl ashift_si_12 .type ashift_si_12,@function ashift_si_12: # @ashift_si_12 @@ -1050,6 +1220,8 @@ ashift_si_12: # @ashift_si_12 .Lfunc_end84: .size ashift_si_12, .Lfunc_end84-ashift_si_12 + .section .text.ashift_si_13,"ax",@progbits + .hidden ashift_si_13 .globl ashift_si_13 .type ashift_si_13,@function ashift_si_13: # @ashift_si_13 @@ -1062,6 +1234,8 @@ ashift_si_13: # @ashift_si_13 .Lfunc_end85: .size ashift_si_13, .Lfunc_end85-ashift_si_13 + .section .text.ashift_si_14,"ax",@progbits + .hidden ashift_si_14 .globl ashift_si_14 .type ashift_si_14,@function ashift_si_14: # @ashift_si_14 @@ -1074,6 +1248,8 @@ ashift_si_14: # @ashift_si_14 .Lfunc_end86: .size ashift_si_14, .Lfunc_end86-ashift_si_14 + .section .text.ashift_si_15,"ax",@progbits + .hidden ashift_si_15 .globl ashift_si_15 .type ashift_si_15,@function ashift_si_15: # @ashift_si_15 @@ -1086,6 +1262,8 @@ ashift_si_15: # @ashift_si_15 .Lfunc_end87: .size ashift_si_15, .Lfunc_end87-ashift_si_15 + .section .text.ashift_si_16,"ax",@progbits + .hidden ashift_si_16 .globl ashift_si_16 .type ashift_si_16,@function ashift_si_16: # @ashift_si_16 @@ -1098,6 +1276,8 @@ ashift_si_16: # @ashift_si_16 .Lfunc_end88: .size ashift_si_16, .Lfunc_end88-ashift_si_16 + .section .text.ashift_si_17,"ax",@progbits + .hidden ashift_si_17 .globl ashift_si_17 .type ashift_si_17,@function ashift_si_17: # @ashift_si_17 @@ -1110,6 +1290,8 @@ ashift_si_17: # @ashift_si_17 .Lfunc_end89: .size ashift_si_17, .Lfunc_end89-ashift_si_17 + .section .text.ashift_si_18,"ax",@progbits + .hidden ashift_si_18 .globl ashift_si_18 .type ashift_si_18,@function ashift_si_18: # @ashift_si_18 @@ -1122,6 +1304,8 @@ ashift_si_18: # @ashift_si_18 .Lfunc_end90: .size ashift_si_18, .Lfunc_end90-ashift_si_18 + .section .text.ashift_si_19,"ax",@progbits + .hidden ashift_si_19 .globl ashift_si_19 .type ashift_si_19,@function ashift_si_19: # @ashift_si_19 @@ -1134,6 +1318,8 @@ ashift_si_19: # @ashift_si_19 .Lfunc_end91: .size ashift_si_19, .Lfunc_end91-ashift_si_19 + .section .text.ashift_si_20,"ax",@progbits + .hidden ashift_si_20 .globl ashift_si_20 .type ashift_si_20,@function ashift_si_20: # @ashift_si_20 @@ -1146,6 +1332,8 @@ ashift_si_20: # @ashift_si_20 .Lfunc_end92: .size ashift_si_20, .Lfunc_end92-ashift_si_20 + .section .text.ashift_si_21,"ax",@progbits + .hidden ashift_si_21 .globl ashift_si_21 .type ashift_si_21,@function ashift_si_21: # @ashift_si_21 @@ -1158,6 +1346,8 @@ ashift_si_21: # @ashift_si_21 .Lfunc_end93: .size ashift_si_21, .Lfunc_end93-ashift_si_21 + .section .text.ashift_si_22,"ax",@progbits + .hidden ashift_si_22 .globl ashift_si_22 .type ashift_si_22,@function ashift_si_22: # @ashift_si_22 @@ -1170,6 +1360,8 @@ ashift_si_22: # @ashift_si_22 .Lfunc_end94: .size ashift_si_22, .Lfunc_end94-ashift_si_22 + .section .text.ashift_si_23,"ax",@progbits + .hidden ashift_si_23 .globl ashift_si_23 .type ashift_si_23,@function ashift_si_23: # @ashift_si_23 @@ -1182,6 +1374,8 @@ ashift_si_23: # @ashift_si_23 .Lfunc_end95: .size ashift_si_23, .Lfunc_end95-ashift_si_23 + .section .text.ashift_si_24,"ax",@progbits + .hidden ashift_si_24 .globl ashift_si_24 .type ashift_si_24,@function ashift_si_24: # @ashift_si_24 @@ -1194,6 +1388,8 @@ ashift_si_24: # @ashift_si_24 .Lfunc_end96: .size ashift_si_24, .Lfunc_end96-ashift_si_24 + .section .text.ashift_si_25,"ax",@progbits + .hidden ashift_si_25 .globl ashift_si_25 .type ashift_si_25,@function ashift_si_25: # @ashift_si_25 @@ -1206,6 +1402,8 @@ ashift_si_25: # @ashift_si_25 .Lfunc_end97: .size ashift_si_25, .Lfunc_end97-ashift_si_25 + .section .text.ashift_si_26,"ax",@progbits + .hidden ashift_si_26 .globl ashift_si_26 .type ashift_si_26,@function ashift_si_26: # @ashift_si_26 @@ -1218,6 +1416,8 @@ ashift_si_26: # @ashift_si_26 .Lfunc_end98: .size ashift_si_26, .Lfunc_end98-ashift_si_26 + .section .text.ashift_si_27,"ax",@progbits + .hidden ashift_si_27 .globl ashift_si_27 .type ashift_si_27,@function ashift_si_27: # @ashift_si_27 @@ -1230,6 +1430,8 @@ ashift_si_27: # @ashift_si_27 .Lfunc_end99: .size ashift_si_27, .Lfunc_end99-ashift_si_27 + .section .text.ashift_si_28,"ax",@progbits + .hidden ashift_si_28 .globl ashift_si_28 .type ashift_si_28,@function ashift_si_28: # @ashift_si_28 @@ -1242,6 +1444,8 @@ ashift_si_28: # @ashift_si_28 .Lfunc_end100: .size ashift_si_28, .Lfunc_end100-ashift_si_28 + .section .text.ashift_si_29,"ax",@progbits + .hidden ashift_si_29 .globl ashift_si_29 .type ashift_si_29,@function ashift_si_29: # @ashift_si_29 @@ -1254,6 +1458,8 @@ ashift_si_29: # @ashift_si_29 .Lfunc_end101: .size ashift_si_29, .Lfunc_end101-ashift_si_29 + .section .text.ashift_si_30,"ax",@progbits + .hidden ashift_si_30 .globl ashift_si_30 .type ashift_si_30,@function ashift_si_30: # @ashift_si_30 @@ -1266,6 +1472,8 @@ ashift_si_30: # @ashift_si_30 .Lfunc_end102: .size ashift_si_30, .Lfunc_end102-ashift_si_30 + .section .text.ashift_si_31,"ax",@progbits + .hidden ashift_si_31 .globl ashift_si_31 .type ashift_si_31,@function ashift_si_31: # @ashift_si_31 @@ -1278,6 +1486,8 @@ ashift_si_31: # @ashift_si_31 .Lfunc_end103: .size ashift_si_31, .Lfunc_end103-ashift_si_31 + .section .text.lshiftrt_si_0,"ax",@progbits + .hidden lshiftrt_si_0 .globl lshiftrt_si_0 .type lshiftrt_si_0,@function lshiftrt_si_0: # @lshiftrt_si_0 @@ -1288,6 +1498,8 @@ lshiftrt_si_0: # @lshiftrt_si_0 .Lfunc_end104: .size lshiftrt_si_0, .Lfunc_end104-lshiftrt_si_0 + .section .text.lshiftrt_si_1,"ax",@progbits + .hidden lshiftrt_si_1 .globl lshiftrt_si_1 .type lshiftrt_si_1,@function lshiftrt_si_1: # @lshiftrt_si_1 @@ -1300,6 +1512,8 @@ lshiftrt_si_1: # @lshiftrt_si_1 .Lfunc_end105: .size lshiftrt_si_1, .Lfunc_end105-lshiftrt_si_1 + .section .text.lshiftrt_si_2,"ax",@progbits + .hidden lshiftrt_si_2 .globl lshiftrt_si_2 .type lshiftrt_si_2,@function lshiftrt_si_2: # @lshiftrt_si_2 @@ -1312,6 +1526,8 @@ lshiftrt_si_2: # @lshiftrt_si_2 .Lfunc_end106: .size lshiftrt_si_2, .Lfunc_end106-lshiftrt_si_2 + .section .text.lshiftrt_si_3,"ax",@progbits + .hidden lshiftrt_si_3 .globl lshiftrt_si_3 .type lshiftrt_si_3,@function lshiftrt_si_3: # @lshiftrt_si_3 @@ -1324,6 +1540,8 @@ lshiftrt_si_3: # @lshiftrt_si_3 .Lfunc_end107: .size lshiftrt_si_3, .Lfunc_end107-lshiftrt_si_3 + .section .text.lshiftrt_si_4,"ax",@progbits + .hidden lshiftrt_si_4 .globl lshiftrt_si_4 .type lshiftrt_si_4,@function lshiftrt_si_4: # @lshiftrt_si_4 @@ -1336,6 +1554,8 @@ lshiftrt_si_4: # @lshiftrt_si_4 .Lfunc_end108: .size lshiftrt_si_4, .Lfunc_end108-lshiftrt_si_4 + .section .text.lshiftrt_si_5,"ax",@progbits + .hidden lshiftrt_si_5 .globl lshiftrt_si_5 .type lshiftrt_si_5,@function lshiftrt_si_5: # @lshiftrt_si_5 @@ -1348,6 +1568,8 @@ lshiftrt_si_5: # @lshiftrt_si_5 .Lfunc_end109: .size lshiftrt_si_5, .Lfunc_end109-lshiftrt_si_5 + .section .text.lshiftrt_si_6,"ax",@progbits + .hidden lshiftrt_si_6 .globl lshiftrt_si_6 .type lshiftrt_si_6,@function lshiftrt_si_6: # @lshiftrt_si_6 @@ -1360,6 +1582,8 @@ lshiftrt_si_6: # @lshiftrt_si_6 .Lfunc_end110: .size lshiftrt_si_6, .Lfunc_end110-lshiftrt_si_6 + .section .text.lshiftrt_si_7,"ax",@progbits + .hidden lshiftrt_si_7 .globl lshiftrt_si_7 .type lshiftrt_si_7,@function lshiftrt_si_7: # @lshiftrt_si_7 @@ -1372,6 +1596,8 @@ lshiftrt_si_7: # @lshiftrt_si_7 .Lfunc_end111: .size lshiftrt_si_7, .Lfunc_end111-lshiftrt_si_7 + .section .text.lshiftrt_si_8,"ax",@progbits + .hidden lshiftrt_si_8 .globl lshiftrt_si_8 .type lshiftrt_si_8,@function lshiftrt_si_8: # @lshiftrt_si_8 @@ -1384,6 +1610,8 @@ lshiftrt_si_8: # @lshiftrt_si_8 .Lfunc_end112: .size lshiftrt_si_8, .Lfunc_end112-lshiftrt_si_8 + .section .text.lshiftrt_si_9,"ax",@progbits + .hidden lshiftrt_si_9 .globl lshiftrt_si_9 .type lshiftrt_si_9,@function lshiftrt_si_9: # @lshiftrt_si_9 @@ -1396,6 +1624,8 @@ lshiftrt_si_9: # @lshiftrt_si_9 .Lfunc_end113: .size lshiftrt_si_9, .Lfunc_end113-lshiftrt_si_9 + .section .text.lshiftrt_si_10,"ax",@progbits + .hidden lshiftrt_si_10 .globl lshiftrt_si_10 .type lshiftrt_si_10,@function lshiftrt_si_10: # @lshiftrt_si_10 @@ -1408,6 +1638,8 @@ lshiftrt_si_10: # @lshiftrt_si_10 .Lfunc_end114: .size lshiftrt_si_10, .Lfunc_end114-lshiftrt_si_10 + .section .text.lshiftrt_si_11,"ax",@progbits + .hidden lshiftrt_si_11 .globl lshiftrt_si_11 .type lshiftrt_si_11,@function lshiftrt_si_11: # @lshiftrt_si_11 @@ -1420,6 +1652,8 @@ lshiftrt_si_11: # @lshiftrt_si_11 .Lfunc_end115: .size lshiftrt_si_11, .Lfunc_end115-lshiftrt_si_11 + .section .text.lshiftrt_si_12,"ax",@progbits + .hidden lshiftrt_si_12 .globl lshiftrt_si_12 .type lshiftrt_si_12,@function lshiftrt_si_12: # @lshiftrt_si_12 @@ -1432,6 +1666,8 @@ lshiftrt_si_12: # @lshiftrt_si_12 .Lfunc_end116: .size lshiftrt_si_12, .Lfunc_end116-lshiftrt_si_12 + .section .text.lshiftrt_si_13,"ax",@progbits + .hidden lshiftrt_si_13 .globl lshiftrt_si_13 .type lshiftrt_si_13,@function lshiftrt_si_13: # @lshiftrt_si_13 @@ -1444,6 +1680,8 @@ lshiftrt_si_13: # @lshiftrt_si_13 .Lfunc_end117: .size lshiftrt_si_13, .Lfunc_end117-lshiftrt_si_13 + .section .text.lshiftrt_si_14,"ax",@progbits + .hidden lshiftrt_si_14 .globl lshiftrt_si_14 .type lshiftrt_si_14,@function lshiftrt_si_14: # @lshiftrt_si_14 @@ -1456,6 +1694,8 @@ lshiftrt_si_14: # @lshiftrt_si_14 .Lfunc_end118: .size lshiftrt_si_14, .Lfunc_end118-lshiftrt_si_14 + .section .text.lshiftrt_si_15,"ax",@progbits + .hidden lshiftrt_si_15 .globl lshiftrt_si_15 .type lshiftrt_si_15,@function lshiftrt_si_15: # @lshiftrt_si_15 @@ -1468,6 +1708,8 @@ lshiftrt_si_15: # @lshiftrt_si_15 .Lfunc_end119: .size lshiftrt_si_15, .Lfunc_end119-lshiftrt_si_15 + .section .text.lshiftrt_si_16,"ax",@progbits + .hidden lshiftrt_si_16 .globl lshiftrt_si_16 .type lshiftrt_si_16,@function lshiftrt_si_16: # @lshiftrt_si_16 @@ -1480,6 +1722,8 @@ lshiftrt_si_16: # @lshiftrt_si_16 .Lfunc_end120: .size lshiftrt_si_16, .Lfunc_end120-lshiftrt_si_16 + .section .text.lshiftrt_si_17,"ax",@progbits + .hidden lshiftrt_si_17 .globl lshiftrt_si_17 .type lshiftrt_si_17,@function lshiftrt_si_17: # @lshiftrt_si_17 @@ -1492,6 +1736,8 @@ lshiftrt_si_17: # @lshiftrt_si_17 .Lfunc_end121: .size lshiftrt_si_17, .Lfunc_end121-lshiftrt_si_17 + .section .text.lshiftrt_si_18,"ax",@progbits + .hidden lshiftrt_si_18 .globl lshiftrt_si_18 .type lshiftrt_si_18,@function lshiftrt_si_18: # @lshiftrt_si_18 @@ -1504,6 +1750,8 @@ lshiftrt_si_18: # @lshiftrt_si_18 .Lfunc_end122: .size lshiftrt_si_18, .Lfunc_end122-lshiftrt_si_18 + .section .text.lshiftrt_si_19,"ax",@progbits + .hidden lshiftrt_si_19 .globl lshiftrt_si_19 .type lshiftrt_si_19,@function lshiftrt_si_19: # @lshiftrt_si_19 @@ -1516,6 +1764,8 @@ lshiftrt_si_19: # @lshiftrt_si_19 .Lfunc_end123: .size lshiftrt_si_19, .Lfunc_end123-lshiftrt_si_19 + .section .text.lshiftrt_si_20,"ax",@progbits + .hidden lshiftrt_si_20 .globl lshiftrt_si_20 .type lshiftrt_si_20,@function lshiftrt_si_20: # @lshiftrt_si_20 @@ -1528,6 +1778,8 @@ lshiftrt_si_20: # @lshiftrt_si_20 .Lfunc_end124: .size lshiftrt_si_20, .Lfunc_end124-lshiftrt_si_20 + .section .text.lshiftrt_si_21,"ax",@progbits + .hidden lshiftrt_si_21 .globl lshiftrt_si_21 .type lshiftrt_si_21,@function lshiftrt_si_21: # @lshiftrt_si_21 @@ -1540,6 +1792,8 @@ lshiftrt_si_21: # @lshiftrt_si_21 .Lfunc_end125: .size lshiftrt_si_21, .Lfunc_end125-lshiftrt_si_21 + .section .text.lshiftrt_si_22,"ax",@progbits + .hidden lshiftrt_si_22 .globl lshiftrt_si_22 .type lshiftrt_si_22,@function lshiftrt_si_22: # @lshiftrt_si_22 @@ -1552,6 +1806,8 @@ lshiftrt_si_22: # @lshiftrt_si_22 .Lfunc_end126: .size lshiftrt_si_22, .Lfunc_end126-lshiftrt_si_22 + .section .text.lshiftrt_si_23,"ax",@progbits + .hidden lshiftrt_si_23 .globl lshiftrt_si_23 .type lshiftrt_si_23,@function lshiftrt_si_23: # @lshiftrt_si_23 @@ -1564,6 +1820,8 @@ lshiftrt_si_23: # @lshiftrt_si_23 .Lfunc_end127: .size lshiftrt_si_23, .Lfunc_end127-lshiftrt_si_23 + .section .text.lshiftrt_si_24,"ax",@progbits + .hidden lshiftrt_si_24 .globl lshiftrt_si_24 .type lshiftrt_si_24,@function lshiftrt_si_24: # @lshiftrt_si_24 @@ -1576,6 +1834,8 @@ lshiftrt_si_24: # @lshiftrt_si_24 .Lfunc_end128: .size lshiftrt_si_24, .Lfunc_end128-lshiftrt_si_24 + .section .text.lshiftrt_si_25,"ax",@progbits + .hidden lshiftrt_si_25 .globl lshiftrt_si_25 .type lshiftrt_si_25,@function lshiftrt_si_25: # @lshiftrt_si_25 @@ -1588,6 +1848,8 @@ lshiftrt_si_25: # @lshiftrt_si_25 .Lfunc_end129: .size lshiftrt_si_25, .Lfunc_end129-lshiftrt_si_25 + .section .text.lshiftrt_si_26,"ax",@progbits + .hidden lshiftrt_si_26 .globl lshiftrt_si_26 .type lshiftrt_si_26,@function lshiftrt_si_26: # @lshiftrt_si_26 @@ -1600,6 +1862,8 @@ lshiftrt_si_26: # @lshiftrt_si_26 .Lfunc_end130: .size lshiftrt_si_26, .Lfunc_end130-lshiftrt_si_26 + .section .text.lshiftrt_si_27,"ax",@progbits + .hidden lshiftrt_si_27 .globl lshiftrt_si_27 .type lshiftrt_si_27,@function lshiftrt_si_27: # @lshiftrt_si_27 @@ -1612,6 +1876,8 @@ lshiftrt_si_27: # @lshiftrt_si_27 .Lfunc_end131: .size lshiftrt_si_27, .Lfunc_end131-lshiftrt_si_27 + .section .text.lshiftrt_si_28,"ax",@progbits + .hidden lshiftrt_si_28 .globl lshiftrt_si_28 .type lshiftrt_si_28,@function lshiftrt_si_28: # @lshiftrt_si_28 @@ -1624,6 +1890,8 @@ lshiftrt_si_28: # @lshiftrt_si_28 .Lfunc_end132: .size lshiftrt_si_28, .Lfunc_end132-lshiftrt_si_28 + .section .text.lshiftrt_si_29,"ax",@progbits + .hidden lshiftrt_si_29 .globl lshiftrt_si_29 .type lshiftrt_si_29,@function lshiftrt_si_29: # @lshiftrt_si_29 @@ -1636,6 +1904,8 @@ lshiftrt_si_29: # @lshiftrt_si_29 .Lfunc_end133: .size lshiftrt_si_29, .Lfunc_end133-lshiftrt_si_29 + .section .text.lshiftrt_si_30,"ax",@progbits + .hidden lshiftrt_si_30 .globl lshiftrt_si_30 .type lshiftrt_si_30,@function lshiftrt_si_30: # @lshiftrt_si_30 @@ -1648,6 +1918,8 @@ lshiftrt_si_30: # @lshiftrt_si_30 .Lfunc_end134: .size lshiftrt_si_30, .Lfunc_end134-lshiftrt_si_30 + .section .text.lshiftrt_si_31,"ax",@progbits + .hidden lshiftrt_si_31 .globl lshiftrt_si_31 .type lshiftrt_si_31,@function lshiftrt_si_31: # @lshiftrt_si_31 @@ -1660,6 +1932,8 @@ lshiftrt_si_31: # @lshiftrt_si_31 .Lfunc_end135: .size lshiftrt_si_31, .Lfunc_end135-lshiftrt_si_31 + .section .text.ashiftrt_si_0,"ax",@progbits + .hidden ashiftrt_si_0 .globl ashiftrt_si_0 .type ashiftrt_si_0,@function ashiftrt_si_0: # @ashiftrt_si_0 @@ -1670,6 +1944,8 @@ ashiftrt_si_0: # @ashiftrt_si_0 .Lfunc_end136: .size ashiftrt_si_0, .Lfunc_end136-ashiftrt_si_0 + .section .text.ashiftrt_si_1,"ax",@progbits + .hidden ashiftrt_si_1 .globl ashiftrt_si_1 .type ashiftrt_si_1,@function ashiftrt_si_1: # @ashiftrt_si_1 @@ -1682,6 +1958,8 @@ ashiftrt_si_1: # @ashiftrt_si_1 .Lfunc_end137: .size ashiftrt_si_1, .Lfunc_end137-ashiftrt_si_1 + .section .text.ashiftrt_si_2,"ax",@progbits + .hidden ashiftrt_si_2 .globl ashiftrt_si_2 .type ashiftrt_si_2,@function ashiftrt_si_2: # @ashiftrt_si_2 @@ -1694,6 +1972,8 @@ ashiftrt_si_2: # @ashiftrt_si_2 .Lfunc_end138: .size ashiftrt_si_2, .Lfunc_end138-ashiftrt_si_2 + .section .text.ashiftrt_si_3,"ax",@progbits + .hidden ashiftrt_si_3 .globl ashiftrt_si_3 .type ashiftrt_si_3,@function ashiftrt_si_3: # @ashiftrt_si_3 @@ -1706,6 +1986,8 @@ ashiftrt_si_3: # @ashiftrt_si_3 .Lfunc_end139: .size ashiftrt_si_3, .Lfunc_end139-ashiftrt_si_3 + .section .text.ashiftrt_si_4,"ax",@progbits + .hidden ashiftrt_si_4 .globl ashiftrt_si_4 .type ashiftrt_si_4,@function ashiftrt_si_4: # @ashiftrt_si_4 @@ -1718,6 +2000,8 @@ ashiftrt_si_4: # @ashiftrt_si_4 .Lfunc_end140: .size ashiftrt_si_4, .Lfunc_end140-ashiftrt_si_4 + .section .text.ashiftrt_si_5,"ax",@progbits + .hidden ashiftrt_si_5 .globl ashiftrt_si_5 .type ashiftrt_si_5,@function ashiftrt_si_5: # @ashiftrt_si_5 @@ -1730,6 +2014,8 @@ ashiftrt_si_5: # @ashiftrt_si_5 .Lfunc_end141: .size ashiftrt_si_5, .Lfunc_end141-ashiftrt_si_5 + .section .text.ashiftrt_si_6,"ax",@progbits + .hidden ashiftrt_si_6 .globl ashiftrt_si_6 .type ashiftrt_si_6,@function ashiftrt_si_6: # @ashiftrt_si_6 @@ -1742,6 +2028,8 @@ ashiftrt_si_6: # @ashiftrt_si_6 .Lfunc_end142: .size ashiftrt_si_6, .Lfunc_end142-ashiftrt_si_6 + .section .text.ashiftrt_si_7,"ax",@progbits + .hidden ashiftrt_si_7 .globl ashiftrt_si_7 .type ashiftrt_si_7,@function ashiftrt_si_7: # @ashiftrt_si_7 @@ -1754,6 +2042,8 @@ ashiftrt_si_7: # @ashiftrt_si_7 .Lfunc_end143: .size ashiftrt_si_7, .Lfunc_end143-ashiftrt_si_7 + .section .text.ashiftrt_si_8,"ax",@progbits + .hidden ashiftrt_si_8 .globl ashiftrt_si_8 .type ashiftrt_si_8,@function ashiftrt_si_8: # @ashiftrt_si_8 @@ -1766,6 +2056,8 @@ ashiftrt_si_8: # @ashiftrt_si_8 .Lfunc_end144: .size ashiftrt_si_8, .Lfunc_end144-ashiftrt_si_8 + .section .text.ashiftrt_si_9,"ax",@progbits + .hidden ashiftrt_si_9 .globl ashiftrt_si_9 .type ashiftrt_si_9,@function ashiftrt_si_9: # @ashiftrt_si_9 @@ -1778,6 +2070,8 @@ ashiftrt_si_9: # @ashiftrt_si_9 .Lfunc_end145: .size ashiftrt_si_9, .Lfunc_end145-ashiftrt_si_9 + .section .text.ashiftrt_si_10,"ax",@progbits + .hidden ashiftrt_si_10 .globl ashiftrt_si_10 .type ashiftrt_si_10,@function ashiftrt_si_10: # @ashiftrt_si_10 @@ -1790,6 +2084,8 @@ ashiftrt_si_10: # @ashiftrt_si_10 .Lfunc_end146: .size ashiftrt_si_10, .Lfunc_end146-ashiftrt_si_10 + .section .text.ashiftrt_si_11,"ax",@progbits + .hidden ashiftrt_si_11 .globl ashiftrt_si_11 .type ashiftrt_si_11,@function ashiftrt_si_11: # @ashiftrt_si_11 @@ -1802,6 +2098,8 @@ ashiftrt_si_11: # @ashiftrt_si_11 .Lfunc_end147: .size ashiftrt_si_11, .Lfunc_end147-ashiftrt_si_11 + .section .text.ashiftrt_si_12,"ax",@progbits + .hidden ashiftrt_si_12 .globl ashiftrt_si_12 .type ashiftrt_si_12,@function ashiftrt_si_12: # @ashiftrt_si_12 @@ -1814,6 +2112,8 @@ ashiftrt_si_12: # @ashiftrt_si_12 .Lfunc_end148: .size ashiftrt_si_12, .Lfunc_end148-ashiftrt_si_12 + .section .text.ashiftrt_si_13,"ax",@progbits + .hidden ashiftrt_si_13 .globl ashiftrt_si_13 .type ashiftrt_si_13,@function ashiftrt_si_13: # @ashiftrt_si_13 @@ -1826,6 +2126,8 @@ ashiftrt_si_13: # @ashiftrt_si_13 .Lfunc_end149: .size ashiftrt_si_13, .Lfunc_end149-ashiftrt_si_13 + .section .text.ashiftrt_si_14,"ax",@progbits + .hidden ashiftrt_si_14 .globl ashiftrt_si_14 .type ashiftrt_si_14,@function ashiftrt_si_14: # @ashiftrt_si_14 @@ -1838,6 +2140,8 @@ ashiftrt_si_14: # @ashiftrt_si_14 .Lfunc_end150: .size ashiftrt_si_14, .Lfunc_end150-ashiftrt_si_14 + .section .text.ashiftrt_si_15,"ax",@progbits + .hidden ashiftrt_si_15 .globl ashiftrt_si_15 .type ashiftrt_si_15,@function ashiftrt_si_15: # @ashiftrt_si_15 @@ -1850,6 +2154,8 @@ ashiftrt_si_15: # @ashiftrt_si_15 .Lfunc_end151: .size ashiftrt_si_15, .Lfunc_end151-ashiftrt_si_15 + .section .text.ashiftrt_si_16,"ax",@progbits + .hidden ashiftrt_si_16 .globl ashiftrt_si_16 .type ashiftrt_si_16,@function ashiftrt_si_16: # @ashiftrt_si_16 @@ -1862,6 +2168,8 @@ ashiftrt_si_16: # @ashiftrt_si_16 .Lfunc_end152: .size ashiftrt_si_16, .Lfunc_end152-ashiftrt_si_16 + .section .text.ashiftrt_si_17,"ax",@progbits + .hidden ashiftrt_si_17 .globl ashiftrt_si_17 .type ashiftrt_si_17,@function ashiftrt_si_17: # @ashiftrt_si_17 @@ -1874,6 +2182,8 @@ ashiftrt_si_17: # @ashiftrt_si_17 .Lfunc_end153: .size ashiftrt_si_17, .Lfunc_end153-ashiftrt_si_17 + .section .text.ashiftrt_si_18,"ax",@progbits + .hidden ashiftrt_si_18 .globl ashiftrt_si_18 .type ashiftrt_si_18,@function ashiftrt_si_18: # @ashiftrt_si_18 @@ -1886,6 +2196,8 @@ ashiftrt_si_18: # @ashiftrt_si_18 .Lfunc_end154: .size ashiftrt_si_18, .Lfunc_end154-ashiftrt_si_18 + .section .text.ashiftrt_si_19,"ax",@progbits + .hidden ashiftrt_si_19 .globl ashiftrt_si_19 .type ashiftrt_si_19,@function ashiftrt_si_19: # @ashiftrt_si_19 @@ -1898,6 +2210,8 @@ ashiftrt_si_19: # @ashiftrt_si_19 .Lfunc_end155: .size ashiftrt_si_19, .Lfunc_end155-ashiftrt_si_19 + .section .text.ashiftrt_si_20,"ax",@progbits + .hidden ashiftrt_si_20 .globl ashiftrt_si_20 .type ashiftrt_si_20,@function ashiftrt_si_20: # @ashiftrt_si_20 @@ -1910,6 +2224,8 @@ ashiftrt_si_20: # @ashiftrt_si_20 .Lfunc_end156: .size ashiftrt_si_20, .Lfunc_end156-ashiftrt_si_20 + .section .text.ashiftrt_si_21,"ax",@progbits + .hidden ashiftrt_si_21 .globl ashiftrt_si_21 .type ashiftrt_si_21,@function ashiftrt_si_21: # @ashiftrt_si_21 @@ -1922,6 +2238,8 @@ ashiftrt_si_21: # @ashiftrt_si_21 .Lfunc_end157: .size ashiftrt_si_21, .Lfunc_end157-ashiftrt_si_21 + .section .text.ashiftrt_si_22,"ax",@progbits + .hidden ashiftrt_si_22 .globl ashiftrt_si_22 .type ashiftrt_si_22,@function ashiftrt_si_22: # @ashiftrt_si_22 @@ -1934,6 +2252,8 @@ ashiftrt_si_22: # @ashiftrt_si_22 .Lfunc_end158: .size ashiftrt_si_22, .Lfunc_end158-ashiftrt_si_22 + .section .text.ashiftrt_si_23,"ax",@progbits + .hidden ashiftrt_si_23 .globl ashiftrt_si_23 .type ashiftrt_si_23,@function ashiftrt_si_23: # @ashiftrt_si_23 @@ -1946,6 +2266,8 @@ ashiftrt_si_23: # @ashiftrt_si_23 .Lfunc_end159: .size ashiftrt_si_23, .Lfunc_end159-ashiftrt_si_23 + .section .text.ashiftrt_si_24,"ax",@progbits + .hidden ashiftrt_si_24 .globl ashiftrt_si_24 .type ashiftrt_si_24,@function ashiftrt_si_24: # @ashiftrt_si_24 @@ -1958,6 +2280,8 @@ ashiftrt_si_24: # @ashiftrt_si_24 .Lfunc_end160: .size ashiftrt_si_24, .Lfunc_end160-ashiftrt_si_24 + .section .text.ashiftrt_si_25,"ax",@progbits + .hidden ashiftrt_si_25 .globl ashiftrt_si_25 .type ashiftrt_si_25,@function ashiftrt_si_25: # @ashiftrt_si_25 @@ -1970,6 +2294,8 @@ ashiftrt_si_25: # @ashiftrt_si_25 .Lfunc_end161: .size ashiftrt_si_25, .Lfunc_end161-ashiftrt_si_25 + .section .text.ashiftrt_si_26,"ax",@progbits + .hidden ashiftrt_si_26 .globl ashiftrt_si_26 .type ashiftrt_si_26,@function ashiftrt_si_26: # @ashiftrt_si_26 @@ -1982,6 +2308,8 @@ ashiftrt_si_26: # @ashiftrt_si_26 .Lfunc_end162: .size ashiftrt_si_26, .Lfunc_end162-ashiftrt_si_26 + .section .text.ashiftrt_si_27,"ax",@progbits + .hidden ashiftrt_si_27 .globl ashiftrt_si_27 .type ashiftrt_si_27,@function ashiftrt_si_27: # @ashiftrt_si_27 @@ -1994,6 +2322,8 @@ ashiftrt_si_27: # @ashiftrt_si_27 .Lfunc_end163: .size ashiftrt_si_27, .Lfunc_end163-ashiftrt_si_27 + .section .text.ashiftrt_si_28,"ax",@progbits + .hidden ashiftrt_si_28 .globl ashiftrt_si_28 .type ashiftrt_si_28,@function ashiftrt_si_28: # @ashiftrt_si_28 @@ -2006,6 +2336,8 @@ ashiftrt_si_28: # @ashiftrt_si_28 .Lfunc_end164: .size ashiftrt_si_28, .Lfunc_end164-ashiftrt_si_28 + .section .text.ashiftrt_si_29,"ax",@progbits + .hidden ashiftrt_si_29 .globl ashiftrt_si_29 .type ashiftrt_si_29,@function ashiftrt_si_29: # @ashiftrt_si_29 @@ -2018,6 +2350,8 @@ ashiftrt_si_29: # @ashiftrt_si_29 .Lfunc_end165: .size ashiftrt_si_29, .Lfunc_end165-ashiftrt_si_29 + .section .text.ashiftrt_si_30,"ax",@progbits + .hidden ashiftrt_si_30 .globl ashiftrt_si_30 .type ashiftrt_si_30,@function ashiftrt_si_30: # @ashiftrt_si_30 @@ -2030,6 +2364,8 @@ ashiftrt_si_30: # @ashiftrt_si_30 .Lfunc_end166: .size ashiftrt_si_30, .Lfunc_end166-ashiftrt_si_30 + .section .text.ashiftrt_si_31,"ax",@progbits + .hidden ashiftrt_si_31 .globl ashiftrt_si_31 .type ashiftrt_si_31,@function ashiftrt_si_31: # @ashiftrt_si_31 @@ -2042,6 +2378,8 @@ ashiftrt_si_31: # @ashiftrt_si_31 .Lfunc_end167: .size ashiftrt_si_31, .Lfunc_end167-ashiftrt_si_31 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020118-1.c.s b/test/torture-s/20020118-1.c.s index 335721d56..02872eed9 100644 --- a/test/torture-s/20020118-1.c.s +++ b/test/torture-s/20020118-1.c.s @@ -1,12 +1,14 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020118-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020118-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo .local i32, i32 # BB#0: # %entry i32.const $0=, 0 -.LBB0_1: # %for.cond +.LBB0_1: # %for.cond # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.load $1=, q($0) @@ -41,6 +43,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -52,15 +56,18 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type q,@object # @q - .bss + .hidden q # @q + .type q,@object + .section .bss.q,"aw",@nobits .globl q .align 2 q: .int32 0 .size q, 4 - .type n,@object # @n + .hidden n # @n + .type n,@object + .section .bss.n,"aw",@nobits .globl n .align 2 n: diff --git a/test/torture-s/20020127-1.c.s b/test/torture-s/20020127-1.c.s index 9c110e5aa..89b9482eb 100644 --- a/test/torture-s/20020127-1.c.s +++ b/test/torture-s/20020127-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020127-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020127-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020129-1.c.s b/test/torture-s/20020129-1.c.s index c77e65f82..70ceceba8 100644 --- a/test/torture-s/20020129-1.c.s +++ b/test/torture-s/20020129-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020129-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020129-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -20,7 +22,7 @@ foo: # @foo # BB#2: # %if.then6 call abort unreachable -.LBB0_3: # %if.then +.LBB0_3: # %if.then i32.const $2=, 28 i32.add $push1=, $0, $2 i32.store $discard=, 0($pop1), $4 @@ -30,13 +32,13 @@ foo: # @foo i32.const $push15=, 0 i32.eq $push16=, $4, $pop15 br_if $pop16, .LBB0_5 -.LBB0_4: # %for.body +.LBB0_4: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_5 i32.store $discard=, 4($4), $0 i32.load $4=, 0($4) br_if $4, .LBB0_4 -.LBB0_5: # %if.end7 +.LBB0_5: # %if.end7 i32.load $2=, 12($1) i32.const $4=, -1 block .LBB0_9 @@ -50,7 +52,7 @@ foo: # @foo # BB#7: # %if.then26 call abort unreachable -.LBB0_8: # %if.end22.thread +.LBB0_8: # %if.end22.thread i32.const $3=, 12 i32.add $push7=, $0, $3 i32.store $discard=, 0($pop7), $2 @@ -60,11 +62,13 @@ foo: # @foo i32.store $discard=, 0($pop9), $4 i32.const $push10=, 0 i32.store $discard=, 16($1), $pop10 -.LBB0_9: # %if.end27 +.LBB0_9: # %if.end27 return .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -91,7 +95,7 @@ main: # @main i32.const $push6=, 0 i32.eq $push7=, $5, $pop6 br_if $pop7, .LBB1_5 -.LBB1_2: # %for.body.i +.LBB1_2: # %for.body.i # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i32.const $push4=, x @@ -99,14 +103,14 @@ main: # @main i32.load $5=, 0($5) br_if $5, .LBB1_2 br .LBB1_5 -.LBB1_3: # %if.end.i +.LBB1_3: # %if.end.i i32.const $push8=, 0 i32.eq $push9=, $0, $pop8 br_if $pop9, .LBB1_5 # BB#4: # %if.then6.i call abort unreachable -.LBB1_5: # %foo.exit +.LBB1_5: # %foo.exit i32.store $discard=, x+12($1), $2 i32.store $discard=, x+16($1), $3 i32.store $discard=, y+12($1), $4 @@ -116,19 +120,22 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type y,@object # @y - .bss + .hidden y # @y + .type y,@object + .section .bss.y,"aw",@nobits .globl y .align 2 y: - .zero 32 + .skip 32 .size y, 32 - .type x,@object # @x + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: - .zero 32 + .skip 32 .size x, 32 diff --git a/test/torture-s/20020201-1.c.s b/test/torture-s/20020201-1.c.s index cd15dbc58..9f6caed47 100644 --- a/test/torture-s/20020201-1.c.s +++ b/test/torture-s/20020201-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020201-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020201-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -19,7 +21,7 @@ main: # @main # BB#1: # %if.then call abort unreachable -.LBB0_2: # %if.end +.LBB0_2: # %if.end block .LBB0_20 i32.and $push4=, $0, $3 i32.rem_u $push5=, $pop4, $4 @@ -38,7 +40,7 @@ main: # @main # BB#4: # %if.then17 call abort unreachable -.LBB0_5: # %if.end18 +.LBB0_5: # %if.end18 block .LBB0_19 i32.and $push12=, $0, $3 i32.rem_u $push13=, $pop12, $4 @@ -55,7 +57,7 @@ main: # @main # BB#7: # %if.then30 call abort unreachable -.LBB0_8: # %if.end31 +.LBB0_8: # %if.end31 block .LBB0_18 i32.rem_u $push19=, $0, $4 i32.const $push20=, 3 @@ -71,7 +73,7 @@ main: # @main # BB#10: # %if.then40 call abort unreachable -.LBB0_11: # %if.end41 +.LBB0_11: # %if.end41 block .LBB0_17 i32.rem_u $push25=, $0, $4 i32.const $push26=, 4 @@ -88,7 +90,7 @@ main: # @main # BB#13: # %if.then50 call abort unreachable -.LBB0_14: # %if.end51 +.LBB0_14: # %if.end51 block .LBB0_16 i64.rem_u $push31=, $1, $5 i64.const $push32=, 5 @@ -97,53 +99,62 @@ main: # @main # BB#15: # %if.end56 call exit, $2 unreachable -.LBB0_16: # %if.then55 +.LBB0_16: # %if.then55 call abort unreachable -.LBB0_17: # %if.then45 +.LBB0_17: # %if.then45 call abort unreachable -.LBB0_18: # %if.then35 +.LBB0_18: # %if.then35 call abort unreachable -.LBB0_19: # %if.then25 +.LBB0_19: # %if.then25 call abort unreachable -.LBB0_20: # %if.then9 +.LBB0_20: # %if.then9 call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type cx,@object # @cx - .data + .hidden cx # @cx + .type cx,@object + .section .data.cx,"aw",@progbits .globl cx cx: .int8 7 # 0x7 .size cx, 1 - .type sx,@object # @sx + .hidden sx # @sx + .type sx,@object + .section .data.sx,"aw",@progbits .globl sx .align 1 sx: .int16 14 # 0xe .size sx, 2 - .type ix,@object # @ix + .hidden ix # @ix + .type ix,@object + .section .data.ix,"aw",@progbits .globl ix .align 2 ix: .int32 21 # 0x15 .size ix, 4 - .type lx,@object # @lx + .hidden lx # @lx + .type lx,@object + .section .data.lx,"aw",@progbits .globl lx .align 2 lx: .int32 28 # 0x1c .size lx, 4 - .type Lx,@object # @Lx + .hidden Lx # @Lx + .type Lx,@object + .section .data.Lx,"aw",@progbits .globl Lx .align 3 Lx: diff --git a/test/torture-s/20020206-1.c.s b/test/torture-s/20020206-1.c.s index 51cf455a3..48fc861bb 100644 --- a/test/torture-s/20020206-1.c.s +++ b/test/torture-s/20020206-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020206-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020206-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -15,6 +17,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -37,12 +41,14 @@ baz: # @baz br_if $pop8, .LBB1_4 # BB#3: # %if.end return -.LBB1_4: # %if.then +.LBB1_4: # %if.then call abort unreachable .Lfunc_end1: .size baz, .Lfunc_end1-baz + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020206-2.c.s b/test/torture-s/20020206-2.c.s index 6b998529f..5cf5a3284 100644 --- a/test/torture-s/20020206-2.c.s +++ b/test/torture-s/20020206-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020206-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020206-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,12 +15,14 @@ foo: # @foo br_if $pop3, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020213-1.c.s b/test/torture-s/20020213-1.c.s index 29a10417e..920f1c430 100644 --- a/test/torture-s/20020213-1.c.s +++ b/test/torture-s/20020213-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020213-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020213-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -19,12 +21,14 @@ foo: # @foo br_if $pop4, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -36,6 +40,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -53,15 +59,18 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 8 + .skip 8 .size a, 8 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/20020216-1.c.s b/test/torture-s/20020216-1.c.s index 9451227d2..db2340254 100644 --- a/test/torture-s/20020216-1.c.s +++ b/test/torture-s/20020216-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020216-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020216-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -15,6 +17,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -31,14 +35,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type c,@object # @c - .data + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c c: .int8 255 # 0xff diff --git a/test/torture-s/20020219-1.c.s b/test/torture-s/20020219-1.c.s index d5ae05d10..f9d557228 100644 --- a/test/torture-s/20020219-1.c.s +++ b/test/torture-s/20020219-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020219-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020219-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -10,6 +12,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020225-1.c.s b/test/torture-s/20020225-1.c.s index 0e4a5f50b..3bdc2ac0b 100644 --- a/test/torture-s/20020225-1.c.s +++ b/test/torture-s/20020225-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020225-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020225-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020225-2.c.s b/test/torture-s/20020225-2.c.s index e071a1414..9e2da9957 100644 --- a/test/torture-s/20020225-2.c.s +++ b/test/torture-s/20020225-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020225-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020225-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020226-1.c.s b/test/torture-s/20020226-1.c.s index 7f6360be1..3abeff6c7 100644 --- a/test/torture-s/20020226-1.c.s +++ b/test/torture-s/20020226-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020226-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020226-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -190,115 +192,128 @@ main: # @main # BB#21: # %if.end195 call exit, $11 unreachable -.LBB0_22: # %if.then187 +.LBB0_22: # %if.then187 call abort unreachable -.LBB0_23: # %if.then170 +.LBB0_23: # %if.then170 call abort unreachable -.LBB0_24: # %if.then160 +.LBB0_24: # %if.then160 call abort unreachable -.LBB0_25: # %if.then153 +.LBB0_25: # %if.then153 call abort unreachable -.LBB0_26: # %if.then145 +.LBB0_26: # %if.then145 call abort unreachable -.LBB0_27: # %if.then138 +.LBB0_27: # %if.then138 call abort unreachable -.LBB0_28: # %if.then130 +.LBB0_28: # %if.then130 call abort unreachable -.LBB0_29: # %if.then121 +.LBB0_29: # %if.then121 call abort unreachable -.LBB0_30: # %if.then102 +.LBB0_30: # %if.then102 call abort unreachable -.LBB0_31: # %if.then92 +.LBB0_31: # %if.then92 call abort unreachable -.LBB0_32: # %if.then85 +.LBB0_32: # %if.then85 call abort unreachable -.LBB0_33: # %if.then75 +.LBB0_33: # %if.then75 call abort unreachable -.LBB0_34: # %if.then68 +.LBB0_34: # %if.then68 call abort unreachable -.LBB0_35: # %if.then59 +.LBB0_35: # %if.then59 call abort unreachable -.LBB0_36: # %if.then52 +.LBB0_36: # %if.then52 call abort unreachable -.LBB0_37: # %if.then44 +.LBB0_37: # %if.then44 call abort unreachable -.LBB0_38: # %if.then37 +.LBB0_38: # %if.then37 call abort unreachable -.LBB0_39: # %if.then29 +.LBB0_39: # %if.then29 call abort unreachable -.LBB0_40: # %if.then20 +.LBB0_40: # %if.then20 call abort unreachable -.LBB0_41: # %if.then10 +.LBB0_41: # %if.then10 call abort unreachable -.LBB0_42: # %if.then +.LBB0_42: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type uc,@object # @uc - .data + .hidden uc # @uc + .type uc,@object + .section .data.uc,"aw",@progbits .globl uc uc: .int8 52 # 0x34 .size uc, 1 - .type us,@object # @us + .hidden us # @us + .type us,@object + .section .data.us,"aw",@progbits .globl us .align 1 us: .int16 4660 # 0x1234 .size us, 2 - .type ui,@object # @ui + .hidden ui # @ui + .type ui,@object + .section .data.ui,"aw",@progbits .globl ui .align 2 ui: .int32 4660 # 0x1234 .size ui, 4 - .type ul,@object # @ul + .hidden ul # @ul + .type ul,@object + .section .data.ul,"aw",@progbits .globl ul .align 2 ul: .int32 305419896 # 0x12345678 .size ul, 4 - .type ull,@object # @ull + .hidden ull # @ull + .type ull,@object + .section .data.ull,"aw",@progbits .globl ull .align 3 ull: .int64 81985529234382576 # 0x12345678abcdef0 .size ull, 8 - .type shift1,@object # @shift1 + .hidden shift1 # @shift1 + .type shift1,@object + .section .data.shift1,"aw",@progbits .globl shift1 .align 2 shift1: .int32 4 # 0x4 .size shift1, 4 - .type shift2,@object # @shift2 + .hidden shift2 # @shift2 + .type shift2,@object + .section .data.shift2,"aw",@progbits .globl shift2 .align 2 shift2: diff --git a/test/torture-s/20020227-1.c.s b/test/torture-s/20020227-1.c.s index c43c41c43..29fcbdf96 100644 --- a/test/torture-s/20020227-1.c.s +++ b/test/torture-s/20020227-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020227-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020227-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -19,6 +23,8 @@ f1: # @f1 .Lfunc_end1: .size f1, .Lfunc_end1-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -77,7 +83,7 @@ f2: # @f2 br_if $pop41, .LBB2_4 # BB#3: # %if.end return -.LBB2_4: # %if.then +.LBB2_4: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/20020307-1.c.s b/test/torture-s/20020307-1.c.s index 6bc17d369..d02561b8e 100644 --- a/test/torture-s/20020307-1.c.s +++ b/test/torture-s/20020307-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020307-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020307-1.c" + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -13,12 +15,14 @@ f3: # @f3 br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f3, .Lfunc_end0-f3 + .section .text.f4,"ax",@progbits + .hidden f4 .globl f4 .type f4,@function f4: # @f4 @@ -32,12 +36,14 @@ f4: # @f4 br_if $pop3, .LBB1_2 # BB#1: # %if.end return -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size f4, .Lfunc_end1-f4 + .section .text.f5,"ax",@progbits + .hidden f5 .globl f5 .type f5,@function f5: # @f5 @@ -51,12 +57,14 @@ f5: # @f5 br_if $pop3, .LBB2_2 # BB#1: # %if.end return -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size f5, .Lfunc_end2-f5 + .section .text.f6,"ax",@progbits + .hidden f6 .globl f6 .type f6,@function f6: # @f6 @@ -70,12 +78,14 @@ f6: # @f6 br_if $pop3, .LBB3_2 # BB#1: # %if.end return -.LBB3_2: # %if.then +.LBB3_2: # %if.then call abort unreachable .Lfunc_end3: .size f6, .Lfunc_end3-f6 + .section .text.f7,"ax",@progbits + .hidden f7 .globl f7 .type f7,@function f7: # @f7 @@ -89,12 +99,14 @@ f7: # @f7 br_if $pop3, .LBB4_2 # BB#1: # %if.end return -.LBB4_2: # %if.then +.LBB4_2: # %if.then call abort unreachable .Lfunc_end4: .size f7, .Lfunc_end4-f7 + .section .text.f8,"ax",@progbits + .hidden f8 .globl f8 .type f8,@function f8: # @f8 @@ -108,12 +120,14 @@ f8: # @f8 br_if $pop3, .LBB5_2 # BB#1: # %if.end return -.LBB5_2: # %if.then +.LBB5_2: # %if.then call abort unreachable .Lfunc_end5: .size f8, .Lfunc_end5-f8 + .section .text.f9,"ax",@progbits + .hidden f9 .globl f9 .type f9,@function f9: # @f9 @@ -127,12 +141,14 @@ f9: # @f9 br_if $pop3, .LBB6_2 # BB#1: # %if.end return -.LBB6_2: # %if.then +.LBB6_2: # %if.then call abort unreachable .Lfunc_end6: .size f9, .Lfunc_end6-f9 + .section .text.f10,"ax",@progbits + .hidden f10 .globl f10 .type f10,@function f10: # @f10 @@ -146,12 +162,14 @@ f10: # @f10 br_if $pop3, .LBB7_2 # BB#1: # %if.end return -.LBB7_2: # %if.then +.LBB7_2: # %if.then call abort unreachable .Lfunc_end7: .size f10, .Lfunc_end7-f10 + .section .text.f11,"ax",@progbits + .hidden f11 .globl f11 .type f11,@function f11: # @f11 @@ -165,12 +183,14 @@ f11: # @f11 br_if $pop3, .LBB8_2 # BB#1: # %if.end return -.LBB8_2: # %if.then +.LBB8_2: # %if.then call abort unreachable .Lfunc_end8: .size f11, .Lfunc_end8-f11 + .section .text.f12,"ax",@progbits + .hidden f12 .globl f12 .type f12,@function f12: # @f12 @@ -184,12 +204,14 @@ f12: # @f12 br_if $pop3, .LBB9_2 # BB#1: # %if.end return -.LBB9_2: # %if.then +.LBB9_2: # %if.then call abort unreachable .Lfunc_end9: .size f12, .Lfunc_end9-f12 + .section .text.f13,"ax",@progbits + .hidden f13 .globl f13 .type f13,@function f13: # @f13 @@ -203,12 +225,14 @@ f13: # @f13 br_if $pop3, .LBB10_2 # BB#1: # %if.end return -.LBB10_2: # %if.then +.LBB10_2: # %if.then call abort unreachable .Lfunc_end10: .size f13, .Lfunc_end10-f13 + .section .text.f14,"ax",@progbits + .hidden f14 .globl f14 .type f14,@function f14: # @f14 @@ -222,12 +246,14 @@ f14: # @f14 br_if $pop3, .LBB11_2 # BB#1: # %if.end return -.LBB11_2: # %if.then +.LBB11_2: # %if.then call abort unreachable .Lfunc_end11: .size f14, .Lfunc_end11-f14 + .section .text.f15,"ax",@progbits + .hidden f15 .globl f15 .type f15,@function f15: # @f15 @@ -241,12 +267,14 @@ f15: # @f15 br_if $pop3, .LBB12_2 # BB#1: # %if.end return -.LBB12_2: # %if.then +.LBB12_2: # %if.then call abort unreachable .Lfunc_end12: .size f15, .Lfunc_end12-f15 + .section .text.f16,"ax",@progbits + .hidden f16 .globl f16 .type f16,@function f16: # @f16 @@ -260,12 +288,14 @@ f16: # @f16 br_if $pop3, .LBB13_2 # BB#1: # %if.end return -.LBB13_2: # %if.then +.LBB13_2: # %if.then call abort unreachable .Lfunc_end13: .size f16, .Lfunc_end13-f16 + .section .text.f17,"ax",@progbits + .hidden f17 .globl f17 .type f17,@function f17: # @f17 @@ -279,12 +309,14 @@ f17: # @f17 br_if $pop3, .LBB14_2 # BB#1: # %if.end return -.LBB14_2: # %if.then +.LBB14_2: # %if.then call abort unreachable .Lfunc_end14: .size f17, .Lfunc_end14-f17 + .section .text.f18,"ax",@progbits + .hidden f18 .globl f18 .type f18,@function f18: # @f18 @@ -298,12 +330,14 @@ f18: # @f18 br_if $pop3, .LBB15_2 # BB#1: # %if.end return -.LBB15_2: # %if.then +.LBB15_2: # %if.then call abort unreachable .Lfunc_end15: .size f18, .Lfunc_end15-f18 + .section .text.f19,"ax",@progbits + .hidden f19 .globl f19 .type f19,@function f19: # @f19 @@ -317,12 +351,14 @@ f19: # @f19 br_if $pop3, .LBB16_2 # BB#1: # %if.end return -.LBB16_2: # %if.then +.LBB16_2: # %if.then call abort unreachable .Lfunc_end16: .size f19, .Lfunc_end16-f19 + .section .text.f20,"ax",@progbits + .hidden f20 .globl f20 .type f20,@function f20: # @f20 @@ -336,12 +372,14 @@ f20: # @f20 br_if $pop3, .LBB17_2 # BB#1: # %if.end return -.LBB17_2: # %if.then +.LBB17_2: # %if.then call abort unreachable .Lfunc_end17: .size f20, .Lfunc_end17-f20 + .section .text.f21,"ax",@progbits + .hidden f21 .globl f21 .type f21,@function f21: # @f21 @@ -355,12 +393,14 @@ f21: # @f21 br_if $pop3, .LBB18_2 # BB#1: # %if.end return -.LBB18_2: # %if.then +.LBB18_2: # %if.then call abort unreachable .Lfunc_end18: .size f21, .Lfunc_end18-f21 + .section .text.f22,"ax",@progbits + .hidden f22 .globl f22 .type f22,@function f22: # @f22 @@ -374,12 +414,14 @@ f22: # @f22 br_if $pop3, .LBB19_2 # BB#1: # %if.end return -.LBB19_2: # %if.then +.LBB19_2: # %if.then call abort unreachable .Lfunc_end19: .size f22, .Lfunc_end19-f22 + .section .text.f23,"ax",@progbits + .hidden f23 .globl f23 .type f23,@function f23: # @f23 @@ -393,12 +435,14 @@ f23: # @f23 br_if $pop3, .LBB20_2 # BB#1: # %if.end return -.LBB20_2: # %if.then +.LBB20_2: # %if.then call abort unreachable .Lfunc_end20: .size f23, .Lfunc_end20-f23 + .section .text.f24,"ax",@progbits + .hidden f24 .globl f24 .type f24,@function f24: # @f24 @@ -412,12 +456,14 @@ f24: # @f24 br_if $pop3, .LBB21_2 # BB#1: # %if.end return -.LBB21_2: # %if.then +.LBB21_2: # %if.then call abort unreachable .Lfunc_end21: .size f24, .Lfunc_end21-f24 + .section .text.f25,"ax",@progbits + .hidden f25 .globl f25 .type f25,@function f25: # @f25 @@ -431,12 +477,14 @@ f25: # @f25 br_if $pop3, .LBB22_2 # BB#1: # %if.end return -.LBB22_2: # %if.then +.LBB22_2: # %if.then call abort unreachable .Lfunc_end22: .size f25, .Lfunc_end22-f25 + .section .text.f26,"ax",@progbits + .hidden f26 .globl f26 .type f26,@function f26: # @f26 @@ -450,12 +498,14 @@ f26: # @f26 br_if $pop3, .LBB23_2 # BB#1: # %if.end return -.LBB23_2: # %if.then +.LBB23_2: # %if.then call abort unreachable .Lfunc_end23: .size f26, .Lfunc_end23-f26 + .section .text.f27,"ax",@progbits + .hidden f27 .globl f27 .type f27,@function f27: # @f27 @@ -469,12 +519,14 @@ f27: # @f27 br_if $pop3, .LBB24_2 # BB#1: # %if.end return -.LBB24_2: # %if.then +.LBB24_2: # %if.then call abort unreachable .Lfunc_end24: .size f27, .Lfunc_end24-f27 + .section .text.f28,"ax",@progbits + .hidden f28 .globl f28 .type f28,@function f28: # @f28 @@ -488,12 +540,14 @@ f28: # @f28 br_if $pop3, .LBB25_2 # BB#1: # %if.end return -.LBB25_2: # %if.then +.LBB25_2: # %if.then call abort unreachable .Lfunc_end25: .size f28, .Lfunc_end25-f28 + .section .text.f29,"ax",@progbits + .hidden f29 .globl f29 .type f29,@function f29: # @f29 @@ -507,12 +561,14 @@ f29: # @f29 br_if $pop3, .LBB26_2 # BB#1: # %if.end return -.LBB26_2: # %if.then +.LBB26_2: # %if.then call abort unreachable .Lfunc_end26: .size f29, .Lfunc_end26-f29 + .section .text.f30,"ax",@progbits + .hidden f30 .globl f30 .type f30,@function f30: # @f30 @@ -526,12 +582,14 @@ f30: # @f30 br_if $pop3, .LBB27_2 # BB#1: # %if.end return -.LBB27_2: # %if.then +.LBB27_2: # %if.then call abort unreachable .Lfunc_end27: .size f30, .Lfunc_end27-f30 + .section .text.f31,"ax",@progbits + .hidden f31 .globl f31 .type f31,@function f31: # @f31 @@ -545,12 +603,14 @@ f31: # @f31 br_if $pop3, .LBB28_2 # BB#1: # %if.end return -.LBB28_2: # %if.then +.LBB28_2: # %if.then call abort unreachable .Lfunc_end28: .size f31, .Lfunc_end28-f31 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020314-1.c.s b/test/torture-s/20020314-1.c.s index f48a83205..3007b0ced 100644 --- a/test/torture-s/20020314-1.c.s +++ b/test/torture-s/20020314-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020314-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020314-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -9,6 +11,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -24,6 +28,8 @@ g: # @g .Lfunc_end1: .size g, .Lfunc_end1-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020320-1.c.s b/test/torture-s/20020320-1.c.s index 0d4fee89e..f84997a72 100644 --- a/test/torture-s/20020320-1.c.s +++ b/test/torture-s/20020320-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020320-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020320-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020321-1.c.s b/test/torture-s/20020321-1.c.s index 63575d56a..e5354ca1a 100644 --- a/test/torture-s/20020321-1.c.s +++ b/test/torture-s/20020321-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020321-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020321-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -10,6 +12,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -20,6 +24,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020328-1.c.s b/test/torture-s/20020328-1.c.s index e467679fd..664f8abe9 100644 --- a/test/torture-s/20020328-1.c.s +++ b/test/torture-s/20020328-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020328-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020328-1.c" + .section .text.func,"ax",@progbits + .hidden func .globl func .type func,@function func: # @func @@ -10,6 +12,8 @@ func: # @func .Lfunc_end0: .size func, .Lfunc_end0-func + .section .text.testit,"ax",@progbits + .hidden testit .globl testit .type testit,@function testit: # @testit @@ -21,12 +25,14 @@ testit: # @testit br_if $pop1, .LBB1_2 # BB#1: # %if.end return -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size testit, .Lfunc_end1-testit + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -38,8 +44,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/20020402-1.c.s b/test/torture-s/20020402-1.c.s index cc4a26eae..1ecef54ab 100644 --- a/test/torture-s/20020402-1.c.s +++ b/test/torture-s/20020402-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020402-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020402-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020402-2.c.s b/test/torture-s/20020402-2.c.s index 89976299a..eda414a8d 100644 --- a/test/torture-s/20020402-2.c.s +++ b/test/torture-s/20020402-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020402-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020402-2.c" + .section .text.InitCache,"ax",@progbits + .hidden InitCache .globl InitCache .type InitCache,@function InitCache: # @InitCache @@ -87,6 +89,8 @@ InitCache: # @InitCache .Lfunc_end0: .size InitCache, .Lfunc_end0-InitCache + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -175,187 +179,238 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type Local1,@object # @Local1 - .bss + .hidden Local1 # @Local1 + .type Local1,@object + .section .bss.Local1,"aw",@nobits .globl Local1 .align 2 Local1: .int32 0 .size Local1, 4 - .type Local2,@object # @Local2 + .hidden Local2 # @Local2 + .type Local2,@object + .section .bss.Local2,"aw",@nobits .globl Local2 .align 2 Local2: .int32 0 .size Local2, 4 - .type Local3,@object # @Local3 + .hidden Local3 # @Local3 + .type Local3,@object + .section .bss.Local3,"aw",@nobits .globl Local3 .align 2 Local3: .int32 0 .size Local3, 4 - .type RDbf1,@object # @RDbf1 + .hidden RDbf1 # @RDbf1 + .type RDbf1,@object + .section .bss.RDbf1,"aw",@nobits .globl RDbf1 .align 2 RDbf1: .int32 0 .size RDbf1, 4 - .type RDbf2,@object # @RDbf2 + .hidden RDbf2 # @RDbf2 + .type RDbf2,@object + .section .bss.RDbf2,"aw",@nobits .globl RDbf2 .align 2 RDbf2: .int32 0 .size RDbf2, 4 - .type RDbf3,@object # @RDbf3 + .hidden RDbf3 # @RDbf3 + .type RDbf3,@object + .section .bss.RDbf3,"aw",@nobits .globl RDbf3 .align 2 RDbf3: .int32 0 .size RDbf3, 4 - .type IntVc1,@object # @IntVc1 + .hidden IntVc1 # @IntVc1 + .type IntVc1,@object + .section .bss.IntVc1,"aw",@nobits .globl IntVc1 .align 2 IntVc1: .int32 0 .size IntVc1, 4 - .type IntVc2,@object # @IntVc2 + .hidden IntVc2 # @IntVc2 + .type IntVc2,@object + .section .bss.IntVc2,"aw",@nobits .globl IntVc2 .align 2 IntVc2: .int32 0 .size IntVc2, 4 - .type IntCode3,@object # @IntCode3 + .hidden IntCode3 # @IntCode3 + .type IntCode3,@object + .section .bss.IntCode3,"aw",@nobits .globl IntCode3 .align 2 IntCode3: .int32 0 .size IntCode3, 4 - .type IntCode4,@object # @IntCode4 + .hidden IntCode4 # @IntCode4 + .type IntCode4,@object + .section .bss.IntCode4,"aw",@nobits .globl IntCode4 .align 2 IntCode4: .int32 0 .size IntCode4, 4 - .type IntCode5,@object # @IntCode5 + .hidden IntCode5 # @IntCode5 + .type IntCode5,@object + .section .bss.IntCode5,"aw",@nobits .globl IntCode5 .align 2 IntCode5: .int32 0 .size IntCode5, 4 - .type IntCode6,@object # @IntCode6 + .hidden IntCode6 # @IntCode6 + .type IntCode6,@object + .section .bss.IntCode6,"aw",@nobits .globl IntCode6 .align 2 IntCode6: .int32 0 .size IntCode6, 4 - .type Lom1,@object # @Lom1 + .hidden Lom1 # @Lom1 + .type Lom1,@object + .section .bss.Lom1,"aw",@nobits .globl Lom1 .align 2 Lom1: .int32 0 .size Lom1, 4 - .type Lom2,@object # @Lom2 + .hidden Lom2 # @Lom2 + .type Lom2,@object + .section .bss.Lom2,"aw",@nobits .globl Lom2 .align 2 Lom2: .int32 0 .size Lom2, 4 - .type Lom3,@object # @Lom3 + .hidden Lom3 # @Lom3 + .type Lom3,@object + .section .bss.Lom3,"aw",@nobits .globl Lom3 .align 2 Lom3: .int32 0 .size Lom3, 4 - .type Lom4,@object # @Lom4 + .hidden Lom4 # @Lom4 + .type Lom4,@object + .section .bss.Lom4,"aw",@nobits .globl Lom4 .align 2 Lom4: .int32 0 .size Lom4, 4 - .type Lom5,@object # @Lom5 + .hidden Lom5 # @Lom5 + .type Lom5,@object + .section .bss.Lom5,"aw",@nobits .globl Lom5 .align 2 Lom5: .int32 0 .size Lom5, 4 - .type Lom6,@object # @Lom6 + .hidden Lom6 # @Lom6 + .type Lom6,@object + .section .bss.Lom6,"aw",@nobits .globl Lom6 .align 2 Lom6: .int32 0 .size Lom6, 4 - .type Lom7,@object # @Lom7 + .hidden Lom7 # @Lom7 + .type Lom7,@object + .section .bss.Lom7,"aw",@nobits .globl Lom7 .align 2 Lom7: .int32 0 .size Lom7, 4 - .type Lom8,@object # @Lom8 + .hidden Lom8 # @Lom8 + .type Lom8,@object + .section .bss.Lom8,"aw",@nobits .globl Lom8 .align 2 Lom8: .int32 0 .size Lom8, 4 - .type Lom9,@object # @Lom9 + .hidden Lom9 # @Lom9 + .type Lom9,@object + .section .bss.Lom9,"aw",@nobits .globl Lom9 .align 2 Lom9: .int32 0 .size Lom9, 4 - .type Lom10,@object # @Lom10 + .hidden Lom10 # @Lom10 + .type Lom10,@object + .section .bss.Lom10,"aw",@nobits .globl Lom10 .align 2 Lom10: .int32 0 .size Lom10, 4 - .type RDbf11,@object # @RDbf11 + .hidden RDbf11 # @RDbf11 + .type RDbf11,@object + .section .bss.RDbf11,"aw",@nobits .globl RDbf11 .align 2 RDbf11: .int32 0 .size RDbf11, 4 - .type RDbf12,@object # @RDbf12 + .hidden RDbf12 # @RDbf12 + .type RDbf12,@object + .section .bss.RDbf12,"aw",@nobits .globl RDbf12 .align 2 RDbf12: .int32 0 .size RDbf12, 4 - .type Workspace,@object # @Workspace + .hidden Workspace # @Workspace + .type Workspace,@object + .section .bss.Workspace,"aw",@nobits .globl Workspace .align 2 Workspace: - .zero 44 + .skip 44 .size Workspace, 44 - .type MyPte,@object # @MyPte + .hidden MyPte # @MyPte + .type MyPte,@object + .section .bss.MyPte,"aw",@nobits .globl MyPte .align 2 MyPte: - .zero 392 + .skip 392 .size MyPte, 392 diff --git a/test/torture-s/20020402-3.c.s b/test/torture-s/20020402-3.c.s index 7e74b20b5..c4276da3c 100644 --- a/test/torture-s/20020402-3.c.s +++ b/test/torture-s/20020402-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020402-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020402-3.c" + .section .text.blockvector_for_pc_sect,"ax",@progbits + .hidden blockvector_for_pc_sect .globl blockvector_for_pc_sect .type blockvector_for_pc_sect,@function blockvector_for_pc_sect: # @blockvector_for_pc_sect @@ -16,7 +18,7 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect block .LBB0_3 i32.le_s $push0=, $1, $4 br_if $pop0, .LBB0_3 -.LBB0_1: # %while.body +.LBB0_1: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.add $push1=, $1, $4 @@ -37,19 +39,19 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect copy_local $7=, $3 i32.gt_s $push10=, $1, $4 br_if $pop10, .LBB0_1 -.LBB0_2: # %while.cond8.preheader +.LBB0_2: # %while.cond8.preheader i32.const $7=, 0 i32.const $push11=, -1 i32.le_s $push12=, $8, $pop11 br_if $pop12, .LBB0_6 -.LBB0_3: # %while.body10.preheader +.LBB0_3: # %while.body10.preheader i32.const $push13=, 2 i32.shl $push14=, $8, $pop13 i32.add $push15=, $pop14, $2 i32.const $push16=, 4 i32.add $1=, $pop15, $pop16 i32.add $6=, $8, $4 -.LBB0_4: # %while.body10 +.LBB0_4: # %while.body10 # =>This Inner Loop Header: Depth=1 loop .LBB0_6 copy_local $7=, $2 @@ -58,7 +60,7 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect i64.gt_u $push19=, $pop18, $0 br_if $pop19, .LBB0_6 # BB#5: # %while.cond8 - # in Loop: Header=.LBB0_4 Depth=1 + # in Loop: Header=BB0_4 Depth=1 i32.const $push20=, -1 i32.add $6=, $6, $pop20 i32.const $push21=, -4 @@ -66,11 +68,13 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect i32.const $7=, 0 i32.ge_s $push22=, $6, $4 br_if $pop22, .LBB0_4 -.LBB0_6: # %cleanup +.LBB0_6: # %cleanup return $7 .Lfunc_end0: .size blockvector_for_pc_sect, .Lfunc_end0-blockvector_for_pc_sect + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020404-1.c.s b/test/torture-s/20020404-1.c.s index 6bb5d06d8..d25627ce3 100644 --- a/test/torture-s/20020404-1.c.s +++ b/test/torture-s/20020404-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020404-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020404-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020406-1.c.s b/test/torture-s/20020406-1.c.s index 654e59f46..d9b5ea34b 100644 --- a/test/torture-s/20020406-1.c.s +++ b/test/torture-s/20020406-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020406-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020406-1.c" + .section .text.FFmul,"ax",@progbits + .hidden FFmul .globl FFmul .type FFmul,@function FFmul: # @FFmul @@ -10,6 +12,8 @@ FFmul: # @FFmul .Lfunc_end0: .size FFmul, .Lfunc_end0-FFmul + .section .text.DUPFFdeg,"ax",@progbits + .hidden DUPFFdeg .globl DUPFFdeg .type DUPFFdeg,@function DUPFFdeg: # @DUPFFdeg @@ -21,6 +25,8 @@ DUPFFdeg: # @DUPFFdeg .Lfunc_end1: .size DUPFFdeg, .Lfunc_end1-DUPFFdeg + .section .text.DUPFFnew,"ax",@progbits + .hidden DUPFFnew .globl DUPFFnew .type DUPFFnew,@function DUPFFnew: # @DUPFFnew @@ -43,7 +49,7 @@ DUPFFnew: # @DUPFFnew i32.const $push7=, 8 i32.add $push8=, $1, $pop7 i32.store $discard=, 0($pop8), $2 -.LBB2_2: # %if.end +.LBB2_2: # %if.end i32.store $discard=, 0($1), $0 i32.const $push9=, -1 i32.store $discard=, 4($1), $pop9 @@ -51,6 +57,8 @@ DUPFFnew: # @DUPFFnew .Lfunc_end2: .size DUPFFnew, .Lfunc_end2-DUPFFnew + .section .text.DUPFFfree,"ax",@progbits + .hidden DUPFFfree .globl DUPFFfree .type DUPFFfree,@function DUPFFfree: # @DUPFFfree @@ -60,6 +68,8 @@ DUPFFfree: # @DUPFFfree .Lfunc_end3: .size DUPFFfree, .Lfunc_end3-DUPFFfree + .section .text.DUPFFswap,"ax",@progbits + .hidden DUPFFswap .globl DUPFFswap .type DUPFFswap,@function DUPFFswap: # @DUPFFswap @@ -69,6 +79,8 @@ DUPFFswap: # @DUPFFswap .Lfunc_end4: .size DUPFFswap, .Lfunc_end4-DUPFFswap + .section .text.DUPFFcopy,"ax",@progbits + .hidden DUPFFcopy .globl DUPFFcopy .type DUPFFcopy,@function DUPFFcopy: # @DUPFFcopy @@ -79,6 +91,8 @@ DUPFFcopy: # @DUPFFcopy .Lfunc_end5: .size DUPFFcopy, .Lfunc_end5-DUPFFcopy + .section .text.DUPFFshift_add,"ax",@progbits + .hidden DUPFFshift_add .globl DUPFFshift_add .type DUPFFshift_add,@function DUPFFshift_add: # @DUPFFshift_add @@ -88,6 +102,8 @@ DUPFFshift_add: # @DUPFFshift_add .Lfunc_end6: .size DUPFFshift_add, .Lfunc_end6-DUPFFshift_add + .section .text.DUPFFexgcd,"ax",@progbits + .hidden DUPFFexgcd .globl DUPFFexgcd .type DUPFFexgcd,@function DUPFFexgcd: # @DUPFFexgcd @@ -103,7 +119,7 @@ DUPFFexgcd: # @DUPFFexgcd i32.store $13=, 0($15), $13 i32.load $9=, 4($2) i32.load $8=, 4($3) -.LBB7_1: # %tailrecurse +.LBB7_1: # %tailrecurse # =>This Inner Loop Header: Depth=1 loop .LBB7_2 copy_local $5=, $3 @@ -120,7 +136,7 @@ DUPFFexgcd: # @DUPFFexgcd i32.const $6=, 4 i32.add $9=, $13, $6 i32.store $discard=, 0($9), $8 - i32.const $push1=, .str + i32.const $push1=, .L.str i32.call $discard=, iprintf, $pop1 i32.const $12=, __stack_pointer i32.load $12=, 0($12) @@ -134,7 +150,7 @@ DUPFFexgcd: # @DUPFFexgcd copy_local $2=, $5 i32.lt_s $push2=, $8, $9 br_if $pop2, .LBB7_1 -.LBB7_2: # %if.end +.LBB7_2: # %if.end i32.const $2=, 2 block .LBB7_11 i32.ne $push3=, $8, $2 @@ -175,29 +191,31 @@ DUPFFexgcd: # @DUPFFexgcd i32.add $push14=, $3, $6 i32.load $push0=, 0($pop14) i32.lt_s $3=, $pop0, $5 -.LBB7_7: # %while.cond40.preheader +.LBB7_7: # %while.cond40.preheader # =>This Inner Loop Header: Depth=1 loop .LBB7_8 br_if $3, .LBB7_7 -.LBB7_8: # %while.cond40 +.LBB7_8: # %while.cond40 # =>This Inner Loop Header: Depth=1 loop .LBB7_9 br .LBB7_8 -.LBB7_9: # %if.end57 +.LBB7_9: # %if.end57 i32.store $discard=, 0($1), $9 i32.store $discard=, 0($4), $8 -.LBB7_10: # %cleanup +.LBB7_10: # %cleanup i32.const $16=, 16 i32.add $13=, $13, $16 i32.const $16=, __stack_pointer i32.store $13=, 0($16), $13 return $3 -.LBB7_11: # %if.then10 +.LBB7_11: # %if.then10 call abort unreachable .Lfunc_end7: .size DUPFFexgcd, .Lfunc_end7-DUPFFexgcd + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -236,7 +254,7 @@ main: # @main i32.store $discard=, 0($15), $3 i32.add $1=, $15, $1 i32.store $discard=, 0($1), $2 - i32.const $push6=, .str.1 + i32.const $push6=, .L.str.1 i32.call $discard=, iprintf, $pop6 i32.const $8=, __stack_pointer i32.load $8=, 0($8) @@ -258,16 +276,16 @@ main: # @main .Lfunc_end8: .size main, .Lfunc_end8-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "DUPFFexgcd called on degrees %d and %d\n" - .size .str, 40 + .size .L.str, 40 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "calling DUPFFexgcd on degrees %d and %d\n" - .size .str.1, 41 + .size .L.str.1, 41 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20020411-1.c.s b/test/torture-s/20020411-1.c.s index ea997fe99..2165f9e6d 100644 --- a/test/torture-s/20020411-1.c.s +++ b/test/torture-s/20020411-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020411-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020411-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020413-1.c.s b/test/torture-s/20020413-1.c.s index 94cf7a5fe..41f26a4c8 100644 --- a/test/torture-s/20020413-1.c.s +++ b/test/torture-s/20020413-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020413-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020413-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -108,7 +110,7 @@ test: # @test # BB#13: # %while.body12.10 call abort unreachable -.LBB0_14: # %while.cond.preheader +.LBB0_14: # %while.cond.preheader i32.call $7=, __gttf2, $0, $1, $3, $6 i32.const $4=, 1 i32.lt_s $push6=, $7, $4 @@ -178,7 +180,7 @@ test: # @test # BB#25: # %while.body.10 call abort unreachable -.LBB0_26: # %if.end19 +.LBB0_26: # %if.end19 i32.store $discard=, 0($2), $8 i32.const $11=, 16 i32.add $11=, $11, $11 @@ -188,6 +190,8 @@ test: # @test .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020418-1.c.s b/test/torture-s/20020418-1.c.s index faf6733b0..49820f748 100644 --- a/test/torture-s/20020418-1.c.s +++ b/test/torture-s/20020418-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020418-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020418-1.c" + .section .text.gcc_crash,"ax",@progbits + .hidden gcc_crash .globl gcc_crash .type gcc_crash,@function gcc_crash: # @gcc_crash @@ -12,7 +14,7 @@ gcc_crash: # @gcc_crash i32.const $push0=, 52 i32.lt_s $push1=, $1, $pop0 br_if $pop1, .LBB0_3 -.LBB0_1: # %top +.LBB0_1: # %top # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push4=, 1 @@ -20,15 +22,17 @@ gcc_crash: # @gcc_crash i32.const $push2=, 60 i32.gt_s $push3=, $1, $pop2 br_if $pop3, .LBB0_1 -.LBB0_2: # %if.end6 +.LBB0_2: # %if.end6 i32.store $discard=, 0($0), $2 return -.LBB0_3: # %if.then +.LBB0_3: # %if.then unreachable unreachable .Lfunc_end0: .size gcc_crash, .Lfunc_end0-gcc_crash + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020423-1.c.s b/test/torture-s/20020423-1.c.s index 0ef325b49..d56e83825 100644 --- a/test/torture-s/20020423-1.c.s +++ b/test/torture-s/20020423-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020423-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020423-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020503-1.c.s b/test/torture-s/20020503-1.c.s index 676a1581d..3b98ca698 100644 --- a/test/torture-s/20020503-1.c.s +++ b/test/torture-s/20020503-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020503-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020503-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020506-1.c.s b/test/torture-s/20020506-1.c.s index 8957ff472..342ccd1d7 100644 --- a/test/torture-s/20020506-1.c.s +++ b/test/torture-s/20020506-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020506-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020506-1.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -18,18 +20,20 @@ test1: # @test1 # BB#2: # %if.then2 call abort unreachable -.LBB0_3: # %if.else +.LBB0_3: # %if.else i32.const $push4=, 0 i32.eq $push5=, $1, $pop4 br_if $pop5, .LBB0_5 -.LBB0_4: # %if.end45 +.LBB0_4: # %if.end45 return -.LBB0_5: # %if.then4 +.LBB0_5: # %if.then4 call abort unreachable .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -52,18 +56,20 @@ test2: # @test2 # BB#2: # %if.then2 call abort unreachable -.LBB1_3: # %if.else +.LBB1_3: # %if.else i32.const $push6=, 0 i32.eq $push7=, $1, $pop6 br_if $pop7, .LBB1_5 -.LBB1_4: # %if.end45 +.LBB1_4: # %if.end45 return -.LBB1_5: # %if.then4 +.LBB1_5: # %if.then4 call abort unreachable .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -82,18 +88,20 @@ test3: # @test3 # BB#2: # %if.then2 call abort unreachable -.LBB2_3: # %if.else +.LBB2_3: # %if.else i32.const $push4=, 0 i32.eq $push5=, $1, $pop4 br_if $pop5, .LBB2_5 -.LBB2_4: # %if.end45 +.LBB2_4: # %if.end45 return -.LBB2_5: # %if.then4 +.LBB2_5: # %if.then4 call abort unreachable .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -116,18 +124,20 @@ test4: # @test4 # BB#2: # %if.then2 call abort unreachable -.LBB3_3: # %if.else +.LBB3_3: # %if.else i32.const $push6=, 0 i32.eq $push7=, $1, $pop6 br_if $pop7, .LBB3_5 -.LBB3_4: # %if.end45 +.LBB3_4: # %if.end45 return -.LBB3_5: # %if.then4 +.LBB3_5: # %if.then4 call abort unreachable .Lfunc_end3: .size test4, .Lfunc_end3-test4 + .section .text.test5,"ax",@progbits + .hidden test5 .globl test5 .type test5,@function test5: # @test5 @@ -146,18 +156,20 @@ test5: # @test5 # BB#2: # %if.then1 call abort unreachable -.LBB4_3: # %if.else +.LBB4_3: # %if.else i32.const $push4=, 0 i32.eq $push5=, $1, $pop4 br_if $pop5, .LBB4_5 -.LBB4_4: # %if.end38 +.LBB4_4: # %if.end38 return -.LBB4_5: # %if.then3 +.LBB4_5: # %if.then3 call abort unreachable .Lfunc_end4: .size test5, .Lfunc_end4-test5 + .section .text.test6,"ax",@progbits + .hidden test6 .globl test6 .type test6,@function test6: # @test6 @@ -176,18 +188,20 @@ test6: # @test6 # BB#2: # %if.then1 call abort unreachable -.LBB5_3: # %if.else +.LBB5_3: # %if.else i32.const $push4=, 0 i32.eq $push5=, $1, $pop4 br_if $pop5, .LBB5_5 -.LBB5_4: # %if.end38 +.LBB5_4: # %if.end38 return -.LBB5_5: # %if.then3 +.LBB5_5: # %if.then3 call abort unreachable .Lfunc_end5: .size test6, .Lfunc_end5-test6 + .section .text.test7,"ax",@progbits + .hidden test7 .globl test7 .type test7,@function test7: # @test7 @@ -206,18 +220,20 @@ test7: # @test7 # BB#2: # %if.then1 call abort unreachable -.LBB6_3: # %if.else +.LBB6_3: # %if.else i32.const $push4=, 0 i32.eq $push5=, $1, $pop4 br_if $pop5, .LBB6_5 -.LBB6_4: # %if.end38 +.LBB6_4: # %if.end38 return -.LBB6_5: # %if.then3 +.LBB6_5: # %if.then3 call abort unreachable .Lfunc_end6: .size test7, .Lfunc_end6-test7 + .section .text.test8,"ax",@progbits + .hidden test8 .globl test8 .type test8,@function test8: # @test8 @@ -236,18 +252,20 @@ test8: # @test8 # BB#2: # %if.then1 call abort unreachable -.LBB7_3: # %if.else +.LBB7_3: # %if.else i32.const $push4=, 0 i32.eq $push5=, $1, $pop4 br_if $pop5, .LBB7_5 -.LBB7_4: # %if.end38 +.LBB7_4: # %if.end38 return -.LBB7_5: # %if.then3 +.LBB7_5: # %if.then3 call abort unreachable .Lfunc_end7: .size test8, .Lfunc_end7-test8 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020508-1.c.s b/test/torture-s/20020508-1.c.s index 39bcbacc0..c5757ccb5 100644 --- a/test/torture-s/20020508-1.c.s +++ b/test/torture-s/20020508-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020508-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020508-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -190,115 +192,128 @@ main: # @main # BB#21: # %if.end195 call exit, $11 unreachable -.LBB0_22: # %if.then187 +.LBB0_22: # %if.then187 call abort unreachable -.LBB0_23: # %if.then170 +.LBB0_23: # %if.then170 call abort unreachable -.LBB0_24: # %if.then160 +.LBB0_24: # %if.then160 call abort unreachable -.LBB0_25: # %if.then153 +.LBB0_25: # %if.then153 call abort unreachable -.LBB0_26: # %if.then145 +.LBB0_26: # %if.then145 call abort unreachable -.LBB0_27: # %if.then138 +.LBB0_27: # %if.then138 call abort unreachable -.LBB0_28: # %if.then130 +.LBB0_28: # %if.then130 call abort unreachable -.LBB0_29: # %if.then121 +.LBB0_29: # %if.then121 call abort unreachable -.LBB0_30: # %if.then102 +.LBB0_30: # %if.then102 call abort unreachable -.LBB0_31: # %if.then92 +.LBB0_31: # %if.then92 call abort unreachable -.LBB0_32: # %if.then85 +.LBB0_32: # %if.then85 call abort unreachable -.LBB0_33: # %if.then75 +.LBB0_33: # %if.then75 call abort unreachable -.LBB0_34: # %if.then68 +.LBB0_34: # %if.then68 call abort unreachable -.LBB0_35: # %if.then59 +.LBB0_35: # %if.then59 call abort unreachable -.LBB0_36: # %if.then52 +.LBB0_36: # %if.then52 call abort unreachable -.LBB0_37: # %if.then44 +.LBB0_37: # %if.then44 call abort unreachable -.LBB0_38: # %if.then37 +.LBB0_38: # %if.then37 call abort unreachable -.LBB0_39: # %if.then29 +.LBB0_39: # %if.then29 call abort unreachable -.LBB0_40: # %if.then20 +.LBB0_40: # %if.then20 call abort unreachable -.LBB0_41: # %if.then10 +.LBB0_41: # %if.then10 call abort unreachable -.LBB0_42: # %if.then +.LBB0_42: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type uc,@object # @uc - .data + .hidden uc # @uc + .type uc,@object + .section .data.uc,"aw",@progbits .globl uc uc: .int8 52 # 0x34 .size uc, 1 - .type us,@object # @us + .hidden us # @us + .type us,@object + .section .data.us,"aw",@progbits .globl us .align 1 us: .int16 62004 # 0xf234 .size us, 2 - .type ui,@object # @ui + .hidden ui # @ui + .type ui,@object + .section .data.ui,"aw",@progbits .globl ui .align 2 ui: .int32 62004 # 0xf234 .size ui, 4 - .type ul,@object # @ul + .hidden ul # @ul + .type ul,@object + .section .data.ul,"aw",@progbits .globl ul .align 2 ul: .int32 4063516280 # 0xf2345678 .size ul, 4 - .type ull,@object # @ull + .hidden ull # @ull + .type ull,@object + .section .data.ull,"aw",@progbits .globl ull .align 3 ull: .int64 1090791845765373680 # 0xf2345678abcdef0 .size ull, 8 - .type shift1,@object # @shift1 + .hidden shift1 # @shift1 + .type shift1,@object + .section .data.shift1,"aw",@progbits .globl shift1 .align 2 shift1: .int32 4 # 0x4 .size shift1, 4 - .type shift2,@object # @shift2 + .hidden shift2 # @shift2 + .type shift2,@object + .section .data.shift2,"aw",@progbits .globl shift2 .align 2 shift2: diff --git a/test/torture-s/20020508-2.c.s b/test/torture-s/20020508-2.c.s index a1e6a3b31..042e56ee7 100644 --- a/test/torture-s/20020508-2.c.s +++ b/test/torture-s/20020508-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020508-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020508-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -190,115 +192,128 @@ main: # @main # BB#21: # %if.end195 call exit, $11 unreachable -.LBB0_22: # %if.then187 +.LBB0_22: # %if.then187 call abort unreachable -.LBB0_23: # %if.then170 +.LBB0_23: # %if.then170 call abort unreachable -.LBB0_24: # %if.then160 +.LBB0_24: # %if.then160 call abort unreachable -.LBB0_25: # %if.then153 +.LBB0_25: # %if.then153 call abort unreachable -.LBB0_26: # %if.then145 +.LBB0_26: # %if.then145 call abort unreachable -.LBB0_27: # %if.then138 +.LBB0_27: # %if.then138 call abort unreachable -.LBB0_28: # %if.then130 +.LBB0_28: # %if.then130 call abort unreachable -.LBB0_29: # %if.then121 +.LBB0_29: # %if.then121 call abort unreachable -.LBB0_30: # %if.then102 +.LBB0_30: # %if.then102 call abort unreachable -.LBB0_31: # %if.then92 +.LBB0_31: # %if.then92 call abort unreachable -.LBB0_32: # %if.then85 +.LBB0_32: # %if.then85 call abort unreachable -.LBB0_33: # %if.then75 +.LBB0_33: # %if.then75 call abort unreachable -.LBB0_34: # %if.then68 +.LBB0_34: # %if.then68 call abort unreachable -.LBB0_35: # %if.then59 +.LBB0_35: # %if.then59 call abort unreachable -.LBB0_36: # %if.then52 +.LBB0_36: # %if.then52 call abort unreachable -.LBB0_37: # %if.then44 +.LBB0_37: # %if.then44 call abort unreachable -.LBB0_38: # %if.then37 +.LBB0_38: # %if.then37 call abort unreachable -.LBB0_39: # %if.then29 +.LBB0_39: # %if.then29 call abort unreachable -.LBB0_40: # %if.then20 +.LBB0_40: # %if.then20 call abort unreachable -.LBB0_41: # %if.then10 +.LBB0_41: # %if.then10 call abort unreachable -.LBB0_42: # %if.then +.LBB0_42: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type c,@object # @c - .data + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c c: .int8 52 # 0x34 .size c, 1 - .type s,@object # @s + .hidden s # @s + .type s,@object + .section .data.s,"aw",@progbits .globl s .align 1 s: .int16 4660 # 0x1234 .size s, 2 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .data.i,"aw",@progbits .globl i .align 2 i: .int32 4660 # 0x1234 .size i, 4 - .type l,@object # @l + .hidden l # @l + .type l,@object + .section .data.l,"aw",@progbits .globl l .align 2 l: .int32 305419896 # 0x12345678 .size l, 4 - .type ll,@object # @ll + .hidden ll # @ll + .type ll,@object + .section .data.ll,"aw",@progbits .globl ll .align 3 ll: .int64 81985529234382576 # 0x12345678abcdef0 .size ll, 8 - .type shift1,@object # @shift1 + .hidden shift1 # @shift1 + .type shift1,@object + .section .data.shift1,"aw",@progbits .globl shift1 .align 2 shift1: .int32 4 # 0x4 .size shift1, 4 - .type shift2,@object # @shift2 + .hidden shift2 # @shift2 + .type shift2,@object + .section .data.shift2,"aw",@progbits .globl shift2 .align 2 shift2: diff --git a/test/torture-s/20020508-3.c.s b/test/torture-s/20020508-3.c.s index af314eb27..8710e053c 100644 --- a/test/torture-s/20020508-3.c.s +++ b/test/torture-s/20020508-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020508-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020508-3.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -189,115 +191,128 @@ main: # @main # BB#21: # %if.end195 call exit, $11 unreachable -.LBB0_22: # %if.then187 +.LBB0_22: # %if.then187 call abort unreachable -.LBB0_23: # %if.then170 +.LBB0_23: # %if.then170 call abort unreachable -.LBB0_24: # %if.then160 +.LBB0_24: # %if.then160 call abort unreachable -.LBB0_25: # %if.then153 +.LBB0_25: # %if.then153 call abort unreachable -.LBB0_26: # %if.then145 +.LBB0_26: # %if.then145 call abort unreachable -.LBB0_27: # %if.then138 +.LBB0_27: # %if.then138 call abort unreachable -.LBB0_28: # %if.then130 +.LBB0_28: # %if.then130 call abort unreachable -.LBB0_29: # %if.then121 +.LBB0_29: # %if.then121 call abort unreachable -.LBB0_30: # %if.then102 +.LBB0_30: # %if.then102 call abort unreachable -.LBB0_31: # %if.then92 +.LBB0_31: # %if.then92 call abort unreachable -.LBB0_32: # %if.then85 +.LBB0_32: # %if.then85 call abort unreachable -.LBB0_33: # %if.then75 +.LBB0_33: # %if.then75 call abort unreachable -.LBB0_34: # %if.then68 +.LBB0_34: # %if.then68 call abort unreachable -.LBB0_35: # %if.then59 +.LBB0_35: # %if.then59 call abort unreachable -.LBB0_36: # %if.then52 +.LBB0_36: # %if.then52 call abort unreachable -.LBB0_37: # %if.then44 +.LBB0_37: # %if.then44 call abort unreachable -.LBB0_38: # %if.then37 +.LBB0_38: # %if.then37 call abort unreachable -.LBB0_39: # %if.then29 +.LBB0_39: # %if.then29 call abort unreachable -.LBB0_40: # %if.then20 +.LBB0_40: # %if.then20 call abort unreachable -.LBB0_41: # %if.then10 +.LBB0_41: # %if.then10 call abort unreachable -.LBB0_42: # %if.then +.LBB0_42: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type c,@object # @c - .data + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c c: .int8 52 # 0x34 .size c, 1 - .type s,@object # @s + .hidden s # @s + .type s,@object + .section .data.s,"aw",@progbits .globl s .align 1 s: .int16 62004 # 0xf234 .size s, 2 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .data.i,"aw",@progbits .globl i .align 2 i: .int32 62004 # 0xf234 .size i, 4 - .type l,@object # @l + .hidden l # @l + .type l,@object + .section .data.l,"aw",@progbits .globl l .align 2 l: .int32 4063516280 # 0xf2345678 .size l, 4 - .type ll,@object # @ll + .hidden ll # @ll + .type ll,@object + .section .data.ll,"aw",@progbits .globl ll .align 3 ll: .int64 1090791845765373680 # 0xf2345678abcdef0 .size ll, 8 - .type shift1,@object # @shift1 + .hidden shift1 # @shift1 + .type shift1,@object + .section .data.shift1,"aw",@progbits .globl shift1 .align 2 shift1: .int32 4 # 0x4 .size shift1, 4 - .type shift2,@object # @shift2 + .hidden shift2 # @shift2 + .type shift2,@object + .section .data.shift2,"aw",@progbits .globl shift2 .align 2 shift2: diff --git a/test/torture-s/20020510-1.c.s b/test/torture-s/20020510-1.c.s index e3c428aa3..0bc4b11b2 100644 --- a/test/torture-s/20020510-1.c.s +++ b/test/torture-s/20020510-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020510-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020510-1.c" + .section .text.testc,"ax",@progbits + .hidden testc .globl testc .type testc,@function testc: # @testc @@ -20,16 +22,18 @@ testc: # @testc # BB#2: # %if.then5 call abort unreachable -.LBB0_3: # %if.else +.LBB0_3: # %if.else br_if $1, .LBB0_5 -.LBB0_4: # %if.end9 +.LBB0_4: # %if.end9 return -.LBB0_5: # %if.then7 +.LBB0_5: # %if.then7 call abort unreachable .Lfunc_end0: .size testc, .Lfunc_end0-testc + .section .text.tests,"ax",@progbits + .hidden tests .globl tests .type tests,@function tests: # @tests @@ -50,16 +54,18 @@ tests: # @tests # BB#2: # %if.then5 call abort unreachable -.LBB1_3: # %if.else +.LBB1_3: # %if.else br_if $1, .LBB1_5 -.LBB1_4: # %if.end9 +.LBB1_4: # %if.end9 return -.LBB1_5: # %if.then7 +.LBB1_5: # %if.then7 call abort unreachable .Lfunc_end1: .size tests, .Lfunc_end1-tests + .section .text.testi,"ax",@progbits + .hidden testi .globl testi .type testi,@function testi: # @testi @@ -76,16 +82,18 @@ testi: # @testi # BB#2: # %if.then2 call abort unreachable -.LBB2_3: # %if.else +.LBB2_3: # %if.else br_if $1, .LBB2_5 -.LBB2_4: # %if.end6 +.LBB2_4: # %if.end6 return -.LBB2_5: # %if.then4 +.LBB2_5: # %if.then4 call abort unreachable .Lfunc_end2: .size testi, .Lfunc_end2-testi + .section .text.testl,"ax",@progbits + .hidden testl .globl testl .type testl,@function testl: # @testl @@ -102,16 +110,18 @@ testl: # @testl # BB#2: # %if.then2 call abort unreachable -.LBB3_3: # %if.else +.LBB3_3: # %if.else br_if $1, .LBB3_5 -.LBB3_4: # %if.end6 +.LBB3_4: # %if.end6 return -.LBB3_5: # %if.then4 +.LBB3_5: # %if.then4 call abort unreachable .Lfunc_end3: .size testl, .Lfunc_end3-testl + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020611-1.c.s b/test/torture-s/20020611-1.c.s index 1db8d5371..d832a4f10 100644 --- a/test/torture-s/20020611-1.c.s +++ b/test/torture-s/20020611-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020611-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020611-1.c" + .section .text.x,"ax",@progbits + .hidden x .globl x .type x,@function x: # @x @@ -15,6 +17,8 @@ x: # @x .Lfunc_end0: .size x, .Lfunc_end0-x + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -34,29 +38,33 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type n,@object # @n - .data + .hidden n # @n + .type n,@object + .section .data.n,"aw",@progbits .globl n .align 2 n: .int32 30 # 0x1e .size n, 4 - .type p,@object # @p - .bss + .hidden p # @p + .type p,@object + .section .bss.p,"aw",@nobits .globl p .align 2 p: .int32 0 # 0x0 .size p, 4 - .type k,@object # @k + .hidden k # @k + .type k,@object + .section .bss.k,"aw",@nobits .globl k .align 2 k: diff --git a/test/torture-s/20020614-1.c.s b/test/torture-s/20020614-1.c.s index ca12fae9b..3002ee5d2 100644 --- a/test/torture-s/20020614-1.c.s +++ b/test/torture-s/20020614-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020614-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020614-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020615-1.c.s b/test/torture-s/20020615-1.c.s index d008911bd..9a53b767b 100644 --- a/test/torture-s/20020615-1.c.s +++ b/test/torture-s/20020615-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020615-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020615-1.c" + .section .text.line_hints,"ax",@progbits + .hidden line_hints .globl line_hints .type line_hints,@function line_hints: # @line_hints @@ -50,7 +52,7 @@ line_hints: # @line_hints i32.xor $push16=, $0, $pop15 i32.select $0=, $pop11, $pop16, $0 br .LBB0_6 -.LBB0_3: # %if.else +.LBB0_3: # %if.else i32.const $push27=, 0 i32.eq $push28=, $2, $pop27 br_if $pop28, .LBB0_6 @@ -68,11 +70,13 @@ line_hints: # @line_hints i32.xor $push23=, $0, $pop22 i32.select $push24=, $pop0, $pop23, $0 return $pop24 -.LBB0_6: # %if.end40 +.LBB0_6: # %if.end40 return $0 .Lfunc_end0: .size line_hints, .Lfunc_end0-line_hints + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -163,7 +167,7 @@ main: # @main i32.shr_s $push23=, $13, $14 i32.le_s $push33=, $1, $pop23 br_if $pop33, .LBB1_14 -.LBB1_5: # %if.else.i82 +.LBB1_5: # %if.else.i82 i32.const $push57=, 0 i32.eq $push58=, $2, $pop57 br_if $pop58, .LBB1_14 @@ -205,7 +209,7 @@ main: # @main i32.shr_s $push42=, $0, $14 i32.le_s $push45=, $10, $pop42 br_if $pop45, .LBB1_14 -.LBB1_10: # %if.else.i40 +.LBB1_10: # %if.else.i40 i32.const $push61=, 0 i32.eq $push62=, $11, $pop61 br_if $pop62, .LBB1_14 @@ -225,14 +229,14 @@ main: # @main # BB#13: # %if.end call exit, $6 unreachable -.LBB1_14: # %if.then +.LBB1_14: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main .type main.fh,@object # @main.fh - .data + .section .data.main.fh,"aw",@progbits .align 4 main.fh: .int32 0 # 0x0 @@ -241,10 +245,11 @@ main.fh: .int32 0 # 0x0 .int32 0 # 0x0 .int32 1 # 0x1 - .zero 12 + .skip 12 .size main.fh, 36 .type main.gsf,@object # @main.gsf + .section .data.main.gsf,"aw",@progbits .align 4 main.gsf: .int32 196608 # 0x30000 diff --git a/test/torture-s/20020619-1.c.s b/test/torture-s/20020619-1.c.s index b0260f172..f1cf6b205 100644 --- a/test/torture-s/20020619-1.c.s +++ b/test/torture-s/20020619-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020619-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020619-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020716-1.c.s b/test/torture-s/20020716-1.c.s index d7617faf4..a37f1f3dc 100644 --- a/test/torture-s/20020716-1.c.s +++ b/test/torture-s/20020716-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020716-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020716-1.c" + .section .text.sub1,"ax",@progbits + .hidden sub1 .globl sub1 .type sub1,@function sub1: # @sub1 @@ -10,6 +12,8 @@ sub1: # @sub1 .Lfunc_end0: .size sub1, .Lfunc_end0-sub1 + .section .text.testcond,"ax",@progbits + .hidden testcond .globl testcond .type testcond,@function testcond: # @testcond @@ -23,6 +27,8 @@ testcond: # @testcond .Lfunc_end1: .size testcond, .Lfunc_end1-testcond + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020720-1.c.s b/test/torture-s/20020720-1.c.s index ac1754b0f..82ffd730c 100644 --- a/test/torture-s/20020720-1.c.s +++ b/test/torture-s/20020720-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020720-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020720-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -9,6 +11,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020805-1.c.s b/test/torture-s/20020805-1.c.s index 7a9c6cd36..4606f813b 100644 --- a/test/torture-s/20020805-1.c.s +++ b/test/torture-s/20020805-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020805-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020805-1.c" + .section .text.check,"ax",@progbits + .hidden check .globl check .type check,@function check: # @check @@ -11,12 +13,14 @@ check: # @check br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size check, .Lfunc_end0-check + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -38,14 +42,15 @@ main: # @main # BB#1: # %check.exit call exit, $0 unreachable -.LBB1_2: # %if.then.i +.LBB1_2: # %if.then.i call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type n,@object # @n - .data + .hidden n # @n + .type n,@object + .section .data.n,"aw",@progbits .globl n .align 2 n: diff --git a/test/torture-s/20020819-1.c.s b/test/torture-s/20020819-1.c.s index 51afac1b5..8fdb13c0d 100644 --- a/test/torture-s/20020819-1.c.s +++ b/test/torture-s/20020819-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020819-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020819-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -10,6 +12,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020904-1.c.s b/test/torture-s/20020904-1.c.s index 2fce43754..5d1a248c4 100644 --- a/test/torture-s/20020904-1.c.s +++ b/test/torture-s/20020904-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020904-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020904-1.c" + .section .text.fun,"ax",@progbits + .hidden fun .globl fun .type fun,@function fun: # @fun @@ -12,6 +14,8 @@ fun: # @fun .Lfunc_end0: .size fun, .Lfunc_end0-fun + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020911-1.c.s b/test/torture-s/20020911-1.c.s index fa5073ef4..1aacd35d7 100644 --- a/test/torture-s/20020911-1.c.s +++ b/test/torture-s/20020911-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020911-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020911-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -22,14 +24,15 @@ main: # @main br_if $pop7, .LBB0_3 # BB#2: # %if.end return $0 -.LBB0_3: # %if.then +.LBB0_3: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type c,@object # @c - .data + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 1 c: diff --git a/test/torture-s/20020916-1.c.s b/test/torture-s/20020916-1.c.s index af3de32f4..b3c26676e 100644 --- a/test/torture-s/20020916-1.c.s +++ b/test/torture-s/20020916-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020916-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020916-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20020920-1.c.s b/test/torture-s/20020920-1.c.s index 20b30335c..f73adca89 100644 --- a/test/torture-s/20020920-1.c.s +++ b/test/torture-s/20020920-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020920-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020920-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -17,6 +19,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20021010-1.c.s b/test/torture-s/20021010-1.c.s index 077bf1871..2d150b3aa 100644 --- a/test/torture-s/20021010-1.c.s +++ b/test/torture-s/20021010-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021010-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021010-1.c" + .section .text.sub,"ax",@progbits + .hidden sub .globl sub .type sub,@function sub: # @sub @@ -10,6 +12,8 @@ sub: # @sub .Lfunc_end0: .size sub, .Lfunc_end0-sub + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20021010-2.c.s b/test/torture-s/20021010-2.c.s index 3eea32e4c..14122d8e1 100644 --- a/test/torture-s/20021010-2.c.s +++ b/test/torture-s/20021010-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021010-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021010-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -23,28 +25,33 @@ main: # @main # BB#1: # %if.end26 call exit, $0 unreachable -.LBB0_2: # %if.then25 +.LBB0_2: # %if.then25 call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type expectedwidth,@object # @expectedwidth - .data + .hidden expectedwidth # @expectedwidth + .type expectedwidth,@object + .section .data.expectedwidth,"aw",@progbits .globl expectedwidth .align 2 expectedwidth: .int32 50 # 0x32 .size expectedwidth, 4 - .type global_vramPtr,@object # @global_vramPtr + .hidden global_vramPtr # @global_vramPtr + .type global_vramPtr,@object + .section .data.global_vramPtr,"aw",@progbits .globl global_vramPtr .align 2 global_vramPtr: .int32 40960 .size global_vramPtr, 4 - .type global_bounds,@object # @global_bounds + .hidden global_bounds # @global_bounds + .type global_bounds,@object + .section .data.global_bounds,"aw",@progbits .globl global_bounds .align 1 global_bounds: @@ -54,7 +61,9 @@ global_bounds: .int16 150 # 0x96 .size global_bounds, 8 - .type global_saveRect,@object # @global_saveRect + .hidden global_saveRect # @global_saveRect + .type global_saveRect,@object + .section .data.global_saveRect,"aw",@progbits .globl global_saveRect .align 1 global_saveRect: diff --git a/test/torture-s/20021011-1.c.s b/test/torture-s/20021011-1.c.s index 892facebf..808f78d6f 100644 --- a/test/torture-s/20021011-1.c.s +++ b/test/torture-s/20021011-1.c.s @@ -1,12 +1,14 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021011-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021011-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main .result i32 .local i32, i32, i32 # BB#0: # %entry - i32.const $0=, .str + i32.const $0=, .L.str i32.const $1=, buf i32.const $2=, 9 call memcpy, $1, $0, $2 @@ -96,28 +98,29 @@ main: # @main # BB#17: # %for.cond.15 i32.const $push17=, 0 return $pop17 -.LBB0_18: # %if.then7 +.LBB0_18: # %if.then7 call abort unreachable -.LBB0_19: # %if.then +.LBB0_19: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type buf,@object # @buf - .bss + .hidden buf # @buf + .type buf,@object + .section .bss.buf,"aw",@nobits .globl buf .align 4 buf: - .zero 64 + .skip 64 .size buf, 64 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "mystring" - .size .str, 9 + .size .L.str, 9 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20021015-1.c.s b/test/torture-s/20021015-1.c.s index eaa884842..ea4a8a484 100644 --- a/test/torture-s/20021015-1.c.s +++ b/test/torture-s/20021015-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021015-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021015-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -14,12 +16,14 @@ g: # @g i32.const $4=, 0 i32.store8 $discard=, g_list($4), $4 return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -34,13 +38,14 @@ main: # @main br_if $pop2, .LBB1_2 # BB#1: # %g.exit i32.store8 $discard=, g_list($0), $0 -.LBB1_2: # %for.end +.LBB1_2: # %for.end return $0 .Lfunc_end1: .size main, .Lfunc_end1-main - .type g_list,@object # @g_list - .data + .hidden g_list # @g_list + .type g_list,@object + .section .data.g_list,"aw",@progbits .globl g_list g_list: .int8 49 diff --git a/test/torture-s/20021111-1.c.s b/test/torture-s/20021111-1.c.s index 7b9b2036b..1a0b6f041 100644 --- a/test/torture-s/20021111-1.c.s +++ b/test/torture-s/20021111-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021111-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021111-1.c" + .section .text.aim_callhandler,"ax",@progbits + .hidden aim_callhandler .globl aim_callhandler .type aim_callhandler,@function aim_callhandler: # @aim_callhandler @@ -26,15 +28,17 @@ aim_callhandler: # @aim_callhandler i32.add $push3=, $3, $4 i32.store $discard=, aim_callhandler.i($1), $pop3 br .LBB0_5 -.LBB0_4: # %if.then6 +.LBB0_4: # %if.then6 call abort unreachable -.LBB0_5: # %return +.LBB0_5: # %return i32.const $push4=, 0 return $pop4 .Lfunc_end0: .size aim_callhandler, .Lfunc_end0-aim_callhandler + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -50,7 +54,7 @@ main: # @main # BB#1: # %if.then6.i call abort unreachable -.LBB1_2: # %aim_callhandler.exit +.LBB1_2: # %aim_callhandler.exit i32.add $push1=, $0, $2 i32.store $discard=, aim_callhandler.i($1), $pop1 call exit, $1 diff --git a/test/torture-s/20021113-1.c.s b/test/torture-s/20021113-1.c.s index 81c523f9a..0e95a1858 100644 --- a/test/torture-s/20021113-1.c.s +++ b/test/torture-s/20021113-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021113-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021113-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20021118-2.c.s b/test/torture-s/20021118-2.c.s index 56954ff25..0bc3b4ad8 100644 --- a/test/torture-s/20021118-2.c.s +++ b/test/torture-s/20021118-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021118-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021118-2.c" + .section .text.t1,"ax",@progbits + .hidden t1 .globl t1 .type t1,@function t1: # @t1 @@ -22,6 +24,8 @@ t1: # @t1 .Lfunc_end0: .size t1, .Lfunc_end0-t1 + .section .text.t2,"ax",@progbits + .hidden t2 .globl t2 .type t2,@function t2: # @t2 @@ -46,6 +50,8 @@ t2: # @t2 .Lfunc_end1: .size t2, .Lfunc_end1-t2 + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -57,12 +63,14 @@ f1: # @f1 br_if $pop1, .LBB2_2 # BB#1: # %if.end return -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size f1, .Lfunc_end2-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -78,12 +86,14 @@ f2: # @f2 br_if $pop3, .LBB3_3 # BB#2: # %if.end return -.LBB3_3: # %if.then +.LBB3_3: # %if.then call abort unreachable .Lfunc_end3: .size f2, .Lfunc_end3-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -95,12 +105,14 @@ f3: # @f3 br_if $pop1, .LBB4_2 # BB#1: # %if.end return -.LBB4_2: # %if.then +.LBB4_2: # %if.then call abort unreachable .Lfunc_end4: .size f3, .Lfunc_end4-f3 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20021118-3.c.s b/test/torture-s/20021118-3.c.s index 85ae9eb3d..a81549537 100644 --- a/test/torture-s/20021118-3.c.s +++ b/test/torture-s/20021118-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021118-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021118-3.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -19,12 +21,14 @@ foo: # @foo br_if $pop4, .LBB0_3 # BB#2: # %if.end return $1 -.LBB0_3: # %if.then +.LBB0_3: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20021119-1.c.s b/test/torture-s/20021119-1.c.s index 4498daf35..27da463a7 100644 --- a/test/torture-s/20021119-1.c.s +++ b/test/torture-s/20021119-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021119-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021119-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20021120-1.c.s b/test/torture-s/20021120-1.c.s index 7387bc00f..a62178480 100644 --- a/test/torture-s/20021120-1.c.s +++ b/test/torture-s/20021120-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021120-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021120-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -43,7 +45,7 @@ foo: # @foo i32.const $push0=, 1 i32.lt_s $push1=, $0, $pop0 br_if $pop1, .LBB0_2 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 f32.load $2=, gf($1) @@ -305,7 +307,7 @@ foo: # @foo i32.add $0=, $0, $pop66 f32.store $discard=, gf+124($1), $33 br_if $0, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end f64.store $discard=, gd($1), $130 f64.store $discard=, gd+8($1), $131 f64.store $discard=, gd+16($1), $132 @@ -342,6 +344,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -352,7 +356,7 @@ main: # @main i32.const $4=, 0 i32.const $6=, gd i32.const $5=, gf -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_2 f64.store $push0=, 0($6), $3 @@ -369,12 +373,12 @@ main: # @main i32.const $push3=, 32 i32.ne $push4=, $4, $pop3 br_if $pop4, .LBB1_1 -.LBB1_2: # %for.end +.LBB1_2: # %for.end call foo, $0 i32.const $4=, 0 i32.const $5=, gd copy_local $6=, $4 -.LBB1_3: # %for.body6 +.LBB1_3: # %for.body6 # =>This Inner Loop Header: Depth=1 block .LBB1_7 loop .LBB1_6 @@ -383,7 +387,7 @@ main: # @main f64.ne $push7=, $pop5, $pop6 br_if $pop7, .LBB1_7 # BB#4: # %lor.lhs.false - # in Loop: Header=.LBB1_3 Depth=1 + # in Loop: Header=BB1_3 Depth=1 i32.const $push8=, gf i32.add $push9=, $pop8, $4 f32.load $push10=, 0($pop9) @@ -391,36 +395,39 @@ main: # @main f32.ne $push12=, $pop10, $pop11 br_if $pop12, .LBB1_7 # BB#5: # %for.cond3 - # in Loop: Header=.LBB1_3 Depth=1 + # in Loop: Header=BB1_3 Depth=1 i32.add $6=, $6, $0 i32.add $5=, $5, $1 i32.add $4=, $4, $2 i32.const $push13=, 31 i32.le_s $push14=, $6, $pop13 br_if $pop14, .LBB1_3 -.LBB1_6: # %for.end17 +.LBB1_6: # %for.end17 i32.const $push15=, 0 call exit, $pop15 unreachable -.LBB1_7: # %if.then +.LBB1_7: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type gd,@object # @gd - .bss + .hidden gd # @gd + .type gd,@object + .section .bss.gd,"aw",@nobits .globl gd .align 4 gd: - .zero 256 + .skip 256 .size gd, 256 - .type gf,@object # @gf + .hidden gf # @gf + .type gf,@object + .section .bss.gf,"aw",@nobits .globl gf .align 4 gf: - .zero 128 + .skip 128 .size gf, 128 diff --git a/test/torture-s/20021120-2.c.s b/test/torture-s/20021120-2.c.s index 368e91652..ce8bee858 100644 --- a/test/torture-s/20021120-2.c.s +++ b/test/torture-s/20021120-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021120-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021120-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -31,15 +35,18 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type g1,@object # @g1 - .bss + .hidden g1 # @g1 + .type g1,@object + .section .bss.g1,"aw",@nobits .globl g1 .align 2 g1: .int32 0 # 0x0 .size g1, 4 - .type g2,@object # @g2 + .hidden g2 # @g2 + .type g2,@object + .section .bss.g2,"aw",@nobits .globl g2 .align 2 g2: diff --git a/test/torture-s/20021120-3.c.s b/test/torture-s/20021120-3.c.s index f0bdfc2a3..a7fa1d118 100644 --- a/test/torture-s/20021120-3.c.s +++ b/test/torture-s/20021120-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021120-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021120-3.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -21,7 +23,7 @@ foo: # @foo i32.const $5=, __stack_pointer i32.store $8=, 0($5), $8 i32.store $discard=, 0($8), $3 - i32.const $push0=, .str + i32.const $push0=, .L.str i32.call $discard=, siprintf, $0, $pop0 i32.const $6=, __stack_pointer i32.load $6=, 0($6) @@ -41,6 +43,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -61,7 +65,7 @@ main: # @main i32.store $7=, 0($1), $7 i32.const $push0=, 1073741823 i32.store $discard=, 0($7), $pop0 - i32.const $push1=, .str + i32.const $push1=, .L.str i32.const $6=, 16 i32.add $6=, $7, $6 i32.call $discard=, siprintf, $6, $pop1 @@ -77,11 +81,11 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "%d" - .size .str, 3 + .size .L.str, 3 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20021127-1.c.s b/test/torture-s/20021127-1.c.s index 4d00bf47c..7891deb29 100644 --- a/test/torture-s/20021127-1.c.s +++ b/test/torture-s/20021127-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021127-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021127-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -10,6 +12,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.llabs,"ax",@progbits + .hidden llabs .globl llabs .type llabs,@function llabs: # @llabs @@ -21,8 +25,9 @@ llabs: # @llabs .Lfunc_end1: .size llabs, .Lfunc_end1-llabs - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 3 a: diff --git a/test/torture-s/20021204-1.c.s b/test/torture-s/20021204-1.c.s index 9b8581bea..4c5945cb9 100644 --- a/test/torture-s/20021204-1.c.s +++ b/test/torture-s/20021204-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021204-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021204-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,12 +13,14 @@ foo: # @foo br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -33,14 +37,15 @@ main: # @main # BB#1: # %foo.exit call exit, $2 unreachable -.LBB1_2: # %if.then.i +.LBB1_2: # %if.then.i call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type z,@object # @z - .bss + .hidden z # @z + .type z,@object + .section .bss.z,"aw",@nobits .globl z .align 2 z: diff --git a/test/torture-s/20021219-1.c.s b/test/torture-s/20021219-1.c.s index ffb321efc..3e3d6bf35 100644 --- a/test/torture-s/20021219-1.c.s +++ b/test/torture-s/20021219-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021219-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021219-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -9,6 +11,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -27,20 +31,20 @@ main: # @main i32.const $10=, 0 i32.add $10=, $13, $10 i32.add $push2=, $10, $pop1 - i32.load8_u $push0=, main.str+10($1) + i32.load8_u $push0=, .Lmain.str+10($1) i32.store8 $discard=, 0($pop2), $pop0 i32.const $6=, 8 i32.const $11=, 0 i32.add $11=, $13, $11 i32.add $push9=, $11, $6 - i32.const $push3=, main.str+8 + i32.const $push3=, .Lmain.str+8 i32.add $push4=, $pop3, $2 i32.load8_u $push5=, 0($pop4) i32.shl $push6=, $pop5, $6 - i32.load8_u $push7=, main.str+8($1) + i32.load8_u $push7=, .Lmain.str+8($1) i32.or $push8=, $pop6, $pop7 i32.store16 $discard=, 0($pop9), $pop8 - i32.const $6=, main.str + i32.const $6=, .Lmain.str i32.const $5=, 6 i64.const $3=, 8 i64.const $4=, 16 @@ -75,7 +79,7 @@ main: # @main i32.add $push38=, $6, $2 i64.load8_u $push39=, 0($pop38) i64.shl $push40=, $pop39, $3 - i64.load8_u $push41=, main.str($1) + i64.load8_u $push41=, .Lmain.str($1) i64.or $push42=, $pop40, $pop41 i64.or $push43=, $pop37, $pop42 i64.or $push44=, $pop28, $pop43 @@ -85,7 +89,7 @@ main: # @main i32.add $12=, $13, $12 i32.or $6=, $12, $5 copy_local $5=, $0 -.LBB1_1: # %while.cond +.LBB1_1: # %while.cond # =>This Inner Loop Header: Depth=1 loop .LBB1_5 block .LBB1_4 @@ -94,7 +98,7 @@ main: # @main i32.eq $push46=, $5, $0 br_if $pop46, .LBB1_4 # BB#2: # %while.cond - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push47=, 13 i32.eq $push48=, $5, $pop47 br_if $pop48, .LBB1_4 @@ -104,8 +108,8 @@ main: # @main i32.const $9=, __stack_pointer i32.store $13=, 0($9), $13 return $1 -.LBB1_4: # %while.body - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_4: # %while.body + # in Loop: Header=BB1_1 Depth=1 i32.load8_u $5=, 0($6) i32.add $6=, $6, $2 br .LBB1_1 @@ -113,11 +117,11 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type main.str,@object # @main.str + .type .Lmain.str,@object # @main.str .section .rodata.str1.1,"aMS",@progbits,1 -main.str: +.Lmain.str: .asciz "foo { xx }" - .size main.str, 11 + .size .Lmain.str, 11 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20030105-1.c.s b/test/torture-s/20030105-1.c.s index d737c92de..5402e89dd 100644 --- a/test/torture-s/20030105-1.c.s +++ b/test/torture-s/20030105-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030105-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030105-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -10,6 +12,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -24,7 +28,7 @@ main: # @main i32.const $push3=, 0 call exit, $pop3 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/20030109-1.c.s b/test/torture-s/20030109-1.c.s index 7aae53feb..a8a58f0f9 100644 --- a/test/torture-s/20030109-1.c.s +++ b/test/torture-s/20030109-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030109-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030109-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,14 +16,15 @@ main: # @main br_if $pop2, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 2 x: diff --git a/test/torture-s/20030117-1.c.s b/test/torture-s/20030117-1.c.s index 48db43702..8b319d674 100644 --- a/test/torture-s/20030117-1.c.s +++ b/test/torture-s/20030117-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030117-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030117-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -25,6 +29,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar diff --git a/test/torture-s/20030120-1.c.s b/test/torture-s/20030120-1.c.s index a2938b4e7..e792d52cf 100644 --- a/test/torture-s/20030120-1.c.s +++ b/test/torture-s/20030120-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030120-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030120-1.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -12,6 +14,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -24,6 +28,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -40,6 +46,8 @@ test3: # @test3 .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030120-2.c.s b/test/torture-s/20030120-2.c.s index 3044e8e14..892f6991b 100644 --- a/test/torture-s/20030120-2.c.s +++ b/test/torture-s/20030120-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030120-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030120-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -19,6 +21,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030125-1.c.s b/test/torture-s/20030125-1.c.s index 8d4a4e495..8d8e973da 100644 --- a/test/torture-s/20030125-1.c.s +++ b/test/torture-s/20030125-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030125-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030125-1.c" + .section .text.t,"ax",@progbits + .hidden t .globl t .type t,@function t: # @t @@ -13,6 +15,8 @@ t: # @t .Lfunc_end0: .size t, .Lfunc_end0-t + .section .text.sin,"ax",@progbits + .hidden sin .globl sin .type sin,@function sin: # @sin @@ -23,6 +27,8 @@ sin: # @sin .Lfunc_end1: .size sin, .Lfunc_end1-sin + .section .text.q,"ax",@progbits + .hidden q .globl q .type q,@function q: # @q @@ -34,6 +40,8 @@ q: # @q .Lfunc_end2: .size q, .Lfunc_end2-q + .section .text.floor,"ax",@progbits + .hidden floor .globl floor .type floor,@function floor: # @floor @@ -45,6 +53,8 @@ floor: # @floor .Lfunc_end3: .size floor, .Lfunc_end3-floor + .section .text.q1,"ax",@progbits + .hidden q1 .globl q1 .type q1,@function q1: # @q1 @@ -56,6 +66,8 @@ q1: # @q1 .Lfunc_end4: .size q1, .Lfunc_end4-q1 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -66,6 +78,8 @@ main: # @main .Lfunc_end5: .size main, .Lfunc_end5-main + .section .text.floorf,"ax",@progbits + .hidden floorf .globl floorf .type floorf,@function floorf: # @floorf @@ -76,6 +90,8 @@ floorf: # @floorf .Lfunc_end6: .size floorf, .Lfunc_end6-floorf + .section .text.sinf,"ax",@progbits + .hidden sinf .globl sinf .type sinf,@function sinf: # @sinf diff --git a/test/torture-s/20030128-1.c.s b/test/torture-s/20030128-1.c.s index f289642ff..ed0e676ab 100644 --- a/test/torture-s/20030128-1.c.s +++ b/test/torture-s/20030128-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030128-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030128-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -20,20 +22,23 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x x: .int8 50 # 0x32 .size x, 1 - .type y,@object # @y + .hidden y # @y + .type y,@object + .section .data.y,"aw",@progbits .globl y .align 1 y: diff --git a/test/torture-s/20030203-1.c.s b/test/torture-s/20030203-1.c.s index e2c4ee1ba..022e888fb 100644 --- a/test/torture-s/20030203-1.c.s +++ b/test/torture-s/20030203-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030203-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030203-1.c" + .section .text.do_layer3,"ax",@progbits + .hidden do_layer3 .globl do_layer3 .type do_layer3,@function do_layer3: # @do_layer3 @@ -14,6 +16,8 @@ do_layer3: # @do_layer3 .Lfunc_end0: .size do_layer3, .Lfunc_end0-do_layer3 + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -23,6 +27,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030209-1.c.s b/test/torture-s/20030209-1.c.s index aad8af2f9..bda8750e9 100644 --- a/test/torture-s/20030209-1.c.s +++ b/test/torture-s/20030209-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030209-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030209-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,12 +16,13 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 4 x: - .zero 80000 + .skip 80000 .size x, 80000 diff --git a/test/torture-s/20030216-1.c.s b/test/torture-s/20030216-1.c.s index 4d2f300de..ea3cb03c9 100644 --- a/test/torture-s/20030216-1.c.s +++ b/test/torture-s/20030216-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030216-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030216-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -10,8 +12,9 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type one,@object # @one - .section .rodata,"a",@progbits + .hidden one # @one + .type one,@object + .section .rodata.one,"a",@progbits .globl one .align 3 one: diff --git a/test/torture-s/20030218-1.c.s b/test/torture-s/20030218-1.c.s index e7b96f928..42f2aebd6 100644 --- a/test/torture-s/20030218-1.c.s +++ b/test/torture-s/20030218-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030218-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030218-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -41,8 +45,9 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type q,@object # @q - .bss + .hidden q # @q + .type q,@object + .section .bss.q,"aw",@nobits .globl q .align 2 q: diff --git a/test/torture-s/20030221-1.c.s b/test/torture-s/20030221-1.c.s index 02a26243d..3e3621be1 100644 --- a/test/torture-s/20030221-1.c.s +++ b/test/torture-s/20030221-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030221-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030221-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -17,9 +19,9 @@ main: # @main i32.const $4=, 0 i32.add $4=, $6, $4 i32.or $push2=, $4, $pop1 - i64.load $push0=, main.buf+8($0) + i64.load $push0=, .Lmain.buf+8($0) i64.store $discard=, 0($pop2), $pop0 - i64.load $push3=, main.buf($0) + i64.load $push3=, .Lmain.buf($0) i64.store $discard=, 0($6), $pop3 i32.const $5=, 0 i32.add $5=, $6, $5 @@ -37,18 +39,18 @@ main: # @main i32.const $3=, __stack_pointer i32.store $6=, 0($3), $6 return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type main.buf,@object # @main.buf + .type .Lmain.buf,@object # @main.buf .section .rodata.cst16,"aM",@progbits,16 .align 4 -main.buf: +.Lmain.buf: .asciz "1234567890\000\000\000\000\000" - .size main.buf, 16 + .size .Lmain.buf, 16 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20030222-1.c.s b/test/torture-s/20030222-1.c.s index cd9856ccc..09cc54bb5 100644 --- a/test/torture-s/20030222-1.c.s +++ b/test/torture-s/20030222-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030222-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030222-1.c" + .section .text.ll_to_int,"ax",@progbits + .hidden ll_to_int .globl ll_to_int .type ll_to_int,@function ll_to_int: # @ll_to_int @@ -12,6 +14,8 @@ ll_to_int: # @ll_to_int .Lfunc_end0: .size ll_to_int, .Lfunc_end0-ll_to_int + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -37,14 +41,15 @@ main: # @main # BB#1: # %if.end call exit, $1 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type val,@object # @val - .data + .hidden val # @val + .type val,@object + .section .data.val,"aw",@progbits .globl val .align 2 val: diff --git a/test/torture-s/20030224-2.c.s b/test/torture-s/20030224-2.c.s index 9beecb56e..3de964ecf 100644 --- a/test/torture-s/20030224-2.c.s +++ b/test/torture-s/20030224-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030224-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030224-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -10,16 +12,18 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type node,@object # @node - .bss + .hidden node # @node + .type node,@object + .section .bss.node,"aw",@nobits .globl node .align 2 node: - .zero 8 + .skip 8 .size node, 8 - .type node_p,@object # @node_p - .data + .hidden node_p # @node_p + .type node_p,@object + .section .data.node_p,"aw",@progbits .globl node_p .align 2 node_p: diff --git a/test/torture-s/20030307-1.c.s b/test/torture-s/20030307-1.c.s index cf275ff3a..73b4ffd21 100644 --- a/test/torture-s/20030307-1.c.s +++ b/test/torture-s/20030307-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030307-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030307-1.c" + .section .text.vfswrap_lock,"ax",@progbits + .hidden vfswrap_lock .globl vfswrap_lock .type vfswrap_lock,@function vfswrap_lock: # @vfswrap_lock @@ -10,6 +12,8 @@ vfswrap_lock: # @vfswrap_lock .Lfunc_end0: .size vfswrap_lock, .Lfunc_end0-vfswrap_lock + .section .text.fcntl_lock,"ax",@progbits + .hidden fcntl_lock .globl fcntl_lock .type fcntl_lock,@function fcntl_lock: # @fcntl_lock @@ -20,6 +24,8 @@ fcntl_lock: # @fcntl_lock .Lfunc_end1: .size fcntl_lock, .Lfunc_end1-fcntl_lock + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030313-1.c.s b/test/torture-s/20030313-1.c.s new file mode 100644 index 000000000..8f7675843 --- /dev/null +++ b/test/torture-s/20030313-1.c.s @@ -0,0 +1,168 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030313-1.c" + .section .text.foo,"ax",@progbits + .hidden foo + .globl foo + .type foo,@function +foo: # @foo + .param i32, i32 + .local i32 +# BB#0: # %entry + i32.const $2=, 12 + block .LBB0_20 + i32.ne $push0=, $1, $2 + br_if $pop0, .LBB0_20 +# BB#1: # %if.end + block .LBB0_19 + i32.load $push1=, 0($0) + i32.const $push2=, 1 + i32.ne $push3=, $pop1, $pop2 + br_if $pop3, .LBB0_19 +# BB#2: # %lor.lhs.false + i32.load $push4=, 4($0) + i32.const $push5=, 11 + i32.ne $push6=, $pop4, $pop5 + br_if $pop6, .LBB0_19 +# BB#3: # %if.end5 + block .LBB0_18 + i32.load $push7=, 8($0) + i32.const $push8=, 2 + i32.ne $push9=, $pop7, $pop8 + br_if $pop9, .LBB0_18 +# BB#4: # %lor.lhs.false8 + i32.load $push10=, 12($0) + i32.ne $push11=, $pop10, $2 + br_if $pop11, .LBB0_18 +# BB#5: # %if.end12 + block .LBB0_17 + i32.load $push12=, 16($0) + i32.const $push13=, 3 + i32.ne $push14=, $pop12, $pop13 + br_if $pop14, .LBB0_17 +# BB#6: # %lor.lhs.false15 + i32.load $push15=, 20($0) + i32.const $push16=, 13 + i32.ne $push17=, $pop15, $pop16 + br_if $pop17, .LBB0_17 +# BB#7: # %if.end19 + block .LBB0_16 + i32.load $push18=, 24($0) + i32.const $push19=, 4 + i32.ne $push20=, $pop18, $pop19 + br_if $pop20, .LBB0_16 +# BB#8: # %lor.lhs.false22 + i32.load $push21=, 28($0) + i32.const $push22=, 14 + i32.ne $push23=, $pop21, $pop22 + br_if $pop23, .LBB0_16 +# BB#9: # %if.end26 + block .LBB0_15 + i32.load $push24=, 32($0) + i32.const $push25=, 5 + i32.ne $push26=, $pop24, $pop25 + br_if $pop26, .LBB0_15 +# BB#10: # %lor.lhs.false29 + i32.load $push27=, 36($0) + i32.const $push28=, 15 + i32.ne $push29=, $pop27, $pop28 + br_if $pop29, .LBB0_15 +# BB#11: # %if.end33 + block .LBB0_14 + i32.load $push30=, 40($0) + i32.const $push31=, 6 + i32.ne $push32=, $pop30, $pop31 + br_if $pop32, .LBB0_14 +# BB#12: # %lor.lhs.false36 + i32.load $push33=, 44($0) + i32.const $push34=, 16 + i32.ne $push35=, $pop33, $pop34 + br_if $pop35, .LBB0_14 +# BB#13: # %if.end40 + return +.LBB0_14: # %if.then39 + call abort + unreachable +.LBB0_15: # %if.then32 + call abort + unreachable +.LBB0_16: # %if.then25 + call abort + unreachable +.LBB0_17: # %if.then18 + call abort + unreachable +.LBB0_18: # %if.then11 + call abort + unreachable +.LBB0_19: # %if.then4 + call abort + unreachable +.LBB0_20: # %if.then + call abort + unreachable +.Lfunc_end0: + .size foo, .Lfunc_end0-foo + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $3=, __stack_pointer + i32.load $3=, 0($3) + i32.const $4=, 160 + i32.sub $7=, $3, $4 + i32.const $4=, __stack_pointer + i32.store $7=, 0($4), $7 + i32.const $push1=, 8 + i32.const $5=, 0 + i32.add $5=, $7, $5 + i32.or $push2=, $5, $pop1 + i64.const $push3=, 51539607554 + i64.store $discard=, 0($pop2), $pop3 + i32.const $0=, 0 + i32.load $1=, x($0) + i32.const $push4=, 3 + i32.store $discard=, 16($7), $pop4 + i32.load $2=, x+4($0) + i32.store $discard=, 20($7), $1 + i32.const $push5=, 4 + i32.store $discard=, 24($7), $pop5 + i32.store $discard=, 28($7), $2 + i32.load $1=, x+8($0) + i32.const $push6=, 5 + i32.store $discard=, 32($7), $pop6 + i32.load $2=, x+12($0) + i32.store $discard=, 36($7), $1 + i32.const $push7=, 6 + i32.store $discard=, 40($7), $pop7 + i32.store $discard=, 44($7), $2 + i64.const $push0=, 47244640257 + i64.store $discard=, 0($7), $pop0 + i32.const $push8=, 12 + i32.const $6=, 0 + i32.add $6=, $7, $6 + call foo, $6, $pop8 + call exit, $0 + unreachable +.Lfunc_end1: + .size main, .Lfunc_end1-main + + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits + .globl x + .align 2 +x: + .int32 13 # 0xd + .int32 14 # 0xe + .int32 15 # 0xf + .int32 16 # 0x10 + .size x, 16 + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/20030316-1.c.s b/test/torture-s/20030316-1.c.s index 5ee79d217..95f1fa55d 100644 --- a/test/torture-s/20030316-1.c.s +++ b/test/torture-s/20030316-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030316-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030316-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030330-1.c.s b/test/torture-s/20030330-1.c.s index ca2cc3b31..4adc6703c 100644 --- a/test/torture-s/20030330-1.c.s +++ b/test/torture-s/20030330-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030330-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030330-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030401-1.c.s b/test/torture-s/20030401-1.c.s index ba2dd653a..1ad575832 100644 --- a/test/torture-s/20030401-1.c.s +++ b/test/torture-s/20030401-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030401-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030401-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -10,6 +12,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -19,6 +23,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030403-1.c.s b/test/torture-s/20030403-1.c.s index 969608dde..41a75c64d 100644 --- a/test/torture-s/20030403-1.c.s +++ b/test/torture-s/20030403-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030403-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030403-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030404-1.c.s b/test/torture-s/20030404-1.c.s index 2abfce637..a553a217a 100644 --- a/test/torture-s/20030404-1.c.s +++ b/test/torture-s/20030404-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030404-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030404-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030408-1.c.s b/test/torture-s/20030408-1.c.s index e23abbaa3..f697ae4ef 100644 --- a/test/torture-s/20030408-1.c.s +++ b/test/torture-s/20030408-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030408-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030408-1.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -10,6 +12,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -20,6 +24,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -30,6 +36,8 @@ test3: # @test3 .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -40,6 +48,8 @@ test4: # @test4 .Lfunc_end3: .size test4, .Lfunc_end3-test4 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030606-1.c.s b/test/torture-s/20030606-1.c.s index e0bd5bb1c..a2c05a2a0 100644 --- a/test/torture-s/20030606-1.c.s +++ b/test/torture-s/20030606-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030606-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030606-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -20,11 +22,13 @@ foo: # @foo i32.store $discard=, 0($pop2), $1 i32.const $push1=, 8 i32.add $3=, $0, $pop1 -.LBB0_2: # %if.end +.LBB0_2: # %if.end return $3 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030613-1.c.s b/test/torture-s/20030613-1.c.s index 3ce389b2e..d7b3be1a9 100644 --- a/test/torture-s/20030613-1.c.s +++ b/test/torture-s/20030613-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030613-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030613-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030626-1.c.s b/test/torture-s/20030626-1.c.s index 7621e7f00..3124424f9 100644 --- a/test/torture-s/20030626-1.c.s +++ b/test/torture-s/20030626-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030626-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030626-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,12 +15,13 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type buf,@object # @buf - .bss + .hidden buf # @buf + .type buf,@object + .section .bss.buf,"aw",@nobits .globl buf .align 2 buf: - .zero 10 + .skip 10 .size buf, 10 diff --git a/test/torture-s/20030626-2.c.s b/test/torture-s/20030626-2.c.s index cf03e3972..6e28eeacc 100644 --- a/test/torture-s/20030626-2.c.s +++ b/test/torture-s/20030626-2.c.s @@ -1,12 +1,14 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030626-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030626-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main .result i32 # BB#0: # %entry i32.const $push1=, buf - i32.const $push0=, .str.2 + i32.const $push0=, .L.str.2 i32.const $push2=, 13 call memcpy, $pop1, $pop0, $pop2 i32.const $push3=, 0 @@ -14,19 +16,20 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type buf,@object # @buf - .bss + .hidden buf # @buf + .type buf,@object + .section .bss.buf,"aw",@nobits .globl buf .align 4 buf: - .zero 40 + .skip 40 .size buf, 40 - .type .str.2,@object # @.str.2 + .type .L.str.2,@object # @.str.2 .section .rodata.str1.1,"aMS",@progbits,1 -.str.2: +.L.str.2: .asciz "other string" - .size .str.2, 13 + .size .L.str.2, 13 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20030714-1.c.s b/test/torture-s/20030714-1.c.s index 2be3bcd3c..738e4c607 100644 --- a/test/torture-s/20030714-1.c.s +++ b/test/torture-s/20030714-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030714-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030714-1.c" + .section .text.RenderBox_setStyle,"ax",@progbits + .hidden RenderBox_setStyle .globl RenderBox_setStyle .type RenderBox_setStyle,@function RenderBox_setStyle: # @RenderBox_setStyle @@ -27,7 +29,7 @@ RenderBox_setStyle: # @RenderBox_setStyle i32.add $push12=, $0, $pop11 i32.or $push0=, $3, $2 i32.store16 $3=, 0($pop12), $pop0 -.LBB0_3: # %if.end +.LBB0_3: # %if.end i32.const $push16=, 26 i32.add $2=, $0, $pop16 i32.const $push14=, 65519 @@ -50,7 +52,7 @@ RenderBox_setStyle: # @RenderBox_setStyle i32.or $push22=, $pop20, $pop21 i32.store16 $discard=, 0($2), $pop22 br .LBB0_9 -.LBB0_6: # %if.else +.LBB0_6: # %if.else i32.load $push23=, 0($1) i32.const $push24=, 393216 i32.and $push25=, $pop23, $pop24 @@ -63,17 +65,19 @@ RenderBox_setStyle: # @RenderBox_setStyle i32.or $push30=, $pop28, $pop29 i32.store16 $discard=, 0($2), $pop30 br .LBB0_9 -.LBB0_8: # %sw.bb +.LBB0_8: # %sw.bb i32.const $push8=, 26 i32.add $push9=, $0, $pop8 i32.const $push6=, 16 i32.or $push7=, $3, $pop6 i32.store16 $discard=, 0($pop9), $pop7 -.LBB0_9: # %sw.epilog +.LBB0_9: # %sw.epilog return .Lfunc_end0: .size RenderBox_setStyle, .Lfunc_end0-RenderBox_setStyle + .section .text.RenderObject_setStyle,"ax",@progbits + .hidden RenderObject_setStyle .globl RenderObject_setStyle .type RenderObject_setStyle,@function RenderObject_setStyle: # @RenderObject_setStyle @@ -83,6 +87,8 @@ RenderObject_setStyle: # @RenderObject_setStyle .Lfunc_end1: .size RenderObject_setStyle, .Lfunc_end1-RenderObject_setStyle + .section .text.removeFromSpecialObjects,"ax",@progbits + .hidden removeFromSpecialObjects .globl removeFromSpecialObjects .type removeFromSpecialObjects,@function removeFromSpecialObjects: # @removeFromSpecialObjects @@ -92,6 +98,8 @@ removeFromSpecialObjects: # @removeFromSpecialObjects .Lfunc_end2: .size removeFromSpecialObjects, .Lfunc_end2-removeFromSpecialObjects + .section .text.RenderBox_isTableCell,"ax",@progbits + .hidden RenderBox_isTableCell .globl RenderBox_isTableCell .type RenderBox_isTableCell,@function RenderBox_isTableCell: # @RenderBox_isTableCell @@ -103,6 +111,8 @@ RenderBox_isTableCell: # @RenderBox_isTableCell .Lfunc_end3: .size RenderBox_isTableCell, .Lfunc_end3-RenderBox_isTableCell + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -129,32 +139,38 @@ main: # @main .Lfunc_end4: .size main, .Lfunc_end4-main - .type false,@object # @false - .section .rodata,"a",@progbits + .hidden false # @false + .type false,@object + .section .rodata.false,"a",@progbits .globl false false: .int8 0 # 0x0 .size false, 1 - .type true,@object # @true + .hidden true # @true + .type true,@object + .section .rodata.true,"a",@progbits .globl true true: .int8 1 # 0x1 .size true, 1 - .type g_this,@object # @g_this - .bss + .hidden g_this # @g_this + .type g_this,@object + .section .bss.g_this,"aw",@nobits .globl g_this .align 2 g_this: - .zero 32 + .skip 32 .size g_this, 32 - .type g__style,@object # @g__style + .hidden g__style # @g__style + .type g__style,@object + .section .bss.g__style,"aw",@nobits .globl g__style .align 2 g__style: - .zero 4 + .skip 4 .size g__style, 4 diff --git a/test/torture-s/20030715-1.c.s b/test/torture-s/20030715-1.c.s index e9256f02a..95422edd3 100644 --- a/test/torture-s/20030715-1.c.s +++ b/test/torture-s/20030715-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030715-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030715-1.c" + .section .text.ap_check_cmd_context,"ax",@progbits + .hidden ap_check_cmd_context .globl ap_check_cmd_context .type ap_check_cmd_context,@function ap_check_cmd_context: # @ap_check_cmd_context @@ -11,6 +13,8 @@ ap_check_cmd_context: # @ap_check_cmd_context .Lfunc_end0: .size ap_check_cmd_context, .Lfunc_end0-ap_check_cmd_context + .section .text.server_type,"ax",@progbits + .hidden server_type .globl server_type .type server_type,@function server_type: # @server_type @@ -18,7 +22,7 @@ server_type: # @server_type .result i32 .local i32, i32, i32 # BB#0: # %entry - i32.const $push0=, .str + i32.const $push0=, .L.str i32.call $4=, strcmp, $2, $pop0 i32.const $3=, 0 copy_local $5=, $3 @@ -28,19 +32,21 @@ server_type: # @server_type i32.eq $push3=, $4, $pop2 br_if $pop3, .LBB1_2 # BB#1: # %if.else - i32.const $push1=, .str.1 + i32.const $push1=, .L.str.1 i32.call $4=, strcmp, $2, $pop1 - i32.const $2=, .str.2 + i32.const $2=, .L.str.2 i32.const $5=, 1 br_if $4, .LBB1_3 -.LBB1_2: # %if.end9 +.LBB1_2: # %if.end9 i32.store $discard=, ap_standalone($3), $5 copy_local $2=, $3 -.LBB1_3: # %cleanup +.LBB1_3: # %cleanup return $2 .Lfunc_end1: .size server_type, .Lfunc_end1-server_type + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -54,30 +60,31 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "inetd" - .size .str, 6 + .size .L.str, 6 - .type ap_standalone,@object # @ap_standalone - .bss + .hidden ap_standalone # @ap_standalone + .type ap_standalone,@object + .section .bss.ap_standalone,"aw",@nobits .globl ap_standalone .align 2 ap_standalone: .int32 0 # 0x0 .size ap_standalone, 4 - .type .str.1,@object # @.str.1 + .type .L.str.1,@object # @.str.1 .section .rodata.str1.1,"aMS",@progbits,1 -.str.1: +.L.str.1: .asciz "standalone" - .size .str.1, 11 + .size .L.str.1, 11 - .type .str.2,@object # @.str.2 -.str.2: + .type .L.str.2,@object # @.str.2 +.L.str.2: .asciz "ServerType must be either 'inetd' or 'standalone'" - .size .str.2, 50 + .size .L.str.2, 50 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20030717-1.c.s b/test/torture-s/20030717-1.c.s index 1eb09a8a9..9ade23de9 100644 --- a/test/torture-s/20030717-1.c.s +++ b/test/torture-s/20030717-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030717-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030717-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -21,7 +23,7 @@ bar: # @bar i32.xor $5=, $pop3, $8 copy_local $1=, $2 copy_local $10=, $2 -.LBB0_1: # %do.body +.LBB0_1: # %do.body # =>This Inner Loop Header: Depth=1 loop .LBB0_4 block .LBB0_3 @@ -29,11 +31,11 @@ bar: # @bar i32.gt_s $push5=, $1, $pop4 br_if $pop5, .LBB0_3 # BB#2: # %if.then - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.add $push6=, $0, $6 i32.load $1=, 0($pop6) -.LBB0_3: # %if.end - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_3: # %if.end + # in Loop: Header=BB0_1 Depth=1 i32.const $push7=, -1 i32.add $1=, $1, $pop7 i32.mul $push8=, $1, $6 @@ -47,7 +49,7 @@ bar: # @bar i32.select $10=, $pop13, $1, $10 i32.ne $push14=, $1, $2 br_if $pop14, .LBB0_1 -.LBB0_4: # %do.end +.LBB0_4: # %do.end i32.mul $push18=, $10, $6 i32.add $push19=, $0, $pop18 i32.const $push15=, 9 @@ -58,6 +60,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030718-1.c.s b/test/torture-s/20030718-1.c.s index 7b659a19b..09e08092f 100644 --- a/test/torture-s/20030718-1.c.s +++ b/test/torture-s/20030718-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030718-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030718-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030821-1.c.s b/test/torture-s/20030821-1.c.s index 146984f24..c34bcc87c 100644 --- a/test/torture-s/20030821-1.c.s +++ b/test/torture-s/20030821-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030821-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030821-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -15,12 +17,14 @@ foo: # @foo # BB#1: # %if.end i32.const $push4=, 0 return $pop4 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030828-2.c.s b/test/torture-s/20030828-2.c.s index 6b5eda3b5..f5ba57a07 100644 --- a/test/torture-s/20030828-2.c.s +++ b/test/torture-s/20030828-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030828-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030828-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030903-1.c.s b/test/torture-s/20030903-1.c.s index d6734d5dc..af93fa4da 100644 --- a/test/torture-s/20030903-1.c.s +++ b/test/torture-s/20030903-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030903-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030903-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -16,27 +18,28 @@ main: # @main br_if $pop3, .LBB0_2 # BB#1: # %sw.epilog return $1 -.LBB0_2: # %entry +.LBB0_2: # %entry block .LBB0_6 block .LBB0_5 block .LBB0_4 block .LBB0_3 tableswitch $0, .LBB0_3, .LBB0_3, .LBB0_4, .LBB0_5, .LBB0_6 -.LBB0_3: # %sw.bb +.LBB0_3: # %sw.bb call y unreachable -.LBB0_4: # %sw.bb1 +.LBB0_4: # %sw.bb1 call y unreachable -.LBB0_5: # %sw.bb2 +.LBB0_5: # %sw.bb2 call y unreachable -.LBB0_6: # %sw.bb3 +.LBB0_6: # %sw.bb3 call y unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.y,"ax",@progbits .type y,@function y: # @y # BB#0: # %entry diff --git a/test/torture-s/20030909-1.c.s b/test/torture-s/20030909-1.c.s index c211f35a3..3163813c4 100644 --- a/test/torture-s/20030909-1.c.s +++ b/test/torture-s/20030909-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030909-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030909-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -10,12 +12,14 @@ test: # @test br_if $pop0, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -25,6 +29,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030910-1.c.s b/test/torture-s/20030910-1.c.s index 4b5e9318f..521b35139 100644 --- a/test/torture-s/20030910-1.c.s +++ b/test/torture-s/20030910-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030910-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030910-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030913-1.c.s b/test/torture-s/20030913-1.c.s index 0783f1a14..ceee5202c 100644 --- a/test/torture-s/20030913-1.c.s +++ b/test/torture-s/20030913-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030913-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030913-1.c" + .section .text.fn2,"ax",@progbits + .hidden fn2 .globl fn2 .type fn2,@function fn2: # @fn2 @@ -11,6 +13,8 @@ fn2: # @fn2 .Lfunc_end0: .size fn2, .Lfunc_end0-fn2 + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -22,6 +26,8 @@ test: # @test .Lfunc_end1: .size test, .Lfunc_end1-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -36,8 +42,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type glob,@object # @glob - .bss + .hidden glob # @glob + .type glob,@object + .section .bss.glob,"aw",@nobits .globl glob .align 2 glob: diff --git a/test/torture-s/20030916-1.c.s b/test/torture-s/20030916-1.c.s new file mode 100644 index 000000000..43bf18a4b --- /dev/null +++ b/test/torture-s/20030916-1.c.s @@ -0,0 +1,116 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030916-1.c" + .section .text.f,"ax",@progbits + .hidden f + .globl f + .type f,@function +f: # @f + .param i32 +# BB#0: # %entry + i32.const $push0=, 0 + i32.store $push1=, 992($0), $pop0 + i32.store $push2=, 996($0), $pop1 + i32.store $push3=, 1000($0), $pop2 + i32.store $push4=, 1004($0), $pop3 + i32.store $push5=, 1008($0), $pop4 + i32.store $push6=, 1012($0), $pop5 + i32.store $push7=, 1016($0), $pop6 + i32.store $push8=, 1020($0), $pop7 + i32.store $push9=, 0($0), $pop8 + i32.store $push10=, 4($0), $pop9 + i32.store $push11=, 8($0), $pop10 + i32.store $push12=, 12($0), $pop11 + i32.store $push13=, 16($0), $pop12 + i32.store $push14=, 20($0), $pop13 + i32.store $push15=, 24($0), $pop14 + i32.store $discard=, 28($0), $pop15 + return +.Lfunc_end0: + .size f, .Lfunc_end0-f + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $6=, __stack_pointer + i32.load $6=, 0($6) + i32.const $7=, 1024 + i32.sub $12=, $6, $7 + i32.const $7=, __stack_pointer + i32.store $12=, 0($7), $12 + i32.const $4=, 0 +.LBB1_1: # %for.body + # =>This Inner Loop Header: Depth=1 + loop .LBB1_2 + i32.const $8=, 0 + i32.add $8=, $12, $8 + i32.add $push0=, $8, $4 + i32.const $push1=, 1 + i32.store $5=, 0($pop0), $pop1 + i32.const $0=, 4 + i32.add $4=, $4, $0 + i32.const $push2=, 1024 + i32.ne $push3=, $4, $pop2 + br_if $pop3, .LBB1_1 +.LBB1_2: # %for.end + i32.const $push7=, 0 + i32.store $push8=, 1016($12), $pop7 + i32.store $push9=, 1020($12), $pop8 + i32.store $2=, 0($12), $pop9 + i32.const $9=, 0 + i32.add $9=, $12, $9 + i32.or $4=, $9, $0 + i32.store $discard=, 0($4), $2 + i32.const $push10=, 8 + i32.const $10=, 0 + i32.add $10=, $12, $10 + i32.or $push11=, $10, $pop10 + i32.store $discard=, 0($pop11), $2 + i32.const $push12=, 12 + i32.const $11=, 0 + i32.add $11=, $12, $11 + i32.or $push13=, $11, $pop12 + i32.store $discard=, 0($pop13), $2 + i64.const $push4=, 0 + i64.store $push5=, 992($12), $pop4 + i64.store $push6=, 1000($12), $pop5 + i64.store $discard=, 1008($12), $pop6 + i32.store $push14=, 16($12), $2 + i32.store $push15=, 20($12), $pop14 + i32.store $push16=, 24($12), $pop15 + i32.store $1=, 28($12), $pop16 +.LBB1_3: # %for.cond1 + # =>This Inner Loop Header: Depth=1 + block .LBB1_6 + loop .LBB1_5 + i32.const $push17=, 255 + i32.gt_s $push18=, $5, $pop17 + br_if $pop18, .LBB1_6 +# BB#4: # %for.cond1.for.body3_crit_edge + # in Loop: Header=BB1_3 Depth=1 + i32.load $2=, 0($4) + i32.const $push19=, -8 + i32.add $3=, $5, $pop19 + i32.const $push23=, 1 + i32.add $5=, $5, $pop23 + i32.add $4=, $4, $0 + i32.const $push20=, 240 + i32.lt_u $push21=, $3, $pop20 + i32.eq $push22=, $2, $pop21 + br_if $pop22, .LBB1_3 +.LBB1_5: # %if.then + call abort + unreachable +.LBB1_6: # %for.end10 + call exit, $1 + unreachable +.Lfunc_end1: + .size main, .Lfunc_end1-main + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/20030920-1.c.s b/test/torture-s/20030920-1.c.s index cadbdef51..f2f3ddf9d 100644 --- a/test/torture-s/20030920-1.c.s +++ b/test/torture-s/20030920-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030920-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030920-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20030928-1.c.s b/test/torture-s/20030928-1.c.s index 3f2383883..d835990c0 100644 --- a/test/torture-s/20030928-1.c.s +++ b/test/torture-s/20030928-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030928-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030928-1.c" + .section .text.get_addrs,"ax",@progbits + .hidden get_addrs .globl get_addrs .type get_addrs,@function get_addrs: # @get_addrs @@ -9,56 +11,56 @@ get_addrs: # @get_addrs i32.const $2=, 1 i32.load $push0=, 0($1) i32.shl $push1=, $pop0, $2 - i32.const $push2=, .str + i32.const $push2=, .L.str i32.add $push3=, $pop1, $pop2 i32.const $push4=, -131072 i32.add $push5=, $pop3, $pop4 i32.store $discard=, 0($0), $pop5 i32.load $push6=, 4($1) i32.shl $push7=, $pop6, $2 - i32.const $push8=, .str.1 + i32.const $push8=, .L.str.1 i32.add $push9=, $pop7, $pop8 i32.const $push10=, -262144 i32.add $push11=, $pop9, $pop10 i32.store $discard=, 4($0), $pop11 i32.load $push12=, 8($1) i32.shl $push13=, $pop12, $2 - i32.const $push14=, .str.2 + i32.const $push14=, .L.str.2 i32.add $push15=, $pop13, $pop14 i32.const $push16=, -393216 i32.add $push17=, $pop15, $pop16 i32.store $discard=, 8($0), $pop17 i32.load $push18=, 12($1) i32.shl $push19=, $pop18, $2 - i32.const $push20=, .str.3 + i32.const $push20=, .L.str.3 i32.add $push21=, $pop19, $pop20 i32.const $push22=, -524288 i32.add $push23=, $pop21, $pop22 i32.store $discard=, 12($0), $pop23 i32.load $push24=, 16($1) i32.shl $push25=, $pop24, $2 - i32.const $push26=, .str.4 + i32.const $push26=, .L.str.4 i32.add $push27=, $pop25, $pop26 i32.const $push28=, -655360 i32.add $push29=, $pop27, $pop28 i32.store $discard=, 16($0), $pop29 i32.load $push30=, 20($1) i32.shl $push31=, $pop30, $2 - i32.const $push32=, .str.5 + i32.const $push32=, .L.str.5 i32.add $push33=, $pop31, $pop32 i32.const $push34=, -786432 i32.add $push35=, $pop33, $pop34 i32.store $discard=, 20($0), $pop35 i32.load $push36=, 24($1) i32.shl $push37=, $pop36, $2 - i32.const $push38=, .str.6 + i32.const $push38=, .L.str.6 i32.add $push39=, $pop37, $pop38 i32.const $push40=, -917504 i32.add $push41=, $pop39, $pop40 i32.store $discard=, 24($0), $pop41 i32.load $push42=, 28($1) i32.shl $push43=, $pop42, $2 - i32.const $push44=, .str.7 + i32.const $push44=, .L.str.7 i32.add $push45=, $pop43, $pop44 i32.const $push46=, -1048576 i32.add $push47=, $pop45, $pop46 @@ -67,6 +69,8 @@ get_addrs: # @get_addrs .Lfunc_end0: .size get_addrs, .Lfunc_end0-get_addrs + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -78,46 +82,46 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "a1111" - .size .str, 6 + .size .L.str, 6 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "a1112" - .size .str.1, 6 + .size .L.str.1, 6 - .type .str.2,@object # @.str.2 -.str.2: + .type .L.str.2,@object # @.str.2 +.L.str.2: .asciz "a1113" - .size .str.2, 6 + .size .L.str.2, 6 - .type .str.3,@object # @.str.3 -.str.3: + .type .L.str.3,@object # @.str.3 +.L.str.3: .asciz "a1114" - .size .str.3, 6 + .size .L.str.3, 6 - .type .str.4,@object # @.str.4 -.str.4: + .type .L.str.4,@object # @.str.4 +.L.str.4: .asciz "a1115" - .size .str.4, 6 + .size .L.str.4, 6 - .type .str.5,@object # @.str.5 -.str.5: + .type .L.str.5,@object # @.str.5 +.L.str.5: .asciz "a1116" - .size .str.5, 6 + .size .L.str.5, 6 - .type .str.6,@object # @.str.6 -.str.6: + .type .L.str.6,@object # @.str.6 +.L.str.6: .asciz "a1117" - .size .str.6, 6 + .size .L.str.6, 6 - .type .str.7,@object # @.str.7 -.str.7: + .type .L.str.7,@object # @.str.7 +.L.str.7: .asciz "a1118" - .size .str.7, 6 + .size .L.str.7, 6 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20031003-1.c.s b/test/torture-s/20031003-1.c.s index 2088c7233..066e833e6 100644 --- a/test/torture-s/20031003-1.c.s +++ b/test/torture-s/20031003-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031003-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031003-1.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -10,6 +12,8 @@ f1: # @f1 .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -20,6 +24,8 @@ f2: # @f2 .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20031010-1.c.s b/test/torture-s/20031010-1.c.s index e41f234be..e5fcd2522 100644 --- a/test/torture-s/20031010-1.c.s +++ b/test/torture-s/20031010-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031010-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031010-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -20,14 +22,16 @@ foo: # @foo i32.select $push1=, $4, $1, $0 i32.select $push0=, $4, $0, $1 i32.sub $2=, $pop1, $pop0 -.LBB0_3: # %if.end8 +.LBB0_3: # %if.end8 return $2 -.LBB0_4: # %if.end9 +.LBB0_4: # %if.end9 call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -45,7 +49,7 @@ main: # @main # BB#1: # %if.end i32.const $push3=, 0 return $pop3 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/20031011-1.c.s b/test/torture-s/20031011-1.c.s index 2cda55dc3..f4cf3c803 100644 --- a/test/torture-s/20031011-1.c.s +++ b/test/torture-s/20031011-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031011-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031011-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20031012-1.c.s b/test/torture-s/20031012-1.c.s new file mode 100644 index 000000000..4f712713e --- /dev/null +++ b/test/torture-s/20031012-1.c.s @@ -0,0 +1,45 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031012-1.c" + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .param i32, i32 + .result i32 + .local i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $4=, __stack_pointer + i32.load $4=, 0($4) + i32.const $5=, 15008 + i32.sub $7=, $4, $5 + i32.const $5=, __stack_pointer + i32.store $7=, 0($5), $7 + i32.const $2=, 13371 + i32.const $push0=, 205 + i32.const $7=, 0 + i32.add $7=, $7, $7 + call memset, $7, $pop0, $2 + i32.const $push1=, 0 + i32.store8 $3=, 13371($7), $pop1 + i32.const $8=, 0 + i32.add $8=, $7, $8 + block .LBB0_2 + i32.call $push2=, strlen, $8 + i32.ne $push3=, $pop2, $2 + br_if $pop3, .LBB0_2 +# BB#1: # %foo.exit + i32.const $6=, 15008 + i32.add $7=, $7, $6 + i32.const $6=, __stack_pointer + i32.store $7=, 0($6), $7 + return $3 +.LBB0_2: # %if.then.i + call abort + unreachable +.Lfunc_end0: + .size main, .Lfunc_end0-main + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/20031020-1.c.s b/test/torture-s/20031020-1.c.s index e357b8044..dcbb9c192 100644 --- a/test/torture-s/20031020-1.c.s +++ b/test/torture-s/20031020-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031020-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031020-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,12 +13,14 @@ foo: # @foo br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20031201-1.c.s b/test/torture-s/20031201-1.c.s index 2642bc200..4b6971e36 100644 --- a/test/torture-s/20031201-1.c.s +++ b/test/torture-s/20031201-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031201-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031201-1.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -22,6 +24,8 @@ f1: # @f1 .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f0,"ax",@progbits + .hidden f0 .globl f0 .type f0,@function f0: # @f0 @@ -46,12 +50,14 @@ f0: # @f0 br_if $pop5, .LBB1_4 # BB#3: # %if.end return -.LBB1_4: # %if.then +.LBB1_4: # %if.then call abort unreachable .Lfunc_end1: .size f0, .Lfunc_end1-f0 + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -71,12 +77,14 @@ test: # @test # BB#2: # %if.end call exit, $1 unreachable -.LBB2_3: # %if.then +.LBB2_3: # %if.then call abort unreachable .Lfunc_end2: .size test, .Lfunc_end2-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20031204-1.c.s b/test/torture-s/20031204-1.c.s index 805a44183..c58cc5c08 100644 --- a/test/torture-s/20031204-1.c.s +++ b/test/torture-s/20031204-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031204-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031204-1.c" + .section .text.in_aton,"ax",@progbits + .hidden in_aton .globl in_aton .type in_aton,@function in_aton: # @in_aton @@ -11,6 +13,8 @@ in_aton: # @in_aton .Lfunc_end0: .size in_aton, .Lfunc_end0-in_aton + .section .text.root_nfs_parse_addr,"ax",@progbits + .hidden root_nfs_parse_addr .globl root_nfs_parse_addr .type root_nfs_parse_addr,@function root_nfs_parse_addr: # @root_nfs_parse_addr @@ -20,13 +24,13 @@ root_nfs_parse_addr: # @root_nfs_parse_addr # BB#0: # %entry i32.const $8=, 0 copy_local $6=, $0 -.LBB1_1: # %while.cond1.preheader +.LBB1_1: # %while.cond1.preheader # =>This Loop Header: Depth=1 - # Child Loop .LBB1_2 Depth 2 + # Child Loop BB1_2 Depth 2 loop .LBB1_6 copy_local $7=, $6 -.LBB1_2: # %while.cond1 - # Parent Loop .LBB1_1 Depth=1 +.LBB1_2: # %while.cond1 + # Parent Loop BB1_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB1_3 copy_local $2=, $7 @@ -40,20 +44,20 @@ root_nfs_parse_addr: # @root_nfs_parse_addr i32.const $push3=, 10 i32.lt_u $push4=, $pop2, $pop3 br_if $pop4, .LBB1_2 -.LBB1_3: # %while.end - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_3: # %while.end + # in Loop: Header=BB1_1 Depth=1 copy_local $9=, $6 i32.eq $push5=, $2, $6 br_if $pop5, .LBB1_6 # BB#4: # %lor.lhs.false - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $5=, 3 copy_local $9=, $2 i32.sub $push6=, $2, $6 i32.gt_s $push7=, $pop6, $5 br_if $pop7, .LBB1_6 # BB#5: # %if.end - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.eq $push11=, $8, $5 i32.and $push8=, $1, $3 i32.const $push9=, 46 @@ -65,7 +69,7 @@ root_nfs_parse_addr: # @root_nfs_parse_addr i32.const $push13=, 4 i32.lt_s $push14=, $8, $pop13 br_if $pop14, .LBB1_1 -.LBB1_6: # %while.end25 +.LBB1_6: # %while.end25 i32.const $2=, -1 block .LBB1_11 i32.const $push15=, 4 @@ -86,14 +90,16 @@ root_nfs_parse_addr: # @root_nfs_parse_addr i32.const $push19=, 0 i32.store8 $discard=, 0($9), $pop19 copy_local $9=, $2 -.LBB1_10: # %if.end41 +.LBB1_10: # %if.end41 i32.call $discard=, strcpy, $0, $9 i32.const $2=, 168496141 -.LBB1_11: # %if.end43 +.LBB1_11: # %if.end43 return $2 .Lfunc_end1: .size root_nfs_parse_addr, .Lfunc_end1-root_nfs_parse_addr + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -102,13 +108,13 @@ main: # @main # BB#0: # %entry i32.const $7=, 0 i32.const $5=, main.addr -.LBB2_1: # %while.cond1.preheader.i +.LBB2_1: # %while.cond1.preheader.i # =>This Loop Header: Depth=1 - # Child Loop .LBB2_2 Depth 2 + # Child Loop BB2_2 Depth 2 loop .LBB2_6 copy_local $6=, $5 -.LBB2_2: # %while.cond1.i - # Parent Loop .LBB2_1 Depth=1 +.LBB2_2: # %while.cond1.i + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_3 copy_local $1=, $6 @@ -122,20 +128,20 @@ main: # @main i32.const $push3=, 10 i32.lt_u $push4=, $pop2, $pop3 br_if $pop4, .LBB2_2 -.LBB2_3: # %while.end.i - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_3: # %while.end.i + # in Loop: Header=BB2_1 Depth=1 copy_local $8=, $5 i32.eq $push5=, $1, $5 br_if $pop5, .LBB2_6 # BB#4: # %lor.lhs.false.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $4=, 3 copy_local $8=, $1 i32.sub $push6=, $1, $5 i32.gt_s $push7=, $pop6, $4 br_if $pop7, .LBB2_6 # BB#5: # %if.end.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.eq $push11=, $7, $4 i32.and $push8=, $0, $2 i32.const $push9=, 46 @@ -147,7 +153,7 @@ main: # @main i32.const $push13=, 4 i32.lt_s $push14=, $7, $pop13 br_if $pop14, .LBB2_1 -.LBB2_6: # %while.end25.i +.LBB2_6: # %while.end25.i block .LBB2_11 i32.const $push15=, 4 i32.ne $push16=, $7, $pop15 @@ -167,19 +173,19 @@ main: # @main i32.const $push19=, 0 i32.store8 $discard=, 0($8), $pop19 copy_local $8=, $1 -.LBB2_10: # %if.end +.LBB2_10: # %if.end i32.const $push20=, main.addr i32.call $discard=, strcpy, $pop20, $8 i32.const $push21=, 0 return $pop21 -.LBB2_11: # %if.then +.LBB2_11: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main .type main.addr,@object # @main.addr - .data + .section .data.main.addr,"aw",@progbits .align 4 main.addr: .asciz "10.11.12.13:/hello" diff --git a/test/torture-s/20031211-1.c.s b/test/torture-s/20031211-1.c.s index 6265b8b22..3da28c8d8 100644 --- a/test/torture-s/20031211-1.c.s +++ b/test/torture-s/20031211-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031211-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031211-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,8 +16,9 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: diff --git a/test/torture-s/20031211-2.c.s b/test/torture-s/20031211-2.c.s index ab29695ce..b1049980e 100644 --- a/test/torture-s/20031211-2.c.s +++ b/test/torture-s/20031211-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031211-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031211-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -23,7 +27,7 @@ foo: # @foo br_if $pop1, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/20031214-1.c.s b/test/torture-s/20031214-1.c.s index 3231b4815..c03c9abdc 100644 --- a/test/torture-s/20031214-1.c.s +++ b/test/torture-s/20031214-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031214-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031214-1.c" + .section .text.b,"ax",@progbits + .hidden b .globl b .type b,@function b: # @b @@ -9,6 +11,8 @@ b: # @b .Lfunc_end0: .size b, .Lfunc_end0-b + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -30,8 +34,9 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type g,@object # @g - .data + .hidden g # @g + .type g,@object + .section .data.g,"aw",@progbits .globl g .align 3 g: @@ -40,8 +45,9 @@ g: .int32 2 # 0x2 .size g, 16 - .type k,@object # @k - .bss + .hidden k # @k + .type k,@object + .section .bss.k,"aw",@nobits .globl k .align 2 k: diff --git a/test/torture-s/20031215-1.c.s b/test/torture-s/20031215-1.c.s index 83332ff91..5dcdce924 100644 --- a/test/torture-s/20031215-1.c.s +++ b/test/torture-s/20031215-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031215-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031215-1.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -8,6 +10,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -16,6 +20,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -24,6 +30,8 @@ test3: # @test3 .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -34,19 +42,21 @@ main: # @main .Lfunc_end3: .size main, .Lfunc_end3-main - .type ao,@object # @ao - .section .rodata,"a",@progbits + .hidden ao # @ao + .type ao,@object + .section .rodata.ao,"a",@progbits .globl ao .align 2 ao: .int32 2 # 0x2 .int32 2 # 0x2 .asciz "OK" - .zero 1 + .skip 1 .size ao, 12 - .type a,@object # @a - .section .data.rel.ro,"aw",@progbits + .hidden a # @a + .type a,@object + .section .data.rel.ro.a,"aw",@progbits .globl a .align 2 a: diff --git a/test/torture-s/20031216-1.c.s b/test/torture-s/20031216-1.c.s index 413797fa2..b286f69ce 100644 --- a/test/torture-s/20031216-1.c.s +++ b/test/torture-s/20031216-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031216-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031216-1.c" + .section .text.DisplayNumber,"ax",@progbits + .hidden DisplayNumber .globl DisplayNumber .type DisplayNumber,@function DisplayNumber: # @DisplayNumber @@ -11,12 +13,14 @@ DisplayNumber: # @DisplayNumber br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size DisplayNumber, .Lfunc_end0-DisplayNumber + .section .text.ReadNumber,"ax",@progbits + .hidden ReadNumber .globl ReadNumber .type ReadNumber,@function ReadNumber: # @ReadNumber @@ -27,6 +31,8 @@ ReadNumber: # @ReadNumber .Lfunc_end1: .size ReadNumber, .Lfunc_end1-ReadNumber + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040208-1.c.s b/test/torture-s/20040208-1.c.s index a6c7bf7a9..c223557fc 100644 --- a/test/torture-s/20040208-1.c.s +++ b/test/torture-s/20040208-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040208-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040208-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040218-1.c.s b/test/torture-s/20040218-1.c.s index f6ac3ab16..9cf07a700 100644 --- a/test/torture-s/20040218-1.c.s +++ b/test/torture-s/20040218-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040218-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040218-1.c" + .section .text.xb,"ax",@progbits + .hidden xb .globl xb .type xb,@function xb: # @xb @@ -13,6 +15,8 @@ xb: # @xb .Lfunc_end0: .size xb, .Lfunc_end0-xb + .section .text.xw,"ax",@progbits + .hidden xw .globl xw .type xw,@function xw: # @xw @@ -26,6 +30,8 @@ xw: # @xw .Lfunc_end1: .size xw, .Lfunc_end1-xw + .section .text.yb,"ax",@progbits + .hidden yb .globl yb .type yb,@function yb: # @yb @@ -43,6 +49,8 @@ yb: # @yb .Lfunc_end2: .size yb, .Lfunc_end2-yb + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -85,7 +93,7 @@ main: # @main i32.const $push10=, 0 call exit, $pop10 unreachable -.LBB3_4: # %if.then +.LBB3_4: # %if.then call abort unreachable .Lfunc_end3: diff --git a/test/torture-s/20040223-1.c.s b/test/torture-s/20040223-1.c.s index af6a70666..c65d26d75 100644 --- a/test/torture-s/20040223-1.c.s +++ b/test/torture-s/20040223-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040223-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040223-1.c" + .section .text.a,"ax",@progbits + .hidden a .globl a .type a,@function a: # @a @@ -11,12 +13,14 @@ a: # @a br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size a, .Lfunc_end0-a + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040307-1.c.s b/test/torture-s/20040307-1.c.s index 460acefa5..86fd654a8 100644 --- a/test/torture-s/20040307-1.c.s +++ b/test/torture-s/20040307-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040307-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040307-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040309-1.c.s b/test/torture-s/20040309-1.c.s index de607c9f9..3f158589f 100644 --- a/test/torture-s/20040309-1.c.s +++ b/test/torture-s/20040309-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040309-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040309-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -20,11 +22,13 @@ foo: # @foo i32.add $push5=, $0, $pop4 i32.const $push6=, 65535 i32.and $2=, $pop5, $pop6 -.LBB0_2: # %cond.end +.LBB0_2: # %cond.end return $2 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040311-1.c.s b/test/torture-s/20040311-1.c.s index 784a490b5..8fe7cc8e9 100644 --- a/test/torture-s/20040311-1.c.s +++ b/test/torture-s/20040311-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040311-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040311-1.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -12,6 +14,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -24,6 +28,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -36,6 +42,8 @@ test3: # @test3 .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -48,6 +56,8 @@ test4: # @test4 .Lfunc_end3: .size test4, .Lfunc_end3-test4 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040313-1.c.s b/test/torture-s/20040313-1.c.s index 26ca43a90..815e49367 100644 --- a/test/torture-s/20040313-1.c.s +++ b/test/torture-s/20040313-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040313-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040313-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040319-1.c.s b/test/torture-s/20040319-1.c.s index daf7e455a..f5a0c41c5 100644 --- a/test/torture-s/20040319-1.c.s +++ b/test/torture-s/20040319-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040319-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040319-1.c" + .section .text.blah,"ax",@progbits + .hidden blah .globl blah .type blah,@function blah: # @blah @@ -16,6 +18,8 @@ blah: # @blah .Lfunc_end0: .size blah, .Lfunc_end0-blah + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040331-1.c.s b/test/torture-s/20040331-1.c.s index 9b7470844..4cd6f3287 100644 --- a/test/torture-s/20040331-1.c.s +++ b/test/torture-s/20040331-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040331-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040331-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040409-1.c.s b/test/torture-s/20040409-1.c.s index 65008b94f..05712b037 100644 --- a/test/torture-s/20040409-1.c.s +++ b/test/torture-s/20040409-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040409-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040409-1.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -12,6 +14,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test1u,"ax",@progbits + .hidden test1u .globl test1u .type test1u,@function test1u: # @test1u @@ -24,6 +28,8 @@ test1u: # @test1u .Lfunc_end1: .size test1u, .Lfunc_end1-test1u + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -36,6 +42,8 @@ test2: # @test2 .Lfunc_end2: .size test2, .Lfunc_end2-test2 + .section .text.test2u,"ax",@progbits + .hidden test2u .globl test2u .type test2u,@function test2u: # @test2u @@ -48,6 +56,8 @@ test2u: # @test2u .Lfunc_end3: .size test2u, .Lfunc_end3-test2u + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -60,6 +70,8 @@ test3: # @test3 .Lfunc_end4: .size test3, .Lfunc_end4-test3 + .section .text.test3u,"ax",@progbits + .hidden test3u .globl test3u .type test3u,@function test3u: # @test3u @@ -72,6 +84,8 @@ test3u: # @test3u .Lfunc_end5: .size test3u, .Lfunc_end5-test3u + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -84,6 +98,8 @@ test4: # @test4 .Lfunc_end6: .size test4, .Lfunc_end6-test4 + .section .text.test4u,"ax",@progbits + .hidden test4u .globl test4u .type test4u,@function test4u: # @test4u @@ -96,6 +112,8 @@ test4u: # @test4u .Lfunc_end7: .size test4u, .Lfunc_end7-test4u + .section .text.test5,"ax",@progbits + .hidden test5 .globl test5 .type test5,@function test5: # @test5 @@ -108,6 +126,8 @@ test5: # @test5 .Lfunc_end8: .size test5, .Lfunc_end8-test5 + .section .text.test5u,"ax",@progbits + .hidden test5u .globl test5u .type test5u,@function test5u: # @test5u @@ -120,6 +140,8 @@ test5u: # @test5u .Lfunc_end9: .size test5u, .Lfunc_end9-test5u + .section .text.test6,"ax",@progbits + .hidden test6 .globl test6 .type test6,@function test6: # @test6 @@ -132,6 +154,8 @@ test6: # @test6 .Lfunc_end10: .size test6, .Lfunc_end10-test6 + .section .text.test6u,"ax",@progbits + .hidden test6u .globl test6u .type test6u,@function test6u: # @test6u @@ -144,6 +168,8 @@ test6u: # @test6u .Lfunc_end11: .size test6u, .Lfunc_end11-test6u + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -156,12 +182,14 @@ test: # @test br_if $pop2, .LBB12_2 # BB#1: # %if.end20 return -.LBB12_2: # %if.then +.LBB12_2: # %if.then call abort unreachable .Lfunc_end12: .size test, .Lfunc_end12-test + .section .text.testu,"ax",@progbits + .hidden testu .globl testu .type testu,@function testu: # @testu @@ -174,12 +202,14 @@ testu: # @testu br_if $pop2, .LBB13_2 # BB#1: # %if.end20 return -.LBB13_2: # %if.then +.LBB13_2: # %if.then call abort unreachable .Lfunc_end13: .size testu, .Lfunc_end13-testu + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040409-2.c.s b/test/torture-s/20040409-2.c.s index b7da01894..312da9c3a 100644 --- a/test/torture-s/20040409-2.c.s +++ b/test/torture-s/20040409-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040409-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040409-2.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -12,6 +14,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test1u,"ax",@progbits + .hidden test1u .globl test1u .type test1u,@function test1u: # @test1u @@ -24,6 +28,8 @@ test1u: # @test1u .Lfunc_end1: .size test1u, .Lfunc_end1-test1u + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -36,6 +42,8 @@ test2: # @test2 .Lfunc_end2: .size test2, .Lfunc_end2-test2 + .section .text.test2u,"ax",@progbits + .hidden test2u .globl test2u .type test2u,@function test2u: # @test2u @@ -48,6 +56,8 @@ test2u: # @test2u .Lfunc_end3: .size test2u, .Lfunc_end3-test2u + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -60,6 +70,8 @@ test3: # @test3 .Lfunc_end4: .size test3, .Lfunc_end4-test3 + .section .text.test3u,"ax",@progbits + .hidden test3u .globl test3u .type test3u,@function test3u: # @test3u @@ -72,6 +84,8 @@ test3u: # @test3u .Lfunc_end5: .size test3u, .Lfunc_end5-test3u + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -84,6 +98,8 @@ test4: # @test4 .Lfunc_end6: .size test4, .Lfunc_end6-test4 + .section .text.test4u,"ax",@progbits + .hidden test4u .globl test4u .type test4u,@function test4u: # @test4u @@ -96,6 +112,8 @@ test4u: # @test4u .Lfunc_end7: .size test4u, .Lfunc_end7-test4u + .section .text.test5,"ax",@progbits + .hidden test5 .globl test5 .type test5,@function test5: # @test5 @@ -108,6 +126,8 @@ test5: # @test5 .Lfunc_end8: .size test5, .Lfunc_end8-test5 + .section .text.test5u,"ax",@progbits + .hidden test5u .globl test5u .type test5u,@function test5u: # @test5u @@ -120,6 +140,8 @@ test5u: # @test5u .Lfunc_end9: .size test5u, .Lfunc_end9-test5u + .section .text.test6,"ax",@progbits + .hidden test6 .globl test6 .type test6,@function test6: # @test6 @@ -132,6 +154,8 @@ test6: # @test6 .Lfunc_end10: .size test6, .Lfunc_end10-test6 + .section .text.test6u,"ax",@progbits + .hidden test6u .globl test6u .type test6u,@function test6u: # @test6u @@ -144,6 +168,8 @@ test6u: # @test6u .Lfunc_end11: .size test6u, .Lfunc_end11-test6u + .section .text.test7,"ax",@progbits + .hidden test7 .globl test7 .type test7,@function test7: # @test7 @@ -156,6 +182,8 @@ test7: # @test7 .Lfunc_end12: .size test7, .Lfunc_end12-test7 + .section .text.test7u,"ax",@progbits + .hidden test7u .globl test7u .type test7u,@function test7u: # @test7u @@ -168,6 +196,8 @@ test7u: # @test7u .Lfunc_end13: .size test7u, .Lfunc_end13-test7u + .section .text.test8,"ax",@progbits + .hidden test8 .globl test8 .type test8,@function test8: # @test8 @@ -180,6 +210,8 @@ test8: # @test8 .Lfunc_end14: .size test8, .Lfunc_end14-test8 + .section .text.test8u,"ax",@progbits + .hidden test8u .globl test8u .type test8u,@function test8u: # @test8u @@ -192,6 +224,8 @@ test8u: # @test8u .Lfunc_end15: .size test8u, .Lfunc_end15-test8u + .section .text.test9,"ax",@progbits + .hidden test9 .globl test9 .type test9,@function test9: # @test9 @@ -204,6 +238,8 @@ test9: # @test9 .Lfunc_end16: .size test9, .Lfunc_end16-test9 + .section .text.test9u,"ax",@progbits + .hidden test9u .globl test9u .type test9u,@function test9u: # @test9u @@ -216,6 +252,8 @@ test9u: # @test9u .Lfunc_end17: .size test9u, .Lfunc_end17-test9u + .section .text.test10,"ax",@progbits + .hidden test10 .globl test10 .type test10,@function test10: # @test10 @@ -228,6 +266,8 @@ test10: # @test10 .Lfunc_end18: .size test10, .Lfunc_end18-test10 + .section .text.test10u,"ax",@progbits + .hidden test10u .globl test10u .type test10u,@function test10u: # @test10u @@ -240,6 +280,8 @@ test10u: # @test10u .Lfunc_end19: .size test10u, .Lfunc_end19-test10u + .section .text.test11,"ax",@progbits + .hidden test11 .globl test11 .type test11,@function test11: # @test11 @@ -252,6 +294,8 @@ test11: # @test11 .Lfunc_end20: .size test11, .Lfunc_end20-test11 + .section .text.test11u,"ax",@progbits + .hidden test11u .globl test11u .type test11u,@function test11u: # @test11u @@ -264,6 +308,8 @@ test11u: # @test11u .Lfunc_end21: .size test11u, .Lfunc_end21-test11u + .section .text.test12,"ax",@progbits + .hidden test12 .globl test12 .type test12,@function test12: # @test12 @@ -276,6 +322,8 @@ test12: # @test12 .Lfunc_end22: .size test12, .Lfunc_end22-test12 + .section .text.test12u,"ax",@progbits + .hidden test12u .globl test12u .type test12u,@function test12u: # @test12u @@ -288,6 +336,8 @@ test12u: # @test12u .Lfunc_end23: .size test12u, .Lfunc_end23-test12u + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -300,12 +350,14 @@ test: # @test br_if $pop2, .LBB24_2 # BB#1: # %if.end44 return -.LBB24_2: # %if.then +.LBB24_2: # %if.then call abort unreachable .Lfunc_end24: .size test, .Lfunc_end24-test + .section .text.testu,"ax",@progbits + .hidden testu .globl testu .type testu,@function testu: # @testu @@ -318,12 +370,14 @@ testu: # @testu br_if $pop2, .LBB25_2 # BB#1: # %if.end44 return -.LBB25_2: # %if.then +.LBB25_2: # %if.then call abort unreachable .Lfunc_end25: .size testu, .Lfunc_end25-testu + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040409-3.c.s b/test/torture-s/20040409-3.c.s index eeff8480d..cec4c4709 100644 --- a/test/torture-s/20040409-3.c.s +++ b/test/torture-s/20040409-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040409-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040409-3.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -12,6 +14,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test1u,"ax",@progbits + .hidden test1u .globl test1u .type test1u,@function test1u: # @test1u @@ -24,6 +28,8 @@ test1u: # @test1u .Lfunc_end1: .size test1u, .Lfunc_end1-test1u + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -36,6 +42,8 @@ test2: # @test2 .Lfunc_end2: .size test2, .Lfunc_end2-test2 + .section .text.test2u,"ax",@progbits + .hidden test2u .globl test2u .type test2u,@function test2u: # @test2u @@ -48,6 +56,8 @@ test2u: # @test2u .Lfunc_end3: .size test2u, .Lfunc_end3-test2u + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -60,6 +70,8 @@ test3: # @test3 .Lfunc_end4: .size test3, .Lfunc_end4-test3 + .section .text.test3u,"ax",@progbits + .hidden test3u .globl test3u .type test3u,@function test3u: # @test3u @@ -72,6 +84,8 @@ test3u: # @test3u .Lfunc_end5: .size test3u, .Lfunc_end5-test3u + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -84,6 +98,8 @@ test4: # @test4 .Lfunc_end6: .size test4, .Lfunc_end6-test4 + .section .text.test4u,"ax",@progbits + .hidden test4u .globl test4u .type test4u,@function test4u: # @test4u @@ -96,6 +112,8 @@ test4u: # @test4u .Lfunc_end7: .size test4u, .Lfunc_end7-test4u + .section .text.test5,"ax",@progbits + .hidden test5 .globl test5 .type test5,@function test5: # @test5 @@ -108,6 +126,8 @@ test5: # @test5 .Lfunc_end8: .size test5, .Lfunc_end8-test5 + .section .text.test5u,"ax",@progbits + .hidden test5u .globl test5u .type test5u,@function test5u: # @test5u @@ -120,6 +140,8 @@ test5u: # @test5u .Lfunc_end9: .size test5u, .Lfunc_end9-test5u + .section .text.test6,"ax",@progbits + .hidden test6 .globl test6 .type test6,@function test6: # @test6 @@ -132,6 +154,8 @@ test6: # @test6 .Lfunc_end10: .size test6, .Lfunc_end10-test6 + .section .text.test6u,"ax",@progbits + .hidden test6u .globl test6u .type test6u,@function test6u: # @test6u @@ -144,6 +168,8 @@ test6u: # @test6u .Lfunc_end11: .size test6u, .Lfunc_end11-test6u + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -156,12 +182,14 @@ test: # @test br_if $pop2, .LBB12_2 # BB#1: # %if.end20 return -.LBB12_2: # %if.then +.LBB12_2: # %if.then call abort unreachable .Lfunc_end12: .size test, .Lfunc_end12-test + .section .text.testu,"ax",@progbits + .hidden testu .globl testu .type testu,@function testu: # @testu @@ -174,12 +202,14 @@ testu: # @testu br_if $pop2, .LBB13_2 # BB#1: # %if.end20 return -.LBB13_2: # %if.then +.LBB13_2: # %if.then call abort unreachable .Lfunc_end13: .size testu, .Lfunc_end13-testu + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040411-1.c.s b/test/torture-s/20040411-1.c.s index 119ff5178..3dd68aff5 100644 --- a/test/torture-s/20040411-1.c.s +++ b/test/torture-s/20040411-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040411-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040411-1.c" + .section .text.sub1,"ax",@progbits + .hidden sub1 .globl sub1 .type sub1,@function sub1: # @sub1 @@ -18,6 +20,8 @@ sub1: # @sub1 .Lfunc_end0: .size sub1, .Lfunc_end0-sub1 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040629-1.c.s b/test/torture-s/20040629-1.c.s index 7f2b1e279..a30fb264b 100644 --- a/test/torture-s/20040629-1.c.s +++ b/test/torture-s/20040629-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040629-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040629-1.c" + .section .text.ret1,"ax",@progbits + .hidden ret1 .globl ret1 .type ret1,@function ret1: # @ret1 @@ -13,6 +15,8 @@ ret1: # @ret1 .Lfunc_end0: .size ret1, .Lfunc_end0-ret1 + .section .text.ret2,"ax",@progbits + .hidden ret2 .globl ret2 .type ret2,@function ret2: # @ret2 @@ -28,6 +32,8 @@ ret2: # @ret2 .Lfunc_end1: .size ret2, .Lfunc_end1-ret2 + .section .text.ret3,"ax",@progbits + .hidden ret3 .globl ret3 .type ret3,@function ret3: # @ret3 @@ -41,6 +47,8 @@ ret3: # @ret3 .Lfunc_end2: .size ret3, .Lfunc_end2-ret3 + .section .text.ret4,"ax",@progbits + .hidden ret4 .globl ret4 .type ret4,@function ret4: # @ret4 @@ -54,6 +62,8 @@ ret4: # @ret4 .Lfunc_end3: .size ret4, .Lfunc_end3-ret4 + .section .text.ret5,"ax",@progbits + .hidden ret5 .globl ret5 .type ret5,@function ret5: # @ret5 @@ -69,6 +79,8 @@ ret5: # @ret5 .Lfunc_end4: .size ret5, .Lfunc_end4-ret5 + .section .text.ret6,"ax",@progbits + .hidden ret6 .globl ret6 .type ret6,@function ret6: # @ret6 @@ -82,6 +94,8 @@ ret6: # @ret6 .Lfunc_end5: .size ret6, .Lfunc_end5-ret6 + .section .text.ret7,"ax",@progbits + .hidden ret7 .globl ret7 .type ret7,@function ret7: # @ret7 @@ -93,6 +107,8 @@ ret7: # @ret7 .Lfunc_end6: .size ret7, .Lfunc_end6-ret7 + .section .text.ret8,"ax",@progbits + .hidden ret8 .globl ret8 .type ret8,@function ret8: # @ret8 @@ -104,6 +120,8 @@ ret8: # @ret8 .Lfunc_end7: .size ret8, .Lfunc_end7-ret8 + .section .text.ret9,"ax",@progbits + .hidden ret9 .globl ret9 .type ret9,@function ret9: # @ret9 @@ -115,6 +133,8 @@ ret9: # @ret9 .Lfunc_end8: .size ret9, .Lfunc_end8-ret9 + .section .text.fn1_1,"ax",@progbits + .hidden fn1_1 .globl fn1_1 .type fn1_1,@function fn1_1: # @fn1_1 @@ -134,6 +154,8 @@ fn1_1: # @fn1_1 .Lfunc_end9: .size fn1_1, .Lfunc_end9-fn1_1 + .section .text.fn2_1,"ax",@progbits + .hidden fn2_1 .globl fn2_1 .type fn2_1,@function fn2_1: # @fn2_1 @@ -155,6 +177,8 @@ fn2_1: # @fn2_1 .Lfunc_end10: .size fn2_1, .Lfunc_end10-fn2_1 + .section .text.fn3_1,"ax",@progbits + .hidden fn3_1 .globl fn3_1 .type fn3_1,@function fn3_1: # @fn3_1 @@ -171,6 +195,8 @@ fn3_1: # @fn3_1 .Lfunc_end11: .size fn3_1, .Lfunc_end11-fn3_1 + .section .text.fn4_1,"ax",@progbits + .hidden fn4_1 .globl fn4_1 .type fn4_1,@function fn4_1: # @fn4_1 @@ -190,6 +216,8 @@ fn4_1: # @fn4_1 .Lfunc_end12: .size fn4_1, .Lfunc_end12-fn4_1 + .section .text.fn5_1,"ax",@progbits + .hidden fn5_1 .globl fn5_1 .type fn5_1,@function fn5_1: # @fn5_1 @@ -211,6 +239,8 @@ fn5_1: # @fn5_1 .Lfunc_end13: .size fn5_1, .Lfunc_end13-fn5_1 + .section .text.fn6_1,"ax",@progbits + .hidden fn6_1 .globl fn6_1 .type fn6_1,@function fn6_1: # @fn6_1 @@ -227,6 +257,8 @@ fn6_1: # @fn6_1 .Lfunc_end14: .size fn6_1, .Lfunc_end14-fn6_1 + .section .text.fn7_1,"ax",@progbits + .hidden fn7_1 .globl fn7_1 .type fn7_1,@function fn7_1: # @fn7_1 @@ -241,6 +273,8 @@ fn7_1: # @fn7_1 .Lfunc_end15: .size fn7_1, .Lfunc_end15-fn7_1 + .section .text.fn8_1,"ax",@progbits + .hidden fn8_1 .globl fn8_1 .type fn8_1,@function fn8_1: # @fn8_1 @@ -258,6 +292,8 @@ fn8_1: # @fn8_1 .Lfunc_end16: .size fn8_1, .Lfunc_end16-fn8_1 + .section .text.fn9_1,"ax",@progbits + .hidden fn9_1 .globl fn9_1 .type fn9_1,@function fn9_1: # @fn9_1 @@ -274,6 +310,8 @@ fn9_1: # @fn9_1 .Lfunc_end17: .size fn9_1, .Lfunc_end17-fn9_1 + .section .text.fn1_2,"ax",@progbits + .hidden fn1_2 .globl fn1_2 .type fn1_2,@function fn1_2: # @fn1_2 @@ -294,6 +332,8 @@ fn1_2: # @fn1_2 .Lfunc_end18: .size fn1_2, .Lfunc_end18-fn1_2 + .section .text.fn2_2,"ax",@progbits + .hidden fn2_2 .globl fn2_2 .type fn2_2,@function fn2_2: # @fn2_2 @@ -314,6 +354,8 @@ fn2_2: # @fn2_2 .Lfunc_end19: .size fn2_2, .Lfunc_end19-fn2_2 + .section .text.fn3_2,"ax",@progbits + .hidden fn3_2 .globl fn3_2 .type fn3_2,@function fn3_2: # @fn3_2 @@ -329,6 +371,8 @@ fn3_2: # @fn3_2 .Lfunc_end20: .size fn3_2, .Lfunc_end20-fn3_2 + .section .text.fn4_2,"ax",@progbits + .hidden fn4_2 .globl fn4_2 .type fn4_2,@function fn4_2: # @fn4_2 @@ -349,6 +393,8 @@ fn4_2: # @fn4_2 .Lfunc_end21: .size fn4_2, .Lfunc_end21-fn4_2 + .section .text.fn5_2,"ax",@progbits + .hidden fn5_2 .globl fn5_2 .type fn5_2,@function fn5_2: # @fn5_2 @@ -364,6 +410,8 @@ fn5_2: # @fn5_2 .Lfunc_end22: .size fn5_2, .Lfunc_end22-fn5_2 + .section .text.fn6_2,"ax",@progbits + .hidden fn6_2 .globl fn6_2 .type fn6_2,@function fn6_2: # @fn6_2 @@ -379,6 +427,8 @@ fn6_2: # @fn6_2 .Lfunc_end23: .size fn6_2, .Lfunc_end23-fn6_2 + .section .text.fn7_2,"ax",@progbits + .hidden fn7_2 .globl fn7_2 .type fn7_2,@function fn7_2: # @fn7_2 @@ -394,6 +444,8 @@ fn7_2: # @fn7_2 .Lfunc_end24: .size fn7_2, .Lfunc_end24-fn7_2 + .section .text.fn8_2,"ax",@progbits + .hidden fn8_2 .globl fn8_2 .type fn8_2,@function fn8_2: # @fn8_2 @@ -411,6 +463,8 @@ fn8_2: # @fn8_2 .Lfunc_end25: .size fn8_2, .Lfunc_end25-fn8_2 + .section .text.fn9_2,"ax",@progbits + .hidden fn9_2 .globl fn9_2 .type fn9_2,@function fn9_2: # @fn9_2 @@ -426,6 +480,8 @@ fn9_2: # @fn9_2 .Lfunc_end26: .size fn9_2, .Lfunc_end26-fn9_2 + .section .text.fn1_3,"ax",@progbits + .hidden fn1_3 .globl fn1_3 .type fn1_3,@function fn1_3: # @fn1_3 @@ -446,6 +502,8 @@ fn1_3: # @fn1_3 .Lfunc_end27: .size fn1_3, .Lfunc_end27-fn1_3 + .section .text.fn2_3,"ax",@progbits + .hidden fn2_3 .globl fn2_3 .type fn2_3,@function fn2_3: # @fn2_3 @@ -466,6 +524,8 @@ fn2_3: # @fn2_3 .Lfunc_end28: .size fn2_3, .Lfunc_end28-fn2_3 + .section .text.fn3_3,"ax",@progbits + .hidden fn3_3 .globl fn3_3 .type fn3_3,@function fn3_3: # @fn3_3 @@ -481,6 +541,8 @@ fn3_3: # @fn3_3 .Lfunc_end29: .size fn3_3, .Lfunc_end29-fn3_3 + .section .text.fn4_3,"ax",@progbits + .hidden fn4_3 .globl fn4_3 .type fn4_3,@function fn4_3: # @fn4_3 @@ -501,6 +563,8 @@ fn4_3: # @fn4_3 .Lfunc_end30: .size fn4_3, .Lfunc_end30-fn4_3 + .section .text.fn5_3,"ax",@progbits + .hidden fn5_3 .globl fn5_3 .type fn5_3,@function fn5_3: # @fn5_3 @@ -516,6 +580,8 @@ fn5_3: # @fn5_3 .Lfunc_end31: .size fn5_3, .Lfunc_end31-fn5_3 + .section .text.fn6_3,"ax",@progbits + .hidden fn6_3 .globl fn6_3 .type fn6_3,@function fn6_3: # @fn6_3 @@ -531,6 +597,8 @@ fn6_3: # @fn6_3 .Lfunc_end32: .size fn6_3, .Lfunc_end32-fn6_3 + .section .text.fn7_3,"ax",@progbits + .hidden fn7_3 .globl fn7_3 .type fn7_3,@function fn7_3: # @fn7_3 @@ -546,6 +614,8 @@ fn7_3: # @fn7_3 .Lfunc_end33: .size fn7_3, .Lfunc_end33-fn7_3 + .section .text.fn8_3,"ax",@progbits + .hidden fn8_3 .globl fn8_3 .type fn8_3,@function fn8_3: # @fn8_3 @@ -563,6 +633,8 @@ fn8_3: # @fn8_3 .Lfunc_end34: .size fn8_3, .Lfunc_end34-fn8_3 + .section .text.fn9_3,"ax",@progbits + .hidden fn9_3 .globl fn9_3 .type fn9_3,@function fn9_3: # @fn9_3 @@ -578,6 +650,8 @@ fn9_3: # @fn9_3 .Lfunc_end35: .size fn9_3, .Lfunc_end35-fn9_3 + .section .text.fn1_4,"ax",@progbits + .hidden fn1_4 .globl fn1_4 .type fn1_4,@function fn1_4: # @fn1_4 @@ -597,6 +671,8 @@ fn1_4: # @fn1_4 .Lfunc_end36: .size fn1_4, .Lfunc_end36-fn1_4 + .section .text.fn2_4,"ax",@progbits + .hidden fn2_4 .globl fn2_4 .type fn2_4,@function fn2_4: # @fn2_4 @@ -618,6 +694,8 @@ fn2_4: # @fn2_4 .Lfunc_end37: .size fn2_4, .Lfunc_end37-fn2_4 + .section .text.fn3_4,"ax",@progbits + .hidden fn3_4 .globl fn3_4 .type fn3_4,@function fn3_4: # @fn3_4 @@ -639,6 +717,8 @@ fn3_4: # @fn3_4 .Lfunc_end38: .size fn3_4, .Lfunc_end38-fn3_4 + .section .text.fn4_4,"ax",@progbits + .hidden fn4_4 .globl fn4_4 .type fn4_4,@function fn4_4: # @fn4_4 @@ -658,6 +738,8 @@ fn4_4: # @fn4_4 .Lfunc_end39: .size fn4_4, .Lfunc_end39-fn4_4 + .section .text.fn5_4,"ax",@progbits + .hidden fn5_4 .globl fn5_4 .type fn5_4,@function fn5_4: # @fn5_4 @@ -679,6 +761,8 @@ fn5_4: # @fn5_4 .Lfunc_end40: .size fn5_4, .Lfunc_end40-fn5_4 + .section .text.fn6_4,"ax",@progbits + .hidden fn6_4 .globl fn6_4 .type fn6_4,@function fn6_4: # @fn6_4 @@ -700,6 +784,8 @@ fn6_4: # @fn6_4 .Lfunc_end41: .size fn6_4, .Lfunc_end41-fn6_4 + .section .text.fn7_4,"ax",@progbits + .hidden fn7_4 .globl fn7_4 .type fn7_4,@function fn7_4: # @fn7_4 @@ -714,6 +800,8 @@ fn7_4: # @fn7_4 .Lfunc_end42: .size fn7_4, .Lfunc_end42-fn7_4 + .section .text.fn8_4,"ax",@progbits + .hidden fn8_4 .globl fn8_4 .type fn8_4,@function fn8_4: # @fn8_4 @@ -731,6 +819,8 @@ fn8_4: # @fn8_4 .Lfunc_end43: .size fn8_4, .Lfunc_end43-fn8_4 + .section .text.fn9_4,"ax",@progbits + .hidden fn9_4 .globl fn9_4 .type fn9_4,@function fn9_4: # @fn9_4 @@ -748,6 +838,8 @@ fn9_4: # @fn9_4 .Lfunc_end44: .size fn9_4, .Lfunc_end44-fn9_4 + .section .text.fn1_5,"ax",@progbits + .hidden fn1_5 .globl fn1_5 .type fn1_5,@function fn1_5: # @fn1_5 @@ -767,6 +859,8 @@ fn1_5: # @fn1_5 .Lfunc_end45: .size fn1_5, .Lfunc_end45-fn1_5 + .section .text.fn2_5,"ax",@progbits + .hidden fn2_5 .globl fn2_5 .type fn2_5,@function fn2_5: # @fn2_5 @@ -786,6 +880,8 @@ fn2_5: # @fn2_5 .Lfunc_end46: .size fn2_5, .Lfunc_end46-fn2_5 + .section .text.fn3_5,"ax",@progbits + .hidden fn3_5 .globl fn3_5 .type fn3_5,@function fn3_5: # @fn3_5 @@ -801,6 +897,8 @@ fn3_5: # @fn3_5 .Lfunc_end47: .size fn3_5, .Lfunc_end47-fn3_5 + .section .text.fn4_5,"ax",@progbits + .hidden fn4_5 .globl fn4_5 .type fn4_5,@function fn4_5: # @fn4_5 @@ -820,6 +918,8 @@ fn4_5: # @fn4_5 .Lfunc_end48: .size fn4_5, .Lfunc_end48-fn4_5 + .section .text.fn5_5,"ax",@progbits + .hidden fn5_5 .globl fn5_5 .type fn5_5,@function fn5_5: # @fn5_5 @@ -835,6 +935,8 @@ fn5_5: # @fn5_5 .Lfunc_end49: .size fn5_5, .Lfunc_end49-fn5_5 + .section .text.fn6_5,"ax",@progbits + .hidden fn6_5 .globl fn6_5 .type fn6_5,@function fn6_5: # @fn6_5 @@ -850,6 +952,8 @@ fn6_5: # @fn6_5 .Lfunc_end50: .size fn6_5, .Lfunc_end50-fn6_5 + .section .text.fn7_5,"ax",@progbits + .hidden fn7_5 .globl fn7_5 .type fn7_5,@function fn7_5: # @fn7_5 @@ -865,6 +969,8 @@ fn7_5: # @fn7_5 .Lfunc_end51: .size fn7_5, .Lfunc_end51-fn7_5 + .section .text.fn8_5,"ax",@progbits + .hidden fn8_5 .globl fn8_5 .type fn8_5,@function fn8_5: # @fn8_5 @@ -882,6 +988,8 @@ fn8_5: # @fn8_5 .Lfunc_end52: .size fn8_5, .Lfunc_end52-fn8_5 + .section .text.fn9_5,"ax",@progbits + .hidden fn9_5 .globl fn9_5 .type fn9_5,@function fn9_5: # @fn9_5 @@ -897,6 +1005,8 @@ fn9_5: # @fn9_5 .Lfunc_end53: .size fn9_5, .Lfunc_end53-fn9_5 + .section .text.fn1_6,"ax",@progbits + .hidden fn1_6 .globl fn1_6 .type fn1_6,@function fn1_6: # @fn1_6 @@ -916,6 +1026,8 @@ fn1_6: # @fn1_6 .Lfunc_end54: .size fn1_6, .Lfunc_end54-fn1_6 + .section .text.fn2_6,"ax",@progbits + .hidden fn2_6 .globl fn2_6 .type fn2_6,@function fn2_6: # @fn2_6 @@ -935,6 +1047,8 @@ fn2_6: # @fn2_6 .Lfunc_end55: .size fn2_6, .Lfunc_end55-fn2_6 + .section .text.fn3_6,"ax",@progbits + .hidden fn3_6 .globl fn3_6 .type fn3_6,@function fn3_6: # @fn3_6 @@ -950,6 +1064,8 @@ fn3_6: # @fn3_6 .Lfunc_end56: .size fn3_6, .Lfunc_end56-fn3_6 + .section .text.fn4_6,"ax",@progbits + .hidden fn4_6 .globl fn4_6 .type fn4_6,@function fn4_6: # @fn4_6 @@ -969,6 +1085,8 @@ fn4_6: # @fn4_6 .Lfunc_end57: .size fn4_6, .Lfunc_end57-fn4_6 + .section .text.fn5_6,"ax",@progbits + .hidden fn5_6 .globl fn5_6 .type fn5_6,@function fn5_6: # @fn5_6 @@ -984,6 +1102,8 @@ fn5_6: # @fn5_6 .Lfunc_end58: .size fn5_6, .Lfunc_end58-fn5_6 + .section .text.fn6_6,"ax",@progbits + .hidden fn6_6 .globl fn6_6 .type fn6_6,@function fn6_6: # @fn6_6 @@ -999,6 +1119,8 @@ fn6_6: # @fn6_6 .Lfunc_end59: .size fn6_6, .Lfunc_end59-fn6_6 + .section .text.fn7_6,"ax",@progbits + .hidden fn7_6 .globl fn7_6 .type fn7_6,@function fn7_6: # @fn7_6 @@ -1014,6 +1136,8 @@ fn7_6: # @fn7_6 .Lfunc_end60: .size fn7_6, .Lfunc_end60-fn7_6 + .section .text.fn8_6,"ax",@progbits + .hidden fn8_6 .globl fn8_6 .type fn8_6,@function fn8_6: # @fn8_6 @@ -1031,6 +1155,8 @@ fn8_6: # @fn8_6 .Lfunc_end61: .size fn8_6, .Lfunc_end61-fn8_6 + .section .text.fn9_6,"ax",@progbits + .hidden fn9_6 .globl fn9_6 .type fn9_6,@function fn9_6: # @fn9_6 @@ -1046,6 +1172,8 @@ fn9_6: # @fn9_6 .Lfunc_end62: .size fn9_6, .Lfunc_end62-fn9_6 + .section .text.fn1_7,"ax",@progbits + .hidden fn1_7 .globl fn1_7 .type fn1_7,@function fn1_7: # @fn1_7 @@ -1062,6 +1190,8 @@ fn1_7: # @fn1_7 .Lfunc_end63: .size fn1_7, .Lfunc_end63-fn1_7 + .section .text.fn2_7,"ax",@progbits + .hidden fn2_7 .globl fn2_7 .type fn2_7,@function fn2_7: # @fn2_7 @@ -1080,6 +1210,8 @@ fn2_7: # @fn2_7 .Lfunc_end64: .size fn2_7, .Lfunc_end64-fn2_7 + .section .text.fn3_7,"ax",@progbits + .hidden fn3_7 .globl fn3_7 .type fn3_7,@function fn3_7: # @fn3_7 @@ -1098,6 +1230,8 @@ fn3_7: # @fn3_7 .Lfunc_end65: .size fn3_7, .Lfunc_end65-fn3_7 + .section .text.fn4_7,"ax",@progbits + .hidden fn4_7 .globl fn4_7 .type fn4_7,@function fn4_7: # @fn4_7 @@ -1114,6 +1248,8 @@ fn4_7: # @fn4_7 .Lfunc_end66: .size fn4_7, .Lfunc_end66-fn4_7 + .section .text.fn5_7,"ax",@progbits + .hidden fn5_7 .globl fn5_7 .type fn5_7,@function fn5_7: # @fn5_7 @@ -1132,6 +1268,8 @@ fn5_7: # @fn5_7 .Lfunc_end67: .size fn5_7, .Lfunc_end67-fn5_7 + .section .text.fn6_7,"ax",@progbits + .hidden fn6_7 .globl fn6_7 .type fn6_7,@function fn6_7: # @fn6_7 @@ -1150,6 +1288,8 @@ fn6_7: # @fn6_7 .Lfunc_end68: .size fn6_7, .Lfunc_end68-fn6_7 + .section .text.fn7_7,"ax",@progbits + .hidden fn7_7 .globl fn7_7 .type fn7_7,@function fn7_7: # @fn7_7 @@ -1166,6 +1306,8 @@ fn7_7: # @fn7_7 .Lfunc_end69: .size fn7_7, .Lfunc_end69-fn7_7 + .section .text.fn8_7,"ax",@progbits + .hidden fn8_7 .globl fn8_7 .type fn8_7,@function fn8_7: # @fn8_7 @@ -1184,6 +1326,8 @@ fn8_7: # @fn8_7 .Lfunc_end70: .size fn8_7, .Lfunc_end70-fn8_7 + .section .text.fn9_7,"ax",@progbits + .hidden fn9_7 .globl fn9_7 .type fn9_7,@function fn9_7: # @fn9_7 @@ -1202,6 +1346,8 @@ fn9_7: # @fn9_7 .Lfunc_end71: .size fn9_7, .Lfunc_end71-fn9_7 + .section .text.fn1_8,"ax",@progbits + .hidden fn1_8 .globl fn1_8 .type fn1_8,@function fn1_8: # @fn1_8 @@ -1218,6 +1364,8 @@ fn1_8: # @fn1_8 .Lfunc_end72: .size fn1_8, .Lfunc_end72-fn1_8 + .section .text.fn2_8,"ax",@progbits + .hidden fn2_8 .globl fn2_8 .type fn2_8,@function fn2_8: # @fn2_8 @@ -1236,6 +1384,8 @@ fn2_8: # @fn2_8 .Lfunc_end73: .size fn2_8, .Lfunc_end73-fn2_8 + .section .text.fn3_8,"ax",@progbits + .hidden fn3_8 .globl fn3_8 .type fn3_8,@function fn3_8: # @fn3_8 @@ -1257,6 +1407,8 @@ fn3_8: # @fn3_8 .Lfunc_end74: .size fn3_8, .Lfunc_end74-fn3_8 + .section .text.fn4_8,"ax",@progbits + .hidden fn4_8 .globl fn4_8 .type fn4_8,@function fn4_8: # @fn4_8 @@ -1273,6 +1425,8 @@ fn4_8: # @fn4_8 .Lfunc_end75: .size fn4_8, .Lfunc_end75-fn4_8 + .section .text.fn5_8,"ax",@progbits + .hidden fn5_8 .globl fn5_8 .type fn5_8,@function fn5_8: # @fn5_8 @@ -1291,6 +1445,8 @@ fn5_8: # @fn5_8 .Lfunc_end76: .size fn5_8, .Lfunc_end76-fn5_8 + .section .text.fn6_8,"ax",@progbits + .hidden fn6_8 .globl fn6_8 .type fn6_8,@function fn6_8: # @fn6_8 @@ -1312,6 +1468,8 @@ fn6_8: # @fn6_8 .Lfunc_end77: .size fn6_8, .Lfunc_end77-fn6_8 + .section .text.fn7_8,"ax",@progbits + .hidden fn7_8 .globl fn7_8 .type fn7_8,@function fn7_8: # @fn7_8 @@ -1328,6 +1486,8 @@ fn7_8: # @fn7_8 .Lfunc_end78: .size fn7_8, .Lfunc_end78-fn7_8 + .section .text.fn8_8,"ax",@progbits + .hidden fn8_8 .globl fn8_8 .type fn8_8,@function fn8_8: # @fn8_8 @@ -1346,6 +1506,8 @@ fn8_8: # @fn8_8 .Lfunc_end79: .size fn8_8, .Lfunc_end79-fn8_8 + .section .text.fn9_8,"ax",@progbits + .hidden fn9_8 .globl fn9_8 .type fn9_8,@function fn9_8: # @fn9_8 @@ -1363,6 +1525,8 @@ fn9_8: # @fn9_8 .Lfunc_end80: .size fn9_8, .Lfunc_end80-fn9_8 + .section .text.fn1_9,"ax",@progbits + .hidden fn1_9 .globl fn1_9 .type fn1_9,@function fn1_9: # @fn1_9 @@ -1379,6 +1543,8 @@ fn1_9: # @fn1_9 .Lfunc_end81: .size fn1_9, .Lfunc_end81-fn1_9 + .section .text.fn2_9,"ax",@progbits + .hidden fn2_9 .globl fn2_9 .type fn2_9,@function fn2_9: # @fn2_9 @@ -1397,6 +1563,8 @@ fn2_9: # @fn2_9 .Lfunc_end82: .size fn2_9, .Lfunc_end82-fn2_9 + .section .text.fn3_9,"ax",@progbits + .hidden fn3_9 .globl fn3_9 .type fn3_9,@function fn3_9: # @fn3_9 @@ -1418,6 +1586,8 @@ fn3_9: # @fn3_9 .Lfunc_end83: .size fn3_9, .Lfunc_end83-fn3_9 + .section .text.fn4_9,"ax",@progbits + .hidden fn4_9 .globl fn4_9 .type fn4_9,@function fn4_9: # @fn4_9 @@ -1434,6 +1604,8 @@ fn4_9: # @fn4_9 .Lfunc_end84: .size fn4_9, .Lfunc_end84-fn4_9 + .section .text.fn5_9,"ax",@progbits + .hidden fn5_9 .globl fn5_9 .type fn5_9,@function fn5_9: # @fn5_9 @@ -1452,6 +1624,8 @@ fn5_9: # @fn5_9 .Lfunc_end85: .size fn5_9, .Lfunc_end85-fn5_9 + .section .text.fn6_9,"ax",@progbits + .hidden fn6_9 .globl fn6_9 .type fn6_9,@function fn6_9: # @fn6_9 @@ -1473,6 +1647,8 @@ fn6_9: # @fn6_9 .Lfunc_end86: .size fn6_9, .Lfunc_end86-fn6_9 + .section .text.fn7_9,"ax",@progbits + .hidden fn7_9 .globl fn7_9 .type fn7_9,@function fn7_9: # @fn7_9 @@ -1489,6 +1665,8 @@ fn7_9: # @fn7_9 .Lfunc_end87: .size fn7_9, .Lfunc_end87-fn7_9 + .section .text.fn8_9,"ax",@progbits + .hidden fn8_9 .globl fn8_9 .type fn8_9,@function fn8_9: # @fn8_9 @@ -1507,6 +1685,8 @@ fn8_9: # @fn8_9 .Lfunc_end88: .size fn8_9, .Lfunc_end88-fn8_9 + .section .text.fn9_9,"ax",@progbits + .hidden fn9_9 .globl fn9_9 .type fn9_9,@function fn9_9: # @fn9_9 @@ -1524,6 +1704,8 @@ fn9_9: # @fn9_9 .Lfunc_end89: .size fn9_9, .Lfunc_end89-fn9_9 + .section .text.fn1_a,"ax",@progbits + .hidden fn1_a .globl fn1_a .type fn1_a,@function fn1_a: # @fn1_a @@ -1543,6 +1725,8 @@ fn1_a: # @fn1_a .Lfunc_end90: .size fn1_a, .Lfunc_end90-fn1_a + .section .text.fn2_a,"ax",@progbits + .hidden fn2_a .globl fn2_a .type fn2_a,@function fn2_a: # @fn2_a @@ -1565,6 +1749,8 @@ fn2_a: # @fn2_a .Lfunc_end91: .size fn2_a, .Lfunc_end91-fn2_a + .section .text.fn3_a,"ax",@progbits + .hidden fn3_a .globl fn3_a .type fn3_a,@function fn3_a: # @fn3_a @@ -1585,6 +1771,8 @@ fn3_a: # @fn3_a .Lfunc_end92: .size fn3_a, .Lfunc_end92-fn3_a + .section .text.fn4_a,"ax",@progbits + .hidden fn4_a .globl fn4_a .type fn4_a,@function fn4_a: # @fn4_a @@ -1604,6 +1792,8 @@ fn4_a: # @fn4_a .Lfunc_end93: .size fn4_a, .Lfunc_end93-fn4_a + .section .text.fn5_a,"ax",@progbits + .hidden fn5_a .globl fn5_a .type fn5_a,@function fn5_a: # @fn5_a @@ -1626,6 +1816,8 @@ fn5_a: # @fn5_a .Lfunc_end94: .size fn5_a, .Lfunc_end94-fn5_a + .section .text.fn6_a,"ax",@progbits + .hidden fn6_a .globl fn6_a .type fn6_a,@function fn6_a: # @fn6_a @@ -1646,6 +1838,8 @@ fn6_a: # @fn6_a .Lfunc_end95: .size fn6_a, .Lfunc_end95-fn6_a + .section .text.fn7_a,"ax",@progbits + .hidden fn7_a .globl fn7_a .type fn7_a,@function fn7_a: # @fn7_a @@ -1660,6 +1854,8 @@ fn7_a: # @fn7_a .Lfunc_end96: .size fn7_a, .Lfunc_end96-fn7_a + .section .text.fn8_a,"ax",@progbits + .hidden fn8_a .globl fn8_a .type fn8_a,@function fn8_a: # @fn8_a @@ -1674,6 +1870,8 @@ fn8_a: # @fn8_a .Lfunc_end97: .size fn8_a, .Lfunc_end97-fn8_a + .section .text.fn9_a,"ax",@progbits + .hidden fn9_a .globl fn9_a .type fn9_a,@function fn9_a: # @fn9_a @@ -1688,6 +1886,8 @@ fn9_a: # @fn9_a .Lfunc_end98: .size fn9_a, .Lfunc_end98-fn9_a + .section .text.fn1_b,"ax",@progbits + .hidden fn1_b .globl fn1_b .type fn1_b,@function fn1_b: # @fn1_b @@ -1707,6 +1907,8 @@ fn1_b: # @fn1_b .Lfunc_end99: .size fn1_b, .Lfunc_end99-fn1_b + .section .text.fn2_b,"ax",@progbits + .hidden fn2_b .globl fn2_b .type fn2_b,@function fn2_b: # @fn2_b @@ -1729,6 +1931,8 @@ fn2_b: # @fn2_b .Lfunc_end100: .size fn2_b, .Lfunc_end100-fn2_b + .section .text.fn3_b,"ax",@progbits + .hidden fn3_b .globl fn3_b .type fn3_b,@function fn3_b: # @fn3_b @@ -1749,6 +1953,8 @@ fn3_b: # @fn3_b .Lfunc_end101: .size fn3_b, .Lfunc_end101-fn3_b + .section .text.fn4_b,"ax",@progbits + .hidden fn4_b .globl fn4_b .type fn4_b,@function fn4_b: # @fn4_b @@ -1768,6 +1974,8 @@ fn4_b: # @fn4_b .Lfunc_end102: .size fn4_b, .Lfunc_end102-fn4_b + .section .text.fn5_b,"ax",@progbits + .hidden fn5_b .globl fn5_b .type fn5_b,@function fn5_b: # @fn5_b @@ -1790,6 +1998,8 @@ fn5_b: # @fn5_b .Lfunc_end103: .size fn5_b, .Lfunc_end103-fn5_b + .section .text.fn6_b,"ax",@progbits + .hidden fn6_b .globl fn6_b .type fn6_b,@function fn6_b: # @fn6_b @@ -1810,6 +2020,8 @@ fn6_b: # @fn6_b .Lfunc_end104: .size fn6_b, .Lfunc_end104-fn6_b + .section .text.fn7_b,"ax",@progbits + .hidden fn7_b .globl fn7_b .type fn7_b,@function fn7_b: # @fn7_b @@ -1824,6 +2036,8 @@ fn7_b: # @fn7_b .Lfunc_end105: .size fn7_b, .Lfunc_end105-fn7_b + .section .text.fn8_b,"ax",@progbits + .hidden fn8_b .globl fn8_b .type fn8_b,@function fn8_b: # @fn8_b @@ -1838,6 +2052,8 @@ fn8_b: # @fn8_b .Lfunc_end106: .size fn8_b, .Lfunc_end106-fn8_b + .section .text.fn9_b,"ax",@progbits + .hidden fn9_b .globl fn9_b .type fn9_b,@function fn9_b: # @fn9_b @@ -1852,6 +2068,8 @@ fn9_b: # @fn9_b .Lfunc_end107: .size fn9_b, .Lfunc_end107-fn9_b + .section .text.fn1_c,"ax",@progbits + .hidden fn1_c .globl fn1_c .type fn1_c,@function fn1_c: # @fn1_c @@ -1872,6 +2090,8 @@ fn1_c: # @fn1_c .Lfunc_end108: .size fn1_c, .Lfunc_end108-fn1_c + .section .text.fn2_c,"ax",@progbits + .hidden fn2_c .globl fn2_c .type fn2_c,@function fn2_c: # @fn2_c @@ -1892,6 +2112,8 @@ fn2_c: # @fn2_c .Lfunc_end109: .size fn2_c, .Lfunc_end109-fn2_c + .section .text.fn3_c,"ax",@progbits + .hidden fn3_c .globl fn3_c .type fn3_c,@function fn3_c: # @fn3_c @@ -1907,6 +2129,8 @@ fn3_c: # @fn3_c .Lfunc_end110: .size fn3_c, .Lfunc_end110-fn3_c + .section .text.fn4_c,"ax",@progbits + .hidden fn4_c .globl fn4_c .type fn4_c,@function fn4_c: # @fn4_c @@ -1927,6 +2151,8 @@ fn4_c: # @fn4_c .Lfunc_end111: .size fn4_c, .Lfunc_end111-fn4_c + .section .text.fn5_c,"ax",@progbits + .hidden fn5_c .globl fn5_c .type fn5_c,@function fn5_c: # @fn5_c @@ -1942,6 +2168,8 @@ fn5_c: # @fn5_c .Lfunc_end112: .size fn5_c, .Lfunc_end112-fn5_c + .section .text.fn6_c,"ax",@progbits + .hidden fn6_c .globl fn6_c .type fn6_c,@function fn6_c: # @fn6_c @@ -1957,6 +2185,8 @@ fn6_c: # @fn6_c .Lfunc_end113: .size fn6_c, .Lfunc_end113-fn6_c + .section .text.fn7_c,"ax",@progbits + .hidden fn7_c .globl fn7_c .type fn7_c,@function fn7_c: # @fn7_c @@ -1972,6 +2202,8 @@ fn7_c: # @fn7_c .Lfunc_end114: .size fn7_c, .Lfunc_end114-fn7_c + .section .text.fn8_c,"ax",@progbits + .hidden fn8_c .globl fn8_c .type fn8_c,@function fn8_c: # @fn8_c @@ -1989,6 +2221,8 @@ fn8_c: # @fn8_c .Lfunc_end115: .size fn8_c, .Lfunc_end115-fn8_c + .section .text.fn9_c,"ax",@progbits + .hidden fn9_c .globl fn9_c .type fn9_c,@function fn9_c: # @fn9_c @@ -2004,6 +2238,8 @@ fn9_c: # @fn9_c .Lfunc_end116: .size fn9_c, .Lfunc_end116-fn9_c + .section .text.fn1_d,"ax",@progbits + .hidden fn1_d .globl fn1_d .type fn1_d,@function fn1_d: # @fn1_d @@ -2024,6 +2260,8 @@ fn1_d: # @fn1_d .Lfunc_end117: .size fn1_d, .Lfunc_end117-fn1_d + .section .text.fn2_d,"ax",@progbits + .hidden fn2_d .globl fn2_d .type fn2_d,@function fn2_d: # @fn2_d @@ -2044,6 +2282,8 @@ fn2_d: # @fn2_d .Lfunc_end118: .size fn2_d, .Lfunc_end118-fn2_d + .section .text.fn3_d,"ax",@progbits + .hidden fn3_d .globl fn3_d .type fn3_d,@function fn3_d: # @fn3_d @@ -2059,6 +2299,8 @@ fn3_d: # @fn3_d .Lfunc_end119: .size fn3_d, .Lfunc_end119-fn3_d + .section .text.fn4_d,"ax",@progbits + .hidden fn4_d .globl fn4_d .type fn4_d,@function fn4_d: # @fn4_d @@ -2079,6 +2321,8 @@ fn4_d: # @fn4_d .Lfunc_end120: .size fn4_d, .Lfunc_end120-fn4_d + .section .text.fn5_d,"ax",@progbits + .hidden fn5_d .globl fn5_d .type fn5_d,@function fn5_d: # @fn5_d @@ -2094,6 +2338,8 @@ fn5_d: # @fn5_d .Lfunc_end121: .size fn5_d, .Lfunc_end121-fn5_d + .section .text.fn6_d,"ax",@progbits + .hidden fn6_d .globl fn6_d .type fn6_d,@function fn6_d: # @fn6_d @@ -2109,6 +2355,8 @@ fn6_d: # @fn6_d .Lfunc_end122: .size fn6_d, .Lfunc_end122-fn6_d + .section .text.fn7_d,"ax",@progbits + .hidden fn7_d .globl fn7_d .type fn7_d,@function fn7_d: # @fn7_d @@ -2124,6 +2372,8 @@ fn7_d: # @fn7_d .Lfunc_end123: .size fn7_d, .Lfunc_end123-fn7_d + .section .text.fn8_d,"ax",@progbits + .hidden fn8_d .globl fn8_d .type fn8_d,@function fn8_d: # @fn8_d @@ -2141,6 +2391,8 @@ fn8_d: # @fn8_d .Lfunc_end124: .size fn8_d, .Lfunc_end124-fn8_d + .section .text.fn9_d,"ax",@progbits + .hidden fn9_d .globl fn9_d .type fn9_d,@function fn9_d: # @fn9_d @@ -2156,6 +2408,8 @@ fn9_d: # @fn9_d .Lfunc_end125: .size fn9_d, .Lfunc_end125-fn9_d + .section .text.fn1_e,"ax",@progbits + .hidden fn1_e .globl fn1_e .type fn1_e,@function fn1_e: # @fn1_e @@ -2171,6 +2425,8 @@ fn1_e: # @fn1_e .Lfunc_end126: .size fn1_e, .Lfunc_end126-fn1_e + .section .text.fn2_e,"ax",@progbits + .hidden fn2_e .globl fn2_e .type fn2_e,@function fn2_e: # @fn2_e @@ -2186,6 +2442,8 @@ fn2_e: # @fn2_e .Lfunc_end127: .size fn2_e, .Lfunc_end127-fn2_e + .section .text.fn3_e,"ax",@progbits + .hidden fn3_e .globl fn3_e .type fn3_e,@function fn3_e: # @fn3_e @@ -2201,6 +2459,8 @@ fn3_e: # @fn3_e .Lfunc_end128: .size fn3_e, .Lfunc_end128-fn3_e + .section .text.fn4_e,"ax",@progbits + .hidden fn4_e .globl fn4_e .type fn4_e,@function fn4_e: # @fn4_e @@ -2216,6 +2476,8 @@ fn4_e: # @fn4_e .Lfunc_end129: .size fn4_e, .Lfunc_end129-fn4_e + .section .text.fn5_e,"ax",@progbits + .hidden fn5_e .globl fn5_e .type fn5_e,@function fn5_e: # @fn5_e @@ -2225,6 +2487,8 @@ fn5_e: # @fn5_e .Lfunc_end130: .size fn5_e, .Lfunc_end130-fn5_e + .section .text.fn6_e,"ax",@progbits + .hidden fn6_e .globl fn6_e .type fn6_e,@function fn6_e: # @fn6_e @@ -2240,6 +2504,8 @@ fn6_e: # @fn6_e .Lfunc_end131: .size fn6_e, .Lfunc_end131-fn6_e + .section .text.fn7_e,"ax",@progbits + .hidden fn7_e .globl fn7_e .type fn7_e,@function fn7_e: # @fn7_e @@ -2255,6 +2521,8 @@ fn7_e: # @fn7_e .Lfunc_end132: .size fn7_e, .Lfunc_end132-fn7_e + .section .text.fn8_e,"ax",@progbits + .hidden fn8_e .globl fn8_e .type fn8_e,@function fn8_e: # @fn8_e @@ -2270,6 +2538,8 @@ fn8_e: # @fn8_e .Lfunc_end133: .size fn8_e, .Lfunc_end133-fn8_e + .section .text.fn9_e,"ax",@progbits + .hidden fn9_e .globl fn9_e .type fn9_e,@function fn9_e: # @fn9_e @@ -2285,6 +2555,8 @@ fn9_e: # @fn9_e .Lfunc_end134: .size fn9_e, .Lfunc_end134-fn9_e + .section .text.fn1_f,"ax",@progbits + .hidden fn1_f .globl fn1_f .type fn1_f,@function fn1_f: # @fn1_f @@ -2300,6 +2572,8 @@ fn1_f: # @fn1_f .Lfunc_end135: .size fn1_f, .Lfunc_end135-fn1_f + .section .text.fn2_f,"ax",@progbits + .hidden fn2_f .globl fn2_f .type fn2_f,@function fn2_f: # @fn2_f @@ -2315,6 +2589,8 @@ fn2_f: # @fn2_f .Lfunc_end136: .size fn2_f, .Lfunc_end136-fn2_f + .section .text.fn3_f,"ax",@progbits + .hidden fn3_f .globl fn3_f .type fn3_f,@function fn3_f: # @fn3_f @@ -2330,6 +2606,8 @@ fn3_f: # @fn3_f .Lfunc_end137: .size fn3_f, .Lfunc_end137-fn3_f + .section .text.fn4_f,"ax",@progbits + .hidden fn4_f .globl fn4_f .type fn4_f,@function fn4_f: # @fn4_f @@ -2345,6 +2623,8 @@ fn4_f: # @fn4_f .Lfunc_end138: .size fn4_f, .Lfunc_end138-fn4_f + .section .text.fn5_f,"ax",@progbits + .hidden fn5_f .globl fn5_f .type fn5_f,@function fn5_f: # @fn5_f @@ -2360,6 +2640,8 @@ fn5_f: # @fn5_f .Lfunc_end139: .size fn5_f, .Lfunc_end139-fn5_f + .section .text.fn6_f,"ax",@progbits + .hidden fn6_f .globl fn6_f .type fn6_f,@function fn6_f: # @fn6_f @@ -2375,6 +2657,8 @@ fn6_f: # @fn6_f .Lfunc_end140: .size fn6_f, .Lfunc_end140-fn6_f + .section .text.fn7_f,"ax",@progbits + .hidden fn7_f .globl fn7_f .type fn7_f,@function fn7_f: # @fn7_f @@ -2390,6 +2674,8 @@ fn7_f: # @fn7_f .Lfunc_end141: .size fn7_f, .Lfunc_end141-fn7_f + .section .text.fn8_f,"ax",@progbits + .hidden fn8_f .globl fn8_f .type fn8_f,@function fn8_f: # @fn8_f @@ -2405,6 +2691,8 @@ fn8_f: # @fn8_f .Lfunc_end142: .size fn8_f, .Lfunc_end142-fn8_f + .section .text.fn9_f,"ax",@progbits + .hidden fn9_f .globl fn9_f .type fn9_f,@function fn9_f: # @fn9_f @@ -2420,6 +2708,8 @@ fn9_f: # @fn9_f .Lfunc_end143: .size fn9_f, .Lfunc_end143-fn9_f + .section .text.fn1_g,"ax",@progbits + .hidden fn1_g .globl fn1_g .type fn1_g,@function fn1_g: # @fn1_g @@ -2435,6 +2725,8 @@ fn1_g: # @fn1_g .Lfunc_end144: .size fn1_g, .Lfunc_end144-fn1_g + .section .text.fn2_g,"ax",@progbits + .hidden fn2_g .globl fn2_g .type fn2_g,@function fn2_g: # @fn2_g @@ -2450,6 +2742,8 @@ fn2_g: # @fn2_g .Lfunc_end145: .size fn2_g, .Lfunc_end145-fn2_g + .section .text.fn3_g,"ax",@progbits + .hidden fn3_g .globl fn3_g .type fn3_g,@function fn3_g: # @fn3_g @@ -2465,6 +2759,8 @@ fn3_g: # @fn3_g .Lfunc_end146: .size fn3_g, .Lfunc_end146-fn3_g + .section .text.fn4_g,"ax",@progbits + .hidden fn4_g .globl fn4_g .type fn4_g,@function fn4_g: # @fn4_g @@ -2480,6 +2776,8 @@ fn4_g: # @fn4_g .Lfunc_end147: .size fn4_g, .Lfunc_end147-fn4_g + .section .text.fn5_g,"ax",@progbits + .hidden fn5_g .globl fn5_g .type fn5_g,@function fn5_g: # @fn5_g @@ -2495,6 +2793,8 @@ fn5_g: # @fn5_g .Lfunc_end148: .size fn5_g, .Lfunc_end148-fn5_g + .section .text.fn6_g,"ax",@progbits + .hidden fn6_g .globl fn6_g .type fn6_g,@function fn6_g: # @fn6_g @@ -2510,6 +2810,8 @@ fn6_g: # @fn6_g .Lfunc_end149: .size fn6_g, .Lfunc_end149-fn6_g + .section .text.fn7_g,"ax",@progbits + .hidden fn7_g .globl fn7_g .type fn7_g,@function fn7_g: # @fn7_g @@ -2525,6 +2827,8 @@ fn7_g: # @fn7_g .Lfunc_end150: .size fn7_g, .Lfunc_end150-fn7_g + .section .text.fn8_g,"ax",@progbits + .hidden fn8_g .globl fn8_g .type fn8_g,@function fn8_g: # @fn8_g @@ -2540,6 +2844,8 @@ fn8_g: # @fn8_g .Lfunc_end151: .size fn8_g, .Lfunc_end151-fn8_g + .section .text.fn9_g,"ax",@progbits + .hidden fn9_g .globl fn9_g .type fn9_g,@function fn9_g: # @fn9_g @@ -2555,6 +2861,8 @@ fn9_g: # @fn9_g .Lfunc_end152: .size fn9_g, .Lfunc_end152-fn9_g + .section .text.fn1_h,"ax",@progbits + .hidden fn1_h .globl fn1_h .type fn1_h,@function fn1_h: # @fn1_h @@ -2575,6 +2883,8 @@ fn1_h: # @fn1_h .Lfunc_end153: .size fn1_h, .Lfunc_end153-fn1_h + .section .text.fn2_h,"ax",@progbits + .hidden fn2_h .globl fn2_h .type fn2_h,@function fn2_h: # @fn2_h @@ -2598,6 +2908,8 @@ fn2_h: # @fn2_h .Lfunc_end154: .size fn2_h, .Lfunc_end154-fn2_h + .section .text.fn3_h,"ax",@progbits + .hidden fn3_h .globl fn3_h .type fn3_h,@function fn3_h: # @fn3_h @@ -2618,6 +2930,8 @@ fn3_h: # @fn3_h .Lfunc_end155: .size fn3_h, .Lfunc_end155-fn3_h + .section .text.fn4_h,"ax",@progbits + .hidden fn4_h .globl fn4_h .type fn4_h,@function fn4_h: # @fn4_h @@ -2638,6 +2952,8 @@ fn4_h: # @fn4_h .Lfunc_end156: .size fn4_h, .Lfunc_end156-fn4_h + .section .text.fn5_h,"ax",@progbits + .hidden fn5_h .globl fn5_h .type fn5_h,@function fn5_h: # @fn5_h @@ -2653,6 +2969,8 @@ fn5_h: # @fn5_h .Lfunc_end157: .size fn5_h, .Lfunc_end157-fn5_h + .section .text.fn6_h,"ax",@progbits + .hidden fn6_h .globl fn6_h .type fn6_h,@function fn6_h: # @fn6_h @@ -2673,6 +2991,8 @@ fn6_h: # @fn6_h .Lfunc_end158: .size fn6_h, .Lfunc_end158-fn6_h + .section .text.fn7_h,"ax",@progbits + .hidden fn7_h .globl fn7_h .type fn7_h,@function fn7_h: # @fn7_h @@ -2688,6 +3008,8 @@ fn7_h: # @fn7_h .Lfunc_end159: .size fn7_h, .Lfunc_end159-fn7_h + .section .text.fn8_h,"ax",@progbits + .hidden fn8_h .globl fn8_h .type fn8_h,@function fn8_h: # @fn8_h @@ -2703,6 +3025,8 @@ fn8_h: # @fn8_h .Lfunc_end160: .size fn8_h, .Lfunc_end160-fn8_h + .section .text.fn9_h,"ax",@progbits + .hidden fn9_h .globl fn9_h .type fn9_h,@function fn9_h: # @fn9_h @@ -2718,6 +3042,8 @@ fn9_h: # @fn9_h .Lfunc_end161: .size fn9_h, .Lfunc_end161-fn9_h + .section .text.fn1_i,"ax",@progbits + .hidden fn1_i .globl fn1_i .type fn1_i,@function fn1_i: # @fn1_i @@ -2738,6 +3064,8 @@ fn1_i: # @fn1_i .Lfunc_end162: .size fn1_i, .Lfunc_end162-fn1_i + .section .text.fn2_i,"ax",@progbits + .hidden fn2_i .globl fn2_i .type fn2_i,@function fn2_i: # @fn2_i @@ -2761,6 +3089,8 @@ fn2_i: # @fn2_i .Lfunc_end163: .size fn2_i, .Lfunc_end163-fn2_i + .section .text.fn3_i,"ax",@progbits + .hidden fn3_i .globl fn3_i .type fn3_i,@function fn3_i: # @fn3_i @@ -2782,6 +3112,8 @@ fn3_i: # @fn3_i .Lfunc_end164: .size fn3_i, .Lfunc_end164-fn3_i + .section .text.fn4_i,"ax",@progbits + .hidden fn4_i .globl fn4_i .type fn4_i,@function fn4_i: # @fn4_i @@ -2802,6 +3134,8 @@ fn4_i: # @fn4_i .Lfunc_end165: .size fn4_i, .Lfunc_end165-fn4_i + .section .text.fn5_i,"ax",@progbits + .hidden fn5_i .globl fn5_i .type fn5_i,@function fn5_i: # @fn5_i @@ -2825,6 +3159,8 @@ fn5_i: # @fn5_i .Lfunc_end166: .size fn5_i, .Lfunc_end166-fn5_i + .section .text.fn6_i,"ax",@progbits + .hidden fn6_i .globl fn6_i .type fn6_i,@function fn6_i: # @fn6_i @@ -2846,6 +3182,8 @@ fn6_i: # @fn6_i .Lfunc_end167: .size fn6_i, .Lfunc_end167-fn6_i + .section .text.fn7_i,"ax",@progbits + .hidden fn7_i .globl fn7_i .type fn7_i,@function fn7_i: # @fn7_i @@ -2861,6 +3199,8 @@ fn7_i: # @fn7_i .Lfunc_end168: .size fn7_i, .Lfunc_end168-fn7_i + .section .text.fn8_i,"ax",@progbits + .hidden fn8_i .globl fn8_i .type fn8_i,@function fn8_i: # @fn8_i @@ -2876,6 +3216,8 @@ fn8_i: # @fn8_i .Lfunc_end169: .size fn8_i, .Lfunc_end169-fn8_i + .section .text.fn9_i,"ax",@progbits + .hidden fn9_i .globl fn9_i .type fn9_i,@function fn9_i: # @fn9_i @@ -2891,6 +3233,8 @@ fn9_i: # @fn9_i .Lfunc_end170: .size fn9_i, .Lfunc_end170-fn9_i + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -2908,26 +3252,31 @@ main: # @main .Lfunc_end171: .size main, .Lfunc_end171-main - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: - .zero 4 + .skip 4 .size b, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: - .zero 4 + .skip 4 .size c, 4 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: - .zero 4 + .skip 4 .size d, 4 diff --git a/test/torture-s/20040704-1.c.s b/test/torture-s/20040704-1.c.s index 4e3d3aaad..a5bd5dfc5 100644 --- a/test/torture-s/20040704-1.c.s +++ b/test/torture-s/20040704-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040704-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040704-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040705-1.c.s b/test/torture-s/20040705-1.c.s index 5cd6781f3..4c3af12b7 100644 --- a/test/torture-s/20040705-1.c.s +++ b/test/torture-s/20040705-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040705-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040705-1.c" + .section .text.ret1,"ax",@progbits + .hidden ret1 .globl ret1 .type ret1,@function ret1: # @ret1 @@ -13,6 +15,8 @@ ret1: # @ret1 .Lfunc_end0: .size ret1, .Lfunc_end0-ret1 + .section .text.ret2,"ax",@progbits + .hidden ret2 .globl ret2 .type ret2,@function ret2: # @ret2 @@ -28,6 +32,8 @@ ret2: # @ret2 .Lfunc_end1: .size ret2, .Lfunc_end1-ret2 + .section .text.ret3,"ax",@progbits + .hidden ret3 .globl ret3 .type ret3,@function ret3: # @ret3 @@ -41,6 +47,8 @@ ret3: # @ret3 .Lfunc_end2: .size ret3, .Lfunc_end2-ret3 + .section .text.ret4,"ax",@progbits + .hidden ret4 .globl ret4 .type ret4,@function ret4: # @ret4 @@ -54,6 +62,8 @@ ret4: # @ret4 .Lfunc_end3: .size ret4, .Lfunc_end3-ret4 + .section .text.ret5,"ax",@progbits + .hidden ret5 .globl ret5 .type ret5,@function ret5: # @ret5 @@ -69,6 +79,8 @@ ret5: # @ret5 .Lfunc_end4: .size ret5, .Lfunc_end4-ret5 + .section .text.ret6,"ax",@progbits + .hidden ret6 .globl ret6 .type ret6,@function ret6: # @ret6 @@ -82,6 +94,8 @@ ret6: # @ret6 .Lfunc_end5: .size ret6, .Lfunc_end5-ret6 + .section .text.ret7,"ax",@progbits + .hidden ret7 .globl ret7 .type ret7,@function ret7: # @ret7 @@ -93,6 +107,8 @@ ret7: # @ret7 .Lfunc_end6: .size ret7, .Lfunc_end6-ret7 + .section .text.ret8,"ax",@progbits + .hidden ret8 .globl ret8 .type ret8,@function ret8: # @ret8 @@ -104,6 +120,8 @@ ret8: # @ret8 .Lfunc_end7: .size ret8, .Lfunc_end7-ret8 + .section .text.ret9,"ax",@progbits + .hidden ret9 .globl ret9 .type ret9,@function ret9: # @ret9 @@ -115,6 +133,8 @@ ret9: # @ret9 .Lfunc_end8: .size ret9, .Lfunc_end8-ret9 + .section .text.fn1_1,"ax",@progbits + .hidden fn1_1 .globl fn1_1 .type fn1_1,@function fn1_1: # @fn1_1 @@ -134,6 +154,8 @@ fn1_1: # @fn1_1 .Lfunc_end9: .size fn1_1, .Lfunc_end9-fn1_1 + .section .text.fn2_1,"ax",@progbits + .hidden fn2_1 .globl fn2_1 .type fn2_1,@function fn2_1: # @fn2_1 @@ -155,6 +177,8 @@ fn2_1: # @fn2_1 .Lfunc_end10: .size fn2_1, .Lfunc_end10-fn2_1 + .section .text.fn3_1,"ax",@progbits + .hidden fn3_1 .globl fn3_1 .type fn3_1,@function fn3_1: # @fn3_1 @@ -171,6 +195,8 @@ fn3_1: # @fn3_1 .Lfunc_end11: .size fn3_1, .Lfunc_end11-fn3_1 + .section .text.fn4_1,"ax",@progbits + .hidden fn4_1 .globl fn4_1 .type fn4_1,@function fn4_1: # @fn4_1 @@ -190,6 +216,8 @@ fn4_1: # @fn4_1 .Lfunc_end12: .size fn4_1, .Lfunc_end12-fn4_1 + .section .text.fn5_1,"ax",@progbits + .hidden fn5_1 .globl fn5_1 .type fn5_1,@function fn5_1: # @fn5_1 @@ -211,6 +239,8 @@ fn5_1: # @fn5_1 .Lfunc_end13: .size fn5_1, .Lfunc_end13-fn5_1 + .section .text.fn6_1,"ax",@progbits + .hidden fn6_1 .globl fn6_1 .type fn6_1,@function fn6_1: # @fn6_1 @@ -227,6 +257,8 @@ fn6_1: # @fn6_1 .Lfunc_end14: .size fn6_1, .Lfunc_end14-fn6_1 + .section .text.fn7_1,"ax",@progbits + .hidden fn7_1 .globl fn7_1 .type fn7_1,@function fn7_1: # @fn7_1 @@ -241,6 +273,8 @@ fn7_1: # @fn7_1 .Lfunc_end15: .size fn7_1, .Lfunc_end15-fn7_1 + .section .text.fn8_1,"ax",@progbits + .hidden fn8_1 .globl fn8_1 .type fn8_1,@function fn8_1: # @fn8_1 @@ -258,6 +292,8 @@ fn8_1: # @fn8_1 .Lfunc_end16: .size fn8_1, .Lfunc_end16-fn8_1 + .section .text.fn9_1,"ax",@progbits + .hidden fn9_1 .globl fn9_1 .type fn9_1,@function fn9_1: # @fn9_1 @@ -274,6 +310,8 @@ fn9_1: # @fn9_1 .Lfunc_end17: .size fn9_1, .Lfunc_end17-fn9_1 + .section .text.fn1_2,"ax",@progbits + .hidden fn1_2 .globl fn1_2 .type fn1_2,@function fn1_2: # @fn1_2 @@ -294,6 +332,8 @@ fn1_2: # @fn1_2 .Lfunc_end18: .size fn1_2, .Lfunc_end18-fn1_2 + .section .text.fn2_2,"ax",@progbits + .hidden fn2_2 .globl fn2_2 .type fn2_2,@function fn2_2: # @fn2_2 @@ -314,6 +354,8 @@ fn2_2: # @fn2_2 .Lfunc_end19: .size fn2_2, .Lfunc_end19-fn2_2 + .section .text.fn3_2,"ax",@progbits + .hidden fn3_2 .globl fn3_2 .type fn3_2,@function fn3_2: # @fn3_2 @@ -329,6 +371,8 @@ fn3_2: # @fn3_2 .Lfunc_end20: .size fn3_2, .Lfunc_end20-fn3_2 + .section .text.fn4_2,"ax",@progbits + .hidden fn4_2 .globl fn4_2 .type fn4_2,@function fn4_2: # @fn4_2 @@ -349,6 +393,8 @@ fn4_2: # @fn4_2 .Lfunc_end21: .size fn4_2, .Lfunc_end21-fn4_2 + .section .text.fn5_2,"ax",@progbits + .hidden fn5_2 .globl fn5_2 .type fn5_2,@function fn5_2: # @fn5_2 @@ -364,6 +410,8 @@ fn5_2: # @fn5_2 .Lfunc_end22: .size fn5_2, .Lfunc_end22-fn5_2 + .section .text.fn6_2,"ax",@progbits + .hidden fn6_2 .globl fn6_2 .type fn6_2,@function fn6_2: # @fn6_2 @@ -379,6 +427,8 @@ fn6_2: # @fn6_2 .Lfunc_end23: .size fn6_2, .Lfunc_end23-fn6_2 + .section .text.fn7_2,"ax",@progbits + .hidden fn7_2 .globl fn7_2 .type fn7_2,@function fn7_2: # @fn7_2 @@ -394,6 +444,8 @@ fn7_2: # @fn7_2 .Lfunc_end24: .size fn7_2, .Lfunc_end24-fn7_2 + .section .text.fn8_2,"ax",@progbits + .hidden fn8_2 .globl fn8_2 .type fn8_2,@function fn8_2: # @fn8_2 @@ -411,6 +463,8 @@ fn8_2: # @fn8_2 .Lfunc_end25: .size fn8_2, .Lfunc_end25-fn8_2 + .section .text.fn9_2,"ax",@progbits + .hidden fn9_2 .globl fn9_2 .type fn9_2,@function fn9_2: # @fn9_2 @@ -426,6 +480,8 @@ fn9_2: # @fn9_2 .Lfunc_end26: .size fn9_2, .Lfunc_end26-fn9_2 + .section .text.fn1_3,"ax",@progbits + .hidden fn1_3 .globl fn1_3 .type fn1_3,@function fn1_3: # @fn1_3 @@ -446,6 +502,8 @@ fn1_3: # @fn1_3 .Lfunc_end27: .size fn1_3, .Lfunc_end27-fn1_3 + .section .text.fn2_3,"ax",@progbits + .hidden fn2_3 .globl fn2_3 .type fn2_3,@function fn2_3: # @fn2_3 @@ -466,6 +524,8 @@ fn2_3: # @fn2_3 .Lfunc_end28: .size fn2_3, .Lfunc_end28-fn2_3 + .section .text.fn3_3,"ax",@progbits + .hidden fn3_3 .globl fn3_3 .type fn3_3,@function fn3_3: # @fn3_3 @@ -481,6 +541,8 @@ fn3_3: # @fn3_3 .Lfunc_end29: .size fn3_3, .Lfunc_end29-fn3_3 + .section .text.fn4_3,"ax",@progbits + .hidden fn4_3 .globl fn4_3 .type fn4_3,@function fn4_3: # @fn4_3 @@ -501,6 +563,8 @@ fn4_3: # @fn4_3 .Lfunc_end30: .size fn4_3, .Lfunc_end30-fn4_3 + .section .text.fn5_3,"ax",@progbits + .hidden fn5_3 .globl fn5_3 .type fn5_3,@function fn5_3: # @fn5_3 @@ -516,6 +580,8 @@ fn5_3: # @fn5_3 .Lfunc_end31: .size fn5_3, .Lfunc_end31-fn5_3 + .section .text.fn6_3,"ax",@progbits + .hidden fn6_3 .globl fn6_3 .type fn6_3,@function fn6_3: # @fn6_3 @@ -531,6 +597,8 @@ fn6_3: # @fn6_3 .Lfunc_end32: .size fn6_3, .Lfunc_end32-fn6_3 + .section .text.fn7_3,"ax",@progbits + .hidden fn7_3 .globl fn7_3 .type fn7_3,@function fn7_3: # @fn7_3 @@ -546,6 +614,8 @@ fn7_3: # @fn7_3 .Lfunc_end33: .size fn7_3, .Lfunc_end33-fn7_3 + .section .text.fn8_3,"ax",@progbits + .hidden fn8_3 .globl fn8_3 .type fn8_3,@function fn8_3: # @fn8_3 @@ -563,6 +633,8 @@ fn8_3: # @fn8_3 .Lfunc_end34: .size fn8_3, .Lfunc_end34-fn8_3 + .section .text.fn9_3,"ax",@progbits + .hidden fn9_3 .globl fn9_3 .type fn9_3,@function fn9_3: # @fn9_3 @@ -578,6 +650,8 @@ fn9_3: # @fn9_3 .Lfunc_end35: .size fn9_3, .Lfunc_end35-fn9_3 + .section .text.fn1_4,"ax",@progbits + .hidden fn1_4 .globl fn1_4 .type fn1_4,@function fn1_4: # @fn1_4 @@ -597,6 +671,8 @@ fn1_4: # @fn1_4 .Lfunc_end36: .size fn1_4, .Lfunc_end36-fn1_4 + .section .text.fn2_4,"ax",@progbits + .hidden fn2_4 .globl fn2_4 .type fn2_4,@function fn2_4: # @fn2_4 @@ -618,6 +694,8 @@ fn2_4: # @fn2_4 .Lfunc_end37: .size fn2_4, .Lfunc_end37-fn2_4 + .section .text.fn3_4,"ax",@progbits + .hidden fn3_4 .globl fn3_4 .type fn3_4,@function fn3_4: # @fn3_4 @@ -639,6 +717,8 @@ fn3_4: # @fn3_4 .Lfunc_end38: .size fn3_4, .Lfunc_end38-fn3_4 + .section .text.fn4_4,"ax",@progbits + .hidden fn4_4 .globl fn4_4 .type fn4_4,@function fn4_4: # @fn4_4 @@ -658,6 +738,8 @@ fn4_4: # @fn4_4 .Lfunc_end39: .size fn4_4, .Lfunc_end39-fn4_4 + .section .text.fn5_4,"ax",@progbits + .hidden fn5_4 .globl fn5_4 .type fn5_4,@function fn5_4: # @fn5_4 @@ -679,6 +761,8 @@ fn5_4: # @fn5_4 .Lfunc_end40: .size fn5_4, .Lfunc_end40-fn5_4 + .section .text.fn6_4,"ax",@progbits + .hidden fn6_4 .globl fn6_4 .type fn6_4,@function fn6_4: # @fn6_4 @@ -700,6 +784,8 @@ fn6_4: # @fn6_4 .Lfunc_end41: .size fn6_4, .Lfunc_end41-fn6_4 + .section .text.fn7_4,"ax",@progbits + .hidden fn7_4 .globl fn7_4 .type fn7_4,@function fn7_4: # @fn7_4 @@ -714,6 +800,8 @@ fn7_4: # @fn7_4 .Lfunc_end42: .size fn7_4, .Lfunc_end42-fn7_4 + .section .text.fn8_4,"ax",@progbits + .hidden fn8_4 .globl fn8_4 .type fn8_4,@function fn8_4: # @fn8_4 @@ -731,6 +819,8 @@ fn8_4: # @fn8_4 .Lfunc_end43: .size fn8_4, .Lfunc_end43-fn8_4 + .section .text.fn9_4,"ax",@progbits + .hidden fn9_4 .globl fn9_4 .type fn9_4,@function fn9_4: # @fn9_4 @@ -748,6 +838,8 @@ fn9_4: # @fn9_4 .Lfunc_end44: .size fn9_4, .Lfunc_end44-fn9_4 + .section .text.fn1_5,"ax",@progbits + .hidden fn1_5 .globl fn1_5 .type fn1_5,@function fn1_5: # @fn1_5 @@ -767,6 +859,8 @@ fn1_5: # @fn1_5 .Lfunc_end45: .size fn1_5, .Lfunc_end45-fn1_5 + .section .text.fn2_5,"ax",@progbits + .hidden fn2_5 .globl fn2_5 .type fn2_5,@function fn2_5: # @fn2_5 @@ -786,6 +880,8 @@ fn2_5: # @fn2_5 .Lfunc_end46: .size fn2_5, .Lfunc_end46-fn2_5 + .section .text.fn3_5,"ax",@progbits + .hidden fn3_5 .globl fn3_5 .type fn3_5,@function fn3_5: # @fn3_5 @@ -801,6 +897,8 @@ fn3_5: # @fn3_5 .Lfunc_end47: .size fn3_5, .Lfunc_end47-fn3_5 + .section .text.fn4_5,"ax",@progbits + .hidden fn4_5 .globl fn4_5 .type fn4_5,@function fn4_5: # @fn4_5 @@ -820,6 +918,8 @@ fn4_5: # @fn4_5 .Lfunc_end48: .size fn4_5, .Lfunc_end48-fn4_5 + .section .text.fn5_5,"ax",@progbits + .hidden fn5_5 .globl fn5_5 .type fn5_5,@function fn5_5: # @fn5_5 @@ -835,6 +935,8 @@ fn5_5: # @fn5_5 .Lfunc_end49: .size fn5_5, .Lfunc_end49-fn5_5 + .section .text.fn6_5,"ax",@progbits + .hidden fn6_5 .globl fn6_5 .type fn6_5,@function fn6_5: # @fn6_5 @@ -850,6 +952,8 @@ fn6_5: # @fn6_5 .Lfunc_end50: .size fn6_5, .Lfunc_end50-fn6_5 + .section .text.fn7_5,"ax",@progbits + .hidden fn7_5 .globl fn7_5 .type fn7_5,@function fn7_5: # @fn7_5 @@ -865,6 +969,8 @@ fn7_5: # @fn7_5 .Lfunc_end51: .size fn7_5, .Lfunc_end51-fn7_5 + .section .text.fn8_5,"ax",@progbits + .hidden fn8_5 .globl fn8_5 .type fn8_5,@function fn8_5: # @fn8_5 @@ -882,6 +988,8 @@ fn8_5: # @fn8_5 .Lfunc_end52: .size fn8_5, .Lfunc_end52-fn8_5 + .section .text.fn9_5,"ax",@progbits + .hidden fn9_5 .globl fn9_5 .type fn9_5,@function fn9_5: # @fn9_5 @@ -897,6 +1005,8 @@ fn9_5: # @fn9_5 .Lfunc_end53: .size fn9_5, .Lfunc_end53-fn9_5 + .section .text.fn1_6,"ax",@progbits + .hidden fn1_6 .globl fn1_6 .type fn1_6,@function fn1_6: # @fn1_6 @@ -916,6 +1026,8 @@ fn1_6: # @fn1_6 .Lfunc_end54: .size fn1_6, .Lfunc_end54-fn1_6 + .section .text.fn2_6,"ax",@progbits + .hidden fn2_6 .globl fn2_6 .type fn2_6,@function fn2_6: # @fn2_6 @@ -935,6 +1047,8 @@ fn2_6: # @fn2_6 .Lfunc_end55: .size fn2_6, .Lfunc_end55-fn2_6 + .section .text.fn3_6,"ax",@progbits + .hidden fn3_6 .globl fn3_6 .type fn3_6,@function fn3_6: # @fn3_6 @@ -950,6 +1064,8 @@ fn3_6: # @fn3_6 .Lfunc_end56: .size fn3_6, .Lfunc_end56-fn3_6 + .section .text.fn4_6,"ax",@progbits + .hidden fn4_6 .globl fn4_6 .type fn4_6,@function fn4_6: # @fn4_6 @@ -969,6 +1085,8 @@ fn4_6: # @fn4_6 .Lfunc_end57: .size fn4_6, .Lfunc_end57-fn4_6 + .section .text.fn5_6,"ax",@progbits + .hidden fn5_6 .globl fn5_6 .type fn5_6,@function fn5_6: # @fn5_6 @@ -984,6 +1102,8 @@ fn5_6: # @fn5_6 .Lfunc_end58: .size fn5_6, .Lfunc_end58-fn5_6 + .section .text.fn6_6,"ax",@progbits + .hidden fn6_6 .globl fn6_6 .type fn6_6,@function fn6_6: # @fn6_6 @@ -999,6 +1119,8 @@ fn6_6: # @fn6_6 .Lfunc_end59: .size fn6_6, .Lfunc_end59-fn6_6 + .section .text.fn7_6,"ax",@progbits + .hidden fn7_6 .globl fn7_6 .type fn7_6,@function fn7_6: # @fn7_6 @@ -1014,6 +1136,8 @@ fn7_6: # @fn7_6 .Lfunc_end60: .size fn7_6, .Lfunc_end60-fn7_6 + .section .text.fn8_6,"ax",@progbits + .hidden fn8_6 .globl fn8_6 .type fn8_6,@function fn8_6: # @fn8_6 @@ -1031,6 +1155,8 @@ fn8_6: # @fn8_6 .Lfunc_end61: .size fn8_6, .Lfunc_end61-fn8_6 + .section .text.fn9_6,"ax",@progbits + .hidden fn9_6 .globl fn9_6 .type fn9_6,@function fn9_6: # @fn9_6 @@ -1046,6 +1172,8 @@ fn9_6: # @fn9_6 .Lfunc_end62: .size fn9_6, .Lfunc_end62-fn9_6 + .section .text.fn1_7,"ax",@progbits + .hidden fn1_7 .globl fn1_7 .type fn1_7,@function fn1_7: # @fn1_7 @@ -1062,6 +1190,8 @@ fn1_7: # @fn1_7 .Lfunc_end63: .size fn1_7, .Lfunc_end63-fn1_7 + .section .text.fn2_7,"ax",@progbits + .hidden fn2_7 .globl fn2_7 .type fn2_7,@function fn2_7: # @fn2_7 @@ -1080,6 +1210,8 @@ fn2_7: # @fn2_7 .Lfunc_end64: .size fn2_7, .Lfunc_end64-fn2_7 + .section .text.fn3_7,"ax",@progbits + .hidden fn3_7 .globl fn3_7 .type fn3_7,@function fn3_7: # @fn3_7 @@ -1098,6 +1230,8 @@ fn3_7: # @fn3_7 .Lfunc_end65: .size fn3_7, .Lfunc_end65-fn3_7 + .section .text.fn4_7,"ax",@progbits + .hidden fn4_7 .globl fn4_7 .type fn4_7,@function fn4_7: # @fn4_7 @@ -1114,6 +1248,8 @@ fn4_7: # @fn4_7 .Lfunc_end66: .size fn4_7, .Lfunc_end66-fn4_7 + .section .text.fn5_7,"ax",@progbits + .hidden fn5_7 .globl fn5_7 .type fn5_7,@function fn5_7: # @fn5_7 @@ -1132,6 +1268,8 @@ fn5_7: # @fn5_7 .Lfunc_end67: .size fn5_7, .Lfunc_end67-fn5_7 + .section .text.fn6_7,"ax",@progbits + .hidden fn6_7 .globl fn6_7 .type fn6_7,@function fn6_7: # @fn6_7 @@ -1150,6 +1288,8 @@ fn6_7: # @fn6_7 .Lfunc_end68: .size fn6_7, .Lfunc_end68-fn6_7 + .section .text.fn7_7,"ax",@progbits + .hidden fn7_7 .globl fn7_7 .type fn7_7,@function fn7_7: # @fn7_7 @@ -1166,6 +1306,8 @@ fn7_7: # @fn7_7 .Lfunc_end69: .size fn7_7, .Lfunc_end69-fn7_7 + .section .text.fn8_7,"ax",@progbits + .hidden fn8_7 .globl fn8_7 .type fn8_7,@function fn8_7: # @fn8_7 @@ -1184,6 +1326,8 @@ fn8_7: # @fn8_7 .Lfunc_end70: .size fn8_7, .Lfunc_end70-fn8_7 + .section .text.fn9_7,"ax",@progbits + .hidden fn9_7 .globl fn9_7 .type fn9_7,@function fn9_7: # @fn9_7 @@ -1202,6 +1346,8 @@ fn9_7: # @fn9_7 .Lfunc_end71: .size fn9_7, .Lfunc_end71-fn9_7 + .section .text.fn1_8,"ax",@progbits + .hidden fn1_8 .globl fn1_8 .type fn1_8,@function fn1_8: # @fn1_8 @@ -1218,6 +1364,8 @@ fn1_8: # @fn1_8 .Lfunc_end72: .size fn1_8, .Lfunc_end72-fn1_8 + .section .text.fn2_8,"ax",@progbits + .hidden fn2_8 .globl fn2_8 .type fn2_8,@function fn2_8: # @fn2_8 @@ -1236,6 +1384,8 @@ fn2_8: # @fn2_8 .Lfunc_end73: .size fn2_8, .Lfunc_end73-fn2_8 + .section .text.fn3_8,"ax",@progbits + .hidden fn3_8 .globl fn3_8 .type fn3_8,@function fn3_8: # @fn3_8 @@ -1257,6 +1407,8 @@ fn3_8: # @fn3_8 .Lfunc_end74: .size fn3_8, .Lfunc_end74-fn3_8 + .section .text.fn4_8,"ax",@progbits + .hidden fn4_8 .globl fn4_8 .type fn4_8,@function fn4_8: # @fn4_8 @@ -1273,6 +1425,8 @@ fn4_8: # @fn4_8 .Lfunc_end75: .size fn4_8, .Lfunc_end75-fn4_8 + .section .text.fn5_8,"ax",@progbits + .hidden fn5_8 .globl fn5_8 .type fn5_8,@function fn5_8: # @fn5_8 @@ -1291,6 +1445,8 @@ fn5_8: # @fn5_8 .Lfunc_end76: .size fn5_8, .Lfunc_end76-fn5_8 + .section .text.fn6_8,"ax",@progbits + .hidden fn6_8 .globl fn6_8 .type fn6_8,@function fn6_8: # @fn6_8 @@ -1312,6 +1468,8 @@ fn6_8: # @fn6_8 .Lfunc_end77: .size fn6_8, .Lfunc_end77-fn6_8 + .section .text.fn7_8,"ax",@progbits + .hidden fn7_8 .globl fn7_8 .type fn7_8,@function fn7_8: # @fn7_8 @@ -1328,6 +1486,8 @@ fn7_8: # @fn7_8 .Lfunc_end78: .size fn7_8, .Lfunc_end78-fn7_8 + .section .text.fn8_8,"ax",@progbits + .hidden fn8_8 .globl fn8_8 .type fn8_8,@function fn8_8: # @fn8_8 @@ -1346,6 +1506,8 @@ fn8_8: # @fn8_8 .Lfunc_end79: .size fn8_8, .Lfunc_end79-fn8_8 + .section .text.fn9_8,"ax",@progbits + .hidden fn9_8 .globl fn9_8 .type fn9_8,@function fn9_8: # @fn9_8 @@ -1363,6 +1525,8 @@ fn9_8: # @fn9_8 .Lfunc_end80: .size fn9_8, .Lfunc_end80-fn9_8 + .section .text.fn1_9,"ax",@progbits + .hidden fn1_9 .globl fn1_9 .type fn1_9,@function fn1_9: # @fn1_9 @@ -1379,6 +1543,8 @@ fn1_9: # @fn1_9 .Lfunc_end81: .size fn1_9, .Lfunc_end81-fn1_9 + .section .text.fn2_9,"ax",@progbits + .hidden fn2_9 .globl fn2_9 .type fn2_9,@function fn2_9: # @fn2_9 @@ -1397,6 +1563,8 @@ fn2_9: # @fn2_9 .Lfunc_end82: .size fn2_9, .Lfunc_end82-fn2_9 + .section .text.fn3_9,"ax",@progbits + .hidden fn3_9 .globl fn3_9 .type fn3_9,@function fn3_9: # @fn3_9 @@ -1418,6 +1586,8 @@ fn3_9: # @fn3_9 .Lfunc_end83: .size fn3_9, .Lfunc_end83-fn3_9 + .section .text.fn4_9,"ax",@progbits + .hidden fn4_9 .globl fn4_9 .type fn4_9,@function fn4_9: # @fn4_9 @@ -1434,6 +1604,8 @@ fn4_9: # @fn4_9 .Lfunc_end84: .size fn4_9, .Lfunc_end84-fn4_9 + .section .text.fn5_9,"ax",@progbits + .hidden fn5_9 .globl fn5_9 .type fn5_9,@function fn5_9: # @fn5_9 @@ -1452,6 +1624,8 @@ fn5_9: # @fn5_9 .Lfunc_end85: .size fn5_9, .Lfunc_end85-fn5_9 + .section .text.fn6_9,"ax",@progbits + .hidden fn6_9 .globl fn6_9 .type fn6_9,@function fn6_9: # @fn6_9 @@ -1473,6 +1647,8 @@ fn6_9: # @fn6_9 .Lfunc_end86: .size fn6_9, .Lfunc_end86-fn6_9 + .section .text.fn7_9,"ax",@progbits + .hidden fn7_9 .globl fn7_9 .type fn7_9,@function fn7_9: # @fn7_9 @@ -1489,6 +1665,8 @@ fn7_9: # @fn7_9 .Lfunc_end87: .size fn7_9, .Lfunc_end87-fn7_9 + .section .text.fn8_9,"ax",@progbits + .hidden fn8_9 .globl fn8_9 .type fn8_9,@function fn8_9: # @fn8_9 @@ -1507,6 +1685,8 @@ fn8_9: # @fn8_9 .Lfunc_end88: .size fn8_9, .Lfunc_end88-fn8_9 + .section .text.fn9_9,"ax",@progbits + .hidden fn9_9 .globl fn9_9 .type fn9_9,@function fn9_9: # @fn9_9 @@ -1524,6 +1704,8 @@ fn9_9: # @fn9_9 .Lfunc_end89: .size fn9_9, .Lfunc_end89-fn9_9 + .section .text.fn1_a,"ax",@progbits + .hidden fn1_a .globl fn1_a .type fn1_a,@function fn1_a: # @fn1_a @@ -1543,6 +1725,8 @@ fn1_a: # @fn1_a .Lfunc_end90: .size fn1_a, .Lfunc_end90-fn1_a + .section .text.fn2_a,"ax",@progbits + .hidden fn2_a .globl fn2_a .type fn2_a,@function fn2_a: # @fn2_a @@ -1565,6 +1749,8 @@ fn2_a: # @fn2_a .Lfunc_end91: .size fn2_a, .Lfunc_end91-fn2_a + .section .text.fn3_a,"ax",@progbits + .hidden fn3_a .globl fn3_a .type fn3_a,@function fn3_a: # @fn3_a @@ -1585,6 +1771,8 @@ fn3_a: # @fn3_a .Lfunc_end92: .size fn3_a, .Lfunc_end92-fn3_a + .section .text.fn4_a,"ax",@progbits + .hidden fn4_a .globl fn4_a .type fn4_a,@function fn4_a: # @fn4_a @@ -1604,6 +1792,8 @@ fn4_a: # @fn4_a .Lfunc_end93: .size fn4_a, .Lfunc_end93-fn4_a + .section .text.fn5_a,"ax",@progbits + .hidden fn5_a .globl fn5_a .type fn5_a,@function fn5_a: # @fn5_a @@ -1626,6 +1816,8 @@ fn5_a: # @fn5_a .Lfunc_end94: .size fn5_a, .Lfunc_end94-fn5_a + .section .text.fn6_a,"ax",@progbits + .hidden fn6_a .globl fn6_a .type fn6_a,@function fn6_a: # @fn6_a @@ -1646,6 +1838,8 @@ fn6_a: # @fn6_a .Lfunc_end95: .size fn6_a, .Lfunc_end95-fn6_a + .section .text.fn7_a,"ax",@progbits + .hidden fn7_a .globl fn7_a .type fn7_a,@function fn7_a: # @fn7_a @@ -1660,6 +1854,8 @@ fn7_a: # @fn7_a .Lfunc_end96: .size fn7_a, .Lfunc_end96-fn7_a + .section .text.fn8_a,"ax",@progbits + .hidden fn8_a .globl fn8_a .type fn8_a,@function fn8_a: # @fn8_a @@ -1674,6 +1870,8 @@ fn8_a: # @fn8_a .Lfunc_end97: .size fn8_a, .Lfunc_end97-fn8_a + .section .text.fn9_a,"ax",@progbits + .hidden fn9_a .globl fn9_a .type fn9_a,@function fn9_a: # @fn9_a @@ -1688,6 +1886,8 @@ fn9_a: # @fn9_a .Lfunc_end98: .size fn9_a, .Lfunc_end98-fn9_a + .section .text.fn1_b,"ax",@progbits + .hidden fn1_b .globl fn1_b .type fn1_b,@function fn1_b: # @fn1_b @@ -1707,6 +1907,8 @@ fn1_b: # @fn1_b .Lfunc_end99: .size fn1_b, .Lfunc_end99-fn1_b + .section .text.fn2_b,"ax",@progbits + .hidden fn2_b .globl fn2_b .type fn2_b,@function fn2_b: # @fn2_b @@ -1729,6 +1931,8 @@ fn2_b: # @fn2_b .Lfunc_end100: .size fn2_b, .Lfunc_end100-fn2_b + .section .text.fn3_b,"ax",@progbits + .hidden fn3_b .globl fn3_b .type fn3_b,@function fn3_b: # @fn3_b @@ -1749,6 +1953,8 @@ fn3_b: # @fn3_b .Lfunc_end101: .size fn3_b, .Lfunc_end101-fn3_b + .section .text.fn4_b,"ax",@progbits + .hidden fn4_b .globl fn4_b .type fn4_b,@function fn4_b: # @fn4_b @@ -1768,6 +1974,8 @@ fn4_b: # @fn4_b .Lfunc_end102: .size fn4_b, .Lfunc_end102-fn4_b + .section .text.fn5_b,"ax",@progbits + .hidden fn5_b .globl fn5_b .type fn5_b,@function fn5_b: # @fn5_b @@ -1790,6 +1998,8 @@ fn5_b: # @fn5_b .Lfunc_end103: .size fn5_b, .Lfunc_end103-fn5_b + .section .text.fn6_b,"ax",@progbits + .hidden fn6_b .globl fn6_b .type fn6_b,@function fn6_b: # @fn6_b @@ -1810,6 +2020,8 @@ fn6_b: # @fn6_b .Lfunc_end104: .size fn6_b, .Lfunc_end104-fn6_b + .section .text.fn7_b,"ax",@progbits + .hidden fn7_b .globl fn7_b .type fn7_b,@function fn7_b: # @fn7_b @@ -1824,6 +2036,8 @@ fn7_b: # @fn7_b .Lfunc_end105: .size fn7_b, .Lfunc_end105-fn7_b + .section .text.fn8_b,"ax",@progbits + .hidden fn8_b .globl fn8_b .type fn8_b,@function fn8_b: # @fn8_b @@ -1838,6 +2052,8 @@ fn8_b: # @fn8_b .Lfunc_end106: .size fn8_b, .Lfunc_end106-fn8_b + .section .text.fn9_b,"ax",@progbits + .hidden fn9_b .globl fn9_b .type fn9_b,@function fn9_b: # @fn9_b @@ -1852,6 +2068,8 @@ fn9_b: # @fn9_b .Lfunc_end107: .size fn9_b, .Lfunc_end107-fn9_b + .section .text.fn1_c,"ax",@progbits + .hidden fn1_c .globl fn1_c .type fn1_c,@function fn1_c: # @fn1_c @@ -1872,6 +2090,8 @@ fn1_c: # @fn1_c .Lfunc_end108: .size fn1_c, .Lfunc_end108-fn1_c + .section .text.fn2_c,"ax",@progbits + .hidden fn2_c .globl fn2_c .type fn2_c,@function fn2_c: # @fn2_c @@ -1892,6 +2112,8 @@ fn2_c: # @fn2_c .Lfunc_end109: .size fn2_c, .Lfunc_end109-fn2_c + .section .text.fn3_c,"ax",@progbits + .hidden fn3_c .globl fn3_c .type fn3_c,@function fn3_c: # @fn3_c @@ -1907,6 +2129,8 @@ fn3_c: # @fn3_c .Lfunc_end110: .size fn3_c, .Lfunc_end110-fn3_c + .section .text.fn4_c,"ax",@progbits + .hidden fn4_c .globl fn4_c .type fn4_c,@function fn4_c: # @fn4_c @@ -1927,6 +2151,8 @@ fn4_c: # @fn4_c .Lfunc_end111: .size fn4_c, .Lfunc_end111-fn4_c + .section .text.fn5_c,"ax",@progbits + .hidden fn5_c .globl fn5_c .type fn5_c,@function fn5_c: # @fn5_c @@ -1942,6 +2168,8 @@ fn5_c: # @fn5_c .Lfunc_end112: .size fn5_c, .Lfunc_end112-fn5_c + .section .text.fn6_c,"ax",@progbits + .hidden fn6_c .globl fn6_c .type fn6_c,@function fn6_c: # @fn6_c @@ -1957,6 +2185,8 @@ fn6_c: # @fn6_c .Lfunc_end113: .size fn6_c, .Lfunc_end113-fn6_c + .section .text.fn7_c,"ax",@progbits + .hidden fn7_c .globl fn7_c .type fn7_c,@function fn7_c: # @fn7_c @@ -1972,6 +2202,8 @@ fn7_c: # @fn7_c .Lfunc_end114: .size fn7_c, .Lfunc_end114-fn7_c + .section .text.fn8_c,"ax",@progbits + .hidden fn8_c .globl fn8_c .type fn8_c,@function fn8_c: # @fn8_c @@ -1989,6 +2221,8 @@ fn8_c: # @fn8_c .Lfunc_end115: .size fn8_c, .Lfunc_end115-fn8_c + .section .text.fn9_c,"ax",@progbits + .hidden fn9_c .globl fn9_c .type fn9_c,@function fn9_c: # @fn9_c @@ -2004,6 +2238,8 @@ fn9_c: # @fn9_c .Lfunc_end116: .size fn9_c, .Lfunc_end116-fn9_c + .section .text.fn1_d,"ax",@progbits + .hidden fn1_d .globl fn1_d .type fn1_d,@function fn1_d: # @fn1_d @@ -2024,6 +2260,8 @@ fn1_d: # @fn1_d .Lfunc_end117: .size fn1_d, .Lfunc_end117-fn1_d + .section .text.fn2_d,"ax",@progbits + .hidden fn2_d .globl fn2_d .type fn2_d,@function fn2_d: # @fn2_d @@ -2044,6 +2282,8 @@ fn2_d: # @fn2_d .Lfunc_end118: .size fn2_d, .Lfunc_end118-fn2_d + .section .text.fn3_d,"ax",@progbits + .hidden fn3_d .globl fn3_d .type fn3_d,@function fn3_d: # @fn3_d @@ -2059,6 +2299,8 @@ fn3_d: # @fn3_d .Lfunc_end119: .size fn3_d, .Lfunc_end119-fn3_d + .section .text.fn4_d,"ax",@progbits + .hidden fn4_d .globl fn4_d .type fn4_d,@function fn4_d: # @fn4_d @@ -2079,6 +2321,8 @@ fn4_d: # @fn4_d .Lfunc_end120: .size fn4_d, .Lfunc_end120-fn4_d + .section .text.fn5_d,"ax",@progbits + .hidden fn5_d .globl fn5_d .type fn5_d,@function fn5_d: # @fn5_d @@ -2094,6 +2338,8 @@ fn5_d: # @fn5_d .Lfunc_end121: .size fn5_d, .Lfunc_end121-fn5_d + .section .text.fn6_d,"ax",@progbits + .hidden fn6_d .globl fn6_d .type fn6_d,@function fn6_d: # @fn6_d @@ -2109,6 +2355,8 @@ fn6_d: # @fn6_d .Lfunc_end122: .size fn6_d, .Lfunc_end122-fn6_d + .section .text.fn7_d,"ax",@progbits + .hidden fn7_d .globl fn7_d .type fn7_d,@function fn7_d: # @fn7_d @@ -2124,6 +2372,8 @@ fn7_d: # @fn7_d .Lfunc_end123: .size fn7_d, .Lfunc_end123-fn7_d + .section .text.fn8_d,"ax",@progbits + .hidden fn8_d .globl fn8_d .type fn8_d,@function fn8_d: # @fn8_d @@ -2141,6 +2391,8 @@ fn8_d: # @fn8_d .Lfunc_end124: .size fn8_d, .Lfunc_end124-fn8_d + .section .text.fn9_d,"ax",@progbits + .hidden fn9_d .globl fn9_d .type fn9_d,@function fn9_d: # @fn9_d @@ -2156,6 +2408,8 @@ fn9_d: # @fn9_d .Lfunc_end125: .size fn9_d, .Lfunc_end125-fn9_d + .section .text.fn1_e,"ax",@progbits + .hidden fn1_e .globl fn1_e .type fn1_e,@function fn1_e: # @fn1_e @@ -2171,6 +2425,8 @@ fn1_e: # @fn1_e .Lfunc_end126: .size fn1_e, .Lfunc_end126-fn1_e + .section .text.fn2_e,"ax",@progbits + .hidden fn2_e .globl fn2_e .type fn2_e,@function fn2_e: # @fn2_e @@ -2186,6 +2442,8 @@ fn2_e: # @fn2_e .Lfunc_end127: .size fn2_e, .Lfunc_end127-fn2_e + .section .text.fn3_e,"ax",@progbits + .hidden fn3_e .globl fn3_e .type fn3_e,@function fn3_e: # @fn3_e @@ -2201,6 +2459,8 @@ fn3_e: # @fn3_e .Lfunc_end128: .size fn3_e, .Lfunc_end128-fn3_e + .section .text.fn4_e,"ax",@progbits + .hidden fn4_e .globl fn4_e .type fn4_e,@function fn4_e: # @fn4_e @@ -2216,6 +2476,8 @@ fn4_e: # @fn4_e .Lfunc_end129: .size fn4_e, .Lfunc_end129-fn4_e + .section .text.fn5_e,"ax",@progbits + .hidden fn5_e .globl fn5_e .type fn5_e,@function fn5_e: # @fn5_e @@ -2225,6 +2487,8 @@ fn5_e: # @fn5_e .Lfunc_end130: .size fn5_e, .Lfunc_end130-fn5_e + .section .text.fn6_e,"ax",@progbits + .hidden fn6_e .globl fn6_e .type fn6_e,@function fn6_e: # @fn6_e @@ -2240,6 +2504,8 @@ fn6_e: # @fn6_e .Lfunc_end131: .size fn6_e, .Lfunc_end131-fn6_e + .section .text.fn7_e,"ax",@progbits + .hidden fn7_e .globl fn7_e .type fn7_e,@function fn7_e: # @fn7_e @@ -2255,6 +2521,8 @@ fn7_e: # @fn7_e .Lfunc_end132: .size fn7_e, .Lfunc_end132-fn7_e + .section .text.fn8_e,"ax",@progbits + .hidden fn8_e .globl fn8_e .type fn8_e,@function fn8_e: # @fn8_e @@ -2270,6 +2538,8 @@ fn8_e: # @fn8_e .Lfunc_end133: .size fn8_e, .Lfunc_end133-fn8_e + .section .text.fn9_e,"ax",@progbits + .hidden fn9_e .globl fn9_e .type fn9_e,@function fn9_e: # @fn9_e @@ -2285,6 +2555,8 @@ fn9_e: # @fn9_e .Lfunc_end134: .size fn9_e, .Lfunc_end134-fn9_e + .section .text.fn1_f,"ax",@progbits + .hidden fn1_f .globl fn1_f .type fn1_f,@function fn1_f: # @fn1_f @@ -2300,6 +2572,8 @@ fn1_f: # @fn1_f .Lfunc_end135: .size fn1_f, .Lfunc_end135-fn1_f + .section .text.fn2_f,"ax",@progbits + .hidden fn2_f .globl fn2_f .type fn2_f,@function fn2_f: # @fn2_f @@ -2315,6 +2589,8 @@ fn2_f: # @fn2_f .Lfunc_end136: .size fn2_f, .Lfunc_end136-fn2_f + .section .text.fn3_f,"ax",@progbits + .hidden fn3_f .globl fn3_f .type fn3_f,@function fn3_f: # @fn3_f @@ -2330,6 +2606,8 @@ fn3_f: # @fn3_f .Lfunc_end137: .size fn3_f, .Lfunc_end137-fn3_f + .section .text.fn4_f,"ax",@progbits + .hidden fn4_f .globl fn4_f .type fn4_f,@function fn4_f: # @fn4_f @@ -2345,6 +2623,8 @@ fn4_f: # @fn4_f .Lfunc_end138: .size fn4_f, .Lfunc_end138-fn4_f + .section .text.fn5_f,"ax",@progbits + .hidden fn5_f .globl fn5_f .type fn5_f,@function fn5_f: # @fn5_f @@ -2360,6 +2640,8 @@ fn5_f: # @fn5_f .Lfunc_end139: .size fn5_f, .Lfunc_end139-fn5_f + .section .text.fn6_f,"ax",@progbits + .hidden fn6_f .globl fn6_f .type fn6_f,@function fn6_f: # @fn6_f @@ -2375,6 +2657,8 @@ fn6_f: # @fn6_f .Lfunc_end140: .size fn6_f, .Lfunc_end140-fn6_f + .section .text.fn7_f,"ax",@progbits + .hidden fn7_f .globl fn7_f .type fn7_f,@function fn7_f: # @fn7_f @@ -2390,6 +2674,8 @@ fn7_f: # @fn7_f .Lfunc_end141: .size fn7_f, .Lfunc_end141-fn7_f + .section .text.fn8_f,"ax",@progbits + .hidden fn8_f .globl fn8_f .type fn8_f,@function fn8_f: # @fn8_f @@ -2405,6 +2691,8 @@ fn8_f: # @fn8_f .Lfunc_end142: .size fn8_f, .Lfunc_end142-fn8_f + .section .text.fn9_f,"ax",@progbits + .hidden fn9_f .globl fn9_f .type fn9_f,@function fn9_f: # @fn9_f @@ -2420,6 +2708,8 @@ fn9_f: # @fn9_f .Lfunc_end143: .size fn9_f, .Lfunc_end143-fn9_f + .section .text.fn1_g,"ax",@progbits + .hidden fn1_g .globl fn1_g .type fn1_g,@function fn1_g: # @fn1_g @@ -2435,6 +2725,8 @@ fn1_g: # @fn1_g .Lfunc_end144: .size fn1_g, .Lfunc_end144-fn1_g + .section .text.fn2_g,"ax",@progbits + .hidden fn2_g .globl fn2_g .type fn2_g,@function fn2_g: # @fn2_g @@ -2450,6 +2742,8 @@ fn2_g: # @fn2_g .Lfunc_end145: .size fn2_g, .Lfunc_end145-fn2_g + .section .text.fn3_g,"ax",@progbits + .hidden fn3_g .globl fn3_g .type fn3_g,@function fn3_g: # @fn3_g @@ -2465,6 +2759,8 @@ fn3_g: # @fn3_g .Lfunc_end146: .size fn3_g, .Lfunc_end146-fn3_g + .section .text.fn4_g,"ax",@progbits + .hidden fn4_g .globl fn4_g .type fn4_g,@function fn4_g: # @fn4_g @@ -2480,6 +2776,8 @@ fn4_g: # @fn4_g .Lfunc_end147: .size fn4_g, .Lfunc_end147-fn4_g + .section .text.fn5_g,"ax",@progbits + .hidden fn5_g .globl fn5_g .type fn5_g,@function fn5_g: # @fn5_g @@ -2495,6 +2793,8 @@ fn5_g: # @fn5_g .Lfunc_end148: .size fn5_g, .Lfunc_end148-fn5_g + .section .text.fn6_g,"ax",@progbits + .hidden fn6_g .globl fn6_g .type fn6_g,@function fn6_g: # @fn6_g @@ -2510,6 +2810,8 @@ fn6_g: # @fn6_g .Lfunc_end149: .size fn6_g, .Lfunc_end149-fn6_g + .section .text.fn7_g,"ax",@progbits + .hidden fn7_g .globl fn7_g .type fn7_g,@function fn7_g: # @fn7_g @@ -2525,6 +2827,8 @@ fn7_g: # @fn7_g .Lfunc_end150: .size fn7_g, .Lfunc_end150-fn7_g + .section .text.fn8_g,"ax",@progbits + .hidden fn8_g .globl fn8_g .type fn8_g,@function fn8_g: # @fn8_g @@ -2540,6 +2844,8 @@ fn8_g: # @fn8_g .Lfunc_end151: .size fn8_g, .Lfunc_end151-fn8_g + .section .text.fn9_g,"ax",@progbits + .hidden fn9_g .globl fn9_g .type fn9_g,@function fn9_g: # @fn9_g @@ -2555,6 +2861,8 @@ fn9_g: # @fn9_g .Lfunc_end152: .size fn9_g, .Lfunc_end152-fn9_g + .section .text.fn1_h,"ax",@progbits + .hidden fn1_h .globl fn1_h .type fn1_h,@function fn1_h: # @fn1_h @@ -2575,6 +2883,8 @@ fn1_h: # @fn1_h .Lfunc_end153: .size fn1_h, .Lfunc_end153-fn1_h + .section .text.fn2_h,"ax",@progbits + .hidden fn2_h .globl fn2_h .type fn2_h,@function fn2_h: # @fn2_h @@ -2598,6 +2908,8 @@ fn2_h: # @fn2_h .Lfunc_end154: .size fn2_h, .Lfunc_end154-fn2_h + .section .text.fn3_h,"ax",@progbits + .hidden fn3_h .globl fn3_h .type fn3_h,@function fn3_h: # @fn3_h @@ -2618,6 +2930,8 @@ fn3_h: # @fn3_h .Lfunc_end155: .size fn3_h, .Lfunc_end155-fn3_h + .section .text.fn4_h,"ax",@progbits + .hidden fn4_h .globl fn4_h .type fn4_h,@function fn4_h: # @fn4_h @@ -2638,6 +2952,8 @@ fn4_h: # @fn4_h .Lfunc_end156: .size fn4_h, .Lfunc_end156-fn4_h + .section .text.fn5_h,"ax",@progbits + .hidden fn5_h .globl fn5_h .type fn5_h,@function fn5_h: # @fn5_h @@ -2653,6 +2969,8 @@ fn5_h: # @fn5_h .Lfunc_end157: .size fn5_h, .Lfunc_end157-fn5_h + .section .text.fn6_h,"ax",@progbits + .hidden fn6_h .globl fn6_h .type fn6_h,@function fn6_h: # @fn6_h @@ -2673,6 +2991,8 @@ fn6_h: # @fn6_h .Lfunc_end158: .size fn6_h, .Lfunc_end158-fn6_h + .section .text.fn7_h,"ax",@progbits + .hidden fn7_h .globl fn7_h .type fn7_h,@function fn7_h: # @fn7_h @@ -2688,6 +3008,8 @@ fn7_h: # @fn7_h .Lfunc_end159: .size fn7_h, .Lfunc_end159-fn7_h + .section .text.fn8_h,"ax",@progbits + .hidden fn8_h .globl fn8_h .type fn8_h,@function fn8_h: # @fn8_h @@ -2703,6 +3025,8 @@ fn8_h: # @fn8_h .Lfunc_end160: .size fn8_h, .Lfunc_end160-fn8_h + .section .text.fn9_h,"ax",@progbits + .hidden fn9_h .globl fn9_h .type fn9_h,@function fn9_h: # @fn9_h @@ -2718,6 +3042,8 @@ fn9_h: # @fn9_h .Lfunc_end161: .size fn9_h, .Lfunc_end161-fn9_h + .section .text.fn1_i,"ax",@progbits + .hidden fn1_i .globl fn1_i .type fn1_i,@function fn1_i: # @fn1_i @@ -2738,6 +3064,8 @@ fn1_i: # @fn1_i .Lfunc_end162: .size fn1_i, .Lfunc_end162-fn1_i + .section .text.fn2_i,"ax",@progbits + .hidden fn2_i .globl fn2_i .type fn2_i,@function fn2_i: # @fn2_i @@ -2761,6 +3089,8 @@ fn2_i: # @fn2_i .Lfunc_end163: .size fn2_i, .Lfunc_end163-fn2_i + .section .text.fn3_i,"ax",@progbits + .hidden fn3_i .globl fn3_i .type fn3_i,@function fn3_i: # @fn3_i @@ -2782,6 +3112,8 @@ fn3_i: # @fn3_i .Lfunc_end164: .size fn3_i, .Lfunc_end164-fn3_i + .section .text.fn4_i,"ax",@progbits + .hidden fn4_i .globl fn4_i .type fn4_i,@function fn4_i: # @fn4_i @@ -2802,6 +3134,8 @@ fn4_i: # @fn4_i .Lfunc_end165: .size fn4_i, .Lfunc_end165-fn4_i + .section .text.fn5_i,"ax",@progbits + .hidden fn5_i .globl fn5_i .type fn5_i,@function fn5_i: # @fn5_i @@ -2825,6 +3159,8 @@ fn5_i: # @fn5_i .Lfunc_end166: .size fn5_i, .Lfunc_end166-fn5_i + .section .text.fn6_i,"ax",@progbits + .hidden fn6_i .globl fn6_i .type fn6_i,@function fn6_i: # @fn6_i @@ -2846,6 +3182,8 @@ fn6_i: # @fn6_i .Lfunc_end167: .size fn6_i, .Lfunc_end167-fn6_i + .section .text.fn7_i,"ax",@progbits + .hidden fn7_i .globl fn7_i .type fn7_i,@function fn7_i: # @fn7_i @@ -2861,6 +3199,8 @@ fn7_i: # @fn7_i .Lfunc_end168: .size fn7_i, .Lfunc_end168-fn7_i + .section .text.fn8_i,"ax",@progbits + .hidden fn8_i .globl fn8_i .type fn8_i,@function fn8_i: # @fn8_i @@ -2876,6 +3216,8 @@ fn8_i: # @fn8_i .Lfunc_end169: .size fn8_i, .Lfunc_end169-fn8_i + .section .text.fn9_i,"ax",@progbits + .hidden fn9_i .globl fn9_i .type fn9_i,@function fn9_i: # @fn9_i @@ -2891,6 +3233,8 @@ fn9_i: # @fn9_i .Lfunc_end170: .size fn9_i, .Lfunc_end170-fn9_i + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -2908,26 +3252,31 @@ main: # @main .Lfunc_end171: .size main, .Lfunc_end171-main - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 3 b: - .zero 16 + .skip 16 .size b, 16 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 3 c: - .zero 16 + .skip 16 .size c, 16 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 3 d: - .zero 16 + .skip 16 .size d, 16 diff --git a/test/torture-s/20040705-2.c.s b/test/torture-s/20040705-2.c.s index 9fc71faf5..87f8fee8a 100644 --- a/test/torture-s/20040705-2.c.s +++ b/test/torture-s/20040705-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040705-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040705-2.c" + .section .text.ret1,"ax",@progbits + .hidden ret1 .globl ret1 .type ret1,@function ret1: # @ret1 @@ -13,6 +15,8 @@ ret1: # @ret1 .Lfunc_end0: .size ret1, .Lfunc_end0-ret1 + .section .text.ret2,"ax",@progbits + .hidden ret2 .globl ret2 .type ret2,@function ret2: # @ret2 @@ -28,6 +32,8 @@ ret2: # @ret2 .Lfunc_end1: .size ret2, .Lfunc_end1-ret2 + .section .text.ret3,"ax",@progbits + .hidden ret3 .globl ret3 .type ret3,@function ret3: # @ret3 @@ -41,6 +47,8 @@ ret3: # @ret3 .Lfunc_end2: .size ret3, .Lfunc_end2-ret3 + .section .text.ret4,"ax",@progbits + .hidden ret4 .globl ret4 .type ret4,@function ret4: # @ret4 @@ -54,6 +62,8 @@ ret4: # @ret4 .Lfunc_end3: .size ret4, .Lfunc_end3-ret4 + .section .text.ret5,"ax",@progbits + .hidden ret5 .globl ret5 .type ret5,@function ret5: # @ret5 @@ -69,6 +79,8 @@ ret5: # @ret5 .Lfunc_end4: .size ret5, .Lfunc_end4-ret5 + .section .text.ret6,"ax",@progbits + .hidden ret6 .globl ret6 .type ret6,@function ret6: # @ret6 @@ -82,6 +94,8 @@ ret6: # @ret6 .Lfunc_end5: .size ret6, .Lfunc_end5-ret6 + .section .text.ret7,"ax",@progbits + .hidden ret7 .globl ret7 .type ret7,@function ret7: # @ret7 @@ -93,6 +107,8 @@ ret7: # @ret7 .Lfunc_end6: .size ret7, .Lfunc_end6-ret7 + .section .text.ret8,"ax",@progbits + .hidden ret8 .globl ret8 .type ret8,@function ret8: # @ret8 @@ -104,6 +120,8 @@ ret8: # @ret8 .Lfunc_end7: .size ret8, .Lfunc_end7-ret8 + .section .text.ret9,"ax",@progbits + .hidden ret9 .globl ret9 .type ret9,@function ret9: # @ret9 @@ -115,6 +133,8 @@ ret9: # @ret9 .Lfunc_end8: .size ret9, .Lfunc_end8-ret9 + .section .text.fn1_1,"ax",@progbits + .hidden fn1_1 .globl fn1_1 .type fn1_1,@function fn1_1: # @fn1_1 @@ -134,6 +154,8 @@ fn1_1: # @fn1_1 .Lfunc_end9: .size fn1_1, .Lfunc_end9-fn1_1 + .section .text.fn2_1,"ax",@progbits + .hidden fn2_1 .globl fn2_1 .type fn2_1,@function fn2_1: # @fn2_1 @@ -155,6 +177,8 @@ fn2_1: # @fn2_1 .Lfunc_end10: .size fn2_1, .Lfunc_end10-fn2_1 + .section .text.fn3_1,"ax",@progbits + .hidden fn3_1 .globl fn3_1 .type fn3_1,@function fn3_1: # @fn3_1 @@ -171,6 +195,8 @@ fn3_1: # @fn3_1 .Lfunc_end11: .size fn3_1, .Lfunc_end11-fn3_1 + .section .text.fn4_1,"ax",@progbits + .hidden fn4_1 .globl fn4_1 .type fn4_1,@function fn4_1: # @fn4_1 @@ -190,6 +216,8 @@ fn4_1: # @fn4_1 .Lfunc_end12: .size fn4_1, .Lfunc_end12-fn4_1 + .section .text.fn5_1,"ax",@progbits + .hidden fn5_1 .globl fn5_1 .type fn5_1,@function fn5_1: # @fn5_1 @@ -211,6 +239,8 @@ fn5_1: # @fn5_1 .Lfunc_end13: .size fn5_1, .Lfunc_end13-fn5_1 + .section .text.fn6_1,"ax",@progbits + .hidden fn6_1 .globl fn6_1 .type fn6_1,@function fn6_1: # @fn6_1 @@ -227,6 +257,8 @@ fn6_1: # @fn6_1 .Lfunc_end14: .size fn6_1, .Lfunc_end14-fn6_1 + .section .text.fn7_1,"ax",@progbits + .hidden fn7_1 .globl fn7_1 .type fn7_1,@function fn7_1: # @fn7_1 @@ -241,6 +273,8 @@ fn7_1: # @fn7_1 .Lfunc_end15: .size fn7_1, .Lfunc_end15-fn7_1 + .section .text.fn8_1,"ax",@progbits + .hidden fn8_1 .globl fn8_1 .type fn8_1,@function fn8_1: # @fn8_1 @@ -258,6 +292,8 @@ fn8_1: # @fn8_1 .Lfunc_end16: .size fn8_1, .Lfunc_end16-fn8_1 + .section .text.fn9_1,"ax",@progbits + .hidden fn9_1 .globl fn9_1 .type fn9_1,@function fn9_1: # @fn9_1 @@ -274,6 +310,8 @@ fn9_1: # @fn9_1 .Lfunc_end17: .size fn9_1, .Lfunc_end17-fn9_1 + .section .text.fn1_2,"ax",@progbits + .hidden fn1_2 .globl fn1_2 .type fn1_2,@function fn1_2: # @fn1_2 @@ -294,6 +332,8 @@ fn1_2: # @fn1_2 .Lfunc_end18: .size fn1_2, .Lfunc_end18-fn1_2 + .section .text.fn2_2,"ax",@progbits + .hidden fn2_2 .globl fn2_2 .type fn2_2,@function fn2_2: # @fn2_2 @@ -314,6 +354,8 @@ fn2_2: # @fn2_2 .Lfunc_end19: .size fn2_2, .Lfunc_end19-fn2_2 + .section .text.fn3_2,"ax",@progbits + .hidden fn3_2 .globl fn3_2 .type fn3_2,@function fn3_2: # @fn3_2 @@ -329,6 +371,8 @@ fn3_2: # @fn3_2 .Lfunc_end20: .size fn3_2, .Lfunc_end20-fn3_2 + .section .text.fn4_2,"ax",@progbits + .hidden fn4_2 .globl fn4_2 .type fn4_2,@function fn4_2: # @fn4_2 @@ -349,6 +393,8 @@ fn4_2: # @fn4_2 .Lfunc_end21: .size fn4_2, .Lfunc_end21-fn4_2 + .section .text.fn5_2,"ax",@progbits + .hidden fn5_2 .globl fn5_2 .type fn5_2,@function fn5_2: # @fn5_2 @@ -364,6 +410,8 @@ fn5_2: # @fn5_2 .Lfunc_end22: .size fn5_2, .Lfunc_end22-fn5_2 + .section .text.fn6_2,"ax",@progbits + .hidden fn6_2 .globl fn6_2 .type fn6_2,@function fn6_2: # @fn6_2 @@ -379,6 +427,8 @@ fn6_2: # @fn6_2 .Lfunc_end23: .size fn6_2, .Lfunc_end23-fn6_2 + .section .text.fn7_2,"ax",@progbits + .hidden fn7_2 .globl fn7_2 .type fn7_2,@function fn7_2: # @fn7_2 @@ -394,6 +444,8 @@ fn7_2: # @fn7_2 .Lfunc_end24: .size fn7_2, .Lfunc_end24-fn7_2 + .section .text.fn8_2,"ax",@progbits + .hidden fn8_2 .globl fn8_2 .type fn8_2,@function fn8_2: # @fn8_2 @@ -411,6 +463,8 @@ fn8_2: # @fn8_2 .Lfunc_end25: .size fn8_2, .Lfunc_end25-fn8_2 + .section .text.fn9_2,"ax",@progbits + .hidden fn9_2 .globl fn9_2 .type fn9_2,@function fn9_2: # @fn9_2 @@ -426,6 +480,8 @@ fn9_2: # @fn9_2 .Lfunc_end26: .size fn9_2, .Lfunc_end26-fn9_2 + .section .text.fn1_3,"ax",@progbits + .hidden fn1_3 .globl fn1_3 .type fn1_3,@function fn1_3: # @fn1_3 @@ -446,6 +502,8 @@ fn1_3: # @fn1_3 .Lfunc_end27: .size fn1_3, .Lfunc_end27-fn1_3 + .section .text.fn2_3,"ax",@progbits + .hidden fn2_3 .globl fn2_3 .type fn2_3,@function fn2_3: # @fn2_3 @@ -466,6 +524,8 @@ fn2_3: # @fn2_3 .Lfunc_end28: .size fn2_3, .Lfunc_end28-fn2_3 + .section .text.fn3_3,"ax",@progbits + .hidden fn3_3 .globl fn3_3 .type fn3_3,@function fn3_3: # @fn3_3 @@ -481,6 +541,8 @@ fn3_3: # @fn3_3 .Lfunc_end29: .size fn3_3, .Lfunc_end29-fn3_3 + .section .text.fn4_3,"ax",@progbits + .hidden fn4_3 .globl fn4_3 .type fn4_3,@function fn4_3: # @fn4_3 @@ -501,6 +563,8 @@ fn4_3: # @fn4_3 .Lfunc_end30: .size fn4_3, .Lfunc_end30-fn4_3 + .section .text.fn5_3,"ax",@progbits + .hidden fn5_3 .globl fn5_3 .type fn5_3,@function fn5_3: # @fn5_3 @@ -516,6 +580,8 @@ fn5_3: # @fn5_3 .Lfunc_end31: .size fn5_3, .Lfunc_end31-fn5_3 + .section .text.fn6_3,"ax",@progbits + .hidden fn6_3 .globl fn6_3 .type fn6_3,@function fn6_3: # @fn6_3 @@ -531,6 +597,8 @@ fn6_3: # @fn6_3 .Lfunc_end32: .size fn6_3, .Lfunc_end32-fn6_3 + .section .text.fn7_3,"ax",@progbits + .hidden fn7_3 .globl fn7_3 .type fn7_3,@function fn7_3: # @fn7_3 @@ -546,6 +614,8 @@ fn7_3: # @fn7_3 .Lfunc_end33: .size fn7_3, .Lfunc_end33-fn7_3 + .section .text.fn8_3,"ax",@progbits + .hidden fn8_3 .globl fn8_3 .type fn8_3,@function fn8_3: # @fn8_3 @@ -563,6 +633,8 @@ fn8_3: # @fn8_3 .Lfunc_end34: .size fn8_3, .Lfunc_end34-fn8_3 + .section .text.fn9_3,"ax",@progbits + .hidden fn9_3 .globl fn9_3 .type fn9_3,@function fn9_3: # @fn9_3 @@ -578,6 +650,8 @@ fn9_3: # @fn9_3 .Lfunc_end35: .size fn9_3, .Lfunc_end35-fn9_3 + .section .text.fn1_4,"ax",@progbits + .hidden fn1_4 .globl fn1_4 .type fn1_4,@function fn1_4: # @fn1_4 @@ -597,6 +671,8 @@ fn1_4: # @fn1_4 .Lfunc_end36: .size fn1_4, .Lfunc_end36-fn1_4 + .section .text.fn2_4,"ax",@progbits + .hidden fn2_4 .globl fn2_4 .type fn2_4,@function fn2_4: # @fn2_4 @@ -618,6 +694,8 @@ fn2_4: # @fn2_4 .Lfunc_end37: .size fn2_4, .Lfunc_end37-fn2_4 + .section .text.fn3_4,"ax",@progbits + .hidden fn3_4 .globl fn3_4 .type fn3_4,@function fn3_4: # @fn3_4 @@ -639,6 +717,8 @@ fn3_4: # @fn3_4 .Lfunc_end38: .size fn3_4, .Lfunc_end38-fn3_4 + .section .text.fn4_4,"ax",@progbits + .hidden fn4_4 .globl fn4_4 .type fn4_4,@function fn4_4: # @fn4_4 @@ -658,6 +738,8 @@ fn4_4: # @fn4_4 .Lfunc_end39: .size fn4_4, .Lfunc_end39-fn4_4 + .section .text.fn5_4,"ax",@progbits + .hidden fn5_4 .globl fn5_4 .type fn5_4,@function fn5_4: # @fn5_4 @@ -679,6 +761,8 @@ fn5_4: # @fn5_4 .Lfunc_end40: .size fn5_4, .Lfunc_end40-fn5_4 + .section .text.fn6_4,"ax",@progbits + .hidden fn6_4 .globl fn6_4 .type fn6_4,@function fn6_4: # @fn6_4 @@ -700,6 +784,8 @@ fn6_4: # @fn6_4 .Lfunc_end41: .size fn6_4, .Lfunc_end41-fn6_4 + .section .text.fn7_4,"ax",@progbits + .hidden fn7_4 .globl fn7_4 .type fn7_4,@function fn7_4: # @fn7_4 @@ -714,6 +800,8 @@ fn7_4: # @fn7_4 .Lfunc_end42: .size fn7_4, .Lfunc_end42-fn7_4 + .section .text.fn8_4,"ax",@progbits + .hidden fn8_4 .globl fn8_4 .type fn8_4,@function fn8_4: # @fn8_4 @@ -731,6 +819,8 @@ fn8_4: # @fn8_4 .Lfunc_end43: .size fn8_4, .Lfunc_end43-fn8_4 + .section .text.fn9_4,"ax",@progbits + .hidden fn9_4 .globl fn9_4 .type fn9_4,@function fn9_4: # @fn9_4 @@ -748,6 +838,8 @@ fn9_4: # @fn9_4 .Lfunc_end44: .size fn9_4, .Lfunc_end44-fn9_4 + .section .text.fn1_5,"ax",@progbits + .hidden fn1_5 .globl fn1_5 .type fn1_5,@function fn1_5: # @fn1_5 @@ -767,6 +859,8 @@ fn1_5: # @fn1_5 .Lfunc_end45: .size fn1_5, .Lfunc_end45-fn1_5 + .section .text.fn2_5,"ax",@progbits + .hidden fn2_5 .globl fn2_5 .type fn2_5,@function fn2_5: # @fn2_5 @@ -786,6 +880,8 @@ fn2_5: # @fn2_5 .Lfunc_end46: .size fn2_5, .Lfunc_end46-fn2_5 + .section .text.fn3_5,"ax",@progbits + .hidden fn3_5 .globl fn3_5 .type fn3_5,@function fn3_5: # @fn3_5 @@ -801,6 +897,8 @@ fn3_5: # @fn3_5 .Lfunc_end47: .size fn3_5, .Lfunc_end47-fn3_5 + .section .text.fn4_5,"ax",@progbits + .hidden fn4_5 .globl fn4_5 .type fn4_5,@function fn4_5: # @fn4_5 @@ -820,6 +918,8 @@ fn4_5: # @fn4_5 .Lfunc_end48: .size fn4_5, .Lfunc_end48-fn4_5 + .section .text.fn5_5,"ax",@progbits + .hidden fn5_5 .globl fn5_5 .type fn5_5,@function fn5_5: # @fn5_5 @@ -835,6 +935,8 @@ fn5_5: # @fn5_5 .Lfunc_end49: .size fn5_5, .Lfunc_end49-fn5_5 + .section .text.fn6_5,"ax",@progbits + .hidden fn6_5 .globl fn6_5 .type fn6_5,@function fn6_5: # @fn6_5 @@ -850,6 +952,8 @@ fn6_5: # @fn6_5 .Lfunc_end50: .size fn6_5, .Lfunc_end50-fn6_5 + .section .text.fn7_5,"ax",@progbits + .hidden fn7_5 .globl fn7_5 .type fn7_5,@function fn7_5: # @fn7_5 @@ -865,6 +969,8 @@ fn7_5: # @fn7_5 .Lfunc_end51: .size fn7_5, .Lfunc_end51-fn7_5 + .section .text.fn8_5,"ax",@progbits + .hidden fn8_5 .globl fn8_5 .type fn8_5,@function fn8_5: # @fn8_5 @@ -882,6 +988,8 @@ fn8_5: # @fn8_5 .Lfunc_end52: .size fn8_5, .Lfunc_end52-fn8_5 + .section .text.fn9_5,"ax",@progbits + .hidden fn9_5 .globl fn9_5 .type fn9_5,@function fn9_5: # @fn9_5 @@ -897,6 +1005,8 @@ fn9_5: # @fn9_5 .Lfunc_end53: .size fn9_5, .Lfunc_end53-fn9_5 + .section .text.fn1_6,"ax",@progbits + .hidden fn1_6 .globl fn1_6 .type fn1_6,@function fn1_6: # @fn1_6 @@ -916,6 +1026,8 @@ fn1_6: # @fn1_6 .Lfunc_end54: .size fn1_6, .Lfunc_end54-fn1_6 + .section .text.fn2_6,"ax",@progbits + .hidden fn2_6 .globl fn2_6 .type fn2_6,@function fn2_6: # @fn2_6 @@ -935,6 +1047,8 @@ fn2_6: # @fn2_6 .Lfunc_end55: .size fn2_6, .Lfunc_end55-fn2_6 + .section .text.fn3_6,"ax",@progbits + .hidden fn3_6 .globl fn3_6 .type fn3_6,@function fn3_6: # @fn3_6 @@ -950,6 +1064,8 @@ fn3_6: # @fn3_6 .Lfunc_end56: .size fn3_6, .Lfunc_end56-fn3_6 + .section .text.fn4_6,"ax",@progbits + .hidden fn4_6 .globl fn4_6 .type fn4_6,@function fn4_6: # @fn4_6 @@ -969,6 +1085,8 @@ fn4_6: # @fn4_6 .Lfunc_end57: .size fn4_6, .Lfunc_end57-fn4_6 + .section .text.fn5_6,"ax",@progbits + .hidden fn5_6 .globl fn5_6 .type fn5_6,@function fn5_6: # @fn5_6 @@ -984,6 +1102,8 @@ fn5_6: # @fn5_6 .Lfunc_end58: .size fn5_6, .Lfunc_end58-fn5_6 + .section .text.fn6_6,"ax",@progbits + .hidden fn6_6 .globl fn6_6 .type fn6_6,@function fn6_6: # @fn6_6 @@ -999,6 +1119,8 @@ fn6_6: # @fn6_6 .Lfunc_end59: .size fn6_6, .Lfunc_end59-fn6_6 + .section .text.fn7_6,"ax",@progbits + .hidden fn7_6 .globl fn7_6 .type fn7_6,@function fn7_6: # @fn7_6 @@ -1014,6 +1136,8 @@ fn7_6: # @fn7_6 .Lfunc_end60: .size fn7_6, .Lfunc_end60-fn7_6 + .section .text.fn8_6,"ax",@progbits + .hidden fn8_6 .globl fn8_6 .type fn8_6,@function fn8_6: # @fn8_6 @@ -1031,6 +1155,8 @@ fn8_6: # @fn8_6 .Lfunc_end61: .size fn8_6, .Lfunc_end61-fn8_6 + .section .text.fn9_6,"ax",@progbits + .hidden fn9_6 .globl fn9_6 .type fn9_6,@function fn9_6: # @fn9_6 @@ -1046,6 +1172,8 @@ fn9_6: # @fn9_6 .Lfunc_end62: .size fn9_6, .Lfunc_end62-fn9_6 + .section .text.fn1_7,"ax",@progbits + .hidden fn1_7 .globl fn1_7 .type fn1_7,@function fn1_7: # @fn1_7 @@ -1062,6 +1190,8 @@ fn1_7: # @fn1_7 .Lfunc_end63: .size fn1_7, .Lfunc_end63-fn1_7 + .section .text.fn2_7,"ax",@progbits + .hidden fn2_7 .globl fn2_7 .type fn2_7,@function fn2_7: # @fn2_7 @@ -1080,6 +1210,8 @@ fn2_7: # @fn2_7 .Lfunc_end64: .size fn2_7, .Lfunc_end64-fn2_7 + .section .text.fn3_7,"ax",@progbits + .hidden fn3_7 .globl fn3_7 .type fn3_7,@function fn3_7: # @fn3_7 @@ -1098,6 +1230,8 @@ fn3_7: # @fn3_7 .Lfunc_end65: .size fn3_7, .Lfunc_end65-fn3_7 + .section .text.fn4_7,"ax",@progbits + .hidden fn4_7 .globl fn4_7 .type fn4_7,@function fn4_7: # @fn4_7 @@ -1114,6 +1248,8 @@ fn4_7: # @fn4_7 .Lfunc_end66: .size fn4_7, .Lfunc_end66-fn4_7 + .section .text.fn5_7,"ax",@progbits + .hidden fn5_7 .globl fn5_7 .type fn5_7,@function fn5_7: # @fn5_7 @@ -1132,6 +1268,8 @@ fn5_7: # @fn5_7 .Lfunc_end67: .size fn5_7, .Lfunc_end67-fn5_7 + .section .text.fn6_7,"ax",@progbits + .hidden fn6_7 .globl fn6_7 .type fn6_7,@function fn6_7: # @fn6_7 @@ -1150,6 +1288,8 @@ fn6_7: # @fn6_7 .Lfunc_end68: .size fn6_7, .Lfunc_end68-fn6_7 + .section .text.fn7_7,"ax",@progbits + .hidden fn7_7 .globl fn7_7 .type fn7_7,@function fn7_7: # @fn7_7 @@ -1166,6 +1306,8 @@ fn7_7: # @fn7_7 .Lfunc_end69: .size fn7_7, .Lfunc_end69-fn7_7 + .section .text.fn8_7,"ax",@progbits + .hidden fn8_7 .globl fn8_7 .type fn8_7,@function fn8_7: # @fn8_7 @@ -1184,6 +1326,8 @@ fn8_7: # @fn8_7 .Lfunc_end70: .size fn8_7, .Lfunc_end70-fn8_7 + .section .text.fn9_7,"ax",@progbits + .hidden fn9_7 .globl fn9_7 .type fn9_7,@function fn9_7: # @fn9_7 @@ -1202,6 +1346,8 @@ fn9_7: # @fn9_7 .Lfunc_end71: .size fn9_7, .Lfunc_end71-fn9_7 + .section .text.fn1_8,"ax",@progbits + .hidden fn1_8 .globl fn1_8 .type fn1_8,@function fn1_8: # @fn1_8 @@ -1218,6 +1364,8 @@ fn1_8: # @fn1_8 .Lfunc_end72: .size fn1_8, .Lfunc_end72-fn1_8 + .section .text.fn2_8,"ax",@progbits + .hidden fn2_8 .globl fn2_8 .type fn2_8,@function fn2_8: # @fn2_8 @@ -1236,6 +1384,8 @@ fn2_8: # @fn2_8 .Lfunc_end73: .size fn2_8, .Lfunc_end73-fn2_8 + .section .text.fn3_8,"ax",@progbits + .hidden fn3_8 .globl fn3_8 .type fn3_8,@function fn3_8: # @fn3_8 @@ -1257,6 +1407,8 @@ fn3_8: # @fn3_8 .Lfunc_end74: .size fn3_8, .Lfunc_end74-fn3_8 + .section .text.fn4_8,"ax",@progbits + .hidden fn4_8 .globl fn4_8 .type fn4_8,@function fn4_8: # @fn4_8 @@ -1273,6 +1425,8 @@ fn4_8: # @fn4_8 .Lfunc_end75: .size fn4_8, .Lfunc_end75-fn4_8 + .section .text.fn5_8,"ax",@progbits + .hidden fn5_8 .globl fn5_8 .type fn5_8,@function fn5_8: # @fn5_8 @@ -1291,6 +1445,8 @@ fn5_8: # @fn5_8 .Lfunc_end76: .size fn5_8, .Lfunc_end76-fn5_8 + .section .text.fn6_8,"ax",@progbits + .hidden fn6_8 .globl fn6_8 .type fn6_8,@function fn6_8: # @fn6_8 @@ -1312,6 +1468,8 @@ fn6_8: # @fn6_8 .Lfunc_end77: .size fn6_8, .Lfunc_end77-fn6_8 + .section .text.fn7_8,"ax",@progbits + .hidden fn7_8 .globl fn7_8 .type fn7_8,@function fn7_8: # @fn7_8 @@ -1328,6 +1486,8 @@ fn7_8: # @fn7_8 .Lfunc_end78: .size fn7_8, .Lfunc_end78-fn7_8 + .section .text.fn8_8,"ax",@progbits + .hidden fn8_8 .globl fn8_8 .type fn8_8,@function fn8_8: # @fn8_8 @@ -1346,6 +1506,8 @@ fn8_8: # @fn8_8 .Lfunc_end79: .size fn8_8, .Lfunc_end79-fn8_8 + .section .text.fn9_8,"ax",@progbits + .hidden fn9_8 .globl fn9_8 .type fn9_8,@function fn9_8: # @fn9_8 @@ -1363,6 +1525,8 @@ fn9_8: # @fn9_8 .Lfunc_end80: .size fn9_8, .Lfunc_end80-fn9_8 + .section .text.fn1_9,"ax",@progbits + .hidden fn1_9 .globl fn1_9 .type fn1_9,@function fn1_9: # @fn1_9 @@ -1379,6 +1543,8 @@ fn1_9: # @fn1_9 .Lfunc_end81: .size fn1_9, .Lfunc_end81-fn1_9 + .section .text.fn2_9,"ax",@progbits + .hidden fn2_9 .globl fn2_9 .type fn2_9,@function fn2_9: # @fn2_9 @@ -1397,6 +1563,8 @@ fn2_9: # @fn2_9 .Lfunc_end82: .size fn2_9, .Lfunc_end82-fn2_9 + .section .text.fn3_9,"ax",@progbits + .hidden fn3_9 .globl fn3_9 .type fn3_9,@function fn3_9: # @fn3_9 @@ -1418,6 +1586,8 @@ fn3_9: # @fn3_9 .Lfunc_end83: .size fn3_9, .Lfunc_end83-fn3_9 + .section .text.fn4_9,"ax",@progbits + .hidden fn4_9 .globl fn4_9 .type fn4_9,@function fn4_9: # @fn4_9 @@ -1434,6 +1604,8 @@ fn4_9: # @fn4_9 .Lfunc_end84: .size fn4_9, .Lfunc_end84-fn4_9 + .section .text.fn5_9,"ax",@progbits + .hidden fn5_9 .globl fn5_9 .type fn5_9,@function fn5_9: # @fn5_9 @@ -1452,6 +1624,8 @@ fn5_9: # @fn5_9 .Lfunc_end85: .size fn5_9, .Lfunc_end85-fn5_9 + .section .text.fn6_9,"ax",@progbits + .hidden fn6_9 .globl fn6_9 .type fn6_9,@function fn6_9: # @fn6_9 @@ -1473,6 +1647,8 @@ fn6_9: # @fn6_9 .Lfunc_end86: .size fn6_9, .Lfunc_end86-fn6_9 + .section .text.fn7_9,"ax",@progbits + .hidden fn7_9 .globl fn7_9 .type fn7_9,@function fn7_9: # @fn7_9 @@ -1489,6 +1665,8 @@ fn7_9: # @fn7_9 .Lfunc_end87: .size fn7_9, .Lfunc_end87-fn7_9 + .section .text.fn8_9,"ax",@progbits + .hidden fn8_9 .globl fn8_9 .type fn8_9,@function fn8_9: # @fn8_9 @@ -1507,6 +1685,8 @@ fn8_9: # @fn8_9 .Lfunc_end88: .size fn8_9, .Lfunc_end88-fn8_9 + .section .text.fn9_9,"ax",@progbits + .hidden fn9_9 .globl fn9_9 .type fn9_9,@function fn9_9: # @fn9_9 @@ -1524,6 +1704,8 @@ fn9_9: # @fn9_9 .Lfunc_end89: .size fn9_9, .Lfunc_end89-fn9_9 + .section .text.fn1_a,"ax",@progbits + .hidden fn1_a .globl fn1_a .type fn1_a,@function fn1_a: # @fn1_a @@ -1543,6 +1725,8 @@ fn1_a: # @fn1_a .Lfunc_end90: .size fn1_a, .Lfunc_end90-fn1_a + .section .text.fn2_a,"ax",@progbits + .hidden fn2_a .globl fn2_a .type fn2_a,@function fn2_a: # @fn2_a @@ -1565,6 +1749,8 @@ fn2_a: # @fn2_a .Lfunc_end91: .size fn2_a, .Lfunc_end91-fn2_a + .section .text.fn3_a,"ax",@progbits + .hidden fn3_a .globl fn3_a .type fn3_a,@function fn3_a: # @fn3_a @@ -1585,6 +1771,8 @@ fn3_a: # @fn3_a .Lfunc_end92: .size fn3_a, .Lfunc_end92-fn3_a + .section .text.fn4_a,"ax",@progbits + .hidden fn4_a .globl fn4_a .type fn4_a,@function fn4_a: # @fn4_a @@ -1604,6 +1792,8 @@ fn4_a: # @fn4_a .Lfunc_end93: .size fn4_a, .Lfunc_end93-fn4_a + .section .text.fn5_a,"ax",@progbits + .hidden fn5_a .globl fn5_a .type fn5_a,@function fn5_a: # @fn5_a @@ -1626,6 +1816,8 @@ fn5_a: # @fn5_a .Lfunc_end94: .size fn5_a, .Lfunc_end94-fn5_a + .section .text.fn6_a,"ax",@progbits + .hidden fn6_a .globl fn6_a .type fn6_a,@function fn6_a: # @fn6_a @@ -1646,6 +1838,8 @@ fn6_a: # @fn6_a .Lfunc_end95: .size fn6_a, .Lfunc_end95-fn6_a + .section .text.fn7_a,"ax",@progbits + .hidden fn7_a .globl fn7_a .type fn7_a,@function fn7_a: # @fn7_a @@ -1660,6 +1854,8 @@ fn7_a: # @fn7_a .Lfunc_end96: .size fn7_a, .Lfunc_end96-fn7_a + .section .text.fn8_a,"ax",@progbits + .hidden fn8_a .globl fn8_a .type fn8_a,@function fn8_a: # @fn8_a @@ -1674,6 +1870,8 @@ fn8_a: # @fn8_a .Lfunc_end97: .size fn8_a, .Lfunc_end97-fn8_a + .section .text.fn9_a,"ax",@progbits + .hidden fn9_a .globl fn9_a .type fn9_a,@function fn9_a: # @fn9_a @@ -1688,6 +1886,8 @@ fn9_a: # @fn9_a .Lfunc_end98: .size fn9_a, .Lfunc_end98-fn9_a + .section .text.fn1_b,"ax",@progbits + .hidden fn1_b .globl fn1_b .type fn1_b,@function fn1_b: # @fn1_b @@ -1707,6 +1907,8 @@ fn1_b: # @fn1_b .Lfunc_end99: .size fn1_b, .Lfunc_end99-fn1_b + .section .text.fn2_b,"ax",@progbits + .hidden fn2_b .globl fn2_b .type fn2_b,@function fn2_b: # @fn2_b @@ -1729,6 +1931,8 @@ fn2_b: # @fn2_b .Lfunc_end100: .size fn2_b, .Lfunc_end100-fn2_b + .section .text.fn3_b,"ax",@progbits + .hidden fn3_b .globl fn3_b .type fn3_b,@function fn3_b: # @fn3_b @@ -1749,6 +1953,8 @@ fn3_b: # @fn3_b .Lfunc_end101: .size fn3_b, .Lfunc_end101-fn3_b + .section .text.fn4_b,"ax",@progbits + .hidden fn4_b .globl fn4_b .type fn4_b,@function fn4_b: # @fn4_b @@ -1768,6 +1974,8 @@ fn4_b: # @fn4_b .Lfunc_end102: .size fn4_b, .Lfunc_end102-fn4_b + .section .text.fn5_b,"ax",@progbits + .hidden fn5_b .globl fn5_b .type fn5_b,@function fn5_b: # @fn5_b @@ -1790,6 +1998,8 @@ fn5_b: # @fn5_b .Lfunc_end103: .size fn5_b, .Lfunc_end103-fn5_b + .section .text.fn6_b,"ax",@progbits + .hidden fn6_b .globl fn6_b .type fn6_b,@function fn6_b: # @fn6_b @@ -1810,6 +2020,8 @@ fn6_b: # @fn6_b .Lfunc_end104: .size fn6_b, .Lfunc_end104-fn6_b + .section .text.fn7_b,"ax",@progbits + .hidden fn7_b .globl fn7_b .type fn7_b,@function fn7_b: # @fn7_b @@ -1824,6 +2036,8 @@ fn7_b: # @fn7_b .Lfunc_end105: .size fn7_b, .Lfunc_end105-fn7_b + .section .text.fn8_b,"ax",@progbits + .hidden fn8_b .globl fn8_b .type fn8_b,@function fn8_b: # @fn8_b @@ -1838,6 +2052,8 @@ fn8_b: # @fn8_b .Lfunc_end106: .size fn8_b, .Lfunc_end106-fn8_b + .section .text.fn9_b,"ax",@progbits + .hidden fn9_b .globl fn9_b .type fn9_b,@function fn9_b: # @fn9_b @@ -1852,6 +2068,8 @@ fn9_b: # @fn9_b .Lfunc_end107: .size fn9_b, .Lfunc_end107-fn9_b + .section .text.fn1_c,"ax",@progbits + .hidden fn1_c .globl fn1_c .type fn1_c,@function fn1_c: # @fn1_c @@ -1872,6 +2090,8 @@ fn1_c: # @fn1_c .Lfunc_end108: .size fn1_c, .Lfunc_end108-fn1_c + .section .text.fn2_c,"ax",@progbits + .hidden fn2_c .globl fn2_c .type fn2_c,@function fn2_c: # @fn2_c @@ -1892,6 +2112,8 @@ fn2_c: # @fn2_c .Lfunc_end109: .size fn2_c, .Lfunc_end109-fn2_c + .section .text.fn3_c,"ax",@progbits + .hidden fn3_c .globl fn3_c .type fn3_c,@function fn3_c: # @fn3_c @@ -1907,6 +2129,8 @@ fn3_c: # @fn3_c .Lfunc_end110: .size fn3_c, .Lfunc_end110-fn3_c + .section .text.fn4_c,"ax",@progbits + .hidden fn4_c .globl fn4_c .type fn4_c,@function fn4_c: # @fn4_c @@ -1927,6 +2151,8 @@ fn4_c: # @fn4_c .Lfunc_end111: .size fn4_c, .Lfunc_end111-fn4_c + .section .text.fn5_c,"ax",@progbits + .hidden fn5_c .globl fn5_c .type fn5_c,@function fn5_c: # @fn5_c @@ -1942,6 +2168,8 @@ fn5_c: # @fn5_c .Lfunc_end112: .size fn5_c, .Lfunc_end112-fn5_c + .section .text.fn6_c,"ax",@progbits + .hidden fn6_c .globl fn6_c .type fn6_c,@function fn6_c: # @fn6_c @@ -1957,6 +2185,8 @@ fn6_c: # @fn6_c .Lfunc_end113: .size fn6_c, .Lfunc_end113-fn6_c + .section .text.fn7_c,"ax",@progbits + .hidden fn7_c .globl fn7_c .type fn7_c,@function fn7_c: # @fn7_c @@ -1972,6 +2202,8 @@ fn7_c: # @fn7_c .Lfunc_end114: .size fn7_c, .Lfunc_end114-fn7_c + .section .text.fn8_c,"ax",@progbits + .hidden fn8_c .globl fn8_c .type fn8_c,@function fn8_c: # @fn8_c @@ -1989,6 +2221,8 @@ fn8_c: # @fn8_c .Lfunc_end115: .size fn8_c, .Lfunc_end115-fn8_c + .section .text.fn9_c,"ax",@progbits + .hidden fn9_c .globl fn9_c .type fn9_c,@function fn9_c: # @fn9_c @@ -2004,6 +2238,8 @@ fn9_c: # @fn9_c .Lfunc_end116: .size fn9_c, .Lfunc_end116-fn9_c + .section .text.fn1_d,"ax",@progbits + .hidden fn1_d .globl fn1_d .type fn1_d,@function fn1_d: # @fn1_d @@ -2024,6 +2260,8 @@ fn1_d: # @fn1_d .Lfunc_end117: .size fn1_d, .Lfunc_end117-fn1_d + .section .text.fn2_d,"ax",@progbits + .hidden fn2_d .globl fn2_d .type fn2_d,@function fn2_d: # @fn2_d @@ -2044,6 +2282,8 @@ fn2_d: # @fn2_d .Lfunc_end118: .size fn2_d, .Lfunc_end118-fn2_d + .section .text.fn3_d,"ax",@progbits + .hidden fn3_d .globl fn3_d .type fn3_d,@function fn3_d: # @fn3_d @@ -2059,6 +2299,8 @@ fn3_d: # @fn3_d .Lfunc_end119: .size fn3_d, .Lfunc_end119-fn3_d + .section .text.fn4_d,"ax",@progbits + .hidden fn4_d .globl fn4_d .type fn4_d,@function fn4_d: # @fn4_d @@ -2079,6 +2321,8 @@ fn4_d: # @fn4_d .Lfunc_end120: .size fn4_d, .Lfunc_end120-fn4_d + .section .text.fn5_d,"ax",@progbits + .hidden fn5_d .globl fn5_d .type fn5_d,@function fn5_d: # @fn5_d @@ -2094,6 +2338,8 @@ fn5_d: # @fn5_d .Lfunc_end121: .size fn5_d, .Lfunc_end121-fn5_d + .section .text.fn6_d,"ax",@progbits + .hidden fn6_d .globl fn6_d .type fn6_d,@function fn6_d: # @fn6_d @@ -2109,6 +2355,8 @@ fn6_d: # @fn6_d .Lfunc_end122: .size fn6_d, .Lfunc_end122-fn6_d + .section .text.fn7_d,"ax",@progbits + .hidden fn7_d .globl fn7_d .type fn7_d,@function fn7_d: # @fn7_d @@ -2124,6 +2372,8 @@ fn7_d: # @fn7_d .Lfunc_end123: .size fn7_d, .Lfunc_end123-fn7_d + .section .text.fn8_d,"ax",@progbits + .hidden fn8_d .globl fn8_d .type fn8_d,@function fn8_d: # @fn8_d @@ -2141,6 +2391,8 @@ fn8_d: # @fn8_d .Lfunc_end124: .size fn8_d, .Lfunc_end124-fn8_d + .section .text.fn9_d,"ax",@progbits + .hidden fn9_d .globl fn9_d .type fn9_d,@function fn9_d: # @fn9_d @@ -2156,6 +2408,8 @@ fn9_d: # @fn9_d .Lfunc_end125: .size fn9_d, .Lfunc_end125-fn9_d + .section .text.fn1_e,"ax",@progbits + .hidden fn1_e .globl fn1_e .type fn1_e,@function fn1_e: # @fn1_e @@ -2171,6 +2425,8 @@ fn1_e: # @fn1_e .Lfunc_end126: .size fn1_e, .Lfunc_end126-fn1_e + .section .text.fn2_e,"ax",@progbits + .hidden fn2_e .globl fn2_e .type fn2_e,@function fn2_e: # @fn2_e @@ -2186,6 +2442,8 @@ fn2_e: # @fn2_e .Lfunc_end127: .size fn2_e, .Lfunc_end127-fn2_e + .section .text.fn3_e,"ax",@progbits + .hidden fn3_e .globl fn3_e .type fn3_e,@function fn3_e: # @fn3_e @@ -2201,6 +2459,8 @@ fn3_e: # @fn3_e .Lfunc_end128: .size fn3_e, .Lfunc_end128-fn3_e + .section .text.fn4_e,"ax",@progbits + .hidden fn4_e .globl fn4_e .type fn4_e,@function fn4_e: # @fn4_e @@ -2216,6 +2476,8 @@ fn4_e: # @fn4_e .Lfunc_end129: .size fn4_e, .Lfunc_end129-fn4_e + .section .text.fn5_e,"ax",@progbits + .hidden fn5_e .globl fn5_e .type fn5_e,@function fn5_e: # @fn5_e @@ -2225,6 +2487,8 @@ fn5_e: # @fn5_e .Lfunc_end130: .size fn5_e, .Lfunc_end130-fn5_e + .section .text.fn6_e,"ax",@progbits + .hidden fn6_e .globl fn6_e .type fn6_e,@function fn6_e: # @fn6_e @@ -2240,6 +2504,8 @@ fn6_e: # @fn6_e .Lfunc_end131: .size fn6_e, .Lfunc_end131-fn6_e + .section .text.fn7_e,"ax",@progbits + .hidden fn7_e .globl fn7_e .type fn7_e,@function fn7_e: # @fn7_e @@ -2255,6 +2521,8 @@ fn7_e: # @fn7_e .Lfunc_end132: .size fn7_e, .Lfunc_end132-fn7_e + .section .text.fn8_e,"ax",@progbits + .hidden fn8_e .globl fn8_e .type fn8_e,@function fn8_e: # @fn8_e @@ -2270,6 +2538,8 @@ fn8_e: # @fn8_e .Lfunc_end133: .size fn8_e, .Lfunc_end133-fn8_e + .section .text.fn9_e,"ax",@progbits + .hidden fn9_e .globl fn9_e .type fn9_e,@function fn9_e: # @fn9_e @@ -2285,6 +2555,8 @@ fn9_e: # @fn9_e .Lfunc_end134: .size fn9_e, .Lfunc_end134-fn9_e + .section .text.fn1_f,"ax",@progbits + .hidden fn1_f .globl fn1_f .type fn1_f,@function fn1_f: # @fn1_f @@ -2300,6 +2572,8 @@ fn1_f: # @fn1_f .Lfunc_end135: .size fn1_f, .Lfunc_end135-fn1_f + .section .text.fn2_f,"ax",@progbits + .hidden fn2_f .globl fn2_f .type fn2_f,@function fn2_f: # @fn2_f @@ -2315,6 +2589,8 @@ fn2_f: # @fn2_f .Lfunc_end136: .size fn2_f, .Lfunc_end136-fn2_f + .section .text.fn3_f,"ax",@progbits + .hidden fn3_f .globl fn3_f .type fn3_f,@function fn3_f: # @fn3_f @@ -2330,6 +2606,8 @@ fn3_f: # @fn3_f .Lfunc_end137: .size fn3_f, .Lfunc_end137-fn3_f + .section .text.fn4_f,"ax",@progbits + .hidden fn4_f .globl fn4_f .type fn4_f,@function fn4_f: # @fn4_f @@ -2345,6 +2623,8 @@ fn4_f: # @fn4_f .Lfunc_end138: .size fn4_f, .Lfunc_end138-fn4_f + .section .text.fn5_f,"ax",@progbits + .hidden fn5_f .globl fn5_f .type fn5_f,@function fn5_f: # @fn5_f @@ -2360,6 +2640,8 @@ fn5_f: # @fn5_f .Lfunc_end139: .size fn5_f, .Lfunc_end139-fn5_f + .section .text.fn6_f,"ax",@progbits + .hidden fn6_f .globl fn6_f .type fn6_f,@function fn6_f: # @fn6_f @@ -2375,6 +2657,8 @@ fn6_f: # @fn6_f .Lfunc_end140: .size fn6_f, .Lfunc_end140-fn6_f + .section .text.fn7_f,"ax",@progbits + .hidden fn7_f .globl fn7_f .type fn7_f,@function fn7_f: # @fn7_f @@ -2390,6 +2674,8 @@ fn7_f: # @fn7_f .Lfunc_end141: .size fn7_f, .Lfunc_end141-fn7_f + .section .text.fn8_f,"ax",@progbits + .hidden fn8_f .globl fn8_f .type fn8_f,@function fn8_f: # @fn8_f @@ -2405,6 +2691,8 @@ fn8_f: # @fn8_f .Lfunc_end142: .size fn8_f, .Lfunc_end142-fn8_f + .section .text.fn9_f,"ax",@progbits + .hidden fn9_f .globl fn9_f .type fn9_f,@function fn9_f: # @fn9_f @@ -2420,6 +2708,8 @@ fn9_f: # @fn9_f .Lfunc_end143: .size fn9_f, .Lfunc_end143-fn9_f + .section .text.fn1_g,"ax",@progbits + .hidden fn1_g .globl fn1_g .type fn1_g,@function fn1_g: # @fn1_g @@ -2435,6 +2725,8 @@ fn1_g: # @fn1_g .Lfunc_end144: .size fn1_g, .Lfunc_end144-fn1_g + .section .text.fn2_g,"ax",@progbits + .hidden fn2_g .globl fn2_g .type fn2_g,@function fn2_g: # @fn2_g @@ -2450,6 +2742,8 @@ fn2_g: # @fn2_g .Lfunc_end145: .size fn2_g, .Lfunc_end145-fn2_g + .section .text.fn3_g,"ax",@progbits + .hidden fn3_g .globl fn3_g .type fn3_g,@function fn3_g: # @fn3_g @@ -2465,6 +2759,8 @@ fn3_g: # @fn3_g .Lfunc_end146: .size fn3_g, .Lfunc_end146-fn3_g + .section .text.fn4_g,"ax",@progbits + .hidden fn4_g .globl fn4_g .type fn4_g,@function fn4_g: # @fn4_g @@ -2480,6 +2776,8 @@ fn4_g: # @fn4_g .Lfunc_end147: .size fn4_g, .Lfunc_end147-fn4_g + .section .text.fn5_g,"ax",@progbits + .hidden fn5_g .globl fn5_g .type fn5_g,@function fn5_g: # @fn5_g @@ -2495,6 +2793,8 @@ fn5_g: # @fn5_g .Lfunc_end148: .size fn5_g, .Lfunc_end148-fn5_g + .section .text.fn6_g,"ax",@progbits + .hidden fn6_g .globl fn6_g .type fn6_g,@function fn6_g: # @fn6_g @@ -2510,6 +2810,8 @@ fn6_g: # @fn6_g .Lfunc_end149: .size fn6_g, .Lfunc_end149-fn6_g + .section .text.fn7_g,"ax",@progbits + .hidden fn7_g .globl fn7_g .type fn7_g,@function fn7_g: # @fn7_g @@ -2525,6 +2827,8 @@ fn7_g: # @fn7_g .Lfunc_end150: .size fn7_g, .Lfunc_end150-fn7_g + .section .text.fn8_g,"ax",@progbits + .hidden fn8_g .globl fn8_g .type fn8_g,@function fn8_g: # @fn8_g @@ -2540,6 +2844,8 @@ fn8_g: # @fn8_g .Lfunc_end151: .size fn8_g, .Lfunc_end151-fn8_g + .section .text.fn9_g,"ax",@progbits + .hidden fn9_g .globl fn9_g .type fn9_g,@function fn9_g: # @fn9_g @@ -2555,6 +2861,8 @@ fn9_g: # @fn9_g .Lfunc_end152: .size fn9_g, .Lfunc_end152-fn9_g + .section .text.fn1_h,"ax",@progbits + .hidden fn1_h .globl fn1_h .type fn1_h,@function fn1_h: # @fn1_h @@ -2575,6 +2883,8 @@ fn1_h: # @fn1_h .Lfunc_end153: .size fn1_h, .Lfunc_end153-fn1_h + .section .text.fn2_h,"ax",@progbits + .hidden fn2_h .globl fn2_h .type fn2_h,@function fn2_h: # @fn2_h @@ -2598,6 +2908,8 @@ fn2_h: # @fn2_h .Lfunc_end154: .size fn2_h, .Lfunc_end154-fn2_h + .section .text.fn3_h,"ax",@progbits + .hidden fn3_h .globl fn3_h .type fn3_h,@function fn3_h: # @fn3_h @@ -2618,6 +2930,8 @@ fn3_h: # @fn3_h .Lfunc_end155: .size fn3_h, .Lfunc_end155-fn3_h + .section .text.fn4_h,"ax",@progbits + .hidden fn4_h .globl fn4_h .type fn4_h,@function fn4_h: # @fn4_h @@ -2638,6 +2952,8 @@ fn4_h: # @fn4_h .Lfunc_end156: .size fn4_h, .Lfunc_end156-fn4_h + .section .text.fn5_h,"ax",@progbits + .hidden fn5_h .globl fn5_h .type fn5_h,@function fn5_h: # @fn5_h @@ -2653,6 +2969,8 @@ fn5_h: # @fn5_h .Lfunc_end157: .size fn5_h, .Lfunc_end157-fn5_h + .section .text.fn6_h,"ax",@progbits + .hidden fn6_h .globl fn6_h .type fn6_h,@function fn6_h: # @fn6_h @@ -2673,6 +2991,8 @@ fn6_h: # @fn6_h .Lfunc_end158: .size fn6_h, .Lfunc_end158-fn6_h + .section .text.fn7_h,"ax",@progbits + .hidden fn7_h .globl fn7_h .type fn7_h,@function fn7_h: # @fn7_h @@ -2688,6 +3008,8 @@ fn7_h: # @fn7_h .Lfunc_end159: .size fn7_h, .Lfunc_end159-fn7_h + .section .text.fn8_h,"ax",@progbits + .hidden fn8_h .globl fn8_h .type fn8_h,@function fn8_h: # @fn8_h @@ -2703,6 +3025,8 @@ fn8_h: # @fn8_h .Lfunc_end160: .size fn8_h, .Lfunc_end160-fn8_h + .section .text.fn9_h,"ax",@progbits + .hidden fn9_h .globl fn9_h .type fn9_h,@function fn9_h: # @fn9_h @@ -2718,6 +3042,8 @@ fn9_h: # @fn9_h .Lfunc_end161: .size fn9_h, .Lfunc_end161-fn9_h + .section .text.fn1_i,"ax",@progbits + .hidden fn1_i .globl fn1_i .type fn1_i,@function fn1_i: # @fn1_i @@ -2738,6 +3064,8 @@ fn1_i: # @fn1_i .Lfunc_end162: .size fn1_i, .Lfunc_end162-fn1_i + .section .text.fn2_i,"ax",@progbits + .hidden fn2_i .globl fn2_i .type fn2_i,@function fn2_i: # @fn2_i @@ -2761,6 +3089,8 @@ fn2_i: # @fn2_i .Lfunc_end163: .size fn2_i, .Lfunc_end163-fn2_i + .section .text.fn3_i,"ax",@progbits + .hidden fn3_i .globl fn3_i .type fn3_i,@function fn3_i: # @fn3_i @@ -2782,6 +3112,8 @@ fn3_i: # @fn3_i .Lfunc_end164: .size fn3_i, .Lfunc_end164-fn3_i + .section .text.fn4_i,"ax",@progbits + .hidden fn4_i .globl fn4_i .type fn4_i,@function fn4_i: # @fn4_i @@ -2802,6 +3134,8 @@ fn4_i: # @fn4_i .Lfunc_end165: .size fn4_i, .Lfunc_end165-fn4_i + .section .text.fn5_i,"ax",@progbits + .hidden fn5_i .globl fn5_i .type fn5_i,@function fn5_i: # @fn5_i @@ -2825,6 +3159,8 @@ fn5_i: # @fn5_i .Lfunc_end166: .size fn5_i, .Lfunc_end166-fn5_i + .section .text.fn6_i,"ax",@progbits + .hidden fn6_i .globl fn6_i .type fn6_i,@function fn6_i: # @fn6_i @@ -2846,6 +3182,8 @@ fn6_i: # @fn6_i .Lfunc_end167: .size fn6_i, .Lfunc_end167-fn6_i + .section .text.fn7_i,"ax",@progbits + .hidden fn7_i .globl fn7_i .type fn7_i,@function fn7_i: # @fn7_i @@ -2861,6 +3199,8 @@ fn7_i: # @fn7_i .Lfunc_end168: .size fn7_i, .Lfunc_end168-fn7_i + .section .text.fn8_i,"ax",@progbits + .hidden fn8_i .globl fn8_i .type fn8_i,@function fn8_i: # @fn8_i @@ -2876,6 +3216,8 @@ fn8_i: # @fn8_i .Lfunc_end169: .size fn8_i, .Lfunc_end169-fn8_i + .section .text.fn9_i,"ax",@progbits + .hidden fn9_i .globl fn9_i .type fn9_i,@function fn9_i: # @fn9_i @@ -2891,6 +3233,8 @@ fn9_i: # @fn9_i .Lfunc_end170: .size fn9_i, .Lfunc_end170-fn9_i + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -2908,26 +3252,31 @@ main: # @main .Lfunc_end171: .size main, .Lfunc_end171-main - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 3 b: - .zero 16 + .skip 16 .size b, 16 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 3 c: - .zero 16 + .skip 16 .size c, 16 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 3 d: - .zero 16 + .skip 16 .size d, 16 diff --git a/test/torture-s/20040706-1.c.s b/test/torture-s/20040706-1.c.s index 9c1e84bcc..ab97313d9 100644 --- a/test/torture-s/20040706-1.c.s +++ b/test/torture-s/20040706-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040706-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040706-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040805-1.c.s b/test/torture-s/20040805-1.c.s index 1e59136d9..2cbc18f88 100644 --- a/test/torture-s/20040805-1.c.s +++ b/test/torture-s/20040805-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040805-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040805-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,12 +16,13 @@ main: # @main i32.const $push3=, 0 call exit, $pop3 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits .type foo,@function foo: # @foo .result i32 @@ -36,6 +39,7 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.bar,"ax",@progbits .type bar,@function bar: # @bar .param i32 @@ -51,8 +55,9 @@ bar: # @bar .Lfunc_end2: .size bar, .Lfunc_end2-bar - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: diff --git a/test/torture-s/20040820-1.c.s b/test/torture-s/20040820-1.c.s index e513b7044..64b87dbdd 100644 --- a/test/torture-s/20040820-1.c.s +++ b/test/torture-s/20040820-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040820-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040820-1.c" + .section .text.check,"ax",@progbits + .hidden check .globl check .type check,@function check: # @check @@ -11,12 +13,14 @@ check: # @check br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size check, .Lfunc_end0-check + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -34,12 +38,14 @@ test: # @test br_if $pop4, .LBB1_2 # BB#1: # %check.exit return -.LBB1_2: # %if.then.i +.LBB1_2: # %if.then.i call abort unreachable .Lfunc_end1: .size test, .Lfunc_end1-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040831-1.c.s b/test/torture-s/20040831-1.c.s index 66a8569de..3cddfcd94 100644 --- a/test/torture-s/20040831-1.c.s +++ b/test/torture-s/20040831-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040831-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040831-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20040917-1.c.s b/test/torture-s/20040917-1.c.s index e86343dc4..859d84845 100644 --- a/test/torture-s/20040917-1.c.s +++ b/test/torture-s/20040917-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040917-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040917-1.c" + .section .text.not_inlinable,"ax",@progbits + .hidden not_inlinable .globl not_inlinable .type not_inlinable,@function not_inlinable: # @not_inlinable @@ -11,6 +13,8 @@ not_inlinable: # @not_inlinable .Lfunc_end0: .size not_inlinable, .Lfunc_end0-not_inlinable + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -27,7 +31,7 @@ main: # @main br_if $pop2, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/20041011-1.c.s b/test/torture-s/20041011-1.c.s index 0b72eb20a..06149cb5e 100644 --- a/test/torture-s/20041011-1.c.s +++ b/test/torture-s/20041011-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041011-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041011-1.c" + .section .text.t1,"ax",@progbits + .hidden t1 .globl t1 .type t1,@function t1: # @t1 @@ -17,7 +19,7 @@ t1: # @t1 i64.extend_u/i32 $push1=, $pop0 i64.const $push2=, 11 i64.shl $2=, $pop1, $pop2 -.LBB0_2: # %while.body +.LBB0_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.const $4=, 0 @@ -83,15 +85,17 @@ t1: # @t1 i32.store $discard=, gvol+120($4), $34 i32.add $0=, $0, $3 br_if $0, .LBB0_2 -.LBB0_3: # %while.end.loopexit +.LBB0_3: # %while.end.loopexit i64.const $push3=, -2048 i64.add $push4=, $1, $pop3 i64.sub $1=, $pop4, $2 -.LBB0_4: # %while.end +.LBB0_4: # %while.end return $1 .Lfunc_end0: .size t1, .Lfunc_end0-t1 + .section .text.t2,"ax",@progbits + .hidden t2 .globl t2 .type t2,@function t2: # @t2 @@ -107,7 +111,7 @@ t2: # @t2 i32.const $3=, -1 i32.add $push0=, $0, $3 i64.extend_u/i32 $2=, $pop0 -.LBB1_2: # %while.body +.LBB1_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i32.const $4=, 0 @@ -173,16 +177,18 @@ t2: # @t2 i32.store $discard=, gvol+120($4), $34 i32.add $0=, $0, $3 br_if $0, .LBB1_2 -.LBB1_3: # %while.end.loopexit +.LBB1_3: # %while.end.loopexit i64.const $35=, -513 i64.mul $push1=, $2, $35 i64.add $push2=, $1, $pop1 i64.add $1=, $pop2, $35 -.LBB1_4: # %while.end +.LBB1_4: # %while.end return $1 .Lfunc_end1: .size t2, .Lfunc_end1-t2 + .section .text.t3,"ax",@progbits + .hidden t3 .globl t3 .type t3,@function t3: # @t3 @@ -200,7 +206,7 @@ t3: # @t3 i64.extend_u/i32 $push1=, $pop0 i64.const $push2=, 9 i64.shl $2=, $pop1, $pop2 -.LBB2_2: # %while.body +.LBB2_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB2_3 i32.const $4=, 0 @@ -266,15 +272,17 @@ t3: # @t3 i32.store $discard=, gvol+120($4), $34 i32.add $0=, $0, $3 br_if $0, .LBB2_2 -.LBB2_3: # %while.end.loopexit +.LBB2_3: # %while.end.loopexit i64.const $push3=, -512 i64.add $push4=, $1, $pop3 i64.sub $1=, $pop4, $2 -.LBB2_4: # %while.end +.LBB2_4: # %while.end return $1 .Lfunc_end2: .size t3, .Lfunc_end2-t3 + .section .text.t4,"ax",@progbits + .hidden t4 .globl t4 .type t4,@function t4: # @t4 @@ -290,7 +298,7 @@ t4: # @t4 i32.const $3=, -1 i32.add $push0=, $0, $3 i64.extend_u/i32 $2=, $pop0 -.LBB3_2: # %while.body +.LBB3_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB3_3 i32.const $4=, 0 @@ -356,16 +364,18 @@ t4: # @t4 i32.store $discard=, gvol+120($4), $34 i32.add $0=, $0, $3 br_if $0, .LBB3_2 -.LBB3_3: # %while.end.loopexit +.LBB3_3: # %while.end.loopexit i64.const $35=, -511 i64.mul $push1=, $2, $35 i64.add $push2=, $1, $pop1 i64.add $1=, $pop2, $35 -.LBB3_4: # %while.end +.LBB3_4: # %while.end return $1 .Lfunc_end3: .size t4, .Lfunc_end3-t4 + .section .text.t5,"ax",@progbits + .hidden t5 .globl t5 .type t5,@function t5: # @t5 @@ -381,7 +391,7 @@ t5: # @t5 i32.const $3=, -1 i32.add $push0=, $0, $3 i64.extend_u/i32 $2=, $pop0 -.LBB4_2: # %while.body +.LBB4_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB4_3 i32.const $4=, 0 @@ -447,15 +457,17 @@ t5: # @t5 i32.store $discard=, gvol+120($4), $34 i32.add $0=, $0, $3 br_if $0, .LBB4_2 -.LBB4_3: # %while.end.loopexit +.LBB4_3: # %while.end.loopexit i64.const $push1=, -1 i64.add $push2=, $1, $pop1 i64.sub $1=, $pop2, $2 -.LBB4_4: # %while.end +.LBB4_4: # %while.end return $1 .Lfunc_end4: .size t5, .Lfunc_end4-t5 + .section .text.t6,"ax",@progbits + .hidden t6 .globl t6 .type t6,@function t6: # @t6 @@ -472,7 +484,7 @@ t6: # @t6 i32.add $push0=, $0, $2 i64.extend_u/i32 $push1=, $pop0 i64.add $1=, $pop1, $1 -.LBB5_2: # %while.body +.LBB5_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB5_3 i32.const $3=, 0 @@ -538,14 +550,16 @@ t6: # @t6 i32.store $discard=, gvol+120($3), $33 i32.add $0=, $0, $2 br_if $0, .LBB5_2 -.LBB5_3: # %while.end.loopexit +.LBB5_3: # %while.end.loopexit i64.const $push2=, 1 i64.add $1=, $1, $pop2 -.LBB5_4: # %while.end +.LBB5_4: # %while.end return $1 .Lfunc_end5: .size t6, .Lfunc_end5-t6 + .section .text.t7,"ax",@progbits + .hidden t7 .globl t7 .type t7,@function t7: # @t7 @@ -564,7 +578,7 @@ t7: # @t7 i64.extend_u/i32 $push1=, $pop0 i64.mul $push2=, $pop1, $3 i64.add $1=, $pop2, $1 -.LBB6_2: # %while.body +.LBB6_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB6_3 i32.const $4=, 0 @@ -630,13 +644,15 @@ t7: # @t7 i32.store $discard=, gvol+120($4), $34 i32.add $0=, $0, $2 br_if $0, .LBB6_2 -.LBB6_3: # %while.end.loopexit +.LBB6_3: # %while.end.loopexit i64.add $1=, $1, $3 -.LBB6_4: # %while.end +.LBB6_4: # %while.end return $1 .Lfunc_end6: .size t7, .Lfunc_end6-t7 + .section .text.t8,"ax",@progbits + .hidden t8 .globl t8 .type t8,@function t8: # @t8 @@ -655,7 +671,7 @@ t8: # @t8 i64.const $push2=, 9 i64.shl $push3=, $pop1, $pop2 i64.add $1=, $pop3, $1 -.LBB7_2: # %while.body +.LBB7_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB7_3 i32.const $3=, 0 @@ -721,14 +737,16 @@ t8: # @t8 i32.store $discard=, gvol+120($3), $33 i32.add $0=, $0, $2 br_if $0, .LBB7_2 -.LBB7_3: # %while.end.loopexit +.LBB7_3: # %while.end.loopexit i64.const $push4=, 512 i64.add $1=, $1, $pop4 -.LBB7_4: # %while.end +.LBB7_4: # %while.end return $1 .Lfunc_end7: .size t8, .Lfunc_end7-t8 + .section .text.t9,"ax",@progbits + .hidden t9 .globl t9 .type t9,@function t9: # @t9 @@ -747,7 +765,7 @@ t9: # @t9 i64.extend_u/i32 $push1=, $pop0 i64.mul $push2=, $pop1, $3 i64.add $1=, $pop2, $1 -.LBB8_2: # %while.body +.LBB8_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB8_3 i32.const $4=, 0 @@ -813,13 +831,15 @@ t9: # @t9 i32.store $discard=, gvol+120($4), $34 i32.add $0=, $0, $2 br_if $0, .LBB8_2 -.LBB8_3: # %while.end.loopexit +.LBB8_3: # %while.end.loopexit i64.add $1=, $1, $3 -.LBB8_4: # %while.end +.LBB8_4: # %while.end return $1 .Lfunc_end8: .size t9, .Lfunc_end8-t9 + .section .text.t10,"ax",@progbits + .hidden t10 .globl t10 .type t10,@function t10: # @t10 @@ -840,7 +860,7 @@ t10: # @t10 i64.const $push3=, 1 i64.add $push4=, $pop2, $pop3 i64.mul $2=, $pop0, $pop4 -.LBB9_2: # %while.body +.LBB9_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB9_3 i32.load $5=, gvol+4($3) @@ -905,13 +925,15 @@ t10: # @t10 i32.store $discard=, gvol+120($3), $34 i32.add $0=, $0, $4 br_if $0, .LBB9_2 -.LBB9_3: # %while.end.loopexit +.LBB9_3: # %while.end.loopexit i64.add $1=, $2, $1 -.LBB9_4: # %while.end +.LBB9_4: # %while.end return $1 .Lfunc_end9: .size t10, .Lfunc_end9-t10 + .section .text.t11,"ax",@progbits + .hidden t11 .globl t11 .type t11,@function t11: # @t11 @@ -932,7 +954,7 @@ t11: # @t11 i64.const $push3=, -1 i64.xor $push4=, $pop2, $pop3 i64.mul $2=, $pop0, $pop4 -.LBB10_2: # %while.body +.LBB10_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB10_3 i32.load $5=, gvol+4($3) @@ -997,13 +1019,15 @@ t11: # @t11 i32.store $discard=, gvol+120($3), $34 i32.add $0=, $0, $4 br_if $0, .LBB10_2 -.LBB10_3: # %while.end.loopexit +.LBB10_3: # %while.end.loopexit i64.add $1=, $2, $1 -.LBB10_4: # %while.end +.LBB10_4: # %while.end return $1 .Lfunc_end10: .size t11, .Lfunc_end10-t11 + .section .text.neg,"ax",@progbits + .hidden neg .globl neg .type neg,@function neg: # @neg @@ -1016,6 +1040,8 @@ neg: # @neg .Lfunc_end11: .size neg, .Lfunc_end11-neg + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -1176,87 +1202,90 @@ main: # @main # BB#23: # %if.end95 call exit, $0 unreachable -.LBB12_24: # %if.then94 +.LBB12_24: # %if.then94 call abort unreachable -.LBB12_25: # %if.then90 +.LBB12_25: # %if.then90 call abort unreachable -.LBB12_26: # %if.then83 +.LBB12_26: # %if.then83 call abort unreachable -.LBB12_27: # %if.then76 +.LBB12_27: # %if.then76 call abort unreachable -.LBB12_28: # %if.then71 +.LBB12_28: # %if.then71 call abort unreachable -.LBB12_29: # %if.then67 +.LBB12_29: # %if.then67 call abort unreachable -.LBB12_30: # %if.then63 +.LBB12_30: # %if.then63 call abort unreachable -.LBB12_31: # %if.then59 +.LBB12_31: # %if.then59 call abort unreachable -.LBB12_32: # %if.then55 +.LBB12_32: # %if.then55 call abort unreachable -.LBB12_33: # %if.then51 +.LBB12_33: # %if.then51 call abort unreachable -.LBB12_34: # %if.then47 +.LBB12_34: # %if.then47 call abort unreachable -.LBB12_35: # %if.then43 +.LBB12_35: # %if.then43 call abort unreachable -.LBB12_36: # %if.then39 +.LBB12_36: # %if.then39 call abort unreachable -.LBB12_37: # %if.then35 +.LBB12_37: # %if.then35 call abort unreachable -.LBB12_38: # %if.then31 +.LBB12_38: # %if.then31 call abort unreachable -.LBB12_39: # %if.then27 +.LBB12_39: # %if.then27 call abort unreachable -.LBB12_40: # %if.then23 +.LBB12_40: # %if.then23 call abort unreachable -.LBB12_41: # %if.then19 +.LBB12_41: # %if.then19 call abort unreachable -.LBB12_42: # %if.then15 +.LBB12_42: # %if.then15 call abort unreachable -.LBB12_43: # %if.then11 +.LBB12_43: # %if.then11 call abort unreachable -.LBB12_44: # %if.then7 +.LBB12_44: # %if.then7 call abort unreachable -.LBB12_45: # %if.then3 +.LBB12_45: # %if.then3 call abort unreachable -.LBB12_46: # %if.then +.LBB12_46: # %if.then call abort unreachable .Lfunc_end12: .size main, .Lfunc_end12-main - .type gvol,@object # @gvol - .bss + .hidden gvol # @gvol + .type gvol,@object + .section .bss.gvol,"aw",@nobits .globl gvol .align 4 gvol: - .zero 128 + .skip 128 .size gvol, 128 - .type gull,@object # @gull + .hidden gull # @gull + .type gull,@object + .section .bss.gull,"aw",@nobits .globl gull .align 3 gull: diff --git a/test/torture-s/20041019-1.c.s b/test/torture-s/20041019-1.c.s index 5885a29be..c133777d3 100644 --- a/test/torture-s/20041019-1.c.s +++ b/test/torture-s/20041019-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041019-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041019-1.c" + .section .text.test_store_ccp,"ax",@progbits + .hidden test_store_ccp .globl test_store_ccp .type test_store_ccp,@function test_store_ccp: # @test_store_ccp @@ -40,6 +42,8 @@ test_store_ccp: # @test_store_ccp .Lfunc_end0: .size test_store_ccp, .Lfunc_end0-test_store_ccp + .section .text.test_store_copy_prop,"ax",@progbits + .hidden test_store_copy_prop .globl test_store_copy_prop .type test_store_copy_prop,@function test_store_copy_prop: # @test_store_copy_prop @@ -78,6 +82,8 @@ test_store_copy_prop: # @test_store_copy_prop .Lfunc_end1: .size test_store_copy_prop, .Lfunc_end1-test_store_copy_prop + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20041112-1.c.s b/test/torture-s/20041112-1.c.s index c657d3c71..0b6520783 100644 --- a/test/torture-s/20041112-1.c.s +++ b/test/torture-s/20041112-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041112-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041112-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -24,6 +26,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -37,8 +41,9 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type global,@object # @global - .bss + .hidden global # @global + .type global,@object + .section .bss.global,"aw",@nobits .globl global .align 2 global: diff --git a/test/torture-s/20041114-1.c.s b/test/torture-s/20041114-1.c.s index db6fd19dd..b339ec865 100644 --- a/test/torture-s/20041114-1.c.s +++ b/test/torture-s/20041114-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041114-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041114-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -9,6 +11,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -22,8 +26,9 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type v,@object # @v - .bss + .hidden v # @v + .type v,@object + .section .bss.v,"aw",@nobits .globl v .align 2 v: diff --git a/test/torture-s/20041124-1.c.s b/test/torture-s/20041124-1.c.s index 80c16c722..c2dcbdcb1 100644 --- a/test/torture-s/20041124-1.c.s +++ b/test/torture-s/20041124-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041124-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041124-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -18,6 +20,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -55,14 +59,15 @@ main: # @main # BB#2: # %if.end call exit, $0 unreachable -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type gs,@object # @gs - .data + .hidden gs # @gs + .type gs,@object + .section .data.gs,"aw",@progbits .globl gs .align 2 gs: diff --git a/test/torture-s/20041126-1.c.s b/test/torture-s/20041126-1.c.s new file mode 100644 index 000000000..2dffcb26c --- /dev/null +++ b/test/torture-s/20041126-1.c.s @@ -0,0 +1,161 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041126-1.c" + .section .text.check,"ax",@progbits + .hidden check + .globl check + .type check,@function +check: # @check + .param i32 + .local i32, i32, i32 +# BB#0: # %entry + block .LBB0_9 + i32.load $push0=, 0($0) + br_if $pop0, .LBB0_9 +# BB#1: # %for.inc + i32.load $push1=, 4($0) + br_if $pop1, .LBB0_9 +# BB#2: # %for.inc.1 + i32.load $push2=, 8($0) + br_if $pop2, .LBB0_9 +# BB#3: # %for.inc.2 + i32.load $push3=, 12($0) + br_if $pop3, .LBB0_9 +# BB#4: # %for.inc.3 + i32.const $3=, 5 + i32.load $push4=, 16($0) + br_if $pop4, .LBB0_9 +.LBB0_5: # %for.cond1 + # =>This Inner Loop Header: Depth=1 + block .LBB0_8 + loop .LBB0_7 + i32.const $push5=, 9 + i32.gt_s $push6=, $3, $pop5 + br_if $pop6, .LBB0_8 +# BB#6: # %for.body3 + # in Loop: Header=BB0_5 Depth=1 + i32.const $push7=, 2 + i32.shl $push8=, $3, $pop7 + i32.add $push9=, $0, $pop8 + i32.load $1=, 0($pop9) + i32.const $push10=, 1 + i32.add $2=, $3, $pop10 + copy_local $3=, $1 + i32.eq $push11=, $1, $2 + br_if $pop11, .LBB0_5 +.LBB0_7: # %if.then6 + call abort + unreachable +.LBB0_8: # %for.end10 + return +.LBB0_9: # %if.then + call abort + unreachable +.Lfunc_end0: + .size check, .Lfunc_end0-check + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %for.cond1.i.preheader + i32.const $4=, __stack_pointer + i32.load $4=, 0($4) + i32.const $5=, 48 + i32.sub $14=, $4, $5 + i32.const $5=, __stack_pointer + i32.store $14=, 0($5), $14 + i32.const $3=, 0 + i32.const $push1=, 32 + i32.const $7=, 0 + i32.add $7=, $14, $7 + i32.add $push2=, $7, $pop1 + i64.load $push0=, .Lmain.a+32($3) + i64.store $discard=, 0($pop2), $pop0 + i32.const $push4=, 24 + i32.const $8=, 0 + i32.add $8=, $14, $8 + i32.add $push5=, $8, $pop4 + i64.load $push3=, .Lmain.a+24($3) + i64.store $discard=, 0($pop5), $pop3 + i32.const $push7=, 16 + i32.const $9=, 0 + i32.add $9=, $14, $9 + i32.add $push8=, $9, $pop7 + i64.load $push6=, .Lmain.a+16($3) + i64.store $discard=, 0($pop8), $pop6 + i32.const $push10=, 8 + i32.const $10=, 0 + i32.add $10=, $14, $10 + i32.or $0=, $10, $pop10 + i64.load $push9=, .Lmain.a+8($3) + i64.store $discard=, 0($0), $pop9 + i32.store $2=, 16($14), $3 + i32.const $push12=, 12 + i32.const $11=, 0 + i32.add $11=, $14, $11 + i32.or $push13=, $11, $pop12 + i32.store $push14=, 0($pop13), $2 + i32.store $0=, 0($0), $pop14 + i64.load $push11=, .Lmain.a($3) + i64.store $discard=, 0($14), $pop11 + i32.const $push15=, 4 + i32.const $12=, 0 + i32.add $12=, $14, $12 + i32.or $push16=, $12, $pop15 + i32.store $push17=, 0($pop16), $0 + i32.store $1=, 0($14), $pop17 + i32.const $3=, 5 +.LBB1_1: # %for.cond1.i + # =>This Inner Loop Header: Depth=1 + block .LBB1_4 + loop .LBB1_3 + i32.const $push18=, 9 + i32.gt_s $push19=, $3, $pop18 + br_if $pop19, .LBB1_4 +# BB#2: # %for.body3.i + # in Loop: Header=BB1_1 Depth=1 + i32.const $push20=, 2 + i32.shl $push21=, $3, $pop20 + i32.const $13=, 0 + i32.add $13=, $14, $13 + i32.add $push22=, $13, $pop21 + i32.load $0=, 0($pop22) + i32.const $push23=, 1 + i32.add $2=, $3, $pop23 + copy_local $3=, $0 + i32.eq $push24=, $0, $2 + br_if $pop24, .LBB1_1 +.LBB1_3: # %if.then6.i + call abort + unreachable +.LBB1_4: # %check.exit + i32.const $6=, 48 + i32.add $14=, $14, $6 + i32.const $6=, __stack_pointer + i32.store $14=, 0($6), $14 + return $1 +.Lfunc_end1: + .size main, .Lfunc_end1-main + + .type .Lmain.a,@object # @main.a + .section .rodata..Lmain.a,"a",@progbits + .align 4 +.Lmain.a: + .int32 1 # 0x1 + .int32 2 # 0x2 + .int32 3 # 0x3 + .int32 4 # 0x4 + .int32 5 # 0x5 + .int32 6 # 0x6 + .int32 7 # 0x7 + .int32 8 # 0x8 + .int32 9 # 0x9 + .int32 10 # 0xa + .size .Lmain.a, 40 + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/20041210-1.c.s b/test/torture-s/20041210-1.c.s index 357dda50f..00694e7be 100644 --- a/test/torture-s/20041210-1.c.s +++ b/test/torture-s/20041210-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041210-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041210-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -26,14 +28,15 @@ main: # @main # BB#2: # %if.then2 call abort unreachable -.LBB0_3: # %if.end3 +.LBB0_3: # %if.end3 call exit, $0 unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 4 x: diff --git a/test/torture-s/20041212-1.c.s b/test/torture-s/20041212-1.c.s index c2e470f83..05a93a1ed 100644 --- a/test/torture-s/20041212-1.c.s +++ b/test/torture-s/20041212-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041212-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041212-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20041213-2.c.s b/test/torture-s/20041213-2.c.s index 3d2366ddf..b4215d6d6 100644 --- a/test/torture-s/20041213-2.c.s +++ b/test/torture-s/20041213-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041213-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041213-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,7 +14,7 @@ foo: # @foo i32.const $push5=, 0 i32.eq $push6=, $0, $pop5 br_if $pop6, .LBB0_6 -.LBB0_1: # %for.cond1.preheader +.LBB0_1: # %for.cond1.preheader # =>This Inner Loop Header: Depth=1 loop .LBB0_5 block .LBB0_4 @@ -20,32 +22,34 @@ foo: # @foo i32.ge_s $push0=, $2, $3 br_if $pop0, .LBB0_3 # BB#2: # %for.end.thread - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $push2=, 1 i32.shl $push3=, $3, $pop2 i32.sub $1=, $pop3, $2 br .LBB0_4 -.LBB0_3: # %for.end - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_3: # %for.end + # in Loop: Header=BB0_1 Depth=1 copy_local $1=, $3 i32.ne $push1=, $2, $3 br_if $pop1, .LBB0_5 -.LBB0_4: # %for.cond - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_4: # %for.cond + # in Loop: Header=BB0_1 Depth=1 i32.const $push4=, -1 i32.add $0=, $0, $pop4 copy_local $2=, $3 copy_local $3=, $1 br_if $0, .LBB0_1 br .LBB0_6 -.LBB0_5: # %if.then +.LBB0_5: # %if.then call abort unreachable -.LBB0_6: # %for.end7 +.LBB0_6: # %for.end7 return .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20041218-1.c.s b/test/torture-s/20041218-1.c.s index 8277a3158..3f86bff66 100644 --- a/test/torture-s/20041218-1.c.s +++ b/test/torture-s/20041218-1.c.s @@ -1,16 +1,20 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041218-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041218-1.c" + .section .text.dummy1,"ax",@progbits + .hidden dummy1 .globl dummy1 .type dummy1,@function dummy1: # @dummy1 .param i32 .result i32 # BB#0: # %entry - i32.const $push0=, .str + i32.const $push0=, .L.str return $pop0 .Lfunc_end0: .size dummy1, .Lfunc_end0-dummy1 + .section .text.dummy2,"ax",@progbits + .hidden dummy2 .globl dummy2 .type dummy2,@function dummy2: # @dummy2 @@ -23,6 +27,8 @@ dummy2: # @dummy2 .Lfunc_end1: .size dummy2, .Lfunc_end1-dummy2 + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -38,6 +44,8 @@ baz: # @baz .Lfunc_end2: .size baz, .Lfunc_end2-baz + .section .text.check,"ax",@progbits + .hidden check .globl check .type check,@function check: # @check @@ -68,12 +76,14 @@ check: # @check # BB#5: # %if.end i32.const $push11=, 1 return $pop11 -.LBB3_6: # %if.then +.LBB3_6: # %if.then call abort unreachable .Lfunc_end3: .size check, .Lfunc_end3-check + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -112,13 +122,15 @@ foo: # @foo i32.store $discard=, baz.v+28($2), $2 i32.call $discard=, dummy2, $2, $2 unreachable -.LBB4_3: # %for.end +.LBB4_3: # %for.end i32.store $2=, 0($2), $3 -.LBB4_4: # %cleanup2 +.LBB4_4: # %cleanup2 return $2 .Lfunc_end4: .size foo, .Lfunc_end4-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -144,11 +156,11 @@ main: # @main .Lfunc_end5: .size main, .Lfunc_end5-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: - .zero 1 - .size .str, 1 +.L.str: + .skip 1 + .size .L.str, 1 .type baz.v,@object # @baz.v .lcomm baz.v,44,3 @@ -156,7 +168,7 @@ main: # @main .section .rodata.cst16,"aM",@progbits,16 .align 2 bar.t: - .zero 16 + .skip 16 .size bar.t, 16 diff --git a/test/torture-s/20050104-1.c.s b/test/torture-s/20050104-1.c.s index 2bee92920..543db4e10 100644 --- a/test/torture-s/20050104-1.c.s +++ b/test/torture-s/20050104-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050104-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050104-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,12 +13,14 @@ foo: # @foo br_if $pop1, .LBB0_2 # BB#1: # %lor.lhs.false return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20050106-1.c.s b/test/torture-s/20050106-1.c.s index f02d6fc9b..03c18be86 100644 --- a/test/torture-s/20050106-1.c.s +++ b/test/torture-s/20050106-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050106-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050106-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,14 +16,15 @@ main: # @main br_if $pop2, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type u,@object # @u - .bss + .hidden u # @u + .type u,@object + .section .bss.u,"aw",@nobits .globl u .align 2 u: diff --git a/test/torture-s/20050111-1.c.s b/test/torture-s/20050111-1.c.s index d05f1fc11..28479b348 100644 --- a/test/torture-s/20050111-1.c.s +++ b/test/torture-s/20050111-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050111-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050111-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -17,6 +19,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -30,6 +34,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20050121-1.c.s b/test/torture-s/20050121-1.c.s index 2a9fc5f68..a27b7a34b 100644 --- a/test/torture-s/20050121-1.c.s +++ b/test/torture-s/20050121-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050121-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050121-1.c" + .section .text.foo_float,"ax",@progbits + .hidden foo_float .globl foo_float .type foo_float,@function foo_float: # @foo_float @@ -17,6 +19,8 @@ foo_float: # @foo_float .Lfunc_end0: .size foo_float, .Lfunc_end0-foo_float + .section .text.bar_float,"ax",@progbits + .hidden bar_float .globl bar_float .type bar_float,@function bar_float: # @bar_float @@ -28,6 +32,8 @@ bar_float: # @bar_float .Lfunc_end1: .size bar_float, .Lfunc_end1-bar_float + .section .text.baz_float,"ax",@progbits + .hidden baz_float .globl baz_float .type baz_float,@function baz_float: # @baz_float @@ -39,6 +45,8 @@ baz_float: # @baz_float .Lfunc_end2: .size baz_float, .Lfunc_end2-baz_float + .section .text.foo_double,"ax",@progbits + .hidden foo_double .globl foo_double .type foo_double,@function foo_double: # @foo_double @@ -56,6 +64,8 @@ foo_double: # @foo_double .Lfunc_end3: .size foo_double, .Lfunc_end3-foo_double + .section .text.bar_double,"ax",@progbits + .hidden bar_double .globl bar_double .type bar_double,@function bar_double: # @bar_double @@ -67,6 +77,8 @@ bar_double: # @bar_double .Lfunc_end4: .size bar_double, .Lfunc_end4-bar_double + .section .text.baz_double,"ax",@progbits + .hidden baz_double .globl baz_double .type baz_double,@function baz_double: # @baz_double @@ -78,6 +90,8 @@ baz_double: # @baz_double .Lfunc_end5: .size baz_double, .Lfunc_end5-baz_double + .section .text.foo_ldouble_t,"ax",@progbits + .hidden foo_ldouble_t .globl foo_ldouble_t .type foo_ldouble_t,@function foo_ldouble_t: # @foo_ldouble_t @@ -126,6 +140,8 @@ foo_ldouble_t: # @foo_ldouble_t .Lfunc_end6: .size foo_ldouble_t, .Lfunc_end6-foo_ldouble_t + .section .text.bar_ldouble_t,"ax",@progbits + .hidden bar_ldouble_t .globl bar_ldouble_t .type bar_ldouble_t,@function bar_ldouble_t: # @bar_ldouble_t @@ -141,6 +157,8 @@ bar_ldouble_t: # @bar_ldouble_t .Lfunc_end7: .size bar_ldouble_t, .Lfunc_end7-bar_ldouble_t + .section .text.baz_ldouble_t,"ax",@progbits + .hidden baz_ldouble_t .globl baz_ldouble_t .type baz_ldouble_t,@function baz_ldouble_t: # @baz_ldouble_t @@ -156,6 +174,8 @@ baz_ldouble_t: # @baz_ldouble_t .Lfunc_end8: .size baz_ldouble_t, .Lfunc_end8-baz_ldouble_t + .section .text.foo_char,"ax",@progbits + .hidden foo_char .globl foo_char .type foo_char,@function foo_char: # @foo_char @@ -171,6 +191,8 @@ foo_char: # @foo_char .Lfunc_end9: .size foo_char, .Lfunc_end9-foo_char + .section .text.bar_char,"ax",@progbits + .hidden bar_char .globl bar_char .type bar_char,@function bar_char: # @bar_char @@ -182,6 +204,8 @@ bar_char: # @bar_char .Lfunc_end10: .size bar_char, .Lfunc_end10-bar_char + .section .text.baz_char,"ax",@progbits + .hidden baz_char .globl baz_char .type baz_char,@function baz_char: # @baz_char @@ -193,6 +217,8 @@ baz_char: # @baz_char .Lfunc_end11: .size baz_char, .Lfunc_end11-baz_char + .section .text.foo_short,"ax",@progbits + .hidden foo_short .globl foo_short .type foo_short,@function foo_short: # @foo_short @@ -208,6 +234,8 @@ foo_short: # @foo_short .Lfunc_end12: .size foo_short, .Lfunc_end12-foo_short + .section .text.bar_short,"ax",@progbits + .hidden bar_short .globl bar_short .type bar_short,@function bar_short: # @bar_short @@ -219,6 +247,8 @@ bar_short: # @bar_short .Lfunc_end13: .size bar_short, .Lfunc_end13-bar_short + .section .text.baz_short,"ax",@progbits + .hidden baz_short .globl baz_short .type baz_short,@function baz_short: # @baz_short @@ -230,6 +260,8 @@ baz_short: # @baz_short .Lfunc_end14: .size baz_short, .Lfunc_end14-baz_short + .section .text.foo_int,"ax",@progbits + .hidden foo_int .globl foo_int .type foo_int,@function foo_int: # @foo_int @@ -245,6 +277,8 @@ foo_int: # @foo_int .Lfunc_end15: .size foo_int, .Lfunc_end15-foo_int + .section .text.bar_int,"ax",@progbits + .hidden bar_int .globl bar_int .type bar_int,@function bar_int: # @bar_int @@ -256,6 +290,8 @@ bar_int: # @bar_int .Lfunc_end16: .size bar_int, .Lfunc_end16-bar_int + .section .text.baz_int,"ax",@progbits + .hidden baz_int .globl baz_int .type baz_int,@function baz_int: # @baz_int @@ -267,6 +303,8 @@ baz_int: # @baz_int .Lfunc_end17: .size baz_int, .Lfunc_end17-baz_int + .section .text.foo_long,"ax",@progbits + .hidden foo_long .globl foo_long .type foo_long,@function foo_long: # @foo_long @@ -282,6 +320,8 @@ foo_long: # @foo_long .Lfunc_end18: .size foo_long, .Lfunc_end18-foo_long + .section .text.bar_long,"ax",@progbits + .hidden bar_long .globl bar_long .type bar_long,@function bar_long: # @bar_long @@ -293,6 +333,8 @@ bar_long: # @bar_long .Lfunc_end19: .size bar_long, .Lfunc_end19-bar_long + .section .text.baz_long,"ax",@progbits + .hidden baz_long .globl baz_long .type baz_long,@function baz_long: # @baz_long @@ -304,6 +346,8 @@ baz_long: # @baz_long .Lfunc_end20: .size baz_long, .Lfunc_end20-baz_long + .section .text.foo_llong,"ax",@progbits + .hidden foo_llong .globl foo_llong .type foo_llong,@function foo_llong: # @foo_llong @@ -321,6 +365,8 @@ foo_llong: # @foo_llong .Lfunc_end21: .size foo_llong, .Lfunc_end21-foo_llong + .section .text.bar_llong,"ax",@progbits + .hidden bar_llong .globl bar_llong .type bar_llong,@function bar_llong: # @bar_llong @@ -332,6 +378,8 @@ bar_llong: # @bar_llong .Lfunc_end22: .size bar_llong, .Lfunc_end22-bar_llong + .section .text.baz_llong,"ax",@progbits + .hidden baz_llong .globl baz_llong .type baz_llong,@function baz_llong: # @baz_llong @@ -343,6 +391,8 @@ baz_llong: # @baz_llong .Lfunc_end23: .size baz_llong, .Lfunc_end23-baz_llong + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20050124-1.c.s b/test/torture-s/20050124-1.c.s index 67c4ef00b..b5e2d2793 100644 --- a/test/torture-s/20050124-1.c.s +++ b/test/torture-s/20050124-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050124-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050124-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -22,16 +24,18 @@ foo: # @foo i32.const $push6=, 2 i32.add $2=, $0, $pop6 br .LBB0_4 -.LBB0_3: # %if.else +.LBB0_3: # %if.else i32.const $push3=, -1 i32.lt_s $push4=, $0, $pop3 i32.select $push5=, $pop4, $0, $2 return $pop5 -.LBB0_4: # %if.end5 +.LBB0_4: # %if.end5 return $2 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20050125-1.c.s b/test/torture-s/20050125-1.c.s index e7f6a3c9b..2086ddb00 100644 --- a/test/torture-s/20050125-1.c.s +++ b/test/torture-s/20050125-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050125-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050125-1.c" + .section .text.seterr,"ax",@progbits + .hidden seterr .globl seterr .type seterr,@function seterr: # @seterr @@ -12,6 +14,8 @@ seterr: # @seterr .Lfunc_end0: .size seterr, .Lfunc_end0-seterr + .section .text.bracket_empty,"ax",@progbits + .hidden bracket_empty .globl bracket_empty .type bracket_empty,@function bracket_empty: # @bracket_empty @@ -33,13 +37,15 @@ bracket_empty: # @bracket_empty br_if $pop6, .LBB1_3 # BB#2: # %if.end return -.LBB1_3: # %lor.lhs.false +.LBB1_3: # %lor.lhs.false i32.const $push7=, 7 i32.store $discard=, 8($0), $pop7 return .Lfunc_end1: .size bracket_empty, .Lfunc_end1-bracket_empty + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20050131-1.c.s b/test/torture-s/20050131-1.c.s index b1bcefdd0..02f39801e 100644 --- a/test/torture-s/20050131-1.c.s +++ b/test/torture-s/20050131-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050131-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050131-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20050203-1.c.s b/test/torture-s/20050203-1.c.s index 020a60b86..4b0db45ad 100644 --- a/test/torture-s/20050203-1.c.s +++ b/test/torture-s/20050203-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050203-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050203-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -25,12 +27,13 @@ main: # @main i32.const $push2=, 0 call exit, $pop2 unreachable -.LBB0_2: # %if.else +.LBB0_2: # %if.else call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits .type foo,@function foo: # @foo .param i32 @@ -41,6 +44,7 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.bar,"ax",@progbits .type bar,@function bar: # @bar # BB#0: # %entry diff --git a/test/torture-s/20050215-1.c.s b/test/torture-s/20050215-1.c.s index 649e70976..daa50c2b7 100644 --- a/test/torture-s/20050215-1.c.s +++ b/test/torture-s/20050215-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050215-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050215-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -20,7 +22,7 @@ main: # @main i32.and $push10=, $0, $pop9 br_if $pop10, .LBB0_3 br .LBB0_4 -.LBB0_2: # %lor.lhs.false +.LBB0_2: # %lor.lhs.false i32.const $1=, 0 i32.const $push5=, 1 i32.and $push6=, $0, $pop5 @@ -32,20 +34,21 @@ main: # @main i32.const $push14=, 0 i32.eq $push15=, $pop8, $pop14 br_if $pop15, .LBB0_4 -.LBB0_3: # %if.end3 +.LBB0_3: # %if.end3 i32.const $push11=, 0 return $pop11 -.LBB0_4: # %if.then2 +.LBB0_4: # %if.then2 call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type v,@object # @v - .bss + .hidden v # @v + .type v,@object + .section .bss.v,"aw",@nobits .globl v v: - .zero 8 + .skip 8 .size v, 8 diff --git a/test/torture-s/20050218-1.c.s b/test/torture-s/20050218-1.c.s index 1a09fbfec..3a01617f8 100644 --- a/test/torture-s/20050218-1.c.s +++ b/test/torture-s/20050218-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050218-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050218-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,7 +18,7 @@ foo: # @foo i32.const $7=, 0 i32.const $6=, a copy_local $8=, $7 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_6 i32.load $4=, 0($6) @@ -26,18 +28,18 @@ foo: # @foo i32.const $4=, 2 br_if $5, .LBB0_6 # BB#3: # %if.end - # in Loop: Header=.LBB0_2 Depth=1 + # in Loop: Header=BB0_2 Depth=1 i32.add $7=, $3, $7 block .LBB0_5 i32.const $push7=, 0 i32.eq $push8=, $1, $pop7 br_if $pop8, .LBB0_5 # BB#4: # %if.then6 - # in Loop: Header=.LBB0_2 Depth=1 + # in Loop: Header=BB0_2 Depth=1 i32.call $push1=, strlen, $1 i32.add $7=, $pop1, $7 -.LBB0_5: # %for.inc - # in Loop: Header=.LBB0_2 Depth=1 +.LBB0_5: # %for.inc + # in Loop: Header=BB0_2 Depth=1 i32.const $push2=, 1 i32.add $8=, $8, $pop2 i32.const $push3=, 4 @@ -45,11 +47,13 @@ foo: # @foo i32.const $4=, 0 i32.lt_u $push4=, $8, $2 br_if $pop4, .LBB0_2 -.LBB0_6: # %cleanup +.LBB0_6: # %cleanup return $4 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -59,7 +63,7 @@ main: # @main i32.const $2=, 0 i32.load $3=, a($2) i32.call $0=, strlen, $3 - i32.const $4=, .str.4 + i32.const $4=, .L.str.4 block .LBB1_4 i32.call $push0=, strncmp, $4, $3, $0 br_if $pop0, .LBB1_4 @@ -78,42 +82,43 @@ main: # @main br_if $pop6, .LBB1_4 # BB#3: # %if.end.i.2 return $2 -.LBB1_4: # %if.then +.LBB1_4: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "a" - .size .str, 2 + .size .L.str, 2 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "bc" - .size .str.1, 3 + .size .L.str.1, 3 - .type .str.2,@object # @.str.2 -.str.2: + .type .L.str.2,@object # @.str.2 +.L.str.2: .asciz "de" - .size .str.2, 3 + .size .L.str.2, 3 - .type .str.3,@object # @.str.3 -.str.3: + .type .L.str.3,@object # @.str.3 +.L.str.3: .asciz "fgh" - .size .str.3, 4 + .size .L.str.3, 4 - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 4 a: - .int32 .str - .int32 .str.1 - .int32 .str.2 - .int32 .str.3 + .int32 .L.str + .int32 .L.str.1 + .int32 .L.str.2 + .int32 .L.str.3 .int32 0 .int32 0 .int32 0 @@ -128,11 +133,11 @@ a: .int32 0 .size a, 64 - .type .str.4,@object # @.str.4 + .type .L.str.4,@object # @.str.4 .section .rodata.str1.1,"aMS",@progbits,1 -.str.4: +.L.str.4: .asciz "abcde" - .size .str.4, 6 + .size .L.str.4, 6 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20050224-1.c.s b/test/torture-s/20050224-1.c.s index c51477d1c..57a19cf57 100644 --- a/test/torture-s/20050224-1.c.s +++ b/test/torture-s/20050224-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050224-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050224-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -19,12 +21,14 @@ foo: # @foo br_if $pop5, .LBB0_4 # BB#3: # %if.end return -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -44,7 +48,7 @@ main: # @main i32.load $4=, f($8) copy_local $7=, $8 copy_local $6=, $8 -.LBB1_2: # %for.body +.LBB1_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_9 block .LBB1_8 @@ -52,35 +56,35 @@ main: # @main i32.ge_u $push1=, $5, $1 br_if $pop1, .LBB1_4 # BB#3: # %if.then - # in Loop: Header=.LBB1_2 Depth=1 + # in Loop: Header=BB1_2 Depth=1 i32.const $push6=, 1 i32.add $6=, $6, $pop6 br .LBB1_8 -.LBB1_4: # %if.else - # in Loop: Header=.LBB1_2 Depth=1 +.LBB1_4: # %if.else + # in Loop: Header=BB1_2 Depth=1 block .LBB1_7 i32.lt_u $push2=, $5, $2 br_if $pop2, .LBB1_7 # BB#5: # %if.else - # in Loop: Header=.LBB1_2 Depth=1 + # in Loop: Header=BB1_2 Depth=1 i32.ge_u $push3=, $5, $3 br_if $pop3, .LBB1_7 # BB#6: # %if.then4 - # in Loop: Header=.LBB1_2 Depth=1 + # in Loop: Header=BB1_2 Depth=1 i32.const $push5=, 1 i32.add $8=, $8, $pop5 br .LBB1_8 -.LBB1_7: # %if.else6 - # in Loop: Header=.LBB1_2 Depth=1 +.LBB1_7: # %if.else6 + # in Loop: Header=BB1_2 Depth=1 i32.lt_u $push4=, $5, $4 i32.add $7=, $pop4, $7 -.LBB1_8: # %for.inc - # in Loop: Header=.LBB1_2 Depth=1 +.LBB1_8: # %for.inc + # in Loop: Header=BB1_2 Depth=1 i32.const $push7=, 4096 i32.add $5=, $5, $pop7 i32.lt_u $push8=, $5, $0 br_if $pop8, .LBB1_2 -.LBB1_9: # %for.end +.LBB1_9: # %for.end i32.const $push9=, 444 i32.ne $push10=, $6, $pop9 br_if $pop10, .LBB1_13 @@ -95,49 +99,60 @@ main: # @main # BB#12: # %foo.exit i32.const $push15=, 0 return $pop15 -.LBB1_13: # %if.then.i +.LBB1_13: # %if.then.i call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: .int32 3221225472 # 0xc0000000 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 2 b: .int32 3489660928 # 0xd0000000 .size b, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 2 c: .int32 3223042392 # 0xc01bb958 .size c, 4 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .data.d,"aw",@progbits .globl d .align 2 d: .int32 3223732224 # 0xc0264000 .size d, 4 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .data.e,"aw",@progbits .globl e .align 2 e: .int32 3223879680 # 0xc0288000 .size e, 4 - .type f,@object # @f + .hidden f # @f + .type f,@object + .section .data.f,"aw",@progbits .globl f .align 2 f: diff --git a/test/torture-s/20050316-1.c.s b/test/torture-s/20050316-1.c.s index 70f238c55..1e6d590dc 100644 --- a/test/torture-s/20050316-1.c.s +++ b/test/torture-s/20050316-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050316-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050316-1.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -10,6 +12,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -20,6 +24,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -34,6 +40,8 @@ test3: # @test3 .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -50,6 +58,8 @@ test4: # @test4 .Lfunc_end3: .size test4, .Lfunc_end3-test4 + .section .text.test5,"ax",@progbits + .hidden test5 .globl test5 .type test5,@function test5: # @test5 @@ -63,6 +73,8 @@ test5: # @test5 .Lfunc_end4: .size test5, .Lfunc_end4-test5 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20050316-2.c.s b/test/torture-s/20050316-2.c.s index 7de0859da..281ad28c8 100644 --- a/test/torture-s/20050316-2.c.s +++ b/test/torture-s/20050316-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050316-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050316-2.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -17,6 +19,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -34,6 +38,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -49,6 +55,8 @@ test3: # @test3 .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20050316-3.c.s b/test/torture-s/20050316-3.c.s index f3c212b98..b9bdd29a5 100644 --- a/test/torture-s/20050316-3.c.s +++ b/test/torture-s/20050316-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050316-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050316-3.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -13,6 +15,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -28,6 +32,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20050410-1.c.s b/test/torture-s/20050410-1.c.s index b84fdedb8..f618e0623 100644 --- a/test/torture-s/20050410-1.c.s +++ b/test/torture-s/20050410-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050410-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050410-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -19,6 +21,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -33,14 +37,15 @@ main: # @main i32.const $push3=, 0 call exit, $pop3 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type s,@object # @s - .data + .hidden s # @s + .type s,@object + .section .data.s,"aw",@progbits .globl s .align 2 s: diff --git a/test/torture-s/20050502-1.c.s b/test/torture-s/20050502-1.c.s index 13b115051..7cc6355f7 100644 --- a/test/torture-s/20050502-1.c.s +++ b/test/torture-s/20050502-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050502-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050502-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -16,6 +18,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -28,6 +32,8 @@ baz: # @baz .Lfunc_end1: .size baz, .Lfunc_end1-baz + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -53,13 +59,13 @@ foo: # @foo # BB#2: # %if.end14.lr.ph i32.or $4=, $2, $3 i32.const $10=, 1 -.LBB2_3: # %if.end14 +.LBB2_3: # %if.end14 # =>This Inner Loop Header: Depth=1 loop .LBB2_7 block .LBB2_5 br_if $4, .LBB2_5 # BB#4: # %land.lhs.true18 - # in Loop: Header=.LBB2_3 Depth=1 + # in Loop: Header=BB2_3 Depth=1 i32.const $8=, 24 i32.shl $push5=, $9, $8 i32.shr_s $push6=, $pop5, $8 @@ -68,8 +74,8 @@ foo: # @foo i32.const $push15=, 0 i32.eq $push16=, $8, $pop15 br_if $pop16, .LBB2_7 -.LBB2_5: # %while.body.backedge - # in Loop: Header=.LBB2_3 Depth=1 +.LBB2_5: # %while.body.backedge + # in Loop: Header=BB2_3 Depth=1 i32.add $push9=, $1, $10 i32.store8 $discard=, 0($pop9), $9 i32.const $push8=, 1 @@ -80,14 +86,14 @@ foo: # @foo i32.and $push11=, $pop10, $2 br_if $pop11, .LBB2_7 # BB#6: # %while.body.backedge - # in Loop: Header=.LBB2_3 Depth=1 + # in Loop: Header=BB2_3 Depth=1 copy_local $10=, $11 i32.eq $push12=, $8, $7 i32.and $push7=, $pop12, $3 i32.const $push17=, 0 i32.eq $push18=, $pop7, $pop17 br_if $pop18, .LBB2_3 -.LBB2_7: # %while.end +.LBB2_7: # %while.end i32.add $push13=, $1, $11 i32.const $push14=, 0 i32.store8 $discard=, 0($pop13), $pop14 @@ -95,6 +101,8 @@ foo: # @foo .Lfunc_end2: .size foo, .Lfunc_end2-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -109,7 +117,7 @@ main: # @main i32.store $20=, 0($3), $20 i32.const $0=, 0 i32.const $1=, 1 - i32.const $push0=, .str + i32.const $push0=, .L.str i32.store $discard=, 12($20), $pop0 i32.const $5=, 12 i32.add $5=, $20, $5 @@ -118,17 +126,17 @@ main: # @main call foo, $5, $6, $1, $0 block .LBB3_15 i32.load $push1=, 12($20) - i32.const $push2=, .str.1 + i32.const $push2=, .L.str.1 i32.call $push3=, strcmp, $pop1, $pop2 br_if $pop3, .LBB3_15 # BB#1: # %lor.lhs.false - i32.const $push4=, .str.2 + i32.const $push4=, .L.str.2 i32.const $7=, 16 i32.add $7=, $20, $7 i32.call $push5=, strcmp, $7, $pop4 br_if $pop5, .LBB3_15 # BB#2: # %if.end - i32.const $push6=, .str.3 + i32.const $push6=, .L.str.3 i32.store $discard=, 12($20), $pop6 i32.const $8=, 12 i32.add $8=, $20, $8 @@ -137,17 +145,17 @@ main: # @main call foo, $8, $9, $0, $1 block .LBB3_14 i32.load $push7=, 12($20) - i32.const $push8=, .str.4 + i32.const $push8=, .L.str.4 i32.call $push9=, strcmp, $pop7, $pop8 br_if $pop9, .LBB3_14 # BB#3: # %lor.lhs.false7 - i32.const $push10=, .str.5 + i32.const $push10=, .L.str.5 i32.const $10=, 16 i32.add $10=, $20, $10 i32.call $push11=, strcmp, $10, $pop10 br_if $pop11, .LBB3_14 # BB#4: # %if.end12 - i32.const $push12=, .str.6 + i32.const $push12=, .L.str.6 i32.store $discard=, 12($20), $pop12 i32.const $11=, 12 i32.add $11=, $20, $11 @@ -156,17 +164,17 @@ main: # @main call foo, $11, $12, $1, $1 block .LBB3_13 i32.load $push13=, 12($20) - i32.const $push14=, .str.7 + i32.const $push14=, .L.str.7 i32.call $push15=, strcmp, $pop13, $pop14 br_if $pop15, .LBB3_13 # BB#5: # %lor.lhs.false16 - i32.const $push16=, .str.8 + i32.const $push16=, .L.str.8 i32.const $13=, 16 i32.add $13=, $20, $13 i32.call $push17=, strcmp, $13, $pop16 br_if $pop17, .LBB3_13 # BB#6: # %if.end21 - i32.const $push18=, .str.9 + i32.const $push18=, .L.str.9 i32.store $discard=, 12($20), $pop18 i32.const $14=, 12 i32.add $14=, $20, $14 @@ -175,17 +183,17 @@ main: # @main call foo, $14, $15, $1, $1 block .LBB3_12 i32.load $push19=, 12($20) - i32.const $push20=, .str.10 + i32.const $push20=, .L.str.10 i32.call $push21=, strcmp, $pop19, $pop20 br_if $pop21, .LBB3_12 # BB#7: # %lor.lhs.false25 - i32.const $push22=, .str.11 + i32.const $push22=, .L.str.11 i32.const $16=, 16 i32.add $16=, $20, $16 i32.call $push23=, strcmp, $16, $pop22 br_if $pop23, .LBB3_12 # BB#8: # %if.end30 - i32.const $push24=, .str.12 + i32.const $push24=, .L.str.12 i32.store $discard=, 12($20), $pop24 i32.const $17=, 12 i32.add $17=, $20, $17 @@ -194,11 +202,11 @@ main: # @main call foo, $17, $18, $0, $0 block .LBB3_11 i32.load $push25=, 12($20) - i32.const $push26=, .str.13 + i32.const $push26=, .L.str.13 i32.call $push27=, strcmp, $pop25, $pop26 br_if $pop27, .LBB3_11 # BB#9: # %lor.lhs.false34 - i32.const $push28=, .str.14 + i32.const $push28=, .L.str.14 i32.const $19=, 16 i32.add $19=, $20, $19 i32.call $push29=, strcmp, $19, $pop28 @@ -209,99 +217,99 @@ main: # @main i32.const $4=, __stack_pointer i32.store $20=, 0($4), $20 return $0 -.LBB3_11: # %if.then38 +.LBB3_11: # %if.then38 call abort unreachable -.LBB3_12: # %if.then29 +.LBB3_12: # %if.then29 call abort unreachable -.LBB3_13: # %if.then20 +.LBB3_13: # %if.then20 call abort unreachable -.LBB3_14: # %if.then11 +.LBB3_14: # %if.then11 call abort unreachable -.LBB3_15: # %if.then +.LBB3_15: # %if.then call abort unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "abcde'fgh" - .size .str, 10 + .size .L.str, 10 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "fgh" - .size .str.1, 4 + .size .L.str.1, 4 - .type .str.2,@object # @.str.2 -.str.2: + .type .L.str.2,@object # @.str.2 +.L.str.2: .asciz "abcde" - .size .str.2, 6 + .size .L.str.2, 6 - .type .str.3,@object # @.str.3 -.str.3: + .type .L.str.3,@object # @.str.3 +.L.str.3: .asciz "ABCDEFG\"HI" - .size .str.3, 11 + .size .L.str.3, 11 - .type .str.4,@object # @.str.4 -.str.4: + .type .L.str.4,@object # @.str.4 +.L.str.4: .asciz "HI" - .size .str.4, 3 + .size .L.str.4, 3 - .type .str.5,@object # @.str.5 -.str.5: + .type .L.str.5,@object # @.str.5 +.L.str.5: .asciz "ABCDEFG" - .size .str.5, 8 + .size .L.str.5, 8 - .type .str.6,@object # @.str.6 -.str.6: + .type .L.str.6,@object # @.str.6 +.L.str.6: .asciz "abcd\"e'fgh" - .size .str.6, 11 + .size .L.str.6, 11 - .type .str.7,@object # @.str.7 -.str.7: + .type .L.str.7,@object # @.str.7 +.L.str.7: .asciz "e'fgh" - .size .str.7, 6 + .size .L.str.7, 6 - .type .str.8,@object # @.str.8 -.str.8: + .type .L.str.8,@object # @.str.8 +.L.str.8: .asciz "abcd" - .size .str.8, 5 + .size .L.str.8, 5 - .type .str.9,@object # @.str.9 -.str.9: + .type .L.str.9,@object # @.str.9 +.L.str.9: .asciz "ABCDEF'G\"HI" - .size .str.9, 12 + .size .L.str.9, 12 - .type .str.10,@object # @.str.10 -.str.10: + .type .L.str.10,@object # @.str.10 +.L.str.10: .asciz "G\"HI" - .size .str.10, 5 + .size .L.str.10, 5 - .type .str.11,@object # @.str.11 -.str.11: + .type .L.str.11,@object # @.str.11 +.L.str.11: .asciz "ABCDEF" - .size .str.11, 7 + .size .L.str.11, 7 - .type .str.12,@object # @.str.12 -.str.12: + .type .L.str.12,@object # @.str.12 +.L.str.12: .asciz "abcdef@gh" - .size .str.12, 10 + .size .L.str.12, 10 - .type .str.13,@object # @.str.13 -.str.13: + .type .L.str.13,@object # @.str.13 +.L.str.13: .asciz "gh" - .size .str.13, 3 + .size .L.str.13, 3 - .type .str.14,@object # @.str.14 -.str.14: + .type .L.str.14,@object # @.str.14 +.L.str.14: .asciz "abcdef" - .size .str.14, 7 + .size .L.str.14, 7 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20050502-2.c.s b/test/torture-s/20050502-2.c.s new file mode 100644 index 000000000..8cb899e89 --- /dev/null +++ b/test/torture-s/20050502-2.c.s @@ -0,0 +1,158 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050502-2.c" + .section .text.foo,"ax",@progbits + .hidden foo + .globl foo + .type foo,@function +foo: # @foo + .param i32 +# BB#0: # %entry + i32.const $push0=, 0 + i32.store8 $discard=, 4($0), $pop0 + return +.Lfunc_end0: + .size foo, .Lfunc_end0-foo + + .section .text.bar,"ax",@progbits + .hidden bar + .globl bar + .type bar,@function +bar: # @bar + .param i32 +# BB#0: # %entry + i32.const $push0=, 0 + i32.store8 $discard=, 8($0), $pop0 + return +.Lfunc_end1: + .size bar, .Lfunc_end1-bar + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i64, i32, i64, i32, i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $6=, __stack_pointer + i32.load $6=, 0($6) + i32.const $7=, 16 + i32.sub $14=, $6, $7 + i32.const $7=, __stack_pointer + i32.store $14=, 0($7), $14 + i32.const $0=, 0 + i32.const $1=, 1 + i32.const $push1=, 10 + i32.const $9=, 0 + i32.add $9=, $14, $9 + i32.add $push2=, $9, $pop1 + i32.load8_u $push0=, .Lmain.x+10($0) + i32.store8 $discard=, 0($pop2), $pop0 + i32.const $2=, 8 + i32.const $10=, 0 + i32.add $10=, $14, $10 + i32.add $push9=, $10, $2 + i32.const $push3=, .Lmain.x+8 + i32.add $push4=, $pop3, $1 + i32.load8_u $push5=, 0($pop4) + i32.shl $push6=, $pop5, $2 + i32.load8_u $push7=, .Lmain.x+8($0) + i32.or $push8=, $pop6, $pop7 + i32.store16 $discard=, 0($pop9), $pop8 + i32.const $2=, .Lmain.x + i32.const $4=, 4 + i64.const $3=, 8 + i64.const $5=, 16 + i32.const $push17=, 7 + i32.add $push18=, $2, $pop17 + i64.load8_u $push19=, 0($pop18) + i64.shl $push20=, $pop19, $3 + i32.const $push21=, 6 + i32.add $push22=, $2, $pop21 + i64.load8_u $push23=, 0($pop22) + i64.or $push24=, $pop20, $pop23 + i64.shl $push25=, $pop24, $5 + i32.const $push10=, 5 + i32.add $push11=, $2, $pop10 + i64.load8_u $push12=, 0($pop11) + i64.shl $push13=, $pop12, $3 + i32.add $push14=, $2, $4 + i64.load8_u $push15=, 0($pop14) + i64.or $push16=, $pop13, $pop15 + i64.or $push26=, $pop25, $pop16 + i64.const $push27=, 32 + i64.shl $push28=, $pop26, $pop27 + i32.const $push29=, 3 + i32.add $push30=, $2, $pop29 + i64.load8_u $push31=, 0($pop30) + i64.shl $push32=, $pop31, $3 + i32.const $push33=, 2 + i32.add $push34=, $2, $pop33 + i64.load8_u $push35=, 0($pop34) + i64.or $push36=, $pop32, $pop35 + i64.shl $push37=, $pop36, $5 + i32.add $push38=, $2, $1 + i64.load8_u $push39=, 0($pop38) + i64.shl $push40=, $pop39, $3 + i64.load8_u $push41=, .Lmain.x($0) + i64.or $push42=, $pop40, $pop41 + i64.or $push43=, $pop37, $pop42 + i64.or $push44=, $pop28, $pop43 + i64.store $discard=, 0($14), $pop44 + i32.const $11=, 0 + i32.add $11=, $14, $11 + i32.or $2=, $11, $4 + i32.const $1=, 11 + i32.store8 $discard=, 0($2), $0 + i32.const $push45=, .L.str + i32.const $12=, 0 + i32.add $12=, $14, $12 + block .LBB2_4 + i32.call $push46=, memcmp, $12, $pop45, $1 + br_if $pop46, .LBB2_4 +# BB#1: # %if.end + i32.const $push47=, 77 + i32.store8 $discard=, 0($2), $pop47 + i32.store8 $2=, 8($14), $0 + i32.const $push48=, .L.str.1 + i32.const $13=, 0 + i32.add $13=, $14, $13 + block .LBB2_3 + i32.call $push49=, memcmp, $13, $pop48, $1 + br_if $pop49, .LBB2_3 +# BB#2: # %if.end7 + i32.const $8=, 16 + i32.add $14=, $14, $8 + i32.const $8=, __stack_pointer + i32.store $14=, 0($8), $14 + return $2 +.LBB2_3: # %if.then6 + call abort + unreachable +.LBB2_4: # %if.then + call abort + unreachable +.Lfunc_end2: + .size main, .Lfunc_end2-main + + .type .Lmain.x,@object # @main.x + .section .rodata.str1.1,"aMS",@progbits,1 +.Lmain.x: + .asciz "IJKLMNOPQR" + .size .Lmain.x, 11 + + .type .L.str,@object # @.str + .section .rodata..L.str,"a",@progbits +.L.str: + .asciz "IJKL\000NOPQR" + .size .L.str, 11 + + .type .L.str.1,@object # @.str.1 + .section .rodata..L.str.1,"a",@progbits +.L.str.1: + .asciz "IJKLMNOP\000R" + .size .L.str.1, 11 + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/20050604-1.c.s b/test/torture-s/20050604-1.c.s index f44790390..f8d62c899 100644 --- a/test/torture-s/20050604-1.c.s +++ b/test/torture-s/20050604-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050604-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050604-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -42,6 +44,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -112,28 +116,31 @@ main: # @main br_if $pop24, .LBB1_8 # BB#7: # %if.end26 return $0 -.LBB1_8: # %if.then25 +.LBB1_8: # %if.then25 call abort unreachable -.LBB1_9: # %if.then +.LBB1_9: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type u,@object # @u - .bss + .hidden u # @u + .type u,@object + .section .bss.u,"aw",@nobits .globl u .align 3 u: - .zero 8 + .skip 8 .size u, 8 - .type v,@object # @v + .hidden v # @v + .type v,@object + .section .bss.v,"aw",@nobits .globl v .align 4 v: - .zero 16 + .skip 16 .size v, 16 diff --git a/test/torture-s/20050607-1.c.s b/test/torture-s/20050607-1.c.s index ec4ffac83..83f62a440 100644 --- a/test/torture-s/20050607-1.c.s +++ b/test/torture-s/20050607-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050607-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050607-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20050613-1.c.s b/test/torture-s/20050613-1.c.s index 1e3690eb5..ca84afd6e 100644 --- a/test/torture-s/20050613-1.c.s +++ b/test/torture-s/20050613-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050613-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050613-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -21,12 +23,14 @@ foo: # @foo br_if $pop5, .LBB0_5 # BB#4: # %if.end return -.LBB0_5: # %if.then +.LBB0_5: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20050826-1.c.s b/test/torture-s/20050826-1.c.s index 32011ccf9..c55d4af62 100644 --- a/test/torture-s/20050826-1.c.s +++ b/test/torture-s/20050826-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050826-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050826-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -7,7 +9,7 @@ bar: # @bar .local i32 # BB#0: # %entry block .LBB0_6 - i32.const $push0=, .str + i32.const $push0=, .L.str i32.const $push1=, 8 i32.call $push2=, memcmp, $0, $pop0, $pop1 br_if $pop2, .LBB0_6 @@ -15,7 +17,7 @@ bar: # @bar i32.const $push3=, 7 i32.add $1=, $0, $pop3 i32.const $0=, 0 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB0_5 loop .LBB0_4 @@ -23,23 +25,25 @@ bar: # @bar i32.load8_u $push5=, 0($pop4) br_if $pop5, .LBB0_5 # BB#3: # %for.cond - # in Loop: Header=.LBB0_2 Depth=1 + # in Loop: Header=BB0_2 Depth=1 i32.const $push6=, 1 i32.add $0=, $0, $pop6 i32.const $push7=, 2040 i32.le_u $push8=, $0, $pop7 br_if $pop8, .LBB0_2 -.LBB0_4: # %for.end +.LBB0_4: # %for.end return -.LBB0_5: # %if.then2 +.LBB0_5: # %if.then2 call abort unreachable -.LBB0_6: # %if.then +.LBB0_6: # %if.then call abort unreachable .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -50,25 +54,25 @@ foo: # @foo i32.const $1=, 0 i32.const $push0=, 2048 call memset, $0, $1, $pop0 - i32.load8_u $push2=, .str.1+4($1) + i32.load8_u $push2=, .L.str.1+4($1) i32.store8 $discard=, a+5($1), $pop2 - i32.load8_u $push3=, .str.1+3($1) + i32.load8_u $push3=, .L.str.1+3($1) i32.store8 $discard=, a+4($1), $pop3 - i32.load8_u $push4=, .str.1+2($1) + i32.load8_u $push4=, .L.str.1+2($1) i32.store8 $discard=, a+3($1), $pop4 - i32.load8_u $push5=, .str.1+1($1) + i32.load8_u $push5=, .L.str.1+1($1) i32.store8 $discard=, a+2($1), $pop5 - i32.load8_u $push6=, .str.1($1) + i32.load8_u $push6=, .L.str.1($1) i32.store8 $discard=, a+1($1), $pop6 i32.const $push1=, 1 i32.store8 $3=, a($1), $pop1 i32.const $4=, 8 i32.store8 $2=, a+6($1), $3 block .LBB1_5 - i32.const $push7=, .str + i32.const $push7=, .L.str i32.call $push8=, memcmp, $0, $pop7, $4 br_if $pop8, .LBB1_5 -.LBB1_1: # %for.cond.i +.LBB1_1: # %for.cond.i # =>This Inner Loop Header: Depth=1 block .LBB1_4 loop .LBB1_3 @@ -78,24 +82,26 @@ foo: # @foo i32.gt_u $push12=, $pop10, $pop11 br_if $pop12, .LBB1_4 # BB#2: # %for.cond.i.for.body.i_crit_edge - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.add $3=, $0, $4 i32.add $4=, $4, $2 i32.load8_u $push13=, 0($3) i32.const $push14=, 0 i32.eq $push15=, $pop13, $pop14 br_if $pop15, .LBB1_1 -.LBB1_3: # %if.then2.i +.LBB1_3: # %if.then2.i call abort unreachable -.LBB1_4: # %bar.exit +.LBB1_4: # %bar.exit return $1 -.LBB1_5: # %if.then.i +.LBB1_5: # %if.then.i call abort unreachable .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -106,25 +112,25 @@ main: # @main i32.const $1=, 0 i32.const $push0=, 2048 call memset, $0, $1, $pop0 - i32.load8_u $push2=, .str.1+4($1) + i32.load8_u $push2=, .L.str.1+4($1) i32.store8 $discard=, a+5($1), $pop2 - i32.load8_u $push3=, .str.1+3($1) + i32.load8_u $push3=, .L.str.1+3($1) i32.store8 $discard=, a+4($1), $pop3 - i32.load8_u $push4=, .str.1+2($1) + i32.load8_u $push4=, .L.str.1+2($1) i32.store8 $discard=, a+3($1), $pop4 - i32.load8_u $push5=, .str.1+1($1) + i32.load8_u $push5=, .L.str.1+1($1) i32.store8 $discard=, a+2($1), $pop5 - i32.load8_u $push6=, .str.1($1) + i32.load8_u $push6=, .L.str.1($1) i32.store8 $discard=, a+1($1), $pop6 i32.const $push1=, 1 i32.store8 $3=, a($1), $pop1 i32.const $4=, 8 i32.store8 $2=, a+6($1), $3 block .LBB2_5 - i32.const $push7=, .str + i32.const $push7=, .L.str i32.call $push8=, memcmp, $0, $pop7, $4 br_if $pop8, .LBB2_5 -.LBB2_1: # %for.cond.i.i +.LBB2_1: # %for.cond.i.i # =>This Inner Loop Header: Depth=1 block .LBB2_4 loop .LBB2_3 @@ -134,42 +140,43 @@ main: # @main i32.gt_u $push12=, $pop10, $pop11 br_if $pop12, .LBB2_4 # BB#2: # %for.cond.i.for.body.i_crit_edge.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.add $3=, $0, $4 i32.add $4=, $4, $2 i32.load8_u $push13=, 0($3) i32.const $push14=, 0 i32.eq $push15=, $pop13, $pop14 br_if $pop15, .LBB2_1 -.LBB2_3: # %if.then2.i.i +.LBB2_3: # %if.then2.i.i call abort unreachable -.LBB2_4: # %foo.exit +.LBB2_4: # %foo.exit return $1 -.LBB2_5: # %if.then.i.i +.LBB2_5: # %if.then.i.i call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "\001HELLO\001" - .size .str, 8 + .size .L.str, 8 - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a a: - .zero 2048 + .skip 2048 .size a, 2048 - .type .str.1,@object # @.str.1 + .type .L.str.1,@object # @.str.1 .section .rodata.str1.1,"aMS",@progbits,1 -.str.1: +.L.str.1: .asciz "HELLO" - .size .str.1, 6 + .size .L.str.1, 6 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20050929-1.c.s b/test/torture-s/20050929-1.c.s index 53b05fe44..773b8070c 100644 --- a/test/torture-s/20050929-1.c.s +++ b/test/torture-s/20050929-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050929-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050929-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -45,20 +47,20 @@ main: # @main br_if $pop17, .LBB0_7 # BB#6: # %if.end17 return $2 -.LBB0_7: # %if.then16 +.LBB0_7: # %if.then16 call abort unreachable -.LBB0_8: # %if.then9 +.LBB0_8: # %if.then9 call abort unreachable -.LBB0_9: # %if.then +.LBB0_9: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main .type .compoundliteral,@object # @.compoundliteral - .data + .section .data..compoundliteral,"aw",@progbits .align 2 .compoundliteral: .int32 1 # 0x1 @@ -66,6 +68,7 @@ main: # @main .size .compoundliteral, 8 .type .compoundliteral.1,@object # @.compoundliteral.1 + .section .data..compoundliteral.1,"aw",@progbits .align 2 .compoundliteral.1: .int32 3 # 0x3 @@ -73,6 +76,7 @@ main: # @main .size .compoundliteral.1, 8 .type .compoundliteral.2,@object # @.compoundliteral.2 + .section .data..compoundliteral.2,"aw",@progbits .align 2 .compoundliteral.2: .int32 .compoundliteral @@ -80,13 +84,16 @@ main: # @main .size .compoundliteral.2, 8 .type .compoundliteral.3,@object # @.compoundliteral.3 + .section .data..compoundliteral.3,"aw",@progbits .align 2 .compoundliteral.3: .int32 5 # 0x5 .int32 6 # 0x6 .size .compoundliteral.3, 8 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .data.e,"aw",@progbits .globl e .align 2 e: diff --git a/test/torture-s/20051012-1.c.s b/test/torture-s/20051012-1.c.s index 8badd23c5..0813bb61a 100644 --- a/test/torture-s/20051012-1.c.s +++ b/test/torture-s/20051012-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051012-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051012-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -30,12 +34,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type t,@object # @t - .bss + .hidden t # @t + .type t,@object + .section .bss.t,"aw",@nobits .globl t .align 2 t: - .zero 8 + .skip 8 .size t, 8 diff --git a/test/torture-s/20051021-1.c.s b/test/torture-s/20051021-1.c.s index 88dcb0997..bd1f79a5a 100644 --- a/test/torture-s/20051021-1.c.s +++ b/test/torture-s/20051021-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051021-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051021-1.c" + .section .text.foo1,"ax",@progbits + .hidden foo1 .globl foo1 .type foo1,@function foo1: # @foo1 @@ -15,6 +17,8 @@ foo1: # @foo1 .Lfunc_end0: .size foo1, .Lfunc_end0-foo1 + .section .text.foo2,"ax",@progbits + .hidden foo2 .globl foo2 .type foo2,@function foo2: # @foo2 @@ -30,6 +34,8 @@ foo2: # @foo2 .Lfunc_end1: .size foo2, .Lfunc_end1-foo2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -45,14 +51,15 @@ main: # @main br_if $1, .LBB2_2 # BB#1: # %if.end7 return $0 -.LBB2_2: # %if.then6 +.LBB2_2: # %if.then6 call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type count,@object # @count - .bss + .hidden count # @count + .type count,@object + .section .bss.count,"aw",@nobits .globl count .align 2 count: diff --git a/test/torture-s/20051104-1.c.s b/test/torture-s/20051104-1.c.s index 080a6d9ed..c3dd7138c 100644 --- a/test/torture-s/20051104-1.c.s +++ b/test/torture-s/20051104-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051104-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051104-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -8,25 +10,26 @@ main: # @main # BB#0: # %entry i32.const $0=, 0 i32.store $discard=, s($0), $0 - i32.const $push0=, .str + i32.const $push0=, .L.str i32.store $discard=, s+4($0), $pop0 return $0 .Lfunc_end0: .size main, .Lfunc_end0-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: - .zero 8 + .skip 8 .size s, 8 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: - .zero 1 - .size .str, 1 +.L.str: + .skip 1 + .size .L.str, 1 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20051110-1.c.s b/test/torture-s/20051110-1.c.s index 664e126ed..a35734d31 100644 --- a/test/torture-s/20051110-1.c.s +++ b/test/torture-s/20051110-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051110-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051110-1.c" + .section .text.add_unwind_adjustsp,"ax",@progbits + .hidden add_unwind_adjustsp .globl add_unwind_adjustsp .type add_unwind_adjustsp,@function add_unwind_adjustsp: # @add_unwind_adjustsp @@ -15,7 +17,7 @@ add_unwind_adjustsp: # @add_unwind_adjustsp i32.const $push10=, 0 i32.eq $push11=, $0, $pop10 br_if $pop11, .LBB0_2 -.LBB0_1: # %while.body +.LBB0_1: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push5=, 7 @@ -30,11 +32,13 @@ add_unwind_adjustsp: # @add_unwind_adjustsp i32.add $2=, $2, $pop9 copy_local $0=, $1 br_if $1, .LBB0_1 -.LBB0_2: # %while.end +.LBB0_2: # %while.end return .Lfunc_end0: .size add_unwind_adjustsp, .Lfunc_end0-add_unwind_adjustsp + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -43,7 +47,7 @@ main: # @main # BB#0: # %entry i32.const $3=, 904 i32.const $2=, bytes -.LBB1_1: # %while.body.i +.LBB1_1: # %while.body.i # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $1=, 7 @@ -58,7 +62,7 @@ main: # @main i32.add $2=, $2, $pop5 copy_local $3=, $0 br_if $0, .LBB1_1 -.LBB1_2: # %add_unwind_adjustsp.exit +.LBB1_2: # %add_unwind_adjustsp.exit i32.const $3=, 0 block .LBB1_5 i32.load8_u $push7=, bytes($3) @@ -73,17 +77,18 @@ main: # @main br_if $pop12, .LBB1_5 # BB#4: # %if.end return $3 -.LBB1_5: # %if.then +.LBB1_5: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type bytes,@object # @bytes - .bss + .hidden bytes # @bytes + .type bytes,@object + .section .bss.bytes,"aw",@nobits .globl bytes bytes: - .zero 5 + .skip 5 .size bytes, 5 diff --git a/test/torture-s/20051110-2.c.s b/test/torture-s/20051110-2.c.s index ef114e614..47455c105 100644 --- a/test/torture-s/20051110-2.c.s +++ b/test/torture-s/20051110-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051110-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051110-2.c" + .section .text.add_unwind_adjustsp,"ax",@progbits + .hidden add_unwind_adjustsp .globl add_unwind_adjustsp .type add_unwind_adjustsp,@function add_unwind_adjustsp: # @add_unwind_adjustsp @@ -24,7 +26,7 @@ add_unwind_adjustsp: # @add_unwind_adjustsp i32.load $push4=, flag($0) i32.eq $1=, $pop4, $0 i32.const $0=, bytes -.LBB0_2: # %if.then +.LBB0_2: # %if.then # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.const $push5=, 128 @@ -36,11 +38,13 @@ add_unwind_adjustsp: # @add_unwind_adjustsp copy_local $5=, $2 i32.shr_u $2=, $2, $4 br_if $2, .LBB0_2 -.LBB0_3: # %do.end +.LBB0_3: # %do.end return .Lfunc_end0: .size add_unwind_adjustsp, .Lfunc_end0-add_unwind_adjustsp + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -68,20 +72,23 @@ main: # @main br_if $pop10, .LBB1_3 # BB#2: # %if.end return $0 -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type bytes,@object # @bytes - .bss + .hidden bytes # @bytes + .type bytes,@object + .section .bss.bytes,"aw",@nobits .globl bytes bytes: - .zero 5 + .skip 5 .size bytes, 5 - .type flag,@object # @flag + .hidden flag # @flag + .type flag,@object + .section .bss.flag,"aw",@nobits .globl flag .align 2 flag: diff --git a/test/torture-s/20051113-1.c.s b/test/torture-s/20051113-1.c.s index e8b46c4c0..632b07d25 100644 --- a/test/torture-s/20051113-1.c.s +++ b/test/torture-s/20051113-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051113-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051113-1.c" + .section .text.Sum,"ax",@progbits + .hidden Sum .globl Sum .type Sum,@function Sum: # @Sum @@ -34,7 +36,7 @@ Sum: # @Sum i32.add $0=, $0, $pop14 i64.const $16=, 0 i32.const $15=, 0 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.const $push15=, 5 @@ -79,11 +81,13 @@ Sum: # @Sum i32.add $15=, $15, $4 i32.lt_s $push42=, $15, $1 br_if $pop42, .LBB0_2 -.LBB0_3: # %for.end +.LBB0_3: # %for.end return $16 .Lfunc_end0: .size Sum, .Lfunc_end0-Sum + .section .text.Sum2,"ax",@progbits + .hidden Sum2 .globl Sum2 .type Sum2,@function Sum2: # @Sum2 @@ -118,7 +122,7 @@ Sum2: # @Sum2 i32.add $0=, $0, $pop14 i64.const $16=, 0 i32.const $15=, 0 -.LBB1_2: # %for.body +.LBB1_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i32.const $push15=, 5 @@ -163,11 +167,13 @@ Sum2: # @Sum2 i32.add $15=, $15, $4 i32.lt_s $push42=, $15, $1 br_if $pop42, .LBB1_2 -.LBB1_3: # %for.end +.LBB1_3: # %for.end return $16 .Lfunc_end1: .size Sum2, .Lfunc_end1-Sum2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -338,10 +344,10 @@ main: # @main br_if $pop99, .LBB2_3 # BB#2: # %if.end25 return $2 -.LBB2_3: # %if.then24 +.LBB2_3: # %if.then24 call abort unreachable -.LBB2_4: # %if.then +.LBB2_4: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/20051215-1.c.s b/test/torture-s/20051215-1.c.s index a1b1b571c..8bb2fbe83 100644 --- a/test/torture-s/20051215-1.c.s +++ b/test/torture-s/20051215-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051215-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051215-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,7 +18,7 @@ foo: # @foo i32.const $5=, 0 copy_local $6=, $5 copy_local $7=, $5 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_5 block .LBB0_4 @@ -24,11 +26,11 @@ foo: # @foo i32.eq $push7=, $2, $pop6 br_if $pop7, .LBB0_4 # BB#3: # %if.then - # in Loop: Header=.LBB0_2 Depth=1 + # in Loop: Header=BB0_2 Depth=1 i32.load $push1=, 0($2) i32.mul $6=, $pop1, $5 -.LBB0_4: # %if.end - # in Loop: Header=.LBB0_2 Depth=1 +.LBB0_4: # %if.end + # in Loop: Header=BB0_2 Depth=1 i32.const $4=, 0 i32.gt_s $push2=, $0, $4 i32.mul $push3=, $6, $0 @@ -37,11 +39,13 @@ foo: # @foo i32.add $5=, $5, $3 i32.ne $push5=, $1, $5 br_if $pop5, .LBB0_2 -.LBB0_5: # %for.end6 +.LBB0_5: # %for.end6 return $7 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -56,7 +60,7 @@ main: # @main br_if $pop2, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/20060102-1.c.s b/test/torture-s/20060102-1.c.s index f62713b27..7e5adefc3 100644 --- a/test/torture-s/20060102-1.c.s +++ b/test/torture-s/20060102-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060102-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060102-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -14,6 +16,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -35,14 +39,15 @@ main: # @main br_if $pop5, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type one,@object # @one - .data + .hidden one # @one + .type one,@object + .section .data.one,"aw",@progbits .globl one .align 2 one: diff --git a/test/torture-s/20060110-1.c.s b/test/torture-s/20060110-1.c.s index 74cffe723..0a0806690 100644 --- a/test/torture-s/20060110-1.c.s +++ b/test/torture-s/20060110-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060110-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060110-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -14,6 +16,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -28,21 +32,24 @@ main: # @main br_if $pop2, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 3 a: .int64 1311768466852950544 # 0x1234567876543210 .size a, 8 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 3 b: diff --git a/test/torture-s/20060110-2.c.s b/test/torture-s/20060110-2.c.s index a2aa72af1..6f1ca1f48 100644 --- a/test/torture-s/20060110-2.c.s +++ b/test/torture-s/20060110-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060110-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060110-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -15,6 +17,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -34,28 +38,33 @@ main: # @main br_if $pop6, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 3 a: .int64 1311768466852950544 # 0x1234567876543210 .size a, 8 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 3 b: .int64 2541551395937657089 # 0x2345678765432101 .size b, 8 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 3 c: diff --git a/test/torture-s/20060127-1.c.s b/test/torture-s/20060127-1.c.s index 0c3211e5c..d2614c1e7 100644 --- a/test/torture-s/20060127-1.c.s +++ b/test/torture-s/20060127-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060127-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060127-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,12 +12,14 @@ f: # @f br_if $pop0, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -28,14 +32,15 @@ main: # @main br_if $pop0, .LBB1_2 # BB#1: # %f.exit return $0 -.LBB1_2: # %if.then.i +.LBB1_2: # %if.then.i call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 3 a: diff --git a/test/torture-s/20060412-1.c.s b/test/torture-s/20060412-1.c.s index 73fa63c91..66f6ef0cc 100644 --- a/test/torture-s/20060412-1.c.s +++ b/test/torture-s/20060412-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060412-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060412-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -7,7 +9,7 @@ main: # @main .local i32 # BB#0: # %while.body.preheader i32.const $0=, t+328 -.LBB0_1: # %while.body +.LBB0_1: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push0=, -1 @@ -17,19 +19,20 @@ main: # @main i32.const $push2=, t+4 i32.gt_u $push3=, $0, $pop2 br_if $pop3, .LBB0_1 -.LBB0_2: # %if.end5 +.LBB0_2: # %if.end5 i32.const $0=, 0 i32.store $push4=, t+4($0), $0 return $pop4 .Lfunc_end0: .size main, .Lfunc_end0-main - .type t,@object # @t - .bss + .hidden t # @t + .type t,@object + .section .bss.t,"aw",@nobits .globl t .align 2 t: - .zero 332 + .skip 332 .size t, 332 diff --git a/test/torture-s/20060420-1.c.s b/test/torture-s/20060420-1.c.s new file mode 100644 index 000000000..dd3ade6ff --- /dev/null +++ b/test/torture-s/20060420-1.c.s @@ -0,0 +1,365 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060420-1.c" + .section .text.foo,"ax",@progbits + .hidden foo + .globl foo + .type foo,@function +foo: # @foo + .param i32, i32, i32, i32 + .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32 +# BB#0: # %entry + i32.const $25=, 0 + i32.const $8=, 1 + block .LBB0_6 + i32.lt_s $push0=, $3, $8 + br_if $pop0, .LBB0_6 +# BB#1: # %land.rhs.lr.ph + i32.const $9=, 4 + i32.add $14=, $1, $9 + i32.const $12=, -1 + i32.add $15=, $2, $12 + i32.const $25=, 0 +.LBB0_2: # %land.rhs + # =>This Loop Header: Depth=1 + # Child Loop BB0_4 Depth 2 + loop .LBB0_6 + i32.add $push1=, $25, $0 + i32.const $push2=, 15 + i32.and $push3=, $pop1, $pop2 + i32.const $push81=, 0 + i32.eq $push82=, $pop3, $pop81 + br_if $pop82, .LBB0_6 +# BB#3: # %for.body + # in Loop: Header=BB0_2 Depth=1 + i32.const $13=, 2 + i32.shl $27=, $25, $13 + i32.load $push4=, 0($1) + i32.add $push5=, $pop4, $27 + f32.load $43=, 0($pop5) + copy_local $24=, $15 + copy_local $26=, $14 + block .LBB0_5 + i32.lt_s $push6=, $2, $13 + br_if $pop6, .LBB0_5 +.LBB0_4: # %for.body4 + # Parent Loop BB0_2 Depth=1 + # => This Inner Loop Header: Depth=2 + loop .LBB0_5 + i32.load $push7=, 0($26) + i32.add $push8=, $pop7, $27 + f32.load $push9=, 0($pop8) + f32.add $43=, $43, $pop9 + i32.add $26=, $26, $9 + i32.add $24=, $24, $12 + br_if $24, .LBB0_4 +.LBB0_5: # %for.end + # in Loop: Header=BB0_2 Depth=1 + i32.add $push10=, $0, $27 + f32.store $discard=, 0($pop10), $43 + i32.add $25=, $25, $8 + i32.lt_s $push11=, $25, $3 + br_if $pop11, .LBB0_2 +.LBB0_6: # %for.cond12.preheader + block .LBB0_12 + i32.const $push12=, -15 + i32.add $4=, $3, $pop12 + i32.ge_s $push13=, $25, $4 + br_if $pop13, .LBB0_12 +# BB#7: # %for.body15.lr.ph + i32.const $24=, -16 + i32.add $push14=, $3, $24 + i32.sub $push15=, $pop14, $25 + i32.and $push16=, $pop15, $24 + i32.add $5=, $25, $pop16 + i32.const $9=, 4 + i32.add $6=, $1, $9 + i32.const $10=, -1 + i32.add $7=, $2, $10 +.LBB0_8: # %for.body15 + # =>This Loop Header: Depth=1 + # Child Loop BB0_9 Depth 2 + loop .LBB0_11 + i32.const $11=, 2 + i32.shl $12=, $25, $11 + i32.load $push17=, 0($1) + i32.add $24=, $pop17, $12 + i32.const $13=, 12 + i32.add $push18=, $24, $13 + f32.load $43=, 0($pop18) + i32.const $14=, 8 + i32.const $15=, 28 + i32.const $16=, 24 + i32.const $17=, 20 + i32.const $18=, 44 + i32.const $19=, 40 + i32.const $20=, 36 + i32.const $21=, 60 + i32.const $22=, 56 + i32.const $23=, 52 + i32.add $push19=, $24, $14 + f32.load $42=, 0($pop19) + i32.add $push20=, $24, $9 + f32.load $41=, 0($pop20) + i32.add $push21=, $24, $15 + f32.load $39=, 0($pop21) + i32.add $push22=, $24, $16 + f32.load $38=, 0($pop22) + i32.add $push23=, $24, $17 + f32.load $37=, 0($pop23) + i32.add $push24=, $24, $18 + f32.load $35=, 0($pop24) + i32.add $push25=, $24, $19 + f32.load $34=, 0($pop25) + i32.add $push26=, $24, $20 + f32.load $33=, 0($pop26) + f32.load $40=, 0($24) + f32.load $36=, 16($24) + f32.load $32=, 32($24) + f32.load $28=, 48($24) + i32.add $push27=, $24, $21 + f32.load $31=, 0($pop27) + i32.add $push28=, $24, $22 + f32.load $30=, 0($pop28) + i32.add $push29=, $24, $23 + f32.load $29=, 0($pop29) + copy_local $26=, $7 + copy_local $27=, $6 + block .LBB0_10 + i32.lt_s $push30=, $2, $11 + br_if $pop30, .LBB0_10 +.LBB0_9: # %for.body33 + # Parent Loop BB0_8 Depth=1 + # => This Inner Loop Header: Depth=2 + loop .LBB0_10 + i32.load $push31=, 0($27) + i32.add $24=, $pop31, $12 + f32.load $push38=, 0($24) + f32.add $40=, $40, $pop38 + i32.add $push36=, $24, $13 + f32.load $push37=, 0($pop36) + f32.add $43=, $43, $pop37 + i32.add $push34=, $24, $14 + f32.load $push35=, 0($pop34) + f32.add $42=, $42, $pop35 + i32.add $push32=, $24, $9 + f32.load $push33=, 0($pop32) + f32.add $41=, $41, $pop33 + f32.load $push45=, 16($24) + f32.add $36=, $36, $pop45 + i32.add $push43=, $24, $15 + f32.load $push44=, 0($pop43) + f32.add $39=, $39, $pop44 + i32.add $push41=, $24, $16 + f32.load $push42=, 0($pop41) + f32.add $38=, $38, $pop42 + i32.add $push39=, $24, $17 + f32.load $push40=, 0($pop39) + f32.add $37=, $37, $pop40 + f32.load $push52=, 32($24) + f32.add $32=, $32, $pop52 + i32.add $push50=, $24, $18 + f32.load $push51=, 0($pop50) + f32.add $35=, $35, $pop51 + i32.add $push48=, $24, $19 + f32.load $push49=, 0($pop48) + f32.add $34=, $34, $pop49 + i32.add $push46=, $24, $20 + f32.load $push47=, 0($pop46) + f32.add $33=, $33, $pop47 + f32.load $push59=, 48($24) + f32.add $28=, $28, $pop59 + i32.add $push57=, $24, $21 + f32.load $push58=, 0($pop57) + f32.add $31=, $31, $pop58 + i32.add $push55=, $24, $22 + f32.load $push56=, 0($pop55) + f32.add $30=, $30, $pop56 + i32.add $push53=, $24, $23 + f32.load $push54=, 0($pop53) + f32.add $29=, $29, $pop54 + i32.add $27=, $27, $9 + i32.add $26=, $26, $10 + br_if $26, .LBB0_9 +.LBB0_10: # %for.end56 + # in Loop: Header=BB0_8 Depth=1 + i32.add $24=, $0, $12 + f32.store $discard=, 0($24), $40 + i32.add $push60=, $24, $13 + f32.store $discard=, 0($pop60), $43 + i32.add $push61=, $24, $14 + f32.store $discard=, 0($pop61), $42 + i32.add $push62=, $24, $9 + f32.store $discard=, 0($pop62), $41 + f32.store $discard=, 16($24), $36 + i32.add $push63=, $24, $15 + f32.store $discard=, 0($pop63), $39 + i32.add $push64=, $24, $16 + f32.store $discard=, 0($pop64), $38 + i32.add $push65=, $24, $17 + f32.store $discard=, 0($pop65), $37 + f32.store $discard=, 32($24), $32 + i32.add $push66=, $24, $18 + f32.store $discard=, 0($pop66), $35 + i32.add $push67=, $24, $19 + f32.store $discard=, 0($pop67), $34 + i32.add $push68=, $24, $20 + f32.store $discard=, 0($pop68), $33 + f32.store $discard=, 48($24), $28 + i32.add $push69=, $24, $21 + f32.store $discard=, 0($pop69), $31 + i32.add $push70=, $24, $22 + f32.store $discard=, 0($pop70), $30 + i32.add $push71=, $24, $23 + f32.store $discard=, 0($pop71), $29 + i32.const $24=, 16 + i32.add $25=, $25, $24 + i32.lt_s $push72=, $25, $4 + br_if $pop72, .LBB0_8 +.LBB0_11: # %for.cond73.preheader.loopexit + i32.add $25=, $5, $24 +.LBB0_12: # %for.cond73.preheader + block .LBB0_17 + i32.ge_s $push73=, $25, $3 + br_if $pop73, .LBB0_17 +# BB#13: # %for.body75.lr.ph + i32.load $14=, 0($1) + i32.const $9=, 4 + i32.add $15=, $1, $9 + i32.const $12=, -1 + i32.add $16=, $2, $12 +.LBB0_14: # %for.body75 + # =>This Loop Header: Depth=1 + # Child Loop BB0_15 Depth 2 + loop .LBB0_17 + i32.const $13=, 2 + i32.shl $27=, $25, $13 + i32.add $push74=, $14, $27 + f32.load $43=, 0($pop74) + copy_local $24=, $16 + copy_local $26=, $15 + block .LBB0_16 + i32.lt_s $push75=, $2, $13 + br_if $pop75, .LBB0_16 +.LBB0_15: # %for.body81 + # Parent Loop BB0_14 Depth=1 + # => This Inner Loop Header: Depth=2 + loop .LBB0_16 + i32.load $push76=, 0($26) + i32.add $push77=, $pop76, $27 + f32.load $push78=, 0($pop77) + f32.add $43=, $43, $pop78 + i32.add $26=, $26, $9 + i32.add $24=, $24, $12 + br_if $24, .LBB0_15 +.LBB0_16: # %for.end87 + # in Loop: Header=BB0_14 Depth=1 + i32.add $push79=, $0, $27 + f32.store $discard=, 0($pop79), $43 + i32.add $25=, $25, $8 + i32.ne $push80=, $25, $3 + br_if $pop80, .LBB0_14 +.LBB0_17: # %for.end91 + return +.Lfunc_end0: + .size foo, .Lfunc_end0-foo + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, f32, f32, f32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $11=, __stack_pointer + i32.load $11=, 0($11) + i32.const $12=, 16 + i32.sub $15=, $11, $12 + i32.const $12=, __stack_pointer + i32.store $15=, 0($12), $15 + i32.const $0=, buffer + i32.const $10=, 0 + i32.const $1=, 63 + i32.sub $push1=, $10, $0 + i32.and $push2=, $pop1, $1 + i32.add $9=, $0, $pop2 + i32.const $push3=, 128 + i32.add $push4=, $9, $pop3 + i32.store $discard=, 12($15), $pop4 + i32.const $2=, 64 + i32.add $push0=, $9, $2 + i32.store $9=, 8($15), $pop0 +.LBB1_1: # %for.body + # =>This Inner Loop Header: Depth=1 + loop .LBB1_2 + f32.convert_s/i32 $3=, $10 + f32.const $4=, 0x1.6p3 + f32.mul $push5=, $3, $4 + f32.add $push6=, $3, $pop5 + f32.store $discard=, 0($9), $pop6 + f32.const $5=, 0x1.8p3 + i32.add $push9=, $9, $2 + f32.mul $push7=, $3, $5 + f32.add $push8=, $3, $pop7 + f32.store $discard=, 0($pop9), $pop8 + i32.const $6=, 1 + i32.add $10=, $10, $6 + i32.const $7=, 4 + i32.add $9=, $9, $7 + i32.const $8=, 16 + i32.ne $push10=, $10, $8 + br_if $pop10, .LBB1_1 +.LBB1_2: # %for.end + i32.const $10=, 0 + i32.sub $push11=, $10, $0 + i32.and $push12=, $pop11, $1 + i32.add $9=, $0, $pop12 + i32.const $push13=, 2 + i32.const $14=, 8 + i32.add $14=, $15, $14 + call foo, $9, $14, $pop13, $8 +.LBB1_3: # %for.body16 + # =>This Inner Loop Header: Depth=1 + block .LBB1_6 + loop .LBB1_5 + f32.convert_s/i32 $3=, $10 + f32.load $push19=, 0($9) + f32.mul $push17=, $3, $5 + f32.mul $push14=, $3, $4 + f32.add $push15=, $3, $pop14 + f32.add $push16=, $3, $pop15 + f32.add $push18=, $pop17, $pop16 + f32.ne $push20=, $pop19, $pop18 + br_if $pop20, .LBB1_6 +# BB#4: # %for.cond13 + # in Loop: Header=BB1_3 Depth=1 + i32.add $10=, $10, $6 + i32.add $9=, $9, $7 + i32.const $push21=, 15 + i32.le_s $push22=, $10, $pop21 + br_if $pop22, .LBB1_3 +.LBB1_5: # %for.end31 + i32.const $push23=, 0 + i32.const $13=, 16 + i32.add $15=, $15, $13 + i32.const $13=, __stack_pointer + i32.store $15=, 0($13), $15 + return $pop23 +.LBB1_6: # %if.then + call abort + unreachable +.Lfunc_end1: + .size main, .Lfunc_end1-main + + .hidden buffer # @buffer + .type buffer,@object + .section .bss.buffer,"aw",@nobits + .globl buffer + .align 4 +buffer: + .skip 256 + .size buffer, 256 + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/20060905-1.c.s b/test/torture-s/20060905-1.c.s index 8fbb77eef..52d9ea3d9 100644 --- a/test/torture-s/20060905-1.c.s +++ b/test/torture-s/20060905-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060905-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060905-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -9,7 +11,7 @@ main: # @main i32.const $4=, 0 i32.const $2=, s-384 copy_local $3=, $4 -.LBB0_1: # %for.body.i +.LBB0_1: # %for.body.i # =>This Inner Loop Header: Depth=1 loop .LBB0_4 i32.const $0=, 128 @@ -17,14 +19,14 @@ main: # @main i32.lt_s $push0=, $3, $0 br_if $pop0, .LBB0_3 # BB#2: # %if.then.i - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.load8_u $1=, 0($2) i32.const $push1=, 0 i32.store8 $discard=, g($pop1), $1 i32.const $push2=, 1 i32.add $4=, $4, $pop2 -.LBB0_3: # %for.inc.i - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_3: # %for.inc.i + # in Loop: Header=BB0_1 Depth=1 i32.const $push3=, 1 i32.add $3=, $3, $pop3 i32.const $push4=, 3 @@ -32,28 +34,31 @@ main: # @main i32.const $push5=, 256 i32.ne $push6=, $3, $pop5 br_if $pop6, .LBB0_1 -.LBB0_4: # %foo.exit +.LBB0_4: # %foo.exit block .LBB0_6 i32.ne $push7=, $4, $0 br_if $pop7, .LBB0_6 # BB#5: # %if.end i32.const $push8=, 0 return $pop8 -.LBB0_6: # %if.then +.LBB0_6: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 4 s: - .zero 768 + .skip 768 .size s, 768 - .type g,@object # @g + .hidden g # @g + .type g,@object + .section .bss.g,"aw",@nobits .globl g g: .int8 0 # 0x0 diff --git a/test/torture-s/20060910-1.c.s b/test/torture-s/20060910-1.c.s index 7d70e5196..7607ad707 100644 --- a/test/torture-s/20060910-1.c.s +++ b/test/torture-s/20060910-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060910-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060910-1.c" + .section .text.input_getc_complicated,"ax",@progbits + .hidden input_getc_complicated .globl input_getc_complicated .type input_getc_complicated,@function input_getc_complicated: # @input_getc_complicated @@ -11,6 +13,8 @@ input_getc_complicated: # @input_getc_complicated .Lfunc_end0: .size input_getc_complicated, .Lfunc_end0-input_getc_complicated + .section .text.check_header,"ax",@progbits + .hidden check_header .globl check_header .type check_header,@function check_header: # @check_header @@ -27,7 +31,7 @@ check_header: # @check_header i32.const $push6=, 1 i32.add $push0=, $2, $pop6 i32.store $2=, 0($0), $pop0 -.LBB1_2: # %for.inc +.LBB1_2: # %for.inc block .LBB1_4 i32.ge_u $push7=, $2, $1 br_if $pop7, .LBB1_4 @@ -35,7 +39,7 @@ check_header: # @check_header i32.const $push8=, 1 i32.add $push1=, $2, $pop8 i32.store $2=, 0($0), $pop1 -.LBB1_4: # %for.inc.1 +.LBB1_4: # %for.inc.1 block .LBB1_6 i32.ge_u $push9=, $2, $1 br_if $pop9, .LBB1_6 @@ -43,7 +47,7 @@ check_header: # @check_header i32.const $push10=, 1 i32.add $push2=, $2, $pop10 i32.store $2=, 0($0), $pop2 -.LBB1_6: # %for.inc.2 +.LBB1_6: # %for.inc.2 block .LBB1_8 i32.ge_u $push11=, $2, $1 br_if $pop11, .LBB1_8 @@ -51,7 +55,7 @@ check_header: # @check_header i32.const $push12=, 1 i32.add $push3=, $2, $pop12 i32.store $2=, 0($0), $pop3 -.LBB1_8: # %for.inc.3 +.LBB1_8: # %for.inc.3 block .LBB1_10 i32.ge_u $push13=, $2, $1 br_if $pop13, .LBB1_10 @@ -59,7 +63,7 @@ check_header: # @check_header i32.const $push14=, 1 i32.add $push4=, $2, $pop14 i32.store $2=, 0($0), $pop4 -.LBB1_10: # %for.inc.4 +.LBB1_10: # %for.inc.4 block .LBB1_12 i32.ge_u $push15=, $2, $1 br_if $pop15, .LBB1_12 @@ -67,12 +71,14 @@ check_header: # @check_header i32.const $push16=, 1 i32.add $push17=, $2, $pop16 i32.store $discard=, 0($0), $pop17 -.LBB1_12: # %for.inc.5 +.LBB1_12: # %for.inc.5 i32.const $push18=, 1 return $pop18 .Lfunc_end1: .size check_header, .Lfunc_end1-check_header + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -87,18 +93,21 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b b: - .zero 6 + .skip 6 .size b, 6 - .type s,@object # @s + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: - .zero 8 + .skip 8 .size s, 8 diff --git a/test/torture-s/20060929-1.c.s b/test/torture-s/20060929-1.c.s index 0b6b7f2f7..38e1c3b3b 100644 --- a/test/torture-s/20060929-1.c.s +++ b/test/torture-s/20060929-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060929-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060929-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -32,6 +36,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -48,6 +54,8 @@ baz: # @baz .Lfunc_end2: .size baz, .Lfunc_end2-baz + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20060930-1.c.s b/test/torture-s/20060930-1.c.s index 0ce78cdc4..a07867a34 100644 --- a/test/torture-s/20060930-1.c.s +++ b/test/torture-s/20060930-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060930-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060930-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -12,12 +14,14 @@ bar: # @bar br_if $pop1, .LBB0_2 # BB#1: # %if.end return $1 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -37,17 +41,19 @@ foo: # @foo i32.gt_s $push4=, $2, $0 i32.sub $push5=, $3, $2 i32.select $3=, $pop4, $3, $pop5 -.LBB1_2: # %for.body +.LBB1_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i32.call $discard=, bar, $1, $3 i32.add $1=, $1, $0 br_if $1, .LBB1_2 -.LBB1_3: # %for.end +.LBB1_3: # %for.end return .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20060930-2.c.s b/test/torture-s/20060930-2.c.s index 158f8752c..cddb0be71 100644 --- a/test/torture-s/20060930-2.c.s +++ b/test/torture-s/20060930-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060930-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060930-2.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -16,6 +18,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -32,25 +36,28 @@ main: # @main br_if $pop3, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: - .zero 4 + .skip 4 .size s, 4 - .type t,@object # @t + .hidden t # @t + .type t,@object + .section .bss.t,"aw",@nobits .globl t .align 2 t: - .zero 4 + .skip 4 .size t, 4 diff --git a/test/torture-s/20061031-1.c.s b/test/torture-s/20061031-1.c.s index 9c780f36c..06f6197bf 100644 --- a/test/torture-s/20061031-1.c.s +++ b/test/torture-s/20061031-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20061031-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20061031-1.c" + .section .text.ff,"ax",@progbits + .hidden ff .globl ff .type ff,@function ff: # @ff @@ -11,6 +13,8 @@ ff: # @ff .Lfunc_end0: .size ff, .Lfunc_end0-ff + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -27,7 +31,7 @@ f: # @f # BB#1: # %if.then #APP #NO_APP -.LBB1_2: # %for.inc +.LBB1_2: # %for.inc call ff, $0 block .LBB1_4 i32.add $push2=, $1, $0 @@ -36,11 +40,13 @@ f: # @f # BB#3: # %if.then.1 #APP #NO_APP -.LBB1_4: # %for.inc.1 +.LBB1_4: # %for.inc.1 return .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -53,8 +59,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type nunmap,@object # @nunmap - .section .rodata,"a",@progbits + .hidden nunmap # @nunmap + .type nunmap,@object + .section .rodata.nunmap,"a",@progbits .globl nunmap nunmap: .ascii "\021\377\001" diff --git a/test/torture-s/20061101-1.c.s b/test/torture-s/20061101-1.c.s index 94993cf03..a4d091d82 100644 --- a/test/torture-s/20061101-1.c.s +++ b/test/torture-s/20061101-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20061101-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20061101-1.c" + .section .text.tar,"ax",@progbits + .hidden tar .globl tar .type tar,@function tar: # @tar @@ -13,12 +15,14 @@ tar: # @tar # BB#1: # %if.end i32.const $push2=, -1 return $pop2 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size tar, .Lfunc_end0-tar + .section .text.bug,"ax",@progbits + .hidden bug .globl bug .type bug,@function bug: # @bug @@ -30,7 +34,7 @@ bug: # @bug i32.const $3=, 1 i32.const $0=, 0 copy_local $4=, $3 -.LBB1_1: # %while.cond +.LBB1_1: # %while.cond # =>This Inner Loop Header: Depth=1 block .LBB1_4 loop .LBB1_3 @@ -39,7 +43,7 @@ bug: # @bug i32.eq $push9=, $pop1, $pop8 br_if $pop9, .LBB1_4 # BB#2: # %while.body - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push4=, $0, $2 i32.const $push2=, 1 i32.add $push3=, $0, $pop2 @@ -49,14 +53,16 @@ bug: # @bug i32.const $push6=, 36863 i32.eq $push7=, $pop5, $pop6 br_if $pop7, .LBB1_1 -.LBB1_3: # %if.then.i +.LBB1_3: # %if.then.i call abort unreachable -.LBB1_4: # %while.end +.LBB1_4: # %while.end return .Lfunc_end1: .size bug, .Lfunc_end1-bug + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20061101-2.c.s b/test/torture-s/20061101-2.c.s index b21b15750..2122a9b8f 100644 --- a/test/torture-s/20061101-2.c.s +++ b/test/torture-s/20061101-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20061101-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20061101-2.c" + .section .text.tar,"ax",@progbits + .hidden tar .globl tar .type tar,@function tar: # @tar @@ -13,12 +15,14 @@ tar: # @tar # BB#1: # %if.end i32.const $push2=, -1 return $pop2 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size tar, .Lfunc_end0-tar + .section .text.bug,"ax",@progbits + .hidden bug .globl bug .type bug,@function bug: # @bug @@ -30,7 +34,7 @@ bug: # @bug i32.const $3=, 1 i32.const $0=, 0 copy_local $4=, $3 -.LBB1_1: # %while.cond +.LBB1_1: # %while.cond # =>This Inner Loop Header: Depth=1 block .LBB1_4 loop .LBB1_3 @@ -39,7 +43,7 @@ bug: # @bug i32.eq $push9=, $pop1, $pop8 br_if $pop9, .LBB1_4 # BB#2: # %while.body - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push4=, $0, $2 i32.const $push2=, 1 i32.add $push3=, $0, $pop2 @@ -49,14 +53,16 @@ bug: # @bug i32.const $push6=, 36863 i32.eq $push7=, $pop5, $pop6 br_if $pop7, .LBB1_1 -.LBB1_3: # %if.then.i +.LBB1_3: # %if.then.i call abort unreachable -.LBB1_4: # %while.end +.LBB1_4: # %while.end return .Lfunc_end1: .size bug, .Lfunc_end1-bug + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20070201-1.c.s b/test/torture-s/20070201-1.c.s index d47ac7daa..90f681558 100644 --- a/test/torture-s/20070201-1.c.s +++ b/test/torture-s/20070201-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070201-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070201-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -20,7 +22,7 @@ foo: # @foo i32.const $3=, __stack_pointer i32.store $7=, 0($3), $7 i32.store $discard=, 0($7), $1 - i32.const $push2=, .str + i32.const $push2=, .L.str i32.call $discard=, siprintf, $0, $pop2 i32.const $4=, __stack_pointer i32.load $4=, 0($4) @@ -38,6 +40,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -61,7 +65,7 @@ main: # @main i32.add $7=, $9, $7 i32.add $push1=, $7, $pop0 i32.store $discard=, 0($9), $pop1 - i32.const $push2=, .str + i32.const $push2=, .L.str i32.const $8=, 10 i32.add $8=, $9, $8 i32.call $discard=, siprintf, $8, $pop2 @@ -80,11 +84,11 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "abcde" - .size .str, 6 + .size .L.str, 6 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20070212-1.c.s b/test/torture-s/20070212-1.c.s index 68c36faf5..57b4c351b 100644 --- a/test/torture-s/20070212-1.c.s +++ b/test/torture-s/20070212-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070212-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070212-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -28,6 +30,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20070212-2.c.s b/test/torture-s/20070212-2.c.s index 8120e3380..deb9320ce 100644 --- a/test/torture-s/20070212-2.c.s +++ b/test/torture-s/20070212-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070212-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070212-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,6 +14,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20070212-3.c.s b/test/torture-s/20070212-3.c.s index 5e35e9797..8143b4ac2 100644 --- a/test/torture-s/20070212-3.c.s +++ b/test/torture-s/20070212-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070212-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070212-3.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -19,12 +21,14 @@ bar: # @bar br_if $pop5, .LBB0_2 # BB#1: # %if.then3 i32.load $1=, 0($2) -.LBB0_2: # %if.end5 +.LBB0_2: # %if.end5 i32.add $push3=, $1, $4 return $pop3 .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20070424-1.c.s b/test/torture-s/20070424-1.c.s index df2f98275..7db27f52c 100644 --- a/test/torture-s/20070424-1.c.s +++ b/test/torture-s/20070424-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070424-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070424-1.c" + .section .text.do_exit,"ax",@progbits + .hidden do_exit .globl do_exit .type do_exit,@function do_exit: # @do_exit @@ -10,6 +12,8 @@ do_exit: # @do_exit .Lfunc_end0: .size do_exit, .Lfunc_end0-do_exit + .section .text.do_abort,"ax",@progbits + .hidden do_abort .globl do_abort .type do_abort,@function do_abort: # @do_abort @@ -19,6 +23,8 @@ do_abort: # @do_abort .Lfunc_end1: .size do_abort, .Lfunc_end1-do_abort + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -30,12 +36,14 @@ foo: # @foo # BB#1: # %doit call do_abort unreachable -.LBB2_2: # %if.end +.LBB2_2: # %if.end call do_exit unreachable .Lfunc_end2: .size foo, .Lfunc_end2-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20070517-1.c.s b/test/torture-s/20070517-1.c.s index f1e9b7a8d..9e9a2c353 100644 --- a/test/torture-s/20070517-1.c.s +++ b/test/torture-s/20070517-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070517-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070517-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -28,12 +30,13 @@ main: # @main # BB#3: # %if.else.i call abort unreachable -.LBB0_4: # %example.exit +.LBB0_4: # %example.exit i32.const $push10=, 0 return $pop10 .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.get_kind,"ax",@progbits .type get_kind,@function get_kind: # @get_kind .result i32 diff --git a/test/torture-s/20070623-1.c.s b/test/torture-s/20070623-1.c.s index aa52c12de..b6d285e2e 100644 --- a/test/torture-s/20070623-1.c.s +++ b/test/torture-s/20070623-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070623-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070623-1.c" + .section .text.nge,"ax",@progbits + .hidden nge .globl nge .type nge,@function nge: # @nge @@ -14,6 +16,8 @@ nge: # @nge .Lfunc_end0: .size nge, .Lfunc_end0-nge + .section .text.ngt,"ax",@progbits + .hidden ngt .globl ngt .type ngt,@function ngt: # @ngt @@ -28,6 +32,8 @@ ngt: # @ngt .Lfunc_end1: .size ngt, .Lfunc_end1-ngt + .section .text.nle,"ax",@progbits + .hidden nle .globl nle .type nle,@function nle: # @nle @@ -42,6 +48,8 @@ nle: # @nle .Lfunc_end2: .size nle, .Lfunc_end2-nle + .section .text.nlt,"ax",@progbits + .hidden nlt .globl nlt .type nlt,@function nlt: # @nlt @@ -56,6 +64,8 @@ nlt: # @nlt .Lfunc_end3: .size nlt, .Lfunc_end3-nlt + .section .text.neq,"ax",@progbits + .hidden neq .globl neq .type neq,@function neq: # @neq @@ -70,6 +80,8 @@ neq: # @neq .Lfunc_end4: .size neq, .Lfunc_end4-neq + .section .text.nne,"ax",@progbits + .hidden nne .globl nne .type nne,@function nne: # @nne @@ -84,6 +96,8 @@ nne: # @nne .Lfunc_end5: .size nne, .Lfunc_end5-nne + .section .text.ngeu,"ax",@progbits + .hidden ngeu .globl ngeu .type ngeu,@function ngeu: # @ngeu @@ -98,6 +112,8 @@ ngeu: # @ngeu .Lfunc_end6: .size ngeu, .Lfunc_end6-ngeu + .section .text.ngtu,"ax",@progbits + .hidden ngtu .globl ngtu .type ngtu,@function ngtu: # @ngtu @@ -112,6 +128,8 @@ ngtu: # @ngtu .Lfunc_end7: .size ngtu, .Lfunc_end7-ngtu + .section .text.nleu,"ax",@progbits + .hidden nleu .globl nleu .type nleu,@function nleu: # @nleu @@ -126,6 +144,8 @@ nleu: # @nleu .Lfunc_end8: .size nleu, .Lfunc_end8-nleu + .section .text.nltu,"ax",@progbits + .hidden nltu .globl nltu .type nltu,@function nltu: # @nltu @@ -140,6 +160,8 @@ nltu: # @nltu .Lfunc_end9: .size nltu, .Lfunc_end9-nltu + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -242,64 +264,64 @@ main: # @main # BB#20: # %if.end76 call exit, $0 unreachable -.LBB10_21: # %if.then75 +.LBB10_21: # %if.then75 call abort unreachable -.LBB10_22: # %if.then71 +.LBB10_22: # %if.then71 call abort unreachable -.LBB10_23: # %if.then67 +.LBB10_23: # %if.then67 call abort unreachable -.LBB10_24: # %if.then63 +.LBB10_24: # %if.then63 call abort unreachable -.LBB10_25: # %if.then59 +.LBB10_25: # %if.then59 call abort unreachable -.LBB10_26: # %if.then55 +.LBB10_26: # %if.then55 call abort unreachable -.LBB10_27: # %if.then51 +.LBB10_27: # %if.then51 call abort unreachable -.LBB10_28: # %if.then47 +.LBB10_28: # %if.then47 call abort unreachable -.LBB10_29: # %if.then43 +.LBB10_29: # %if.then43 call abort unreachable -.LBB10_30: # %if.then39 +.LBB10_30: # %if.then39 call abort unreachable -.LBB10_31: # %if.then35 +.LBB10_31: # %if.then35 call abort unreachable -.LBB10_32: # %if.then31 +.LBB10_32: # %if.then31 call abort unreachable -.LBB10_33: # %if.then27 +.LBB10_33: # %if.then27 call abort unreachable -.LBB10_34: # %if.then23 +.LBB10_34: # %if.then23 call abort unreachable -.LBB10_35: # %if.then19 +.LBB10_35: # %if.then19 call abort unreachable -.LBB10_36: # %if.then15 +.LBB10_36: # %if.then15 call abort unreachable -.LBB10_37: # %if.then11 +.LBB10_37: # %if.then11 call abort unreachable -.LBB10_38: # %if.then7 +.LBB10_38: # %if.then7 call abort unreachable -.LBB10_39: # %if.then3 +.LBB10_39: # %if.then3 call abort unreachable -.LBB10_40: # %if.then +.LBB10_40: # %if.then call abort unreachable .Lfunc_end10: diff --git a/test/torture-s/20070724-1.c.s b/test/torture-s/20070724-1.c.s index 63bb1d3d9..901d43681 100644 --- a/test/torture-s/20070724-1.c.s +++ b/test/torture-s/20070724-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070724-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070724-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20070824-1.c.s b/test/torture-s/20070824-1.c.s index b66916975..2f40a6527 100644 --- a/test/torture-s/20070824-1.c.s +++ b/test/torture-s/20070824-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070824-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070824-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20071011-1.c.s b/test/torture-s/20071011-1.c.s index 88456ada1..abb9c1e00 100644 --- a/test/torture-s/20071011-1.c.s +++ b/test/torture-s/20071011-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071011-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071011-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -15,12 +17,14 @@ foo: # @foo br_if $pop2, .LBB0_2 # BB#1: # %if.then return -.LBB0_2: # %if.end +.LBB0_2: # %if.end call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20071018-1.c.s b/test/torture-s/20071018-1.c.s index be61d63a5..6a2ed58d6 100644 --- a/test/torture-s/20071018-1.c.s +++ b/test/torture-s/20071018-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071018-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071018-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -12,6 +14,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -34,6 +38,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -48,7 +54,7 @@ main: # @main # BB#1: # %if.end i32.const $push2=, 0 return $pop2 -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/20071029-1.c.s b/test/torture-s/20071029-1.c.s index bdef5b22a..763dae098 100644 --- a/test/torture-s/20071029-1.c.s +++ b/test/torture-s/20071029-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071029-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071029-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -53,18 +55,20 @@ test: # @test br_if $pop14, .LBB0_13 # BB#12: # %if.end37 return -.LBB0_13: # %if.then36 +.LBB0_13: # %if.then36 call exit, $2 unreachable -.LBB0_14: # %if.then33 +.LBB0_14: # %if.then33 call abort unreachable -.LBB0_15: # %if.then +.LBB0_15: # %if.then call abort unreachable .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -88,7 +92,7 @@ foo: # @foo i32.const $19=, 56 i32.add $19=, $31, $19 i32.or $0=, $19, $2 -.LBB1_1: # %again +.LBB1_1: # %again # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $14=, 24 @@ -181,6 +185,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -193,7 +199,7 @@ main: # @main .size main, .Lfunc_end2-main .type test.i,@object # @test.i - .data + .section .data.test.i,"aw",@progbits .align 2 test.i: .int32 11 # 0xb diff --git a/test/torture-s/20071030-1.c.s b/test/torture-s/20071030-1.c.s index c530c04f9..f5a703777 100644 --- a/test/torture-s/20071030-1.c.s +++ b/test/torture-s/20071030-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071030-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071030-1.c" + .section .text.CalcPing,"ax",@progbits + .hidden CalcPing .globl CalcPing .type CalcPing,@function CalcPing: # @CalcPing @@ -23,7 +25,7 @@ CalcPing: # @CalcPing i64.shr_u $push13=, $1, $pop12 i32.wrap/i64 $5=, $pop13 br .LBB0_5 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.add $push3=, $0, $5 @@ -37,7 +39,7 @@ CalcPing: # @CalcPing i32.const $push6=, 1552 i32.ne $push7=, $5, $pop6 br_if $pop7, .LBB0_2 -.LBB0_3: # %for.end +.LBB0_3: # %for.end i32.const $5=, 9999 i32.const $push14=, 0 i32.eq $push15=, $6, $pop14 @@ -48,11 +50,13 @@ CalcPing: # @CalcPing f32.const $push10=, 0x1.f4p9 f32.mul $push11=, $pop9, $pop10 i32.trunc_s/f32 $5=, $pop11 -.LBB0_5: # %cleanup +.LBB0_5: # %cleanup return $5 .Lfunc_end0: .size CalcPing, .Lfunc_end0-CalcPing + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -78,7 +82,7 @@ main: # @main i32.const $push2=, 1065353216 i32.store $discard=, 0($pop1), $pop2 copy_local $5=, $0 -.LBB1_1: # %for.body.i +.LBB1_1: # %for.body.i # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $11=, 8 @@ -94,7 +98,7 @@ main: # @main i32.const $push6=, 1552 i32.ne $push7=, $3, $pop6 br_if $pop7, .LBB1_1 -.LBB1_2: # %for.end.i +.LBB1_2: # %for.end.i block .LBB1_5 i32.const $push16=, 0 i32.eq $push17=, $4, $pop16 @@ -115,7 +119,7 @@ main: # @main i32.const $8=, __stack_pointer i32.store $12=, 0($8), $12 return $pop15 -.LBB1_5: # %if.then +.LBB1_5: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/20071108-1.c.s b/test/torture-s/20071108-1.c.s index d009dee37..cf4ef068e 100644 --- a/test/torture-s/20071108-1.c.s +++ b/test/torture-s/20071108-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071108-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071108-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -10,6 +12,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -20,6 +24,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -35,6 +41,8 @@ test: # @test .Lfunc_end2: .size test, .Lfunc_end2-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -80,7 +88,7 @@ main: # @main i32.const $3=, __stack_pointer i32.store $8=, 0($3), $8 return $pop8 -.LBB3_5: # %if.then +.LBB3_5: # %if.then call abort unreachable .Lfunc_end3: diff --git a/test/torture-s/20071120-1.c.s b/test/torture-s/20071120-1.c.s index 94e160e01..7cfb15660 100644 --- a/test/torture-s/20071120-1.c.s +++ b/test/torture-s/20071120-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071120-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071120-1.c" + .section .text.vec_assert_fail,"ax",@progbits + .hidden vec_assert_fail .globl vec_assert_fail .type vec_assert_fail,@function vec_assert_fail: # @vec_assert_fail @@ -9,6 +11,8 @@ vec_assert_fail: # @vec_assert_fail .Lfunc_end0: .size vec_assert_fail, .Lfunc_end0-vec_assert_fail + .section .text.perform_access_checks,"ax",@progbits + .hidden perform_access_checks .globl perform_access_checks .type perform_access_checks,@function perform_access_checks: # @perform_access_checks @@ -19,6 +23,8 @@ perform_access_checks: # @perform_access_checks .Lfunc_end1: .size perform_access_checks, .Lfunc_end1-perform_access_checks + .section .text.pop_to_parent_deferring_access_checks,"ax",@progbits + .hidden pop_to_parent_deferring_access_checks .globl pop_to_parent_deferring_access_checks .type pop_to_parent_deferring_access_checks,@function pop_to_parent_deferring_access_checks: # @pop_to_parent_deferring_access_checks @@ -39,7 +45,7 @@ pop_to_parent_deferring_access_checks: # @pop_to_parent_deferring_access_checks i32.add $push1=, $0, $pop0 i32.store $discard=, deferred_access_no_check($1), $pop1 br .LBB2_6 -.LBB2_2: # %if.else +.LBB2_2: # %if.else i32.load $1=, deferred_access_stack($1) i32.const $push13=, 0 i32.eq $push14=, $1, $pop13 @@ -66,20 +72,22 @@ pop_to_parent_deferring_access_checks: # @pop_to_parent_deferring_access_checks i32.const $push19=, 0 i32.eq $push20=, $pop10, $pop19 br_if $pop20, .LBB2_7 -.LBB2_6: # %if.end16 +.LBB2_6: # %if.end16 return -.LBB2_7: # %if.then15 +.LBB2_7: # %if.then15 call perform_access_checks, $1 unreachable -.LBB2_8: # %cond.false.i26 +.LBB2_8: # %cond.false.i26 call vec_assert_fail unreachable -.LBB2_9: # %cond.false.i +.LBB2_9: # %cond.false.i call vec_assert_fail unreachable .Lfunc_end2: .size pop_to_parent_deferring_access_checks, .Lfunc_end2-pop_to_parent_deferring_access_checks + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -103,8 +111,9 @@ main: # @main .type deferred_access_no_check,@object # @deferred_access_no_check .lcomm deferred_access_no_check,4,2 - .type gt_pch_rs_gt_cp_semantics_h,@object # @gt_pch_rs_gt_cp_semantics_h - .section .data.rel.ro,"aw",@progbits + .hidden gt_pch_rs_gt_cp_semantics_h # @gt_pch_rs_gt_cp_semantics_h + .type gt_pch_rs_gt_cp_semantics_h,@object + .section .data.rel.ro.gt_pch_rs_gt_cp_semantics_h,"aw",@progbits .globl gt_pch_rs_gt_cp_semantics_h .align 2 gt_pch_rs_gt_cp_semantics_h: diff --git a/test/torture-s/20071202-1.c.s b/test/torture-s/20071202-1.c.s new file mode 100644 index 000000000..456d98b98 --- /dev/null +++ b/test/torture-s/20071202-1.c.s @@ -0,0 +1,319 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071202-1.c" + .section .text.foo,"ax",@progbits + .hidden foo + .globl foo + .type foo,@function +foo: # @foo + .param i32 + .local i32, i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $10=, __stack_pointer + i32.load $10=, 0($10) + i32.const $11=, 64 + i32.sub $22=, $10, $11 + i32.const $11=, __stack_pointer + i32.store $22=, 0($11), $22 + i32.load $9=, 4($0) + i32.load $1=, 0($0) + i32.const $2=, 16 + i32.const $13=, 40 + i32.add $13=, $22, $13 + i32.add $3=, $13, $2 + i64.const $push0=, 0 + i64.store $7=, 0($3), $pop0 + i32.const $4=, 8 + i32.const $14=, 40 + i32.add $14=, $22, $14 + i32.add $5=, $14, $4 + i64.store $push1=, 0($5), $7 + i64.store $discard=, 40($22), $pop1 + i32.const $6=, 32 + i32.const $15=, 0 + i32.add $15=, $22, $15 + i32.add $push6=, $15, $6 + i32.const $push3=, 64 + i32.add $push4=, $0, $pop3 + i32.load $push5=, 0($pop4) + i32.store $discard=, 0($pop6), $pop5 + i64.const $7=, 32 + i32.const $16=, 0 + i32.add $16=, $22, $16 + i32.add $push15=, $16, $2 + i32.const $push7=, 52 + i32.add $push8=, $0, $pop7 + i64.load32_u $push9=, 0($pop8) + i64.shl $push10=, $pop9, $7 + i32.const $push11=, 48 + i32.add $push12=, $0, $pop11 + i64.load32_u $push13=, 0($pop12) + i64.or $push14=, $pop10, $pop13 + i64.store $discard=, 0($pop15), $pop14 + i32.const $8=, 24 + i32.const $17=, 0 + i32.add $17=, $22, $17 + i32.add $push24=, $17, $8 + i32.const $push16=, 60 + i32.add $push17=, $0, $pop16 + i64.load32_u $push18=, 0($pop17) + i64.shl $push19=, $pop18, $7 + i32.const $push20=, 56 + i32.add $push21=, $0, $pop20 + i64.load32_u $push22=, 0($pop21) + i64.or $push23=, $pop19, $pop22 + i64.store $discard=, 0($pop24), $pop23 + i32.const $18=, 0 + i32.add $18=, $22, $18 + i32.add $push33=, $18, $4 + i32.const $push25=, 44 + i32.add $push26=, $0, $pop25 + i64.load32_u $push27=, 0($pop26) + i64.shl $push28=, $pop27, $7 + i32.const $push29=, 40 + i32.add $push30=, $0, $pop29 + i64.load32_u $push31=, 0($pop30) + i64.or $push32=, $pop28, $pop31 + i64.store $discard=, 0($pop33), $pop32 + i32.const $4=, 36 + i32.add $push34=, $0, $4 + i64.load32_u $push35=, 0($pop34) + i64.shl $push36=, $pop35, $7 + i64.load32_u $push37=, 32($0) + i64.or $push38=, $pop36, $pop37 + i64.store $discard=, 0($22), $pop38 + i32.store $discard=, 0($0), $9 + i32.store $discard=, 4($0), $1 + i32.const $9=, 20 + i32.const $push39=, 28 + i32.add $push40=, $0, $pop39 + i32.const $19=, 40 + i32.add $19=, $22, $19 + i32.add $push41=, $19, $9 + i32.load $push42=, 0($pop41) + i32.store $discard=, 0($pop40), $pop42 + i32.add $push43=, $0, $8 + i32.load $push44=, 0($3) + i32.store $discard=, 0($pop43), $pop44 + i32.const $3=, 12 + i32.add $push45=, $0, $9 + i32.const $20=, 40 + i32.add $20=, $22, $20 + i32.add $push46=, $20, $3 + i32.load $push47=, 0($pop46) + i32.store $discard=, 0($pop45), $pop47 + i32.add $push48=, $0, $2 + i32.load $push49=, 0($5) + i32.store $discard=, 0($pop48), $pop49 + i32.add $push50=, $0, $3 + i32.const $push51=, 4 + i32.const $21=, 40 + i32.add $21=, $22, $21 + i32.or $push52=, $21, $pop51 + i32.load $push53=, 0($pop52) + i32.store $discard=, 0($pop50), $pop53 + i32.load $push54=, 40($22) + i32.store $discard=, 8($0), $pop54 + i32.add $push2=, $0, $6 + i32.const $22=, 0 + i32.add $22=, $22, $22 + call memcpy, $pop2, $22, $4 + i32.const $12=, 64 + i32.add $22=, $22, $12 + i32.const $12=, __stack_pointer + i32.store $22=, 0($12), $22 + return +.Lfunc_end0: + .size foo, .Lfunc_end0-foo + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $1=, __stack_pointer + i32.load $1=, 0($1) + i32.const $2=, 80 + i32.sub $20=, $1, $2 + i32.const $2=, __stack_pointer + i32.store $20=, 0($2), $20 + i32.const $push0=, .Lmain.s + i32.const $push1=, 68 + i32.const $4=, 8 + i32.add $4=, $20, $4 + call memcpy, $4, $pop0, $pop1 + i32.const $5=, 8 + i32.add $5=, $20, $5 + call foo, $5 + i32.const $0=, 12 + block .LBB1_19 + i32.load $push2=, 8($20) + i32.ne $push3=, $pop2, $0 + br_if $pop3, .LBB1_19 +# BB#1: # %lor.lhs.false + i32.const $push4=, 4 + i32.const $6=, 8 + i32.add $6=, $20, $6 + i32.or $push5=, $6, $pop4 + i32.load $push6=, 0($pop5) + i32.const $push7=, 6 + i32.ne $push8=, $pop6, $pop7 + br_if $pop8, .LBB1_19 +# BB#2: # %lor.lhs.false2 + i32.load $push9=, 16($20) + br_if $pop9, .LBB1_19 +# BB#3: # %lor.lhs.false3 + i32.const $7=, 8 + i32.add $7=, $20, $7 + i32.add $push10=, $7, $0 + i32.load $push11=, 0($pop10) + br_if $pop11, .LBB1_19 +# BB#4: # %lor.lhs.false7 + i32.const $push12=, 16 + i32.const $8=, 8 + i32.add $8=, $20, $8 + i32.add $push13=, $8, $pop12 + i32.load $push14=, 0($pop13) + br_if $pop14, .LBB1_19 +# BB#5: # %lor.lhs.false11 + i32.const $push15=, 20 + i32.const $9=, 8 + i32.add $9=, $20, $9 + i32.add $push16=, $9, $pop15 + i32.load $push17=, 0($pop16) + br_if $pop17, .LBB1_19 +# BB#6: # %lor.lhs.false15 + i32.const $push18=, 24 + i32.const $10=, 8 + i32.add $10=, $20, $10 + i32.add $push19=, $10, $pop18 + i32.load $push20=, 0($pop19) + br_if $pop20, .LBB1_19 +# BB#7: # %lor.lhs.false19 + i32.const $push21=, 28 + i32.const $11=, 8 + i32.add $11=, $20, $11 + i32.add $push22=, $11, $pop21 + i32.load $push23=, 0($pop22) + br_if $pop23, .LBB1_19 +# BB#8: # %if.end + block .LBB1_18 + i32.load $push24=, 40($20) + i32.const $push25=, 7 + i32.ne $push26=, $pop24, $pop25 + br_if $pop26, .LBB1_18 +# BB#9: # %lor.lhs.false24 + i32.const $push27=, 36 + i32.const $12=, 8 + i32.add $12=, $20, $12 + i32.add $push28=, $12, $pop27 + i32.load $push29=, 0($pop28) + i32.const $push30=, 8 + i32.ne $push31=, $pop29, $pop30 + br_if $pop31, .LBB1_18 +# BB#10: # %lor.lhs.false28 + i32.const $push32=, 40 + i32.const $13=, 8 + i32.add $13=, $20, $13 + i32.add $push33=, $13, $pop32 + i32.load $push34=, 0($pop33) + i32.const $push35=, 9 + i32.ne $push36=, $pop34, $pop35 + br_if $pop36, .LBB1_18 +# BB#11: # %lor.lhs.false33 + i32.const $push37=, 44 + i32.const $14=, 8 + i32.add $14=, $20, $14 + i32.add $push38=, $14, $pop37 + i32.load $push39=, 0($pop38) + i32.const $push40=, 10 + i32.ne $push41=, $pop39, $pop40 + br_if $pop41, .LBB1_18 +# BB#12: # %lor.lhs.false38 + i32.const $push42=, 48 + i32.const $15=, 8 + i32.add $15=, $20, $15 + i32.add $push43=, $15, $pop42 + i32.load $push44=, 0($pop43) + i32.const $push45=, 11 + i32.ne $push46=, $pop44, $pop45 + br_if $pop46, .LBB1_18 +# BB#13: # %lor.lhs.false43 + i32.const $push47=, 52 + i32.const $16=, 8 + i32.add $16=, $20, $16 + i32.add $push48=, $16, $pop47 + i32.load $push49=, 0($pop48) + i32.ne $push50=, $pop49, $0 + br_if $pop50, .LBB1_18 +# BB#14: # %lor.lhs.false48 + i32.const $push51=, 56 + i32.const $17=, 8 + i32.add $17=, $20, $17 + i32.add $push52=, $17, $pop51 + i32.load $push53=, 0($pop52) + i32.const $push54=, 13 + i32.ne $push55=, $pop53, $pop54 + br_if $pop55, .LBB1_18 +# BB#15: # %lor.lhs.false53 + i32.const $push56=, 60 + i32.const $18=, 8 + i32.add $18=, $20, $18 + i32.add $push57=, $18, $pop56 + i32.load $push58=, 0($pop57) + i32.const $push59=, 14 + i32.ne $push60=, $pop58, $pop59 + br_if $pop60, .LBB1_18 +# BB#16: # %lor.lhs.false58 + i32.const $push61=, 64 + i32.const $19=, 8 + i32.add $19=, $20, $19 + i32.add $push62=, $19, $pop61 + i32.load $push63=, 0($pop62) + i32.const $push64=, 15 + i32.ne $push65=, $pop63, $pop64 + br_if $pop65, .LBB1_18 +# BB#17: # %if.end64 + i32.const $push66=, 0 + i32.const $3=, 80 + i32.add $20=, $20, $3 + i32.const $3=, __stack_pointer + i32.store $20=, 0($3), $20 + return $pop66 +.LBB1_18: # %if.then63 + call abort + unreachable +.LBB1_19: # %if.then + call abort + unreachable +.Lfunc_end1: + .size main, .Lfunc_end1-main + + .type .Lmain.s,@object # @main.s + .section .rodata..Lmain.s,"a",@progbits + .align 2 +.Lmain.s: + .int32 6 # 0x6 + .int32 12 # 0xc + .int32 1 # 0x1 + .int32 2 # 0x2 + .int32 3 # 0x3 + .int32 4 # 0x4 + .int32 5 # 0x5 + .int32 6 # 0x6 + .int32 7 # 0x7 + .int32 8 # 0x8 + .int32 9 # 0x9 + .int32 10 # 0xa + .int32 11 # 0xb + .int32 12 # 0xc + .int32 13 # 0xd + .int32 14 # 0xe + .int32 15 # 0xf + .size .Lmain.s, 68 + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/20071205-1.c.s b/test/torture-s/20071205-1.c.s index 5c3b84229..23699d2ea 100644 --- a/test/torture-s/20071205-1.c.s +++ b/test/torture-s/20071205-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071205-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071205-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20071211-1.c.s b/test/torture-s/20071211-1.c.s index a094e0651..146c2668f 100644 --- a/test/torture-s/20071211-1.c.s +++ b/test/torture-s/20071211-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071211-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071211-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -31,18 +33,19 @@ main: # @main br_if $pop9, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type sv,@object # @sv - .bss + .hidden sv # @sv + .type sv,@object + .section .bss.sv,"aw",@nobits .globl sv .align 3 sv: - .zero 8 + .skip 8 .size sv, 8 diff --git a/test/torture-s/20071216-1.c.s b/test/torture-s/20071216-1.c.s index 3ca22f460..2df7156cc 100644 --- a/test/torture-s/20071216-1.c.s +++ b/test/torture-s/20071216-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071216-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071216-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -11,6 +13,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -30,6 +34,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -74,13 +80,13 @@ main: # @main br_if $pop16, .LBB2_4 # BB#3: # %if.end8 return $0 -.LBB2_4: # %if.then7 +.LBB2_4: # %if.then7 call abort unreachable -.LBB2_5: # %if.then3 +.LBB2_5: # %if.then3 call abort unreachable -.LBB2_6: # %if.then +.LBB2_6: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/20071219-1.c.s b/test/torture-s/20071219-1.c.s index ab7ea09b7..8575b0a72 100644 --- a/test/torture-s/20071219-1.c.s +++ b/test/torture-s/20071219-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071219-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071219-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -7,7 +9,7 @@ foo: # @foo .local i32, i32 # BB#0: # %entry i32.const $3=, 0 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB0_6 loop .LBB0_5 @@ -15,31 +17,33 @@ foo: # @foo i32.load8_u $push0=, 0($2) br_if $pop0, .LBB0_6 # BB#2: # %if.else - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 block .LBB0_4 i32.const $push5=, 0 i32.eq $push6=, $1, $pop5 br_if $pop6, .LBB0_4 # BB#3: # %if.then3 - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.store8 $discard=, 0($2), $1 -.LBB0_4: # %for.inc - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_4: # %for.inc + # in Loop: Header=BB0_1 Depth=1 i32.const $push1=, 1 i32.add $3=, $3, $pop1 i32.const $push2=, 25 i32.lt_u $push3=, $3, $pop2 br_if $pop3, .LBB0_1 -.LBB0_5: # %for.end +.LBB0_5: # %for.end i32.const $push4=, 0 i32.store $discard=, p($pop4), $0 return -.LBB0_6: # %if.then +.LBB0_6: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -112,6 +116,8 @@ test1: # @test1 .Lfunc_end1: .size test1, .Lfunc_end1-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -303,6 +309,8 @@ test2: # @test2 .Lfunc_end2: .size test2, .Lfunc_end2-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -375,6 +383,8 @@ test3: # @test3 .Lfunc_end3: .size test3, .Lfunc_end3-test3 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -388,8 +398,9 @@ main: # @main .Lfunc_end4: .size main, .Lfunc_end4-main - .type p,@object # @p - .bss + .hidden p # @p + .type p,@object + .section .bss.p,"aw",@nobits .globl p .align 2 p: diff --git a/test/torture-s/20071220-1.c.s b/test/torture-s/20071220-1.c.s index 0b80b9e8f..cf4545737 100644 --- a/test/torture-s/20071220-1.c.s +++ b/test/torture-s/20071220-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071220-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071220-1.c" + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -13,6 +15,8 @@ baz: # @baz .Lfunc_end0: .size baz, .Lfunc_end0-baz + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -24,6 +28,7 @@ f1: # @f1 .Lfunc_end1: .size f1, .Lfunc_end1-f1 + .section .text.bar,"ax",@progbits .type bar,@function bar: # @bar .result i32 @@ -31,12 +36,14 @@ bar: # @bar # BB#0: # %entry i32.const $push0=, bar.b i32.call $discard=, baz, $pop0 -tmp0: # Block address taken +.Ltmp0: # Block address taken # BB#1: # %addr return $0 .Lfunc_end2: .size bar, .Lfunc_end2-bar + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -48,6 +55,8 @@ f2: # @f2 .Lfunc_end3: .size f2, .Lfunc_end3-f2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -63,10 +72,10 @@ main: # @main .size main, .Lfunc_end4-main .type bar.b,@object # @bar.b - .data + .section .data.bar.b,"aw",@progbits .align 2 bar.b: - .int32 tmp0 + .int32 .Ltmp0 .size bar.b, 4 diff --git a/test/torture-s/20071220-2.c.s b/test/torture-s/20071220-2.c.s index 3b4f6c746..b3ef57839 100644 --- a/test/torture-s/20071220-2.c.s +++ b/test/torture-s/20071220-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071220-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071220-2.c" + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -13,6 +15,8 @@ baz: # @baz .Lfunc_end0: .size baz, .Lfunc_end0-baz + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -24,6 +28,7 @@ f1: # @f1 .Lfunc_end1: .size f1, .Lfunc_end1-f1 + .section .text.bar,"ax",@progbits .type bar,@function bar: # @bar .result i32 @@ -31,12 +36,14 @@ bar: # @bar # BB#0: # %entry i32.const $push0=, bar.b i32.call $discard=, baz, $pop0 -tmp0: # Block address taken +.Ltmp0: # Block address taken # BB#1: # %addr return $0 .Lfunc_end2: .size bar, .Lfunc_end2-bar + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -48,6 +55,8 @@ f2: # @f2 .Lfunc_end3: .size f2, .Lfunc_end3-f2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -63,10 +72,10 @@ main: # @main .size main, .Lfunc_end4-main .type bar.b,@object # @bar.b - .data + .section .data.bar.b,"aw",@progbits .align 2 bar.b: - .int32 tmp0 + .int32 .Ltmp0 .size bar.b, 4 diff --git a/test/torture-s/20080117-1.c.s b/test/torture-s/20080117-1.c.s index e4d82a5d9..d60d40d36 100644 --- a/test/torture-s/20080117-1.c.s +++ b/test/torture-s/20080117-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080117-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080117-1.c" + .section .text.gstate_path_memory,"ax",@progbits + .hidden gstate_path_memory .globl gstate_path_memory .type gstate_path_memory,@function gstate_path_memory: # @gstate_path_memory @@ -21,6 +23,8 @@ gstate_path_memory: # @gstate_path_memory .Lfunc_end0: .size gstate_path_memory, .Lfunc_end0-gstate_path_memory + .section .text.gs_state_update_overprint,"ax",@progbits + .hidden gs_state_update_overprint .globl gs_state_update_overprint .type gs_state_update_overprint,@function gs_state_update_overprint: # @gs_state_update_overprint @@ -31,6 +35,8 @@ gs_state_update_overprint: # @gs_state_update_overprint .Lfunc_end1: .size gs_state_update_overprint, .Lfunc_end1-gs_state_update_overprint + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -42,7 +48,7 @@ main: # @main .size main, .Lfunc_end2-main .type gstate_initial,@object # @gstate_initial - .section .rodata,"a",@progbits + .section .rodata.gstate_initial,"a",@progbits .align 2 gstate_initial: .int32 1 # 0x1 diff --git a/test/torture-s/20080122-1.c.s b/test/torture-s/20080122-1.c.s index 6b3319fe0..01edc37eb 100644 --- a/test/torture-s/20080122-1.c.s +++ b/test/torture-s/20080122-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080122-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080122-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20080222-1.c.s b/test/torture-s/20080222-1.c.s index b0c17838b..714f1945a 100644 --- a/test/torture-s/20080222-1.c.s +++ b/test/torture-s/20080222-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080222-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080222-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,6 +13,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -25,14 +29,15 @@ main: # @main br_if $pop2, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type space,@object # @space - .data + .hidden space # @space + .type space,@object + .section .data.space,"aw",@progbits .globl space space: .ascii "\001\002\003\004\005\006" diff --git a/test/torture-s/20080408-1.c.s b/test/torture-s/20080408-1.c.s index c1b7ff94f..cd311b8e9 100644 --- a/test/torture-s/20080408-1.c.s +++ b/test/torture-s/20080408-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080408-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080408-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20080424-1.c.s b/test/torture-s/20080424-1.c.s index 1c0917881..6b17de95c 100644 --- a/test/torture-s/20080424-1.c.s +++ b/test/torture-s/20080424-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080424-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080424-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -25,12 +27,14 @@ bar: # @bar br_if $pop8, .LBB0_3 # BB#2: # %if.end return -.LBB0_3: # %if.then +.LBB0_3: # %if.then call abort unreachable .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -67,12 +71,13 @@ main: # @main .type bar.i,@object # @bar.i .lcomm bar.i,4,2 - .type g,@object # @g - .bss + .hidden g # @g + .type g,@object + .section .bss.g,"aw",@nobits .globl g .align 4 g: - .zero 1728 + .skip 1728 .size g, 1728 diff --git a/test/torture-s/20080502-1.c.s b/test/torture-s/20080502-1.c.s index b408d806a..7cbc886d6 100644 --- a/test/torture-s/20080502-1.c.s +++ b/test/torture-s/20080502-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080502-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080502-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -19,6 +21,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -54,7 +58,7 @@ main: # @main i32.const $2=, __stack_pointer i32.store $5=, 0($2), $5 return $pop9 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/20080506-1.c.s b/test/torture-s/20080506-1.c.s index ef37a1b97..f3ec5fe5e 100644 --- a/test/torture-s/20080506-1.c.s +++ b/test/torture-s/20080506-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080506-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080506-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20080522-1.c.s b/test/torture-s/20080522-1.c.s index 65cfef2a3..8ac361abe 100644 --- a/test/torture-s/20080522-1.c.s +++ b/test/torture-s/20080522-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080522-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080522-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -7,15 +9,18 @@ foo: # @foo .result i32 .local i32 # BB#0: # %entry - i32.const $push0=, 0 - i32.const $push1=, 1 - i32.store $1=, i($pop0), $pop1 - i32.const $push2=, 2 - i32.store $discard=, 0($0), $pop2 - return $1 + i32.const $1=, 0 + i32.const $push0=, 1 + i32.store $discard=, i($1), $pop0 + i32.const $push1=, 2 + i32.store $discard=, 0($0), $pop1 + i32.load $push2=, i($1) + return $pop2 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -23,14 +28,17 @@ bar: # @bar .result i32 # BB#0: # %entry i32.const $push0=, 2 - i32.store $0=, 0($0), $pop0 + i32.store $discard=, 0($0), $pop0 i32.const $push1=, 0 i32.const $push2=, 1 i32.store $discard=, i($pop1), $pop2 - return $0 + i32.load $push3=, 0($0) + return $pop3 .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -87,22 +95,22 @@ main: # @main i32.const $6=, __stack_pointer i32.store $9=, 0($6), $9 return $0 -.LBB2_7: # %if.then17 +.LBB2_7: # %if.then17 call abort unreachable -.LBB2_8: # %if.then14 +.LBB2_8: # %if.then14 call abort unreachable -.LBB2_9: # %if.then10 +.LBB2_9: # %if.then10 call abort unreachable -.LBB2_10: # %if.then7 +.LBB2_10: # %if.then7 call abort unreachable -.LBB2_11: # %if.then3 +.LBB2_11: # %if.then3 call abort unreachable -.LBB2_12: # %if.then +.LBB2_12: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/20080529-1.c.s b/test/torture-s/20080529-1.c.s index c57d52709..63c2a8345 100644 --- a/test/torture-s/20080529-1.c.s +++ b/test/torture-s/20080529-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080529-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080529-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -12,6 +14,8 @@ test: # @test .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20080604-1.c.s b/test/torture-s/20080604-1.c.s index 8ce97be33..404739c96 100644 --- a/test/torture-s/20080604-1.c.s +++ b/test/torture-s/20080604-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080604-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080604-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,12 +14,14 @@ foo: # @foo br_if $pop3, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -35,7 +39,7 @@ baz: # @baz i32.add $4=, $4, $4 i32.select $0=, $0, $4, $pop0 call foo - i32.const $push1=, .str + i32.const $push1=, .L.str i32.store $push2=, 0($0), $pop1 i32.store $discard=, 0($0), $pop2 i32.const $3=, 16 @@ -46,6 +50,8 @@ baz: # @baz .Lfunc_end1: .size baz, .Lfunc_end1-baz + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -54,26 +60,27 @@ main: # @main # BB#0: # %if.end i32.const $0=, 0 call foo - i32.const $push0=, .str + i32.const $push0=, .L.str i32.store $push1=, x($0), $pop0 i32.store $discard=, x($0), $pop1 return $0 .Lfunc_end2: .size main, .Lfunc_end2-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: - .zero 4 + .skip 4 .size x, 4 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "Everything OK" - .size .str, 14 + .size .L.str, 14 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20080719-1.c.s b/test/torture-s/20080719-1.c.s index 2b769840d..957035983 100644 --- a/test/torture-s/20080719-1.c.s +++ b/test/torture-s/20080719-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080719-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080719-1.c" + .section .text.xxx,"ax",@progbits + .hidden xxx .globl xxx .type xxx,@function xxx: # @xxx @@ -19,6 +21,8 @@ xxx: # @xxx .Lfunc_end0: .size xxx, .Lfunc_end0-xxx + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -30,7 +34,7 @@ main: # @main .size main, .Lfunc_end1-main .type cfb_tab8_be,@object # @cfb_tab8_be - .section .rodata,"a",@progbits + .section .rodata.cfb_tab8_be,"a",@progbits .align 4 cfb_tab8_be: .int32 0 # 0x0 @@ -52,6 +56,7 @@ cfb_tab8_be: .size cfb_tab8_be, 64 .type cfb_tab16_be,@object # @cfb_tab16_be + .section .rodata.cfb_tab16_be,"a",@progbits .align 4 cfb_tab16_be: .int32 0 # 0x0 @@ -61,6 +66,7 @@ cfb_tab16_be: .size cfb_tab16_be, 16 .type cfb_tab32,@object # @cfb_tab32 + .section .rodata.cfb_tab32,"a",@progbits .align 2 cfb_tab32: .int32 0 # 0x0 diff --git a/test/torture-s/20080813-1.c.s b/test/torture-s/20080813-1.c.s index 58f67f085..4a3304810 100644 --- a/test/torture-s/20080813-1.c.s +++ b/test/torture-s/20080813-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080813-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080813-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -9,6 +11,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -20,12 +24,14 @@ bar: # @bar br_if $pop1, .LBB1_2 # BB#1: # %if.end return -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20081112-1.c.s b/test/torture-s/20081112-1.c.s index 0d7d51ffa..9c86ff204 100644 --- a/test/torture-s/20081112-1.c.s +++ b/test/torture-s/20081112-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20081112-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20081112-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20081218-1.c.s b/test/torture-s/20081218-1.c.s index 79b47b0b4..200d3f0c4 100644 --- a/test/torture-s/20081218-1.c.s +++ b/test/torture-s/20081218-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20081218-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20081218-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -14,6 +16,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -32,6 +36,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -44,7 +50,7 @@ main: # @main i32.const $push0=, 640034342 i32.ne $push1=, $0, $pop0 br_if $pop1, .LBB2_11 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB2_10 loop .LBB2_3 @@ -55,13 +61,13 @@ main: # @main i32.ne $push5=, $pop3, $pop4 br_if $pop5, .LBB2_10 # BB#2: # %for.cond - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $1=, 1 i32.add $3=, $3, $1 i32.const $2=, 519 i32.le_u $push6=, $3, $2 br_if $pop6, .LBB2_1 -.LBB2_3: # %for.end +.LBB2_3: # %for.end call bar i32.const $3=, 0 block .LBB2_9 @@ -72,7 +78,7 @@ main: # @main # BB#4: # %if.end9 i32.const $push10=, 909522486 i32.store $discard=, a+4($3), $pop10 -.LBB2_5: # %for.body13 +.LBB2_5: # %for.body13 # =>This Inner Loop Header: Depth=1 block .LBB2_8 loop .LBB2_7 @@ -82,34 +88,35 @@ main: # @main i32.ne $push14=, $pop12, $pop13 br_if $pop14, .LBB2_8 # BB#6: # %for.cond10 - # in Loop: Header=.LBB2_5 Depth=1 + # in Loop: Header=BB2_5 Depth=1 i32.add $3=, $3, $1 i32.le_u $push15=, $3, $2 br_if $pop15, .LBB2_5 -.LBB2_7: # %for.end22 +.LBB2_7: # %for.end22 i32.const $push16=, 0 return $pop16 -.LBB2_8: # %if.then18 +.LBB2_8: # %if.then18 call abort unreachable -.LBB2_9: # %if.then8 +.LBB2_9: # %if.then8 call abort unreachable -.LBB2_10: # %if.then4 +.LBB2_10: # %if.then4 call abort unreachable -.LBB2_11: # %if.then +.LBB2_11: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 520 + .skip 520 .size a, 520 diff --git a/test/torture-s/20090207-1.c.s b/test/torture-s/20090207-1.c.s index 1c88b1ec6..c9e8ecb6b 100644 --- a/test/torture-s/20090207-1.c.s +++ b/test/torture-s/20090207-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090207-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090207-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -30,6 +32,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20090527-1.c.s b/test/torture-s/20090527-1.c.s index 21103d0b8..ea6a4478a 100644 --- a/test/torture-s/20090527-1.c.s +++ b/test/torture-s/20090527-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090527-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090527-1.c" + .section .text.new_unit,"ax",@progbits + .hidden new_unit .globl new_unit .type new_unit,@function new_unit: # @new_unit @@ -16,7 +18,7 @@ new_unit: # @new_unit i32.add $push3=, $0, $pop2 i32.const $push1=, 0 i32.store $2=, 0($pop3), $pop1 -.LBB0_2: # %if.end +.LBB0_2: # %if.end block .LBB0_4 i32.load $push4=, 0($0) i32.ne $push5=, $pop4, $1 @@ -24,17 +26,19 @@ new_unit: # @new_unit # BB#3: # %if.then3 i32.const $push6=, 0 i32.store $discard=, 0($0), $pop6 -.LBB0_4: # %if.end5 +.LBB0_4: # %if.end5 block .LBB0_6 br_if $2, .LBB0_6 # BB#5: # %sw.epilog return -.LBB0_6: # %sw.default +.LBB0_6: # %sw.default call abort unreachable .Lfunc_end0: .size new_unit, .Lfunc_end0-new_unit + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20090711-1.c.s b/test/torture-s/20090711-1.c.s index 5949218e3..1995cdcd1 100644 --- a/test/torture-s/20090711-1.c.s +++ b/test/torture-s/20090711-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090711-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090711-1.c" + .section .text.div,"ax",@progbits + .hidden div .globl div .type div,@function div: # @div @@ -17,6 +19,8 @@ div: # @div .Lfunc_end0: .size div, .Lfunc_end0-div + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -31,7 +35,7 @@ main: # @main # BB#1: # %if.end i32.const $push4=, 0 return $pop4 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/20090814-1.c.s b/test/torture-s/20090814-1.c.s index 0fac0f612..7aa134fc5 100644 --- a/test/torture-s/20090814-1.c.s +++ b/test/torture-s/20090814-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090814-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090814-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -11,6 +13,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -27,6 +31,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -47,25 +53,28 @@ main: # @main br_if $pop6, .LBB2_2 # BB#1: # %if.end return $0 -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 # 0x0 .size i, 4 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 8 + .skip 8 .size a, 8 diff --git a/test/torture-s/20091229-1.c.s b/test/torture-s/20091229-1.c.s index 1e7d2f9ae..3acfc6667 100644 --- a/test/torture-s/20091229-1.c.s +++ b/test/torture-s/20091229-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20091229-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20091229-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -19,6 +21,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20100209-1.c.s b/test/torture-s/20100209-1.c.s index 797ff30fc..44e1db12d 100644 --- a/test/torture-s/20100209-1.c.s +++ b/test/torture-s/20100209-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100209-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100209-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -12,6 +14,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20100316-1.c.s b/test/torture-s/20100316-1.c.s index 1e61da7ff..51be3493e 100644 --- a/test/torture-s/20100316-1.c.s +++ b/test/torture-s/20100316-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100316-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100316-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -34,18 +38,19 @@ main: # @main br_if $pop6, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type f,@object # @f - .bss + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f .align 2 f: - .zero 8 + .skip 8 .size f, 8 diff --git a/test/torture-s/20100416-1.c.s b/test/torture-s/20100416-1.c.s index 9f08cad3f..22586b0da 100644 --- a/test/torture-s/20100416-1.c.s +++ b/test/torture-s/20100416-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100416-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100416-1.c" + .section .text.movegt,"ax",@progbits + .hidden movegt .globl movegt .type movegt,@function movegt: # @movegt @@ -17,6 +19,8 @@ movegt: # @movegt .Lfunc_end0: .size movegt, .Lfunc_end0-movegt + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -64,32 +68,33 @@ main: # @main br_if $pop24, .LBB1_6 # BB#5: # %for.cond.4 return $0 -.LBB1_6: # %if.then +.LBB1_6: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type tests,@object # @tests - .data + .hidden tests # @tests + .type tests,@object + .section .data.tests,"aw",@progbits .globl tests .align 4 tests: .int64 -1152921504606846976 # 0xf000000000000000 .int32 4294967295 # 0xffffffff - .zero 4 + .skip 4 .int64 -1152921504606846977 # 0xefffffffffffffff .int32 1 # 0x1 - .zero 4 + .skip 4 .int64 -1152921504606846975 # 0xf000000000000001 .int32 4294967295 # 0xffffffff - .zero 4 + .skip 4 .int64 0 # 0x0 .int32 4294967295 # 0xffffffff - .zero 4 + .skip 4 .int64 -9223372036854775808 # 0x8000000000000000 .int32 1 # 0x1 - .zero 4 + .skip 4 .size tests, 80 diff --git a/test/torture-s/20100430-1.c.s b/test/torture-s/20100430-1.c.s index a6c924580..480c0788d 100644 --- a/test/torture-s/20100430-1.c.s +++ b/test/torture-s/20100430-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100430-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100430-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20100708-1.c.s b/test/torture-s/20100708-1.c.s index 4f437afc5..8ca54cddd 100644 --- a/test/torture-s/20100708-1.c.s +++ b/test/torture-s/20100708-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100708-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100708-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -153,6 +155,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20100805-1.c.s b/test/torture-s/20100805-1.c.s index e4e23b963..13f84c4f2 100644 --- a/test/torture-s/20100805-1.c.s +++ b/test/torture-s/20100805-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100805-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100805-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,7 +15,7 @@ foo: # @foo i32.const $push4=, 0 i32.eq $push5=, $1, $pop4 br_if $pop5, .LBB0_2 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.shl $push0=, $0, $2 @@ -23,11 +25,13 @@ foo: # @foo i32.const $push3=, -1 i32.add $1=, $1, $pop3 br_if $1, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end return $0 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20100827-1.c.s b/test/torture-s/20100827-1.c.s index 97d851b59..6f288596e 100644 --- a/test/torture-s/20100827-1.c.s +++ b/test/torture-s/20100827-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100827-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100827-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,7 +15,7 @@ foo: # @foo i32.const $push3=, 0 i32.eq $push4=, $pop0, $pop3 br_if $pop4, .LBB0_4 -.LBB0_1: # %if.end +.LBB0_1: # %if.end # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.add $1=, $0, $3 @@ -21,28 +23,30 @@ foo: # @foo i32.eq $push6=, $1, $pop5 br_if $pop6, .LBB0_3 # BB#2: # %if.end5 - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $2=, 1 i32.add $3=, $3, $2 i32.add $push1=, $1, $2 i32.load8_u $push2=, 0($pop1) br_if $pop2, .LBB0_1 br .LBB0_4 -.LBB0_3: # %if.then4 +.LBB0_3: # %if.then4 call abort unreachable -.LBB0_4: # %do.end +.LBB0_4: # %do.end return $3 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main .result i32 # BB#0: # %entry block .LBB1_2 - i32.const $push0=, .str + i32.const $push0=, .L.str i32.call $push1=, foo, $pop0 i32.const $push2=, 1 i32.ne $push3=, $pop1, $pop2 @@ -50,17 +54,17 @@ main: # @main # BB#1: # %if.end i32.const $push4=, 0 return $pop4 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "a" - .size .str, 2 + .size .L.str, 2 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20101011-1.c.s b/test/torture-s/20101011-1.c.s index 70787739f..9e76426b3 100644 --- a/test/torture-s/20101011-1.c.s +++ b/test/torture-s/20101011-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20101011-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20101011-1.c" + .section .text.sigfpe,"ax",@progbits + .hidden sigfpe .globl sigfpe .type sigfpe,@function sigfpe: # @sigfpe @@ -11,6 +13,8 @@ sigfpe: # @sigfpe .Lfunc_end0: .size sigfpe, .Lfunc_end0-sigfpe + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -24,8 +28,9 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type k,@object # @k - .bss + .hidden k # @k + .type k,@object + .section .bss.k,"aw",@nobits .globl k .align 2 k: diff --git a/test/torture-s/20101013-1.c.s b/test/torture-s/20101013-1.c.s index 28708a4eb..28b78686e 100644 --- a/test/torture-s/20101013-1.c.s +++ b/test/torture-s/20101013-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20101013-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20101013-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,7 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.build_ref_for_offset,"ax",@progbits .type build_ref_for_offset,@function build_ref_for_offset: # @build_ref_for_offset .local i32, i32, i32, i32, i32 @@ -36,6 +39,7 @@ build_ref_for_offset: # @build_ref_for_offset .Lfunc_end1: .size build_ref_for_offset, .Lfunc_end1-build_ref_for_offset + .section .text.get_addr_base_and_unit_offset,"ax",@progbits .type get_addr_base_and_unit_offset,@function get_addr_base_and_unit_offset: # @get_addr_base_and_unit_offset .param i32 @@ -46,6 +50,7 @@ get_addr_base_and_unit_offset: # @get_addr_base_and_unit_offset .Lfunc_end2: .size get_addr_base_and_unit_offset, .Lfunc_end2-get_addr_base_and_unit_offset + .section .text.build_int_cst,"ax",@progbits .type build_int_cst,@function build_int_cst: # @build_int_cst .param i64 @@ -56,7 +61,7 @@ build_int_cst: # @build_int_cst br_if $pop1, .LBB3_2 # BB#1: # %if.end return -.LBB3_2: # %if.then +.LBB3_2: # %if.then call abort unreachable .Lfunc_end3: diff --git a/test/torture-s/20101025-1.c.s b/test/torture-s/20101025-1.c.s index e38659a23..99386a0ac 100644 --- a/test/torture-s/20101025-1.c.s +++ b/test/torture-s/20101025-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20101025-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20101025-1.c" + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -11,6 +13,8 @@ f2: # @f2 .Lfunc_end0: .size f2, .Lfunc_end0-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -27,6 +31,8 @@ f3: # @f3 .Lfunc_end1: .size f3, .Lfunc_end1-f3 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -43,14 +49,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type g_3,@object # @g_3 - .bss + .hidden g_3 # @g_3 + .type g_3,@object + .section .bss.g_3,"aw",@nobits .globl g_3 .align 2 g_3: @@ -58,7 +65,7 @@ g_3: .size g_3, 4 .type g_6,@object # @g_6 - .data + .section .data.g_6,"aw",@progbits .align 2 g_6: .int32 g_7 diff --git a/test/torture-s/20111208-1.c.s b/test/torture-s/20111208-1.c.s index 39138d208..ec8905c53 100644 --- a/test/torture-s/20111208-1.c.s +++ b/test/torture-s/20111208-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111208-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111208-1.c" + .section .text.pack_unpack,"ax",@progbits + .hidden pack_unpack .globl pack_unpack .type pack_unpack,@function pack_unpack: # @pack_unpack @@ -15,20 +17,20 @@ pack_unpack: # @pack_unpack i32.store $8=, 0($6), $8 i32.call $push0=, strlen, $1 i32.add $2=, $1, $pop0 -.LBB0_1: # %while.cond.outer +.LBB0_1: # %while.cond.outer # =>This Loop Header: Depth=1 - # Child Loop .LBB0_2 Depth 2 + # Child Loop BB0_2 Depth 2 loop .LBB0_7 copy_local $4=, $1 -.LBB0_2: # %while.cond - # Parent Loop .LBB0_1 Depth=1 +.LBB0_2: # %while.cond + # Parent Loop BB0_1 Depth=1 # => This Inner Loop Header: Depth=2 block .LBB0_6 loop .LBB0_5 i32.ge_u $push1=, $4, $2 br_if $pop1, .LBB0_7 # BB#3: # %while.body - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.load8_s $3=, 0($4) i32.const $push3=, 1 i32.add $1=, $4, $pop3 @@ -36,13 +38,13 @@ pack_unpack: # @pack_unpack i32.eq $push5=, $3, $pop4 br_if $pop5, .LBB0_6 # BB#4: # %while.body - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 copy_local $4=, $1 i32.const $push6=, 115 i32.ne $push7=, $3, $pop6 br_if $pop7, .LBB0_2 -.LBB0_5: # %sw.bb4 - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_5: # %sw.bb4 + # in Loop: Header=BB0_1 Depth=1 i32.const $4=, 2 i32.const $9=, 8 i32.add $9=, $8, $9 @@ -51,8 +53,8 @@ pack_unpack: # @pack_unpack i32.load16_s $push9=, 8($8) call do_something, $pop9 br .LBB0_1 -.LBB0_6: # %sw.bb8 - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_6: # %sw.bb8 + # in Loop: Header=BB0_1 Depth=1 i32.const $4=, 4 i32.const $8=, 0 i32.add $8=, $8, $8 @@ -61,7 +63,7 @@ pack_unpack: # @pack_unpack i32.load $push8=, 0($8) call do_something, $pop8 br .LBB0_1 -.LBB0_7: # %while.end +.LBB0_7: # %while.end i32.load8_s $push2=, 0($0) i32.const $7=, 16 i32.add $8=, $8, $7 @@ -71,6 +73,7 @@ pack_unpack: # @pack_unpack .Lfunc_end0: .size pack_unpack, .Lfunc_end0-pack_unpack + .section .text.do_something,"ax",@progbits .type do_something,@function do_something: # @do_something .param i32 @@ -81,38 +84,41 @@ do_something: # @do_something .Lfunc_end1: .size do_something, .Lfunc_end1-do_something + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main .result i32 # BB#0: # %entry block .LBB2_2 - i32.const $push1=, .str - i32.const $push0=, .str.1 + i32.const $push1=, .L.str + i32.const $push0=, .L.str.1 i32.call $push2=, pack_unpack, $pop1, $pop0 br_if $pop2, .LBB2_2 # BB#1: # %if.end i32.const $push3=, 0 return $pop3 -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "\200\001\377\376\035\300" - .size .str, 7 + .size .L.str, 7 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "sl" - .size .str.1, 3 + .size .L.str.1, 3 - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: diff --git a/test/torture-s/20111212-1.c.s b/test/torture-s/20111212-1.c.s index af4623643..18f0a0a3d 100644 --- a/test/torture-s/20111212-1.c.s +++ b/test/torture-s/20111212-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111212-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111212-1.c" + .section .text.frob_entry,"ax",@progbits + .hidden frob_entry .globl frob_entry .type frob_entry,@function frob_entry: # @frob_entry @@ -34,11 +36,13 @@ frob_entry: # @frob_entry i32.store8 $push18=, 0($1), $pop17 i32.store8 $push19=, 0($3), $pop18 i32.store8 $discard=, 0($4), $pop19 -.LBB0_2: # %if.end +.LBB0_2: # %if.end return .Lfunc_end0: .size frob_entry, .Lfunc_end0-frob_entry + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20111227-1.c.s b/test/torture-s/20111227-1.c.s index 8a93eb11f..1cf41fbe1 100644 --- a/test/torture-s/20111227-1.c.s +++ b/test/torture-s/20111227-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111227-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111227-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -11,12 +13,14 @@ bar: # @bar br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -31,16 +35,18 @@ foo: # @foo # BB#1: # %if.then call bar, $0 br .LBB1_3 -.LBB1_2: # %if.else +.LBB1_2: # %if.else i32.const $1=, 16 i32.shl $push1=, $0, $1 i32.shr_s $push0=, $pop1, $1 call bar, $pop0 -.LBB1_3: # %if.end +.LBB1_3: # %if.end return .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -54,8 +60,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type v,@object # @v - .data + .hidden v # @v + .type v,@object + .section .data.v,"aw",@progbits .globl v .align 1 v: diff --git a/test/torture-s/20111227-2.c.s b/test/torture-s/20111227-2.c.s index 802d83491..55ed92751 100644 --- a/test/torture-s/20111227-2.c.s +++ b/test/torture-s/20111227-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111227-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111227-2.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -21,7 +23,7 @@ bar: # @bar # BB#2: # %if.then call abort unreachable -.LBB0_3: # %if.end +.LBB0_3: # %if.end block .LBB0_6 i32.const $push8=, 1 i32.ne $push9=, $0, $pop8 @@ -34,7 +36,7 @@ bar: # @bar # BB#5: # %if.then8 call abort unreachable -.LBB0_6: # %if.end9 +.LBB0_6: # %if.end9 block .LBB0_9 br_if $0, .LBB0_9 # BB#7: # %if.end9 @@ -45,11 +47,13 @@ bar: # @bar # BB#8: # %if.then15 call abort unreachable -.LBB0_9: # %if.end16 +.LBB0_9: # %if.end16 return .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -75,17 +79,19 @@ foo: # @foo # BB#3: # %if.then i32.store16 $discard=, s($3), $2 br .LBB1_6 -.LBB1_4: # %if.then3 +.LBB1_4: # %if.then3 i32.store $discard=, i($3), $2 br .LBB1_6 -.LBB1_5: # %if.then8 +.LBB1_5: # %if.then8 i32.store $discard=, l($3), $2 -.LBB1_6: # %if.end11 +.LBB1_6: # %if.end11 call bar, $1 return .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -102,29 +108,35 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type v,@object # @v - .data + .hidden v # @v + .type v,@object + .section .data.v,"aw",@progbits .globl v v: .int8 255 # 0xff .size v, 1 - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 1 s: .int16 0 # 0x0 .size s, 2 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 # 0x0 .size i, 4 - .type l,@object # @l + .hidden l # @l + .type l,@object + .section .bss.l,"aw",@nobits .globl l .align 2 l: diff --git a/test/torture-s/20111227-3.c.s b/test/torture-s/20111227-3.c.s index 29f0e9796..f50c1066d 100644 --- a/test/torture-s/20111227-3.c.s +++ b/test/torture-s/20111227-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111227-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111227-3.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -20,7 +22,7 @@ bar: # @bar # BB#2: # %if.then call abort unreachable -.LBB0_3: # %if.end +.LBB0_3: # %if.end block .LBB0_6 i32.const $push6=, 1 i32.ne $push7=, $0, $pop6 @@ -33,7 +35,7 @@ bar: # @bar # BB#5: # %if.then8 call abort unreachable -.LBB0_6: # %if.end9 +.LBB0_6: # %if.end9 block .LBB0_9 br_if $0, .LBB0_9 # BB#7: # %if.end9 @@ -44,11 +46,13 @@ bar: # @bar # BB#8: # %if.then15 call abort unreachable -.LBB0_9: # %if.end16 +.LBB0_9: # %if.end16 return .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -74,17 +78,19 @@ foo: # @foo # BB#3: # %if.then i32.store16 $discard=, s($3), $2 br .LBB1_6 -.LBB1_4: # %if.then3 +.LBB1_4: # %if.then3 i32.store $discard=, i($3), $2 br .LBB1_6 -.LBB1_5: # %if.then8 +.LBB1_5: # %if.then8 i32.store $discard=, l($3), $2 -.LBB1_6: # %if.end11 +.LBB1_6: # %if.end11 call bar, $1 return .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -101,29 +107,35 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type v,@object # @v - .data + .hidden v # @v + .type v,@object + .section .data.v,"aw",@progbits .globl v v: .int8 255 # 0xff .size v, 1 - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 1 s: .int16 0 # 0x0 .size s, 2 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 # 0x0 .size i, 4 - .type l,@object # @l + .hidden l # @l + .type l,@object + .section .bss.l,"aw",@nobits .globl l .align 2 l: diff --git a/test/torture-s/20120105-1.c.s b/test/torture-s/20120105-1.c.s index 99588bb28..c79ecd323 100644 --- a/test/torture-s/20120105-1.c.s +++ b/test/torture-s/20120105-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120105-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120105-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -39,6 +41,7 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.extract,"ax",@progbits .type extract,@function extract: # @extract .param i32 @@ -67,8 +70,9 @@ extract: # @extract .Lfunc_end1: .size extract, .Lfunc_end1-extract - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: diff --git a/test/torture-s/20120111-1.c.s b/test/torture-s/20120111-1.c.s index d2ca053a0..9bf699799 100644 --- a/test/torture-s/20120111-1.c.s +++ b/test/torture-s/20120111-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120111-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120111-1.c" + .section .text.f0a,"ax",@progbits + .hidden f0a .globl f0a .type f0a,@function f0a: # @f0a @@ -14,6 +16,8 @@ f0a: # @f0a .Lfunc_end0: .size f0a, .Lfunc_end0-f0a + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -28,7 +32,7 @@ main: # @main # BB#1: # %if.end i32.const $push4=, 0 return $pop4 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/20120207-1.c.s b/test/torture-s/20120207-1.c.s index 6559a3153..f73e7bcfe 100644 --- a/test/torture-s/20120207-1.c.s +++ b/test/torture-s/20120207-1.c.s @@ -1,12 +1,14 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120207-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120207-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test .param i32 .result i32 # BB#0: # %entry - i32.const $push0=, .str + i32.const $push0=, .L.str i32.add $push1=, $pop0, $0 i32.const $push2=, -1 i32.add $push3=, $pop1, $pop2 @@ -15,6 +17,8 @@ test: # @test .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -31,18 +35,18 @@ main: # @main # BB#1: # %if.end i32.const $push6=, 0 return $pop6 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.16,"aMS",@progbits,1 .align 4 -.str: +.L.str: .asciz "0123456789" - .size .str, 11 + .size .L.str, 11 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20120427-1.c.s b/test/torture-s/20120427-1.c.s index 513e66bc1..fd21b65e6 100644 --- a/test/torture-s/20120427-1.c.s +++ b/test/torture-s/20120427-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120427-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120427-1.c" + .section .text.sreal_compare,"ax",@progbits + .hidden sreal_compare .globl sreal_compare .type sreal_compare,@function sreal_compare: # @sreal_compare @@ -29,11 +31,13 @@ sreal_compare: # @sreal_compare i32.const $push5=, -1 i32.const $push4=, 0 i32.select $5=, $pop3, $pop5, $pop4 -.LBB0_4: # %return +.LBB0_4: # %return return $5 .Lfunc_end0: .size sreal_compare, .Lfunc_end0-sreal_compare + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -47,7 +51,7 @@ main: # @main i32.load $3=, a+8($6) i32.load $4=, a+20($6) i32.load $5=, a+16($6) -.LBB1_1: # %for.cond1.preheader +.LBB1_1: # %for.cond1.preheader # =>This Inner Loop Header: Depth=1 block .LBB1_33 loop .LBB1_32 @@ -65,7 +69,7 @@ main: # @main i32.le_s $push3=, $6, $pop2 br_if $pop3, .LBB1_22 # BB#2: # %if.end - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $9=, 0($7) block .LBB1_21 block .LBB1_19 @@ -73,160 +77,161 @@ main: # @main i32.eq $push45=, $6, $pop44 br_if $pop45, .LBB1_19 # BB#3: # %land.lhs.true16 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 block .LBB1_18 block .LBB1_6 i32.gt_s $push4=, $9, $0 br_if $pop4, .LBB1_6 # BB#4: # %if.end.i45 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push5=, $9, $0 br_if $pop5, .LBB1_18 # BB#5: # %if.end6.i49 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push6=, 0($8) i32.le_u $push7=, $pop6, $1 br_if $pop7, .LBB1_18 -.LBB1_6: # %if.end.1 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_6: # %if.end.1 + # in Loop: Header=BB1_1 Depth=1 i32.load $9=, 0($7) block .LBB1_9 i32.const $push8=, 1 i32.ne $push9=, $6, $pop8 br_if $pop9, .LBB1_9 # BB#7: # %land.lhs.true8.1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.ne $push23=, $9, $2 br_if $pop23, .LBB1_21 # BB#8: # %if.end6.i63.1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push24=, 0($8) i32.eq $push25=, $pop24, $3 br_if $pop25, .LBB1_28 br .LBB1_21 -.LBB1_9: # %land.lhs.true16.1 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_9: # %land.lhs.true16.1 + # in Loop: Header=BB1_1 Depth=1 block .LBB1_12 i32.gt_s $push10=, $9, $2 br_if $pop10, .LBB1_12 # BB#10: # %if.end.i45.1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push11=, $9, $2 br_if $pop11, .LBB1_18 # BB#11: # %if.end6.i49.1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push12=, 0($8) i32.le_u $push13=, $pop12, $3 br_if $pop13, .LBB1_18 -.LBB1_12: # %if.end.2 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_12: # %if.end.2 + # in Loop: Header=BB1_1 Depth=1 i32.load $7=, 0($7) block .LBB1_15 i32.const $push14=, 2 i32.ne $push15=, $6, $pop14 br_if $pop15, .LBB1_15 # BB#13: # %land.lhs.true8.2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.ne $push20=, $7, $4 br_if $pop20, .LBB1_21 # BB#14: # %if.end6.i63.2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 copy_local $6=, $10 i32.load $push21=, 0($8) i32.eq $push22=, $pop21, $5 br_if $pop22, .LBB1_1 br .LBB1_21 -.LBB1_15: # %land.lhs.true16.2 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_15: # %land.lhs.true16.2 + # in Loop: Header=BB1_1 Depth=1 i32.gt_s $push16=, $7, $4 br_if $pop16, .LBB1_31 # BB#16: # %if.end.i45.2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push17=, $7, $4 br_if $pop17, .LBB1_18 # BB#17: # %if.end6.i49.2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push18=, 0($8) i32.gt_u $push19=, $pop18, $5 br_if $pop19, .LBB1_31 -.LBB1_18: # %if.then21 +.LBB1_18: # %if.then21 call abort unreachable -.LBB1_19: # %land.lhs.true8 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_19: # %land.lhs.true8 + # in Loop: Header=BB1_1 Depth=1 i32.ne $push26=, $9, $0 br_if $pop26, .LBB1_21 # BB#20: # %if.end6.i63 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push27=, 0($8) i32.eq $push28=, $pop27, $1 br_if $pop28, .LBB1_25 -.LBB1_21: # %if.then13 +.LBB1_21: # %if.then13 call abort unreachable -.LBB1_22: # %land.lhs.true - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_22: # %land.lhs.true + # in Loop: Header=BB1_1 Depth=1 i32.load $10=, 0($7) i32.gt_s $push29=, $10, $0 br_if $pop29, .LBB1_33 # BB#23: # %if.end.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push30=, $10, $0 br_if $pop30, .LBB1_25 # BB#24: # %if.end6.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push31=, 0($8) i32.ge_u $push32=, $pop31, $1 br_if $pop32, .LBB1_33 -.LBB1_25: # %land.lhs.true.1 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_25: # %land.lhs.true.1 + # in Loop: Header=BB1_1 Depth=1 i32.load $10=, 0($7) i32.gt_s $push33=, $10, $2 br_if $pop33, .LBB1_33 # BB#26: # %if.end.i.1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push34=, $10, $2 br_if $pop34, .LBB1_28 # BB#27: # %if.end6.i.1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push35=, 0($8) i32.ge_u $push36=, $pop35, $3 br_if $pop36, .LBB1_33 -.LBB1_28: # %land.lhs.true.2 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_28: # %land.lhs.true.2 + # in Loop: Header=BB1_1 Depth=1 i32.load $7=, 0($7) i32.gt_s $push37=, $7, $4 br_if $pop37, .LBB1_33 # BB#29: # %if.end.i.2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push38=, $7, $4 br_if $pop38, .LBB1_31 # BB#30: # %if.end6.i.2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push39=, 0($8) i32.ge_u $push40=, $pop39, $5 br_if $pop40, .LBB1_33 -.LBB1_31: # %for.inc.2 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_31: # %for.inc.2 + # in Loop: Header=BB1_1 Depth=1 i32.const $push41=, 1 i32.add $6=, $6, $pop41 i32.lt_s $push42=, $6, $11 br_if $pop42, .LBB1_1 -.LBB1_32: # %for.end25 +.LBB1_32: # %for.end25 i32.const $push43=, 0 return $pop43 -.LBB1_33: # %if.then +.LBB1_33: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 4 a: - .zero 8 + .skip 8 .int32 1 # 0x1 .int32 0 # 0x0 .int32 0 # 0x0 diff --git a/test/torture-s/20120427-2.c.s b/test/torture-s/20120427-2.c.s index 882ad5e17..8bc33e0a9 100644 --- a/test/torture-s/20120427-2.c.s +++ b/test/torture-s/20120427-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120427-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120427-2.c" + .section .text.sreal_compare,"ax",@progbits + .hidden sreal_compare .globl sreal_compare .type sreal_compare,@function sreal_compare: # @sreal_compare @@ -29,11 +31,13 @@ sreal_compare: # @sreal_compare i32.const $push5=, -1 i32.const $push4=, 0 i32.select $5=, $pop3, $pop5, $pop4 -.LBB0_4: # %return +.LBB0_4: # %return return $5 .Lfunc_end0: .size sreal_compare, .Lfunc_end0-sreal_compare + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -47,7 +51,7 @@ main: # @main i32.load $3=, a+8($6) i32.load $4=, a+20($6) i32.load $5=, a+16($6) -.LBB1_1: # %for.cond1.preheader +.LBB1_1: # %for.cond1.preheader # =>This Inner Loop Header: Depth=1 block .LBB1_33 loop .LBB1_32 @@ -65,7 +69,7 @@ main: # @main i32.le_s $push3=, $6, $pop2 br_if $pop3, .LBB1_22 # BB#2: # %if.end - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $9=, 0($7) block .LBB1_21 block .LBB1_19 @@ -73,160 +77,161 @@ main: # @main i32.eq $push45=, $6, $pop44 br_if $pop45, .LBB1_19 # BB#3: # %land.lhs.true16 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 block .LBB1_18 block .LBB1_6 i32.gt_s $push4=, $9, $0 br_if $pop4, .LBB1_6 # BB#4: # %if.end.i45 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push5=, $9, $0 br_if $pop5, .LBB1_18 # BB#5: # %if.end6.i49 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push6=, 0($8) i32.le_u $push7=, $pop6, $1 br_if $pop7, .LBB1_18 -.LBB1_6: # %if.end.1 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_6: # %if.end.1 + # in Loop: Header=BB1_1 Depth=1 i32.load $9=, 0($7) block .LBB1_9 i32.const $push8=, 1 i32.ne $push9=, $6, $pop8 br_if $pop9, .LBB1_9 # BB#7: # %land.lhs.true8.1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.ne $push23=, $9, $2 br_if $pop23, .LBB1_21 # BB#8: # %if.end6.i63.1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push24=, 0($8) i32.eq $push25=, $pop24, $3 br_if $pop25, .LBB1_28 br .LBB1_21 -.LBB1_9: # %land.lhs.true16.1 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_9: # %land.lhs.true16.1 + # in Loop: Header=BB1_1 Depth=1 block .LBB1_12 i32.gt_s $push10=, $9, $2 br_if $pop10, .LBB1_12 # BB#10: # %if.end.i45.1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push11=, $9, $2 br_if $pop11, .LBB1_18 # BB#11: # %if.end6.i49.1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push12=, 0($8) i32.le_u $push13=, $pop12, $3 br_if $pop13, .LBB1_18 -.LBB1_12: # %if.end.2 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_12: # %if.end.2 + # in Loop: Header=BB1_1 Depth=1 i32.load $7=, 0($7) block .LBB1_15 i32.const $push14=, 2 i32.ne $push15=, $6, $pop14 br_if $pop15, .LBB1_15 # BB#13: # %land.lhs.true8.2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.ne $push20=, $7, $4 br_if $pop20, .LBB1_21 # BB#14: # %if.end6.i63.2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 copy_local $6=, $10 i32.load $push21=, 0($8) i32.eq $push22=, $pop21, $5 br_if $pop22, .LBB1_1 br .LBB1_21 -.LBB1_15: # %land.lhs.true16.2 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_15: # %land.lhs.true16.2 + # in Loop: Header=BB1_1 Depth=1 i32.gt_s $push16=, $7, $4 br_if $pop16, .LBB1_31 # BB#16: # %if.end.i45.2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push17=, $7, $4 br_if $pop17, .LBB1_18 # BB#17: # %if.end6.i49.2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push18=, 0($8) i32.gt_u $push19=, $pop18, $5 br_if $pop19, .LBB1_31 -.LBB1_18: # %if.then21 +.LBB1_18: # %if.then21 call abort unreachable -.LBB1_19: # %land.lhs.true8 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_19: # %land.lhs.true8 + # in Loop: Header=BB1_1 Depth=1 i32.ne $push26=, $9, $0 br_if $pop26, .LBB1_21 # BB#20: # %if.end6.i63 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push27=, 0($8) i32.eq $push28=, $pop27, $1 br_if $pop28, .LBB1_25 -.LBB1_21: # %if.then13 +.LBB1_21: # %if.then13 call abort unreachable -.LBB1_22: # %land.lhs.true - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_22: # %land.lhs.true + # in Loop: Header=BB1_1 Depth=1 i32.load $10=, 0($7) i32.gt_s $push29=, $10, $0 br_if $pop29, .LBB1_33 # BB#23: # %if.end.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push30=, $10, $0 br_if $pop30, .LBB1_25 # BB#24: # %if.end6.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push31=, 0($8) i32.ge_u $push32=, $pop31, $1 br_if $pop32, .LBB1_33 -.LBB1_25: # %land.lhs.true.1 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_25: # %land.lhs.true.1 + # in Loop: Header=BB1_1 Depth=1 i32.load $10=, 0($7) i32.gt_s $push33=, $10, $2 br_if $pop33, .LBB1_33 # BB#26: # %if.end.i.1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push34=, $10, $2 br_if $pop34, .LBB1_28 # BB#27: # %if.end6.i.1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push35=, 0($8) i32.ge_u $push36=, $pop35, $3 br_if $pop36, .LBB1_33 -.LBB1_28: # %land.lhs.true.2 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_28: # %land.lhs.true.2 + # in Loop: Header=BB1_1 Depth=1 i32.load $7=, 0($7) i32.gt_s $push37=, $7, $4 br_if $pop37, .LBB1_33 # BB#29: # %if.end.i.2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.lt_s $push38=, $7, $4 br_if $pop38, .LBB1_31 # BB#30: # %if.end6.i.2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.load $push39=, 0($8) i32.ge_u $push40=, $pop39, $5 br_if $pop40, .LBB1_33 -.LBB1_31: # %for.inc.2 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_31: # %for.inc.2 + # in Loop: Header=BB1_1 Depth=1 i32.const $push41=, 1 i32.add $6=, $6, $pop41 i32.lt_s $push42=, $6, $11 br_if $pop42, .LBB1_1 -.LBB1_32: # %for.end25 +.LBB1_32: # %for.end25 i32.const $push43=, 0 return $pop43 -.LBB1_33: # %if.then +.LBB1_33: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 4 a: - .zero 8 + .skip 8 .int32 1 # 0x1 .int32 0 # 0x0 .int32 0 # 0x0 diff --git a/test/torture-s/20120615-1.c.s b/test/torture-s/20120615-1.c.s index f0b3c1f6e..991105740 100644 --- a/test/torture-s/20120615-1.c.s +++ b/test/torture-s/20120615-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120615-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120615-1.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -19,12 +21,14 @@ test1: # @test1 br_if $pop7, .LBB0_3 # BB#2: # %if.end6 return -.LBB0_3: # %if.end5 +.LBB0_3: # %if.end5 call abort unreachable .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/20120808-1.c.s b/test/torture-s/20120808-1.c.s new file mode 100644 index 000000000..8d3d1ac13 --- /dev/null +++ b/test/torture-s/20120808-1.c.s @@ -0,0 +1,159 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120808-1.c" + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i32, i32, i64, i64, i32, i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $9=, __stack_pointer + i32.load $9=, 0($9) + i32.const $10=, 32 + i32.sub $15=, $9, $10 + i32.const $10=, __stack_pointer + i32.store $15=, 0($10), $15 + i32.const $push0=, 24 + i32.const $11=, 0 + i32.add $11=, $15, $11 + i32.add $push1=, $11, $pop0 + i64.const $push2=, 0 + i64.store $5=, 0($pop1), $pop2 + i32.const $3=, 16 + i32.const $12=, 0 + i32.add $12=, $15, $12 + i32.add $push3=, $12, $3 + i64.store $discard=, 0($pop3), $5 + i32.const $push4=, 8 + i32.const $13=, 0 + i32.add $13=, $15, $13 + i32.or $push5=, $13, $pop4 + i64.store $push6=, 0($pop5), $5 + i64.store $discard=, 0($15), $pop6 + i32.const $7=, 0 + i32.load $1=, i($7) + i32.const $4=, 1 + i32.const $push7=, d + i32.add $push8=, $1, $pop7 + i32.add $0=, $pop8, $4 +.LBB0_1: # %for.body + # =>This Inner Loop Header: Depth=1 + loop .LBB0_8 + i32.add $1=, $0, $7 + i32.load8_u $2=, 0($1) + block .LBB0_7 + block .LBB0_6 + i32.const $push9=, 25 + i32.eq $push10=, $7, $pop9 + br_if $pop10, .LBB0_6 +# BB#2: # %for.body + # in Loop: Header=BB0_1 Depth=1 + block .LBB0_5 + i32.const $push11=, 2 + i32.eq $push12=, $7, $pop11 + br_if $pop12, .LBB0_5 +# BB#3: # %for.body + # in Loop: Header=BB0_1 Depth=1 + i32.const $8=, 255 + i32.ne $push13=, $7, $4 + br_if $pop13, .LBB0_7 +# BB#4: # %sw.bb + # in Loop: Header=BB0_1 Depth=1 + i32.const $8=, 253 + br .LBB0_7 +.LBB0_5: # %sw.bb1 + # in Loop: Header=BB0_1 Depth=1 + i32.const $8=, 251 + br .LBB0_7 +.LBB0_6: # %sw.bb3 + # in Loop: Header=BB0_1 Depth=1 + i32.const $8=, 254 +.LBB0_7: # %sw.epilog + # in Loop: Header=BB0_1 Depth=1 + i32.const $14=, 0 + i32.add $14=, $15, $14 + i32.add $push15=, $14, $7 + i32.or $push14=, $8, $2 + i32.store8 $discard=, 0($pop15), $pop14 + i32.const $8=, 0 + i32.store $discard=, cp($8), $1 + i32.add $7=, $7, $4 + i32.const $push16=, 30 + i32.ne $push17=, $7, $pop16 + br_if $pop17, .LBB0_1 +.LBB0_8: # %for.end + i64.load $5=, 0($15) + block .LBB0_15 + i64.const $push22=, 65535 + i64.and $push23=, $5, $pop22 + i64.const $push24=, 65023 + i64.ne $push25=, $pop23, $pop24 + br_if $pop25, .LBB0_15 +# BB#9: # %for.end + i32.wrap/i64 $push21=, $5 + i32.shr_u $push18=, $pop21, $3 + i32.const $push26=, 255 + i32.and $push27=, $pop18, $pop26 + i32.const $push28=, 251 + i32.ne $push29=, $pop27, $pop28 + br_if $pop29, .LBB0_15 +# BB#10: # %for.end + i32.load $push19=, 0($15) + i32.const $push30=, -16777216 + i32.lt_u $push31=, $pop19, $pop30 + br_if $pop31, .LBB0_15 +# BB#11: # %for.end + i64.const $6=, 1095216660480 + i64.and $push20=, $5, $6 + i64.ne $push32=, $pop20, $6 + br_if $pop32, .LBB0_15 +# BB#12: # %lor.lhs.false29 + i32.load8_u $push33=, 25($15) + i32.const $push34=, 254 + i32.ne $push35=, $pop33, $pop34 + br_if $pop35, .LBB0_15 +# BB#13: # %lor.lhs.false34 + i32.load $push36=, cp($8) + i32.const $push37=, d+30 + i32.ne $push38=, $pop36, $pop37 + br_if $pop38, .LBB0_15 +# BB#14: # %if.end + call exit, $8 + unreachable +.LBB0_15: # %if.then + call abort + unreachable +.Lfunc_end0: + .size main, .Lfunc_end0-main + + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits + .globl d + .align 4 +d: + .skip 32 + .size d, 32 + + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits + .globl i + .align 2 +i: + .int32 0 # 0x0 + .size i, 4 + + .hidden cp # @cp + .type cp,@object + .section .bss.cp,"aw",@nobits + .globl cp + .align 2 +cp: + .int32 0 + .size cp, 4 + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/20120817-1.c.s b/test/torture-s/20120817-1.c.s index aef14b242..5c768b1fe 100644 --- a/test/torture-s/20120817-1.c.s +++ b/test/torture-s/20120817-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120817-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120817-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -18,6 +20,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -32,14 +36,15 @@ main: # @main i32.const $push3=, 0 call exit, $pop3 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type foo,@object # @foo - .bss + .hidden foo # @foo + .type foo,@object + .section .bss.foo,"aw",@nobits .globl foo .align 2 foo: diff --git a/test/torture-s/20120919-1.c.s b/test/torture-s/20120919-1.c.s index 2ad50fd75..fd5a8adfc 100644 --- a/test/torture-s/20120919-1.c.s +++ b/test/torture-s/20120919-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120919-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120919-1.c" + .section .text.init,"ax",@progbits + .hidden init .globl init .type init,@function init: # @init @@ -10,11 +12,13 @@ init: # @init # BB#1: # %if.then i32.const $push0=, 0 i32.store $discard=, 0($1), $pop0 -.LBB0_2: # %if.end +.LBB0_2: # %if.end return .Lfunc_end0: .size init, .Lfunc_end0-init + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -43,13 +47,13 @@ main: # @main i32.load $1=, pd($8) i32.load $2=, pi($8) i32.const $7=, -1 -.LBB1_2: # %while.body +.LBB1_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB1_7 block .LBB1_6 br_if $7, .LBB1_6 # BB#3: # %if.then - # in Loop: Header=.LBB1_2 Depth=1 + # in Loop: Header=BB1_2 Depth=1 f64.load $5=, 0($1) i32.load $3=, 0($2) block .LBB1_5 @@ -59,21 +63,21 @@ main: # @main i32.or $push5=, $pop3, $pop4 br_if $pop5, .LBB1_5 # BB#4: # %if.then3 - # in Loop: Header=.LBB1_2 Depth=1 + # in Loop: Header=BB1_2 Depth=1 i32.const $6=, 0 i32.gt_s $push6=, $3, $6 i32.select $push7=, $pop6, $3, $6 i32.add $8=, $pop7, $8 -.LBB1_5: # %if.end8 - # in Loop: Header=.LBB1_2 Depth=1 +.LBB1_5: # %if.end8 + # in Loop: Header=BB1_2 Depth=1 f64.convert_s/i32 $push8=, $3 f64.store $discard=, 0($1), $pop8 -.LBB1_6: # %if.end11 - # in Loop: Header=.LBB1_2 Depth=1 +.LBB1_6: # %if.end11 + # in Loop: Header=BB1_2 Depth=1 i32.add $7=, $7, $4 i32.lt_s $push9=, $7, $0 br_if $pop9, .LBB1_2 -.LBB1_7: # %while.end +.LBB1_7: # %while.end i32.const $push10=, 1234567890 i32.ne $push11=, $8, $pop10 br_if $pop11, .LBB1_9 @@ -84,14 +88,15 @@ main: # @main i32.const $11=, __stack_pointer i32.store $14=, 0($11), $14 return $pop12 -.LBB1_9: # %if.then14 +.LBB1_9: # %if.then14 call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type vd,@object # @vd - .data + .hidden vd # @vd + .type vd,@object + .section .data.vd,"aw",@progbits .globl vd .align 4 vd: @@ -99,7 +104,9 @@ vd: .int64 0 # double 0 .size vd, 16 - .type vi,@object # @vi + .hidden vi # @vi + .type vi,@object + .section .data.vi,"aw",@progbits .globl vi .align 2 vi: @@ -107,14 +114,18 @@ vi: .int32 0 # 0x0 .size vi, 8 - .type pd,@object # @pd + .hidden pd # @pd + .type pd,@object + .section .data.pd,"aw",@progbits .globl pd .align 2 pd: .int32 vd .size pd, 4 - .type pi,@object # @pi + .hidden pi # @pi + .type pi,@object + .section .data.pi,"aw",@progbits .globl pi .align 2 pi: diff --git a/test/torture-s/20121108-1.c.s b/test/torture-s/20121108-1.c.s index 4c2fd4323..24b4f9efa 100644 --- a/test/torture-s/20121108-1.c.s +++ b/test/torture-s/20121108-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20121108-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20121108-1.c" + .section .text.strtoul1,"ax",@progbits + .hidden strtoul1 .globl strtoul1 .type strtoul1,@function strtoul1: # @strtoul1 @@ -32,11 +34,13 @@ strtoul1: # @strtoul1 # BB#4: # %if.end11 call abort unreachable -.LBB0_5: # %return +.LBB0_5: # %return return $1 .Lfunc_end0: .size strtoul1, .Lfunc_end0-strtoul1 + .section .text.string_to_ip,"ax",@progbits + .hidden string_to_ip .globl string_to_ip .type string_to_ip,@function string_to_ip: # @string_to_ip @@ -109,11 +113,11 @@ string_to_ip: # @string_to_ip i32.shl $push12=, $5, $0 i32.or $5=, $pop13, $pop12 br .LBB1_7 -.LBB1_5: # %if.end9.2.thread +.LBB1_5: # %if.end9.2.thread i32.shl $5=, $5, $0 -.LBB1_6: # %cond.end.3 +.LBB1_6: # %cond.end.3 i32.shl $5=, $5, $0 -.LBB1_7: # %cleanup +.LBB1_7: # %cleanup i32.const $8=, 16 i32.add $12=, $12, $8 i32.const $8=, __stack_pointer @@ -122,6 +126,8 @@ string_to_ip: # @string_to_ip .Lfunc_end1: .size string_to_ip, .Lfunc_end1-string_to_ip + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -142,7 +148,7 @@ main: # @main i32.sub $14=, $3, $4 i32.const $4=, __stack_pointer i32.store $14=, 0($4), $14 - i32.const $1=, .str + i32.const $1=, .L.str i32.store $0=, 0($14), $2 i32.call $discard=, iprintf, $1 i32.const $5=, __stack_pointer @@ -172,44 +178,47 @@ main: # @main i32.ne $push3=, $0, $pop2 br_if $pop3, .LBB2_2 # BB#1: # %if.end - i32.const $push4=, str + i32.const $push4=, .Lstr i32.call $discard=, puts, $pop4 i32.const $13=, 16 i32.add $14=, $14, $13 i32.const $13=, __stack_pointer i32.store $14=, 0($13), $14 return $2 -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type temp,@object # @temp - .data + .hidden temp # @temp + .type temp,@object + .section .data.temp,"aw",@progbits .globl temp .align 4 temp: .asciz "192.168.190.160" .size temp, 16 - .type result,@object # @result + .hidden result # @result + .type result,@object + .section .data.result,"aw",@progbits .globl result .align 2 result: .int32 3232284320 # 0xc0a8bea0 .size result, 4 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "%x\n" - .size .str, 4 + .size .L.str, 4 - .type str,@object # @str -str: + .type .Lstr,@object # @str +.Lstr: .asciz "WORKS." - .size str, 7 + .size .Lstr, 7 .ident "clang version 3.8.0 " diff --git a/test/torture-s/20131127-1.c.s b/test/torture-s/20131127-1.c.s index bb1f468f0..886de315a 100644 --- a/test/torture-s/20131127-1.c.s +++ b/test/torture-s/20131127-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20131127-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20131127-1.c" + .section .text.fn1,"ax",@progbits + .hidden fn1 .globl fn1 .type fn1,@function fn1: # @fn1 @@ -12,6 +14,8 @@ fn1: # @fn1 .Lfunc_end0: .size fn1, .Lfunc_end0-fn1 + .section .text.fn2,"ax",@progbits + .hidden fn2 .globl fn2 .type fn2,@function fn2: # @fn2 @@ -113,6 +117,8 @@ fn2: # @fn2 .Lfunc_end1: .size fn2, .Lfunc_end1-fn2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -215,15 +221,18 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 1 a: .int16 1 # 0x1 .size a, 2 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b b: .int32 1 # 0x1 @@ -232,23 +241,28 @@ b: .int16 0 # 0x0 .size b, 14 - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c c: - .zero 14 + .skip 14 .size c, 14 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d d: - .zero 14 + .skip 14 .size d, 14 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e e: - .zero 14 + .skip 14 .size e, 14 diff --git a/test/torture-s/20140212-1.c.s b/test/torture-s/20140212-1.c.s index 5ebd60687..487265743 100644 --- a/test/torture-s/20140212-1.c.s +++ b/test/torture-s/20140212-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20140212-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20140212-1.c" + .section .text.fn1,"ax",@progbits + .hidden fn1 .globl fn1 .type fn1,@function fn1: # @fn1 @@ -19,7 +21,7 @@ fn1: # @fn1 i32.select $1=, $0, $pop4, $5 i32.const $push5=, 147 i32.mul $2=, $1, $pop5 -.LBB0_1: # %for.cond +.LBB0_1: # %for.cond # =>This Inner Loop Header: Depth=1 loop .LBB0_5 block .LBB0_4 @@ -28,21 +30,21 @@ fn1: # @fn1 i32.eq $push10=, $3, $pop9 br_if $pop10, .LBB0_3 # BB#2: # %if.then - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $push6=, 1 i32.store $discard=, c($5), $pop6 br .LBB0_4 -.LBB0_3: # %if.else - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_3: # %if.else + # in Loop: Header=BB0_1 Depth=1 i32.const $push7=, 9 i32.store $push8=, i($5), $pop7 i32.store $discard=, h($5), $pop8 -.LBB0_4: # %if.end - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_4: # %if.end + # in Loop: Header=BB0_1 Depth=1 i32.const $push11=, 0 i32.eq $push12=, $4, $pop11 br_if $pop12, .LBB0_1 -.LBB0_5: # %if.then15 +.LBB0_5: # %if.then15 i32.store $discard=, k($5), $0 i32.store8 $discard=, j($5), $1 i32.store8 $discard=, g($5), $2 @@ -50,6 +52,8 @@ fn1: # @fn1 .Lfunc_end0: .size fn1, .Lfunc_end0-fn1 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -68,7 +72,7 @@ main: # @main i32.and $0=, $pop1, $pop3 i32.const $push4=, 54 i32.select $1=, $0, $pop4, $5 -.LBB1_1: # %for.cond.i +.LBB1_1: # %for.cond.i # =>This Inner Loop Header: Depth=1 loop .LBB1_5 block .LBB1_4 @@ -77,23 +81,23 @@ main: # @main i32.eq $push14=, $2, $pop13 br_if $pop14, .LBB1_3 # BB#2: # %if.then.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push6=, 0 i32.const $push5=, 1 i32.store $5=, c($pop6), $pop5 br .LBB1_4 -.LBB1_3: # %if.else.i - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_3: # %if.else.i + # in Loop: Header=BB1_1 Depth=1 i32.const $4=, 0 i32.const $push7=, 9 i32.store $push8=, i($4), $pop7 i32.store $discard=, h($4), $pop8 -.LBB1_4: # %if.end.i - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_4: # %if.end.i + # in Loop: Header=BB1_1 Depth=1 i32.const $push15=, 0 i32.eq $push16=, $3, $pop15 br_if $pop16, .LBB1_1 -.LBB1_5: # %fn1.exit +.LBB1_5: # %fn1.exit i32.const $4=, 0 i32.store $discard=, k($4), $0 i32.store8 $discard=, j($4), $1 @@ -106,83 +110,103 @@ main: # @main br_if $pop12, .LBB1_7 # BB#6: # %if.end return $4 -.LBB1_7: # %if.then +.LBB1_7: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type d,@object # @d - .data + .hidden d # @d + .type d,@object + .section .data.d,"aw",@progbits .globl d .align 2 d: .int32 1 # 0x1 .size d, 4 - .type f,@object # @f + .hidden f # @f + .type f,@object + .section .data.f,"aw",@progbits .globl f .align 2 f: .int32 1 # 0x1 .size f, 4 - .type e,@object # @e - .bss + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: .int32 0 # 0x0 .size e, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 # 0x0 .size c, 4 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type k,@object # @k + .hidden k # @k + .type k,@object + .section .bss.k,"aw",@nobits .globl k .align 2 k: .int32 0 # 0x0 .size k, 4 - .type j,@object # @j + .hidden j # @j + .type j,@object + .section .bss.j,"aw",@nobits .globl j j: .int8 0 # 0x0 .size j, 1 - .type g,@object # @g + .hidden g # @g + .type g,@object + .section .bss.g,"aw",@nobits .globl g g: .int8 0 # 0x0 .size g, 1 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 # 0x0 .size i, 4 - .type h,@object # @h + .hidden h # @h + .type h,@object + .section .bss.h,"aw",@nobits .globl h .align 2 h: diff --git a/test/torture-s/20140326-1.c.s b/test/torture-s/20140326-1.c.s index cb087e905..69804ee53 100644 --- a/test/torture-s/20140326-1.c.s +++ b/test/torture-s/20140326-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20140326-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20140326-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -10,8 +12,9 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: diff --git a/test/torture-s/20140425-1.c.s b/test/torture-s/20140425-1.c.s index 45bbaaafa..029bd12da 100644 --- a/test/torture-s/20140425-1.c.s +++ b/test/torture-s/20140425-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20140425-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20140425-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -30,12 +32,13 @@ main: # @main i32.const $3=, __stack_pointer i32.store $5=, 0($3), $5 return $pop4 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.set,"ax",@progbits .type set,@function set: # @set .param i32 diff --git a/test/torture-s/900409-1.c.s b/test/torture-s/900409-1.c.s index d8097c881..2dbad3e54 100644 --- a/test/torture-s/900409-1.c.s +++ b/test/torture-s/900409-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/900409-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/900409-1.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -12,6 +14,8 @@ f1: # @f1 .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -24,6 +28,8 @@ f2: # @f2 .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -36,6 +42,8 @@ f3: # @f3 .Lfunc_end2: .size f3, .Lfunc_end2-f3 + .section .text.f4,"ax",@progbits + .hidden f4 .globl f4 .type f4,@function f4: # @f4 @@ -48,6 +56,8 @@ f4: # @f4 .Lfunc_end3: .size f4, .Lfunc_end3-f4 + .section .text.f5,"ax",@progbits + .hidden f5 .globl f5 .type f5,@function f5: # @f5 @@ -60,6 +70,8 @@ f5: # @f5 .Lfunc_end4: .size f5, .Lfunc_end4-f5 + .section .text.f6,"ax",@progbits + .hidden f6 .globl f6 .type f6,@function f6: # @f6 @@ -72,6 +84,8 @@ f6: # @f6 .Lfunc_end5: .size f6, .Lfunc_end5-f6 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920202-1.c.s b/test/torture-s/920202-1.c.s index 90b610fae..b29c3b0c4 100644 --- a/test/torture-s/920202-1.c.s +++ b/test/torture-s/920202-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920202-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920202-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920409-1.c.s b/test/torture-s/920409-1.c.s index 3fb396d15..c9f1738f6 100644 --- a/test/torture-s/920409-1.c.s +++ b/test/torture-s/920409-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920409-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920409-1.c" + .section .text.x,"ax",@progbits + .hidden x .globl x .type x,@function x: # @x @@ -10,6 +12,8 @@ x: # @x .Lfunc_end0: .size x, .Lfunc_end0-x + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920410-1.c.s b/test/torture-s/920410-1.c.s index ba3022dc2..7c4f01d72 100644 --- a/test/torture-s/920410-1.c.s +++ b/test/torture-s/920410-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920410-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920410-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920411-1.c.s b/test/torture-s/920411-1.c.s index 19a70a9a5..5e9e7589f 100644 --- a/test/torture-s/920411-1.c.s +++ b/test/torture-s/920411-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920411-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920411-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -42,6 +44,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920428-1.c.s b/test/torture-s/920428-1.c.s index 82b4dc368..90a233e72 100644 --- a/test/torture-s/920428-1.c.s +++ b/test/torture-s/920428-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920428-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920428-1.c" + .section .text.x,"ax",@progbits + .hidden x .globl x .type x,@function x: # @x @@ -11,6 +13,8 @@ x: # @x .Lfunc_end0: .size x, .Lfunc_end0-x + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -25,17 +29,17 @@ main: # @main i32.const $push1=, 0 call exit, $pop1 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: - .zero 1 - .size .str, 1 +.L.str: + .skip 1 + .size .L.str, 1 .ident "clang version 3.8.0 " diff --git a/test/torture-s/920429-1.c.s b/test/torture-s/920429-1.c.s index e304b07e7..c91553189 100644 --- a/test/torture-s/920429-1.c.s +++ b/test/torture-s/920429-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920429-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920429-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -22,6 +24,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -37,15 +41,18 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 # 0x0 .size i, 4 - .type j,@object # @j + .hidden j # @j + .type j,@object + .section .bss.j,"aw",@nobits .globl j .align 2 j: diff --git a/test/torture-s/920501-1.c.s b/test/torture-s/920501-1.c.s index e3d8ac530..a70a11cdc 100644 --- a/test/torture-s/920501-1.c.s +++ b/test/torture-s/920501-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920501-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920501-1.c" + .section .text.x,"ax",@progbits + .hidden x .globl x .type x,@function x: # @x @@ -19,12 +21,14 @@ x: # @x i32.const $push5=, 4 i32.add $push6=, $pop4, $pop5 i32.store $discard=, 0($pop6), $0 -.LBB0_2: # %if.end +.LBB0_2: # %if.end i32.const $push7=, 1 return $pop7 .Lfunc_end0: .size x, .Lfunc_end0-x + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -39,12 +43,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: - .zero 8 + .skip 8 .size s, 8 diff --git a/test/torture-s/920501-2.c.s b/test/torture-s/920501-2.c.s index 09060aaf8..6aa76c7e4 100644 --- a/test/torture-s/920501-2.c.s +++ b/test/torture-s/920501-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920501-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920501-2.c" + .section .text.gcd_ll,"ax",@progbits + .hidden gcd_ll .globl gcd_ll .type gcd_ll,@function gcd_ll: # @gcd_ll @@ -12,7 +14,7 @@ gcd_ll: # @gcd_ll block .LBB0_3 i64.eq $push0=, $1, $2 br_if $pop0, .LBB0_3 -.LBB0_1: # %if.end +.LBB0_1: # %if.end # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i64.rem_u $0=, $0, $1 @@ -20,17 +22,19 @@ gcd_ll: # @gcd_ll i64.eq $push1=, $0, $2 br_if $pop1, .LBB0_3 # BB#2: # %if.end5 - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i64.rem_u $1=, $1, $0 copy_local $3=, $0 i64.ne $push2=, $1, $2 br_if $pop2, .LBB0_1 -.LBB0_3: # %return +.LBB0_3: # %return i32.wrap/i64 $push3=, $3 return $pop3 .Lfunc_end0: .size gcd_ll, .Lfunc_end0-gcd_ll + .section .text.powmod_ll,"ax",@progbits + .hidden powmod_ll .globl powmod_ll .type powmod_ll,@function powmod_ll: # @powmod_ll @@ -45,21 +49,21 @@ powmod_ll: # @powmod_ll i32.const $push9=, 0 i32.eq $push10=, $1, $pop9 br_if $pop10, .LBB1_7 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $3=, 1 i32.shr_u $5=, $5, $3 i32.add $4=, $4, $3 br_if $5, .LBB1_1 -.LBB1_2: # %for.end +.LBB1_2: # %for.end copy_local $6=, $0 i32.lt_s $push0=, $4, $3 br_if $pop0, .LBB1_7 # BB#3: # %for.body4.preheader i32.add $5=, $4, $3 copy_local $6=, $0 -.LBB1_4: # %for.body4 +.LBB1_4: # %for.body4 # =>This Inner Loop Header: Depth=1 loop .LBB1_7 block .LBB1_6 @@ -73,20 +77,22 @@ powmod_ll: # @powmod_ll i32.eq $push12=, $pop5, $pop11 br_if $pop12, .LBB1_6 # BB#5: # %if.then5 - # in Loop: Header=.LBB1_4 Depth=1 + # in Loop: Header=BB1_4 Depth=1 i64.mul $push6=, $6, $0 i64.rem_u $6=, $pop6, $2 -.LBB1_6: # %for.inc9 - # in Loop: Header=.LBB1_4 Depth=1 +.LBB1_6: # %for.inc9 + # in Loop: Header=BB1_4 Depth=1 i32.const $push7=, -1 i32.add $5=, $5, $pop7 i32.gt_s $push8=, $5, $3 br_if $pop8, .LBB1_4 -.LBB1_7: # %cleanup +.LBB1_7: # %cleanup return $6 .Lfunc_end1: .size powmod_ll, .Lfunc_end1-powmod_ll + .section .text.facts,"ax",@progbits + .hidden facts .globl facts .type facts,@function facts: # @facts @@ -103,15 +109,15 @@ facts: # @facts i32.const $18=, 1 i32.const $19=, 0 copy_local $9=, $18 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Loop Header: Depth=1 - # Child Loop .LBB2_2 Depth 2 - # Child Loop .LBB2_5 Depth 2 - # Child Loop .LBB2_9 Depth 2 - # Child Loop .LBB2_12 Depth 2 - # Child Loop .LBB2_16 Depth 2 - # Child Loop .LBB2_19 Depth 2 - # Child Loop .LBB2_24 Depth 2 + # Child Loop BB2_2 Depth 2 + # Child Loop BB2_5 Depth 2 + # Child Loop BB2_9 Depth 2 + # Child Loop BB2_12 Depth 2 + # Child Loop BB2_16 Depth 2 + # Child Loop BB2_19 Depth 2 + # Child Loop BB2_24 Depth 2 loop .LBB2_29 copy_local $15=, $12 copy_local $12=, $5 @@ -122,26 +128,26 @@ facts: # @facts i32.const $push46=, 0 i32.eq $push47=, $3, $pop46 br_if $pop47, .LBB2_22 -.LBB2_2: # %for.body.i - # Parent Loop .LBB2_1 Depth=1 +.LBB2_2: # %for.body.i + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_3 i32.const $2=, 1 i32.shr_u $1=, $1, $2 i32.add $13=, $13, $2 br_if $1, .LBB2_2 -.LBB2_3: # %for.end.i - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_3: # %for.end.i + # in Loop: Header=BB2_1 Depth=1 copy_local $14=, $15 block .LBB2_8 i32.lt_s $push0=, $13, $2 br_if $pop0, .LBB2_8 # BB#4: # %for.body4.i.preheader - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.add $1=, $13, $2 copy_local $14=, $15 -.LBB2_5: # %for.body4.i - # Parent Loop .LBB2_1 Depth=1 +.LBB2_5: # %for.body4.i + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_8 block .LBB2_7 @@ -155,39 +161,39 @@ facts: # @facts i32.eq $push49=, $pop5, $pop48 br_if $pop49, .LBB2_7 # BB#6: # %if.then5.i - # in Loop: Header=.LBB2_5 Depth=2 + # in Loop: Header=BB2_5 Depth=2 i64.mul $push6=, $14, $15 i64.rem_u $14=, $pop6, $0 -.LBB2_7: # %for.inc9.i - # in Loop: Header=.LBB2_5 Depth=2 +.LBB2_7: # %for.inc9.i + # in Loop: Header=BB2_5 Depth=2 i32.const $push7=, -1 i32.add $1=, $1, $pop7 i32.gt_s $push8=, $1, $2 br_if $pop8, .LBB2_5 -.LBB2_8: # %for.body.i114.preheader - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_8: # %for.body.i114.preheader + # in Loop: Header=BB2_1 Depth=1 i64.add $12=, $14, $4 i32.const $13=, -1 copy_local $1=, $3 -.LBB2_9: # %for.body.i114 - # Parent Loop .LBB2_1 Depth=1 +.LBB2_9: # %for.body.i114 + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_10 i32.shr_u $1=, $1, $2 i32.add $13=, $13, $2 br_if $1, .LBB2_9 -.LBB2_10: # %for.end.i116 - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_10: # %for.end.i116 + # in Loop: Header=BB2_1 Depth=1 copy_local $14=, $11 block .LBB2_15 i32.lt_s $push9=, $13, $2 br_if $pop9, .LBB2_15 # BB#11: # %for.body4.i125.preheader - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.add $1=, $13, $2 copy_local $14=, $11 -.LBB2_12: # %for.body4.i125 - # Parent Loop .LBB2_1 Depth=1 +.LBB2_12: # %for.body4.i125 + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_15 block .LBB2_14 @@ -201,38 +207,38 @@ facts: # @facts i32.eq $push51=, $pop14, $pop50 br_if $pop51, .LBB2_14 # BB#13: # %if.then5.i128 - # in Loop: Header=.LBB2_12 Depth=2 + # in Loop: Header=BB2_12 Depth=2 i64.mul $push15=, $14, $11 i64.rem_u $14=, $pop15, $0 -.LBB2_14: # %for.inc9.i131 - # in Loop: Header=.LBB2_12 Depth=2 +.LBB2_14: # %for.inc9.i131 + # in Loop: Header=BB2_12 Depth=2 i32.const $push16=, -1 i32.add $1=, $1, $pop16 i32.gt_s $push17=, $1, $2 br_if $pop17, .LBB2_12 -.LBB2_15: # %for.body.i88.preheader - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_15: # %for.body.i88.preheader + # in Loop: Header=BB2_1 Depth=1 i64.add $15=, $14, $4 i32.const $13=, -1 copy_local $1=, $3 -.LBB2_16: # %for.body.i88 - # Parent Loop .LBB2_1 Depth=1 +.LBB2_16: # %for.body.i88 + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_17 i32.shr_u $1=, $1, $2 i32.add $13=, $13, $2 br_if $1, .LBB2_16 -.LBB2_17: # %for.end.i90 - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_17: # %for.end.i90 + # in Loop: Header=BB2_1 Depth=1 copy_local $14=, $15 i32.lt_s $push18=, $13, $2 br_if $pop18, .LBB2_22 # BB#18: # %for.body4.i99.preheader - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.add $1=, $13, $2 copy_local $14=, $15 -.LBB2_19: # %for.body4.i99 - # Parent Loop .LBB2_1 Depth=1 +.LBB2_19: # %for.body4.i99 + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_22 block .LBB2_21 @@ -246,17 +252,17 @@ facts: # @facts i32.eq $push53=, $pop23, $pop52 br_if $pop53, .LBB2_21 # BB#20: # %if.then5.i102 - # in Loop: Header=.LBB2_19 Depth=2 + # in Loop: Header=BB2_19 Depth=2 i64.mul $push24=, $14, $15 i64.rem_u $14=, $pop24, $0 -.LBB2_21: # %for.inc9.i105 - # in Loop: Header=.LBB2_19 Depth=2 +.LBB2_21: # %for.inc9.i105 + # in Loop: Header=BB2_19 Depth=2 i32.const $push25=, -1 i32.add $1=, $1, $pop25 i32.gt_s $push26=, $1, $2 br_if $pop26, .LBB2_19 -.LBB2_22: # %powmod_ll.exit107 - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_22: # %powmod_ll.exit107 + # in Loop: Header=BB2_1 Depth=1 i64.add $11=, $14, $4 i64.const $7=, 4294967295 block .LBB2_28 @@ -271,7 +277,7 @@ facts: # @facts i32.ne $push34=, $9, $18 br_if $pop34, .LBB2_28 # BB#23: # %if.then19 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $2=, 1 i32.add $19=, $19, $2 i64.and $14=, $10, $7 @@ -281,8 +287,8 @@ facts: # @facts block .LBB2_26 i64.eq $push35=, $0, $8 br_if $pop35, .LBB2_26 -.LBB2_24: # %if.end.i - # Parent Loop .LBB2_1 Depth=1 +.LBB2_24: # %if.end.i + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_26 i64.rem_u $14=, $14, $15 @@ -290,19 +296,19 @@ facts: # @facts i64.eq $push36=, $14, $8 br_if $pop36, .LBB2_26 # BB#25: # %if.end5.i - # in Loop: Header=.LBB2_24 Depth=2 + # in Loop: Header=BB2_24 Depth=2 i64.rem_u $15=, $15, $14 copy_local $16=, $14 i64.ne $push37=, $15, $8 br_if $pop37, .LBB2_24 -.LBB2_26: # %gcd_ll.exit - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_26: # %gcd_ll.exit + # in Loop: Header=BB2_1 Depth=1 i32.add $18=, $19, $18 i32.wrap/i64 $1=, $16 i32.eq $push38=, $1, $2 br_if $pop38, .LBB2_28 # BB#27: # %if.then26 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.store $discard=, 0($17), $1 i32.const $push39=, 4 i32.add $2=, $17, $pop39 @@ -312,18 +318,20 @@ facts: # @facts i64.const $push41=, 1 i64.eq $push42=, $0, $pop41 br_if $pop42, .LBB2_29 -.LBB2_28: # %for.inc - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_28: # %for.inc + # in Loop: Header=BB2_1 Depth=1 i32.const $push43=, 1 i32.add $9=, $9, $pop43 i32.const $push44=, 10000 i32.lt_s $push45=, $9, $pop44 br_if $pop45, .LBB2_1 -.LBB2_29: # %cleanup +.LBB2_29: # %cleanup return .Lfunc_end2: .size facts, .Lfunc_end2-facts + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -356,18 +364,19 @@ main: # @main # BB#3: # %if.end call exit, $0 unreachable -.LBB3_4: # %if.then +.LBB3_4: # %if.then call abort unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type factab,@object # @factab - .bss + .hidden factab # @factab + .type factab,@object + .section .bss.factab,"aw",@nobits .globl factab .align 4 factab: - .zero 40 + .skip 40 .size factab, 40 diff --git a/test/torture-s/920501-9.c.s b/test/torture-s/920501-9.c.s index e6fc2d52c..027faee4a 100644 --- a/test/torture-s/920501-9.c.s +++ b/test/torture-s/920501-9.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920501-9.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920501-9.c" + .section .text.proc1,"ax",@progbits + .hidden proc1 .globl proc1 .type proc1,@function proc1: # @proc1 @@ -10,6 +12,8 @@ proc1: # @proc1 .Lfunc_end0: .size proc1, .Lfunc_end0-proc1 + .section .text.proc2,"ax",@progbits + .hidden proc2 .globl proc2 .type proc2,@function proc2: # @proc2 @@ -20,6 +24,8 @@ proc2: # @proc2 .Lfunc_end1: .size proc2, .Lfunc_end1-proc2 + .section .text.proc3,"ax",@progbits + .hidden proc3 .globl proc3 .type proc3,@function proc3: # @proc3 @@ -30,6 +36,8 @@ proc3: # @proc3 .Lfunc_end2: .size proc3, .Lfunc_end2-proc3 + .section .text.proc4,"ax",@progbits + .hidden proc4 .globl proc4 .type proc4,@function proc4: # @proc4 @@ -40,6 +48,8 @@ proc4: # @proc4 .Lfunc_end3: .size proc4, .Lfunc_end3-proc4 + .section .text.proc5,"ax",@progbits + .hidden proc5 .globl proc5 .type proc5,@function proc5: # @proc5 @@ -50,6 +60,8 @@ proc5: # @proc5 .Lfunc_end4: .size proc5, .Lfunc_end4-proc5 + .section .text.print_longlong,"ax",@progbits + .hidden print_longlong .globl print_longlong .type print_longlong,@function print_longlong: # @print_longlong @@ -83,7 +95,7 @@ print_longlong: # @print_longlong i32.const $push2=, 4 i32.add $2=, $13, $pop2 i32.store $discard=, 0($2), $3 - i32.const $push3=, .str + i32.const $push3=, .L.str i32.call $discard=, siprintf, $1, $pop3 i32.const $6=, __stack_pointer i32.load $6=, 0($6) @@ -92,7 +104,7 @@ print_longlong: # @print_longlong i32.const $7=, __stack_pointer i32.store $13=, 0($7), $13 br .LBB5_3 -.LBB5_2: # %if.else +.LBB5_2: # %if.else i32.const $8=, __stack_pointer i32.load $8=, 0($8) i32.const $9=, 4 @@ -100,7 +112,7 @@ print_longlong: # @print_longlong i32.const $9=, __stack_pointer i32.store $13=, 0($9), $13 i32.store $discard=, 0($13), $3 - i32.const $push4=, .str.1 + i32.const $push4=, .L.str.1 i32.call $discard=, siprintf, $1, $pop4 i32.const $10=, __stack_pointer i32.load $10=, 0($10) @@ -108,7 +120,7 @@ print_longlong: # @print_longlong i32.add $13=, $10, $11 i32.const $11=, __stack_pointer i32.store $13=, 0($11), $13 -.LBB5_3: # %if.end +.LBB5_3: # %if.end i32.const $14=, 16 i32.add $13=, $13, $14 i32.const $14=, __stack_pointer @@ -117,6 +129,8 @@ print_longlong: # @print_longlong .Lfunc_end5: .size print_longlong, .Lfunc_end5-print_longlong + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -135,7 +149,7 @@ main: # @main i32.sub $38=, $6, $7 i32.const $7=, __stack_pointer i32.store $38=, 0($7), $38 - i32.const $0=, .str.1 + i32.const $0=, .L.str.1 i32.const $push0=, 1 i32.store $discard=, 0($38), $pop0 i32.const $28=, 16 @@ -147,7 +161,7 @@ main: # @main i32.add $38=, $8, $9 i32.const $9=, __stack_pointer i32.store $38=, 0($9), $38 - i32.const $push1=, .str.2 + i32.const $push1=, .L.str.2 i32.const $29=, 16 i32.add $29=, $38, $29 block .LBB6_10 @@ -171,7 +185,7 @@ main: # @main i32.add $38=, $12, $13 i32.const $13=, __stack_pointer i32.store $38=, 0($13), $38 - i32.const $push3=, .str.3 + i32.const $push3=, .L.str.3 i32.const $31=, 16 i32.add $31=, $38, $31 block .LBB6_9 @@ -188,7 +202,7 @@ main: # @main i32.store $3=, 0($38), $pop4 i32.const $1=, 4 i32.add $4=, $38, $1 - i32.const $5=, .str + i32.const $5=, .L.str i32.store $discard=, 0($4), $2 i32.const $32=, 16 i32.add $32=, $38, $32 @@ -199,7 +213,7 @@ main: # @main i32.add $38=, $16, $17 i32.const $17=, __stack_pointer i32.store $38=, 0($17), $38 - i32.const $push5=, .str.4 + i32.const $push5=, .L.str.4 i32.const $33=, 16 i32.add $33=, $38, $33 block .LBB6_8 @@ -225,7 +239,7 @@ main: # @main i32.add $38=, $20, $21 i32.const $21=, __stack_pointer i32.store $38=, 0($21), $38 - i32.const $push7=, .str.5 + i32.const $push7=, .L.str.5 i32.const $35=, 16 i32.add $35=, $38, $35 block .LBB6_7 @@ -248,7 +262,7 @@ main: # @main i32.add $38=, $24, $25 i32.const $25=, __stack_pointer i32.store $38=, 0($25), $38 - i32.const $push8=, .str.6 + i32.const $push8=, .L.str.6 i32.const $37=, 16 i32.add $37=, $38, $37 block .LBB6_6 @@ -258,59 +272,59 @@ main: # @main i32.const $push9=, 0 call exit, $pop9 unreachable -.LBB6_6: # %if.then34 +.LBB6_6: # %if.then34 call abort unreachable -.LBB6_7: # %if.then26 +.LBB6_7: # %if.then26 call abort unreachable -.LBB6_8: # %if.then18 +.LBB6_8: # %if.then18 call abort unreachable -.LBB6_9: # %if.then10 +.LBB6_9: # %if.then10 call abort unreachable -.LBB6_10: # %if.then +.LBB6_10: # %if.then call abort unreachable .Lfunc_end6: .size main, .Lfunc_end6-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "%lx%08.lx" - .size .str, 10 + .size .L.str, 10 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "%lx" - .size .str.1, 4 + .size .L.str.1, 4 - .type .str.2,@object # @.str.2 -.str.2: + .type .L.str.2,@object # @.str.2 +.L.str.2: .asciz "1" - .size .str.2, 2 + .size .L.str.2, 2 - .type .str.3,@object # @.str.3 -.str.3: + .type .L.str.3,@object # @.str.3 +.L.str.3: .asciz "12345678" - .size .str.3, 9 + .size .L.str.3, 9 - .type .str.4,@object # @.str.4 -.str.4: + .type .L.str.4,@object # @.str.4 +.L.str.4: .asciz "aabbccdd12345678" - .size .str.4, 17 + .size .L.str.4, 17 - .type .str.5,@object # @.str.5 -.str.5: + .type .L.str.5,@object # @.str.5 +.L.str.5: .asciz "ffffffffffffffff" - .size .str.5, 17 + .size .L.str.5, 17 - .type .str.6,@object # @.str.6 -.str.6: + .type .L.str.6,@object # @.str.6 +.L.str.6: .asciz "aabbccdd" - .size .str.6, 9 + .size .L.str.6, 9 .ident "clang version 3.8.0 " diff --git a/test/torture-s/920506-1.c.s b/test/torture-s/920506-1.c.s index 6857bcc78..9e8081518 100644 --- a/test/torture-s/920506-1.c.s +++ b/test/torture-s/920506-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920506-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920506-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,14 +15,15 @@ main: # @main # BB#1: # %sw.bb call exit, $0 unreachable -.LBB0_2: # %sw.epilog +.LBB0_2: # %sw.epilog call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type l,@object # @l - .data + .hidden l # @l + .type l,@object + .section .data.l,"aw",@progbits .globl l .align 2 l: diff --git a/test/torture-s/920520-1.c.s b/test/torture-s/920520-1.c.s index 6badd1d20..dc13546f9 100644 --- a/test/torture-s/920520-1.c.s +++ b/test/torture-s/920520-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920520-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920520-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bugger,"ax",@progbits + .hidden bugger .globl bugger .type bugger,@function bugger: # @bugger @@ -22,6 +26,8 @@ bugger: # @bugger .Lfunc_end1: .size bugger, .Lfunc_end1-bugger + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920603-1.c.s b/test/torture-s/920603-1.c.s index ad9fef5f6..e50145f4b 100644 --- a/test/torture-s/920603-1.c.s +++ b/test/torture-s/920603-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920603-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920603-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,12 +14,14 @@ f: # @f br_if $pop1, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920604-1.c.s b/test/torture-s/920604-1.c.s index 4d162073a..4dc8fce1c 100644 --- a/test/torture-s/920604-1.c.s +++ b/test/torture-s/920604-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920604-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920604-1.c" + .section .text.mod,"ax",@progbits + .hidden mod .globl mod .type mod,@function mod: # @mod @@ -11,6 +13,8 @@ mod: # @mod .Lfunc_end0: .size mod, .Lfunc_end0-mod + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920612-1.c.s b/test/torture-s/920612-1.c.s index b88c3fb0f..199810fef 100644 --- a/test/torture-s/920612-1.c.s +++ b/test/torture-s/920612-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920612-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920612-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -14,6 +16,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920618-1.c.s b/test/torture-s/920618-1.c.s index 1a0ad2dd9..b056a774d 100644 --- a/test/torture-s/920618-1.c.s +++ b/test/torture-s/920618-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920618-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920618-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920710-1.c.s b/test/torture-s/920710-1.c.s index b7634056b..58d6811bb 100644 --- a/test/torture-s/920710-1.c.s +++ b/test/torture-s/920710-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920710-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920710-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920711-1.c.s b/test/torture-s/920711-1.c.s index 480664d32..88fd3a643 100644 --- a/test/torture-s/920711-1.c.s +++ b/test/torture-s/920711-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920711-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920711-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,6 +14,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920721-1.c.s b/test/torture-s/920721-1.c.s index 6ab590de8..d87b5b6aa 100644 --- a/test/torture-s/920721-1.c.s +++ b/test/torture-s/920721-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920721-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920721-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920721-2.c.s b/test/torture-s/920721-2.c.s index 5adb02325..089e06418 100644 --- a/test/torture-s/920721-2.c.s +++ b/test/torture-s/920721-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920721-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920721-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920721-3.c.s b/test/torture-s/920721-3.c.s index 07c3b9af4..8e02f0dac 100644 --- a/test/torture-s/920721-3.c.s +++ b/test/torture-s/920721-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920721-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920721-3.c" + .section .text.ru,"ax",@progbits + .hidden ru .globl ru .type ru,@function ru: # @ru @@ -23,15 +25,17 @@ ru: # @ru br_if $pop7, .LBB0_3 # BB#2: # %if.end8 return $0 -.LBB0_3: # %if.then7 +.LBB0_3: # %if.then7 call abort unreachable -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size ru, .Lfunc_end0-ru + .section .text.rs,"ax",@progbits + .hidden rs .globl rs .type rs,@function rs: # @rs @@ -46,12 +50,14 @@ rs: # @rs br_if $pop3, .LBB1_2 # BB#1: # %if.end8 return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size rs, .Lfunc_end1-rs + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920730-1.c.s b/test/torture-s/920730-1.c.s index f5d818fea..2feac7ddb 100644 --- a/test/torture-s/920730-1.c.s +++ b/test/torture-s/920730-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920730-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920730-1.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -10,6 +12,8 @@ f1: # @f1 .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -20,6 +24,8 @@ f2: # @f2 .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -30,6 +36,8 @@ f3: # @f3 .Lfunc_end2: .size f3, .Lfunc_end2-f3 + .section .text.f4,"ax",@progbits + .hidden f4 .globl f4 .type f4,@function f4: # @f4 @@ -40,6 +48,8 @@ f4: # @f4 .Lfunc_end3: .size f4, .Lfunc_end3-f4 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920731-1.c.s b/test/torture-s/920731-1.c.s index 86a47e26b..35bbc6538 100644 --- a/test/torture-s/920731-1.c.s +++ b/test/torture-s/920731-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920731-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920731-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,7 +14,7 @@ f: # @f block .LBB0_3 i32.and $push0=, $0, $1 br_if $pop0, .LBB0_3 -.LBB0_1: # %for.inc +.LBB0_1: # %for.inc # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.add $2=, $2, $1 @@ -20,17 +22,19 @@ f: # @f i32.gt_s $push3=, $2, $pop2 br_if $pop3, .LBB0_3 # BB#2: # %for.inc - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.shr_s $0=, $0, $1 i32.and $push1=, $0, $1 i32.const $push4=, 0 i32.eq $push5=, $pop1, $pop4 br_if $pop5, .LBB0_1 -.LBB0_3: # %for.end +.LBB0_3: # %for.end return $2 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920810-1.c.s b/test/torture-s/920810-1.c.s index 6a1673b95..ba3827d42 100644 --- a/test/torture-s/920810-1.c.s +++ b/test/torture-s/920810-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920810-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920810-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -18,6 +20,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920812-1.c.s b/test/torture-s/920812-1.c.s index 3fddb8191..ea0f63869 100644 --- a/test/torture-s/920812-1.c.s +++ b/test/torture-s/920812-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920812-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920812-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,6 +14,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920829-1.c.s b/test/torture-s/920829-1.c.s index 5bb6c0007..6854ec0bb 100644 --- a/test/torture-s/920829-1.c.s +++ b/test/torture-s/920829-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920829-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920829-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -17,21 +19,24 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type c,@object # @c - .data + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 3 c: .int64 2863311530 # 0xaaaaaaaa .size c, 8 - .type c3,@object # @c3 + .hidden c3 # @c3 + .type c3,@object + .section .data.c3,"aw",@progbits .globl c3 .align 3 c3: diff --git a/test/torture-s/920909-1.c.s b/test/torture-s/920909-1.c.s index 3b4edade3..c6e4a65f2 100644 --- a/test/torture-s/920909-1.c.s +++ b/test/torture-s/920909-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920909-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920909-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -13,18 +15,20 @@ f: # @f i32.gt_u $push2=, $0, $pop1 br_if $pop2, .LBB0_2 # BB#1: # %switch.lookup - i32.const $push6=, switch.table + i32.const $push6=, .Lswitch.table i32.const $push4=, 2 i32.shl $push5=, $0, $pop4 i32.add $push7=, $pop6, $pop5 i32.load $push8=, 0($pop7) return $pop8 -.LBB0_2: # %return +.LBB0_2: # %return i32.const $push3=, 0 return $pop3 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -36,17 +40,17 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type switch.table,@object # @switch.table - .section .rodata,"a",@progbits + .type .Lswitch.table,@object # @switch.table + .section .rodata..Lswitch.table,"a",@progbits .align 4 -switch.table: +.Lswitch.table: .int32 1027 # 0x403 .int32 1029 # 0x405 .int32 1031 # 0x407 .int32 1033 # 0x409 .int32 1 # 0x1 .int32 4 # 0x4 - .size switch.table, 24 + .size .Lswitch.table, 24 .ident "clang version 3.8.0 " diff --git a/test/torture-s/920922-1.c.s b/test/torture-s/920922-1.c.s index 5aadb863b..f62c3660c 100644 --- a/test/torture-s/920922-1.c.s +++ b/test/torture-s/920922-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920922-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920922-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -18,6 +20,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/920929-1.c.s b/test/torture-s/920929-1.c.s index 308c41d55..26a3745fb 100644 --- a/test/torture-s/920929-1.c.s +++ b/test/torture-s/920929-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920929-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920929-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921006-1.c.s b/test/torture-s/921006-1.c.s index d672944f6..a26629916 100644 --- a/test/torture-s/921006-1.c.s +++ b/test/torture-s/921006-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921006-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921006-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921007-1.c.s b/test/torture-s/921007-1.c.s index dfd12193a..5619b019b 100644 --- a/test/torture-s/921007-1.c.s +++ b/test/torture-s/921007-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921007-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921007-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921013-1.c.s b/test/torture-s/921013-1.c.s index 3ee94a649..fe75eee34 100644 --- a/test/torture-s/921013-1.c.s +++ b/test/torture-s/921013-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921013-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921013-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,7 +13,7 @@ f: # @f i32.const $push4=, 0 i32.eq $push5=, $3, $pop4 br_if $pop5, .LBB0_2 -.LBB0_1: # %while.body +.LBB0_1: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 f32.load $push1=, 0($1) @@ -26,11 +28,13 @@ f: # @f i32.add $3=, $3, $pop0 copy_local $0=, $4 br_if $3, .LBB0_1 -.LBB0_2: # %while.end +.LBB0_2: # %while.end return $4 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921016-1.c.s b/test/torture-s/921016-1.c.s index bf3f55c81..a7d6dd104 100644 --- a/test/torture-s/921016-1.c.s +++ b/test/torture-s/921016-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921016-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921016-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921019-1.c.s b/test/torture-s/921019-1.c.s index 860d09b80..da7d9db77 100644 --- a/test/torture-s/921019-1.c.s +++ b/test/torture-s/921019-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921019-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921019-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -16,24 +18,25 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "X" - .size .str, 2 + .size .L.str, 2 - .type foo,@object # @foo - .data + .hidden foo # @foo + .type foo,@object + .section .data.foo,"aw",@progbits .globl foo .align 2 foo: - .int32 .str + .int32 .L.str .size foo, 4 diff --git a/test/torture-s/921019-2.c.s b/test/torture-s/921019-2.c.s index 3ed2eded9..78c6ad7eb 100644 --- a/test/torture-s/921019-2.c.s +++ b/test/torture-s/921019-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921019-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921019-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921029-1.c.s b/test/torture-s/921029-1.c.s index 0e273bead..134a9d7fe 100644 --- a/test/torture-s/921029-1.c.s +++ b/test/torture-s/921029-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921029-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921029-1.c" + .section .text.build,"ax",@progbits + .hidden build .globl build .type build,@function build: # @build @@ -20,6 +22,8 @@ build: # @build .Lfunc_end0: .size build, .Lfunc_end0-build + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -38,22 +42,27 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type hpart,@object # @hpart - .bss + .hidden hpart # @hpart + .type hpart,@object + .section .bss.hpart,"aw",@nobits .globl hpart .align 3 hpart: .int64 0 # 0x0 .size hpart, 8 - .type lpart,@object # @lpart + .hidden lpart # @lpart + .type lpart,@object + .section .bss.lpart,"aw",@nobits .globl lpart .align 3 lpart: .int64 0 # 0x0 .size lpart, 8 - .type back,@object # @back + .hidden back # @back + .type back,@object + .section .bss.back,"aw",@nobits .globl back .align 3 back: diff --git a/test/torture-s/921104-1.c.s b/test/torture-s/921104-1.c.s index d93c1b019..96a636f5a 100644 --- a/test/torture-s/921104-1.c.s +++ b/test/torture-s/921104-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921104-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921104-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921110-1.c.s b/test/torture-s/921110-1.c.s index f4a8179e5..84b6fa199 100644 --- a/test/torture-s/921110-1.c.s +++ b/test/torture-s/921110-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921110-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921110-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,8 +13,9 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type f,@object # @f - .data + .hidden f # @f + .type f,@object + .section .data.f,"aw",@progbits .globl f .align 2 f: diff --git a/test/torture-s/921113-1.c.s b/test/torture-s/921113-1.c.s index 5bde5351d..517567771 100644 --- a/test/torture-s/921113-1.c.s +++ b/test/torture-s/921113-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921113-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921113-1.c" + .section .text.w,"ax",@progbits + .hidden w .globl w .type w,@function w: # @w @@ -11,6 +13,8 @@ w: # @w .Lfunc_end0: .size w, .Lfunc_end0-w + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -27,12 +31,14 @@ f1: # @f1 br_if $pop1, .LBB1_3 # BB#2: # %if.end return $3 -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable .Lfunc_end1: .size f1, .Lfunc_end1-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -49,12 +55,14 @@ f2: # @f2 br_if $pop1, .LBB2_3 # BB#2: # %if.end return $3 -.LBB2_3: # %if.then +.LBB2_3: # %if.then call abort unreachable .Lfunc_end2: .size f2, .Lfunc_end2-f2 + .section .text.gitter,"ax",@progbits + .hidden gitter .globl gitter .type gitter,@function gitter: # @gitter @@ -106,17 +114,19 @@ gitter: # @gitter # BB#6: # %if.then15 i32.const $push21=, 1065353216 i32.store $discard=, 0($2), $pop21 -.LBB3_7: # %if.end18 +.LBB3_7: # %if.end18 return $4 -.LBB3_8: # %if.then.i32 +.LBB3_8: # %if.then.i32 call abort unreachable -.LBB3_9: # %if.then.i +.LBB3_9: # %if.then.i call abort unreachable .Lfunc_end3: .size gitter, .Lfunc_end3-gitter + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -146,29 +156,31 @@ main: # @main # BB#4: # %f2.exit.i call exit, $0 unreachable -.LBB4_5: # %if.then.i32.i +.LBB4_5: # %if.then.i32.i call abort unreachable -.LBB4_6: # %if.then.i.i +.LBB4_6: # %if.then.i.i call abort unreachable .Lfunc_end4: .size main, .Lfunc_end4-main - .type pos,@object # @pos - .bss + .hidden pos # @pos + .type pos,@object + .section .bss.pos,"aw",@nobits .globl pos .align 2 pos: - .zero 8 + .skip 8 .size pos, 8 - .type limit,@object # @limit - .data + .hidden limit # @limit + .type limit,@object + .section .data.limit,"aw",@progbits .globl limit .align 4 limit: - .zero 8 + .skip 8 .int32 1065353216 # float 1 .int32 1065353216 # float 1 .size limit, 16 diff --git a/test/torture-s/921123-1.c.s b/test/torture-s/921123-1.c.s index 6b51f9e44..97207f2ff 100644 --- a/test/torture-s/921123-1.c.s +++ b/test/torture-s/921123-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921123-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921123-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -17,6 +19,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921124-1.c.s b/test/torture-s/921124-1.c.s index 4549b9dbe..75bf358cf 100644 --- a/test/torture-s/921124-1.c.s +++ b/test/torture-s/921124-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921124-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921124-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -34,12 +38,14 @@ g: # @g br_if $pop7, .LBB1_5 # BB#4: # %if.end return $4 -.LBB1_5: # %if.then +.LBB1_5: # %if.then call abort unreachable .Lfunc_end1: .size g, .Lfunc_end1-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921202-1.c.s b/test/torture-s/921202-1.c.s index 03ecd0e17..19659facf 100644 --- a/test/torture-s/921202-1.c.s +++ b/test/torture-s/921202-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921202-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921202-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -10,6 +12,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -20,6 +24,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.mpn_mul_1,"ax",@progbits + .hidden mpn_mul_1 .globl mpn_mul_1 .type mpn_mul_1,@function mpn_mul_1: # @mpn_mul_1 @@ -30,6 +36,8 @@ mpn_mul_1: # @mpn_mul_1 .Lfunc_end2: .size mpn_mul_1, .Lfunc_end2-mpn_mul_1 + .section .text.mpn_print,"ax",@progbits + .hidden mpn_print .globl mpn_print .type mpn_print,@function mpn_print: # @mpn_print @@ -40,6 +48,8 @@ mpn_print: # @mpn_print .Lfunc_end3: .size mpn_print, .Lfunc_end3-mpn_print + .section .text.mpn_random2,"ax",@progbits + .hidden mpn_random2 .globl mpn_random2 .type mpn_random2,@function mpn_random2: # @mpn_random2 @@ -50,6 +60,8 @@ mpn_random2: # @mpn_random2 .Lfunc_end4: .size mpn_random2, .Lfunc_end4-mpn_random2 + .section .text.mpn_cmp,"ax",@progbits + .hidden mpn_cmp .globl mpn_cmp .type mpn_cmp,@function mpn_cmp: # @mpn_cmp @@ -60,6 +72,8 @@ mpn_cmp: # @mpn_cmp .Lfunc_end5: .size mpn_cmp, .Lfunc_end5-mpn_cmp + .section .text.exxit,"ax",@progbits + .hidden exxit .globl exxit .type exxit,@function exxit: # @exxit diff --git a/test/torture-s/921202-2.c.s b/test/torture-s/921202-2.c.s index 56c9ae101..e9c199c7c 100644 --- a/test/torture-s/921202-2.c.s +++ b/test/torture-s/921202-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921202-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921202-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -15,6 +17,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921207-1.c.s b/test/torture-s/921207-1.c.s index a443cb95f..36d8e775a 100644 --- a/test/torture-s/921207-1.c.s +++ b/test/torture-s/921207-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921207-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921207-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921208-1.c.s b/test/torture-s/921208-1.c.s index 2cf70dcb3..f9d9a3691 100644 --- a/test/torture-s/921208-1.c.s +++ b/test/torture-s/921208-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921208-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921208-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.Int,"ax",@progbits + .hidden Int .globl Int .type Int,@function Int: # @Int @@ -22,6 +26,8 @@ Int: # @Int .Lfunc_end1: .size Int, .Lfunc_end1-Int + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921208-2.c.s b/test/torture-s/921208-2.c.s index 13de0a7ac..b7f5e7bd9 100644 --- a/test/torture-s/921208-2.c.s +++ b/test/torture-s/921208-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921208-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921208-2.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -10,6 +12,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -20,6 +24,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921218-1.c.s b/test/torture-s/921218-1.c.s index 76fd71084..ab867f5c9 100644 --- a/test/torture-s/921218-1.c.s +++ b/test/torture-s/921218-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921218-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921218-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/921218-2.c.s b/test/torture-s/921218-2.c.s index 7e9b95d79..fdcc6388c 100644 --- a/test/torture-s/921218-2.c.s +++ b/test/torture-s/921218-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921218-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921218-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930106-1.c.s b/test/torture-s/930106-1.c.s index 5100a7e4e..88448c86f 100644 --- a/test/torture-s/930106-1.c.s +++ b/test/torture-s/930106-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930106-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930106-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -10,6 +12,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -20,6 +24,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930111-1.c.s b/test/torture-s/930111-1.c.s index ee57eedfd..65f3ffc22 100644 --- a/test/torture-s/930111-1.c.s +++ b/test/torture-s/930111-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930111-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930111-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.wwrite,"ax",@progbits + .hidden wwrite .globl wwrite .type wwrite,@function wwrite: # @wwrite @@ -32,13 +36,13 @@ wwrite: # @wwrite i64.const $push6=, 0 i64.ne $push7=, $pop5, $pop6 br_if $pop7, .LBB1_4 -.LBB1_2: # %entry +.LBB1_2: # %entry i64.const $push8=, 47 i64.eq $push9=, $0, $pop8 br_if $pop9, .LBB1_4 # BB#3: # %sw.default i32.const $1=, 123 -.LBB1_4: # %return +.LBB1_4: # %return return $1 .Lfunc_end1: .size wwrite, .Lfunc_end1-wwrite diff --git a/test/torture-s/930123-1.c.s b/test/torture-s/930123-1.c.s index 51f9fdfa8..8c0924c8a 100644 --- a/test/torture-s/930123-1.c.s +++ b/test/torture-s/930123-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930123-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930123-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,6 +14,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930406-1.c.s b/test/torture-s/930406-1.c.s index 8589094bf..9bfd2d427 100644 --- a/test/torture-s/930406-1.c.s +++ b/test/torture-s/930406-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930406-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930406-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930408-1.c.s b/test/torture-s/930408-1.c.s index a9d13f0a2..364c43971 100644 --- a/test/torture-s/930408-1.c.s +++ b/test/torture-s/930408-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930408-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930408-1.c" + .section .text.p,"ax",@progbits + .hidden p .globl p .type p,@function p: # @p @@ -10,6 +12,8 @@ p: # @p .Lfunc_end0: .size p, .Lfunc_end0-p + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -24,12 +28,14 @@ f: # @f br_if $pop3, .LBB1_2 # BB#1: # %sw.epilog return $0 -.LBB1_2: # %sw.bb +.LBB1_2: # %sw.bb i32.call $discard=, p unreachable .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -44,12 +50,13 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: - .zero 4 + .skip 4 .size s, 4 diff --git a/test/torture-s/930429-1.c.s b/test/torture-s/930429-1.c.s index b52cc8b4e..cee073a9a 100644 --- a/test/torture-s/930429-1.c.s +++ b/test/torture-s/930429-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930429-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930429-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,6 +14,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930429-2.c.s b/test/torture-s/930429-2.c.s index 900786480..7bff2ee19 100644 --- a/test/torture-s/930429-2.c.s +++ b/test/torture-s/930429-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930429-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930429-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -14,6 +16,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930513-1.c.s b/test/torture-s/930513-1.c.s index e31abcd40..bdfc58a41 100644 --- a/test/torture-s/930513-1.c.s +++ b/test/torture-s/930513-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930513-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930513-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -22,7 +24,7 @@ f: # @f i64.const $push0=, 4617315517961601024 i64.store $discard=, 0($7), $pop0 i32.const $push2=, buf - i32.const $push1=, .str + i32.const $push1=, .L.str i32.call_indirect $discard=, $0, $pop2, $pop1 i32.const $3=, __stack_pointer i32.load $3=, 0($3) @@ -38,6 +40,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -59,7 +63,7 @@ main: # @main i64.const $push1=, 4617315517961601024 i64.store $discard=, 0($7), $pop1 i32.const $push3=, buf - i32.const $push2=, .str + i32.const $push2=, .L.str i32.call $discard=, sprintf, $pop3, $pop2 i32.const $3=, __stack_pointer i32.load $3=, 0($3) @@ -81,24 +85,25 @@ main: # @main # BB#2: # %if.end call exit, $0 unreachable -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type buf,@object # @buf - .bss + .hidden buf # @buf + .type buf,@object + .section .bss.buf,"aw",@nobits .globl buf buf: - .zero 2 + .skip 2 .size buf, 2 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "%.0f" - .size .str, 5 + .size .L.str, 5 .ident "clang version 3.8.0 " diff --git a/test/torture-s/930513-2.c.s b/test/torture-s/930513-2.c.s index 98d9a207a..31f22afb8 100644 --- a/test/torture-s/930513-2.c.s +++ b/test/torture-s/930513-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930513-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930513-2.c" + .section .text.sub3,"ax",@progbits + .hidden sub3 .globl sub3 .type sub3,@function sub3: # @sub3 @@ -11,6 +13,8 @@ sub3: # @sub3 .Lfunc_end0: .size sub3, .Lfunc_end0-sub3 + .section .text.eq,"ax",@progbits + .hidden eq .globl eq .type eq,@function eq: # @eq @@ -28,12 +32,14 @@ eq: # @eq i32.add $push3=, $0, $pop2 i32.store $discard=, eq.i($2), $pop3 return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size eq, .Lfunc_end1-eq + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -49,7 +55,7 @@ main: # @main i32.store $discard=, eq.i($0), $pop1 call exit, $0 unreachable -.LBB2_2: # %if.then.i +.LBB2_2: # %if.then.i call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/930526-1.c.s b/test/torture-s/930526-1.c.s index c64fcd4a8..746b85588 100644 --- a/test/torture-s/930526-1.c.s +++ b/test/torture-s/930526-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930526-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930526-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930527-1.c.s b/test/torture-s/930527-1.c.s index 38790c2c3..3b7d22096 100644 --- a/test/torture-s/930527-1.c.s +++ b/test/torture-s/930527-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930527-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930527-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -14,6 +16,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930529-1.c.s b/test/torture-s/930529-1.c.s index a8365d729..3e20631a4 100644 --- a/test/torture-s/930529-1.c.s +++ b/test/torture-s/930529-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930529-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930529-1.c" + .section .text.dd,"ax",@progbits + .hidden dd .globl dd .type dd,@function dd: # @dd @@ -11,6 +13,8 @@ dd: # @dd .Lfunc_end0: .size dd, .Lfunc_end0-dd + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930603-1.c.s b/test/torture-s/930603-1.c.s index 9ef7ddc10..9678a345d 100644 --- a/test/torture-s/930603-1.c.s +++ b/test/torture-s/930603-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930603-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930603-1.c" + .section .text.fx,"ax",@progbits + .hidden fx .globl fx .type fx,@function fx: # @fx @@ -19,6 +21,8 @@ fx: # @fx .Lfunc_end0: .size fx, .Lfunc_end0-fx + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -30,6 +34,8 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main + .section .text.inita,"ax",@progbits + .hidden inita .globl inita .type inita,@function inita: # @inita @@ -40,6 +46,8 @@ inita: # @inita .Lfunc_end2: .size inita, .Lfunc_end2-inita + .section .text.initc,"ax",@progbits + .hidden initc .globl initc .type initc,@function initc: # @initc @@ -50,6 +58,8 @@ initc: # @initc .Lfunc_end3: .size initc, .Lfunc_end3-initc + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f diff --git a/test/torture-s/930603-2.c.s b/test/torture-s/930603-2.c.s index 954569002..0057bf8a6 100644 --- a/test/torture-s/930603-2.c.s +++ b/test/torture-s/930603-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930603-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930603-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -14,6 +16,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -32,18 +36,19 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type w,@object # @w - .bss + .hidden w # @w + .type w,@object + .section .bss.w,"aw",@nobits .globl w .align 4 w: - .zero 16 + .skip 16 .size w, 16 diff --git a/test/torture-s/930603-3.c.s b/test/torture-s/930603-3.c.s index 185916537..642122dde 100644 --- a/test/torture-s/930603-3.c.s +++ b/test/torture-s/930603-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930603-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930603-3.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -21,18 +23,20 @@ f: # @f i32.const $push7=, 1 i32.shr_u $1=, $pop6, $pop7 br .LBB0_5 -.LBB0_3: # %sw.default +.LBB0_3: # %sw.default call abort unreachable -.LBB0_4: # %sw.bb3 +.LBB0_4: # %sw.bb3 i32.load8_u $push4=, 3($0) i32.const $push5=, 4 i32.shr_u $1=, $pop4, $pop5 -.LBB0_5: # %sw.epilog +.LBB0_5: # %sw.epilog return $1 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930608-1.c.s b/test/torture-s/930608-1.c.s index 65f69597f..07d728c2a 100644 --- a/test/torture-s/930608-1.c.s +++ b/test/torture-s/930608-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930608-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930608-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -22,8 +26,9 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .section .data.rel.ro,"aw",@progbits + .hidden a # @a + .type a,@object + .section .data.rel.ro.a,"aw",@progbits .globl a .align 2 a: diff --git a/test/torture-s/930614-1.c.s b/test/torture-s/930614-1.c.s index 01415095a..781819104 100644 --- a/test/torture-s/930614-1.c.s +++ b/test/torture-s/930614-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930614-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930614-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,6 +14,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930614-2.c.s b/test/torture-s/930614-2.c.s index 080611011..aa91262fd 100644 --- a/test/torture-s/930614-2.c.s +++ b/test/torture-s/930614-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930614-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930614-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930621-1.c.s b/test/torture-s/930621-1.c.s index 9063b7a6c..63c0ec006 100644 --- a/test/torture-s/930621-1.c.s +++ b/test/torture-s/930621-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930621-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930621-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930622-1.c.s b/test/torture-s/930622-1.c.s index 1091a4552..7e817dcde 100644 --- a/test/torture-s/930622-1.c.s +++ b/test/torture-s/930622-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930622-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930622-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -10,6 +12,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.h,"ax",@progbits + .hidden h .globl h .type h,@function h: # @h @@ -21,6 +25,8 @@ h: # @h .Lfunc_end1: .size h, .Lfunc_end1-h + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -33,6 +39,8 @@ f: # @f .Lfunc_end2: .size f, .Lfunc_end2-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -46,16 +54,18 @@ main: # @main .Lfunc_end3: .size main, .Lfunc_end3-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: .int32 1 # 0x1 .size a, 4 - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/930622-2.c.s b/test/torture-s/930622-2.c.s index 220c5560d..928e096c0 100644 --- a/test/torture-s/930622-2.c.s +++ b/test/torture-s/930622-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930622-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930622-2.c" + .section .text.ll_to_ld,"ax",@progbits + .hidden ll_to_ld .globl ll_to_ld .type ll_to_ld,@function ll_to_ld: # @ll_to_ld @@ -32,6 +34,8 @@ ll_to_ld: # @ll_to_ld .Lfunc_end0: .size ll_to_ld, .Lfunc_end0-ll_to_ld + .section .text.ld_to_ll,"ax",@progbits + .hidden ld_to_ll .globl ld_to_ll .type ld_to_ll,@function ld_to_ll: # @ld_to_ll @@ -43,6 +47,8 @@ ld_to_ll: # @ld_to_ll .Lfunc_end1: .size ld_to_ll, .Lfunc_end1-ld_to_ll + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930630-1.c.s b/test/torture-s/930630-1.c.s index df1124e96..8132e8164 100644 --- a/test/torture-s/930630-1.c.s +++ b/test/torture-s/930630-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930630-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930630-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -23,7 +27,7 @@ f: # @f br_if $pop1, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/930702-1.c.s b/test/torture-s/930702-1.c.s index 2854b6c61..735f6fb3b 100644 --- a/test/torture-s/930702-1.c.s +++ b/test/torture-s/930702-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930702-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930702-1.c" + .section .text.fp,"ax",@progbits + .hidden fp .globl fp .type fp,@function fp: # @fp @@ -16,12 +18,14 @@ fp: # @fp br_if $pop3, .LBB0_3 # BB#2: # %if.end return $1 -.LBB0_3: # %if.then +.LBB0_3: # %if.then call abort unreachable .Lfunc_end0: .size fp, .Lfunc_end0-fp + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930713-1.c.s b/test/torture-s/930713-1.c.s index c01b3afc0..d02900af4 100644 --- a/test/torture-s/930713-1.c.s +++ b/test/torture-s/930713-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930713-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930713-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930718-1.c.s b/test/torture-s/930718-1.c.s index 7e2d834d0..0493587ec 100644 --- a/test/torture-s/930718-1.c.s +++ b/test/torture-s/930718-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930718-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930718-1.c" + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -9,6 +11,8 @@ f2: # @f2 .Lfunc_end0: .size f2, .Lfunc_end0-f2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930719-1.c.s b/test/torture-s/930719-1.c.s index 9fdffa8f5..ad740562d 100644 --- a/test/torture-s/930719-1.c.s +++ b/test/torture-s/930719-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930719-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930719-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -18,16 +20,18 @@ f: # @f # BB#3: # %if.end2 unreachable unreachable -.LBB0_4: # %while.body +.LBB0_4: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_5 br .LBB0_4 -.LBB0_5: # %cleanup +.LBB0_5: # %cleanup i32.const $push2=, 0 return $pop2 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930725-1.c.s b/test/torture-s/930725-1.c.s index 62e3afa13..454fccba1 100644 --- a/test/torture-s/930725-1.c.s +++ b/test/torture-s/930725-1.c.s @@ -1,15 +1,19 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930725-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930725-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g .result i32 # BB#0: # %entry - i32.const $push0=, .str + i32.const $push0=, .L.str return $pop0 .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -17,13 +21,15 @@ f: # @f # BB#0: # %entry i32.const $push0=, 0 i32.load $push1=, v($pop0) - i32.const $push3=, .str.1 - i32.const $push2=, .str + i32.const $push3=, .L.str.1 + i32.const $push2=, .L.str i32.select $push4=, $pop1, $pop3, $pop2 return $pop4 .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -38,25 +44,26 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: - .zero 1 - .size .str, 1 +.L.str: + .skip 1 + .size .L.str, 1 - .type v,@object # @v - .bss + .hidden v # @v + .type v,@object + .section .bss.v,"aw",@nobits .globl v .align 2 v: .int32 0 # 0x0 .size v, 4 - .type .str.1,@object # @.str.1 + .type .L.str.1,@object # @.str.1 .section .rodata.str1.1,"aMS",@progbits,1 -.str.1: +.L.str.1: .asciz "abc" - .size .str.1, 4 + .size .L.str.1, 4 .ident "clang version 3.8.0 " diff --git a/test/torture-s/930818-1.c.s b/test/torture-s/930818-1.c.s index 46d98be27..f0dee9017 100644 --- a/test/torture-s/930818-1.c.s +++ b/test/torture-s/930818-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930818-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930818-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930916-1.c.s b/test/torture-s/930916-1.c.s index f1de4120c..4eefc1cc0 100644 --- a/test/torture-s/930916-1.c.s +++ b/test/torture-s/930916-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930916-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930916-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,12 +14,14 @@ f: # @f br_if $pop1, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930921-1.c.s b/test/torture-s/930921-1.c.s index 2280ba742..cf0d1af73 100644 --- a/test/torture-s/930921-1.c.s +++ b/test/torture-s/930921-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930921-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930921-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -16,6 +18,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -24,7 +28,7 @@ main: # @main # BB#0: # %entry i64.const $0=, 2863311531 i32.const $2=, 0 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB1_4 loop .LBB1_3 @@ -38,17 +42,17 @@ main: # @main i32.ne $push6=, $pop4, $1 br_if $pop6, .LBB1_4 # BB#2: # %for.cond - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push7=, 1 i32.add $2=, $2, $pop7 i32.const $push8=, 9999 i32.le_u $push9=, $2, $pop8 br_if $pop9, .LBB1_1 -.LBB1_3: # %for.end +.LBB1_3: # %for.end i32.const $push10=, 0 call exit, $pop10 unreachable -.LBB1_4: # %if.then +.LBB1_4: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/930929-1.c.s b/test/torture-s/930929-1.c.s index dfc1b148a..a04c29aa7 100644 --- a/test/torture-s/930929-1.c.s +++ b/test/torture-s/930929-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930929-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930929-1.c" + .section .text.sub1,"ax",@progbits + .hidden sub1 .globl sub1 .type sub1,@function sub1: # @sub1 @@ -14,6 +16,8 @@ sub1: # @sub1 .Lfunc_end0: .size sub1, .Lfunc_end0-sub1 + .section .text.sub2,"ax",@progbits + .hidden sub2 .globl sub2 .type sub2,@function sub2: # @sub2 @@ -28,6 +32,8 @@ sub2: # @sub2 .Lfunc_end1: .size sub2, .Lfunc_end1-sub2 + .section .text.sub3,"ax",@progbits + .hidden sub3 .globl sub3 .type sub3,@function sub3: # @sub3 @@ -39,6 +45,8 @@ sub3: # @sub3 .Lfunc_end2: .size sub3, .Lfunc_end2-sub3 + .section .text.sub4,"ax",@progbits + .hidden sub4 .globl sub4 .type sub4,@function sub4: # @sub4 @@ -50,6 +58,8 @@ sub4: # @sub4 .Lfunc_end3: .size sub4, .Lfunc_end3-sub4 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/930930-1.c.s b/test/torture-s/930930-1.c.s index 4359ec722..ff1ec6b5f 100644 --- a/test/torture-s/930930-1.c.s +++ b/test/torture-s/930930-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930930-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930930-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,7 +13,7 @@ f: # @f block .LBB0_7 i32.lt_u $push0=, $3, $4 br_if $pop0, .LBB0_7 -.LBB0_1: # %if.end +.LBB0_1: # %if.end # =>This Inner Loop Header: Depth=1 loop .LBB0_5 i32.load $5=, 0($3) @@ -19,31 +21,33 @@ f: # @f i32.ge_u $push1=, $5, $2 br_if $pop1, .LBB0_4 # BB#2: # %if.end - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.lt_u $push2=, $5, $1 br_if $pop2, .LBB0_4 # BB#3: # %if.then3 - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $push3=, -4 i32.add $6=, $6, $pop3 i32.store $discard=, 0($6), $5 -.LBB0_4: # %if.end4 - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_4: # %if.end4 + # in Loop: Header=BB0_1 Depth=1 i32.const $push4=, -4 i32.add $3=, $3, $pop4 i32.ge_u $push5=, $3, $4 br_if $pop5, .LBB0_1 -.LBB0_5: # %out +.LBB0_5: # %out i32.eq $push6=, $6, $0 br_if $pop6, .LBB0_7 # BB#6: # %if.then7 call abort unreachable -.LBB0_7: # %if.end8 +.LBB0_7: # %if.end8 return $3 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -58,29 +62,36 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type mem,@object # @mem - .bss + .hidden mem # @mem + .type mem,@object + .section .bss.mem,"aw",@nobits .globl mem .align 4 mem: - .zero 400 + .skip 400 .size mem, 400 - .type wm_TR,@object # @wm_TR + .hidden wm_TR # @wm_TR + .type wm_TR,@object + .section .bss.wm_TR,"aw",@nobits .globl wm_TR .align 2 wm_TR: .int32 0 .size wm_TR, 4 - .type wm_HB,@object # @wm_HB + .hidden wm_HB # @wm_HB + .type wm_HB,@object + .section .bss.wm_HB,"aw",@nobits .globl wm_HB .align 2 wm_HB: .int32 0 .size wm_HB, 4 - .type wm_SPB,@object # @wm_SPB + .hidden wm_SPB # @wm_SPB + .type wm_SPB,@object + .section .bss.wm_SPB,"aw",@nobits .globl wm_SPB .align 2 wm_SPB: diff --git a/test/torture-s/930930-2.c.s b/test/torture-s/930930-2.c.s index c03cc4e4b..722da9324 100644 --- a/test/torture-s/930930-2.c.s +++ b/test/torture-s/930930-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930930-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930930-2.c" + .section .text.test_endianness,"ax",@progbits + .hidden test_endianness .globl test_endianness .type test_endianness,@function test_endianness: # @test_endianness @@ -10,6 +12,8 @@ test_endianness: # @test_endianness .Lfunc_end0: .size test_endianness, .Lfunc_end0-test_endianness + .section .text.test_endianness_vol,"ax",@progbits + .hidden test_endianness_vol .globl test_endianness_vol .type test_endianness_vol,@function test_endianness_vol: # @test_endianness_vol @@ -35,6 +39,8 @@ test_endianness_vol: # @test_endianness_vol .Lfunc_end1: .size test_endianness_vol, .Lfunc_end1-test_endianness_vol + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -56,7 +62,7 @@ main: # @main i32.const $push2=, 0 call exit, $pop2 unreachable -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/931004-1.c.s b/test/torture-s/931004-1.c.s index 8f55c4a7b..b36acc9ee 100644 --- a/test/torture-s/931004-1.c.s +++ b/test/torture-s/931004-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931004-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931004-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -27,21 +29,23 @@ f: # @f br_if $pop7, .LBB0_5 # BB#4: # %if.end13 return $1 -.LBB0_5: # %if.then12 +.LBB0_5: # %if.then12 call abort unreachable -.LBB0_6: # %if.then9 +.LBB0_6: # %if.then9 call abort unreachable -.LBB0_7: # %if.then5 +.LBB0_7: # %if.then5 call abort unreachable -.LBB0_8: # %if.then +.LBB0_8: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/931004-3.c.s b/test/torture-s/931004-3.c.s index 1d8f3abbf..de0344559 100644 --- a/test/torture-s/931004-3.c.s +++ b/test/torture-s/931004-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931004-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931004-3.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -32,21 +34,23 @@ f: # @f br_if $pop10, .LBB0_5 # BB#4: # %if.end19 return $5 -.LBB0_5: # %if.then18 +.LBB0_5: # %if.then18 call abort unreachable -.LBB0_6: # %if.then14 +.LBB0_6: # %if.then14 call abort unreachable -.LBB0_7: # %if.then8 +.LBB0_7: # %if.then8 call abort unreachable -.LBB0_8: # %if.then +.LBB0_8: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/931004-7.c.s b/test/torture-s/931004-7.c.s index edc1b9464..b805b92b8 100644 --- a/test/torture-s/931004-7.c.s +++ b/test/torture-s/931004-7.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931004-7.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931004-7.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -32,21 +34,23 @@ f: # @f br_if $pop10, .LBB0_5 # BB#4: # %if.end19 return $5 -.LBB0_5: # %if.then18 +.LBB0_5: # %if.then18 call abort unreachable -.LBB0_6: # %if.then14 +.LBB0_6: # %if.then14 call abort unreachable -.LBB0_7: # %if.then8 +.LBB0_7: # %if.then8 call abort unreachable -.LBB0_8: # %if.then +.LBB0_8: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/931005-1.c.s b/test/torture-s/931005-1.c.s index 348019bda..82984321c 100644 --- a/test/torture-s/931005-1.c.s +++ b/test/torture-s/931005-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931005-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931005-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/931009-1.c.s b/test/torture-s/931009-1.c.s index 70bb541d8..c727ee061 100644 --- a/test/torture-s/931009-1.c.s +++ b/test/torture-s/931009-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931009-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931009-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f diff --git a/test/torture-s/931012-1.c.s b/test/torture-s/931012-1.c.s index 827f6a172..658d1b892 100644 --- a/test/torture-s/931012-1.c.s +++ b/test/torture-s/931012-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931012-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931012-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -15,6 +17,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/931017-1.c.s b/test/torture-s/931017-1.c.s index 2ebe3d240..ad84cd299 100644 --- a/test/torture-s/931017-1.c.s +++ b/test/torture-s/931017-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931017-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931017-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.h1,"ax",@progbits + .hidden h1 .globl h1 .type h1,@function h1: # @h1 @@ -21,6 +25,8 @@ h1: # @h1 .Lfunc_end1: .size h1, .Lfunc_end1-h1 + .section .text.h2,"ax",@progbits + .hidden h2 .globl h2 .type h2,@function h2: # @h2 @@ -34,12 +40,14 @@ h2: # @h2 # BB#1: # %if.end i32.const $push2=, 0 return $pop2 -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size h2, .Lfunc_end2-h2 + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -51,6 +59,8 @@ g: # @g .Lfunc_end3: .size g, .Lfunc_end3-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -61,8 +71,9 @@ f: # @f .Lfunc_end4: .size f, .Lfunc_end4-f - .type v,@object # @v - .bss + .hidden v # @v + .type v,@object + .section .bss.v,"aw",@nobits .globl v .align 2 v: diff --git a/test/torture-s/931018-1.c.s b/test/torture-s/931018-1.c.s index e9d685bd6..e5146ee50 100644 --- a/test/torture-s/931018-1.c.s +++ b/test/torture-s/931018-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931018-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931018-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -23,26 +27,28 @@ f: # @f br_if $pop1, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size f, .Lfunc_end1-f - .type v,@object # @v - .section .rodata,"a",@progbits + .hidden v # @v + .type v,@object + .section .rodata.v,"a",@progbits .globl v .align 2 v: .int32 3735928559 # 0xdeadbeef .size v, 4 - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 4 a: - .zero 16384 + .skip 16384 .size a, 16384 diff --git a/test/torture-s/931102-1.c.s b/test/torture-s/931102-1.c.s index af4d8b474..34e714b4a 100644 --- a/test/torture-s/931102-1.c.s +++ b/test/torture-s/931102-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931102-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931102-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,7 +14,7 @@ f: # @f block .LBB0_2 i32.and $push0=, $0, $1 br_if $pop0, .LBB0_2 -.LBB0_1: # %while.body +.LBB0_1: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push1=, 24 @@ -24,11 +26,13 @@ f: # @f i32.const $push5=, 0 i32.eq $push6=, $pop4, $pop5 br_if $pop6, .LBB0_1 -.LBB0_2: # %while.end +.LBB0_2: # %while.end return $2 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/931102-2.c.s b/test/torture-s/931102-2.c.s index 937f56b34..e97b9aabf 100644 --- a/test/torture-s/931102-2.c.s +++ b/test/torture-s/931102-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931102-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931102-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,7 +14,7 @@ f: # @f block .LBB0_2 i32.and $push0=, $0, $1 br_if $pop0, .LBB0_2 -.LBB0_1: # %while.body +.LBB0_1: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push1=, 16 @@ -24,11 +26,13 @@ f: # @f i32.const $push5=, 0 i32.eq $push6=, $pop4, $pop5 br_if $pop6, .LBB0_1 -.LBB0_2: # %while.end +.LBB0_2: # %while.end return $2 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/931110-1.c.s b/test/torture-s/931110-1.c.s index dff864ef6..2276e687f 100644 --- a/test/torture-s/931110-1.c.s +++ b/test/torture-s/931110-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931110-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931110-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -43,12 +45,13 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: - .zero 24 + .skip 24 .size x, 24 diff --git a/test/torture-s/931110-2.c.s b/test/torture-s/931110-2.c.s index 095d9b8ca..a46929860 100644 --- a/test/torture-s/931110-2.c.s +++ b/test/torture-s/931110-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931110-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931110-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/931208-1.c.s b/test/torture-s/931208-1.c.s index d39c42967..664427ac7 100644 --- a/test/torture-s/931208-1.c.s +++ b/test/torture-s/931208-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931208-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931208-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/931228-1.c.s b/test/torture-s/931228-1.c.s index 7bdd467c8..1ae29da2e 100644 --- a/test/torture-s/931228-1.c.s +++ b/test/torture-s/931228-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931228-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931228-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/940115-1.c.s b/test/torture-s/940115-1.c.s index 14a3e7801..69f037079 100644 --- a/test/torture-s/940115-1.c.s +++ b/test/torture-s/940115-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/940115-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/940115-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/940122-1.c.s b/test/torture-s/940122-1.c.s index b307d2203..a688a5141 100644 --- a/test/torture-s/940122-1.c.s +++ b/test/torture-s/940122-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/940122-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/940122-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -17,12 +19,14 @@ g: # @g br_if $pop4, .LBB0_2 # BB#1: # %if.end return $1 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -40,12 +44,14 @@ f: # @f br_if $pop4, .LBB1_2 # BB#1: # %g.exit return $1 -.LBB1_2: # %if.then.i +.LBB1_2: # %if.then.i call abort unreachable .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -63,21 +69,24 @@ main: # @main # BB#1: # %if.then.i.i call abort unreachable -.LBB2_2: # %f.exit +.LBB2_2: # %f.exit call exit, $0 unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/941014-1.c.s b/test/torture-s/941014-1.c.s index c14b2d9f6..263047630 100644 --- a/test/torture-s/941014-1.c.s +++ b/test/torture-s/941014-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941014-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941014-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/941014-2.c.s b/test/torture-s/941014-2.c.s index 0ada83199..4017f5e22 100644 --- a/test/torture-s/941014-2.c.s +++ b/test/torture-s/941014-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941014-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941014-2.c" + .section .text.a1,"ax",@progbits + .hidden a1 .globl a1 .type a1,@function a1: # @a1 @@ -9,6 +11,8 @@ a1: # @a1 .Lfunc_end0: .size a1, .Lfunc_end0-a1 + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -37,7 +41,7 @@ f: # @f i32.const $3=, __stack_pointer i32.store $9=, 0($3), $9 i32.store $discard=, 0($9), $1 - i32.const $push4=, .str + i32.const $push4=, .L.str i32.call $discard=, iprintf, $pop4 i32.const $4=, __stack_pointer i32.load $4=, 0($4) @@ -45,7 +49,7 @@ f: # @f i32.add $9=, $4, $5 i32.const $5=, __stack_pointer i32.store $9=, 0($5), $9 -.LBB1_2: # %if.end +.LBB1_2: # %if.end i32.const $push5=, 256 i32.store16 $discard=, 2($0), $pop5 i32.const $8=, 16 @@ -56,6 +60,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -84,7 +90,7 @@ main: # @main i32.const $3=, __stack_pointer i32.store $8=, 0($3), $8 i32.store $discard=, 0($8), $1 - i32.const $push4=, .str + i32.const $push4=, .L.str i32.call $discard=, iprintf, $pop4 i32.const $4=, __stack_pointer i32.load $4=, 0($4) @@ -92,7 +98,7 @@ main: # @main i32.add $8=, $4, $5 i32.const $5=, __stack_pointer i32.store $8=, 0($5), $8 -.LBB2_2: # %f.exit +.LBB2_2: # %f.exit block .LBB2_4 i32.load16_u $push7=, 2($0) i32.const $push5=, 256 @@ -103,17 +109,17 @@ main: # @main i32.const $push9=, 0 call exit, $pop9 unreachable -.LBB2_4: # %if.then +.LBB2_4: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "%d\n" - .size .str, 4 + .size .L.str, 4 .ident "clang version 3.8.0 " diff --git a/test/torture-s/941015-1.c.s b/test/torture-s/941015-1.c.s index dc4682a04..c1e240126 100644 --- a/test/torture-s/941015-1.c.s +++ b/test/torture-s/941015-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941015-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941015-1.c" + .section .text.foo1,"ax",@progbits + .hidden foo1 .globl foo1 .type foo1,@function foo1: # @foo1 @@ -15,6 +17,8 @@ foo1: # @foo1 .Lfunc_end0: .size foo1, .Lfunc_end0-foo1 + .section .text.foo2,"ax",@progbits + .hidden foo2 .globl foo2 .type foo2,@function foo2: # @foo2 @@ -30,6 +34,8 @@ foo2: # @foo2 .Lfunc_end1: .size foo2, .Lfunc_end1-foo2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/941021-1.c.s b/test/torture-s/941021-1.c.s index 241338257..8d6d405e1 100644 --- a/test/torture-s/941021-1.c.s +++ b/test/torture-s/941021-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941021-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941021-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -13,6 +15,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -27,8 +31,9 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type glob_dbl,@object # @glob_dbl - .bss + .hidden glob_dbl # @glob_dbl + .type glob_dbl,@object + .section .bss.glob_dbl,"aw",@nobits .globl glob_dbl .align 3 glob_dbl: diff --git a/test/torture-s/941025-1.c.s b/test/torture-s/941025-1.c.s index ddbf4376e..3926393d2 100644 --- a/test/torture-s/941025-1.c.s +++ b/test/torture-s/941025-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941025-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941025-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -15,6 +17,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/941031-1.c.s b/test/torture-s/941031-1.c.s index d55320e71..c620e5d8c 100644 --- a/test/torture-s/941031-1.c.s +++ b/test/torture-s/941031-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941031-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941031-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -15,6 +17,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/941101-1.c.s b/test/torture-s/941101-1.c.s index 6f5edf0d8..a530b5107 100644 --- a/test/torture-s/941101-1.c.s +++ b/test/torture-s/941101-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941101-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941101-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/941110-1.c.s b/test/torture-s/941110-1.c.s index 36422e7fc..3a39326d9 100644 --- a/test/torture-s/941110-1.c.s +++ b/test/torture-s/941110-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941110-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941110-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/941202-1.c.s b/test/torture-s/941202-1.c.s index 488caa017..75d03d043 100644 --- a/test/torture-s/941202-1.c.s +++ b/test/torture-s/941202-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941202-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941202-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -12,12 +14,14 @@ g: # @g br_if $pop1, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/950221-1.c.s b/test/torture-s/950221-1.c.s index fa6cbdb78..16ba1ff46 100644 --- a/test/torture-s/950221-1.c.s +++ b/test/torture-s/950221-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950221-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950221-1.c" + .section .text.g1,"ax",@progbits + .hidden g1 .globl g1 .type g1,@function g1: # @g1 @@ -11,6 +13,8 @@ g1: # @g1 .Lfunc_end0: .size g1, .Lfunc_end0-g1 + .section .text.g2,"ax",@progbits + .hidden g2 .globl g2 .type g2,@function g2: # @g2 @@ -25,12 +29,14 @@ g2: # @g2 i32.const $push2=, 0 call exit, $pop2 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size g2, .Lfunc_end1-g2 + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -49,12 +55,14 @@ f: # @f br_if $pop3, .LBB2_3 # BB#2: # %if.end return $1 -.LBB2_3: # %alabel +.LBB2_3: # %alabel i32.call $discard=, g2, $0 unreachable .Lfunc_end2: .size f, .Lfunc_end2-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -71,35 +79,40 @@ main: # @main .Lfunc_end3: .size main, .Lfunc_end3-main - .type basepf,@object # @basepf - .bss + .hidden basepf # @basepf + .type basepf,@object + .section .bss.basepf,"aw",@nobits .globl basepf .align 2 basepf: - .zero 8 + .skip 8 .size basepf, 8 - .type parsefile,@object # @parsefile - .data + .hidden parsefile # @parsefile + .type parsefile,@object + .section .data.parsefile,"aw",@progbits .globl parsefile .align 2 parsefile: .int32 basepf .size parsefile, 4 - .type el,@object # @el - .bss + .hidden el # @el + .type el,@object + .section .bss.el,"aw",@nobits .globl el .align 2 el: .int32 0 # 0x0 .size el, 4 - .type filler,@object # @filler + .hidden filler # @filler + .type filler,@object + .section .bss.filler,"aw",@nobits .globl filler .align 4 filler: - .zero 49152 + .skip 49152 .size filler, 49152 diff --git a/test/torture-s/950322-1.c.s b/test/torture-s/950322-1.c.s index 2c2cdcde4..965a56d00 100644 --- a/test/torture-s/950322-1.c.s +++ b/test/torture-s/950322-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950322-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950322-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -20,6 +22,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/950426-1.c.s b/test/torture-s/950426-1.c.s index e15adb128..e625e353e 100644 --- a/test/torture-s/950426-1.c.s +++ b/test/torture-s/950426-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950426-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950426-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,13 +15,15 @@ main: # @main i32.store $discard=, p1($0), $pop1 i32.const $push2=, 3 i32.store $discard=, i($0), $pop2 - i32.const $push3=, .str.1+1 + i32.const $push3=, .L.str.1+1 i32.store $discard=, s1+16($0), $pop3 call exit, $0 unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.func1,"ax",@progbits + .hidden func1 .globl func1 .type func1,@function func1: # @func1 @@ -31,6 +35,8 @@ func1: # @func1 .Lfunc_end1: .size func1, .Lfunc_end1-func1 + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -42,33 +48,38 @@ foo: # @foo .Lfunc_end2: .size foo, .Lfunc_end2-foo - .type s1,@object # @s1 - .bss + .hidden s1 # @s1 + .type s1,@object + .section .bss.s1,"aw",@nobits .globl s1 .align 2 s1: - .zero 24 + .skip 24 .size s1, 24 - .type p1,@object # @p1 + .hidden p1 # @p1 + .type p1,@object + .section .bss.p1,"aw",@nobits .globl p1 .align 2 p1: .int32 0 .size p1, 4 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 # 0x0 .size i, 4 - .type .str.1,@object # @.str.1 + .type .L.str.1,@object # @.str.1 .section .rodata.str1.1,"aMS",@progbits,1 -.str.1: +.L.str.1: .asciz "123" - .size .str.1, 4 + .size .L.str.1, 4 .ident "clang version 3.8.0 " diff --git a/test/torture-s/950426-2.c.s b/test/torture-s/950426-2.c.s index 41c293754..989a7386d 100644 --- a/test/torture-s/950426-2.c.s +++ b/test/torture-s/950426-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950426-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950426-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/950503-1.c.s b/test/torture-s/950503-1.c.s index 78256fff4..0bd55145c 100644 --- a/test/torture-s/950503-1.c.s +++ b/test/torture-s/950503-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950503-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950503-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/950511-1.c.s b/test/torture-s/950511-1.c.s index 9a0903992..d4bf6993d 100644 --- a/test/torture-s/950511-1.c.s +++ b/test/torture-s/950511-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950511-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950511-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/950512-1.c.s b/test/torture-s/950512-1.c.s index eb4107c4e..2cb281932 100644 --- a/test/torture-s/950512-1.c.s +++ b/test/torture-s/950512-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950512-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950512-1.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -13,6 +15,8 @@ f1: # @f1 .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -26,6 +30,8 @@ f2: # @f2 .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/950605-1.c.s b/test/torture-s/950605-1.c.s index 4de4b655e..b09887c94 100644 --- a/test/torture-s/950605-1.c.s +++ b/test/torture-s/950605-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950605-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950605-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -14,12 +16,14 @@ f: # @f br_if $pop1, .LBB0_2 # BB#1: # %if.end return $1 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/950607-1.c.s b/test/torture-s/950607-1.c.s index cc88123de..d63c28c1f 100644 --- a/test/torture-s/950607-1.c.s +++ b/test/torture-s/950607-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950607-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950607-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/950612-1.c.s b/test/torture-s/950612-1.c.s index 151b7c0ca..8f6c4424c 100644 --- a/test/torture-s/950612-1.c.s +++ b/test/torture-s/950612-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950612-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950612-1.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -15,6 +17,8 @@ f1: # @f1 .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -30,6 +34,8 @@ f2: # @f2 .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -45,6 +51,8 @@ f3: # @f3 .Lfunc_end2: .size f3, .Lfunc_end2-f3 + .section .text.f4,"ax",@progbits + .hidden f4 .globl f4 .type f4,@function f4: # @f4 @@ -60,6 +68,8 @@ f4: # @f4 .Lfunc_end3: .size f4, .Lfunc_end3-f4 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/950621-1.c.s b/test/torture-s/950621-1.c.s index 881174002..eb444c2f2 100644 --- a/test/torture-s/950621-1.c.s +++ b/test/torture-s/950621-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950621-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950621-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -20,11 +22,13 @@ f: # @f # BB#2: # %land.rhs i32.load $push2=, 4($0) i32.eq $2=, $pop2, $1 -.LBB0_3: # %land.end +.LBB0_3: # %land.end return $2 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/950628-1.c.s b/test/torture-s/950628-1.c.s index 591aaf02a..499f326e4 100644 --- a/test/torture-s/950628-1.c.s +++ b/test/torture-s/950628-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950628-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950628-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -17,6 +19,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -34,6 +38,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/950704-1.c.s b/test/torture-s/950704-1.c.s index 1d677c4d9..94fe885a2 100644 --- a/test/torture-s/950704-1.c.s +++ b/test/torture-s/950704-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950704-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950704-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -25,21 +27,23 @@ f: # @f i64.le_s $push6=, $4, $pop5 br_if $pop6, .LBB0_5 br .LBB0_6 -.LBB0_3: # %if.else +.LBB0_3: # %if.else i64.gt_s $push1=, $1, $3 br_if $pop1, .LBB0_6 # BB#4: # %if.else i64.lt_s $push2=, $4, $3 br_if $pop2, .LBB0_6 -.LBB0_5: # %if.end9 +.LBB0_5: # %if.end9 i32.const $push7=, 1 i32.store $discard=, errflag($2), $pop7 copy_local $4=, $3 -.LBB0_6: # %cleanup +.LBB0_6: # %cleanup return $4 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -53,8 +57,9 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type errflag,@object # @errflag - .bss + .hidden errflag # @errflag + .type errflag,@object + .section .bss.errflag,"aw",@nobits .globl errflag .align 2 errflag: diff --git a/test/torture-s/950706-1.c.s b/test/torture-s/950706-1.c.s index 305f5edde..a8da26160 100644 --- a/test/torture-s/950706-1.c.s +++ b/test/torture-s/950706-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950706-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950706-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -15,6 +17,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/950710-1.c.s b/test/torture-s/950710-1.c.s index 274296937..2cfc6ba9c 100644 --- a/test/torture-s/950710-1.c.s +++ b/test/torture-s/950710-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950710-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950710-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -9,6 +11,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -37,7 +41,7 @@ main: # @main # BB#1: # %if.then.i call abort unreachable -.LBB1_2: # %f.exit +.LBB1_2: # %f.exit i32.const $push5=, 0 call exit, $pop5 unreachable diff --git a/test/torture-s/950714-1.c.s b/test/torture-s/950714-1.c.s index eb238d6f2..4b2e9778b 100644 --- a/test/torture-s/950714-1.c.s +++ b/test/torture-s/950714-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950714-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950714-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -16,53 +18,53 @@ main: # @main i32.load $6=, array+24($9) i32.load $7=, array+28($9) i32.load $8=, array+32($9) -.LBB0_1: # %for.cond1.preheader +.LBB0_1: # %for.cond1.preheader # =>This Inner Loop Header: Depth=1 block .LBB0_13 loop .LBB0_11 i32.eq $push0=, $0, $9 br_if $pop0, .LBB0_11 # BB#2: # %for.cond1.preheader - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.eq $push1=, $1, $9 br_if $pop1, .LBB0_11 # BB#3: # %for.cond1.preheader - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.eq $push2=, $2, $9 br_if $pop2, .LBB0_11 # BB#4: # %for.cond1.preheader - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.eq $push3=, $3, $9 br_if $pop3, .LBB0_11 # BB#5: # %for.cond1.preheader - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.eq $push4=, $4, $9 br_if $pop4, .LBB0_11 # BB#6: # %for.cond1.preheader - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.eq $push5=, $5, $9 br_if $pop5, .LBB0_11 # BB#7: # %for.cond1.preheader - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.eq $push6=, $6, $9 br_if $pop6, .LBB0_11 # BB#8: # %for.cond1.preheader - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.eq $push7=, $7, $9 br_if $pop7, .LBB0_11 # BB#9: # %for.cond1.preheader - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.eq $push8=, $8, $9 br_if $pop8, .LBB0_11 # BB#10: # %for.cond1.8 - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $push9=, 1 i32.add $9=, $9, $pop9 i32.const $push10=, 10 i32.lt_s $push11=, $9, $pop10 br_if $pop11, .LBB0_1 br .LBB0_13 -.LBB0_11: # %label +.LBB0_11: # %label i32.const $push12=, 1 i32.ne $push13=, $9, $pop12 br_if $pop13, .LBB0_13 @@ -70,14 +72,15 @@ main: # @main i32.const $push14=, 0 call exit, $pop14 unreachable -.LBB0_13: # %if.then8 +.LBB0_13: # %if.then8 call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type array,@object # @array - .data + .hidden array # @array + .type array,@object + .section .data.array,"aw",@progbits .globl array .align 4 array: diff --git a/test/torture-s/950809-1.c.s b/test/torture-s/950809-1.c.s index 015734796..386620c99 100644 --- a/test/torture-s/950809-1.c.s +++ b/test/torture-s/950809-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950809-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950809-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -25,6 +27,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -43,14 +47,14 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main .type main.sc,@object # @main.sc - .data + .section .data.main.sc,"aw",@progbits .align 2 main.sc: .int32 2 # 0x2 diff --git a/test/torture-s/950906-1.c.s b/test/torture-s/950906-1.c.s index a743b7e0c..459acf440 100644 --- a/test/torture-s/950906-1.c.s +++ b/test/torture-s/950906-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950906-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950906-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -11,6 +13,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -22,6 +26,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/950915-1.c.s b/test/torture-s/950915-1.c.s index 3730117af..5b65518ec 100644 --- a/test/torture-s/950915-1.c.s +++ b/test/torture-s/950915-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950915-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950915-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -17,6 +19,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -37,21 +41,24 @@ main: # @main # BB#1: # %if.then call abort unreachable -.LBB1_2: # %if.end +.LBB1_2: # %if.end call exit, $0 unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: .int32 100000 # 0x186a0 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 2 b: diff --git a/test/torture-s/950929-1.c.s b/test/torture-s/950929-1.c.s index 7c344da99..947ce6000 100644 --- a/test/torture-s/950929-1.c.s +++ b/test/torture-s/950929-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950929-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950929-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/951003-1.c.s b/test/torture-s/951003-1.c.s index be1ed7c15..e13ff3299 100644 --- a/test/torture-s/951003-1.c.s +++ b/test/torture-s/951003-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/951003-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/951003-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -21,6 +25,8 @@ g: # @g .Lfunc_end1: .size g, .Lfunc_end1-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/951115-1.c.s b/test/torture-s/951115-1.c.s index f38a08d90..de9d1680a 100644 --- a/test/torture-s/951115-1.c.s +++ b/test/torture-s/951115-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/951115-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/951115-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -13,6 +15,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -26,6 +30,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -40,8 +46,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type var,@object # @var - .bss + .hidden var # @var + .type var,@object + .section .bss.var,"aw",@nobits .globl var .align 2 var: diff --git a/test/torture-s/951204-1.c.s b/test/torture-s/951204-1.c.s index 12e0787d3..c49e22a54 100644 --- a/test/torture-s/951204-1.c.s +++ b/test/torture-s/951204-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/951204-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/951204-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,6 +14,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/960116-1.c.s b/test/torture-s/960116-1.c.s index 06a8ce2e8..527f7abb3 100644 --- a/test/torture-s/960116-1.c.s +++ b/test/torture-s/960116-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960116-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960116-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -15,13 +17,15 @@ f: # @f # BB#1: # %land.lhs.true i32.load $push1=, 0($0) br_if $pop1, .LBB0_3 -.LBB0_2: # %if.end +.LBB0_2: # %if.end i32.const $1=, 0 -.LBB0_3: # %return +.LBB0_3: # %return return $1 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/960117-1.c.s b/test/torture-s/960117-1.c.s index b51c17846..3fb7b759a 100644 --- a/test/torture-s/960117-1.c.s +++ b/test/torture-s/960117-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960117-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960117-1.c" + .section .text.get_id,"ax",@progbits + .hidden get_id .globl get_id .type get_id,@function get_id: # @get_id @@ -21,6 +23,8 @@ get_id: # @get_id .Lfunc_end0: .size get_id, .Lfunc_end0-get_id + .section .text.get_tok,"ax",@progbits + .hidden get_tok .globl get_tok .type get_tok,@function get_tok: # @get_tok @@ -43,6 +47,8 @@ get_tok: # @get_tok .Lfunc_end1: .size get_tok, .Lfunc_end1-get_tok + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -66,12 +72,13 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type curval,@object # @curval - .bss + .hidden curval # @curval + .type curval,@object + .section .bss.curval,"aw",@nobits .globl curval .align 1 curval: - .zero 6 + .skip 6 .size curval, 6 .type id_space,@object # @id_space diff --git a/test/torture-s/960209-1.c.s b/test/torture-s/960209-1.c.s index 44715b1da..7f8b2ffcd 100644 --- a/test/torture-s/960209-1.c.s +++ b/test/torture-s/960209-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960209-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960209-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -19,11 +21,13 @@ f: # @f i32.and $push3=, $0, $pop2 i32.add $push5=, $pop4, $pop3 i32.store $discard=, a_ptr($2), $pop5 -.LBB0_2: # %cleanup +.LBB0_2: # %cleanup return $1 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -37,28 +41,32 @@ main: # @main # BB#1: # %if.end24.i i32.const $push1=, an_array+1 i32.store $discard=, a_ptr($0), $pop1 -.LBB1_2: # %if.end +.LBB1_2: # %if.end call exit, $0 unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type yabba,@object # @yabba - .data + .hidden yabba # @yabba + .type yabba,@object + .section .data.yabba,"aw",@progbits .globl yabba .align 2 yabba: .int32 1 # 0x1 .size yabba, 4 - .type an_array,@object # @an_array - .bss + .hidden an_array # @an_array + .type an_array,@object + .section .bss.an_array,"aw",@nobits .globl an_array an_array: - .zero 5 + .skip 5 .size an_array, 5 - .type a_ptr,@object # @a_ptr + .hidden a_ptr # @a_ptr + .type a_ptr,@object + .section .bss.a_ptr,"aw",@nobits .globl a_ptr .align 2 a_ptr: diff --git a/test/torture-s/960215-1.c.s b/test/torture-s/960215-1.c.s index 6ee344b14..59e2d3055 100644 --- a/test/torture-s/960215-1.c.s +++ b/test/torture-s/960215-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960215-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960215-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -207,14 +209,15 @@ main: # @main # BB#1: # %if.then call abort unreachable -.LBB0_2: # %if.end +.LBB0_2: # %if.end call exit, $0 unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type C,@object # @C - .data + .hidden C # @C + .type C,@object + .section .data.C,"aw",@progbits .globl C .align 4 C: @@ -222,7 +225,9 @@ C: .int64 4611686018427387904 .size C, 16 - .type U,@object # @U + .hidden U # @U + .type U,@object + .section .data.U,"aw",@progbits .globl U .align 4 U: @@ -230,7 +235,9 @@ U: .int64 4611404543450677248 .size U, 16 - .type Y2,@object # @Y2 + .hidden Y2 # @Y2 + .type Y2,@object + .section .data.Y2,"aw",@progbits .globl Y2 .align 4 Y2: @@ -238,7 +245,9 @@ Y2: .int64 4611826755915743232 .size Y2, 16 - .type Y1,@object # @Y1 + .hidden Y1 # @Y1 + .type Y1,@object + .section .data.Y1,"aw",@progbits .globl Y1 .align 4 Y1: @@ -246,8 +255,9 @@ Y1: .int64 4611404543450677248 .size Y1, 16 - .type X,@object # @X - .bss + .hidden X # @X + .type X,@object + .section .bss.X,"aw",@nobits .globl X .align 4 X: @@ -255,7 +265,9 @@ X: .int64 0 .size X, 16 - .type Y,@object # @Y + .hidden Y # @Y + .type Y,@object + .section .bss.Y,"aw",@nobits .globl Y .align 4 Y: @@ -263,7 +275,9 @@ Y: .int64 0 .size Y, 16 - .type Z,@object # @Z + .hidden Z # @Z + .type Z,@object + .section .bss.Z,"aw",@nobits .globl Z .align 4 Z: @@ -271,7 +285,9 @@ Z: .int64 0 .size Z, 16 - .type T,@object # @T + .hidden T # @T + .type T,@object + .section .bss.T,"aw",@nobits .globl T .align 4 T: @@ -279,7 +295,9 @@ T: .int64 0 .size T, 16 - .type R,@object # @R + .hidden R # @R + .type R,@object + .section .bss.R,"aw",@nobits .globl R .align 4 R: @@ -287,7 +305,9 @@ R: .int64 0 .size R, 16 - .type S,@object # @S + .hidden S # @S + .type S,@object + .section .bss.S,"aw",@nobits .globl S .align 4 S: diff --git a/test/torture-s/960218-1.c.s b/test/torture-s/960218-1.c.s index 1aeeecd87..d7b820790 100644 --- a/test/torture-s/960218-1.c.s +++ b/test/torture-s/960218-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960218-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960218-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -13,6 +15,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -28,11 +32,13 @@ f: # @f i32.const $push2=, 0 i32.xor $push1=, $0, $1 i32.store $discard=, glob($pop2), $pop1 -.LBB1_2: # %while.end +.LBB1_2: # %while.end return $0 .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -47,8 +53,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type glob,@object # @glob - .bss + .hidden glob # @glob + .type glob,@object + .section .bss.glob,"aw",@nobits .globl glob .align 2 glob: diff --git a/test/torture-s/960219-1.c.s b/test/torture-s/960219-1.c.s index d552ed025..495af18c8 100644 --- a/test/torture-s/960219-1.c.s +++ b/test/torture-s/960219-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960219-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960219-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,12 +12,14 @@ f: # @f br_if $0, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/960301-1.c.s b/test/torture-s/960301-1.c.s index b3945755a..d2a1e1106 100644 --- a/test/torture-s/960301-1.c.s +++ b/test/torture-s/960301-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960301-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960301-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -24,6 +26,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -45,15 +49,18 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type foo,@object # @foo - .bss + .hidden foo # @foo + .type foo,@object + .section .bss.foo,"aw",@nobits .globl foo .align 2 foo: - .zero 4 + .skip 4 .size foo, 4 - .type oldfoo,@object # @oldfoo + .hidden oldfoo # @oldfoo + .type oldfoo,@object + .section .bss.oldfoo,"aw",@nobits .globl oldfoo .align 2 oldfoo: diff --git a/test/torture-s/960302-1.c.s b/test/torture-s/960302-1.c.s index 5dc7c32a9..c7f1c5451 100644 --- a/test/torture-s/960302-1.c.s +++ b/test/torture-s/960302-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960302-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960302-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -23,6 +25,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -44,14 +48,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: diff --git a/test/torture-s/960311-1.c.s b/test/torture-s/960311-1.c.s index 1daf10176..2e984fada 100644 --- a/test/torture-s/960311-1.c.s +++ b/test/torture-s/960311-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960311-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960311-1.c" + .section .text.a1,"ax",@progbits + .hidden a1 .globl a1 .type a1,@function a1: # @a1 @@ -14,6 +16,8 @@ a1: # @a1 .Lfunc_end0: .size a1, .Lfunc_end0-a1 + .section .text.b,"ax",@progbits + .hidden b .globl b .type b,@function b: # @b @@ -32,7 +36,7 @@ b: # @b i32.const $push3=, 1 i32.add $push4=, $pop2, $pop3 i32.store $discard=, count($1), $pop4 -.LBB1_2: # %if.end +.LBB1_2: # %if.end block .LBB1_4 i32.const $push5=, 64 i32.and $push6=, $0, $pop5 @@ -45,7 +49,7 @@ b: # @b i32.const $push8=, 1 i32.add $push9=, $pop7, $pop8 i32.store $discard=, count($1), $pop9 -.LBB1_4: # %if.end7 +.LBB1_4: # %if.end7 block .LBB1_6 i32.const $push10=, 32 i32.and $push11=, $0, $pop10 @@ -58,11 +62,13 @@ b: # @b i32.const $push13=, 1 i32.add $push14=, $pop12, $pop13 i32.store $discard=, count($0), $pop14 -.LBB1_6: # %if.end15 +.LBB1_6: # %if.end15 return .Lfunc_end1: .size b, .Lfunc_end1-b + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -77,8 +83,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type count,@object # @count - .bss + .hidden count # @count + .type count,@object + .section .bss.count,"aw",@nobits .globl count .align 2 count: diff --git a/test/torture-s/960311-2.c.s b/test/torture-s/960311-2.c.s index 7b714defd..8b826f198 100644 --- a/test/torture-s/960311-2.c.s +++ b/test/torture-s/960311-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960311-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960311-2.c" + .section .text.a1,"ax",@progbits + .hidden a1 .globl a1 .type a1,@function a1: # @a1 @@ -14,6 +16,8 @@ a1: # @a1 .Lfunc_end0: .size a1, .Lfunc_end0-a1 + .section .text.b,"ax",@progbits + .hidden b .globl b .type b,@function b: # @b @@ -32,7 +36,7 @@ b: # @b i32.const $push3=, 1 i32.add $push4=, $pop2, $pop3 i32.store $discard=, count($1), $pop4 -.LBB1_2: # %if.end +.LBB1_2: # %if.end block .LBB1_4 i32.const $push5=, 16384 i32.and $push6=, $0, $pop5 @@ -45,7 +49,7 @@ b: # @b i32.const $push8=, 1 i32.add $push9=, $pop7, $pop8 i32.store $discard=, count($1), $pop9 -.LBB1_4: # %if.end7 +.LBB1_4: # %if.end7 block .LBB1_6 i32.const $push10=, 8192 i32.and $push11=, $0, $pop10 @@ -58,11 +62,13 @@ b: # @b i32.const $push13=, 1 i32.add $push14=, $pop12, $pop13 i32.store $discard=, count($0), $pop14 -.LBB1_6: # %if.end15 +.LBB1_6: # %if.end15 return .Lfunc_end1: .size b, .Lfunc_end1-b + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -77,8 +83,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type count,@object # @count - .bss + .hidden count # @count + .type count,@object + .section .bss.count,"aw",@nobits .globl count .align 2 count: diff --git a/test/torture-s/960311-3.c.s b/test/torture-s/960311-3.c.s index 13eea861a..b759f5a9b 100644 --- a/test/torture-s/960311-3.c.s +++ b/test/torture-s/960311-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960311-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960311-3.c" + .section .text.a1,"ax",@progbits + .hidden a1 .globl a1 .type a1,@function a1: # @a1 @@ -14,6 +16,8 @@ a1: # @a1 .Lfunc_end0: .size a1, .Lfunc_end0-a1 + .section .text.b,"ax",@progbits + .hidden b .globl b .type b,@function b: # @b @@ -30,7 +34,7 @@ b: # @b i32.const $push3=, 1 i32.add $push4=, $pop2, $pop3 i32.store $discard=, count($1), $pop4 -.LBB1_2: # %if.end +.LBB1_2: # %if.end block .LBB1_4 i32.const $push5=, 1073741824 i32.and $push6=, $0, $pop5 @@ -43,7 +47,7 @@ b: # @b i32.const $push8=, 1 i32.add $push9=, $pop7, $pop8 i32.store $discard=, count($1), $pop9 -.LBB1_4: # %if.end4 +.LBB1_4: # %if.end4 block .LBB1_6 i32.const $push10=, 536870912 i32.and $push11=, $0, $pop10 @@ -56,11 +60,13 @@ b: # @b i32.const $push13=, 1 i32.add $push14=, $pop12, $pop13 i32.store $discard=, count($0), $pop14 -.LBB1_6: # %if.end9 +.LBB1_6: # %if.end9 return .Lfunc_end1: .size b, .Lfunc_end1-b + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -75,8 +81,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type count,@object # @count - .bss + .hidden count # @count + .type count,@object + .section .bss.count,"aw",@nobits .globl count .align 2 count: diff --git a/test/torture-s/960312-1.c.s b/test/torture-s/960312-1.c.s index 05b60d20a..ddf62ba08 100644 --- a/test/torture-s/960312-1.c.s +++ b/test/torture-s/960312-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960312-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960312-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -27,6 +29,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -49,14 +53,14 @@ main: # @main # BB#1: # %if.end call exit, $2 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main .type main.sc,@object # @main.sc - .data + .section .data.main.sc,"aw",@progbits .align 2 main.sc: .int32 2 # 0x2 diff --git a/test/torture-s/960317-1.c.s b/test/torture-s/960317-1.c.s index 2dc6b5f1b..b9847005d 100644 --- a/test/torture-s/960317-1.c.s +++ b/test/torture-s/960317-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960317-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960317-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -21,11 +23,13 @@ f: # @f i32.and $push3=, $1, $pop2 i32.ne $push4=, $pop3, $0 return $pop4 -.LBB0_2: # %cleanup +.LBB0_2: # %cleanup return $0 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/960321-1.c.s b/test/torture-s/960321-1.c.s index 943763654..8e2c4091b 100644 --- a/test/torture-s/960321-1.c.s +++ b/test/torture-s/960321-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960321-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960321-1.c" + .section .text.acc_a,"ax",@progbits + .hidden acc_a .globl acc_a .type acc_a,@function acc_a: # @acc_a @@ -15,6 +17,8 @@ acc_a: # @acc_a .Lfunc_end0: .size acc_a, .Lfunc_end0-acc_a + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -30,14 +34,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a a: .asciz "deadbeef\000" diff --git a/test/torture-s/960326-1.c.s b/test/torture-s/960326-1.c.s index f5b0df920..7799b5080 100644 --- a/test/torture-s/960326-1.c.s +++ b/test/torture-s/960326-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960326-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960326-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,21 +17,22 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type s,@object # @s - .data + .hidden s # @s + .type s,@object + .section .data.s,"aw",@progbits .globl s .align 2 s: .int32 0 # 0x0 .int32 3 # 0x3 .int16 0 # 0x0 - .zero 2 + .skip 2 .int32 2 # 0x2 .int32 0 # 0x0 .int32 0 # 0x0 diff --git a/test/torture-s/960327-1.c.s b/test/torture-s/960327-1.c.s index 1fe4b11f7..817c4f1ba 100644 --- a/test/torture-s/960327-1.c.s +++ b/test/torture-s/960327-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960327-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960327-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -10,6 +12,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -26,17 +30,17 @@ f: # @f i32.const $1=, 0 i32.const $8=, 8 i32.const $3=, 3 - i32.const $7=, f.s+8 + i32.const $7=, .Lf.s+8 i32.const $4=, 2 i32.const $push6=, 12 i32.const $12=, 0 i32.add $12=, $15, $12 i32.add $2=, $12, $pop6 - i32.const $push0=, f.s+12 + i32.const $push0=, .Lf.s+12 i32.add $push1=, $pop0, $0 i32.load8_u $push2=, 0($pop1) i32.shl $push3=, $pop2, $8 - i32.load8_u $push4=, f.s+12($1) + i32.load8_u $push4=, .Lf.s+12($1) i32.or $push5=, $pop3, $pop4 i32.store16 $discard=, 0($2), $pop5 i32.const $13=, 0 @@ -53,11 +57,11 @@ f: # @f i32.add $push15=, $7, $0 i32.load8_u $push16=, 0($pop15) i32.shl $push17=, $pop16, $8 - i32.load8_u $push18=, f.s+8($1) + i32.load8_u $push18=, .Lf.s+8($1) i32.or $push19=, $pop17, $pop18 i32.or $push20=, $pop14, $pop19 i32.store $discard=, 0($pop21), $pop20 - i32.const $8=, f.s + i32.const $8=, .Lf.s i64.const $5=, 8 i64.const $6=, 16 i32.const $push30=, 7 @@ -90,7 +94,7 @@ f: # @f i32.add $push49=, $8, $0 i64.load8_u $push50=, 0($pop49) i64.shl $push51=, $pop50, $5 - i64.load8_u $push52=, f.s($1) + i64.load8_u $push52=, .Lf.s($1) i64.or $push53=, $pop51, $pop52 i64.or $push54=, $pop48, $pop53 i64.or $push55=, $pop41, $pop54 @@ -99,7 +103,7 @@ f: # @f i32.const $14=, 0 i32.add $14=, $15, $14 i32.add $8=, $14, $pop56 -.LBB1_1: # %while.cond +.LBB1_1: # %while.cond # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $push57=, -2 @@ -110,7 +114,7 @@ f: # @f i32.const $push59=, 48 i32.eq $push60=, $pop58, $pop59 br_if $pop60, .LBB1_1 -.LBB1_2: # %while.end +.LBB1_2: # %while.end block .LBB1_4 i32.const $push62=, 88 i32.store8 $7=, 0($8), $pop62 @@ -125,12 +129,14 @@ f: # @f i32.const $11=, __stack_pointer i32.store $15=, 0($11), $15 return $8 -.LBB1_4: # %if.then +.LBB1_4: # %if.then call abort unreachable .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -147,17 +153,17 @@ main: # @main i32.const $1=, 0 i32.const $8=, 8 i32.const $3=, 3 - i32.const $7=, f.s+8 + i32.const $7=, .Lf.s+8 i32.const $4=, 2 i32.const $push6=, 12 i32.const $11=, 0 i32.add $11=, $14, $11 i32.add $2=, $11, $pop6 - i32.const $push0=, f.s+12 + i32.const $push0=, .Lf.s+12 i32.add $push1=, $pop0, $0 i32.load8_u $push2=, 0($pop1) i32.shl $push3=, $pop2, $8 - i32.load8_u $push4=, f.s+12($1) + i32.load8_u $push4=, .Lf.s+12($1) i32.or $push5=, $pop3, $pop4 i32.store16 $discard=, 0($2), $pop5 i32.const $12=, 0 @@ -174,11 +180,11 @@ main: # @main i32.add $push15=, $7, $0 i32.load8_u $push16=, 0($pop15) i32.shl $push17=, $pop16, $8 - i32.load8_u $push18=, f.s+8($1) + i32.load8_u $push18=, .Lf.s+8($1) i32.or $push19=, $pop17, $pop18 i32.or $push20=, $pop14, $pop19 i32.store $discard=, 0($pop21), $pop20 - i32.const $8=, f.s + i32.const $8=, .Lf.s i64.const $5=, 8 i64.const $6=, 16 i32.const $push30=, 7 @@ -211,7 +217,7 @@ main: # @main i32.add $push49=, $8, $0 i64.load8_u $push50=, 0($pop49) i64.shl $push51=, $pop50, $5 - i64.load8_u $push52=, f.s($1) + i64.load8_u $push52=, .Lf.s($1) i64.or $push53=, $pop51, $pop52 i64.or $push54=, $pop48, $pop53 i64.or $push55=, $pop41, $pop54 @@ -220,7 +226,7 @@ main: # @main i32.const $13=, 0 i32.add $13=, $14, $13 i32.add $8=, $13, $pop56 -.LBB2_1: # %while.cond.i +.LBB2_1: # %while.cond.i # =>This Inner Loop Header: Depth=1 loop .LBB2_2 i32.const $push57=, -2 @@ -231,7 +237,7 @@ main: # @main i32.const $push59=, 48 i32.eq $push60=, $pop58, $pop59 br_if $pop60, .LBB2_1 -.LBB2_2: # %while.end.i +.LBB2_2: # %while.end.i block .LBB2_4 i32.const $push62=, 88 i32.store8 $7=, 0($8), $pop62 @@ -243,17 +249,17 @@ main: # @main # BB#3: # %f.exit call exit, $8 unreachable -.LBB2_4: # %if.then.i +.LBB2_4: # %if.then.i call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type f.s,@object # @f.s + .type .Lf.s,@object # @f.s .section .rodata.str1.1,"aMS",@progbits,1 -f.s: +.Lf.s: .asciz "abcedfg012345" - .size f.s, 14 + .size .Lf.s, 14 .ident "clang version 3.8.0 " diff --git a/test/torture-s/960402-1.c.s b/test/torture-s/960402-1.c.s index ac14587ce..8cb98e706 100644 --- a/test/torture-s/960402-1.c.s +++ b/test/torture-s/960402-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960402-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960402-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -14,6 +16,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/960405-1.c.s b/test/torture-s/960405-1.c.s index e64b7ce81..8cfea5080 100644 --- a/test/torture-s/960405-1.c.s +++ b/test/torture-s/960405-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960405-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960405-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -19,14 +21,15 @@ main: # @main # BB#1: # %if.then call abort unreachable -.LBB0_2: # %if.end +.LBB0_2: # %if.end call exit, $0 unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 4 x: @@ -34,7 +37,9 @@ x: .int64 9223090561878065152 .size x, 16 - .type y,@object # @y + .hidden y # @y + .type y,@object + .section .data.y,"aw",@progbits .globl y .align 4 y: diff --git a/test/torture-s/960419-1.c.s b/test/torture-s/960419-1.c.s index 806548b1c..e45935bef 100644 --- a/test/torture-s/960419-1.c.s +++ b/test/torture-s/960419-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960419-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960419-1.c" + .section .text.check,"ax",@progbits + .hidden check .globl check .type check,@function check: # @check @@ -11,12 +13,14 @@ check: # @check br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size check, .Lfunc_end0-check + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/960419-2.c.s b/test/torture-s/960419-2.c.s index 5c8d4d506..4a1bc7d8d 100644 --- a/test/torture-s/960419-2.c.s +++ b/test/torture-s/960419-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960419-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960419-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/960512-1.c.s b/test/torture-s/960512-1.c.s index de809ba12..a2c5705c6 100644 --- a/test/torture-s/960512-1.c.s +++ b/test/torture-s/960512-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960512-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960512-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,6 +14,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/960513-1.c.s b/test/torture-s/960513-1.c.s index 27e999e5a..6ffa73549 100644 --- a/test/torture-s/960513-1.c.s +++ b/test/torture-s/960513-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960513-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960513-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -127,6 +129,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/960521-1.c.s b/test/torture-s/960521-1.c.s index 4072bd88a..2c8f1debd 100644 --- a/test/torture-s/960521-1.c.s +++ b/test/torture-s/960521-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960521-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960521-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,7 +18,7 @@ foo: # @foo i32.const $1=, 0 i32.load $2=, a($1) copy_local $3=, $1 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.const $push2=, -1 @@ -27,9 +29,9 @@ foo: # @foo i32.load $push3=, n($1) i32.lt_s $push5=, $3, $pop3 br_if $pop5, .LBB0_2 -.LBB0_3: # %for.cond1.preheader +.LBB0_3: # %for.cond1.preheader i32.load $2=, b($4) -.LBB0_4: # %for.body3 +.LBB0_4: # %for.body3 # =>This Inner Loop Header: Depth=1 loop .LBB0_5 i32.add $push6=, $2, $4 @@ -40,11 +42,13 @@ foo: # @foo i32.const $push9=, 131068 i32.ne $push10=, $4, $pop9 br_if $pop10, .LBB0_4 -.LBB0_5: # %for.end7 +.LBB0_5: # %for.end7 return $4 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -63,7 +67,7 @@ main: # @main i32.const $3=, 4 i32.add $push2=, $2, $3 i32.store $discard=, b($4), $pop2 -.LBB1_1: # %for.body.i +.LBB1_1: # %for.body.i # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $push4=, 1 @@ -73,10 +77,10 @@ main: # @main i32.add $1=, $1, $3 i32.lt_s $push5=, $5, $0 br_if $pop5, .LBB1_1 -.LBB1_2: # %for.cond1.preheader.i +.LBB1_2: # %for.cond1.preheader.i i32.const $5=, 0 i32.load $1=, b($5) -.LBB1_3: # %for.body3.i +.LBB1_3: # %for.body3.i # =>This Inner Loop Header: Depth=1 loop .LBB1_4 i32.add $push6=, $1, $5 @@ -85,7 +89,7 @@ main: # @main i32.const $push7=, 131068 i32.ne $push8=, $5, $pop7 br_if $pop8, .LBB1_3 -.LBB1_4: # %foo.exit +.LBB1_4: # %foo.exit block .LBB1_6 i32.const $push9=, -4 i32.add $push10=, $1, $pop9 @@ -95,28 +99,33 @@ main: # @main i32.const $push12=, 0 call exit, $pop12 unreachable -.LBB1_6: # %if.then +.LBB1_6: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type n,@object # @n - .bss + .hidden n # @n + .type n,@object + .section .bss.n,"aw",@nobits .globl n .align 2 n: .int32 0 # 0x0 .size n, 4 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/960608-1.c.s b/test/torture-s/960608-1.c.s index 21ae7ced7..c9812d2fb 100644 --- a/test/torture-s/960608-1.c.s +++ b/test/torture-s/960608-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960608-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960608-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/960801-1.c.s b/test/torture-s/960801-1.c.s index 8c8e5a207..69228fda7 100644 --- a/test/torture-s/960801-1.c.s +++ b/test/torture-s/960801-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960801-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960801-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -20,6 +24,8 @@ g: # @g .Lfunc_end1: .size g, .Lfunc_end1-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/960802-1.c.s b/test/torture-s/960802-1.c.s index 050ee0b12..fd6da92c5 100644 --- a/test/torture-s/960802-1.c.s +++ b/test/torture-s/960802-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960802-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960802-1.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -10,6 +12,8 @@ f1: # @f1 .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -20,6 +24,8 @@ f2: # @f2 .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -31,6 +37,8 @@ f3: # @f3 .Lfunc_end2: .size f3, .Lfunc_end2-f3 + .section .text.f4,"ax",@progbits + .hidden f4 .globl f4 .type f4,@function f4: # @f4 @@ -42,6 +50,8 @@ f4: # @f4 .Lfunc_end3: .size f4, .Lfunc_end3-f4 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -56,8 +66,9 @@ main: # @main .Lfunc_end4: .size main, .Lfunc_end4-main - .type val,@object # @val - .data + .hidden val # @val + .type val,@object + .section .data.val,"aw",@progbits .globl val .align 2 val: diff --git a/test/torture-s/960830-1.c.s b/test/torture-s/960830-1.c.s index eab8be9cb..807e55cc1 100644 --- a/test/torture-s/960830-1.c.s +++ b/test/torture-s/960830-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960830-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960830-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/960909-1.c.s b/test/torture-s/960909-1.c.s index 98e6b0a67..6da967bde 100644 --- a/test/torture-s/960909-1.c.s +++ b/test/torture-s/960909-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960909-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960909-1.c" + .section .text.ffs,"ax",@progbits + .hidden ffs .globl ffs .type ffs,@function ffs: # @ffs @@ -18,7 +20,7 @@ ffs: # @ffs copy_local $3=, $1 i32.and $push0=, $0, $1 br_if $pop0, .LBB0_3 -.LBB0_2: # %for.inc +.LBB0_2: # %for.inc # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.add $3=, $3, $1 @@ -27,11 +29,13 @@ ffs: # @ffs i32.const $push4=, 0 i32.eq $push5=, $pop1, $pop4 br_if $pop5, .LBB0_2 -.LBB0_3: # %cleanup +.LBB0_3: # %cleanup return $3 .Lfunc_end0: .size ffs, .Lfunc_end0-ffs + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -44,12 +48,14 @@ f: # @f br_if $pop1, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/961004-1.c.s b/test/torture-s/961004-1.c.s index 0f67cc9d8..04697dcc0 100644 --- a/test/torture-s/961004-1.c.s +++ b/test/torture-s/961004-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961004-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961004-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,14 +15,15 @@ main: # @main # BB#1: # %if.else i32.const $push1=, 1 i32.store $discard=, k($0), $pop1 -.LBB0_2: # %for.inc.1 +.LBB0_2: # %for.inc.1 call exit, $0 unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type k,@object # @k - .bss + .hidden k # @k + .type k,@object + .section .bss.k,"aw",@nobits .globl k .align 2 k: diff --git a/test/torture-s/961017-1.c.s b/test/torture-s/961017-1.c.s index 1f8bffc53..033bf0791 100644 --- a/test/torture-s/961017-1.c.s +++ b/test/torture-s/961017-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961017-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961017-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/961017-2.c.s b/test/torture-s/961017-2.c.s index dee37dde6..f7089f621 100644 --- a/test/torture-s/961017-2.c.s +++ b/test/torture-s/961017-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961017-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961017-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -7,13 +9,13 @@ main: # @main .local i32 # BB#0: # %entry i32.const $0=, 0 -.LBB0_1: # %do.cond +.LBB0_1: # %do.cond # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push0=, 16384 i32.add $0=, $0, $pop0 br_if $0, .LBB0_1 -.LBB0_2: # %do.end +.LBB0_2: # %do.end i32.const $push1=, 0 call exit, $pop1 unreachable diff --git a/test/torture-s/961026-1.c.s b/test/torture-s/961026-1.c.s index 4cedddca3..8ba7a8afd 100644 --- a/test/torture-s/961026-1.c.s +++ b/test/torture-s/961026-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961026-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961026-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -12,6 +14,8 @@ test: # @test .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/961112-1.c.s b/test/torture-s/961112-1.c.s index 7695524d9..0fe4deb0e 100644 --- a/test/torture-s/961112-1.c.s +++ b/test/torture-s/961112-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961112-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961112-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/961122-1.c.s b/test/torture-s/961122-1.c.s index cb5dc4cef..4e8ced191 100644 --- a/test/torture-s/961122-1.c.s +++ b/test/torture-s/961122-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961122-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961122-1.c" + .section .text.addhi,"ax",@progbits + .hidden addhi .globl addhi .type addhi,@function addhi: # @addhi @@ -18,6 +20,8 @@ addhi: # @addhi .Lfunc_end0: .size addhi, .Lfunc_end0-addhi + .section .text.subhi,"ax",@progbits + .hidden subhi .globl subhi .type subhi,@function subhi: # @subhi @@ -36,6 +40,8 @@ subhi: # @subhi .Lfunc_end1: .size subhi, .Lfunc_end1-subhi + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -50,8 +56,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type acc,@object # @acc - .bss + .hidden acc # @acc + .type acc,@object + .section .bss.acc,"aw",@nobits .globl acc .align 3 acc: diff --git a/test/torture-s/961122-2.c.s b/test/torture-s/961122-2.c.s index 749bb2b70..72ac8f343 100644 --- a/test/torture-s/961122-2.c.s +++ b/test/torture-s/961122-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961122-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961122-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/961125-1.c.s b/test/torture-s/961125-1.c.s index 72d993d77..42c1c6c8c 100644 --- a/test/torture-s/961125-1.c.s +++ b/test/torture-s/961125-1.c.s @@ -1,78 +1,73 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961125-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961125-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main .result i32 - .local i32, i32, i32, i32, i32, i32 + .local i32, i32, i32, i32, i32 # BB#0: # %entry i32.const $3=, 1 - i32.const $5=, .str -.LBB0_1: # %land.rhs.i + i32.const $4=, .L.str +.LBB0_1: # %land.rhs.i # =>This Loop Header: Depth=1 - # Child Loop .LBB0_3 Depth 2 + # Child Loop BB0_3 Depth 2 loop .LBB0_6 - i32.const $push16=, 0 - i32.eq $push17=, $3, $pop16 - br_if $pop17, .LBB0_6 + i32.const $push13=, 0 + i32.eq $push14=, $3, $pop13 + br_if $pop14, .LBB0_6 # BB#2: # %while.cond2.preheader.i - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $0=, -1 - i32.const $1=, 0 - i32.const $2=, .str+3 - copy_local $4=, $1 + i32.const $1=, .L.str+3 block .LBB0_5 - i32.ge_u $push0=, $5, $2 + i32.ge_u $push0=, $4, $1 br_if $pop0, .LBB0_5 -.LBB0_3: # %land.rhs4.i - # Parent Loop .LBB0_1 Depth=1 +.LBB0_3: # %land.rhs4.i + # Parent Loop BB0_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB0_5 - i32.const $4=, 1 - i32.load8_u $push1=, 0($5) + i32.load8_u $2=, 0($4) + i32.const $push1=, 1 + i32.add $4=, $4, $pop1 i32.const $push2=, 58 - i32.eq $push3=, $pop1, $pop2 + i32.eq $push3=, $2, $pop2 br_if $pop3, .LBB0_5 -# BB#4: # %while.body8.i - # in Loop: Header=.LBB0_3 Depth=2 - i32.const $push4=, 1 - i32.add $5=, $5, $pop4 - copy_local $4=, $1 - i32.lt_u $push5=, $5, $2 - br_if $pop5, .LBB0_3 -.LBB0_5: # %while.end.i - # in Loop: Header=.LBB0_1 Depth=1 - i32.const $push6=, 1 - i32.add $push7=, $5, $pop6 - i32.select $5=, $4, $pop7, $5 +# BB#4: # %land.rhs4.i + # in Loop: Header=BB0_3 Depth=2 + i32.lt_u $push4=, $4, $1 + br_if $pop4, .LBB0_3 +.LBB0_5: # %while.end.thread.i + # in Loop: Header=BB0_1 Depth=1 i32.add $3=, $3, $0 - i32.lt_u $push8=, $5, $2 - br_if $pop8, .LBB0_1 -.LBB0_6: # %begfield.exit + i32.lt_u $push5=, $4, $1 + br_if $pop5, .LBB0_1 +.LBB0_6: # %begfield.exit block .LBB0_8 - i32.const $push9=, 1 - i32.add $4=, $5, $pop9 - i32.const $push10=, .str+3 - i32.gt_u $push11=, $4, $pop10 - i32.select $push12=, $pop11, $5, $4 - i32.const $push13=, .str+2 - i32.ne $push14=, $pop12, $pop13 - br_if $pop14, .LBB0_8 + i32.const $push6=, 1 + i32.add $2=, $4, $pop6 + i32.const $push7=, .L.str+3 + i32.gt_u $push8=, $2, $pop7 + i32.select $push9=, $pop8, $4, $2 + i32.const $push10=, .L.str+2 + i32.ne $push11=, $pop9, $pop10 + br_if $pop11, .LBB0_8 # BB#7: # %if.end - i32.const $push15=, 0 - call exit, $pop15 + i32.const $push12=, 0 + call exit, $pop12 unreachable -.LBB0_8: # %if.then +.LBB0_8: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz ":ab" - .size .str, 4 + .size .L.str, 4 .ident "clang version 3.8.0 " diff --git a/test/torture-s/961206-1.c.s b/test/torture-s/961206-1.c.s index 4407a0c08..dfc92a6e5 100644 --- a/test/torture-s/961206-1.c.s +++ b/test/torture-s/961206-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961206-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961206-1.c" + .section .text.sub1,"ax",@progbits + .hidden sub1 .globl sub1 .type sub1,@function sub1: # @sub1 @@ -12,6 +14,8 @@ sub1: # @sub1 .Lfunc_end0: .size sub1, .Lfunc_end0-sub1 + .section .text.sub2,"ax",@progbits + .hidden sub2 .globl sub2 .type sub2,@function sub2: # @sub2 @@ -24,6 +28,8 @@ sub2: # @sub2 .Lfunc_end1: .size sub2, .Lfunc_end1-sub2 + .section .text.sub3,"ax",@progbits + .hidden sub3 .globl sub3 .type sub3,@function sub3: # @sub3 @@ -36,6 +42,8 @@ sub3: # @sub3 .Lfunc_end2: .size sub3, .Lfunc_end2-sub3 + .section .text.sub4,"ax",@progbits + .hidden sub4 .globl sub4 .type sub4,@function sub4: # @sub4 @@ -48,6 +56,8 @@ sub4: # @sub4 .Lfunc_end3: .size sub4, .Lfunc_end3-sub4 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/961213-1.c.s b/test/torture-s/961213-1.c.s index 75f536a20..0d5be441e 100644 --- a/test/torture-s/961213-1.c.s +++ b/test/torture-s/961213-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961213-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961213-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -16,7 +18,7 @@ g: # @g # BB#1: # %for.body.lr.ph i64.extend_s/i32 $4=, $3 copy_local $3=, $1 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i64.load32_u $5=, 0($2) @@ -27,13 +29,15 @@ g: # @g i64.mul $push3=, $6, $4 i64.add $6=, $5, $pop3 br_if $3, .LBB0_2 -.LBB0_3: # %for.cond.for.end_crit_edge +.LBB0_3: # %for.cond.for.end_crit_edge i64.store $discard=, 0($0), $6 -.LBB0_4: # %for.end +.LBB0_4: # %for.end return $1 .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/961223-1.c.s b/test/torture-s/961223-1.c.s index aec356a01..5b839ff9f 100644 --- a/test/torture-s/961223-1.c.s +++ b/test/torture-s/961223-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961223-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961223-1.c" + .section .text.sub,"ax",@progbits + .hidden sub .globl sub .type sub,@function sub: # @sub @@ -12,6 +14,8 @@ sub: # @sub .Lfunc_end0: .size sub, .Lfunc_end0-sub + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/970214-1.c.s b/test/torture-s/970214-1.c.s index 81c3a729c..244150eda 100644 --- a/test/torture-s/970214-1.c.s +++ b/test/torture-s/970214-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/970214-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/970214-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/970214-2.c.s b/test/torture-s/970214-2.c.s index 3371877b4..cc06b7a16 100644 --- a/test/torture-s/970214-2.c.s +++ b/test/torture-s/970214-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/970214-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/970214-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/970217-1.c.s b/test/torture-s/970217-1.c.s index 722db196d..404f12ab0 100644 --- a/test/torture-s/970217-1.c.s +++ b/test/torture-s/970217-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/970217-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/970217-1.c" + .section .text.sub,"ax",@progbits + .hidden sub .globl sub .type sub,@function sub: # @sub @@ -12,6 +14,8 @@ sub: # @sub .Lfunc_end0: .size sub, .Lfunc_end0-sub + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/970923-1.c.s b/test/torture-s/970923-1.c.s index a7b84191e..76efde05a 100644 --- a/test/torture-s/970923-1.c.s +++ b/test/torture-s/970923-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/970923-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/970923-1.c" + .section .text.ts,"ax",@progbits + .hidden ts .globl ts .type ts,@function ts: # @ts @@ -11,6 +13,8 @@ ts: # @ts .Lfunc_end0: .size ts, .Lfunc_end0-ts + .section .text.tu,"ax",@progbits + .hidden tu .globl tu .type tu,@function tu: # @tu @@ -22,6 +26,8 @@ tu: # @tu .Lfunc_end1: .size tu, .Lfunc_end1-tu + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/980424-1.c.s b/test/torture-s/980424-1.c.s index bae2a9cd0..d0e6cd12f 100644 --- a/test/torture-s/980424-1.c.s +++ b/test/torture-s/980424-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980424-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980424-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,12 +13,14 @@ f: # @f br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -36,12 +40,14 @@ g: # @g br_if $pop10, .LBB1_2 # BB#1: # %f.exit return -.LBB1_2: # %if.then.i +.LBB1_2: # %if.then.i call abort unreachable .Lfunc_end1: .size g, .Lfunc_end1-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -58,19 +64,22 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 # 0x0 .size i, 4 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 4 a: - .zero 396 + .skip 396 .size a, 396 diff --git a/test/torture-s/980505-1.c.s b/test/torture-s/980505-1.c.s index db4e075e6..2a6ce4d5b 100644 --- a/test/torture-s/980505-1.c.s +++ b/test/torture-s/980505-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980505-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980505-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/980505-2.c.s b/test/torture-s/980505-2.c.s index 9e881992a..cdd28b081 100644 --- a/test/torture-s/980505-2.c.s +++ b/test/torture-s/980505-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980505-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980505-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/980506-1.c.s b/test/torture-s/980506-1.c.s index 51b0ab564..3fe997750 100644 --- a/test/torture-s/980506-1.c.s +++ b/test/torture-s/980506-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980506-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980506-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/980506-2.c.s b/test/torture-s/980506-2.c.s index d89e56ec1..0e5ebdce1 100644 --- a/test/torture-s/980506-2.c.s +++ b/test/torture-s/980506-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980506-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980506-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/980506-3.c.s b/test/torture-s/980506-3.c.s index 8217b168e..a79359aba 100644 --- a/test/torture-s/980506-3.c.s +++ b/test/torture-s/980506-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980506-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980506-3.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -16,12 +18,13 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type lookup_table,@object # @lookup_table - .bss + .hidden lookup_table # @lookup_table + .type lookup_table,@object + .section .bss.lookup_table,"aw",@nobits .globl lookup_table .align 4 lookup_table: - .zero 257 + .skip 257 .size lookup_table, 257 diff --git a/test/torture-s/980526-2.c.s b/test/torture-s/980526-2.c.s index 1be4006de..6e90683f9 100644 --- a/test/torture-s/980526-2.c.s +++ b/test/torture-s/980526-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980526-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980526-2.c" + .section .text.do_mknod,"ax",@progbits + .hidden do_mknod .globl do_mknod .type do_mknod,@function do_mknod: # @do_mknod @@ -13,12 +15,14 @@ do_mknod: # @do_mknod i32.const $push2=, 0 call exit, $pop2 unreachable -.LBB0_2: # %if.else +.LBB0_2: # %if.else call abort unreachable .Lfunc_end0: .size do_mknod, .Lfunc_end0-do_mknod + .section .text.getname,"ax",@progbits + .hidden getname .globl getname .type getname,@function getname: # @getname @@ -68,6 +72,8 @@ getname: # @getname .Lfunc_end1: .size getname, .Lfunc_end1-getname + .section .text.sys_mknod,"ax",@progbits + .hidden sys_mknod .globl sys_mknod .type sys_mknod,@function sys_mknod: # @sys_mknod @@ -89,30 +95,32 @@ sys_mknod: # @sys_mknod i32.const $push9=, 0 call exit, $pop9 unreachable -.LBB2_2: # %if.else.i +.LBB2_2: # %if.else.i call abort unreachable .Lfunc_end2: .size sys_mknod, .Lfunc_end2-sys_mknod + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main .result i32 .local i32 # BB#0: # %entry - i32.const $push0=, .str + i32.const $push0=, .L.str i32.const $push1=, 305419896 i32.call $discard=, sys_mknod, $pop0, $0, $pop1 unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "test" - .size .str, 5 + .size .L.str, 5 .ident "clang version 3.8.0 " diff --git a/test/torture-s/980526-3.c.s b/test/torture-s/980526-3.c.s index 525557f37..5cd8a6c4e 100644 --- a/test/torture-s/980526-3.c.s +++ b/test/torture-s/980526-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980526-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980526-3.c" + .section .text.compare,"ax",@progbits + .hidden compare .globl compare .type compare,@function compare: # @compare @@ -11,6 +13,8 @@ compare: # @compare .Lfunc_end0: .size compare, .Lfunc_end0-compare + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/980602-1.c.s b/test/torture-s/980602-1.c.s index f1de0864f..84d13016c 100644 --- a/test/torture-s/980602-1.c.s +++ b/test/torture-s/980602-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980602-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980602-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/980602-2.c.s b/test/torture-s/980602-2.c.s index 9f413c4d4..e3b1757bf 100644 --- a/test/torture-s/980602-2.c.s +++ b/test/torture-s/980602-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980602-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980602-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -22,18 +24,19 @@ main: # @main # BB#1: # %if.then call exit, $0 unreachable -.LBB0_2: # %if.else +.LBB0_2: # %if.else call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type t,@object # @t - .bss + .hidden t # @t + .type t,@object + .section .bss.t,"aw",@nobits .globl t .align 2 t: - .zero 4 + .skip 4 .size t, 4 diff --git a/test/torture-s/980604-1.c.s b/test/torture-s/980604-1.c.s index 1870be4d5..c6da7a8ff 100644 --- a/test/torture-s/980604-1.c.s +++ b/test/torture-s/980604-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980604-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980604-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -19,36 +21,42 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: .int32 1 # 0x1 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 2 b: .int32 4294967295 # 0xffffffff .size b, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 2 c: .int32 1 # 0x1 .size c, 4 - .type d,@object # @d - .bss + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: diff --git a/test/torture-s/980605-1.c.s b/test/torture-s/980605-1.c.s index 6feaecdd3..5a185ac32 100644 --- a/test/torture-s/980605-1.c.s +++ b/test/torture-s/980605-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980605-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980605-1.c" + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -21,6 +23,8 @@ f2: # @f2 .Lfunc_end0: .size f2, .Lfunc_end0-f2 + .section .text.getval,"ax",@progbits + .hidden getval .globl getval .type getval,@function getval: # @getval @@ -36,6 +40,8 @@ getval: # @getval .Lfunc_end1: .size getval, .Lfunc_end1-getval + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -63,7 +69,7 @@ f: # @f i32.add $push3=, $pop1, $pop2 i32.store $0=, 0($10), $pop3 i32.const $push5=, buf - i32.const $push4=, .str + i32.const $push4=, .L.str i32.call $discard=, siprintf, $pop5, $pop4 i32.const $5=, __stack_pointer i32.load $5=, 0($5) @@ -81,12 +87,14 @@ f: # @f i32.const $9=, __stack_pointer i32.store $10=, 0($9), $10 return -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size f, .Lfunc_end2-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -115,7 +123,7 @@ main: # @main i32.add $push3=, $pop1, $pop2 i32.store $1=, 0($9), $pop3 i32.const $push5=, buf - i32.const $push4=, .str + i32.const $push4=, .L.str i32.call $discard=, siprintf, $pop5, $pop4 i32.const $5=, __stack_pointer i32.load $5=, 0($5) @@ -130,32 +138,34 @@ main: # @main # BB#1: # %f.exit call exit, $0 unreachable -.LBB3_2: # %if.then.i +.LBB3_2: # %if.then.i call abort unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 2 x: .int32 1 # 0x1 .size x, 4 - .type buf,@object # @buf - .bss + .hidden buf # @buf + .type buf,@object + .section .bss.buf,"aw",@nobits .globl buf buf: - .zero 10 + .skip 10 .size buf, 10 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "%d\n" - .size .str, 4 + .size .L.str, 4 .ident "clang version 3.8.0 " diff --git a/test/torture-s/980612-1.c.s b/test/torture-s/980612-1.c.s index a61ae2d2c..bff346a1b 100644 --- a/test/torture-s/980612-1.c.s +++ b/test/torture-s/980612-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980612-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980612-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -10,6 +12,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.h,"ax",@progbits + .hidden h .globl h .type h,@function h: # @h @@ -20,6 +24,8 @@ h: # @h .Lfunc_end1: .size h, .Lfunc_end1-h + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -39,14 +45,15 @@ main: # @main # BB#1: # %if.then call abort unreachable -.LBB2_2: # %if.end +.LBB2_2: # %if.end call exit, $0 unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type f,@object # @f - .data + .hidden f # @f + .type f,@object + .section .data.f,"aw",@progbits .globl f f: .int8 5 # 0x5 diff --git a/test/torture-s/980617-1.c.s b/test/torture-s/980617-1.c.s index 12f6121a5..996aac3bf 100644 --- a/test/torture-s/980617-1.c.s +++ b/test/torture-s/980617-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980617-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980617-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -14,12 +16,14 @@ foo: # @foo br_if $pop4, .LBB0_2 # BB#1: # %if.then return -.LBB0_2: # %if.else +.LBB0_2: # %if.else call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/980618-1.c.s b/test/torture-s/980618-1.c.s index 185599d55..62bc272b9 100644 --- a/test/torture-s/980618-1.c.s +++ b/test/torture-s/980618-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980618-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980618-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,6 +13,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.func,"ax",@progbits + .hidden func .globl func .type func,@function func: # @func @@ -21,7 +25,7 @@ func: # @func br_if $pop0, .LBB1_2 # BB#1: # %if.then return -.LBB1_2: # %if.else +.LBB1_2: # %if.else call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/980701-1.c.s b/test/torture-s/980701-1.c.s index c2d896fde..33fa7cbbd 100644 --- a/test/torture-s/980701-1.c.s +++ b/test/torture-s/980701-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980701-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980701-1.c" + .section .text.ns_name_skip,"ax",@progbits + .hidden ns_name_skip .globl ns_name_skip .type ns_name_skip,@function ns_name_skip: # @ns_name_skip @@ -12,6 +14,8 @@ ns_name_skip: # @ns_name_skip .Lfunc_end0: .size ns_name_skip, .Lfunc_end0-ns_name_skip + .section .text.dn_skipname,"ax",@progbits + .hidden dn_skipname .globl dn_skipname .type dn_skipname,@function dn_skipname: # @dn_skipname @@ -24,6 +28,8 @@ dn_skipname: # @dn_skipname .Lfunc_end1: .size dn_skipname, .Lfunc_end1-dn_skipname + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -35,18 +41,19 @@ main: # @main # BB#1: # %if.then call abort unreachable -.LBB2_2: # %if.end +.LBB2_2: # %if.end i32.const $push1=, 0 call exit, $pop1 unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a a: - .zero 2 + .skip 2 .size a, 2 diff --git a/test/torture-s/980929-1.c.s b/test/torture-s/980929-1.c.s index 2c3172d6f..d84d0db5c 100644 --- a/test/torture-s/980929-1.c.s +++ b/test/torture-s/980929-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980929-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980929-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,12 +13,14 @@ f: # @f br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/981001-1.c.s b/test/torture-s/981001-1.c.s index b957d1dc3..357c176b9 100644 --- a/test/torture-s/981001-1.c.s +++ b/test/torture-s/981001-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/981001-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/981001-1.c" + .section .text.sub,"ax",@progbits + .hidden sub .globl sub .type sub,@function sub: # @sub @@ -29,7 +31,7 @@ sub: # @sub i32.add $push14=, $pop13, $0 i32.mul $push15=, $pop14, $0 return $pop15 -.LBB0_3: # %if.else +.LBB0_3: # %if.else i32.add $push6=, $1, $2 i32.call $0=, sub, $pop6 i32.call $2=, sub, $1 @@ -37,11 +39,13 @@ sub: # @sub i32.mul $push7=, $0, $0 i32.add $push9=, $pop8, $pop7 return $pop9 -.LBB0_4: # %cleanup +.LBB0_4: # %cleanup return $0 .Lfunc_end0: .size sub, .Lfunc_end0-sub + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -62,18 +66,19 @@ main: # @main # BB#2: # %if.end2 call exit, $2 unreachable -.LBB1_3: # %if.end.thread +.LBB1_3: # %if.end.thread i32.const $push3=, 256 i32.or $push4=, $0, $pop3 i32.store $discard=, flg($2), $pop4 -.LBB1_4: # %if.then1 +.LBB1_4: # %if.then1 call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type flg,@object # @flg - .bss + .hidden flg # @flg + .type flg,@object + .section .bss.flg,"aw",@nobits .globl flg .align 2 flg: diff --git a/test/torture-s/981019-1.c.s b/test/torture-s/981019-1.c.s index 85f3aa05c..8ecf74db4 100644 --- a/test/torture-s/981019-1.c.s +++ b/test/torture-s/981019-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/981019-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/981019-1.c" + .section .text.ff,"ax",@progbits + .hidden ff .globl ff .type ff,@function ff: # @ff @@ -17,10 +19,10 @@ ff: # @ff # BB#2: # %if.then2 call f1 unreachable -.LBB0_3: # %while.cond.preheader +.LBB0_3: # %while.cond.preheader i32.const $3=, 0 i32.load $4=, f3.x($3) -.LBB0_4: # %while.cond +.LBB0_4: # %while.cond # =>This Inner Loop Header: Depth=1 block .LBB0_7 loop .LBB0_6 @@ -28,26 +30,28 @@ ff: # @ff i32.eq $4=, $0, $3 br_if $0, .LBB0_7 # BB#5: # %while.body - # in Loop: Header=.LBB0_4 Depth=1 + # in Loop: Header=BB0_4 Depth=1 i32.const $push4=, 0 i32.eq $push5=, $2, $pop4 br_if $pop5, .LBB0_4 -.LBB0_6: # %land.lhs.true +.LBB0_6: # %land.lhs.true i32.store $discard=, f3.x($3), $4 i32.call $discard=, f2 unreachable -.LBB0_7: # %while.end +.LBB0_7: # %while.end i32.store $discard=, f3.x($3), $4 block .LBB0_9 br_if $2, .LBB0_9 # BB#8: # %if.end16 return -.LBB0_9: # %if.then15 +.LBB0_9: # %if.then15 call f1 unreachable .Lfunc_end0: .size ff, .Lfunc_end0-ff + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -57,6 +61,8 @@ f1: # @f1 .Lfunc_end1: .size f1, .Lfunc_end1-f1 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -71,6 +77,8 @@ f3: # @f3 .Lfunc_end2: .size f3, .Lfunc_end2-f3 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -81,6 +89,8 @@ f2: # @f2 .Lfunc_end3: .size f2, .Lfunc_end3-f2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -89,7 +99,7 @@ main: # @main # BB#0: # %entry i32.const $1=, 0 i32.load $2=, f3.x($1) -.LBB4_1: # %while.cond.i +.LBB4_1: # %while.cond.i # =>This Inner Loop Header: Depth=1 loop .LBB4_2 copy_local $0=, $2 @@ -97,7 +107,7 @@ main: # @main i32.const $push0=, 0 i32.eq $push1=, $0, $pop0 br_if $pop1, .LBB4_1 -.LBB4_2: # %ff.exit +.LBB4_2: # %ff.exit i32.store $discard=, f3.x($1), $2 return $1 .Lfunc_end4: diff --git a/test/torture-s/981130-1.c.s b/test/torture-s/981130-1.c.s index be3740e99..12aac8b86 100644 --- a/test/torture-s/981130-1.c.s +++ b/test/torture-s/981130-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/981130-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/981130-1.c" + .section .text.check,"ax",@progbits + .hidden check .globl check .type check,@function check: # @check @@ -12,12 +14,14 @@ check: # @check i32.const $push1=, 0 call exit, $pop1 unreachable -.LBB0_2: # %if.else +.LBB0_2: # %if.else call abort unreachable .Lfunc_end0: .size check, .Lfunc_end0-check + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -35,14 +39,15 @@ main: # @main # BB#1: # %if.then.i call exit, $0 unreachable -.LBB1_2: # %if.else.i +.LBB1_2: # %if.else.i call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type s2,@object # @s2 - .data + .hidden s2 # @s2 + .type s2,@object + .section .data.s2,"aw",@progbits .globl s2 .align 3 s2: @@ -50,12 +55,13 @@ s2: .int32 2 # 0x2 .size s2, 8 - .type s1,@object # @s1 - .bss + .hidden s1 # @s1 + .type s1,@object + .section .bss.s1,"aw",@nobits .globl s1 .align 3 s1: - .zero 8 + .skip 8 .size s1, 8 diff --git a/test/torture-s/981206-1.c.s b/test/torture-s/981206-1.c.s index 79220579b..c2934cd80 100644 --- a/test/torture-s/981206-1.c.s +++ b/test/torture-s/981206-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/981206-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/981206-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990106-1.c.s b/test/torture-s/990106-1.c.s index 3e8ba16e6..d9ecdbf02 100644 --- a/test/torture-s/990106-1.c.s +++ b/test/torture-s/990106-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990106-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990106-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990106-2.c.s b/test/torture-s/990106-2.c.s index c09e51c83..620e813ba 100644 --- a/test/torture-s/990106-2.c.s +++ b/test/torture-s/990106-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990106-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990106-2.c" + .section .text.calc_mp,"ax",@progbits + .hidden calc_mp .globl calc_mp .type calc_mp,@function calc_mp: # @calc_mp @@ -19,6 +21,8 @@ calc_mp: # @calc_mp .Lfunc_end0: .size calc_mp, .Lfunc_end0-calc_mp + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990117-1.c.s b/test/torture-s/990117-1.c.s index a250c80d1..7ec90645b 100644 --- a/test/torture-s/990117-1.c.s +++ b/test/torture-s/990117-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990117-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990117-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -17,6 +19,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990127-2.c.s b/test/torture-s/990127-2.c.s index 09729cedb..56108754d 100644 --- a/test/torture-s/990127-2.c.s +++ b/test/torture-s/990127-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990127-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990127-2.c" + .section .text.fpEq,"ax",@progbits + .hidden fpEq .globl fpEq .type fpEq,@function fpEq: # @fpEq @@ -10,12 +12,14 @@ fpEq: # @fpEq br_if $pop0, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size fpEq, .Lfunc_end0-fpEq + .section .text.fpTest,"ax",@progbits + .hidden fpTest .globl fpTest .type fpTest,@function fpTest: # @fpTest @@ -30,12 +34,14 @@ fpTest: # @fpTest br_if $pop4, .LBB1_2 # BB#1: # %fpEq.exit return -.LBB1_2: # %if.then.i +.LBB1_2: # %if.then.i call abort unreachable .Lfunc_end1: .size fpTest, .Lfunc_end1-fpTest + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990128-1.c.s b/test/torture-s/990128-1.c.s index b1a178ddd..9454ce8ce 100644 --- a/test/torture-s/990128-1.c.s +++ b/test/torture-s/990128-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990128-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990128-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -31,25 +33,25 @@ main: # @main i32.store $discard=, sss+32($2), $pop10 i32.const $push0=, ss i32.store $2=, p($2), $pop0 -.LBB0_1: # %for.inc.i.preheader.i +.LBB0_1: # %for.inc.i.preheader.i # =>This Loop Header: Depth=1 - # Child Loop .LBB0_2 Depth 2 + # Child Loop BB0_2 Depth 2 loop .LBB0_4 copy_local $0=, $3 copy_local $3=, $2 -.LBB0_2: # %for.inc.i.i - # Parent Loop .LBB0_1 Depth=1 +.LBB0_2: # %for.inc.i.i + # Parent Loop BB0_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB0_3 i32.load $3=, 0($3) br_if $3, .LBB0_2 -.LBB0_3: # %if.then.i - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_3: # %if.then.i + # in Loop: Header=BB0_1 Depth=1 i32.load $2=, 0($2) i32.const $push11=, 1 i32.add $3=, $0, $pop11 br_if $2, .LBB0_1 -.LBB0_4: # %sub.exit +.LBB0_4: # %sub.exit block .LBB0_6 i32.const $push12=, 2 i32.add $push13=, $0, $pop12 @@ -60,12 +62,14 @@ main: # @main # BB#5: # %if.end call exit, $1 unreachable -.LBB0_6: # %if.then +.LBB0_6: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.sub,"ax",@progbits + .hidden sub .globl sub .type sub,@function sub: # @sub @@ -78,27 +82,27 @@ sub: # @sub i32.const $push3=, 0 i32.eq $push4=, $0, $pop3 br_if $pop4, .LBB1_5 -.LBB1_1: # %for.inc.i.preheader +.LBB1_1: # %for.inc.i.preheader # =>This Loop Header: Depth=1 - # Child Loop .LBB1_2 Depth 2 + # Child Loop BB1_2 Depth 2 loop .LBB1_4 copy_local $4=, $0 -.LBB1_2: # %for.inc.i - # Parent Loop .LBB1_1 Depth=1 +.LBB1_2: # %for.inc.i + # Parent Loop BB1_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB1_3 i32.load $4=, 0($4) br_if $4, .LBB1_2 -.LBB1_3: # %if.then - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_3: # %if.then + # in Loop: Header=BB1_1 Depth=1 i32.store $4=, 0($1), $2 i32.load $0=, 0($0) i32.const $push0=, 1 i32.add $3=, $3, $pop0 br_if $0, .LBB1_1 -.LBB1_4: # %for.cond.look.exit.thread_crit_edge +.LBB1_4: # %for.cond.look.exit.thread_crit_edge i32.store $discard=, count($4), $3 -.LBB1_5: # %for.end +.LBB1_5: # %for.end i32.store $4=, 0($1), $2 i32.const $push1=, 1 i32.add $push2=, $3, $pop1 @@ -107,6 +111,8 @@ sub: # @sub .Lfunc_end1: .size sub, .Lfunc_end1-sub + .section .text.look,"ax",@progbits + .hidden look .globl look .type look,@function look: # @look @@ -117,12 +123,12 @@ look: # @look i32.const $push3=, 0 i32.eq $push4=, $0, $pop3 br_if $pop4, .LBB2_2 -.LBB2_1: # %for.inc +.LBB2_1: # %for.inc # =>This Inner Loop Header: Depth=1 loop .LBB2_2 i32.load $0=, 0($0) br_if $0, .LBB2_1 -.LBB2_2: # %for.end +.LBB2_2: # %for.end i32.const $push0=, 0 i32.store $0=, 0($1), $pop0 i32.const $1=, 1 @@ -133,33 +139,40 @@ look: # @look .Lfunc_end2: .size look, .Lfunc_end2-look - .type count,@object # @count - .bss + .hidden count # @count + .type count,@object + .section .bss.count,"aw",@nobits .globl count .align 2 count: .int32 0 # 0x0 .size count, 4 - .type ss,@object # @ss + .hidden ss # @ss + .type ss,@object + .section .bss.ss,"aw",@nobits .globl ss .align 2 ss: - .zero 4 + .skip 4 .size ss, 4 - .type p,@object # @p + .hidden p # @p + .type p,@object + .section .bss.p,"aw",@nobits .globl p .align 2 p: .int32 0 .size p, 4 - .type sss,@object # @sss + .hidden sss # @sss + .type sss,@object + .section .bss.sss,"aw",@nobits .globl sss .align 4 sss: - .zero 40 + .skip 40 .size sss, 40 diff --git a/test/torture-s/990130-1.c.s b/test/torture-s/990130-1.c.s index 7348050a8..13a14b2ed 100644 --- a/test/torture-s/990130-1.c.s +++ b/test/torture-s/990130-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990130-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990130-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -20,21 +22,24 @@ main: # @main # BB#1: # %if.end call exit, $1 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type count,@object # @count - .bss + .hidden count # @count + .type count,@object + .section .bss.count,"aw",@nobits .globl count .align 2 count: .int32 0 # 0x0 .size count, 4 - .type dummy,@object # @dummy + .hidden dummy # @dummy + .type dummy,@object + .section .bss.dummy,"aw",@nobits .globl dummy .align 2 dummy: diff --git a/test/torture-s/990211-1.c.s b/test/torture-s/990211-1.c.s index fc9071bea..e3904fb4d 100644 --- a/test/torture-s/990211-1.c.s +++ b/test/torture-s/990211-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990211-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990211-1.c" + .section .text.func,"ax",@progbits + .hidden func .globl func .type func,@function func: # @func @@ -9,6 +11,8 @@ func: # @func .Lfunc_end0: .size func, .Lfunc_end0-func + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990222-1.c.s b/test/torture-s/990222-1.c.s index 38a4acd2c..4d22452d8 100644 --- a/test/torture-s/990222-1.c.s +++ b/test/torture-s/990222-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990222-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990222-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -19,7 +21,7 @@ main: # @main i32.const $push2=, 58 i32.lt_s $push3=, $3, $pop2 br_if $pop3, .LBB0_3 -.LBB0_1: # %while.body +.LBB0_1: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.load8_u $3=, 0($4) @@ -35,9 +37,9 @@ main: # @main i32.const $push8=, 57 i32.gt_s $push9=, $pop7, $pop8 br_if $pop9, .LBB0_1 -.LBB0_2: # %while.end.loopexit +.LBB0_2: # %while.end.loopexit i32.load8_u $3=, line+2($0) -.LBB0_3: # %while.end +.LBB0_3: # %while.end block .LBB0_7 i32.load8_u $push12=, line($0) i32.const $push13=, 50 @@ -56,14 +58,15 @@ main: # @main br_if $pop18, .LBB0_7 # BB#6: # %if.end return $0 -.LBB0_7: # %if.then +.LBB0_7: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type line,@object # @line - .data + .hidden line # @line + .type line,@object + .section .data.line,"aw",@progbits .globl line line: .asciz "199" diff --git a/test/torture-s/990324-1.c.s b/test/torture-s/990324-1.c.s index 00f066e25..e541772d9 100644 --- a/test/torture-s/990324-1.c.s +++ b/test/torture-s/990324-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990324-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990324-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -15,12 +17,14 @@ f: # @f # BB#1: # %if.then call abort unreachable -.LBB0_2: # %if.else +.LBB0_2: # %if.else call exit, $1 unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990326-1.c.s b/test/torture-s/990326-1.c.s index 151740dc5..9ac688d8c 100644 --- a/test/torture-s/990326-1.c.s +++ b/test/torture-s/990326-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990326-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990326-1.c" + .section .text.a1,"ax",@progbits + .hidden a1 .globl a1 .type a1,@function a1: # @a1 @@ -10,6 +12,8 @@ a1: # @a1 .Lfunc_end0: .size a1, .Lfunc_end0-a1 + .section .text.a2,"ax",@progbits + .hidden a2 .globl a2 .type a2,@function a2: # @a2 @@ -20,6 +24,8 @@ a2: # @a2 .Lfunc_end1: .size a2, .Lfunc_end1-a2 + .section .text.a3,"ax",@progbits + .hidden a3 .globl a3 .type a3,@function a3: # @a3 @@ -30,6 +36,8 @@ a3: # @a3 .Lfunc_end2: .size a3, .Lfunc_end2-a3 + .section .text.b1,"ax",@progbits + .hidden b1 .globl b1 .type b1,@function b1: # @b1 @@ -40,6 +48,8 @@ b1: # @b1 .Lfunc_end3: .size b1, .Lfunc_end3-b1 + .section .text.b2,"ax",@progbits + .hidden b2 .globl b2 .type b2,@function b2: # @b2 @@ -50,6 +60,8 @@ b2: # @b2 .Lfunc_end4: .size b2, .Lfunc_end4-b2 + .section .text.b3,"ax",@progbits + .hidden b3 .globl b3 .type b3,@function b3: # @b3 @@ -60,6 +72,8 @@ b3: # @b3 .Lfunc_end5: .size b3, .Lfunc_end5-b3 + .section .text.c1,"ax",@progbits + .hidden c1 .globl c1 .type c1,@function c1: # @c1 @@ -70,6 +84,8 @@ c1: # @c1 .Lfunc_end6: .size c1, .Lfunc_end6-c1 + .section .text.c2,"ax",@progbits + .hidden c2 .globl c2 .type c2,@function c2: # @c2 @@ -80,6 +96,8 @@ c2: # @c2 .Lfunc_end7: .size c2, .Lfunc_end7-c2 + .section .text.c3,"ax",@progbits + .hidden c3 .globl c3 .type c3,@function c3: # @c3 @@ -90,6 +108,8 @@ c3: # @c3 .Lfunc_end8: .size c3, .Lfunc_end8-c3 + .section .text.d1,"ax",@progbits + .hidden d1 .globl d1 .type d1,@function d1: # @d1 @@ -100,6 +120,8 @@ d1: # @d1 .Lfunc_end9: .size d1, .Lfunc_end9-d1 + .section .text.d2,"ax",@progbits + .hidden d2 .globl d2 .type d2,@function d2: # @d2 @@ -110,6 +132,8 @@ d2: # @d2 .Lfunc_end10: .size d2, .Lfunc_end10-d2 + .section .text.d3,"ax",@progbits + .hidden d3 .globl d3 .type d3,@function d3: # @d3 @@ -120,6 +144,8 @@ d3: # @d3 .Lfunc_end11: .size d3, .Lfunc_end11-d3 + .section .text.e1,"ax",@progbits + .hidden e1 .globl e1 .type e1,@function e1: # @e1 @@ -130,6 +156,8 @@ e1: # @e1 .Lfunc_end12: .size e1, .Lfunc_end12-e1 + .section .text.e2,"ax",@progbits + .hidden e2 .globl e2 .type e2,@function e2: # @e2 @@ -140,6 +168,8 @@ e2: # @e2 .Lfunc_end13: .size e2, .Lfunc_end13-e2 + .section .text.e3,"ax",@progbits + .hidden e3 .globl e3 .type e3,@function e3: # @e3 @@ -150,6 +180,8 @@ e3: # @e3 .Lfunc_end14: .size e3, .Lfunc_end14-e3 + .section .text.e4,"ax",@progbits + .hidden e4 .globl e4 .type e4,@function e4: # @e4 @@ -160,6 +192,8 @@ e4: # @e4 .Lfunc_end15: .size e4, .Lfunc_end15-e4 + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -170,6 +204,8 @@ f1: # @f1 .Lfunc_end16: .size f1, .Lfunc_end16-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -180,6 +216,8 @@ f2: # @f2 .Lfunc_end17: .size f2, .Lfunc_end17-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -190,6 +228,8 @@ f3: # @f3 .Lfunc_end18: .size f3, .Lfunc_end18-f3 + .section .text.f4,"ax",@progbits + .hidden f4 .globl f4 .type f4,@function f4: # @f4 @@ -200,6 +240,8 @@ f4: # @f4 .Lfunc_end19: .size f4, .Lfunc_end19-f4 + .section .text.g1,"ax",@progbits + .hidden g1 .globl g1 .type g1,@function g1: # @g1 @@ -210,6 +252,8 @@ g1: # @g1 .Lfunc_end20: .size g1, .Lfunc_end20-g1 + .section .text.g2,"ax",@progbits + .hidden g2 .globl g2 .type g2,@function g2: # @g2 @@ -220,6 +264,8 @@ g2: # @g2 .Lfunc_end21: .size g2, .Lfunc_end21-g2 + .section .text.g3,"ax",@progbits + .hidden g3 .globl g3 .type g3,@function g3: # @g3 @@ -230,6 +276,8 @@ g3: # @g3 .Lfunc_end22: .size g3, .Lfunc_end22-g3 + .section .text.g4,"ax",@progbits + .hidden g4 .globl g4 .type g4,@function g4: # @g4 @@ -240,6 +288,8 @@ g4: # @g4 .Lfunc_end23: .size g4, .Lfunc_end23-g4 + .section .text.g5,"ax",@progbits + .hidden g5 .globl g5 .type g5,@function g5: # @g5 @@ -250,6 +300,8 @@ g5: # @g5 .Lfunc_end24: .size g5, .Lfunc_end24-g5 + .section .text.g6,"ax",@progbits + .hidden g6 .globl g6 .type g6,@function g6: # @g6 @@ -260,6 +312,8 @@ g6: # @g6 .Lfunc_end25: .size g6, .Lfunc_end25-g6 + .section .text.g7,"ax",@progbits + .hidden g7 .globl g7 .type g7,@function g7: # @g7 @@ -270,6 +324,8 @@ g7: # @g7 .Lfunc_end26: .size g7, .Lfunc_end26-g7 + .section .text.h1,"ax",@progbits + .hidden h1 .globl h1 .type h1,@function h1: # @h1 @@ -280,6 +336,8 @@ h1: # @h1 .Lfunc_end27: .size h1, .Lfunc_end27-h1 + .section .text.h2,"ax",@progbits + .hidden h2 .globl h2 .type h2,@function h2: # @h2 @@ -290,6 +348,8 @@ h2: # @h2 .Lfunc_end28: .size h2, .Lfunc_end28-h2 + .section .text.h3,"ax",@progbits + .hidden h3 .globl h3 .type h3,@function h3: # @h3 @@ -300,6 +360,8 @@ h3: # @h3 .Lfunc_end29: .size h3, .Lfunc_end29-h3 + .section .text.h4,"ax",@progbits + .hidden h4 .globl h4 .type h4,@function h4: # @h4 @@ -310,6 +372,8 @@ h4: # @h4 .Lfunc_end30: .size h4, .Lfunc_end30-h4 + .section .text.h5,"ax",@progbits + .hidden h5 .globl h5 .type h5,@function h5: # @h5 @@ -320,6 +384,8 @@ h5: # @h5 .Lfunc_end31: .size h5, .Lfunc_end31-h5 + .section .text.h6,"ax",@progbits + .hidden h6 .globl h6 .type h6,@function h6: # @h6 @@ -330,6 +396,8 @@ h6: # @h6 .Lfunc_end32: .size h6, .Lfunc_end32-h6 + .section .text.h7,"ax",@progbits + .hidden h7 .globl h7 .type h7,@function h7: # @h7 @@ -340,6 +408,8 @@ h7: # @h7 .Lfunc_end33: .size h7, .Lfunc_end33-h7 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990404-1.c.s b/test/torture-s/990404-1.c.s index 194f715d6..f8b3f3065 100644 --- a/test/torture-s/990404-1.c.s +++ b/test/torture-s/990404-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990404-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990404-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -8,7 +10,7 @@ main: # @main # BB#0: # %entry i32.const $13=, -1 # implicit-def: %vreg66 -.LBB0_1: # %for.cond +.LBB0_1: # %for.cond # =>This Inner Loop Header: Depth=1 block .LBB0_4 loop .LBB0_3 @@ -47,7 +49,7 @@ main: # @main i32.eq $push23=, $pop16, $pop22 br_if $pop23, .LBB0_4 # BB#2: # %if.end7 - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $1=, 1 i32.const $12=, 2 i32.const $push15=, 9 @@ -75,17 +77,18 @@ main: # @main i32.const $push20=, 10 i32.lt_s $push21=, $13, $pop20 br_if $pop21, .LBB0_1 -.LBB0_3: # %if.then11 +.LBB0_3: # %if.then11 call abort unreachable -.LBB0_4: # %for.end15 +.LBB0_4: # %for.end15 call exit, $0 unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 4 x: diff --git a/test/torture-s/990513-1.c.s b/test/torture-s/990513-1.c.s index c5f2038d5..f54222bad 100644 --- a/test/torture-s/990513-1.c.s +++ b/test/torture-s/990513-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990513-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990513-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -7,7 +9,7 @@ foo: # @foo .local i32, i32, i32, i32 # BB#0: # %entry i32.const $5=, 1024 -.LBB0_1: # %while.body +.LBB0_1: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.add $2=, $0, $5 @@ -25,11 +27,13 @@ foo: # @foo i32.store $discard=, 0($pop6), $3 i32.add $5=, $5, $4 br_if $5, .LBB0_1 -.LBB0_2: # %while.end +.LBB0_2: # %while.end return .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -47,7 +51,7 @@ main: # @main i32.const $8=, 0 i32.add $8=, $10, $8 call memset, $8, $0, $4 -.LBB1_1: # %while.body.i +.LBB1_1: # %while.body.i # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $9=, 0 @@ -68,7 +72,7 @@ main: # @main i32.store $1=, 0($pop7), $2 i32.add $4=, $4, $3 br_if $4, .LBB1_1 -.LBB1_2: # %foo.exit +.LBB1_2: # %foo.exit block .LBB1_4 i32.load $push8=, 0($10) i32.ne $push9=, $pop8, $1 @@ -79,7 +83,7 @@ main: # @main i32.const $7=, __stack_pointer i32.store $10=, 0($7), $10 return $0 -.LBB1_4: # %if.then +.LBB1_4: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/990524-1.c.s b/test/torture-s/990524-1.c.s index afc72bbcc..109a70cea 100644 --- a/test/torture-s/990524-1.c.s +++ b/test/torture-s/990524-1.c.s @@ -1,12 +1,14 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990524-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990524-1.c" + .section .text.loop,"ax",@progbits + .hidden loop .globl loop .type loop,@function loop: # @loop .param i32, i32 .local i32, i32, i32, i32 # BB#0: # %entry -.LBB0_1: # %for.cond +.LBB0_1: # %for.cond # =>This Inner Loop Header: Depth=1 loop .LBB0_8 i32.load8_u $push0=, 0($1) @@ -21,12 +23,12 @@ loop: # @loop i32.eq $push3=, $4, $pop2 br_if $pop3, .LBB0_7 # BB#2: # %for.cond - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $push4=, 92 i32.eq $push5=, $3, $pop4 br_if $pop5, .LBB0_7 # BB#3: # %for.cond - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.add $0=, $0, $5 copy_local $1=, $2 br_if $3, .LBB0_1 @@ -40,11 +42,11 @@ loop: # @loop br_if $pop14, .LBB0_6 # BB#5: # %if.end return -.LBB0_6: # %if.then +.LBB0_6: # %if.then call abort unreachable -.LBB0_7: # %sw.bb2 - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_7: # %sw.bb2 + # in Loop: Header=BB0_1 Depth=1 i32.const $push6=, 92 i32.store8 $discard=, 0($0), $pop6 i32.const $push8=, 2 @@ -59,6 +61,8 @@ loop: # @loop .Lfunc_end0: .size loop, .Lfunc_end0-loop + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -67,7 +71,7 @@ main: # @main # BB#0: # %entry i32.const $0=, b i32.const $4=, a -.LBB1_1: # %for.cond.i +.LBB1_1: # %for.cond.i # =>This Inner Loop Header: Depth=1 loop .LBB1_8 i32.load8_u $push0=, 0($0) @@ -82,12 +86,12 @@ main: # @main i32.eq $push3=, $2, $pop2 br_if $pop3, .LBB1_7 # BB#2: # %for.cond.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push4=, 92 i32.eq $push5=, $1, $pop4 br_if $pop5, .LBB1_7 # BB#3: # %for.cond.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.add $4=, $4, $3 br_if $1, .LBB1_1 # BB#4: # %loopDone2.i @@ -102,11 +106,11 @@ main: # @main i32.const $push14=, 0 call exit, $pop14 unreachable -.LBB1_6: # %if.then.i +.LBB1_6: # %if.then.i call abort unreachable -.LBB1_7: # %sw.bb2.i - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_7: # %sw.bb2.i + # in Loop: Header=BB1_1 Depth=1 i32.const $push6=, 92 i32.store8 $discard=, 0($4), $pop6 i32.const $push7=, 2 @@ -119,14 +123,17 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a a: .asciz "12345" .size a, 6 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b b: .asciz "12345" diff --git a/test/torture-s/990525-2.c.s b/test/torture-s/990525-2.c.s index a5b6478de..31097816b 100644 --- a/test/torture-s/990525-2.c.s +++ b/test/torture-s/990525-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990525-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990525-2.c" + .section .text.func1,"ax",@progbits + .hidden func1 .globl func1 .type func1,@function func1: # @func1 @@ -10,6 +12,8 @@ func1: # @func1 .Lfunc_end0: .size func1, .Lfunc_end0-func1 + .section .text.func2,"ax",@progbits + .hidden func2 .globl func2 .type func2,@function func2: # @func2 @@ -27,6 +31,8 @@ func2: # @func2 .Lfunc_end1: .size func2, .Lfunc_end1-func2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990527-1.c.s b/test/torture-s/990527-1.c.s index 63c93f474..55304491e 100644 --- a/test/torture-s/990527-1.c.s +++ b/test/torture-s/990527-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990527-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990527-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -14,6 +16,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -30,6 +34,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -46,14 +52,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type sum,@object # @sum - .bss + .hidden sum # @sum + .type sum,@object + .section .bss.sum,"aw",@nobits .globl sum .align 2 sum: diff --git a/test/torture-s/990531-1.c.s b/test/torture-s/990531-1.c.s index 72be7723a..af3739790 100644 --- a/test/torture-s/990531-1.c.s +++ b/test/torture-s/990531-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990531-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990531-1.c" + .section .text.bad,"ax",@progbits + .hidden bad .globl bad .type bad,@function bad: # @bad @@ -28,6 +30,8 @@ bad: # @bad .Lfunc_end0: .size bad, .Lfunc_end0-bad + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990604-1.c.s b/test/torture-s/990604-1.c.s index c4dcdbb16..3be619d9a 100644 --- a/test/torture-s/990604-1.c.s +++ b/test/torture-s/990604-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990604-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990604-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,11 +14,13 @@ f: # @f # BB#1: # %do.body.preheader i32.const $push1=, 9 i32.store $discard=, b($0), $pop1 -.LBB0_2: # %if.end +.LBB0_2: # %if.end return .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -35,16 +39,17 @@ main: # @main # BB#2: # %f.exit.thread i32.store $discard=, b($1), $2 br .LBB1_4 -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable -.LBB1_4: # %if.end +.LBB1_4: # %if.end return $1 .Lfunc_end1: .size main, .Lfunc_end1-main - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/990628-1.c.s b/test/torture-s/990628-1.c.s index bf0c96c0c..b94d11936 100644 --- a/test/torture-s/990628-1.c.s +++ b/test/torture-s/990628-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990628-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990628-1.c" + .section .text.num_records,"ax",@progbits + .hidden num_records .globl num_records .type num_records,@function num_records: # @num_records @@ -10,6 +12,8 @@ num_records: # @num_records .Lfunc_end0: .size num_records, .Lfunc_end0-num_records + .section .text.fetch,"ax",@progbits + .hidden fetch .globl fetch .type fetch,@function fetch: # @fetch @@ -32,6 +36,8 @@ fetch: # @fetch .Lfunc_end1: .size fetch, .Lfunc_end1-fetch + .section .text.load_data,"ax",@progbits + .hidden load_data .globl load_data .type load_data,@function load_data: # @load_data @@ -56,7 +62,7 @@ load_data: # @load_data i32.select $push3=, $0, $6, $2 i32.store $discard=, sqlca($2), $pop3 br_if $0, .LBB2_3 -.LBB2_1: # %while.body +.LBB2_1: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB2_2 copy_local $0=, $7 @@ -67,16 +73,18 @@ load_data: # @load_data i32.add $7=, $0, $5 i32.lt_s $push5=, $7, $5 br_if $pop5, .LBB2_1 -.LBB2_2: # %while.cond.while.end_crit_edge +.LBB2_2: # %while.cond.while.end_crit_edge i32.const $push4=, 2 i32.add $push0=, $0, $pop4 i32.store $discard=, fetch.fetch_count($2), $pop0 i32.store $discard=, sqlca($2), $6 -.LBB2_3: # %while.end +.LBB2_3: # %while.end return .Lfunc_end2: .size load_data, .Lfunc_end2-load_data + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -104,7 +112,7 @@ main: # @main br_if $9, .LBB3_4 # BB#1: # %while.body.lr.ph.i copy_local $9=, $0 -.LBB3_2: # %while.body.i +.LBB3_2: # %while.body.i # =>This Inner Loop Header: Depth=1 loop .LBB3_3 i32.add $1=, $9, $2 @@ -114,11 +122,11 @@ main: # @main copy_local $9=, $1 i32.lt_s $push3=, $8, $6 br_if $pop3, .LBB3_2 -.LBB3_3: # %while.cond.while.end_crit_edge.i +.LBB3_3: # %while.cond.while.end_crit_edge.i i32.const $push4=, 2 i32.store $discard=, fetch.fetch_count($3), $pop4 i32.store $discard=, sqlca($3), $7 -.LBB3_4: # %load_data.exit +.LBB3_4: # %load_data.exit block .LBB3_6 i32.load $push5=, 0($0) i32.const $push6=, 1431655765 @@ -127,7 +135,7 @@ main: # @main # BB#5: # %if.end call exit, $3 unreachable -.LBB3_6: # %if.then +.LBB3_6: # %if.then call abort unreachable .Lfunc_end3: @@ -135,22 +143,27 @@ main: # @main .type fetch.fetch_count,@object # @fetch.fetch_count .lcomm fetch.fetch_count,4,2 - .type data_tmp,@object # @data_tmp - .bss + .hidden data_tmp # @data_tmp + .type data_tmp,@object + .section .bss.data_tmp,"aw",@nobits .globl data_tmp .align 2 data_tmp: - .zero 404 + .skip 404 .size data_tmp, 404 - .type sqlca,@object # @sqlca + .hidden sqlca # @sqlca + .type sqlca,@object + .section .bss.sqlca,"aw",@nobits .globl sqlca .align 2 sqlca: - .zero 4 + .skip 4 .size sqlca, 4 - .type data_ptr,@object # @data_ptr + .hidden data_ptr # @data_ptr + .type data_ptr,@object + .section .bss.data_ptr,"aw",@nobits .globl data_ptr .align 2 data_ptr: diff --git a/test/torture-s/990804-1.c.s b/test/torture-s/990804-1.c.s index cd0e7fc99..d0d7ce5bb 100644 --- a/test/torture-s/990804-1.c.s +++ b/test/torture-s/990804-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990804-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990804-1.c" + .section .text.gfbyte,"ax",@progbits + .hidden gfbyte .globl gfbyte .type gfbyte,@function gfbyte: # @gfbyte @@ -10,6 +12,8 @@ gfbyte: # @gfbyte .Lfunc_end0: .size gfbyte, .Lfunc_end0-gfbyte + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990811-1.c.s b/test/torture-s/990811-1.c.s index 2e657f6b1..e92291a5f 100644 --- a/test/torture-s/990811-1.c.s +++ b/test/torture-s/990811-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990811-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990811-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -22,19 +24,21 @@ foo: # @foo # BB#3: # %sw.bb i32.load $0=, 0($1) br .LBB0_7 -.LBB0_4: # %sw.epilog +.LBB0_4: # %sw.epilog call abort unreachable -.LBB0_5: # %sw.bb1 +.LBB0_5: # %sw.bb1 i32.load8_s $0=, 0($1) br .LBB0_7 -.LBB0_6: # %sw.bb2 +.LBB0_6: # %sw.bb2 i32.load16_s $0=, 0($1) -.LBB0_7: # %return +.LBB0_7: # %return return $0 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990827-1.c.s b/test/torture-s/990827-1.c.s index b51e96227..8b7f84108 100644 --- a/test/torture-s/990827-1.c.s +++ b/test/torture-s/990827-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990827-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990827-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -17,6 +19,8 @@ test: # @test .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990829-1.c.s b/test/torture-s/990829-1.c.s index 24a8a81d6..d43fd1b85 100644 --- a/test/torture-s/990829-1.c.s +++ b/test/torture-s/990829-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990829-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990829-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -15,6 +17,8 @@ test: # @test .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/990923-1.c.s b/test/torture-s/990923-1.c.s index 4e808294b..9720dd1ac 100644 --- a/test/torture-s/990923-1.c.s +++ b/test/torture-s/990923-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990923-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990923-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -18,6 +20,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/991014-1.c.s b/test/torture-s/991014-1.c.s index 6f5ac3977..fd4411fa0 100644 --- a/test/torture-s/991014-1.c.s +++ b/test/torture-s/991014-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991014-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991014-1.c" + .section .text.union_size,"ax",@progbits + .hidden union_size .globl union_size .type union_size,@function union_size: # @union_size @@ -10,6 +12,8 @@ union_size: # @union_size .Lfunc_end0: .size union_size, .Lfunc_end0-union_size + .section .text.struct_size,"ax",@progbits + .hidden struct_size .globl struct_size .type struct_size,@function struct_size: # @struct_size @@ -20,6 +24,8 @@ struct_size: # @struct_size .Lfunc_end1: .size struct_size, .Lfunc_end1-struct_size + .section .text.struct_a_offset,"ax",@progbits + .hidden struct_a_offset .globl struct_a_offset .type struct_a_offset,@function struct_a_offset: # @struct_a_offset @@ -30,6 +36,8 @@ struct_a_offset: # @struct_a_offset .Lfunc_end2: .size struct_a_offset, .Lfunc_end2-struct_a_offset + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/991016-1.c.s b/test/torture-s/991016-1.c.s index e5bfc3c7c..4c14cf50c 100644 --- a/test/torture-s/991016-1.c.s +++ b/test/torture-s/991016-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991016-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991016-1.c" + .section .text.doit,"ax",@progbits + .hidden doit .globl doit .type doit,@function doit: # @doit @@ -24,7 +26,7 @@ doit: # @doit br_if $pop2, .LBB0_6 # BB#3: # %do.body11.preheader i64.load $6=, 0($2) -.LBB0_4: # %do.body11 +.LBB0_4: # %do.body11 # =>This Inner Loop Header: Depth=1 loop .LBB0_5 i32.const $push4=, -1 @@ -33,17 +35,17 @@ doit: # @doit i64.const $push3=, 1 i64.shl $6=, $4, $pop3 br_if $1, .LBB0_4 -.LBB0_5: # %do.end16 +.LBB0_5: # %do.end16 i64.store $discard=, 0($2), $6 i64.const $push5=, 0 i64.eq $1=, $4, $pop5 br .LBB0_13 -.LBB0_6: # %sw.default +.LBB0_6: # %sw.default call abort unreachable -.LBB0_7: # %do.body2.preheader +.LBB0_7: # %do.body2.preheader i32.load $0=, 0($2) -.LBB0_8: # %do.body2 +.LBB0_8: # %do.body2 # =>This Inner Loop Header: Depth=1 loop .LBB0_9 i32.const $push6=, -1 @@ -51,14 +53,14 @@ doit: # @doit copy_local $3=, $0 i32.shl $0=, $3, $5 br_if $1, .LBB0_8 -.LBB0_9: # %do.end7 +.LBB0_9: # %do.end7 i32.store $discard=, 0($2), $0 i32.const $push7=, 0 i32.eq $1=, $3, $pop7 br .LBB0_13 -.LBB0_10: # %do.body.preheader +.LBB0_10: # %do.body.preheader i32.load $0=, 0($2) -.LBB0_11: # %do.body +.LBB0_11: # %do.body # =>This Inner Loop Header: Depth=1 loop .LBB0_12 i32.const $push9=, -1 @@ -67,15 +69,17 @@ doit: # @doit i32.const $push8=, 1 i32.shl $0=, $3, $pop8 br_if $1, .LBB0_11 -.LBB0_12: # %do.end +.LBB0_12: # %do.end i32.store $discard=, 0($2), $0 i32.const $push10=, 0 i32.eq $1=, $3, $pop10 -.LBB0_13: # %cleanup +.LBB0_13: # %cleanup return $1 .Lfunc_end0: .size doit, .Lfunc_end0-doit + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/991019-1.c.s b/test/torture-s/991019-1.c.s index 8c25c731e..beeb94c1c 100644 --- a/test/torture-s/991019-1.c.s +++ b/test/torture-s/991019-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991019-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991019-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/991023-1.c.s b/test/torture-s/991023-1.c.s index 2ac14a1cf..cb33859ff 100644 --- a/test/torture-s/991023-1.c.s +++ b/test/torture-s/991023-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991023-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991023-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -26,8 +30,9 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type blah,@object # @blah - .bss + .hidden blah # @blah + .type blah,@object + .section .bss.blah,"aw",@nobits .globl blah .align 2 blah: diff --git a/test/torture-s/991030-1.c.s b/test/torture-s/991030-1.c.s index a24c3816b..66cc35341 100644 --- a/test/torture-s/991030-1.c.s +++ b/test/torture-s/991030-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991030-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991030-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,14 +17,15 @@ main: # @main # BB#1: # %if.then call abort unreachable -.LBB0_2: # %if.end +.LBB0_2: # %if.end call exit, $0 unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 3 x: diff --git a/test/torture-s/991112-1.c.s b/test/torture-s/991112-1.c.s index 58f388e23..4c8d069c6 100644 --- a/test/torture-s/991112-1.c.s +++ b/test/torture-s/991112-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991112-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991112-1.c" + .section .text.rl_show_char,"ax",@progbits + .hidden rl_show_char .globl rl_show_char .type rl_show_char,@function rl_show_char: # @rl_show_char @@ -11,6 +13,8 @@ rl_show_char: # @rl_show_char .Lfunc_end0: .size rl_show_char, .Lfunc_end0-rl_show_char + .section .text.rl_character_len,"ax",@progbits + .hidden rl_character_len .globl rl_character_len .type rl_character_len,@function rl_character_len: # @rl_character_len @@ -25,6 +29,8 @@ rl_character_len: # @rl_character_len .Lfunc_end1: .size rl_character_len, .Lfunc_end1-rl_character_len + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -44,10 +50,10 @@ main: # @main # BB#2: # %if.end4 i32.const $push4=, 0 return $pop4 -.LBB2_3: # %if.then3 +.LBB2_3: # %if.then3 call abort unreachable -.LBB2_4: # %if.then +.LBB2_4: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/991201-1.c.s b/test/torture-s/991201-1.c.s index 3b57ad8d0..5fa50a9ce 100644 --- a/test/torture-s/991201-1.c.s +++ b/test/torture-s/991201-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991201-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991201-1.c" + .section .text.reset_palette,"ax",@progbits + .hidden reset_palette .globl reset_palette .type reset_palette,@function reset_palette: # @reset_palette @@ -12,7 +14,7 @@ reset_palette: # @reset_palette i32.add $1=, $pop2, $pop1 i32.const $3=, 6 i32.const $0=, -64 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $2=, 64 @@ -46,11 +48,13 @@ reset_palette: # @reset_palette i32.const $push26=, 4 i32.add $0=, $0, $pop26 br_if $0, .LBB0_1 -.LBB0_2: # %bar.exit +.LBB0_2: # %bar.exit return .Lfunc_end0: .size reset_palette, .Lfunc_end0-reset_palette + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -62,12 +66,14 @@ bar: # @bar br_if $pop1, .LBB1_2 # BB#1: # %if.end return -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -77,7 +83,7 @@ main: # @main i32.const $0=, 0 i32.const $2=, 6 copy_local $1=, $0 -.LBB2_1: # %for.body.i +.LBB2_1: # %for.body.i # =>This Inner Loop Header: Depth=1 loop .LBB2_2 i32.load $push3=, vc_cons($0) @@ -109,111 +115,118 @@ main: # @main i32.const $push21=, 54 i32.ne $push22=, $2, $pop21 br_if $pop22, .LBB2_1 -.LBB2_2: # %reset_palette.exit +.LBB2_2: # %reset_palette.exit i32.const $push23=, 0 call exit, $pop23 unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type a_con,@object # @a_con - .bss + .hidden a_con # @a_con + .type a_con,@object + .section .bss.a_con,"aw",@nobits .globl a_con .align 2 a_con: - .zero 52 + .skip 52 .size a_con, 52 - .type vc_cons,@object # @vc_cons - .data + .hidden vc_cons # @vc_cons + .type vc_cons,@object + .section .data.vc_cons,"aw",@progbits .globl vc_cons .align 4 vc_cons: .int32 a_con - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 - .zero 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 + .skip 4 .size vc_cons, 252 - .type default_red,@object # @default_red - .bss + .hidden default_red # @default_red + .type default_red,@object + .section .bss.default_red,"aw",@nobits .globl default_red .align 4 default_red: - .zero 64 + .skip 64 .size default_red, 64 - .type default_grn,@object # @default_grn + .hidden default_grn # @default_grn + .type default_grn,@object + .section .bss.default_grn,"aw",@nobits .globl default_grn .align 4 default_grn: - .zero 64 + .skip 64 .size default_grn, 64 - .type default_blu,@object # @default_blu + .hidden default_blu # @default_blu + .type default_blu,@object + .section .bss.default_blu,"aw",@nobits .globl default_blu .align 4 default_blu: - .zero 64 + .skip 64 .size default_blu, 64 diff --git a/test/torture-s/991202-1.c.s b/test/torture-s/991202-1.c.s index a7cf68af4..200caa24e 100644 --- a/test/torture-s/991202-1.c.s +++ b/test/torture-s/991202-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991202-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991202-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -16,15 +18,18 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: .int32 0 # 0x0 .size x, 4 - .type y,@object # @y + .hidden y # @y + .type y,@object + .section .bss.y,"aw",@nobits .globl y .align 2 y: diff --git a/test/torture-s/991202-2.c.s b/test/torture-s/991202-2.c.s index 9047f939a..8208056e4 100644 --- a/test/torture-s/991202-2.c.s +++ b/test/torture-s/991202-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991202-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991202-2.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -10,6 +12,8 @@ f1: # @f1 .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/991202-3.c.s b/test/torture-s/991202-3.c.s index 7c8f0fd7b..2410be99b 100644 --- a/test/torture-s/991202-3.c.s +++ b/test/torture-s/991202-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991202-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991202-3.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -14,6 +16,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -26,6 +30,8 @@ g: # @g .Lfunc_end1: .size g, .Lfunc_end1-g + .section .text.h,"ax",@progbits + .hidden h .globl h .type h,@function h: # @h @@ -38,6 +44,8 @@ h: # @h .Lfunc_end2: .size h, .Lfunc_end2-h + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/991216-1.c.s b/test/torture-s/991216-1.c.s index acccf76a9..2989eda4f 100644 --- a/test/torture-s/991216-1.c.s +++ b/test/torture-s/991216-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991216-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991216-1.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -19,12 +21,14 @@ test1: # @test1 br_if $pop5, .LBB0_4 # BB#3: # %if.end return -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -48,12 +52,14 @@ test2: # @test2 br_if $pop7, .LBB1_5 # BB#4: # %if.end return -.LBB1_5: # %if.then +.LBB1_5: # %if.then call abort unreachable .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -81,12 +87,14 @@ test3: # @test3 br_if $pop9, .LBB2_6 # BB#5: # %if.end return -.LBB2_6: # %if.then +.LBB2_6: # %if.then call abort unreachable .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -118,12 +126,14 @@ test4: # @test4 br_if $pop11, .LBB3_7 # BB#6: # %if.end return -.LBB3_7: # %if.then +.LBB3_7: # %if.then call abort unreachable .Lfunc_end3: .size test4, .Lfunc_end3-test4 + .section .text.test5,"ax",@progbits + .hidden test5 .globl test5 .type test5,@function test5: # @test5 @@ -159,12 +169,14 @@ test5: # @test5 br_if $pop13, .LBB4_8 # BB#7: # %if.end return -.LBB4_8: # %if.then +.LBB4_8: # %if.then call abort unreachable .Lfunc_end4: .size test5, .Lfunc_end4-test5 + .section .text.test6,"ax",@progbits + .hidden test6 .globl test6 .type test6,@function test6: # @test6 @@ -204,12 +216,14 @@ test6: # @test6 br_if $pop15, .LBB5_9 # BB#8: # %if.end return -.LBB5_9: # %if.then +.LBB5_9: # %if.then call abort unreachable .Lfunc_end5: .size test6, .Lfunc_end5-test6 + .section .text.test7,"ax",@progbits + .hidden test7 .globl test7 .type test7,@function test7: # @test7 @@ -253,12 +267,14 @@ test7: # @test7 br_if $pop17, .LBB6_10 # BB#9: # %if.end return -.LBB6_10: # %if.then +.LBB6_10: # %if.then call abort unreachable .Lfunc_end6: .size test7, .Lfunc_end6-test7 + .section .text.test8,"ax",@progbits + .hidden test8 .globl test8 .type test8,@function test8: # @test8 @@ -306,12 +322,14 @@ test8: # @test8 br_if $pop19, .LBB7_11 # BB#10: # %if.end return -.LBB7_11: # %if.then +.LBB7_11: # %if.then call abort unreachable .Lfunc_end7: .size test8, .Lfunc_end7-test8 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/991216-4.c.s b/test/torture-s/991216-4.c.s index 9d35700ff..2d0c65509 100644 --- a/test/torture-s/991216-4.c.s +++ b/test/torture-s/991216-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991216-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991216-4.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/991221-1.c.s b/test/torture-s/991221-1.c.s index 74062d099..aadd6251d 100644 --- a/test/torture-s/991221-1.c.s +++ b/test/torture-s/991221-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991221-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991221-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/991227-1.c.s b/test/torture-s/991227-1.c.s index 9bc58fcef..479bc8949 100644 --- a/test/torture-s/991227-1.c.s +++ b/test/torture-s/991227-1.c.s @@ -1,13 +1,15 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991227-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991227-1.c" + .section .text.doit,"ax",@progbits + .hidden doit .globl doit .type doit,@function doit: # @doit .param i32 .result i32 # BB#0: # %entry - i32.const $push1=, .str - i32.const $push0=, .str.1 + i32.const $push1=, .L.str + i32.const $push0=, .L.str.1 i32.select $push2=, $0, $pop1, $pop0 i32.const $push3=, 1 i32.add $push4=, $pop2, $pop3 @@ -15,6 +17,8 @@ doit: # @doit .Lfunc_end0: .size doit, .Lfunc_end0-doit + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -26,16 +30,16 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.cst8,"aM",@progbits,8 -.str: +.L.str: .asciz "\000wrong\n" - .size .str, 8 + .size .L.str, 8 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "\000right\n" - .size .str.1, 8 + .size .L.str.1, 8 .ident "clang version 3.8.0 " diff --git a/test/torture-s/991228-1.c.s b/test/torture-s/991228-1.c.s index a7cc2b753..7c6d68ed0 100644 --- a/test/torture-s/991228-1.c.s +++ b/test/torture-s/991228-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991228-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991228-1.c" + .section .text.signbit,"ax",@progbits + .hidden signbit .globl signbit .type signbit,@function signbit: # @signbit @@ -32,6 +34,8 @@ signbit: # @signbit .Lfunc_end0: .size signbit, .Lfunc_end0-signbit + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -57,7 +61,7 @@ main: # @main # BB#1: # %if.then call exit, $0 unreachable -.LBB1_2: # %if.end +.LBB1_2: # %if.end i64.const $push6=, -4625196817309499392 i64.store $discard=, 8($5), $pop6 i32.const $4=, 8 @@ -70,21 +74,24 @@ main: # @main # BB#3: # %if.then1 call abort unreachable -.LBB1_4: # %if.end2 +.LBB1_4: # %if.end2 call exit, $0 unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type u,@object # @u - .data + .hidden u # @u + .type u,@object + .section .data.u,"aw",@progbits .globl u .align 3 u: .int64 -4625196817309499392 # double -0.25 .size u, 8 - .type endianness_test,@object # @endianness_test + .hidden endianness_test # @endianness_test + .type endianness_test,@object + .section .data.endianness_test,"aw",@progbits .globl endianness_test .align 3 endianness_test: diff --git a/test/torture-s/align-1.c.s b/test/torture-s/align-1.c.s index 6b3dd50e2..d48da247a 100644 --- a/test/torture-s/align-1.c.s +++ b/test/torture-s/align-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/align-2.c.s b/test/torture-s/align-2.c.s index e18cadf81..943a123ed 100644 --- a/test/torture-s/align-2.c.s +++ b/test/torture-s/align-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -182,221 +184,248 @@ main: # @main br_if $pop88, .LBB0_29 # BB#28: # %if.end122 return $0 -.LBB0_29: # %if.then121 +.LBB0_29: # %if.then121 call abort unreachable -.LBB0_30: # %if.then117 +.LBB0_30: # %if.then117 call abort unreachable -.LBB0_31: # %if.then113 +.LBB0_31: # %if.then113 call abort unreachable -.LBB0_32: # %if.then109 +.LBB0_32: # %if.then109 call abort unreachable -.LBB0_33: # %if.then104 +.LBB0_33: # %if.then104 call abort unreachable -.LBB0_34: # %if.then100 +.LBB0_34: # %if.then100 call abort unreachable -.LBB0_35: # %if.then96 +.LBB0_35: # %if.then96 call abort unreachable -.LBB0_36: # %if.then92 +.LBB0_36: # %if.then92 call abort unreachable -.LBB0_37: # %if.then87 +.LBB0_37: # %if.then87 call abort unreachable -.LBB0_38: # %if.then83 +.LBB0_38: # %if.then83 call abort unreachable -.LBB0_39: # %if.then78 +.LBB0_39: # %if.then78 call abort unreachable -.LBB0_40: # %if.then74 +.LBB0_40: # %if.then74 call abort unreachable -.LBB0_41: # %if.then69 +.LBB0_41: # %if.then69 call abort unreachable -.LBB0_42: # %if.then65 +.LBB0_42: # %if.then65 call abort unreachable -.LBB0_43: # %if.then61 +.LBB0_43: # %if.then61 call abort unreachable -.LBB0_44: # %if.then57 +.LBB0_44: # %if.then57 call abort unreachable -.LBB0_45: # %if.then52 +.LBB0_45: # %if.then52 call abort unreachable -.LBB0_46: # %if.then48 +.LBB0_46: # %if.then48 call abort unreachable -.LBB0_47: # %if.then43 +.LBB0_47: # %if.then43 call abort unreachable -.LBB0_48: # %if.then38 +.LBB0_48: # %if.then38 call abort unreachable -.LBB0_49: # %if.then33 +.LBB0_49: # %if.then33 call abort unreachable -.LBB0_50: # %if.then28 +.LBB0_50: # %if.then28 call abort unreachable -.LBB0_51: # %if.then23 +.LBB0_51: # %if.then23 call abort unreachable -.LBB0_52: # %if.then19 +.LBB0_52: # %if.then19 call abort unreachable -.LBB0_53: # %if.then14 +.LBB0_53: # %if.then14 call abort unreachable -.LBB0_54: # %if.then10 +.LBB0_54: # %if.then10 call abort unreachable -.LBB0_55: # %if.then5 +.LBB0_55: # %if.then5 call abort unreachable -.LBB0_56: # %if.then +.LBB0_56: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type s_c_s,@object # @s_c_s - .data + .hidden s_c_s # @s_c_s + .type s_c_s,@object + .section .data.s_c_s,"aw",@progbits .globl s_c_s .align 1 s_c_s: .int8 97 # 0x61 - .zero 1 + .skip 1 .int16 13 # 0xd .size s_c_s, 4 - .type s_c_i,@object # @s_c_i + .hidden s_c_i # @s_c_i + .type s_c_i,@object + .section .data.s_c_i,"aw",@progbits .globl s_c_i .align 2 s_c_i: .int8 98 # 0x62 - .zero 3 + .skip 3 .int32 14 # 0xe .size s_c_i, 8 - .type s_s_i,@object # @s_s_i + .hidden s_s_i # @s_s_i + .type s_s_i,@object + .section .data.s_s_i,"aw",@progbits .globl s_s_i .align 2 s_s_i: .int16 15 # 0xf - .zero 2 + .skip 2 .int32 16 # 0x10 .size s_s_i, 8 - .type s_c_f,@object # @s_c_f + .hidden s_c_f # @s_c_f + .type s_c_f,@object + .section .data.s_c_f,"aw",@progbits .globl s_c_f .align 2 s_c_f: .int8 99 # 0x63 - .zero 3 + .skip 3 .int32 1099431936 # float 17 .size s_c_f, 8 - .type s_s_f,@object # @s_s_f + .hidden s_s_f # @s_s_f + .type s_s_f,@object + .section .data.s_s_f,"aw",@progbits .globl s_s_f .align 2 s_s_f: .int16 18 # 0x12 - .zero 2 + .skip 2 .int32 1100480512 # float 19 .size s_s_f, 8 - .type s_c_d,@object # @s_c_d + .hidden s_c_d # @s_c_d + .type s_c_d,@object + .section .data.s_c_d,"aw",@progbits .globl s_c_d .align 3 s_c_d: .int8 100 # 0x64 - .zero 7 + .skip 7 .int64 4626322717216342016 # double 20 .size s_c_d, 16 - .type s_s_d,@object # @s_s_d + .hidden s_s_d # @s_s_d + .type s_s_d,@object + .section .data.s_s_d,"aw",@progbits .globl s_s_d .align 3 s_s_d: .int16 21 # 0x15 - .zero 6 + .skip 6 .int64 4626885667169763328 # double 22 .size s_s_d, 16 - .type s_i_d,@object # @s_i_d + .hidden s_i_d # @s_i_d + .type s_i_d,@object + .section .data.s_i_d,"aw",@progbits .globl s_i_d .align 3 s_i_d: .int32 23 # 0x17 - .zero 4 + .skip 4 .int64 4627448617123184640 # double 24 .size s_i_d, 16 - .type s_f_d,@object # @s_f_d + .hidden s_f_d # @s_f_d + .type s_f_d,@object + .section .data.s_f_d,"aw",@progbits .globl s_f_d .align 3 s_f_d: .int32 1103626240 # float 25 - .zero 4 + .skip 4 .int64 4628011567076605952 # double 26 .size s_f_d, 16 - .type s_c_ld,@object # @s_c_ld + .hidden s_c_ld # @s_c_ld + .type s_c_ld,@object + .section .data.s_c_ld,"aw",@progbits .globl s_c_ld .align 4 s_c_ld: .int8 101 # 0x65 - .zero 15 + .skip 15 .int64 0 # fp128 27 .int64 4612723957404008448 .size s_c_ld, 32 - .type s_s_ld,@object # @s_s_ld + .hidden s_s_ld # @s_s_ld + .type s_s_ld,@object + .section .data.s_s_ld,"aw",@progbits .globl s_s_ld .align 4 s_s_ld: .int16 28 # 0x1c - .zero 14 + .skip 14 .int64 0 # fp128 29 .int64 4612759141776097280 .size s_s_ld, 32 - .type s_i_ld,@object # @s_i_ld + .hidden s_i_ld # @s_i_ld + .type s_i_ld,@object + .section .data.s_i_ld,"aw",@progbits .globl s_i_ld .align 4 s_i_ld: .int32 30 # 0x1e - .zero 12 + .skip 12 .int64 0 # fp128 31 .int64 4612794326148186112 .size s_i_ld, 32 - .type s_f_ld,@object # @s_f_ld + .hidden s_f_ld # @s_f_ld + .type s_f_ld,@object + .section .data.s_f_ld,"aw",@progbits .globl s_f_ld .align 4 s_f_ld: .int32 1107296256 # float 32 - .zero 12 + .skip 12 .int64 0 # fp128 33 .int64 4612820714427252736 .size s_f_ld, 32 - .type s_d_ld,@object # @s_d_ld + .hidden s_d_ld # @s_d_ld + .type s_d_ld,@object + .section .data.s_d_ld,"aw",@progbits .globl s_d_ld .align 4 s_d_ld: .int64 4629981891913580544 # double 34 - .zero 8 + .skip 8 .int64 0 # fp128 35 .int64 4612838306613297152 .size s_d_ld, 32 diff --git a/test/torture-s/align-3.c.s b/test/torture-s/align-3.c.s index 44fff641a..d7e23470b 100644 --- a/test/torture-s/align-3.c.s +++ b/test/torture-s/align-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-3.c" + .section .text.func,"ax",@progbits + .hidden func .globl func .align 8 .type func,@function @@ -9,6 +11,8 @@ func: # @func .Lfunc_end0: .size func, .Lfunc_end0-func + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/alloca-1.c.s b/test/torture-s/alloca-1.c.s index e49204d8f..06791d989 100644 --- a/test/torture-s/alloca-1.c.s +++ b/test/torture-s/alloca-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/alloca-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/alloca-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -26,6 +28,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -51,7 +55,7 @@ main: # @main i32.const $2=, __stack_pointer i32.store $4=, 0($2), $4 return $pop2 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/anon-1.c.s b/test/torture-s/anon-1.c.s index 65265ad9d..dd8440ac0 100644 --- a/test/torture-s/anon-1.c.s +++ b/test/torture-s/anon-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/anon-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/anon-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -16,12 +18,13 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type foo,@object # @foo - .bss + .hidden foo # @foo + .type foo,@object + .section .bss.foo,"aw",@nobits .globl foo .align 2 foo: - .zero 12 + .skip 12 .size foo, 12 diff --git a/test/torture-s/arith-1.c.s b/test/torture-s/arith-1.c.s index 71656e387..86814306c 100644 --- a/test/torture-s/arith-1.c.s +++ b/test/torture-s/arith-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/arith-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/arith-1.c" + .section .text.sat_add,"ax",@progbits + .hidden sat_add .globl sat_add .type sat_add,@function sat_add: # @sat_add @@ -16,6 +18,8 @@ sat_add: # @sat_add .Lfunc_end0: .size sat_add, .Lfunc_end0-sat_add + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/arith-rand-ll.c.s b/test/torture-s/arith-rand-ll.c.s index 9a38f1c53..1b1e9858e 100644 --- a/test/torture-s/arith-rand-ll.c.s +++ b/test/torture-s/arith-rand-ll.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/arith-rand-ll.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/arith-rand-ll.c" + .section .text.simple_rand,"ax",@progbits + .hidden simple_rand .globl simple_rand .type simple_rand,@function simple_rand: # @simple_rand @@ -19,6 +21,8 @@ simple_rand: # @simple_rand .Lfunc_end0: .size simple_rand, .Lfunc_end0-simple_rand + .section .text.random_bitstring,"ax",@progbits + .hidden random_bitstring .globl random_bitstring .type random_bitstring,@function random_bitstring: # @random_bitstring @@ -28,7 +32,7 @@ random_bitstring: # @random_bitstring i32.const $3=, 0 i64.load $2=, simple_rand.seed($3) i64.const $4=, 0 -.LBB1_1: # %for.cond +.LBB1_1: # %for.cond # =>This Inner Loop Header: Depth=1 loop .LBB1_5 i64.const $push0=, 1103515245 @@ -44,7 +48,7 @@ random_bitstring: # @random_bitstring i32.eq $push21=, $1, $pop20 br_if $pop21, .LBB1_5 # BB#2: # %if.else - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i64.const $push6=, 15 i64.and $push7=, $0, $pop6 i64.shl $4=, $4, $pop7 @@ -56,25 +60,27 @@ random_bitstring: # @random_bitstring i64.eq $push11=, $pop9, $pop10 br_if $pop11, .LBB1_4 # BB#3: # %if.then2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push12=, 1 i32.shl $push13=, $pop12, $1 i32.const $push14=, -1 i32.add $push15=, $pop13, $pop14 i64.extend_s/i32 $push16=, $pop15 i64.or $4=, $pop16, $4 -.LBB1_4: # %if.end - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_4: # %if.end + # in Loop: Header=BB1_1 Depth=1 i32.const $push17=, 71 i32.lt_u $push18=, $3, $pop17 br_if $pop18, .LBB1_1 -.LBB1_5: # %cleanup +.LBB1_5: # %cleanup i32.const $push19=, 0 i64.store $discard=, simple_rand.seed($pop19), $2 return $4 .Lfunc_end1: .size random_bitstring, .Lfunc_end1-random_bitstring + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -86,15 +92,15 @@ main: # @main i64.const $7=, 0 copy_local $0=, $7 i32.const $12=, 15 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Loop Header: Depth=1 - # Child Loop .LBB2_2 Depth 2 - # Child Loop .LBB2_7 Depth 2 + # Child Loop BB2_2 Depth 2 + # Child Loop BB2_7 Depth 2 loop .LBB2_32 copy_local $20=, $7 copy_local $19=, $8 -.LBB2_2: # %for.cond.i - # Parent Loop .LBB2_1 Depth=1 +.LBB2_2: # %for.cond.i + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_6 i64.const $9=, 1103515245 @@ -109,7 +115,7 @@ main: # @main i32.eq $push93=, $1, $pop92 br_if $pop93, .LBB2_6 # BB#3: # %if.else.i - # in Loop: Header=.LBB2_2 Depth=2 + # in Loop: Header=BB2_2 Depth=2 i64.const $push2=, 15 i64.and $push3=, $21, $pop2 i64.shl $20=, $20, $pop3 @@ -121,24 +127,24 @@ main: # @main i64.eq $push7=, $pop5, $pop6 br_if $pop7, .LBB2_5 # BB#4: # %if.then2.i - # in Loop: Header=.LBB2_2 Depth=2 + # in Loop: Header=BB2_2 Depth=2 i32.const $push8=, 1 i32.shl $push9=, $pop8, $1 i32.const $push10=, -1 i32.add $push11=, $pop9, $pop10 i64.extend_s/i32 $push12=, $pop11 i64.or $20=, $pop12, $20 -.LBB2_5: # %if.end.i - # in Loop: Header=.LBB2_2 Depth=2 +.LBB2_5: # %if.end.i + # in Loop: Header=BB2_2 Depth=2 i32.const $push13=, 71 i32.lt_u $push14=, $19, $pop13 br_if $pop14, .LBB2_2 -.LBB2_6: # %random_bitstring.exit - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_6: # %random_bitstring.exit + # in Loop: Header=BB2_1 Depth=1 i64.const $21=, 0 i32.const $19=, 0 -.LBB2_7: # %for.cond.i452 - # Parent Loop .LBB2_1 Depth=1 +.LBB2_7: # %for.cond.i452 + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_11 i64.mul $push15=, $2, $9 @@ -150,7 +156,7 @@ main: # @main i32.eq $push95=, $1, $pop94 br_if $pop95, .LBB2_11 # BB#8: # %if.else.i457 - # in Loop: Header=.LBB2_7 Depth=2 + # in Loop: Header=BB2_7 Depth=2 i64.const $push17=, 15 i64.and $push18=, $3, $pop17 i64.shl $21=, $21, $pop18 @@ -162,38 +168,38 @@ main: # @main i64.eq $push22=, $pop20, $pop21 br_if $pop22, .LBB2_10 # BB#9: # %if.then2.i462 - # in Loop: Header=.LBB2_7 Depth=2 + # in Loop: Header=BB2_7 Depth=2 i32.const $push23=, 1 i32.shl $push24=, $pop23, $1 i32.const $push25=, -1 i32.add $push26=, $pop24, $pop25 i64.extend_s/i32 $push27=, $pop26 i64.or $21=, $pop27, $21 -.LBB2_10: # %if.end.i465 - # in Loop: Header=.LBB2_7 Depth=2 +.LBB2_10: # %if.end.i465 + # in Loop: Header=BB2_7 Depth=2 i32.const $push28=, 71 i32.lt_u $push29=, $19, $pop28 br_if $pop29, .LBB2_7 -.LBB2_11: # %random_bitstring.exit467 - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_11: # %random_bitstring.exit467 + # in Loop: Header=BB2_1 Depth=1 i64.const $9=, 0 block .LBB2_31 i64.eq $push30=, $21, $9 br_if $pop30, .LBB2_31 # BB#12: # %cleanup.cont - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 block .LBB2_14 i64.const $push31=, 9223372036854775807 i64.and $push32=, $20, $pop31 i64.ne $push33=, $pop32, $9 br_if $pop33, .LBB2_14 # BB#13: # %cleanup.cont - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i64.const $push34=, -1 i64.eq $push35=, $21, $pop34 br_if $pop35, .LBB2_31 -.LBB2_14: # %if.end17 - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_14: # %if.end17 + # in Loop: Header=BB2_1 Depth=1 i64.const $9=, 63 i64.shr_s $10=, $21, $9 i64.rem_s $11=, $20, $21 @@ -206,25 +212,25 @@ main: # @main i64.ge_u $push40=, $pop39, $pop37 br_if $pop40, .LBB2_30 # BB#15: # %save_time - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.wrap/i64 $1=, $21 i32.const $push96=, 0 i32.eq $push97=, $1, $pop96 br_if $pop97, .LBB2_31 # BB#16: # %cleanup.cont65 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.wrap/i64 $19=, $20 block .LBB2_18 i32.const $push42=, 2147483647 i32.and $push43=, $19, $pop42 br_if $pop43, .LBB2_18 # BB#17: # %cleanup.cont65 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $push44=, -1 i32.eq $push45=, $1, $pop44 br_if $pop45, .LBB2_31 -.LBB2_18: # %if.end79 - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_18: # %if.end79 + # in Loop: Header=BB2_1 Depth=1 i32.const $5=, 31 i32.shr_s $13=, $1, $5 i32.rem_s $15=, $19, $1 @@ -237,26 +243,26 @@ main: # @main i32.ge_u $push50=, $pop49, $pop47 br_if $pop50, .LBB2_29 # BB#19: # %lor.lhs.false103 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 block .LBB2_21 i32.const $push98=, 0 i32.eq $push99=, $15, $pop98 br_if $pop99, .LBB2_21 # BB#20: # %lor.lhs.false103 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.xor $push51=, $15, $19 i32.const $push52=, -1 i32.le_s $push53=, $pop51, $pop52 br_if $pop53, .LBB2_29 -.LBB2_21: # %cleanup.cont118 - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_21: # %cleanup.cont118 + # in Loop: Header=BB2_1 Depth=1 i32.const $14=, 65535 i32.and $push54=, $1, $14 i32.const $push100=, 0 i32.eq $push101=, $pop54, $pop100 br_if $pop101, .LBB2_31 # BB#22: # %cleanup.cont158 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $15=, 16 i32.shl $push55=, $19, $15 i32.shr_s $4=, $pop55, $15 @@ -278,7 +284,7 @@ main: # @main i32.ge_s $push64=, $pop59, $pop63 br_if $pop64, .LBB2_28 # BB#23: # %lor.lhs.false197 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.div_s $push65=, $4, $5 i32.mul $push66=, $pop65, $5 i32.add $push67=, $pop66, $6 @@ -287,14 +293,14 @@ main: # @main i32.ne $push70=, $pop69, $4 br_if $pop70, .LBB2_28 # BB#24: # %if.end209 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $5=, 255 i32.and $push71=, $1, $5 i32.const $push102=, 0 i32.eq $push103=, $pop71, $pop102 br_if $pop103, .LBB2_31 # BB#25: # %cleanup.cont249 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $15=, 24 i32.shl $push72=, $19, $15 i32.shr_s $14=, $pop72, $15 @@ -315,7 +321,7 @@ main: # @main i32.ge_s $push81=, $pop76, $pop80 br_if $pop81, .LBB2_27 # BB#26: # %lor.lhs.false288 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.div_s $push82=, $14, $1 i32.mul $push83=, $pop82, $1 i32.add $push84=, $pop83, $19 @@ -323,32 +329,32 @@ main: # @main i32.shr_s $push86=, $pop85, $15 i32.eq $push87=, $pop86, $14 br_if $pop87, .LBB2_31 -.LBB2_27: # %if.then299 +.LBB2_27: # %if.then299 i64.store $discard=, simple_rand.seed($13), $2 call abort unreachable -.LBB2_28: # %if.then208 +.LBB2_28: # %if.then208 i64.store $discard=, simple_rand.seed($13), $2 call abort unreachable -.LBB2_29: # %if.then111 +.LBB2_29: # %if.then111 i32.const $push88=, 0 i64.store $discard=, simple_rand.seed($pop88), $2 call abort unreachable -.LBB2_30: # %if.then32 +.LBB2_30: # %if.then32 i32.const $push41=, 0 i64.store $discard=, simple_rand.seed($pop41), $2 call abort unreachable -.LBB2_31: # %cleanup301 - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_31: # %cleanup301 + # in Loop: Header=BB2_1 Depth=1 i64.const $push89=, 1 i64.add $0=, $0, $pop89 i64.const $push90=, 10000 i64.lt_s $push91=, $0, $pop90 br_if $pop91, .LBB2_1 -.LBB2_32: # %for.end +.LBB2_32: # %for.end i32.const $1=, 0 i64.store $discard=, simple_rand.seed($1), $2 call exit, $1 @@ -357,7 +363,7 @@ main: # @main .size main, .Lfunc_end2-main .type simple_rand.seed,@object # @simple_rand.seed - .data + .section .data.simple_rand.seed,"aw",@progbits .align 3 simple_rand.seed: .int64 47114711 # 0x2cee9d7 diff --git a/test/torture-s/arith-rand.c.s b/test/torture-s/arith-rand.c.s index 9e3774dac..00097a631 100644 --- a/test/torture-s/arith-rand.c.s +++ b/test/torture-s/arith-rand.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/arith-rand.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/arith-rand.c" + .section .text.simple_rand,"ax",@progbits + .hidden simple_rand .globl simple_rand .type simple_rand,@function simple_rand: # @simple_rand @@ -19,6 +21,8 @@ simple_rand: # @simple_rand .Lfunc_end0: .size simple_rand, .Lfunc_end0-simple_rand + .section .text.random_bitstring,"ax",@progbits + .hidden random_bitstring .globl random_bitstring .type random_bitstring,@function random_bitstring: # @random_bitstring @@ -28,7 +32,7 @@ random_bitstring: # @random_bitstring i32.const $3=, 0 i32.load $1=, simple_rand.seed($3) copy_local $2=, $3 -.LBB1_1: # %for.cond +.LBB1_1: # %for.cond # =>This Inner Loop Header: Depth=1 loop .LBB1_5 i32.const $push0=, 1103515245 @@ -43,7 +47,7 @@ random_bitstring: # @random_bitstring i32.eq $push16=, $0, $pop15 br_if $pop16, .LBB1_5 # BB#2: # %if.else - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.add $2=, $0, $2 i32.shl $3=, $3, $0 block .LBB1_4 @@ -53,24 +57,26 @@ random_bitstring: # @random_bitstring i32.eq $push18=, $pop7, $pop17 br_if $pop18, .LBB1_4 # BB#3: # %if.then1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push8=, 1 i32.shl $push9=, $pop8, $0 i32.const $push10=, -1 i32.add $push11=, $pop9, $pop10 i32.or $3=, $pop11, $3 -.LBB1_4: # %if.end - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_4: # %if.end + # in Loop: Header=BB1_1 Depth=1 i32.const $push12=, 39 i32.lt_u $push13=, $2, $pop12 br_if $pop13, .LBB1_1 -.LBB1_5: # %cleanup +.LBB1_5: # %cleanup i32.const $push14=, 0 i32.store $discard=, simple_rand.seed($pop14), $1 return $3 .Lfunc_end1: .size random_bitstring, .Lfunc_end1-random_bitstring + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -80,15 +86,15 @@ main: # @main i32.const $3=, 0 i32.load $2=, simple_rand.seed($3) copy_local $0=, $3 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Loop Header: Depth=1 - # Child Loop .LBB2_2 Depth 2 - # Child Loop .LBB2_7 Depth 2 + # Child Loop BB2_2 Depth 2 + # Child Loop BB2_7 Depth 2 loop .LBB2_25 copy_local $11=, $3 copy_local $13=, $3 -.LBB2_2: # %for.cond.i - # Parent Loop .LBB2_1 Depth=1 +.LBB2_2: # %for.cond.i + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_6 i32.const $4=, 1103515245 @@ -103,7 +109,7 @@ main: # @main i32.eq $push68=, $1, $pop67 br_if $pop68, .LBB2_6 # BB#3: # %if.else.i - # in Loop: Header=.LBB2_2 Depth=2 + # in Loop: Header=BB2_2 Depth=2 i32.add $13=, $1, $13 i32.shl $11=, $11, $1 block .LBB2_5 @@ -113,23 +119,23 @@ main: # @main i32.eq $push70=, $pop3, $pop69 br_if $pop70, .LBB2_5 # BB#4: # %if.then1.i - # in Loop: Header=.LBB2_2 Depth=2 + # in Loop: Header=BB2_2 Depth=2 i32.const $push4=, 1 i32.shl $push5=, $pop4, $1 i32.const $push6=, -1 i32.add $push7=, $pop5, $pop6 i32.or $11=, $pop7, $11 -.LBB2_5: # %if.end.i - # in Loop: Header=.LBB2_2 Depth=2 +.LBB2_5: # %if.end.i + # in Loop: Header=BB2_2 Depth=2 i32.const $push8=, 39 i32.lt_u $push9=, $13, $pop8 br_if $pop9, .LBB2_2 -.LBB2_6: # %random_bitstring.exit - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_6: # %random_bitstring.exit + # in Loop: Header=BB2_1 Depth=1 i32.const $13=, 0 copy_local $12=, $13 -.LBB2_7: # %for.cond.i339 - # Parent Loop .LBB2_1 Depth=1 +.LBB2_7: # %for.cond.i339 + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_11 i32.mul $push10=, $2, $4 @@ -140,7 +146,7 @@ main: # @main i32.eq $push72=, $1, $pop71 br_if $pop72, .LBB2_11 # BB#8: # %if.else.i343 - # in Loop: Header=.LBB2_7 Depth=2 + # in Loop: Header=BB2_7 Depth=2 i32.add $12=, $1, $12 i32.shl $13=, $13, $1 block .LBB2_10 @@ -150,36 +156,36 @@ main: # @main i32.eq $push74=, $pop13, $pop73 br_if $pop74, .LBB2_10 # BB#9: # %if.then1.i347 - # in Loop: Header=.LBB2_7 Depth=2 + # in Loop: Header=BB2_7 Depth=2 i32.const $push14=, 1 i32.shl $push15=, $pop14, $1 i32.const $push16=, -1 i32.add $push17=, $pop15, $pop16 i32.or $13=, $pop17, $13 -.LBB2_10: # %if.end.i350 - # in Loop: Header=.LBB2_7 Depth=2 +.LBB2_10: # %if.end.i350 + # in Loop: Header=BB2_7 Depth=2 i32.const $push18=, 39 i32.lt_u $push19=, $12, $pop18 br_if $pop19, .LBB2_7 -.LBB2_11: # %random_bitstring.exit352 - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_11: # %random_bitstring.exit352 + # in Loop: Header=BB2_1 Depth=1 block .LBB2_24 i32.const $push75=, 0 i32.eq $push76=, $13, $pop75 br_if $pop76, .LBB2_24 # BB#12: # %cleanup.cont - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 block .LBB2_14 i32.const $push20=, 2147483647 i32.and $push21=, $11, $pop20 br_if $pop21, .LBB2_14 # BB#13: # %cleanup.cont - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $push22=, -1 i32.eq $push23=, $13, $pop22 br_if $pop23, .LBB2_24 -.LBB2_14: # %if.end25 - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_14: # %if.end25 + # in Loop: Header=BB2_1 Depth=1 i32.const $1=, 31 i32.shr_s $4=, $13, $1 i32.rem_s $5=, $11, $13 @@ -192,14 +198,14 @@ main: # @main i32.ge_u $push28=, $pop27, $pop25 br_if $pop28, .LBB2_23 # BB#15: # %cleanup.cont47 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $6=, 65535 i32.and $push30=, $13, $6 i32.const $push77=, 0 i32.eq $push78=, $pop30, $pop77 br_if $pop78, .LBB2_24 # BB#16: # %cleanup.cont86 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $1=, 16 i32.shl $push31=, $11, $1 i32.shr_s $12=, $pop31, $1 @@ -221,7 +227,7 @@ main: # @main i32.ge_s $push40=, $pop35, $pop39 br_if $pop40, .LBB2_22 # BB#17: # %lor.lhs.false125 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.div_s $push41=, $12, $4 i32.mul $push42=, $pop41, $4 i32.add $push43=, $pop42, $7 @@ -230,14 +236,14 @@ main: # @main i32.ne $push46=, $pop45, $12 br_if $pop46, .LBB2_22 # BB#18: # %if.end137 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $4=, 255 i32.and $push47=, $13, $4 i32.const $push79=, 0 i32.eq $push80=, $pop47, $pop79 br_if $pop80, .LBB2_24 # BB#19: # %cleanup.cont177 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $1=, 24 i32.shl $push48=, $11, $1 i32.shr_s $6=, $pop48, $1 @@ -258,7 +264,7 @@ main: # @main i32.ge_s $push57=, $pop52, $pop56 br_if $pop57, .LBB2_21 # BB#20: # %lor.lhs.false216 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.div_s $push58=, $6, $13 i32.mul $push59=, $pop58, $13 i32.add $push60=, $pop59, $11 @@ -266,27 +272,27 @@ main: # @main i32.shr_s $push62=, $pop61, $1 i32.eq $push63=, $pop62, $6 br_if $pop63, .LBB2_24 -.LBB2_21: # %if.then227 +.LBB2_21: # %if.then227 i32.store $discard=, simple_rand.seed($5), $2 call abort unreachable -.LBB2_22: # %if.then136 +.LBB2_22: # %if.then136 i32.store $discard=, simple_rand.seed($5), $2 call abort unreachable -.LBB2_23: # %if.then40 +.LBB2_23: # %if.then40 i32.const $push29=, 0 i32.store $discard=, simple_rand.seed($pop29), $2 call abort unreachable -.LBB2_24: # %cleanup229 - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_24: # %cleanup229 + # in Loop: Header=BB2_1 Depth=1 i32.const $push64=, 1 i32.add $0=, $0, $pop64 i32.const $push65=, 1000 i32.lt_s $push66=, $0, $pop65 br_if $pop66, .LBB2_1 -.LBB2_25: # %for.end +.LBB2_25: # %for.end i32.const $1=, 0 i32.store $discard=, simple_rand.seed($1), $2 call exit, $1 @@ -295,7 +301,7 @@ main: # @main .size main, .Lfunc_end2-main .type simple_rand.seed,@object # @simple_rand.seed - .data + .section .data.simple_rand.seed,"aw",@progbits .align 2 simple_rand.seed: .int32 47114711 # 0x2cee9d7 diff --git a/test/torture-s/ashldi-1.c.s b/test/torture-s/ashldi-1.c.s index 40e5eb258..6293b1980 100644 --- a/test/torture-s/ashldi-1.c.s +++ b/test/torture-s/ashldi-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ashldi-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ashldi-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -7,8 +9,8 @@ main: # @main .local i32, i32, i64, i32, i32 # BB#0: # %entry i64.const $2=, 0 - i32.const $1=, switch.table -.LBB0_1: # %for.body + i32.const $1=, .Lswitch.table +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB0_7 loop .LBB0_3 @@ -18,17 +20,17 @@ main: # @main i64.ne $push3=, $pop1, $pop2 br_if $pop3, .LBB0_7 # BB#2: # %for.cond - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i64.const $push4=, 1 i64.add $2=, $2, $pop4 i32.const $0=, 8 i32.add $1=, $1, $0 i32.const $4=, 0 - i32.const $3=, switch.table + i32.const $3=, .Lswitch.table i64.const $push5=, 63 i64.le_s $push6=, $2, $pop5 br_if $pop6, .LBB0_1 -.LBB0_3: # %constant_shift.exit +.LBB0_3: # %constant_shift.exit # =>This Inner Loop Header: Depth=1 block .LBB0_6 loop .LBB0_5 @@ -37,29 +39,29 @@ main: # @main i32.eq $push11=, $1, $pop10 br_if $pop11, .LBB0_6 # BB#4: # %for.cond2 - # in Loop: Header=.LBB0_3 Depth=1 + # in Loop: Header=BB0_3 Depth=1 i32.add $4=, $4, $1 i32.add $3=, $3, $0 i32.const $push7=, 63 i32.le_s $push8=, $4, $pop7 br_if $pop8, .LBB0_3 -.LBB0_5: # %for.end13 +.LBB0_5: # %for.end13 i32.const $push9=, 0 call exit, $pop9 unreachable -.LBB0_6: # %if.then9 +.LBB0_6: # %if.then9 call abort unreachable -.LBB0_7: # %if.then +.LBB0_7: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type switch.table,@object # @switch.table - .section .rodata,"a",@progbits + .type .Lswitch.table,@object # @switch.table + .section .rodata..Lswitch.table,"a",@progbits .align 4 -switch.table: +.Lswitch.table: .int64 81985529216486895 # 0x123456789abcdef .int64 163971058432973790 # 0x2468acf13579bde .int64 327942116865947580 # 0x48d159e26af37bc @@ -124,7 +126,7 @@ switch.table: .int64 -2305843009213693952 # 0xe000000000000000 .int64 -4611686018427387904 # 0xc000000000000000 .int64 -9223372036854775808 # 0x8000000000000000 - .size switch.table, 512 + .size .Lswitch.table, 512 .ident "clang version 3.8.0 " diff --git a/test/torture-s/ashrdi-1.c.s b/test/torture-s/ashrdi-1.c.s index 7a4b03d81..27b8aad14 100644 --- a/test/torture-s/ashrdi-1.c.s +++ b/test/torture-s/ashrdi-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ashrdi-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ashrdi-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -8,7 +10,7 @@ main: # @main # BB#0: # %entry i64.const $4=, 0 i32.const $10=, zext -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB0_13 loop .LBB0_3 @@ -18,7 +20,7 @@ main: # @main i64.ne $push2=, $pop0, $pop1 br_if $pop2, .LBB0_13 # BB#2: # %for.cond - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i64.const $1=, 1 i64.add $4=, $4, $1 i32.const $2=, 8 @@ -28,7 +30,7 @@ main: # @main i32.const $11=, sext i64.le_s $push3=, $4, $3 br_if $pop3, .LBB0_1 -.LBB0_3: # %for.body4 +.LBB0_3: # %for.body4 # =>This Inner Loop Header: Depth=1 block .LBB0_12 loop .LBB0_5 @@ -38,14 +40,14 @@ main: # @main i64.ne $push6=, $pop4, $pop5 br_if $pop6, .LBB0_12 # BB#4: # %for.cond2 - # in Loop: Header=.LBB0_3 Depth=1 + # in Loop: Header=BB0_3 Depth=1 i64.add $7=, $7, $1 i32.add $11=, $11, $2 i32.const $9=, 0 i32.const $8=, zext i64.le_s $push7=, $7, $3 br_if $pop7, .LBB0_3 -.LBB0_5: # %for.body16 +.LBB0_5: # %for.body16 # =>This Inner Loop Header: Depth=1 block .LBB0_11 loop .LBB0_7 @@ -54,7 +56,7 @@ main: # @main i64.ne $push10=, $pop8, $pop9 br_if $pop10, .LBB0_11 # BB#6: # %for.cond14 - # in Loop: Header=.LBB0_5 Depth=1 + # in Loop: Header=BB0_5 Depth=1 i32.const $5=, 1 i32.add $9=, $9, $5 i32.add $8=, $8, $2 @@ -63,7 +65,7 @@ main: # @main i32.const $6=, 63 i32.le_s $push11=, $9, $6 br_if $pop11, .LBB0_5 -.LBB0_7: # %for.body28 +.LBB0_7: # %for.body28 # =>This Inner Loop Header: Depth=1 block .LBB0_10 loop .LBB0_9 @@ -72,30 +74,31 @@ main: # @main i64.ne $push14=, $pop12, $pop13 br_if $pop14, .LBB0_10 # BB#8: # %for.cond26 - # in Loop: Header=.LBB0_7 Depth=1 + # in Loop: Header=BB0_7 Depth=1 i32.add $11=, $11, $5 i32.add $10=, $10, $2 i32.le_s $push15=, $11, $6 br_if $pop15, .LBB0_7 -.LBB0_9: # %for.end37 +.LBB0_9: # %for.end37 i32.const $push16=, 0 call exit, $pop16 unreachable -.LBB0_10: # %if.then33 +.LBB0_10: # %if.then33 call abort unreachable -.LBB0_11: # %if.then21 +.LBB0_11: # %if.then21 call abort unreachable -.LBB0_12: # %if.then9 +.LBB0_12: # %if.then9 call abort unreachable -.LBB0_13: # %if.then +.LBB0_13: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.constant_shift,"ax",@progbits .type constant_shift,@function constant_shift: # @constant_shift .param i64, i32 @@ -171,267 +174,267 @@ constant_shift: # @constant_shift block .LBB1_3 block .LBB1_2 tableswitch $1, .LBB1_65, .LBB1_65, .LBB1_2, .LBB1_3, .LBB1_4, .LBB1_5, .LBB1_6, .LBB1_7, .LBB1_8, .LBB1_9, .LBB1_10, .LBB1_11, .LBB1_12, .LBB1_13, .LBB1_14, .LBB1_15, .LBB1_16, .LBB1_17, .LBB1_18, .LBB1_19, .LBB1_20, .LBB1_21, .LBB1_22, .LBB1_23, .LBB1_24, .LBB1_25, .LBB1_26, .LBB1_27, .LBB1_28, .LBB1_29, .LBB1_30, .LBB1_31, .LBB1_32, .LBB1_33, .LBB1_34, .LBB1_35, .LBB1_36, .LBB1_37, .LBB1_38, .LBB1_39, .LBB1_40, .LBB1_41, .LBB1_42, .LBB1_43, .LBB1_44, .LBB1_45, .LBB1_46, .LBB1_47, .LBB1_48, .LBB1_49, .LBB1_50, .LBB1_51, .LBB1_52, .LBB1_53, .LBB1_54, .LBB1_55, .LBB1_56, .LBB1_57, .LBB1_58, .LBB1_59, .LBB1_60, .LBB1_61, .LBB1_62, .LBB1_63, .LBB1_64 -.LBB1_2: # %sw.bb1 +.LBB1_2: # %sw.bb1 i64.const $push64=, 1 i64.shr_s $0=, $0, $pop64 br .LBB1_65 -.LBB1_3: # %sw.bb3 +.LBB1_3: # %sw.bb3 i64.const $push63=, 2 i64.shr_s $0=, $0, $pop63 br .LBB1_65 -.LBB1_4: # %sw.bb5 +.LBB1_4: # %sw.bb5 i64.const $push62=, 3 i64.shr_s $0=, $0, $pop62 br .LBB1_65 -.LBB1_5: # %sw.bb7 +.LBB1_5: # %sw.bb7 i64.const $push61=, 4 i64.shr_s $0=, $0, $pop61 br .LBB1_65 -.LBB1_6: # %sw.bb9 +.LBB1_6: # %sw.bb9 i64.const $push60=, 5 i64.shr_s $0=, $0, $pop60 br .LBB1_65 -.LBB1_7: # %sw.bb11 +.LBB1_7: # %sw.bb11 i64.const $push59=, 6 i64.shr_s $0=, $0, $pop59 br .LBB1_65 -.LBB1_8: # %sw.bb13 +.LBB1_8: # %sw.bb13 i64.const $push58=, 7 i64.shr_s $0=, $0, $pop58 br .LBB1_65 -.LBB1_9: # %sw.bb15 +.LBB1_9: # %sw.bb15 i64.const $push57=, 8 i64.shr_s $0=, $0, $pop57 br .LBB1_65 -.LBB1_10: # %sw.bb17 +.LBB1_10: # %sw.bb17 i64.const $push56=, 9 i64.shr_s $0=, $0, $pop56 br .LBB1_65 -.LBB1_11: # %sw.bb19 +.LBB1_11: # %sw.bb19 i64.const $push55=, 10 i64.shr_s $0=, $0, $pop55 br .LBB1_65 -.LBB1_12: # %sw.bb21 +.LBB1_12: # %sw.bb21 i64.const $push54=, 11 i64.shr_s $0=, $0, $pop54 br .LBB1_65 -.LBB1_13: # %sw.bb23 +.LBB1_13: # %sw.bb23 i64.const $push53=, 12 i64.shr_s $0=, $0, $pop53 br .LBB1_65 -.LBB1_14: # %sw.bb25 +.LBB1_14: # %sw.bb25 i64.const $push52=, 13 i64.shr_s $0=, $0, $pop52 br .LBB1_65 -.LBB1_15: # %sw.bb27 +.LBB1_15: # %sw.bb27 i64.const $push51=, 14 i64.shr_s $0=, $0, $pop51 br .LBB1_65 -.LBB1_16: # %sw.bb29 +.LBB1_16: # %sw.bb29 i64.const $push50=, 15 i64.shr_s $0=, $0, $pop50 br .LBB1_65 -.LBB1_17: # %sw.bb31 +.LBB1_17: # %sw.bb31 i64.const $push49=, 16 i64.shr_s $0=, $0, $pop49 br .LBB1_65 -.LBB1_18: # %sw.bb33 +.LBB1_18: # %sw.bb33 i64.const $push48=, 17 i64.shr_s $0=, $0, $pop48 br .LBB1_65 -.LBB1_19: # %sw.bb35 +.LBB1_19: # %sw.bb35 i64.const $push47=, 18 i64.shr_s $0=, $0, $pop47 br .LBB1_65 -.LBB1_20: # %sw.bb37 +.LBB1_20: # %sw.bb37 i64.const $push46=, 19 i64.shr_s $0=, $0, $pop46 br .LBB1_65 -.LBB1_21: # %sw.bb39 +.LBB1_21: # %sw.bb39 i64.const $push45=, 20 i64.shr_s $0=, $0, $pop45 br .LBB1_65 -.LBB1_22: # %sw.bb41 +.LBB1_22: # %sw.bb41 i64.const $push44=, 21 i64.shr_s $0=, $0, $pop44 br .LBB1_65 -.LBB1_23: # %sw.bb43 +.LBB1_23: # %sw.bb43 i64.const $push43=, 22 i64.shr_s $0=, $0, $pop43 br .LBB1_65 -.LBB1_24: # %sw.bb45 +.LBB1_24: # %sw.bb45 i64.const $push42=, 23 i64.shr_s $0=, $0, $pop42 br .LBB1_65 -.LBB1_25: # %sw.bb47 +.LBB1_25: # %sw.bb47 i64.const $push41=, 24 i64.shr_s $0=, $0, $pop41 br .LBB1_65 -.LBB1_26: # %sw.bb49 +.LBB1_26: # %sw.bb49 i64.const $push40=, 25 i64.shr_s $0=, $0, $pop40 br .LBB1_65 -.LBB1_27: # %sw.bb51 +.LBB1_27: # %sw.bb51 i64.const $push39=, 26 i64.shr_s $0=, $0, $pop39 br .LBB1_65 -.LBB1_28: # %sw.bb53 +.LBB1_28: # %sw.bb53 i64.const $push38=, 27 i64.shr_s $0=, $0, $pop38 br .LBB1_65 -.LBB1_29: # %sw.bb55 +.LBB1_29: # %sw.bb55 i64.const $push37=, 28 i64.shr_s $0=, $0, $pop37 br .LBB1_65 -.LBB1_30: # %sw.bb57 +.LBB1_30: # %sw.bb57 i64.const $push36=, 29 i64.shr_s $0=, $0, $pop36 br .LBB1_65 -.LBB1_31: # %sw.bb59 +.LBB1_31: # %sw.bb59 i64.const $push35=, 30 i64.shr_s $0=, $0, $pop35 br .LBB1_65 -.LBB1_32: # %sw.bb61 +.LBB1_32: # %sw.bb61 i64.const $push34=, 31 i64.shr_s $0=, $0, $pop34 br .LBB1_65 -.LBB1_33: # %sw.bb63 +.LBB1_33: # %sw.bb63 i64.const $push33=, 32 i64.shr_s $0=, $0, $pop33 br .LBB1_65 -.LBB1_34: # %sw.bb65 +.LBB1_34: # %sw.bb65 i64.const $push32=, 33 i64.shr_s $0=, $0, $pop32 br .LBB1_65 -.LBB1_35: # %sw.bb67 +.LBB1_35: # %sw.bb67 i64.const $push31=, 34 i64.shr_s $0=, $0, $pop31 br .LBB1_65 -.LBB1_36: # %sw.bb69 +.LBB1_36: # %sw.bb69 i64.const $push30=, 35 i64.shr_s $0=, $0, $pop30 br .LBB1_65 -.LBB1_37: # %sw.bb71 +.LBB1_37: # %sw.bb71 i64.const $push29=, 36 i64.shr_s $0=, $0, $pop29 br .LBB1_65 -.LBB1_38: # %sw.bb73 +.LBB1_38: # %sw.bb73 i64.const $push28=, 37 i64.shr_s $0=, $0, $pop28 br .LBB1_65 -.LBB1_39: # %sw.bb75 +.LBB1_39: # %sw.bb75 i64.const $push27=, 38 i64.shr_s $0=, $0, $pop27 br .LBB1_65 -.LBB1_40: # %sw.bb77 +.LBB1_40: # %sw.bb77 i64.const $push26=, 39 i64.shr_s $0=, $0, $pop26 br .LBB1_65 -.LBB1_41: # %sw.bb79 +.LBB1_41: # %sw.bb79 i64.const $push25=, 40 i64.shr_s $0=, $0, $pop25 br .LBB1_65 -.LBB1_42: # %sw.bb81 +.LBB1_42: # %sw.bb81 i64.const $push24=, 41 i64.shr_s $0=, $0, $pop24 br .LBB1_65 -.LBB1_43: # %sw.bb83 +.LBB1_43: # %sw.bb83 i64.const $push23=, 42 i64.shr_s $0=, $0, $pop23 br .LBB1_65 -.LBB1_44: # %sw.bb85 +.LBB1_44: # %sw.bb85 i64.const $push22=, 43 i64.shr_s $0=, $0, $pop22 br .LBB1_65 -.LBB1_45: # %sw.bb87 +.LBB1_45: # %sw.bb87 i64.const $push21=, 44 i64.shr_s $0=, $0, $pop21 br .LBB1_65 -.LBB1_46: # %sw.bb89 +.LBB1_46: # %sw.bb89 i64.const $push20=, 45 i64.shr_s $0=, $0, $pop20 br .LBB1_65 -.LBB1_47: # %sw.bb91 +.LBB1_47: # %sw.bb91 i64.const $push19=, 46 i64.shr_s $0=, $0, $pop19 br .LBB1_65 -.LBB1_48: # %sw.bb93 +.LBB1_48: # %sw.bb93 i64.const $push18=, 47 i64.shr_s $0=, $0, $pop18 br .LBB1_65 -.LBB1_49: # %sw.bb95 +.LBB1_49: # %sw.bb95 i64.const $push17=, 48 i64.shr_s $0=, $0, $pop17 br .LBB1_65 -.LBB1_50: # %sw.bb97 +.LBB1_50: # %sw.bb97 i64.const $push16=, 49 i64.shr_s $0=, $0, $pop16 br .LBB1_65 -.LBB1_51: # %sw.bb99 +.LBB1_51: # %sw.bb99 i64.const $push15=, 50 i64.shr_s $0=, $0, $pop15 br .LBB1_65 -.LBB1_52: # %sw.bb101 +.LBB1_52: # %sw.bb101 i64.const $push14=, 51 i64.shr_s $0=, $0, $pop14 br .LBB1_65 -.LBB1_53: # %sw.bb103 +.LBB1_53: # %sw.bb103 i64.const $push13=, 52 i64.shr_s $0=, $0, $pop13 br .LBB1_65 -.LBB1_54: # %sw.bb105 +.LBB1_54: # %sw.bb105 i64.const $push12=, 53 i64.shr_s $0=, $0, $pop12 br .LBB1_65 -.LBB1_55: # %sw.bb107 +.LBB1_55: # %sw.bb107 i64.const $push11=, 54 i64.shr_s $0=, $0, $pop11 br .LBB1_65 -.LBB1_56: # %sw.bb109 +.LBB1_56: # %sw.bb109 i64.const $push10=, 55 i64.shr_s $0=, $0, $pop10 br .LBB1_65 -.LBB1_57: # %sw.bb111 +.LBB1_57: # %sw.bb111 i64.const $push9=, 56 i64.shr_s $0=, $0, $pop9 br .LBB1_65 -.LBB1_58: # %sw.bb113 +.LBB1_58: # %sw.bb113 i64.const $push8=, 57 i64.shr_s $0=, $0, $pop8 br .LBB1_65 -.LBB1_59: # %sw.bb115 +.LBB1_59: # %sw.bb115 i64.const $push7=, 58 i64.shr_s $0=, $0, $pop7 br .LBB1_65 -.LBB1_60: # %sw.bb117 +.LBB1_60: # %sw.bb117 i64.const $push6=, 59 i64.shr_s $0=, $0, $pop6 br .LBB1_65 -.LBB1_61: # %sw.bb119 +.LBB1_61: # %sw.bb119 i64.const $push5=, 60 i64.shr_s $0=, $0, $pop5 br .LBB1_65 -.LBB1_62: # %sw.bb121 +.LBB1_62: # %sw.bb121 i64.const $push4=, 61 i64.shr_s $0=, $0, $pop4 br .LBB1_65 -.LBB1_63: # %sw.bb123 +.LBB1_63: # %sw.bb123 i64.const $push3=, 62 i64.shr_s $0=, $0, $pop3 br .LBB1_65 -.LBB1_64: # %sw.bb125 +.LBB1_64: # %sw.bb125 i64.const $push2=, 63 i64.shr_s $0=, $0, $pop2 -.LBB1_65: # %sw.epilog +.LBB1_65: # %sw.epilog return $0 -.LBB1_66: # %sw.default +.LBB1_66: # %sw.default call abort unreachable .Lfunc_end1: .size constant_shift, .Lfunc_end1-constant_shift .type zext,@object # @zext - .section .rodata,"a",@progbits + .section .rodata.zext,"a",@progbits .align 4 zext: .int64 8526495107234113920 # 0x7654321fedcba980 @@ -501,6 +504,7 @@ zext: .size zext, 512 .type sext,@object # @sext + .section .rodata.sext,"a",@progbits .align 4 sext: .int64 -8152436031399644656 # 0x8edcba9f76543210 diff --git a/test/torture-s/bcp-1.c.s b/test/torture-s/bcp-1.c.s index cdb123bb5..b8894e162 100644 --- a/test/torture-s/bcp-1.c.s +++ b/test/torture-s/bcp-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bcp-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bcp-1.c" + .section .text.bad0,"ax",@progbits + .hidden bad0 .globl bad0 .type bad0,@function bad0: # @bad0 @@ -10,6 +12,8 @@ bad0: # @bad0 .Lfunc_end0: .size bad0, .Lfunc_end0-bad0 + .section .text.bad1,"ax",@progbits + .hidden bad1 .globl bad1 .type bad1,@function bad1: # @bad1 @@ -20,6 +24,8 @@ bad1: # @bad1 .Lfunc_end1: .size bad1, .Lfunc_end1-bad1 + .section .text.bad2,"ax",@progbits + .hidden bad2 .globl bad2 .type bad2,@function bad2: # @bad2 @@ -31,6 +37,8 @@ bad2: # @bad2 .Lfunc_end2: .size bad2, .Lfunc_end2-bad2 + .section .text.bad3,"ax",@progbits + .hidden bad3 .globl bad3 .type bad3,@function bad3: # @bad3 @@ -42,6 +50,8 @@ bad3: # @bad3 .Lfunc_end3: .size bad3, .Lfunc_end3-bad3 + .section .text.bad4,"ax",@progbits + .hidden bad4 .globl bad4 .type bad4,@function bad4: # @bad4 @@ -53,6 +63,8 @@ bad4: # @bad4 .Lfunc_end4: .size bad4, .Lfunc_end4-bad4 + .section .text.bad5,"ax",@progbits + .hidden bad5 .globl bad5 .type bad5,@function bad5: # @bad5 @@ -63,6 +75,8 @@ bad5: # @bad5 .Lfunc_end5: .size bad5, .Lfunc_end5-bad5 + .section .text.bad6,"ax",@progbits + .hidden bad6 .globl bad6 .type bad6,@function bad6: # @bad6 @@ -74,6 +88,8 @@ bad6: # @bad6 .Lfunc_end6: .size bad6, .Lfunc_end6-bad6 + .section .text.bad7,"ax",@progbits + .hidden bad7 .globl bad7 .type bad7,@function bad7: # @bad7 @@ -84,6 +100,8 @@ bad7: # @bad7 .Lfunc_end7: .size bad7, .Lfunc_end7-bad7 + .section .text.bad8,"ax",@progbits + .hidden bad8 .globl bad8 .type bad8,@function bad8: # @bad8 @@ -94,6 +112,8 @@ bad8: # @bad8 .Lfunc_end8: .size bad8, .Lfunc_end8-bad8 + .section .text.bad9,"ax",@progbits + .hidden bad9 .globl bad9 .type bad9,@function bad9: # @bad9 @@ -105,6 +125,8 @@ bad9: # @bad9 .Lfunc_end9: .size bad9, .Lfunc_end9-bad9 + .section .text.bad10,"ax",@progbits + .hidden bad10 .globl bad10 .type bad10,@function bad10: # @bad10 @@ -115,6 +137,8 @@ bad10: # @bad10 .Lfunc_end10: .size bad10, .Lfunc_end10-bad10 + .section .text.good0,"ax",@progbits + .hidden good0 .globl good0 .type good0,@function good0: # @good0 @@ -125,6 +149,8 @@ good0: # @good0 .Lfunc_end11: .size good0, .Lfunc_end11-good0 + .section .text.good1,"ax",@progbits + .hidden good1 .globl good1 .type good1,@function good1: # @good1 @@ -135,6 +161,8 @@ good1: # @good1 .Lfunc_end12: .size good1, .Lfunc_end12-good1 + .section .text.good2,"ax",@progbits + .hidden good2 .globl good2 .type good2,@function good2: # @good2 @@ -145,6 +173,8 @@ good2: # @good2 .Lfunc_end13: .size good2, .Lfunc_end13-good2 + .section .text.opt0,"ax",@progbits + .hidden opt0 .globl opt0 .type opt0,@function opt0: # @opt0 @@ -155,6 +185,8 @@ opt0: # @opt0 .Lfunc_end14: .size opt0, .Lfunc_end14-opt0 + .section .text.opt1,"ax",@progbits + .hidden opt1 .globl opt1 .type opt1,@function opt1: # @opt1 @@ -165,6 +197,8 @@ opt1: # @opt1 .Lfunc_end15: .size opt1, .Lfunc_end15-opt1 + .section .text.opt2,"ax",@progbits + .hidden opt2 .globl opt2 .type opt2,@function opt2: # @opt2 @@ -175,6 +209,8 @@ opt2: # @opt2 .Lfunc_end16: .size opt2, .Lfunc_end16-opt2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -222,7 +258,7 @@ main: # @main br_if $pop16, .LBB17_21 # BB#9: # %for.cond1.2 i32.load $1=, bad_t2($0) - i32.const $2=, .str + i32.const $2=, .L.str block .LBB17_20 i32.call_indirect $push17=, $1, $2 br_if $pop17, .LBB17_20 @@ -271,26 +307,27 @@ main: # @main # BB#17: # %for.cond34.2 call exit, $0 unreachable -.LBB17_18: # %if.then40 +.LBB17_18: # %if.then40 call abort unreachable -.LBB17_19: # %if.then29 +.LBB17_19: # %if.then29 call abort unreachable -.LBB17_20: # %if.then18 +.LBB17_20: # %if.then18 call abort unreachable -.LBB17_21: # %if.then7 +.LBB17_21: # %if.then7 call abort unreachable -.LBB17_22: # %if.then +.LBB17_22: # %if.then call abort unreachable .Lfunc_end17: .size main, .Lfunc_end17-main - .type bad_t0,@object # @bad_t0 - .data + .hidden bad_t0 # @bad_t0 + .type bad_t0,@object + .section .data.bad_t0,"aw",@progbits .globl bad_t0 .align 4 bad_t0: @@ -302,7 +339,9 @@ bad_t0: .int32 bad10 .size bad_t0, 24 - .type bad_t1,@object # @bad_t1 + .hidden bad_t1 # @bad_t1 + .type bad_t1,@object + .section .data.bad_t1,"aw",@progbits .globl bad_t1 .align 2 bad_t1: @@ -311,7 +350,9 @@ bad_t1: .int32 bad6 .size bad_t1, 12 - .type bad_t2,@object # @bad_t2 + .hidden bad_t2 # @bad_t2 + .type bad_t2,@object + .section .data.bad_t2,"aw",@progbits .globl bad_t2 .align 2 bad_t2: @@ -319,7 +360,9 @@ bad_t2: .int32 bad9 .size bad_t2, 8 - .type good_t0,@object # @good_t0 + .hidden good_t0 # @good_t0 + .type good_t0,@object + .section .data.good_t0,"aw",@progbits .globl good_t0 .align 2 good_t0: @@ -328,7 +371,9 @@ good_t0: .int32 good2 .size good_t0, 12 - .type opt_t0,@object # @opt_t0 + .hidden opt_t0 # @opt_t0 + .type opt_t0,@object + .section .data.opt_t0,"aw",@progbits .globl opt_t0 .align 2 opt_t0: @@ -337,14 +382,15 @@ opt_t0: .int32 opt2 .size opt_t0, 12 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "hi" - .size .str, 3 + .size .L.str, 3 - .type global,@object # @global - .bss + .hidden global # @global + .type global,@object + .section .bss.global,"aw",@nobits .globl global .align 2 global: diff --git a/test/torture-s/bf-layout-1.c.s b/test/torture-s/bf-layout-1.c.s index 0909d0f58..642ad9054 100644 --- a/test/torture-s/bf-layout-1.c.s +++ b/test/torture-s/bf-layout-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-layout-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-layout-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,19 +13,22 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 4 + .skip 4 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: - .zero 4 + .skip 4 .size b, 4 diff --git a/test/torture-s/bf-pack-1.c.s b/test/torture-s/bf-pack-1.c.s index 6e94f0b66..0058529df 100644 --- a/test/torture-s/bf-pack-1.c.s +++ b/test/torture-s/bf-pack-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-pack-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-pack-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -29,15 +31,17 @@ f: # @f br_if $pop13, .LBB0_3 # BB#2: # %if.end6 return $0 -.LBB0_3: # %if.then5 +.LBB0_3: # %if.then5 call abort unreachable -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/bf-sign-1.c.s b/test/torture-s/bf-sign-1.c.s index 4fcbbcbb4..406aa1082 100644 --- a/test/torture-s/bf-sign-1.c.s +++ b/test/torture-s/bf-sign-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-sign-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-sign-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/bf-sign-2.c.s b/test/torture-s/bf-sign-2.c.s index 9de0b1b05..86b4c3668 100644 --- a/test/torture-s/bf-sign-2.c.s +++ b/test/torture-s/bf-sign-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -19,7 +21,7 @@ main: # @main # BB#1: # %if.then call abort unreachable -.LBB0_2: # %if.end +.LBB0_2: # %if.end block .LBB0_4 i64.const $push4=, 31 i64.shr_u $push5=, $0, $pop4 @@ -32,7 +34,7 @@ main: # @main # BB#3: # %if.then4 call abort unreachable -.LBB0_4: # %if.end5 +.LBB0_4: # %if.end5 i64.load $0=, x+8($1) block .LBB0_6 i32.wrap/i64 $push11=, $0 @@ -42,7 +44,7 @@ main: # @main # BB#5: # %if.then12 call abort unreachable -.LBB0_6: # %if.end13 +.LBB0_6: # %if.end13 block .LBB0_8 i64.load $push14=, x+24($1) i64.const $push15=, 35 @@ -56,7 +58,7 @@ main: # @main # BB#7: # %if.then19 call abort unreachable -.LBB0_8: # %if.end20 +.LBB0_8: # %if.end20 block .LBB0_10 i64.const $push22=, 32 i64.shr_u $push23=, $0, $pop22 @@ -69,7 +71,7 @@ main: # @main # BB#9: # %if.then27 call abort unreachable -.LBB0_10: # %if.end35 +.LBB0_10: # %if.end35 block .LBB0_12 i32.load $push29=, x+20($1) i32.and $push30=, $pop29, $2 @@ -79,18 +81,19 @@ main: # @main # BB#11: # %if.then42 call abort unreachable -.LBB0_12: # %if.end50 +.LBB0_12: # %if.end50 call exit, $1 unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 3 x: - .zero 32 + .skip 32 .size x, 32 diff --git a/test/torture-s/bitfld-1.c.s b/test/torture-s/bitfld-1.c.s index b1caee3c8..7764b385a 100644 --- a/test/torture-s/bitfld-1.c.s +++ b/test/torture-s/bitfld-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/bitfld-2.c.s b/test/torture-s/bitfld-2.c.s index ceb7a5752..4f3d3e29e 100644 --- a/test/torture-s/bitfld-2.c.s +++ b/test/torture-s/bitfld-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/bitfld-3.c.s b/test/torture-s/bitfld-3.c.s index 6658a1135..1d1cab6f4 100644 --- a/test/torture-s/bitfld-3.c.s +++ b/test/torture-s/bitfld-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-3.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -27,14 +29,15 @@ main: # @main # BB#2: # %if.end call abort unreachable -.LBB0_3: # %if.then +.LBB0_3: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 3 a: @@ -43,23 +46,25 @@ a: .int8 16 # 0x10 .int8 0 # 0x0 .int8 0 # 0x0 - .zero 3 + .skip 3 .int8 0 # 0x0 .int8 0 # 0x0 .int8 16 # 0x10 .int8 0 # 0x0 .int8 0 # 0x0 - .zero 3 + .skip 3 .int8 0 # 0x0 .int8 0 # 0x0 .int8 16 # 0x10 .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 - .zero 2 + .skip 2 .size a, 24 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 3 b: @@ -68,23 +73,25 @@ b: .int8 0 # 0x0 .int8 0 # 0x0 .int8 1 # 0x1 - .zero 3 + .skip 3 .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 .int8 1 # 0x1 - .zero 3 + .skip 3 .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 .int8 1 # 0x1 .int8 0 # 0x0 - .zero 2 + .skip 2 .size b, 24 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 3 c: @@ -93,20 +100,20 @@ c: .int8 255 # 0xff .int8 255 # 0xff .int8 1 # 0x1 - .zero 3 + .skip 3 .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 - .zero 3 + .skip 3 .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 - .zero 2 + .skip 2 .size c, 24 diff --git a/test/torture-s/bitfld-4.c.s b/test/torture-s/bitfld-4.c.s index b7603cd9d..367da345d 100644 --- a/test/torture-s/bitfld-4.c.s +++ b/test/torture-s/bitfld-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-4.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,14 +16,15 @@ main: # @main br_if $pop2, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 2 x: diff --git a/test/torture-s/bitfld-6.c.s b/test/torture-s/bitfld-6.c.s index 3b28e5441..b3004233e 100644 --- a/test/torture-s/bitfld-6.c.s +++ b/test/torture-s/bitfld-6.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-6.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-6.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/bswap-1.c.s b/test/torture-s/bswap-1.c.s index 80c71ccec..2a98d11e0 100644 --- a/test/torture-s/bswap-1.c.s +++ b/test/torture-s/bswap-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bswap-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bswap-1.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -42,6 +44,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -84,6 +88,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -147,28 +153,28 @@ main: # @main # BB#8: # %if.end36 i32.const $push32=, 0 return $pop32 -.LBB2_9: # %if.then35 +.LBB2_9: # %if.then35 call abort unreachable -.LBB2_10: # %if.then30 +.LBB2_10: # %if.then30 call abort unreachable -.LBB2_11: # %if.then25 +.LBB2_11: # %if.then25 call abort unreachable -.LBB2_12: # %if.then20 +.LBB2_12: # %if.then20 call abort unreachable -.LBB2_13: # %if.then15 +.LBB2_13: # %if.then15 call abort unreachable -.LBB2_14: # %if.then10 +.LBB2_14: # %if.then10 call abort unreachable -.LBB2_15: # %if.then5 +.LBB2_15: # %if.then5 call abort unreachable -.LBB2_16: # %if.then +.LBB2_16: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/builtin-bitops-1.c.s b/test/torture-s/builtin-bitops-1.c.s index 693f76075..c4942f136 100644 --- a/test/torture-s/builtin-bitops-1.c.s +++ b/test/torture-s/builtin-bitops-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-bitops-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-bitops-1.c" + .section .text.my_ffs,"ax",@progbits + .hidden my_ffs .globl my_ffs .type my_ffs,@function my_ffs: # @my_ffs @@ -12,7 +14,7 @@ my_ffs: # @my_ffs i32.const $push4=, 0 i32.eq $push5=, $0, $pop4 br_if $pop5, .LBB0_4 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.const $1=, 1 @@ -20,18 +22,20 @@ my_ffs: # @my_ffs i32.and $push1=, $pop0, $0 br_if $pop1, .LBB0_3 # BB#2: # %for.inc - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.add $2=, $2, $1 i32.const $push2=, 32 i32.lt_u $push3=, $2, $pop2 br_if $pop3, .LBB0_1 -.LBB0_3: # %for.end +.LBB0_3: # %for.end i32.add $2=, $2, $1 -.LBB0_4: # %cleanup +.LBB0_4: # %cleanup return $2 .Lfunc_end0: .size my_ffs, .Lfunc_end0-my_ffs + .section .text.my_ctz,"ax",@progbits + .hidden my_ctz .globl my_ctz .type my_ctz,@function my_ctz: # @my_ctz @@ -40,7 +44,7 @@ my_ctz: # @my_ctz .local i32, i32 # BB#0: # %entry i32.const $2=, 0 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i32.const $1=, 1 @@ -48,16 +52,18 @@ my_ctz: # @my_ctz i32.and $push1=, $pop0, $0 br_if $pop1, .LBB1_3 # BB#2: # %for.inc - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.add $2=, $2, $1 i32.const $push2=, 32 i32.lt_u $push3=, $2, $pop2 br_if $pop3, .LBB1_1 -.LBB1_3: # %for.end +.LBB1_3: # %for.end return $2 .Lfunc_end1: .size my_ctz, .Lfunc_end1-my_ctz + .section .text.my_clz,"ax",@progbits + .hidden my_clz .globl my_clz .type my_clz,@function my_clz: # @my_clz @@ -67,7 +73,7 @@ my_clz: # @my_clz # BB#0: # %entry i32.const $3=, 0 i32.const $2=, 31 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB2_3 i32.const $1=, 1 @@ -75,18 +81,20 @@ my_clz: # @my_clz i32.and $push1=, $pop0, $0 br_if $pop1, .LBB2_3 # BB#2: # %for.inc - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.add $3=, $3, $1 i32.const $push2=, -1 i32.add $2=, $2, $pop2 i32.const $push3=, 32 i32.lt_u $push4=, $3, $pop3 br_if $pop4, .LBB2_1 -.LBB2_3: # %for.end +.LBB2_3: # %for.end return $3 .Lfunc_end2: .size my_clz, .Lfunc_end2-my_clz + .section .text.my_clrsb,"ax",@progbits + .hidden my_clrsb .globl my_clrsb .type my_clrsb,@function my_clrsb: # @my_clrsb @@ -99,7 +107,7 @@ my_clrsb: # @my_clrsb i32.const $2=, 1 i32.const $3=, 30 copy_local $4=, $2 -.LBB3_1: # %for.body +.LBB3_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB3_3 i32.shr_u $push1=, $0, $3 @@ -107,7 +115,7 @@ my_clrsb: # @my_clrsb i32.ne $push3=, $pop2, $1 br_if $pop3, .LBB3_3 # BB#2: # %for.inc - # in Loop: Header=.LBB3_1 Depth=1 + # in Loop: Header=BB3_1 Depth=1 i32.const $push4=, 1 i32.add $4=, $4, $pop4 i32.const $push5=, -1 @@ -115,13 +123,15 @@ my_clrsb: # @my_clrsb i32.const $push6=, 32 i32.lt_u $push7=, $4, $pop6 br_if $pop7, .LBB3_1 -.LBB3_3: # %for.end +.LBB3_3: # %for.end i32.const $push8=, -1 i32.add $push9=, $4, $pop8 return $pop9 .Lfunc_end3: .size my_clrsb, .Lfunc_end3-my_clrsb + .section .text.my_popcount,"ax",@progbits + .hidden my_popcount .globl my_popcount .type my_popcount,@function my_popcount: # @my_popcount @@ -132,7 +142,7 @@ my_popcount: # @my_popcount i32.const $1=, 0 copy_local $3=, $1 copy_local $4=, $1 -.LBB4_1: # %for.body +.LBB4_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB4_2 i32.const $2=, 1 @@ -144,11 +154,13 @@ my_popcount: # @my_popcount i32.const $push3=, 32 i32.ne $push4=, $4, $pop3 br_if $pop4, .LBB4_1 -.LBB4_2: # %for.end +.LBB4_2: # %for.end return $3 .Lfunc_end4: .size my_popcount, .Lfunc_end4-my_popcount + .section .text.my_parity,"ax",@progbits + .hidden my_parity .globl my_parity .type my_parity,@function my_parity: # @my_parity @@ -159,7 +171,7 @@ my_parity: # @my_parity i32.const $1=, 0 copy_local $3=, $1 copy_local $4=, $1 -.LBB5_1: # %for.body +.LBB5_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB5_2 i32.const $2=, 1 @@ -171,12 +183,14 @@ my_parity: # @my_parity i32.const $push3=, 32 i32.ne $push4=, $4, $pop3 br_if $pop4, .LBB5_1 -.LBB5_2: # %for.end +.LBB5_2: # %for.end i32.and $push5=, $3, $2 return $pop5 .Lfunc_end5: .size my_parity, .Lfunc_end5-my_parity + .section .text.my_ffsl,"ax",@progbits + .hidden my_ffsl .globl my_ffsl .type my_ffsl,@function my_ffsl: # @my_ffsl @@ -189,7 +203,7 @@ my_ffsl: # @my_ffsl i32.const $push4=, 0 i32.eq $push5=, $0, $pop4 br_if $pop5, .LBB6_4 -.LBB6_1: # %for.body +.LBB6_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB6_3 i32.const $1=, 1 @@ -197,18 +211,20 @@ my_ffsl: # @my_ffsl i32.and $push1=, $pop0, $0 br_if $pop1, .LBB6_3 # BB#2: # %for.inc - # in Loop: Header=.LBB6_1 Depth=1 + # in Loop: Header=BB6_1 Depth=1 i32.add $2=, $2, $1 i32.const $push2=, 32 i32.lt_u $push3=, $2, $pop2 br_if $pop3, .LBB6_1 -.LBB6_3: # %for.end +.LBB6_3: # %for.end i32.add $2=, $2, $1 -.LBB6_4: # %cleanup +.LBB6_4: # %cleanup return $2 .Lfunc_end6: .size my_ffsl, .Lfunc_end6-my_ffsl + .section .text.my_ctzl,"ax",@progbits + .hidden my_ctzl .globl my_ctzl .type my_ctzl,@function my_ctzl: # @my_ctzl @@ -217,7 +233,7 @@ my_ctzl: # @my_ctzl .local i32, i32 # BB#0: # %entry i32.const $2=, 0 -.LBB7_1: # %for.body +.LBB7_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB7_3 i32.const $1=, 1 @@ -225,16 +241,18 @@ my_ctzl: # @my_ctzl i32.and $push1=, $pop0, $0 br_if $pop1, .LBB7_3 # BB#2: # %for.inc - # in Loop: Header=.LBB7_1 Depth=1 + # in Loop: Header=BB7_1 Depth=1 i32.add $2=, $2, $1 i32.const $push2=, 32 i32.lt_u $push3=, $2, $pop2 br_if $pop3, .LBB7_1 -.LBB7_3: # %for.end +.LBB7_3: # %for.end return $2 .Lfunc_end7: .size my_ctzl, .Lfunc_end7-my_ctzl + .section .text.my_clzl,"ax",@progbits + .hidden my_clzl .globl my_clzl .type my_clzl,@function my_clzl: # @my_clzl @@ -244,7 +262,7 @@ my_clzl: # @my_clzl # BB#0: # %entry i32.const $3=, 0 i32.const $2=, 31 -.LBB8_1: # %for.body +.LBB8_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB8_3 i32.const $1=, 1 @@ -252,18 +270,20 @@ my_clzl: # @my_clzl i32.and $push1=, $pop0, $0 br_if $pop1, .LBB8_3 # BB#2: # %for.inc - # in Loop: Header=.LBB8_1 Depth=1 + # in Loop: Header=BB8_1 Depth=1 i32.add $3=, $3, $1 i32.const $push2=, -1 i32.add $2=, $2, $pop2 i32.const $push3=, 32 i32.lt_u $push4=, $3, $pop3 br_if $pop4, .LBB8_1 -.LBB8_3: # %for.end +.LBB8_3: # %for.end return $3 .Lfunc_end8: .size my_clzl, .Lfunc_end8-my_clzl + .section .text.my_clrsbl,"ax",@progbits + .hidden my_clrsbl .globl my_clrsbl .type my_clrsbl,@function my_clrsbl: # @my_clrsbl @@ -276,7 +296,7 @@ my_clrsbl: # @my_clrsbl i32.const $2=, 1 i32.const $3=, 30 copy_local $4=, $2 -.LBB9_1: # %for.body +.LBB9_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB9_3 i32.shr_u $push1=, $0, $3 @@ -284,7 +304,7 @@ my_clrsbl: # @my_clrsbl i32.ne $push3=, $pop2, $1 br_if $pop3, .LBB9_3 # BB#2: # %for.inc - # in Loop: Header=.LBB9_1 Depth=1 + # in Loop: Header=BB9_1 Depth=1 i32.const $push4=, 1 i32.add $4=, $4, $pop4 i32.const $push5=, -1 @@ -292,13 +312,15 @@ my_clrsbl: # @my_clrsbl i32.const $push6=, 32 i32.lt_u $push7=, $4, $pop6 br_if $pop7, .LBB9_1 -.LBB9_3: # %for.end +.LBB9_3: # %for.end i32.const $push8=, -1 i32.add $push9=, $4, $pop8 return $pop9 .Lfunc_end9: .size my_clrsbl, .Lfunc_end9-my_clrsbl + .section .text.my_popcountl,"ax",@progbits + .hidden my_popcountl .globl my_popcountl .type my_popcountl,@function my_popcountl: # @my_popcountl @@ -309,7 +331,7 @@ my_popcountl: # @my_popcountl i32.const $1=, 0 copy_local $3=, $1 copy_local $4=, $1 -.LBB10_1: # %for.body +.LBB10_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB10_2 i32.const $2=, 1 @@ -321,11 +343,13 @@ my_popcountl: # @my_popcountl i32.const $push3=, 32 i32.ne $push4=, $4, $pop3 br_if $pop4, .LBB10_1 -.LBB10_2: # %for.end +.LBB10_2: # %for.end return $3 .Lfunc_end10: .size my_popcountl, .Lfunc_end10-my_popcountl + .section .text.my_parityl,"ax",@progbits + .hidden my_parityl .globl my_parityl .type my_parityl,@function my_parityl: # @my_parityl @@ -336,7 +360,7 @@ my_parityl: # @my_parityl i32.const $1=, 0 copy_local $3=, $1 copy_local $4=, $1 -.LBB11_1: # %for.body +.LBB11_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB11_2 i32.const $2=, 1 @@ -348,12 +372,14 @@ my_parityl: # @my_parityl i32.const $push3=, 32 i32.ne $push4=, $4, $pop3 br_if $pop4, .LBB11_1 -.LBB11_2: # %for.end +.LBB11_2: # %for.end i32.and $push5=, $3, $2 return $pop5 .Lfunc_end11: .size my_parityl, .Lfunc_end11-my_parityl + .section .text.my_ffsll,"ax",@progbits + .hidden my_ffsll .globl my_ffsll .type my_ffsll,@function my_ffsll: # @my_ffsll @@ -367,7 +393,7 @@ my_ffsll: # @my_ffsll block .LBB12_4 i64.eq $push0=, $0, $1 br_if $pop0, .LBB12_4 -.LBB12_1: # %for.body +.LBB12_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB12_3 i64.const $2=, 1 @@ -376,21 +402,23 @@ my_ffsll: # @my_ffsll i64.ne $push3=, $pop2, $1 br_if $pop3, .LBB12_3 # BB#2: # %for.inc - # in Loop: Header=.LBB12_1 Depth=1 + # in Loop: Header=BB12_1 Depth=1 i32.const $push4=, 1 i32.add $4=, $4, $pop4 i64.add $3=, $3, $2 i64.const $push5=, 64 i64.lt_u $push6=, $3, $pop5 br_if $pop6, .LBB12_1 -.LBB12_3: # %for.end +.LBB12_3: # %for.end i32.const $push7=, 1 i32.add $4=, $4, $pop7 -.LBB12_4: # %cleanup +.LBB12_4: # %cleanup return $4 .Lfunc_end12: .size my_ffsll, .Lfunc_end12-my_ffsll + .section .text.my_ctzll,"ax",@progbits + .hidden my_ctzll .globl my_ctzll .type my_ctzll,@function my_ctzll: # @my_ctzll @@ -401,7 +429,7 @@ my_ctzll: # @my_ctzll i64.const $1=, 0 copy_local $3=, $1 i32.const $4=, 0 -.LBB13_1: # %for.body +.LBB13_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB13_3 i64.const $2=, 1 @@ -410,18 +438,20 @@ my_ctzll: # @my_ctzll i64.ne $push2=, $pop1, $1 br_if $pop2, .LBB13_3 # BB#2: # %for.inc - # in Loop: Header=.LBB13_1 Depth=1 + # in Loop: Header=BB13_1 Depth=1 i32.const $push3=, 1 i32.add $4=, $4, $pop3 i64.add $3=, $3, $2 i64.const $push4=, 64 i64.lt_u $push5=, $3, $pop4 br_if $pop5, .LBB13_1 -.LBB13_3: # %for.end +.LBB13_3: # %for.end return $4 .Lfunc_end13: .size my_ctzll, .Lfunc_end13-my_ctzll + .section .text.my_clzll,"ax",@progbits + .hidden my_clzll .globl my_clzll .type my_clzll,@function my_clzll: # @my_clzll @@ -433,7 +463,7 @@ my_clzll: # @my_clzll i64.const $3=, 63 copy_local $4=, $1 i32.const $5=, 0 -.LBB14_1: # %for.body +.LBB14_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB14_3 i64.const $2=, 1 @@ -444,7 +474,7 @@ my_clzll: # @my_clzll i64.ne $push4=, $pop3, $1 br_if $pop4, .LBB14_3 # BB#2: # %for.inc - # in Loop: Header=.LBB14_1 Depth=1 + # in Loop: Header=BB14_1 Depth=1 i32.const $push5=, 1 i32.add $5=, $5, $pop5 i64.add $4=, $4, $2 @@ -453,11 +483,13 @@ my_clzll: # @my_clzll i64.const $push7=, 64 i64.lt_u $push8=, $4, $pop7 br_if $pop8, .LBB14_1 -.LBB14_3: # %for.end +.LBB14_3: # %for.end return $5 .Lfunc_end14: .size my_clzll, .Lfunc_end14-my_clzll + .section .text.my_clrsbll,"ax",@progbits + .hidden my_clrsbll .globl my_clrsbll .type my_clrsbll,@function my_clrsbll: # @my_clrsbll @@ -471,7 +503,7 @@ my_clrsbll: # @my_clrsbll i64.const $3=, 62 copy_local $4=, $2 i32.const $5=, 1 -.LBB15_1: # %for.body +.LBB15_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB15_3 i64.shr_u $push1=, $0, $3 @@ -479,7 +511,7 @@ my_clrsbll: # @my_clrsbll i64.ne $push3=, $pop2, $1 br_if $pop3, .LBB15_3 # BB#2: # %for.inc - # in Loop: Header=.LBB15_1 Depth=1 + # in Loop: Header=BB15_1 Depth=1 i32.const $push5=, 1 i32.add $5=, $5, $pop5 i64.const $push4=, 1 @@ -489,13 +521,15 @@ my_clrsbll: # @my_clrsbll i64.const $push7=, 64 i64.lt_u $push8=, $4, $pop7 br_if $pop8, .LBB15_1 -.LBB15_3: # %for.end +.LBB15_3: # %for.end i32.const $push9=, -1 i32.add $push10=, $5, $pop9 return $pop10 .Lfunc_end15: .size my_clrsbll, .Lfunc_end15-my_clrsbll + .section .text.my_popcountll,"ax",@progbits + .hidden my_popcountll .globl my_popcountll .type my_popcountll,@function my_popcountll: # @my_popcountll @@ -506,7 +540,7 @@ my_popcountll: # @my_popcountll i64.const $1=, 0 copy_local $3=, $1 i32.const $4=, 0 -.LBB16_1: # %for.body +.LBB16_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB16_2 i64.const $2=, 1 @@ -518,11 +552,13 @@ my_popcountll: # @my_popcountll i64.const $push3=, 64 i64.ne $push4=, $3, $pop3 br_if $pop4, .LBB16_1 -.LBB16_2: # %for.end +.LBB16_2: # %for.end return $4 .Lfunc_end16: .size my_popcountll, .Lfunc_end16-my_popcountll + .section .text.my_parityll,"ax",@progbits + .hidden my_parityll .globl my_parityll .type my_parityll,@function my_parityll: # @my_parityll @@ -533,7 +569,7 @@ my_parityll: # @my_parityll i64.const $1=, 0 copy_local $3=, $1 i32.const $4=, 0 -.LBB17_1: # %for.body +.LBB17_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB17_2 i64.const $2=, 1 @@ -545,13 +581,15 @@ my_parityll: # @my_parityll i64.const $push3=, 64 i64.ne $push4=, $3, $pop3 br_if $pop4, .LBB17_1 -.LBB17_2: # %for.end +.LBB17_2: # %for.end i32.const $push5=, 1 i32.and $push6=, $4, $pop5 return $pop6 .Lfunc_end17: .size my_parityll, .Lfunc_end17-my_parityll + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -560,14 +598,14 @@ main: # @main # BB#0: # %entry i32.const $3=, 0 copy_local $11=, $3 -.LBB18_1: # %for.body +.LBB18_1: # %for.body # =>This Loop Header: Depth=1 - # Child Loop .LBB18_2 Depth 2 - # Child Loop .LBB18_8 Depth 2 - # Child Loop .LBB18_12 Depth 2 - # Child Loop .LBB18_18 Depth 2 - # Child Loop .LBB18_21 Depth 2 - # Child Loop .LBB18_23 Depth 2 + # Child Loop BB18_2 Depth 2 + # Child Loop BB18_8 Depth 2 + # Child Loop BB18_12 Depth 2 + # Child Loop BB18_18 Depth 2 + # Child Loop BB18_21 Depth 2 + # Child Loop BB18_23 Depth 2 block .LBB18_166 block .LBB18_165 block .LBB18_164 @@ -588,93 +626,93 @@ main: # @main i32.const $push222=, 0 i32.eq $push223=, $10, $pop222 br_if $pop223, .LBB18_5 -.LBB18_2: # %for.body.i - # Parent Loop .LBB18_1 Depth=1 +.LBB18_2: # %for.body.i + # Parent Loop BB18_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_4 i32.shl $push3=, $14, $7 i32.and $push4=, $pop3, $10 br_if $pop4, .LBB18_4 # BB#3: # %for.inc.i - # in Loop: Header=.LBB18_2 Depth=2 + # in Loop: Header=BB18_2 Depth=2 i32.add $7=, $7, $14 i32.const $push5=, 32 i32.lt_u $push6=, $7, $pop5 br_if $pop6, .LBB18_2 -.LBB18_4: # %for.end.i - # in Loop: Header=.LBB18_1 Depth=1 +.LBB18_4: # %for.end.i + # in Loop: Header=BB18_1 Depth=1 i32.add $19=, $7, $14 -.LBB18_5: # %my_ffs.exit - # in Loop: Header=.LBB18_1 Depth=1 +.LBB18_5: # %my_ffs.exit + # in Loop: Header=BB18_1 Depth=1 i32.ne $push7=, $20, $19 br_if $pop7, .LBB18_166 # BB#6: # %if.end - # in Loop: Header=.LBB18_1 Depth=1 + # in Loop: Header=BB18_1 Depth=1 block .LBB18_17 i32.const $push224=, 0 i32.eq $push225=, $10, $pop224 br_if $pop225, .LBB18_17 # BB#7: # %land.lhs.true - # in Loop: Header=.LBB18_1 Depth=1 + # in Loop: Header=BB18_1 Depth=1 i32.clz $20=, $10 i32.const $7=, 0 i32.const $19=, 31 -.LBB18_8: # %for.body.i822 - # Parent Loop .LBB18_1 Depth=1 +.LBB18_8: # %for.body.i822 + # Parent Loop BB18_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_10 i32.shl $push8=, $14, $19 i32.and $push9=, $pop8, $10 br_if $pop9, .LBB18_10 # BB#9: # %for.inc.i825 - # in Loop: Header=.LBB18_8 Depth=2 + # in Loop: Header=BB18_8 Depth=2 i32.const $push10=, -1 i32.add $19=, $19, $pop10 i32.add $7=, $7, $14 i32.const $push11=, 32 i32.lt_u $push12=, $7, $pop11 br_if $pop12, .LBB18_8 -.LBB18_10: # %my_clz.exit - # in Loop: Header=.LBB18_1 Depth=1 +.LBB18_10: # %my_clz.exit + # in Loop: Header=BB18_1 Depth=1 block .LBB18_16 i32.ne $push13=, $20, $7 br_if $pop13, .LBB18_16 # BB#11: # %land.lhs.true13 - # in Loop: Header=.LBB18_1 Depth=1 + # in Loop: Header=BB18_1 Depth=1 i32.const $7=, 0 -.LBB18_12: # %for.body.i889 - # Parent Loop .LBB18_1 Depth=1 +.LBB18_12: # %for.body.i889 + # Parent Loop BB18_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_14 i32.shl $push14=, $14, $7 i32.and $push15=, $pop14, $10 br_if $pop15, .LBB18_14 # BB#13: # %for.inc.i892 - # in Loop: Header=.LBB18_12 Depth=2 + # in Loop: Header=BB18_12 Depth=2 i32.add $7=, $7, $14 i32.const $push16=, 32 i32.lt_u $push17=, $7, $pop16 br_if $pop17, .LBB18_12 -.LBB18_14: # %my_ctz.exit - # in Loop: Header=.LBB18_1 Depth=1 +.LBB18_14: # %my_ctz.exit + # in Loop: Header=BB18_1 Depth=1 i32.eq $push18=, $18, $7 br_if $pop18, .LBB18_17 # BB#15: # %if.then18 call abort unreachable -.LBB18_16: # %if.then9 +.LBB18_16: # %if.then9 call abort unreachable -.LBB18_17: # %if.end19 - # in Loop: Header=.LBB18_1 Depth=1 +.LBB18_17: # %if.end19 + # in Loop: Header=BB18_1 Depth=1 i32.call $20=, __builtin_clrsb, $10 i32.load $19=, 0($1) i32.const $5=, 31 i32.shr_u $1=, $19, $5 i32.const $10=, 30 copy_local $7=, $14 -.LBB18_18: # %for.body.i974 - # Parent Loop .LBB18_1 Depth=1 +.LBB18_18: # %for.body.i974 + # Parent Loop BB18_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_20 i32.shr_u $push19=, $19, $10 @@ -682,7 +720,7 @@ main: # @main i32.ne $push21=, $pop20, $1 br_if $pop21, .LBB18_20 # BB#19: # %for.inc.i977 - # in Loop: Header=.LBB18_18 Depth=2 + # in Loop: Header=BB18_18 Depth=2 i32.const $push22=, 1 i32.add $7=, $7, $pop22 i32.const $push23=, -1 @@ -690,8 +728,8 @@ main: # @main i32.const $push24=, 32 i32.lt_u $push25=, $7, $pop24 br_if $pop25, .LBB18_18 -.LBB18_20: # %my_clrsb.exit - # in Loop: Header=.LBB18_1 Depth=1 +.LBB18_20: # %my_clrsb.exit + # in Loop: Header=BB18_1 Depth=1 i32.const $6=, -1 i32.const $18=, 0 copy_local $1=, $18 @@ -699,8 +737,8 @@ main: # @main i32.add $push26=, $7, $6 i32.ne $push27=, $20, $pop26 br_if $pop27, .LBB18_165 -.LBB18_21: # %for.body.i1069 - # Parent Loop .LBB18_1 Depth=1 +.LBB18_21: # %for.body.i1069 + # Parent Loop BB18_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_22 i32.const $14=, 1 @@ -712,16 +750,16 @@ main: # @main i32.const $7=, 32 i32.ne $push31=, $10, $7 br_if $pop31, .LBB18_21 -.LBB18_22: # %my_popcount.exit - # in Loop: Header=.LBB18_1 Depth=1 +.LBB18_22: # %my_popcount.exit + # in Loop: Header=BB18_1 Depth=1 i32.const $20=, 0 copy_local $18=, $20 copy_local $10=, $20 i32.popcnt $push32=, $19 i32.ne $push33=, $pop32, $1 br_if $pop33, .LBB18_164 -.LBB18_23: # %for.body.i1161 - # Parent Loop .LBB18_1 Depth=1 +.LBB18_23: # %for.body.i1161 + # Parent Loop BB18_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_24 i32.shl $push34=, $14, $10 @@ -731,27 +769,27 @@ main: # @main i32.add $10=, $10, $14 i32.ne $push37=, $10, $7 br_if $pop37, .LBB18_23 -.LBB18_24: # %my_parity.exit - # in Loop: Header=.LBB18_1 Depth=1 +.LBB18_24: # %my_parity.exit + # in Loop: Header=BB18_1 Depth=1 i32.xor $push38=, $18, $1 i32.and $push39=, $pop38, $14 br_if $pop39, .LBB18_163 # BB#25: # %for.cond - # in Loop: Header=.LBB18_1 Depth=1 + # in Loop: Header=BB18_1 Depth=1 i32.add $11=, $11, $14 i32.const $8=, 0 i32.const $9=, 12 copy_local $0=, $8 i32.le_u $push40=, $11, $9 br_if $pop40, .LBB18_1 -.LBB18_26: # %for.body41 +.LBB18_26: # %for.body41 # =>This Loop Header: Depth=1 - # Child Loop .LBB18_27 Depth 2 - # Child Loop .LBB18_33 Depth 2 - # Child Loop .LBB18_37 Depth 2 - # Child Loop .LBB18_43 Depth 2 - # Child Loop .LBB18_46 Depth 2 - # Child Loop .LBB18_48 Depth 2 + # Child Loop BB18_27 Depth 2 + # Child Loop BB18_33 Depth 2 + # Child Loop BB18_37 Depth 2 + # Child Loop BB18_43 Depth 2 + # Child Loop BB18_46 Depth 2 + # Child Loop BB18_48 Depth 2 block .LBB18_162 block .LBB18_161 block .LBB18_160 @@ -770,89 +808,89 @@ main: # @main i32.const $push226=, 0 i32.eq $push227=, $19, $pop226 br_if $pop227, .LBB18_30 -.LBB18_27: # %for.body.i1251 - # Parent Loop .LBB18_26 Depth=1 +.LBB18_27: # %for.body.i1251 + # Parent Loop BB18_26 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_29 i32.shl $push44=, $14, $10 i32.and $push45=, $pop44, $19 br_if $pop45, .LBB18_29 # BB#28: # %for.inc.i1254 - # in Loop: Header=.LBB18_27 Depth=2 + # in Loop: Header=BB18_27 Depth=2 i32.add $10=, $10, $14 i32.lt_u $push46=, $10, $7 br_if $pop46, .LBB18_27 -.LBB18_29: # %for.end.i1257 - # in Loop: Header=.LBB18_26 Depth=1 +.LBB18_29: # %for.end.i1257 + # in Loop: Header=BB18_26 Depth=1 i32.add $1=, $10, $14 -.LBB18_30: # %my_ffsl.exit - # in Loop: Header=.LBB18_26 Depth=1 +.LBB18_30: # %my_ffsl.exit + # in Loop: Header=BB18_26 Depth=1 i32.ne $push47=, $11, $1 br_if $pop47, .LBB18_162 # BB#31: # %if.end49 - # in Loop: Header=.LBB18_26 Depth=1 + # in Loop: Header=BB18_26 Depth=1 block .LBB18_42 i32.const $push228=, 0 i32.eq $push229=, $19, $pop228 br_if $pop229, .LBB18_42 # BB#32: # %land.lhs.true52 - # in Loop: Header=.LBB18_26 Depth=1 + # in Loop: Header=BB18_26 Depth=1 i32.clz $11=, $19 i32.const $10=, 0 copy_local $1=, $5 -.LBB18_33: # %for.body.i1346 - # Parent Loop .LBB18_26 Depth=1 +.LBB18_33: # %for.body.i1346 + # Parent Loop BB18_26 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_35 i32.shl $push48=, $14, $1 i32.and $push49=, $pop48, $19 br_if $pop49, .LBB18_35 # BB#34: # %for.inc.i1349 - # in Loop: Header=.LBB18_33 Depth=2 + # in Loop: Header=BB18_33 Depth=2 i32.add $10=, $10, $14 i32.add $1=, $1, $6 i32.lt_u $push50=, $10, $7 br_if $pop50, .LBB18_33 -.LBB18_35: # %my_clzl.exit - # in Loop: Header=.LBB18_26 Depth=1 +.LBB18_35: # %my_clzl.exit + # in Loop: Header=BB18_26 Depth=1 block .LBB18_41 i32.ne $push51=, $11, $10 br_if $pop51, .LBB18_41 # BB#36: # %land.lhs.true61 - # in Loop: Header=.LBB18_26 Depth=1 + # in Loop: Header=BB18_26 Depth=1 i32.const $10=, 0 -.LBB18_37: # %for.body.i1438 - # Parent Loop .LBB18_26 Depth=1 +.LBB18_37: # %for.body.i1438 + # Parent Loop BB18_26 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_39 i32.shl $push52=, $14, $10 i32.and $push53=, $pop52, $19 br_if $pop53, .LBB18_39 # BB#38: # %for.inc.i1441 - # in Loop: Header=.LBB18_37 Depth=2 + # in Loop: Header=BB18_37 Depth=2 i32.add $10=, $10, $14 i32.lt_u $push54=, $10, $7 br_if $pop54, .LBB18_37 -.LBB18_39: # %my_ctzl.exit - # in Loop: Header=.LBB18_26 Depth=1 +.LBB18_39: # %my_ctzl.exit + # in Loop: Header=BB18_26 Depth=1 i32.eq $push55=, $20, $10 br_if $pop55, .LBB18_42 # BB#40: # %if.then66 call abort unreachable -.LBB18_41: # %if.then57 +.LBB18_41: # %if.then57 call abort unreachable -.LBB18_42: # %if.end67 - # in Loop: Header=.LBB18_26 Depth=1 +.LBB18_42: # %if.end67 + # in Loop: Header=BB18_26 Depth=1 i32.call $11=, __builtin_clrsbl, $19 i32.load $1=, 0($18) i32.const $3=, 31 i32.shr_u $18=, $1, $3 i32.const $19=, 30 copy_local $10=, $14 -.LBB18_43: # %for.body.i1532 - # Parent Loop .LBB18_26 Depth=1 +.LBB18_43: # %for.body.i1532 + # Parent Loop BB18_26 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_45 i32.shr_u $push56=, $1, $19 @@ -860,22 +898,22 @@ main: # @main i32.ne $push58=, $pop57, $18 br_if $pop58, .LBB18_45 # BB#44: # %for.inc.i1535 - # in Loop: Header=.LBB18_43 Depth=2 + # in Loop: Header=BB18_43 Depth=2 i32.const $push59=, 1 i32.add $10=, $10, $pop59 i32.add $19=, $19, $6 i32.lt_u $push60=, $10, $7 br_if $pop60, .LBB18_43 -.LBB18_45: # %my_clrsbl.exit - # in Loop: Header=.LBB18_26 Depth=1 +.LBB18_45: # %my_clrsbl.exit + # in Loop: Header=BB18_26 Depth=1 i32.const $20=, 0 copy_local $18=, $20 copy_local $19=, $20 i32.add $push61=, $10, $6 i32.ne $push62=, $11, $pop61 br_if $pop62, .LBB18_161 -.LBB18_46: # %for.body.i1630 - # Parent Loop .LBB18_26 Depth=1 +.LBB18_46: # %for.body.i1630 + # Parent Loop BB18_26 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_47 i32.const $10=, 1 @@ -886,16 +924,16 @@ main: # @main i32.add $19=, $19, $10 i32.ne $push66=, $19, $7 br_if $pop66, .LBB18_46 -.LBB18_47: # %my_popcountl.exit - # in Loop: Header=.LBB18_26 Depth=1 +.LBB18_47: # %my_popcountl.exit + # in Loop: Header=BB18_26 Depth=1 i32.const $11=, 0 copy_local $20=, $11 copy_local $19=, $11 i32.popcnt $push67=, $1 i32.ne $push68=, $pop67, $18 br_if $pop68, .LBB18_160 -.LBB18_48: # %for.body.i1723 - # Parent Loop .LBB18_26 Depth=1 +.LBB18_48: # %for.body.i1723 + # Parent Loop BB18_26 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_49 i32.shl $push69=, $10, $19 @@ -905,26 +943,26 @@ main: # @main i32.add $19=, $19, $10 i32.ne $push72=, $19, $7 br_if $pop72, .LBB18_48 -.LBB18_49: # %my_parityl.exit - # in Loop: Header=.LBB18_26 Depth=1 +.LBB18_49: # %my_parityl.exit + # in Loop: Header=BB18_26 Depth=1 i32.xor $push73=, $20, $18 i32.and $push74=, $pop73, $10 br_if $pop74, .LBB18_159 # BB#50: # %for.cond39 - # in Loop: Header=.LBB18_26 Depth=1 + # in Loop: Header=BB18_26 Depth=1 i32.add $0=, $0, $10 i32.const $1=, 0 copy_local $18=, $1 i32.le_u $push75=, $0, $9 br_if $pop75, .LBB18_26 -.LBB18_51: # %for.body92 +.LBB18_51: # %for.body92 # =>This Loop Header: Depth=1 - # Child Loop .LBB18_52 Depth 2 - # Child Loop .LBB18_58 Depth 2 - # Child Loop .LBB18_62 Depth 2 - # Child Loop .LBB18_68 Depth 2 - # Child Loop .LBB18_72 Depth 2 - # Child Loop .LBB18_74 Depth 2 + # Child Loop BB18_52 Depth 2 + # Child Loop BB18_58 Depth 2 + # Child Loop BB18_62 Depth 2 + # Child Loop BB18_68 Depth 2 + # Child Loop BB18_72 Depth 2 + # Child Loop BB18_74 Depth 2 block .LBB18_158 block .LBB18_157 block .LBB18_156 @@ -947,8 +985,8 @@ main: # @main copy_local $11=, $1 block .LBB18_55 br_if $19, .LBB18_55 -.LBB18_52: # %for.body.i1814 - # Parent Loop .LBB18_51 Depth=1 +.LBB18_52: # %for.body.i1814 + # Parent Loop BB18_51 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_54 i64.shl $push81=, $21, $22 @@ -956,34 +994,34 @@ main: # @main i64.ne $push83=, $pop82, $12 br_if $pop83, .LBB18_54 # BB#53: # %for.inc.i1818 - # in Loop: Header=.LBB18_52 Depth=2 + # in Loop: Header=BB18_52 Depth=2 i64.add $22=, $22, $21 i32.add $14=, $14, $10 i64.const $push84=, 64 i64.lt_u $push85=, $22, $pop84 br_if $pop85, .LBB18_52 -.LBB18_54: # %for.end.i1821 - # in Loop: Header=.LBB18_51 Depth=1 +.LBB18_54: # %for.end.i1821 + # in Loop: Header=BB18_51 Depth=1 i32.add $11=, $14, $10 -.LBB18_55: # %my_ffsll.exit1823 - # in Loop: Header=.LBB18_51 Depth=1 +.LBB18_55: # %my_ffsll.exit1823 + # in Loop: Header=BB18_51 Depth=1 i32.ne $push86=, $8, $11 br_if $pop86, .LBB18_158 # BB#56: # %if.end100 - # in Loop: Header=.LBB18_51 Depth=1 + # in Loop: Header=BB18_51 Depth=1 i64.const $13=, 0 block .LBB18_67 i64.eq $push87=, $17, $13 br_if $pop87, .LBB18_67 # BB#57: # %land.lhs.true103 - # in Loop: Header=.LBB18_51 Depth=1 + # in Loop: Header=BB18_51 Depth=1 i64.const $22=, 63 copy_local $12=, $13 i64.clz $push88=, $17 i32.wrap/i64 $19=, $pop88 i32.const $14=, 0 -.LBB18_58: # %for.body.i1902 - # Parent Loop .LBB18_51 Depth=1 +.LBB18_58: # %for.body.i1902 + # Parent Loop BB18_51 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_60 i64.const $push89=, 4294967295 @@ -993,7 +1031,7 @@ main: # @main i64.ne $push93=, $pop92, $13 br_if $pop93, .LBB18_60 # BB#59: # %for.inc.i1906 - # in Loop: Header=.LBB18_58 Depth=2 + # in Loop: Header=BB18_58 Depth=2 i64.const $push94=, -1 i64.add $22=, $22, $pop94 i64.add $12=, $12, $21 @@ -1001,19 +1039,19 @@ main: # @main i64.const $push95=, 64 i64.lt_u $push96=, $12, $pop95 br_if $pop96, .LBB18_58 -.LBB18_60: # %my_clzll.exit1909 - # in Loop: Header=.LBB18_51 Depth=1 +.LBB18_60: # %my_clzll.exit1909 + # in Loop: Header=BB18_51 Depth=1 block .LBB18_66 i32.ne $push97=, $19, $14 br_if $pop97, .LBB18_66 # BB#61: # %land.lhs.true113 - # in Loop: Header=.LBB18_51 Depth=1 + # in Loop: Header=BB18_51 Depth=1 i64.const $12=, 0 copy_local $22=, $12 i32.wrap/i64 $19=, $16 i32.const $14=, 0 -.LBB18_62: # %for.body.i1948 - # Parent Loop .LBB18_51 Depth=1 +.LBB18_62: # %for.body.i1948 + # Parent Loop BB18_51 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_64 i64.shl $push98=, $21, $22 @@ -1021,24 +1059,24 @@ main: # @main i64.ne $push100=, $pop99, $12 br_if $pop100, .LBB18_64 # BB#63: # %for.inc.i1952 - # in Loop: Header=.LBB18_62 Depth=2 + # in Loop: Header=BB18_62 Depth=2 i64.add $22=, $22, $21 i32.add $14=, $14, $10 i64.const $push101=, 64 i64.lt_u $push102=, $22, $pop101 br_if $pop102, .LBB18_62 -.LBB18_64: # %my_ctzll.exit1955 - # in Loop: Header=.LBB18_51 Depth=1 +.LBB18_64: # %my_ctzll.exit1955 + # in Loop: Header=BB18_51 Depth=1 i32.eq $push103=, $19, $14 br_if $pop103, .LBB18_67 # BB#65: # %if.then119 call abort unreachable -.LBB18_66: # %if.then109 +.LBB18_66: # %if.then109 call abort unreachable -.LBB18_67: # %if.end120 - # in Loop: Header=.LBB18_51 Depth=1 +.LBB18_67: # %if.end120 + # in Loop: Header=BB18_51 Depth=1 i32.call $19=, __builtin_clrsbll, $17 i64.load $17=, 0($20) i64.const $16=, 63 @@ -1046,8 +1084,8 @@ main: # @main i64.const $22=, 62 copy_local $12=, $21 copy_local $14=, $10 -.LBB18_68: # %for.body.i2018 - # Parent Loop .LBB18_51 Depth=1 +.LBB18_68: # %for.body.i2018 + # Parent Loop BB18_51 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_70 i64.shr_u $push104=, $17, $22 @@ -1055,7 +1093,7 @@ main: # @main i64.ne $push106=, $pop105, $13 br_if $pop106, .LBB18_70 # BB#69: # %for.inc.i2022 - # in Loop: Header=.LBB18_68 Depth=2 + # in Loop: Header=BB18_68 Depth=2 i32.const $push108=, 1 i32.add $14=, $14, $pop108 i64.const $push107=, 1 @@ -1065,19 +1103,19 @@ main: # @main i64.const $push110=, 64 i64.lt_u $push111=, $12, $pop110 br_if $pop111, .LBB18_68 -.LBB18_70: # %my_clrsbll.exit2026 - # in Loop: Header=.LBB18_51 Depth=1 +.LBB18_70: # %my_clrsbll.exit2026 + # in Loop: Header=BB18_51 Depth=1 i32.add $push112=, $14, $6 i32.ne $push113=, $19, $pop112 br_if $pop113, .LBB18_157 # BB#71: # %if.end127 - # in Loop: Header=.LBB18_51 Depth=1 + # in Loop: Header=BB18_51 Depth=1 i64.const $13=, 0 i64.popcnt $2=, $17 copy_local $22=, $13 i32.const $14=, 0 -.LBB18_72: # %for.body.i2110 - # Parent Loop .LBB18_51 Depth=1 +.LBB18_72: # %for.body.i2110 + # Parent Loop BB18_51 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_73 i64.const $21=, 1 @@ -1089,16 +1127,16 @@ main: # @main i64.const $12=, 64 i64.ne $push117=, $22, $12 br_if $pop117, .LBB18_72 -.LBB18_73: # %my_popcountll.exit2112 - # in Loop: Header=.LBB18_51 Depth=1 +.LBB18_73: # %my_popcountll.exit2112 + # in Loop: Header=BB18_51 Depth=1 i64.const $13=, 0 copy_local $22=, $13 i32.const $19=, 0 i32.wrap/i64 $push118=, $2 i32.ne $push119=, $pop118, $14 br_if $pop119, .LBB18_156 -.LBB18_74: # %for.body.i2196 - # Parent Loop .LBB18_51 Depth=1 +.LBB18_74: # %for.body.i2196 + # Parent Loop BB18_51 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB18_75 i64.shl $push120=, $21, $22 @@ -1108,18 +1146,18 @@ main: # @main i64.add $22=, $22, $21 i64.ne $push123=, $22, $12 br_if $pop123, .LBB18_74 -.LBB18_75: # %my_parityll.exit2199 - # in Loop: Header=.LBB18_51 Depth=1 +.LBB18_75: # %my_parityll.exit2199 + # in Loop: Header=BB18_51 Depth=1 i32.const $20=, 1 i32.xor $push124=, $19, $14 i32.and $push125=, $pop124, $20 br_if $pop125, .LBB18_155 # BB#76: # %for.cond90 - # in Loop: Header=.LBB18_51 Depth=1 + # in Loop: Header=BB18_51 Depth=1 i32.add $18=, $18, $20 i32.le_u $push126=, $18, $9 br_if $pop126, .LBB18_51 -.LBB18_77: # %if.end148 +.LBB18_77: # %if.end148 i32.const $19=, 0 block .LBB18_154 i32.call $push127=, __builtin_clrsb, $19 @@ -1187,7 +1225,7 @@ main: # @main # BB#88: # %if.end423 i32.call $18=, __builtin_clrsb, $6 copy_local $10=, $20 -.LBB18_89: # %for.body.i1935 +.LBB18_89: # %for.body.i1935 # =>This Inner Loop Header: Depth=1 loop .LBB18_91 i32.shr_u $push154=, $6, $14 @@ -1196,13 +1234,13 @@ main: # @main i32.eq $push231=, $pop155, $pop230 br_if $pop231, .LBB18_91 # BB#90: # %for.inc.i1938 - # in Loop: Header=.LBB18_89 Depth=1 + # in Loop: Header=BB18_89 Depth=1 i32.const $push156=, 1 i32.add $10=, $10, $pop156 i32.add $14=, $14, $6 i32.lt_u $push157=, $10, $7 br_if $pop157, .LBB18_89 -.LBB18_91: # %my_clrsb.exit1942 +.LBB18_91: # %my_clrsb.exit1942 block .LBB18_143 i32.add $push158=, $10, $6 i32.ne $push159=, $18, $pop158 @@ -1214,7 +1252,7 @@ main: # @main block .LBB18_142 i32.ne $push160=, $14, $10 br_if $pop160, .LBB18_142 -.LBB18_93: # %for.body.i1844 +.LBB18_93: # %for.body.i1844 # =>This Inner Loop Header: Depth=1 loop .LBB18_95 i32.wrap/i64 $push161=, $16 @@ -1222,7 +1260,7 @@ main: # @main i32.eq $push233=, $pop161, $pop232 br_if $pop233, .LBB18_95 # BB#94: # %for.inc.i1848 - # in Loop: Header=.LBB18_93 Depth=1 + # in Loop: Header=BB18_93 Depth=1 i32.const $push162=, 1 i32.add $19=, $19, $pop162 i64.const $push163=, -1 @@ -1230,13 +1268,13 @@ main: # @main i64.add $22=, $22, $21 i64.lt_u $push164=, $22, $12 br_if $pop164, .LBB18_93 -.LBB18_95: # %my_clzll.exit1851 +.LBB18_95: # %my_clzll.exit1851 block .LBB18_141 i32.ne $push165=, $19, $10 br_if $pop165, .LBB18_141 # BB#96: # %if.end465 i32.call $19=, __builtin_clrsbll, $21 -.LBB18_97: # %for.body.i1799 +.LBB18_97: # %for.body.i1799 # =>This Inner Loop Header: Depth=1 loop .LBB18_99 i64.const $22=, 63 @@ -1244,49 +1282,49 @@ main: # @main i64.eq $push166=, $21, $22 br_if $pop166, .LBB18_99 # BB#98: # %for.inc.i1803 - # in Loop: Header=.LBB18_97 Depth=1 + # in Loop: Header=BB18_97 Depth=1 i64.const $push167=, 1 i64.add $21=, $21, $pop167 copy_local $14=, $10 i64.lt_u $push168=, $21, $12 br_if $pop168, .LBB18_97 -.LBB18_99: # %my_clrsbll.exit1807 +.LBB18_99: # %my_clrsbll.exit1807 i64.const $21=, 0 copy_local $17=, $21 block .LBB18_140 i32.ne $push169=, $19, $14 br_if $pop169, .LBB18_140 -.LBB18_100: # %for.body.i1759 +.LBB18_100: # %for.body.i1759 # =>This Inner Loop Header: Depth=1 block .LBB18_103 loop .LBB18_102 i64.eq $push170=, $17, $22 br_if $pop170, .LBB18_103 # BB#101: # %for.inc.i1763 - # in Loop: Header=.LBB18_100 Depth=1 + # in Loop: Header=BB18_100 Depth=1 i64.const $push171=, 1 i64.add $17=, $17, $pop171 i64.lt_u $push172=, $17, $12 br_if $pop172, .LBB18_100 -.LBB18_102: # %if.then481 +.LBB18_102: # %if.then481 call abort unreachable -.LBB18_103: # %for.body.i1731 +.LBB18_103: # %for.body.i1731 # =>This Inner Loop Header: Depth=1 block .LBB18_106 loop .LBB18_105 i64.eq $push173=, $21, $22 br_if $pop173, .LBB18_106 # BB#104: # %for.inc.i1735 - # in Loop: Header=.LBB18_103 Depth=1 + # in Loop: Header=BB18_103 Depth=1 i64.const $push174=, 1 i64.add $21=, $21, $pop174 i64.lt_u $push175=, $21, $12 br_if $pop175, .LBB18_103 -.LBB18_105: # %if.then489 +.LBB18_105: # %if.then489 call abort unreachable -.LBB18_106: # %if.end490 +.LBB18_106: # %if.end490 block .LBB18_139 i64.const $push176=, -9223372036854775808 i32.call $push177=, __builtin_clrsbll, $pop176 @@ -1295,7 +1333,7 @@ main: # @main i64.const $16=, -1 copy_local $21=, $16 i32.const $14=, 1 -.LBB18_108: # %for.body.i1652 +.LBB18_108: # %for.body.i1652 # =>This Inner Loop Header: Depth=1 loop .LBB18_109 i64.const $13=, 1 @@ -1305,7 +1343,7 @@ main: # @main copy_local $22=, $17 i32.ne $push178=, $10, $14 br_if $pop178, .LBB18_108 -.LBB18_109: # %my_clzll.exit1659 +.LBB18_109: # %my_clzll.exit1659 block .LBB18_138 i32.wrap/i64 $push179=, $21 i32.const $push180=, 62 @@ -1362,7 +1400,7 @@ main: # @main i64.const $15=, -1 i64.const $21=, 63 copy_local $22=, $15 -.LBB18_119: # %for.body.i913 +.LBB18_119: # %for.body.i913 # =>This Inner Loop Header: Depth=1 loop .LBB18_120 i64.const $push205=, 4294967295 @@ -1375,7 +1413,7 @@ main: # @main i64.and $push207=, $pop206, $17 i64.eq $push208=, $pop207, $16 br_if $pop208, .LBB18_119 -.LBB18_120: # %my_clzll.exit +.LBB18_120: # %my_clzll.exit block .LBB18_129 i32.wrap/i64 $push209=, $22 i32.ne $push210=, $pop209, $7 @@ -1390,7 +1428,7 @@ main: # @main i32.call $7=, __builtin_clrsbll, $17 i64.const $21=, 62 copy_local $22=, $13 -.LBB18_123: # %for.body.i812 +.LBB18_123: # %for.body.i812 # =>This Inner Loop Header: Depth=1 loop .LBB18_125 i64.shr_u $push213=, $17, $21 @@ -1398,7 +1436,7 @@ main: # @main i64.eq $push215=, $pop214, $16 br_if $pop215, .LBB18_125 # BB#124: # %for.inc.i816 - # in Loop: Header=.LBB18_123 Depth=1 + # in Loop: Header=BB18_123 Depth=1 i32.const $push217=, 1 i32.add $14=, $14, $pop217 i64.const $push216=, 1 @@ -1406,7 +1444,7 @@ main: # @main i64.add $21=, $21, $17 i64.lt_u $push218=, $22, $12 br_if $pop218, .LBB18_123 -.LBB18_125: # %my_clrsbll.exit +.LBB18_125: # %my_clrsbll.exit block .LBB18_127 i32.add $push219=, $14, $6 i32.ne $push220=, $7, $pop219 @@ -1415,131 +1453,132 @@ main: # @main i32.const $push221=, 0 call exit, $pop221 unreachable -.LBB18_127: # %if.then744 +.LBB18_127: # %if.then744 call abort unreachable -.LBB18_128: # %if.then719 +.LBB18_128: # %if.then719 call abort unreachable -.LBB18_129: # %if.then710 +.LBB18_129: # %if.then710 call abort unreachable -.LBB18_130: # %if.then694 +.LBB18_130: # %if.then694 call abort unreachable -.LBB18_131: # %if.then669 +.LBB18_131: # %if.then669 call abort unreachable -.LBB18_132: # %if.then644 +.LBB18_132: # %if.then644 call abort unreachable -.LBB18_133: # %if.then619 +.LBB18_133: # %if.then619 call abort unreachable -.LBB18_134: # %if.then594 +.LBB18_134: # %if.then594 call abort unreachable -.LBB18_135: # %if.then569 +.LBB18_135: # %if.then569 call abort unreachable -.LBB18_136: # %if.then544 +.LBB18_136: # %if.then544 call abort unreachable -.LBB18_137: # %if.then519 +.LBB18_137: # %if.then519 call abort unreachable -.LBB18_138: # %if.then510 +.LBB18_138: # %if.then510 call abort unreachable -.LBB18_139: # %if.then494 +.LBB18_139: # %if.then494 call abort unreachable -.LBB18_140: # %if.then469 +.LBB18_140: # %if.then469 call abort unreachable -.LBB18_141: # %if.then460 +.LBB18_141: # %if.then460 call abort unreachable -.LBB18_142: # %if.then444 +.LBB18_142: # %if.then444 call abort unreachable -.LBB18_143: # %if.then427 +.LBB18_143: # %if.then427 call abort unreachable -.LBB18_144: # %if.then402 +.LBB18_144: # %if.then402 call abort unreachable -.LBB18_145: # %if.then377 +.LBB18_145: # %if.then377 call abort unreachable -.LBB18_146: # %if.then352 +.LBB18_146: # %if.then352 call abort unreachable -.LBB18_147: # %if.then327 +.LBB18_147: # %if.then327 call abort unreachable -.LBB18_148: # %if.then302 +.LBB18_148: # %if.then302 call abort unreachable -.LBB18_149: # %if.then277 +.LBB18_149: # %if.then277 call abort unreachable -.LBB18_150: # %if.then252 +.LBB18_150: # %if.then252 call abort unreachable -.LBB18_151: # %if.then227 +.LBB18_151: # %if.then227 call abort unreachable -.LBB18_152: # %if.then202 +.LBB18_152: # %if.then202 call abort unreachable -.LBB18_153: # %if.then177 +.LBB18_153: # %if.then177 call abort unreachable -.LBB18_154: # %if.then152 +.LBB18_154: # %if.then152 call abort unreachable -.LBB18_155: # %if.then140 +.LBB18_155: # %if.then140 call abort unreachable -.LBB18_156: # %if.then133 +.LBB18_156: # %if.then133 call abort unreachable -.LBB18_157: # %if.then126 +.LBB18_157: # %if.then126 call abort unreachable -.LBB18_158: # %if.then99 +.LBB18_158: # %if.then99 call abort unreachable -.LBB18_159: # %if.then85 +.LBB18_159: # %if.then85 call abort unreachable -.LBB18_160: # %if.then79 +.LBB18_160: # %if.then79 call abort unreachable -.LBB18_161: # %if.then73 +.LBB18_161: # %if.then73 call abort unreachable -.LBB18_162: # %if.then48 +.LBB18_162: # %if.then48 call abort unreachable -.LBB18_163: # %if.then37 +.LBB18_163: # %if.then37 call abort unreachable -.LBB18_164: # %if.then31 +.LBB18_164: # %if.then31 call abort unreachable -.LBB18_165: # %if.then25 +.LBB18_165: # %if.then25 call abort unreachable -.LBB18_166: # %if.then +.LBB18_166: # %if.then call abort unreachable .Lfunc_end18: .size main, .Lfunc_end18-main - .type ints,@object # @ints - .data + .hidden ints # @ints + .type ints,@object + .section .data.ints,"aw",@progbits .globl ints .align 4 ints: @@ -1558,7 +1597,9 @@ ints: .int32 4294967295 # 0xffffffff .size ints, 52 - .type longs,@object # @longs + .hidden longs # @longs + .type longs,@object + .section .data.longs,"aw",@progbits .globl longs .align 4 longs: @@ -1577,7 +1618,9 @@ longs: .int32 4294967295 # 0xffffffff .size longs, 52 - .type longlongs,@object # @longlongs + .hidden longlongs # @longlongs + .type longlongs,@object + .section .data.longlongs,"aw",@progbits .globl longlongs .align 4 longlongs: diff --git a/test/torture-s/builtin-constant.c.s b/test/torture-s/builtin-constant.c.s index 30e7daeb8..8fe6a8882 100644 --- a/test/torture-s/builtin-constant.c.s +++ b/test/torture-s/builtin-constant.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-constant.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-constant.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,12 +14,14 @@ foo: # @foo br_if $pop2, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/builtin-prefetch-1.c.s b/test/torture-s/builtin-prefetch-1.c.s index 1f90ba311..45e0c15d7 100644 --- a/test/torture-s/builtin-prefetch-1.c.s +++ b/test/torture-s/builtin-prefetch-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-1.c" + .section .text.good_const,"ax",@progbits + .hidden good_const .globl good_const .type good_const,@function good_const: # @good_const @@ -9,6 +11,8 @@ good_const: # @good_const .Lfunc_end0: .size good_const, .Lfunc_end0-good_const + .section .text.good_enum,"ax",@progbits + .hidden good_enum .globl good_enum .type good_enum,@function good_enum: # @good_enum @@ -18,6 +22,8 @@ good_enum: # @good_enum .Lfunc_end1: .size good_enum, .Lfunc_end1-good_enum + .section .text.good_expr,"ax",@progbits + .hidden good_expr .globl good_expr .type good_expr,@function good_expr: # @good_expr @@ -27,6 +33,8 @@ good_expr: # @good_expr .Lfunc_end2: .size good_expr, .Lfunc_end2-good_expr + .section .text.good_vararg,"ax",@progbits + .hidden good_vararg .globl good_vararg .type good_vararg,@function good_vararg: # @good_vararg @@ -36,6 +44,8 @@ good_vararg: # @good_vararg .Lfunc_end3: .size good_vararg, .Lfunc_end3-good_vararg + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -47,12 +57,13 @@ main: # @main .Lfunc_end4: .size main, .Lfunc_end4-main - .type arr,@object # @arr - .bss + .hidden arr # @arr + .type arr,@object + .section .bss.arr,"aw",@nobits .globl arr .align 4 arr: - .zero 40 + .skip 40 .size arr, 40 diff --git a/test/torture-s/builtin-prefetch-2.c.s b/test/torture-s/builtin-prefetch-2.c.s index 4894a1c84..537ccdfd5 100644 --- a/test/torture-s/builtin-prefetch-2.c.s +++ b/test/torture-s/builtin-prefetch-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-2.c" + .section .text.simple_global,"ax",@progbits + .hidden simple_global .globl simple_global .type simple_global,@function simple_global: # @simple_global @@ -8,6 +10,8 @@ simple_global: # @simple_global .Lfunc_end0: .size simple_global, .Lfunc_end0-simple_global + .section .text.simple_file,"ax",@progbits + .hidden simple_file .globl simple_file .type simple_file,@function simple_file: # @simple_file @@ -16,6 +20,8 @@ simple_file: # @simple_file .Lfunc_end1: .size simple_file, .Lfunc_end1-simple_file + .section .text.simple_static_local,"ax",@progbits + .hidden simple_static_local .globl simple_static_local .type simple_static_local,@function simple_static_local: # @simple_static_local @@ -24,6 +30,8 @@ simple_static_local: # @simple_static_local .Lfunc_end2: .size simple_static_local, .Lfunc_end2-simple_static_local + .section .text.simple_local,"ax",@progbits + .hidden simple_local .globl simple_local .type simple_local,@function simple_local: # @simple_local @@ -43,6 +51,8 @@ simple_local: # @simple_local .Lfunc_end3: .size simple_local, .Lfunc_end3-simple_local + .section .text.simple_arg,"ax",@progbits + .hidden simple_arg .globl simple_arg .type simple_arg,@function simple_arg: # @simple_arg @@ -64,6 +74,8 @@ simple_arg: # @simple_arg .Lfunc_end4: .size simple_arg, .Lfunc_end4-simple_arg + .section .text.expr_global,"ax",@progbits + .hidden expr_global .globl expr_global .type expr_global,@function expr_global: # @expr_global @@ -72,6 +84,8 @@ expr_global: # @expr_global .Lfunc_end5: .size expr_global, .Lfunc_end5-expr_global + .section .text.expr_local,"ax",@progbits + .hidden expr_local .globl expr_local .type expr_local,@function expr_local: # @expr_local @@ -91,6 +105,8 @@ expr_local: # @expr_local .Lfunc_end6: .size expr_local, .Lfunc_end6-expr_local + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -113,39 +129,45 @@ main: # @main .Lfunc_end7: .size main, .Lfunc_end7-main - .type glob_int_arr,@object # @glob_int_arr - .bss + .hidden glob_int_arr # @glob_int_arr + .type glob_int_arr,@object + .section .bss.glob_int_arr,"aw",@nobits .globl glob_int_arr .align 4 glob_int_arr: - .zero 400 + .skip 400 .size glob_int_arr, 400 - .type glob_ptr_int,@object # @glob_ptr_int - .data + .hidden glob_ptr_int # @glob_ptr_int + .type glob_ptr_int,@object + .section .data.glob_ptr_int,"aw",@progbits .globl glob_ptr_int .align 2 glob_ptr_int: .int32 glob_int_arr .size glob_ptr_int, 4 - .type glob_int,@object # @glob_int + .hidden glob_int # @glob_int + .type glob_int,@object + .section .data.glob_int,"aw",@progbits .globl glob_int .align 2 glob_int: .int32 4 # 0x4 .size glob_int, 4 - .type str,@object # @str - .bss + .hidden str # @str + .type str,@object + .section .bss.str,"aw",@nobits .globl str .align 2 str: - .zero 20 + .skip 20 .size str, 20 - .type ptr_str,@object # @ptr_str - .data + .hidden ptr_str # @ptr_str + .type ptr_str,@object + .section .data.ptr_str,"aw",@progbits .globl ptr_str .align 2 ptr_str: diff --git a/test/torture-s/builtin-prefetch-3.c.s b/test/torture-s/builtin-prefetch-3.c.s index 3c9b5f345..94ba944ba 100644 --- a/test/torture-s/builtin-prefetch-3.c.s +++ b/test/torture-s/builtin-prefetch-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-3.c" + .section .text.simple_vol_global,"ax",@progbits + .hidden simple_vol_global .globl simple_vol_global .type simple_vol_global,@function simple_vol_global: # @simple_vol_global @@ -12,6 +14,8 @@ simple_vol_global: # @simple_vol_global .Lfunc_end0: .size simple_vol_global, .Lfunc_end0-simple_vol_global + .section .text.simple_vol_file,"ax",@progbits + .hidden simple_vol_file .globl simple_vol_file .type simple_vol_file,@function simple_vol_file: # @simple_vol_file @@ -24,6 +28,8 @@ simple_vol_file: # @simple_vol_file .Lfunc_end1: .size simple_vol_file, .Lfunc_end1-simple_vol_file + .section .text.expr_vol_global,"ax",@progbits + .hidden expr_vol_global .globl expr_vol_global .type expr_vol_global,@function expr_vol_global: # @expr_vol_global @@ -64,6 +70,8 @@ expr_vol_global: # @expr_vol_global .Lfunc_end2: .size expr_vol_global, .Lfunc_end2-expr_vol_global + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -84,94 +92,108 @@ main: # @main .Lfunc_end3: .size main, .Lfunc_end3-main - .type glob_int,@object # @glob_int - .data + .hidden glob_int # @glob_int + .type glob_int,@object + .section .data.glob_int,"aw",@progbits .globl glob_int .align 2 glob_int: .int32 4 # 0x4 .size glob_int, 4 - .type glob_int_arr,@object # @glob_int_arr - .bss + .hidden glob_int_arr # @glob_int_arr + .type glob_int_arr,@object + .section .bss.glob_int_arr,"aw",@nobits .globl glob_int_arr .align 4 glob_int_arr: - .zero 400 + .skip 400 .size glob_int_arr, 400 - .type glob_vol_ptr_int,@object # @glob_vol_ptr_int - .data + .hidden glob_vol_ptr_int # @glob_vol_ptr_int + .type glob_vol_ptr_int,@object + .section .data.glob_vol_ptr_int,"aw",@progbits .globl glob_vol_ptr_int .align 2 glob_vol_ptr_int: .int32 glob_int_arr .size glob_vol_ptr_int, 4 - .type glob_vol_int_arr,@object # @glob_vol_int_arr - .bss + .hidden glob_vol_int_arr # @glob_vol_int_arr + .type glob_vol_int_arr,@object + .section .bss.glob_vol_int_arr,"aw",@nobits .globl glob_vol_int_arr .align 4 glob_vol_int_arr: - .zero 400 + .skip 400 .size glob_vol_int_arr, 400 - .type glob_ptr_vol_int,@object # @glob_ptr_vol_int - .data + .hidden glob_ptr_vol_int # @glob_ptr_vol_int + .type glob_ptr_vol_int,@object + .section .data.glob_ptr_vol_int,"aw",@progbits .globl glob_ptr_vol_int .align 2 glob_ptr_vol_int: .int32 glob_vol_int_arr .size glob_ptr_vol_int, 4 - .type glob_vol_ptr_vol_int,@object # @glob_vol_ptr_vol_int + .hidden glob_vol_ptr_vol_int # @glob_vol_ptr_vol_int + .type glob_vol_ptr_vol_int,@object + .section .data.glob_vol_ptr_vol_int,"aw",@progbits .globl glob_vol_ptr_vol_int .align 2 glob_vol_ptr_vol_int: .int32 glob_vol_int_arr .size glob_vol_ptr_vol_int, 4 - .type str,@object # @str - .bss + .hidden str # @str + .type str,@object + .section .bss.str,"aw",@nobits .globl str .align 2 str: - .zero 20 + .skip 20 .size str, 20 - .type vol_ptr_str,@object # @vol_ptr_str - .data + .hidden vol_ptr_str # @vol_ptr_str + .type vol_ptr_str,@object + .section .data.vol_ptr_str,"aw",@progbits .globl vol_ptr_str .align 2 vol_ptr_str: .int32 str .size vol_ptr_str, 4 - .type vol_str,@object # @vol_str - .bss + .hidden vol_str # @vol_str + .type vol_str,@object + .section .bss.vol_str,"aw",@nobits .globl vol_str .align 2 vol_str: - .zero 20 + .skip 20 .size vol_str, 20 - .type ptr_vol_str,@object # @ptr_vol_str - .data + .hidden ptr_vol_str # @ptr_vol_str + .type ptr_vol_str,@object + .section .data.ptr_vol_str,"aw",@progbits .globl ptr_vol_str .align 2 ptr_vol_str: .int32 vol_str .size ptr_vol_str, 4 - .type vol_ptr_vol_str,@object # @vol_ptr_vol_str + .hidden vol_ptr_vol_str # @vol_ptr_vol_str + .type vol_ptr_vol_str,@object + .section .data.vol_ptr_vol_str,"aw",@progbits .globl vol_ptr_vol_str .align 2 vol_ptr_vol_str: .int32 vol_str .size vol_ptr_vol_str, 4 - .type glob_vol_int,@object # @glob_vol_int - .bss + .hidden glob_vol_int # @glob_vol_int + .type glob_vol_int,@object + .section .bss.glob_vol_int,"aw",@nobits .globl glob_vol_int .align 2 glob_vol_int: @@ -181,13 +203,14 @@ glob_vol_int: .type stat_vol_int_arr,@object # @stat_vol_int_arr .lcomm stat_vol_int_arr,400,4 .type stat_vol_ptr_int,@object # @stat_vol_ptr_int - .data + .section .data.stat_vol_ptr_int,"aw",@progbits .align 2 stat_vol_ptr_int: .int32 stat_int_arr .size stat_vol_ptr_int, 4 .type stat_vol_ptr_vol_int,@object # @stat_vol_ptr_vol_int + .section .data.stat_vol_ptr_vol_int,"aw",@progbits .align 2 stat_vol_ptr_vol_int: .int32 stat_vol_int_arr diff --git a/test/torture-s/builtin-prefetch-4.c.s b/test/torture-s/builtin-prefetch-4.c.s index 753fb04bc..2a5900899 100644 --- a/test/torture-s/builtin-prefetch-4.c.s +++ b/test/torture-s/builtin-prefetch-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-4.c" + .section .text.assign_arg_ptr,"ax",@progbits + .hidden assign_arg_ptr .globl assign_arg_ptr .type assign_arg_ptr,@function assign_arg_ptr: # @assign_arg_ptr @@ -11,6 +13,8 @@ assign_arg_ptr: # @assign_arg_ptr .Lfunc_end0: .size assign_arg_ptr, .Lfunc_end0-assign_arg_ptr + .section .text.assign_glob_ptr,"ax",@progbits + .hidden assign_glob_ptr .globl assign_glob_ptr .type assign_glob_ptr,@function assign_glob_ptr: # @assign_glob_ptr @@ -24,6 +28,8 @@ assign_glob_ptr: # @assign_glob_ptr .Lfunc_end1: .size assign_glob_ptr, .Lfunc_end1-assign_glob_ptr + .section .text.assign_arg_idx,"ax",@progbits + .hidden assign_arg_idx .globl assign_arg_idx .type assign_arg_idx,@function assign_arg_idx: # @assign_arg_idx @@ -35,6 +41,8 @@ assign_arg_idx: # @assign_arg_idx .Lfunc_end2: .size assign_arg_idx, .Lfunc_end2-assign_arg_idx + .section .text.assign_glob_idx,"ax",@progbits + .hidden assign_glob_idx .globl assign_glob_idx .type assign_glob_idx,@function assign_glob_idx: # @assign_glob_idx @@ -48,6 +56,8 @@ assign_glob_idx: # @assign_glob_idx .Lfunc_end3: .size assign_glob_idx, .Lfunc_end3-assign_glob_idx + .section .text.preinc_arg_ptr,"ax",@progbits + .hidden preinc_arg_ptr .globl preinc_arg_ptr .type preinc_arg_ptr,@function preinc_arg_ptr: # @preinc_arg_ptr @@ -59,6 +69,8 @@ preinc_arg_ptr: # @preinc_arg_ptr .Lfunc_end4: .size preinc_arg_ptr, .Lfunc_end4-preinc_arg_ptr + .section .text.preinc_glob_ptr,"ax",@progbits + .hidden preinc_glob_ptr .globl preinc_glob_ptr .type preinc_glob_ptr,@function preinc_glob_ptr: # @preinc_glob_ptr @@ -75,6 +87,8 @@ preinc_glob_ptr: # @preinc_glob_ptr .Lfunc_end5: .size preinc_glob_ptr, .Lfunc_end5-preinc_glob_ptr + .section .text.postinc_arg_ptr,"ax",@progbits + .hidden postinc_arg_ptr .globl postinc_arg_ptr .type postinc_arg_ptr,@function postinc_arg_ptr: # @postinc_arg_ptr @@ -86,6 +100,8 @@ postinc_arg_ptr: # @postinc_arg_ptr .Lfunc_end6: .size postinc_arg_ptr, .Lfunc_end6-postinc_arg_ptr + .section .text.postinc_glob_ptr,"ax",@progbits + .hidden postinc_glob_ptr .globl postinc_glob_ptr .type postinc_glob_ptr,@function postinc_glob_ptr: # @postinc_glob_ptr @@ -102,6 +118,8 @@ postinc_glob_ptr: # @postinc_glob_ptr .Lfunc_end7: .size postinc_glob_ptr, .Lfunc_end7-postinc_glob_ptr + .section .text.predec_arg_ptr,"ax",@progbits + .hidden predec_arg_ptr .globl predec_arg_ptr .type predec_arg_ptr,@function predec_arg_ptr: # @predec_arg_ptr @@ -113,6 +131,8 @@ predec_arg_ptr: # @predec_arg_ptr .Lfunc_end8: .size predec_arg_ptr, .Lfunc_end8-predec_arg_ptr + .section .text.predec_glob_ptr,"ax",@progbits + .hidden predec_glob_ptr .globl predec_glob_ptr .type predec_glob_ptr,@function predec_glob_ptr: # @predec_glob_ptr @@ -129,6 +149,8 @@ predec_glob_ptr: # @predec_glob_ptr .Lfunc_end9: .size predec_glob_ptr, .Lfunc_end9-predec_glob_ptr + .section .text.postdec_arg_ptr,"ax",@progbits + .hidden postdec_arg_ptr .globl postdec_arg_ptr .type postdec_arg_ptr,@function postdec_arg_ptr: # @postdec_arg_ptr @@ -140,6 +162,8 @@ postdec_arg_ptr: # @postdec_arg_ptr .Lfunc_end10: .size postdec_arg_ptr, .Lfunc_end10-postdec_arg_ptr + .section .text.postdec_glob_ptr,"ax",@progbits + .hidden postdec_glob_ptr .globl postdec_glob_ptr .type postdec_glob_ptr,@function postdec_glob_ptr: # @postdec_glob_ptr @@ -156,6 +180,8 @@ postdec_glob_ptr: # @postdec_glob_ptr .Lfunc_end11: .size postdec_glob_ptr, .Lfunc_end11-postdec_glob_ptr + .section .text.preinc_arg_idx,"ax",@progbits + .hidden preinc_arg_idx .globl preinc_arg_idx .type preinc_arg_idx,@function preinc_arg_idx: # @preinc_arg_idx @@ -167,6 +193,8 @@ preinc_arg_idx: # @preinc_arg_idx .Lfunc_end12: .size preinc_arg_idx, .Lfunc_end12-preinc_arg_idx + .section .text.preinc_glob_idx,"ax",@progbits + .hidden preinc_glob_idx .globl preinc_glob_idx .type preinc_glob_idx,@function preinc_glob_idx: # @preinc_glob_idx @@ -184,6 +212,8 @@ preinc_glob_idx: # @preinc_glob_idx .Lfunc_end13: .size preinc_glob_idx, .Lfunc_end13-preinc_glob_idx + .section .text.postinc_arg_idx,"ax",@progbits + .hidden postinc_arg_idx .globl postinc_arg_idx .type postinc_arg_idx,@function postinc_arg_idx: # @postinc_arg_idx @@ -195,6 +225,8 @@ postinc_arg_idx: # @postinc_arg_idx .Lfunc_end14: .size postinc_arg_idx, .Lfunc_end14-postinc_arg_idx + .section .text.postinc_glob_idx,"ax",@progbits + .hidden postinc_glob_idx .globl postinc_glob_idx .type postinc_glob_idx,@function postinc_glob_idx: # @postinc_glob_idx @@ -212,6 +244,8 @@ postinc_glob_idx: # @postinc_glob_idx .Lfunc_end15: .size postinc_glob_idx, .Lfunc_end15-postinc_glob_idx + .section .text.predec_arg_idx,"ax",@progbits + .hidden predec_arg_idx .globl predec_arg_idx .type predec_arg_idx,@function predec_arg_idx: # @predec_arg_idx @@ -223,6 +257,8 @@ predec_arg_idx: # @predec_arg_idx .Lfunc_end16: .size predec_arg_idx, .Lfunc_end16-predec_arg_idx + .section .text.predec_glob_idx,"ax",@progbits + .hidden predec_glob_idx .globl predec_glob_idx .type predec_glob_idx,@function predec_glob_idx: # @predec_glob_idx @@ -240,6 +276,8 @@ predec_glob_idx: # @predec_glob_idx .Lfunc_end17: .size predec_glob_idx, .Lfunc_end17-predec_glob_idx + .section .text.postdec_arg_idx,"ax",@progbits + .hidden postdec_arg_idx .globl postdec_arg_idx .type postdec_arg_idx,@function postdec_arg_idx: # @postdec_arg_idx @@ -251,6 +289,8 @@ postdec_arg_idx: # @postdec_arg_idx .Lfunc_end18: .size postdec_arg_idx, .Lfunc_end18-postdec_arg_idx + .section .text.postdec_glob_idx,"ax",@progbits + .hidden postdec_glob_idx .globl postdec_glob_idx .type postdec_glob_idx,@function postdec_glob_idx: # @postdec_glob_idx @@ -268,6 +308,8 @@ postdec_glob_idx: # @postdec_glob_idx .Lfunc_end19: .size postdec_glob_idx, .Lfunc_end19-postdec_glob_idx + .section .text.getptr,"ax",@progbits + .hidden getptr .globl getptr .type getptr,@function getptr: # @getptr @@ -286,6 +328,8 @@ getptr: # @getptr .Lfunc_end20: .size getptr, .Lfunc_end20-getptr + .section .text.funccall_arg_ptr,"ax",@progbits + .hidden funccall_arg_ptr .globl funccall_arg_ptr .type funccall_arg_ptr,@function funccall_arg_ptr: # @funccall_arg_ptr @@ -303,6 +347,8 @@ funccall_arg_ptr: # @funccall_arg_ptr .Lfunc_end21: .size funccall_arg_ptr, .Lfunc_end21-funccall_arg_ptr + .section .text.getint,"ax",@progbits + .hidden getint .globl getint .type getint,@function getint: # @getint @@ -320,6 +366,8 @@ getint: # @getint .Lfunc_end22: .size getint, .Lfunc_end22-getint + .section .text.funccall_arg_idx,"ax",@progbits + .hidden funccall_arg_idx .globl funccall_arg_idx .type funccall_arg_idx,@function funccall_arg_idx: # @funccall_arg_idx @@ -337,6 +385,8 @@ funccall_arg_idx: # @funccall_arg_idx .Lfunc_end23: .size funccall_arg_idx, .Lfunc_end23-funccall_arg_idx + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -438,77 +488,84 @@ main: # @main # BB#12: # %if.end84 call exit, $1 unreachable -.LBB24_13: # %if.then83 +.LBB24_13: # %if.then83 call abort unreachable -.LBB24_14: # %if.then79 +.LBB24_14: # %if.then79 call abort unreachable -.LBB24_15: # %if.then75 +.LBB24_15: # %if.then75 call abort unreachable -.LBB24_16: # %if.then67 +.LBB24_16: # %if.then67 call abort unreachable -.LBB24_17: # %if.then59 +.LBB24_17: # %if.then59 call abort unreachable -.LBB24_18: # %if.then51 +.LBB24_18: # %if.then51 call abort unreachable -.LBB24_19: # %if.then43 +.LBB24_19: # %if.then43 call abort unreachable -.LBB24_20: # %if.then35 +.LBB24_20: # %if.then35 call abort unreachable -.LBB24_21: # %if.then27 +.LBB24_21: # %if.then27 call abort unreachable -.LBB24_22: # %if.then19 +.LBB24_22: # %if.then19 call abort unreachable -.LBB24_23: # %if.then11 +.LBB24_23: # %if.then11 call abort unreachable -.LBB24_24: # %if.then3 +.LBB24_24: # %if.then3 call abort unreachable .Lfunc_end24: .size main, .Lfunc_end24-main - .type arr,@object # @arr - .bss + .hidden arr # @arr + .type arr,@object + .section .bss.arr,"aw",@nobits .globl arr .align 4 arr: - .zero 400 + .skip 400 .size arr, 400 - .type ptr,@object # @ptr - .data + .hidden ptr # @ptr + .type ptr,@object + .section .data.ptr,"aw",@progbits .globl ptr .align 2 ptr: .int32 arr+80 .size ptr, 4 - .type arrindex,@object # @arrindex + .hidden arrindex # @arrindex + .type arrindex,@object + .section .data.arrindex,"aw",@progbits .globl arrindex .align 2 arrindex: .int32 4 # 0x4 .size arrindex, 4 - .type getptrcnt,@object # @getptrcnt - .bss + .hidden getptrcnt # @getptrcnt + .type getptrcnt,@object + .section .bss.getptrcnt,"aw",@nobits .globl getptrcnt .align 2 getptrcnt: .int32 0 # 0x0 .size getptrcnt, 4 - .type getintcnt,@object # @getintcnt + .hidden getintcnt # @getintcnt + .type getintcnt,@object + .section .bss.getintcnt,"aw",@nobits .globl getintcnt .align 2 getintcnt: diff --git a/test/torture-s/builtin-prefetch-5.c.s b/test/torture-s/builtin-prefetch-5.c.s index a3f64274b..8f1230328 100644 --- a/test/torture-s/builtin-prefetch-5.c.s +++ b/test/torture-s/builtin-prefetch-5.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-5.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-5.c" + .section .text.arg_ptr,"ax",@progbits + .hidden arg_ptr .globl arg_ptr .type arg_ptr,@function arg_ptr: # @arg_ptr @@ -9,6 +11,8 @@ arg_ptr: # @arg_ptr .Lfunc_end0: .size arg_ptr, .Lfunc_end0-arg_ptr + .section .text.arg_idx,"ax",@progbits + .hidden arg_idx .globl arg_idx .type arg_idx,@function arg_idx: # @arg_idx @@ -18,6 +22,8 @@ arg_idx: # @arg_idx .Lfunc_end1: .size arg_idx, .Lfunc_end1-arg_idx + .section .text.glob_ptr,"ax",@progbits + .hidden glob_ptr .globl glob_ptr .type glob_ptr,@function glob_ptr: # @glob_ptr @@ -26,6 +32,8 @@ glob_ptr: # @glob_ptr .Lfunc_end2: .size glob_ptr, .Lfunc_end2-glob_ptr + .section .text.glob_idx,"ax",@progbits + .hidden glob_idx .globl glob_idx .type glob_idx,@function glob_idx: # @glob_idx @@ -34,6 +42,8 @@ glob_idx: # @glob_idx .Lfunc_end3: .size glob_idx, .Lfunc_end3-glob_idx + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -54,35 +64,40 @@ main: # @main .Lfunc_end4: .size main, .Lfunc_end4-main - .type arr,@object # @arr - .bss + .hidden arr # @arr + .type arr,@object + .section .bss.arr,"aw",@nobits .globl arr .align 4 arr: - .zero 100 + .skip 100 .size arr, 100 - .type ptr,@object # @ptr - .data + .hidden ptr # @ptr + .type ptr,@object + .section .data.ptr,"aw",@progbits .globl ptr .align 2 ptr: .int32 arr .size ptr, 4 - .type idx,@object # @idx + .hidden idx # @idx + .type idx,@object + .section .data.idx,"aw",@progbits .globl idx .align 2 idx: .int32 3 # 0x3 .size idx, 4 - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 1 s: - .zero 12 + .skip 12 .size s, 12 diff --git a/test/torture-s/builtin-prefetch-6.c.s b/test/torture-s/builtin-prefetch-6.c.s index bff3c1429..c9a85cd9a 100644 --- a/test/torture-s/builtin-prefetch-6.c.s +++ b/test/torture-s/builtin-prefetch-6.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-6.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-6.c" + .section .text.init_addrs,"ax",@progbits + .hidden init_addrs .globl init_addrs .type init_addrs,@function init_addrs: # @init_addrs @@ -66,40 +68,46 @@ init_addrs: # @init_addrs .Lfunc_end0: .size init_addrs, .Lfunc_end0-init_addrs + .section .text.prefetch_for_read,"ax",@progbits + .hidden prefetch_for_read .globl prefetch_for_read .type prefetch_for_read,@function prefetch_for_read: # @prefetch_for_read .local i32 # BB#0: # %entry i32.const $0=, -260 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $push0=, 4 i32.add $0=, $0, $pop0 br_if $0, .LBB1_1 -.LBB1_2: # %for.end +.LBB1_2: # %for.end return .Lfunc_end1: .size prefetch_for_read, .Lfunc_end1-prefetch_for_read + .section .text.prefetch_for_write,"ax",@progbits + .hidden prefetch_for_write .globl prefetch_for_write .type prefetch_for_write,@function prefetch_for_write: # @prefetch_for_write .local i32 # BB#0: # %entry i32.const $0=, -260 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB2_2 i32.const $push0=, 4 i32.add $0=, $0, $pop0 br_if $0, .LBB2_1 -.LBB2_2: # %for.end +.LBB2_2: # %for.end return .Lfunc_end2: .size prefetch_for_write, .Lfunc_end2-prefetch_for_write + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -165,7 +173,7 @@ main: # @main i64.const $push4=, 2199023255808 i64.store $discard=, bad_addr+32($1), $pop4 copy_local $2=, $0 -.LBB3_1: # %for.body.i5.for.body.i5_crit_edge +.LBB3_1: # %for.body.i5.for.body.i5_crit_edge # =>This Inner Loop Header: Depth=1 loop .LBB3_2 i32.add $2=, $2, $0 @@ -173,27 +181,30 @@ main: # @main i32.const $push28=, 260 i32.ne $push29=, $2, $pop28 br_if $pop29, .LBB3_1 -.LBB3_2: # %for.body.i +.LBB3_2: # %for.body.i # =>This Inner Loop Header: Depth=1 loop .LBB3_3 i32.const $push30=, 4 i32.add $3=, $3, $pop30 br_if $3, .LBB3_2 -.LBB3_3: # %prefetch_for_write.exit +.LBB3_3: # %prefetch_for_write.exit call exit, $1 unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type bad_addr,@object # @bad_addr - .bss + .hidden bad_addr # @bad_addr + .type bad_addr,@object + .section .bss.bad_addr,"aw",@nobits .globl bad_addr .align 4 bad_addr: - .zero 260 + .skip 260 .size bad_addr, 260 - .type arr_used,@object # @arr_used + .hidden arr_used # @arr_used + .type arr_used,@object + .section .bss.arr_used,"aw",@nobits .globl arr_used .align 2 arr_used: diff --git a/test/torture-s/builtin-types-compatible-p.c.s b/test/torture-s/builtin-types-compatible-p.c.s index 81e2701ef..3e2a85107 100644 --- a/test/torture-s/builtin-types-compatible-p.c.s +++ b/test/torture-s/builtin-types-compatible-p.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-types-compatible-p.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-types-compatible-p.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,26 +13,31 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 # 0x0 .size i, 4 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 3 d: .int64 0 # double 0 .size d, 8 - .type rootbeer,@object # @rootbeer + .hidden rootbeer # @rootbeer + .type rootbeer,@object + .section .bss.rootbeer,"aw",@nobits .globl rootbeer .align 2 rootbeer: - .zero 4 + .skip 4 .size rootbeer, 4 diff --git a/test/torture-s/call-trap-1.c.s b/test/torture-s/call-trap-1.c.s index 7bb39c5b6..ff5abc194 100644 --- a/test/torture-s/call-trap-1.c.s +++ b/test/torture-s/call-trap-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/call-trap-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/call-trap-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,6 +13,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -19,6 +23,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/cbrt.c.s b/test/torture-s/cbrt.c.s index febce177d..5e1e3fe99 100644 --- a/test/torture-s/cbrt.c.s +++ b/test/torture-s/cbrt.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/cbrt.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/cbrt.c" + .section .text.cbrtl,"ax",@progbits + .hidden cbrtl .globl cbrtl .type cbrtl,@function cbrtl: # @cbrtl @@ -31,7 +33,7 @@ cbrtl: # @cbrtl # BB#1: # %if.then f64.add $0=, $0, $0 br .LBB0_7 -.LBB0_2: # %if.end +.LBB0_2: # %if.end i32.wrap/i64 $push5=, $1 i32.or $push6=, $pop5, $4 i32.const $push62=, 0 @@ -66,7 +68,7 @@ cbrtl: # @cbrtl i32.add $push24=, $pop22, $pop23 i32.store $discard=, 0($4), $pop24 br .LBB0_6 -.LBB0_5: # %if.else +.LBB0_5: # %if.else i32.const $push10=, 3 i32.div_s $4=, $4, $pop10 i32.const $15=, 8 @@ -75,7 +77,7 @@ cbrtl: # @cbrtl i32.const $push11=, 715094163 i32.add $push12=, $4, $pop11 i32.store $discard=, 0($pop13), $pop12 -.LBB0_6: # %if.end31 +.LBB0_6: # %if.end31 f64.load $8=, 8($15) f64.load $6=, 0($15) f64.mul $push25=, $8, $8 @@ -127,7 +129,7 @@ cbrtl: # @cbrtl f64.const $push60=, -0x1.5555555555555p-2 f64.mul $push61=, $pop59, $pop60 f64.add $0=, $8, $pop61 -.LBB0_7: # %cleanup +.LBB0_7: # %cleanup i32.const $11=, 16 i32.add $15=, $15, $11 i32.const $11=, __stack_pointer @@ -136,6 +138,8 @@ cbrtl: # @cbrtl .Lfunc_end0: .size cbrtl, .Lfunc_end0-cbrtl + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/cmpdi-1.c.s b/test/torture-s/cmpdi-1.c.s index d7026f1e5..5d2033d2e 100644 --- a/test/torture-s/cmpdi-1.c.s +++ b/test/torture-s/cmpdi-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpdi-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpdi-1.c" + .section .text.feq,"ax",@progbits + .hidden feq .globl feq .type feq,@function feq: # @feq @@ -14,6 +16,8 @@ feq: # @feq .Lfunc_end0: .size feq, .Lfunc_end0-feq + .section .text.fne,"ax",@progbits + .hidden fne .globl fne .type fne,@function fne: # @fne @@ -28,6 +32,8 @@ fne: # @fne .Lfunc_end1: .size fne, .Lfunc_end1-fne + .section .text.flt,"ax",@progbits + .hidden flt .globl flt .type flt,@function flt: # @flt @@ -42,6 +48,8 @@ flt: # @flt .Lfunc_end2: .size flt, .Lfunc_end2-flt + .section .text.fge,"ax",@progbits + .hidden fge .globl fge .type fge,@function fge: # @fge @@ -56,6 +64,8 @@ fge: # @fge .Lfunc_end3: .size fge, .Lfunc_end3-fge + .section .text.fgt,"ax",@progbits + .hidden fgt .globl fgt .type fgt,@function fgt: # @fgt @@ -70,6 +80,8 @@ fgt: # @fgt .Lfunc_end4: .size fgt, .Lfunc_end4-fgt + .section .text.fle,"ax",@progbits + .hidden fle .globl fle .type fle,@function fle: # @fle @@ -84,6 +96,8 @@ fle: # @fle .Lfunc_end5: .size fle, .Lfunc_end5-fle + .section .text.fltu,"ax",@progbits + .hidden fltu .globl fltu .type fltu,@function fltu: # @fltu @@ -98,6 +112,8 @@ fltu: # @fltu .Lfunc_end6: .size fltu, .Lfunc_end6-fltu + .section .text.fgeu,"ax",@progbits + .hidden fgeu .globl fgeu .type fgeu,@function fgeu: # @fgeu @@ -112,6 +128,8 @@ fgeu: # @fgeu .Lfunc_end7: .size fgeu, .Lfunc_end7-fgeu + .section .text.fgtu,"ax",@progbits + .hidden fgtu .globl fgtu .type fgtu,@function fgtu: # @fgtu @@ -126,6 +144,8 @@ fgtu: # @fgtu .Lfunc_end8: .size fgtu, .Lfunc_end8-fgtu + .section .text.fleu,"ax",@progbits + .hidden fleu .globl fleu .type fleu,@function fleu: # @fleu @@ -140,6 +160,8 @@ fleu: # @fleu .Lfunc_end9: .size fleu, .Lfunc_end9-fleu + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -149,9 +171,9 @@ main: # @main i32.const $6=, 0 i32.const $4=, correct_results copy_local $0=, $6 -.LBB10_1: # %for.body +.LBB10_1: # %for.body # =>This Loop Header: Depth=1 - # Child Loop .LBB10_2 Depth 2 + # Child Loop BB10_2 Depth 2 block .LBB10_24 block .LBB10_23 block .LBB10_22 @@ -169,8 +191,8 @@ main: # @main i32.add $push2=, $2, $pop1 i64.load $1=, 0($pop2) copy_local $3=, $6 -.LBB10_2: # %for.body3 - # Parent Loop .LBB10_1 Depth=1 +.LBB10_2: # %for.body3 + # Parent Loop BB10_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB10_13 i64.load $5=, 0($2) @@ -182,7 +204,7 @@ main: # @main i32.ne $push5=, $pop3, $pop4 br_if $pop5, .LBB10_24 # BB#3: # %if.end - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.select $push6=, $10, $7, $8 i32.const $push7=, 4 i32.add $push8=, $4, $pop7 @@ -190,7 +212,7 @@ main: # @main i32.ne $push10=, $pop6, $pop9 br_if $pop10, .LBB10_23 # BB#4: # %if.end10 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.const $10=, 8 i64.lt_s $9=, $1, $5 i32.select $push11=, $9, $8, $7 @@ -199,7 +221,7 @@ main: # @main i32.ne $push14=, $pop11, $pop13 br_if $pop14, .LBB10_22 # BB#5: # %if.end15 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.select $push15=, $9, $7, $8 i32.const $push16=, 12 i32.add $push17=, $4, $pop16 @@ -207,7 +229,7 @@ main: # @main i32.ne $push19=, $pop15, $pop18 br_if $pop19, .LBB10_21 # BB#6: # %if.end20 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i64.gt_s $9=, $1, $5 i32.select $push20=, $9, $8, $7 i32.const $push21=, 16 @@ -216,7 +238,7 @@ main: # @main i32.ne $push24=, $pop20, $pop23 br_if $pop24, .LBB10_20 # BB#7: # %if.end25 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.select $push25=, $9, $7, $8 i32.const $push26=, 20 i32.add $push27=, $4, $pop26 @@ -224,7 +246,7 @@ main: # @main i32.ne $push29=, $pop25, $pop28 br_if $pop29, .LBB10_19 # BB#8: # %if.end30 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i64.lt_u $9=, $1, $5 i32.select $push30=, $9, $8, $7 i32.const $push31=, 24 @@ -233,7 +255,7 @@ main: # @main i32.ne $push34=, $pop30, $pop33 br_if $pop34, .LBB10_18 # BB#9: # %if.end35 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.select $push35=, $9, $7, $8 i32.const $push36=, 28 i32.add $push37=, $4, $pop36 @@ -241,7 +263,7 @@ main: # @main i32.ne $push39=, $pop35, $pop38 br_if $pop39, .LBB10_17 # BB#10: # %if.end40 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i64.gt_u $9=, $1, $5 i32.select $push40=, $9, $8, $7 i32.const $push41=, 32 @@ -250,7 +272,7 @@ main: # @main i32.ne $push44=, $pop40, $pop43 br_if $pop44, .LBB10_16 # BB#11: # %if.end45 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.select $push45=, $9, $7, $8 i32.const $push46=, 36 i32.add $push47=, $4, $pop46 @@ -258,7 +280,7 @@ main: # @main i32.ne $push49=, $pop45, $pop48 br_if $pop49, .LBB10_15 # BB#12: # %if.end50 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.const $push50=, 40 i32.add $4=, $4, $pop50 i32.const $7=, 1 @@ -266,50 +288,51 @@ main: # @main i32.add $2=, $2, $10 i32.lt_s $push51=, $3, $10 br_if $pop51, .LBB10_2 -.LBB10_13: # %for.end - # in Loop: Header=.LBB10_1 Depth=1 +.LBB10_13: # %for.end + # in Loop: Header=BB10_1 Depth=1 i32.add $0=, $0, $7 i32.lt_s $push52=, $0, $10 br_if $pop52, .LBB10_1 -.LBB10_14: # %for.end53 +.LBB10_14: # %for.end53 i32.const $push53=, 0 call exit, $pop53 unreachable -.LBB10_15: # %if.then49 +.LBB10_15: # %if.then49 call abort unreachable -.LBB10_16: # %if.then44 +.LBB10_16: # %if.then44 call abort unreachable -.LBB10_17: # %if.then39 +.LBB10_17: # %if.then39 call abort unreachable -.LBB10_18: # %if.then34 +.LBB10_18: # %if.then34 call abort unreachable -.LBB10_19: # %if.then29 +.LBB10_19: # %if.then29 call abort unreachable -.LBB10_20: # %if.then24 +.LBB10_20: # %if.then24 call abort unreachable -.LBB10_21: # %if.then19 +.LBB10_21: # %if.then19 call abort unreachable -.LBB10_22: # %if.then14 +.LBB10_22: # %if.then14 call abort unreachable -.LBB10_23: # %if.then9 +.LBB10_23: # %if.then9 call abort unreachable -.LBB10_24: # %if.then +.LBB10_24: # %if.then call abort unreachable .Lfunc_end10: .size main, .Lfunc_end10-main - .type args,@object # @args - .data + .hidden args # @args + .type args,@object + .section .data.args,"aw",@progbits .globl args .align 4 args: @@ -323,7 +346,9 @@ args: .int64 -7816825554603336956 # 0x93850e92caac1b04 .size args, 64 - .type correct_results,@object # @correct_results + .hidden correct_results # @correct_results + .type correct_results,@object + .section .data.correct_results,"aw",@progbits .globl correct_results .align 4 correct_results: diff --git a/test/torture-s/cmpsf-1.c.s b/test/torture-s/cmpsf-1.c.s index d2b8e9a1c..ccfdece3b 100644 --- a/test/torture-s/cmpsf-1.c.s +++ b/test/torture-s/cmpsf-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpsf-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpsf-1.c" + .section .text.feq,"ax",@progbits + .hidden feq .globl feq .type feq,@function feq: # @feq @@ -14,6 +16,8 @@ feq: # @feq .Lfunc_end0: .size feq, .Lfunc_end0-feq + .section .text.fne,"ax",@progbits + .hidden fne .globl fne .type fne,@function fne: # @fne @@ -28,6 +32,8 @@ fne: # @fne .Lfunc_end1: .size fne, .Lfunc_end1-fne + .section .text.flt,"ax",@progbits + .hidden flt .globl flt .type flt,@function flt: # @flt @@ -42,6 +48,8 @@ flt: # @flt .Lfunc_end2: .size flt, .Lfunc_end2-flt + .section .text.fge,"ax",@progbits + .hidden fge .globl fge .type fge,@function fge: # @fge @@ -60,6 +68,8 @@ fge: # @fge .Lfunc_end3: .size fge, .Lfunc_end3-fge + .section .text.fgt,"ax",@progbits + .hidden fgt .globl fgt .type fgt,@function fgt: # @fgt @@ -74,6 +84,8 @@ fgt: # @fgt .Lfunc_end4: .size fgt, .Lfunc_end4-fgt + .section .text.fle,"ax",@progbits + .hidden fle .globl fle .type fle,@function fle: # @fle @@ -92,6 +104,8 @@ fle: # @fle .Lfunc_end5: .size fle, .Lfunc_end5-fle + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -101,9 +115,9 @@ main: # @main i32.const $6=, 0 i32.const $4=, correct_results copy_local $0=, $6 -.LBB6_1: # %for.body +.LBB6_1: # %for.body # =>This Loop Header: Depth=1 - # Child Loop .LBB6_2 Depth 2 + # Child Loop BB6_2 Depth 2 block .LBB6_16 block .LBB6_15 block .LBB6_14 @@ -117,8 +131,8 @@ main: # @main i32.add $push2=, $2, $pop1 f32.load $1=, 0($pop2) copy_local $3=, $6 -.LBB6_2: # %for.body3 - # Parent Loop .LBB6_1 Depth=1 +.LBB6_2: # %for.body3 + # Parent Loop BB6_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB6_9 f32.load $5=, 0($2) @@ -130,7 +144,7 @@ main: # @main i32.ne $push6=, $pop4, $pop5 br_if $pop6, .LBB6_16 # BB#3: # %if.end - # in Loop: Header=.LBB6_2 Depth=2 + # in Loop: Header=BB6_2 Depth=2 i32.const $9=, 4 f32.ne $push7=, $1, $5 i32.select $push8=, $pop7, $8, $7 @@ -139,7 +153,7 @@ main: # @main i32.ne $push11=, $pop8, $pop10 br_if $pop11, .LBB6_15 # BB#4: # %if.end10 - # in Loop: Header=.LBB6_2 Depth=2 + # in Loop: Header=BB6_2 Depth=2 i32.const $11=, 8 f32.lt $10=, $1, $5 i32.select $push12=, $10, $8, $7 @@ -148,7 +162,7 @@ main: # @main i32.ne $push15=, $pop12, $pop14 br_if $pop15, .LBB6_14 # BB#5: # %if.end15 - # in Loop: Header=.LBB6_2 Depth=2 + # in Loop: Header=BB6_2 Depth=2 f32.ne $push17=, $1, $1 f32.ne $push16=, $5, $5 i32.or $12=, $pop17, $pop16 @@ -160,7 +174,7 @@ main: # @main i32.ne $push23=, $pop19, $pop22 br_if $pop23, .LBB6_13 # BB#6: # %if.end20 - # in Loop: Header=.LBB6_2 Depth=2 + # in Loop: Header=BB6_2 Depth=2 f32.gt $10=, $1, $5 i32.select $push24=, $10, $8, $7 i32.const $push25=, 16 @@ -169,7 +183,7 @@ main: # @main i32.ne $push28=, $pop24, $pop27 br_if $pop28, .LBB6_12 # BB#7: # %if.end25 - # in Loop: Header=.LBB6_2 Depth=2 + # in Loop: Header=BB6_2 Depth=2 i32.or $push29=, $10, $12 i32.select $push30=, $pop29, $7, $8 i32.const $push31=, 20 @@ -178,7 +192,7 @@ main: # @main i32.ne $push34=, $pop30, $pop33 br_if $pop34, .LBB6_11 # BB#8: # %if.end30 - # in Loop: Header=.LBB6_2 Depth=2 + # in Loop: Header=BB6_2 Depth=2 i32.const $push35=, 24 i32.add $4=, $4, $pop35 i32.add $2=, $2, $9 @@ -186,38 +200,39 @@ main: # @main i32.add $3=, $3, $7 i32.lt_s $push36=, $3, $11 br_if $pop36, .LBB6_2 -.LBB6_9: # %for.end - # in Loop: Header=.LBB6_1 Depth=1 +.LBB6_9: # %for.end + # in Loop: Header=BB6_1 Depth=1 i32.add $0=, $0, $7 i32.lt_s $push37=, $0, $11 br_if $pop37, .LBB6_1 -.LBB6_10: # %for.end33 +.LBB6_10: # %for.end33 i32.const $push38=, 0 call exit, $pop38 unreachable -.LBB6_11: # %if.then29 +.LBB6_11: # %if.then29 call abort unreachable -.LBB6_12: # %if.then24 +.LBB6_12: # %if.then24 call abort unreachable -.LBB6_13: # %if.then19 +.LBB6_13: # %if.then19 call abort unreachable -.LBB6_14: # %if.then14 +.LBB6_14: # %if.then14 call abort unreachable -.LBB6_15: # %if.then9 +.LBB6_15: # %if.then9 call abort unreachable -.LBB6_16: # %if.then +.LBB6_16: # %if.then call abort unreachable .Lfunc_end6: .size main, .Lfunc_end6-main - .type args,@object # @args - .data + .hidden args # @args + .type args,@object + .section .data.args,"aw",@progbits .globl args .align 4 args: @@ -231,7 +246,9 @@ args: .int32 3463149987 # float -987654336 .size args, 32 - .type correct_results,@object # @correct_results + .hidden correct_results # @correct_results + .type correct_results,@object + .section .data.correct_results,"aw",@progbits .globl correct_results .align 4 correct_results: diff --git a/test/torture-s/cmpsi-1.c.s b/test/torture-s/cmpsi-1.c.s index 51eabc44c..2e6340fc5 100644 --- a/test/torture-s/cmpsi-1.c.s +++ b/test/torture-s/cmpsi-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpsi-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpsi-1.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -13,12 +15,14 @@ f1: # @f1 br_if $pop1, .LBB0_2 # BB#1: # %if.end3 return $1 -.LBB0_2: # %if.then2 +.LBB0_2: # %if.then2 call abort unreachable .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -32,12 +36,14 @@ f2: # @f2 br_if $pop1, .LBB1_2 # BB#1: # %if.end3 return $1 -.LBB1_2: # %if.then2 +.LBB1_2: # %if.then2 call abort unreachable .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.dummy,"ax",@progbits + .hidden dummy .globl dummy .type dummy,@function dummy: # @dummy @@ -48,6 +54,8 @@ dummy: # @dummy .Lfunc_end2: .size dummy, .Lfunc_end2-dummy + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/cmpsi-2.c.s b/test/torture-s/cmpsi-2.c.s index 64cd45c17..60684a07b 100644 --- a/test/torture-s/cmpsi-2.c.s +++ b/test/torture-s/cmpsi-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpsi-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpsi-2.c" + .section .text.feq,"ax",@progbits + .hidden feq .globl feq .type feq,@function feq: # @feq @@ -14,6 +16,8 @@ feq: # @feq .Lfunc_end0: .size feq, .Lfunc_end0-feq + .section .text.fne,"ax",@progbits + .hidden fne .globl fne .type fne,@function fne: # @fne @@ -28,6 +32,8 @@ fne: # @fne .Lfunc_end1: .size fne, .Lfunc_end1-fne + .section .text.flt,"ax",@progbits + .hidden flt .globl flt .type flt,@function flt: # @flt @@ -42,6 +48,8 @@ flt: # @flt .Lfunc_end2: .size flt, .Lfunc_end2-flt + .section .text.fge,"ax",@progbits + .hidden fge .globl fge .type fge,@function fge: # @fge @@ -56,6 +64,8 @@ fge: # @fge .Lfunc_end3: .size fge, .Lfunc_end3-fge + .section .text.fgt,"ax",@progbits + .hidden fgt .globl fgt .type fgt,@function fgt: # @fgt @@ -70,6 +80,8 @@ fgt: # @fgt .Lfunc_end4: .size fgt, .Lfunc_end4-fgt + .section .text.fle,"ax",@progbits + .hidden fle .globl fle .type fle,@function fle: # @fle @@ -84,6 +96,8 @@ fle: # @fle .Lfunc_end5: .size fle, .Lfunc_end5-fle + .section .text.fltu,"ax",@progbits + .hidden fltu .globl fltu .type fltu,@function fltu: # @fltu @@ -98,6 +112,8 @@ fltu: # @fltu .Lfunc_end6: .size fltu, .Lfunc_end6-fltu + .section .text.fgeu,"ax",@progbits + .hidden fgeu .globl fgeu .type fgeu,@function fgeu: # @fgeu @@ -112,6 +128,8 @@ fgeu: # @fgeu .Lfunc_end7: .size fgeu, .Lfunc_end7-fgeu + .section .text.fgtu,"ax",@progbits + .hidden fgtu .globl fgtu .type fgtu,@function fgtu: # @fgtu @@ -126,6 +144,8 @@ fgtu: # @fgtu .Lfunc_end8: .size fgtu, .Lfunc_end8-fgtu + .section .text.fleu,"ax",@progbits + .hidden fleu .globl fleu .type fleu,@function fleu: # @fleu @@ -140,6 +160,8 @@ fleu: # @fleu .Lfunc_end9: .size fleu, .Lfunc_end9-fleu + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -149,9 +171,9 @@ main: # @main i32.const $6=, 0 i32.const $4=, correct_results copy_local $0=, $6 -.LBB10_1: # %for.body +.LBB10_1: # %for.body # =>This Loop Header: Depth=1 - # Child Loop .LBB10_2 Depth 2 + # Child Loop BB10_2 Depth 2 block .LBB10_24 block .LBB10_23 block .LBB10_22 @@ -169,8 +191,8 @@ main: # @main i32.add $push2=, $2, $pop1 i32.load $1=, 0($pop2) copy_local $3=, $6 -.LBB10_2: # %for.body3 - # Parent Loop .LBB10_1 Depth=1 +.LBB10_2: # %for.body3 + # Parent Loop BB10_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB10_13 i32.load $5=, 0($2) @@ -182,7 +204,7 @@ main: # @main i32.ne $push5=, $pop3, $pop4 br_if $pop5, .LBB10_24 # BB#3: # %if.end - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.const $9=, 4 i32.select $push6=, $11, $7, $8 i32.add $push7=, $4, $9 @@ -190,7 +212,7 @@ main: # @main i32.ne $push9=, $pop6, $pop8 br_if $pop9, .LBB10_23 # BB#4: # %if.end10 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.const $11=, 8 i32.lt_s $10=, $1, $5 i32.select $push10=, $10, $8, $7 @@ -199,7 +221,7 @@ main: # @main i32.ne $push13=, $pop10, $pop12 br_if $pop13, .LBB10_22 # BB#5: # %if.end15 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.select $push14=, $10, $7, $8 i32.const $push15=, 12 i32.add $push16=, $4, $pop15 @@ -207,7 +229,7 @@ main: # @main i32.ne $push18=, $pop14, $pop17 br_if $pop18, .LBB10_21 # BB#6: # %if.end20 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.gt_s $10=, $1, $5 i32.select $push19=, $10, $8, $7 i32.const $push20=, 16 @@ -216,7 +238,7 @@ main: # @main i32.ne $push23=, $pop19, $pop22 br_if $pop23, .LBB10_20 # BB#7: # %if.end25 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.select $push24=, $10, $7, $8 i32.const $push25=, 20 i32.add $push26=, $4, $pop25 @@ -224,7 +246,7 @@ main: # @main i32.ne $push28=, $pop24, $pop27 br_if $pop28, .LBB10_19 # BB#8: # %if.end30 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.lt_u $10=, $1, $5 i32.select $push29=, $10, $8, $7 i32.const $push30=, 24 @@ -233,7 +255,7 @@ main: # @main i32.ne $push33=, $pop29, $pop32 br_if $pop33, .LBB10_18 # BB#9: # %if.end35 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.select $push34=, $10, $7, $8 i32.const $push35=, 28 i32.add $push36=, $4, $pop35 @@ -241,7 +263,7 @@ main: # @main i32.ne $push38=, $pop34, $pop37 br_if $pop38, .LBB10_17 # BB#10: # %if.end40 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.gt_u $5=, $1, $5 i32.select $push39=, $5, $8, $7 i32.const $push40=, 32 @@ -250,7 +272,7 @@ main: # @main i32.ne $push43=, $pop39, $pop42 br_if $pop43, .LBB10_16 # BB#11: # %if.end45 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.select $push44=, $5, $7, $8 i32.const $push45=, 36 i32.add $push46=, $4, $pop45 @@ -258,7 +280,7 @@ main: # @main i32.ne $push48=, $pop44, $pop47 br_if $pop48, .LBB10_15 # BB#12: # %if.end50 - # in Loop: Header=.LBB10_2 Depth=2 + # in Loop: Header=BB10_2 Depth=2 i32.const $push49=, 40 i32.add $4=, $4, $pop49 i32.add $2=, $2, $9 @@ -266,50 +288,51 @@ main: # @main i32.add $3=, $3, $7 i32.lt_s $push50=, $3, $11 br_if $pop50, .LBB10_2 -.LBB10_13: # %for.end - # in Loop: Header=.LBB10_1 Depth=1 +.LBB10_13: # %for.end + # in Loop: Header=BB10_1 Depth=1 i32.add $0=, $0, $7 i32.lt_s $push51=, $0, $11 br_if $pop51, .LBB10_1 -.LBB10_14: # %for.end53 +.LBB10_14: # %for.end53 i32.const $push52=, 0 call exit, $pop52 unreachable -.LBB10_15: # %if.then49 +.LBB10_15: # %if.then49 call abort unreachable -.LBB10_16: # %if.then44 +.LBB10_16: # %if.then44 call abort unreachable -.LBB10_17: # %if.then39 +.LBB10_17: # %if.then39 call abort unreachable -.LBB10_18: # %if.then34 +.LBB10_18: # %if.then34 call abort unreachable -.LBB10_19: # %if.then29 +.LBB10_19: # %if.then29 call abort unreachable -.LBB10_20: # %if.then24 +.LBB10_20: # %if.then24 call abort unreachable -.LBB10_21: # %if.then19 +.LBB10_21: # %if.then19 call abort unreachable -.LBB10_22: # %if.then14 +.LBB10_22: # %if.then14 call abort unreachable -.LBB10_23: # %if.then9 +.LBB10_23: # %if.then9 call abort unreachable -.LBB10_24: # %if.then +.LBB10_24: # %if.then call abort unreachable .Lfunc_end10: .size main, .Lfunc_end10-main - .type args,@object # @args - .data + .hidden args # @args + .type args,@object + .section .data.args,"aw",@progbits .globl args .align 4 args: @@ -323,7 +346,9 @@ args: .int32 2474970770 # 0x93850e92 .size args, 32 - .type correct_results,@object # @correct_results + .hidden correct_results # @correct_results + .type correct_results,@object + .section .data.correct_results,"aw",@progbits .globl correct_results .align 4 correct_results: diff --git a/test/torture-s/compare-1.c.s b/test/torture-s/compare-1.c.s index c86356e4f..ef67a5ff2 100644 --- a/test/torture-s/compare-1.c.s +++ b/test/torture-s/compare-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/compare-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/compare-1.c" + .section .text.ieq,"ax",@progbits + .hidden ieq .globl ieq .type ieq,@function ieq: # @ieq @@ -20,11 +22,11 @@ ieq: # @ieq # BB#2: # %if.then4 call abort unreachable -.LBB0_3: # %if.then +.LBB0_3: # %if.then i32.const $push4=, 0 i32.eq $push5=, $2, $pop4 br_if $pop5, .LBB0_20 -.LBB0_4: # %if.end6 +.LBB0_4: # %if.end6 block .LBB0_19 block .LBB0_8 block .LBB0_7 @@ -34,9 +36,9 @@ ieq: # @ieq # BB#6: # %if.then12 call abort unreachable -.LBB0_7: # %if.else14 +.LBB0_7: # %if.else14 br_if $2, .LBB0_19 -.LBB0_8: # %if.end18 +.LBB0_8: # %if.end18 block .LBB0_18 block .LBB0_12 block .LBB0_11 @@ -50,11 +52,11 @@ ieq: # @ieq # BB#10: # %if.then28 call abort unreachable -.LBB0_11: # %if.then22 +.LBB0_11: # %if.then22 i32.const $push10=, 0 i32.eq $push11=, $2, $pop10 br_if $pop11, .LBB0_18 -.LBB0_12: # %if.end30 +.LBB0_12: # %if.end30 block .LBB0_17 block .LBB0_16 block .LBB0_15 @@ -64,25 +66,27 @@ ieq: # @ieq # BB#14: # %if.then36 call abort unreachable -.LBB0_15: # %if.else38 +.LBB0_15: # %if.else38 br_if $2, .LBB0_17 -.LBB0_16: # %if.end42 +.LBB0_16: # %if.end42 return $2 -.LBB0_17: # %if.then40 +.LBB0_17: # %if.then40 call abort unreachable -.LBB0_18: # %if.then24 +.LBB0_18: # %if.then24 call abort unreachable -.LBB0_19: # %if.then16 +.LBB0_19: # %if.then16 call abort unreachable -.LBB0_20: # %if.then2 +.LBB0_20: # %if.then2 call abort unreachable .Lfunc_end0: .size ieq, .Lfunc_end0-ieq + .section .text.ine,"ax",@progbits + .hidden ine .globl ine .type ine,@function ine: # @ine @@ -101,18 +105,20 @@ ine: # @ine # BB#2: # %if.then4 call abort unreachable -.LBB1_3: # %if.then +.LBB1_3: # %if.then i32.const $push3=, 0 i32.eq $push4=, $2, $pop3 br_if $pop4, .LBB1_5 -.LBB1_4: # %if.end6 +.LBB1_4: # %if.end6 return $2 -.LBB1_5: # %if.then2 +.LBB1_5: # %if.then2 call abort unreachable .Lfunc_end1: .size ine, .Lfunc_end1-ine + .section .text.ilt,"ax",@progbits + .hidden ilt .globl ilt .type ilt,@function ilt: # @ilt @@ -129,16 +135,18 @@ ilt: # @ilt # BB#2: # %if.then2 call abort unreachable -.LBB2_3: # %if.else +.LBB2_3: # %if.else br_if $2, .LBB2_5 -.LBB2_4: # %if.end6 +.LBB2_4: # %if.end6 return $2 -.LBB2_5: # %if.then4 +.LBB2_5: # %if.then4 call abort unreachable .Lfunc_end2: .size ilt, .Lfunc_end2-ilt + .section .text.ile,"ax",@progbits + .hidden ile .globl ile .type ile,@function ile: # @ile @@ -157,18 +165,20 @@ ile: # @ile # BB#2: # %if.then4 call abort unreachable -.LBB3_3: # %if.then +.LBB3_3: # %if.then i32.const $push3=, 0 i32.eq $push4=, $2, $pop3 br_if $pop4, .LBB3_5 -.LBB3_4: # %if.end6 +.LBB3_4: # %if.end6 return $2 -.LBB3_5: # %if.then2 +.LBB3_5: # %if.then2 call abort unreachable .Lfunc_end3: .size ile, .Lfunc_end3-ile + .section .text.igt,"ax",@progbits + .hidden igt .globl igt .type igt,@function igt: # @igt @@ -185,16 +195,18 @@ igt: # @igt # BB#2: # %if.then2 call abort unreachable -.LBB4_3: # %if.else +.LBB4_3: # %if.else br_if $2, .LBB4_5 -.LBB4_4: # %if.end6 +.LBB4_4: # %if.end6 return $2 -.LBB4_5: # %if.then4 +.LBB4_5: # %if.then4 call abort unreachable .Lfunc_end4: .size igt, .Lfunc_end4-igt + .section .text.ige,"ax",@progbits + .hidden ige .globl ige .type ige,@function ige: # @ige @@ -213,18 +225,20 @@ ige: # @ige # BB#2: # %if.then4 call abort unreachable -.LBB5_3: # %if.then +.LBB5_3: # %if.then i32.const $push3=, 0 i32.eq $push4=, $2, $pop3 br_if $pop4, .LBB5_5 -.LBB5_4: # %if.end6 +.LBB5_4: # %if.end6 return $2 -.LBB5_5: # %if.then2 +.LBB5_5: # %if.then2 call abort unreachable .Lfunc_end5: .size ige, .Lfunc_end5-ige + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/compare-2.c.s b/test/torture-s/compare-2.c.s index 86ee22632..769bdef98 100644 --- a/test/torture-s/compare-2.c.s +++ b/test/torture-s/compare-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/compare-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/compare-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/compare-3.c.s b/test/torture-s/compare-3.c.s index f845c7191..d08cef745 100644 --- a/test/torture-s/compare-3.c.s +++ b/test/torture-s/compare-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/compare-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/compare-3.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -9,6 +11,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -18,6 +22,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -27,6 +33,8 @@ test3: # @test3 .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -36,6 +44,8 @@ test4: # @test4 .Lfunc_end3: .size test4, .Lfunc_end3-test4 + .section .text.test5,"ax",@progbits + .hidden test5 .globl test5 .type test5,@function test5: # @test5 @@ -45,6 +55,8 @@ test5: # @test5 .Lfunc_end4: .size test5, .Lfunc_end4-test5 + .section .text.test6,"ax",@progbits + .hidden test6 .globl test6 .type test6,@function test6: # @test6 @@ -54,6 +66,8 @@ test6: # @test6 .Lfunc_end5: .size test6, .Lfunc_end5-test6 + .section .text.all_tests,"ax",@progbits + .hidden all_tests .globl all_tests .type all_tests,@function all_tests: # @all_tests @@ -63,6 +77,8 @@ all_tests: # @all_tests .Lfunc_end6: .size all_tests, .Lfunc_end6-all_tests + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/complex-3.c.s b/test/torture-s/complex-3.c.s index b36f15a31..b112c573d 100644 --- a/test/torture-s/complex-3.c.s +++ b/test/torture-s/complex-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/complex-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/complex-3.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,6 +13,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/complex-4.c.s b/test/torture-s/complex-4.c.s index 88d578240..326fed35b 100644 --- a/test/torture-s/complex-4.c.s +++ b/test/torture-s/complex-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/complex-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/complex-4.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/compndlit-1.c.s b/test/torture-s/compndlit-1.c.s index e767e0c35..d14f11946 100644 --- a/test/torture-s/compndlit-1.c.s +++ b/test/torture-s/compndlit-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/compndlit-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/compndlit-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -23,14 +25,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 2 x: diff --git a/test/torture-s/const-addr-expr-1.c.s b/test/torture-s/const-addr-expr-1.c.s index 80a713eba..262055a81 100644 --- a/test/torture-s/const-addr-expr-1.c.s +++ b/test/torture-s/const-addr-expr-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/const-addr-expr-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/const-addr-expr-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -23,46 +25,51 @@ main: # @main br_if $pop7, .LBB0_3 # BB#2: # %if.end3 return $2 -.LBB0_3: # %if.then2 +.LBB0_3: # %if.then2 call abort unreachable -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "1" - .size .str, 2 + .size .L.str, 2 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "2" - .size .str.1, 2 + .size .L.str.1, 2 - .type Upgrade_items,@object # @Upgrade_items - .data + .hidden Upgrade_items # @Upgrade_items + .type Upgrade_items,@object + .section .data.Upgrade_items,"aw",@progbits .globl Upgrade_items .align 4 Upgrade_items: .int32 1 # 0x1 - .int32 .str + .int32 .L.str .int32 2 # 0x2 - .int32 .str.1 - .zero 8 + .int32 .L.str.1 + .skip 8 .size Upgrade_items, 24 - .type Upgd_minor_ID,@object # @Upgd_minor_ID + .hidden Upgd_minor_ID # @Upgd_minor_ID + .type Upgd_minor_ID,@object + .section .data.Upgd_minor_ID,"aw",@progbits .globl Upgd_minor_ID .align 2 Upgd_minor_ID: .int32 Upgrade_items+8 .size Upgd_minor_ID, 4 - .type Upgd_minor_ID1,@object # @Upgd_minor_ID1 + .hidden Upgd_minor_ID1 # @Upgd_minor_ID1 + .type Upgd_minor_ID1,@object + .section .data.Upgd_minor_ID1,"aw",@progbits .globl Upgd_minor_ID1 .align 2 Upgd_minor_ID1: diff --git a/test/torture-s/conversion.c.s b/test/torture-s/conversion.c.s index 599e054cf..d95c2113b 100644 --- a/test/torture-s/conversion.c.s +++ b/test/torture-s/conversion.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/conversion.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/conversion.c" + .section .text.u2f,"ax",@progbits + .hidden u2f .globl u2f .type u2f,@function u2f: # @u2f @@ -11,6 +13,8 @@ u2f: # @u2f .Lfunc_end0: .size u2f, .Lfunc_end0-u2f + .section .text.u2d,"ax",@progbits + .hidden u2d .globl u2d .type u2d,@function u2d: # @u2d @@ -22,6 +26,8 @@ u2d: # @u2d .Lfunc_end1: .size u2d, .Lfunc_end1-u2d + .section .text.u2ld,"ax",@progbits + .hidden u2ld .globl u2ld .type u2ld,@function u2ld: # @u2ld @@ -54,6 +60,8 @@ u2ld: # @u2ld .Lfunc_end2: .size u2ld, .Lfunc_end2-u2ld + .section .text.s2f,"ax",@progbits + .hidden s2f .globl s2f .type s2f,@function s2f: # @s2f @@ -65,6 +73,8 @@ s2f: # @s2f .Lfunc_end3: .size s2f, .Lfunc_end3-s2f + .section .text.s2d,"ax",@progbits + .hidden s2d .globl s2d .type s2d,@function s2d: # @s2d @@ -76,6 +86,8 @@ s2d: # @s2d .Lfunc_end4: .size s2d, .Lfunc_end4-s2d + .section .text.s2ld,"ax",@progbits + .hidden s2ld .globl s2ld .type s2ld,@function s2ld: # @s2ld @@ -108,6 +120,8 @@ s2ld: # @s2ld .Lfunc_end5: .size s2ld, .Lfunc_end5-s2ld + .section .text.fnear,"ax",@progbits + .hidden fnear .globl fnear .type fnear,@function fnear: # @fnear @@ -125,11 +139,13 @@ fnear: # @fnear f32.div $push2=, $0, $1 f32.const $push3=, 0x1.e848p19 f32.gt $2=, $pop2, $pop3 -.LBB6_2: # %lor.end +.LBB6_2: # %lor.end return $2 .Lfunc_end6: .size fnear, .Lfunc_end6-fnear + .section .text.dnear,"ax",@progbits + .hidden dnear .globl dnear .type dnear,@function dnear: # @dnear @@ -147,11 +163,13 @@ dnear: # @dnear f64.div $push2=, $0, $1 f64.const $push3=, 0x1.6bcc41e9p46 f64.gt $2=, $pop2, $pop3 -.LBB7_2: # %lor.end +.LBB7_2: # %lor.end return $2 .Lfunc_end7: .size dnear, .Lfunc_end7-dnear + .section .text.ldnear,"ax",@progbits + .hidden ldnear .globl ldnear .type ldnear,@function ldnear: # @ldnear @@ -195,7 +213,7 @@ ldnear: # @ldnear i32.call $push6=, __gttf2, $pop3, $pop2, $pop5, $pop4 i32.const $push7=, 0 i32.gt_s $7=, $pop6, $pop7 -.LBB8_2: # %lor.end +.LBB8_2: # %lor.end i32.const $10=, 32 i32.add $11=, $11, $10 i32.const $10=, __stack_pointer @@ -204,6 +222,8 @@ ldnear: # @ldnear .Lfunc_end8: .size ldnear, .Lfunc_end8-ldnear + .section .text.test_integer_to_float,"ax",@progbits + .hidden test_integer_to_float .globl test_integer_to_float .type test_integer_to_float,@function test_integer_to_float: # @test_integer_to_float @@ -214,6 +234,8 @@ test_integer_to_float: # @test_integer_to_float .Lfunc_end9: .size test_integer_to_float, .Lfunc_end9-test_integer_to_float + .section .text.ull2f,"ax",@progbits + .hidden ull2f .globl ull2f .type ull2f,@function ull2f: # @ull2f @@ -225,6 +247,8 @@ ull2f: # @ull2f .Lfunc_end10: .size ull2f, .Lfunc_end10-ull2f + .section .text.ull2d,"ax",@progbits + .hidden ull2d .globl ull2d .type ull2d,@function ull2d: # @ull2d @@ -236,6 +260,8 @@ ull2d: # @ull2d .Lfunc_end11: .size ull2d, .Lfunc_end11-ull2d + .section .text.ull2ld,"ax",@progbits + .hidden ull2ld .globl ull2ld .type ull2ld,@function ull2ld: # @ull2ld @@ -268,6 +294,8 @@ ull2ld: # @ull2ld .Lfunc_end12: .size ull2ld, .Lfunc_end12-ull2ld + .section .text.sll2f,"ax",@progbits + .hidden sll2f .globl sll2f .type sll2f,@function sll2f: # @sll2f @@ -279,6 +307,8 @@ sll2f: # @sll2f .Lfunc_end13: .size sll2f, .Lfunc_end13-sll2f + .section .text.sll2d,"ax",@progbits + .hidden sll2d .globl sll2d .type sll2d,@function sll2d: # @sll2d @@ -290,6 +320,8 @@ sll2d: # @sll2d .Lfunc_end14: .size sll2d, .Lfunc_end14-sll2d + .section .text.sll2ld,"ax",@progbits + .hidden sll2ld .globl sll2ld .type sll2ld,@function sll2ld: # @sll2ld @@ -322,6 +354,8 @@ sll2ld: # @sll2ld .Lfunc_end15: .size sll2ld, .Lfunc_end15-sll2ld + .section .text.test_longlong_integer_to_float,"ax",@progbits + .hidden test_longlong_integer_to_float .globl test_longlong_integer_to_float .type test_longlong_integer_to_float,@function test_longlong_integer_to_float: # @test_longlong_integer_to_float @@ -332,6 +366,8 @@ test_longlong_integer_to_float: # @test_longlong_integer_to_float .Lfunc_end16: .size test_longlong_integer_to_float, .Lfunc_end16-test_longlong_integer_to_float + .section .text.f2u,"ax",@progbits + .hidden f2u .globl f2u .type f2u,@function f2u: # @f2u @@ -343,6 +379,8 @@ f2u: # @f2u .Lfunc_end17: .size f2u, .Lfunc_end17-f2u + .section .text.d2u,"ax",@progbits + .hidden d2u .globl d2u .type d2u,@function d2u: # @d2u @@ -354,6 +392,8 @@ d2u: # @d2u .Lfunc_end18: .size d2u, .Lfunc_end18-d2u + .section .text.ld2u,"ax",@progbits + .hidden ld2u .globl ld2u .type ld2u,@function ld2u: # @ld2u @@ -365,6 +405,8 @@ ld2u: # @ld2u .Lfunc_end19: .size ld2u, .Lfunc_end19-ld2u + .section .text.f2s,"ax",@progbits + .hidden f2s .globl f2s .type f2s,@function f2s: # @f2s @@ -376,6 +418,8 @@ f2s: # @f2s .Lfunc_end20: .size f2s, .Lfunc_end20-f2s + .section .text.d2s,"ax",@progbits + .hidden d2s .globl d2s .type d2s,@function d2s: # @d2s @@ -387,6 +431,8 @@ d2s: # @d2s .Lfunc_end21: .size d2s, .Lfunc_end21-d2s + .section .text.ld2s,"ax",@progbits + .hidden ld2s .globl ld2s .type ld2s,@function ld2s: # @ld2s @@ -398,6 +444,8 @@ ld2s: # @ld2s .Lfunc_end22: .size ld2s, .Lfunc_end22-ld2s + .section .text.test_float_to_integer,"ax",@progbits + .hidden test_float_to_integer .globl test_float_to_integer .type test_float_to_integer,@function test_float_to_integer: # @test_float_to_integer @@ -408,6 +456,8 @@ test_float_to_integer: # @test_float_to_integer .Lfunc_end23: .size test_float_to_integer, .Lfunc_end23-test_float_to_integer + .section .text.f2ull,"ax",@progbits + .hidden f2ull .globl f2ull .type f2ull,@function f2ull: # @f2ull @@ -419,6 +469,8 @@ f2ull: # @f2ull .Lfunc_end24: .size f2ull, .Lfunc_end24-f2ull + .section .text.d2ull,"ax",@progbits + .hidden d2ull .globl d2ull .type d2ull,@function d2ull: # @d2ull @@ -430,6 +482,8 @@ d2ull: # @d2ull .Lfunc_end25: .size d2ull, .Lfunc_end25-d2ull + .section .text.ld2ull,"ax",@progbits + .hidden ld2ull .globl ld2ull .type ld2ull,@function ld2ull: # @ld2ull @@ -441,6 +495,8 @@ ld2ull: # @ld2ull .Lfunc_end26: .size ld2ull, .Lfunc_end26-ld2ull + .section .text.f2sll,"ax",@progbits + .hidden f2sll .globl f2sll .type f2sll,@function f2sll: # @f2sll @@ -452,6 +508,8 @@ f2sll: # @f2sll .Lfunc_end27: .size f2sll, .Lfunc_end27-f2sll + .section .text.d2sll,"ax",@progbits + .hidden d2sll .globl d2sll .type d2sll,@function d2sll: # @d2sll @@ -463,6 +521,8 @@ d2sll: # @d2sll .Lfunc_end28: .size d2sll, .Lfunc_end28-d2sll + .section .text.ld2sll,"ax",@progbits + .hidden ld2sll .globl ld2sll .type ld2sll,@function ld2sll: # @ld2sll @@ -474,6 +534,8 @@ ld2sll: # @ld2sll .Lfunc_end29: .size ld2sll, .Lfunc_end29-ld2sll + .section .text.test_float_to_longlong_integer,"ax",@progbits + .hidden test_float_to_longlong_integer .globl test_float_to_longlong_integer .type test_float_to_longlong_integer,@function test_float_to_longlong_integer: # @test_float_to_longlong_integer @@ -484,6 +546,8 @@ test_float_to_longlong_integer: # @test_float_to_longlong_integer .Lfunc_end30: .size test_float_to_longlong_integer, .Lfunc_end30-test_float_to_longlong_integer + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/cvt-1.c.s b/test/torture-s/cvt-1.c.s index c88261b14..f7d64cd2b 100644 --- a/test/torture-s/cvt-1.c.s +++ b/test/torture-s/cvt-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/cvt-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/cvt-1.c" + .section .text.g2,"ax",@progbits + .hidden g2 .globl g2 .type g2,@function g2: # @g2 @@ -11,6 +13,8 @@ g2: # @g2 .Lfunc_end0: .size g2, .Lfunc_end0-g2 + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -22,6 +26,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/dbra-1.c.s b/test/torture-s/dbra-1.c.s index 06d7dfebc..095842179 100644 --- a/test/torture-s/dbra-1.c.s +++ b/test/torture-s/dbra-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/dbra-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/dbra-1.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -50,11 +52,13 @@ f1: # @f1 i32.const $push9=, -1 i32.select $push10=, $pop8, $1, $pop9 return $pop10 -.LBB0_10: # %cleanup +.LBB0_10: # %cleanup return $1 .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -67,6 +71,8 @@ f2: # @f2 .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -125,11 +131,13 @@ f3: # @f3 i32.const $push11=, -1 i32.select $push12=, $pop10, $1, $pop11 return $pop12 -.LBB2_10: # %cleanup +.LBB2_10: # %cleanup return $2 .Lfunc_end2: .size f3, .Lfunc_end2-f3 + .section .text.f4,"ax",@progbits + .hidden f4 .globl f4 .type f4,@function f4: # @f4 @@ -142,6 +150,8 @@ f4: # @f4 .Lfunc_end3: .size f4, .Lfunc_end3-f4 + .section .text.f5,"ax",@progbits + .hidden f5 .globl f5 .type f5,@function f5: # @f5 @@ -200,11 +210,13 @@ f5: # @f5 i32.const $push19=, 9 i32.select $push20=, $pop18, $pop19, $1 return $pop20 -.LBB4_10: # %cleanup +.LBB4_10: # %cleanup return $2 .Lfunc_end4: .size f5, .Lfunc_end4-f5 + .section .text.f6,"ax",@progbits + .hidden f6 .globl f6 .type f6,@function f6: # @f6 @@ -217,6 +229,8 @@ f6: # @f6 .Lfunc_end5: .size f6, .Lfunc_end5-f6 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/divcmp-1.c.s b/test/torture-s/divcmp-1.c.s index 899aa2e75..5d4dee1a6 100644 --- a/test/torture-s/divcmp-1.c.s +++ b/test/torture-s/divcmp-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-1.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -14,6 +16,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test1u,"ax",@progbits + .hidden test1u .globl test1u .type test1u,@function test1u: # @test1u @@ -28,6 +32,8 @@ test1u: # @test1u .Lfunc_end1: .size test1u, .Lfunc_end1-test1u + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -42,6 +48,8 @@ test2: # @test2 .Lfunc_end2: .size test2, .Lfunc_end2-test2 + .section .text.test2u,"ax",@progbits + .hidden test2u .globl test2u .type test2u,@function test2u: # @test2u @@ -54,6 +62,8 @@ test2u: # @test2u .Lfunc_end3: .size test2u, .Lfunc_end3-test2u + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -68,6 +78,8 @@ test3: # @test3 .Lfunc_end4: .size test3, .Lfunc_end4-test3 + .section .text.test3u,"ax",@progbits + .hidden test3u .globl test3u .type test3u,@function test3u: # @test3u @@ -82,6 +94,8 @@ test3u: # @test3u .Lfunc_end5: .size test3u, .Lfunc_end5-test3u + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -96,6 +110,8 @@ test4: # @test4 .Lfunc_end6: .size test4, .Lfunc_end6-test4 + .section .text.test4u,"ax",@progbits + .hidden test4u .globl test4u .type test4u,@function test4u: # @test4u @@ -108,6 +124,8 @@ test4u: # @test4u .Lfunc_end7: .size test4u, .Lfunc_end7-test4u + .section .text.test5,"ax",@progbits + .hidden test5 .globl test5 .type test5,@function test5: # @test5 @@ -120,6 +138,8 @@ test5: # @test5 .Lfunc_end8: .size test5, .Lfunc_end8-test5 + .section .text.test5u,"ax",@progbits + .hidden test5u .globl test5u .type test5u,@function test5u: # @test5u @@ -132,6 +152,8 @@ test5u: # @test5u .Lfunc_end9: .size test5u, .Lfunc_end9-test5u + .section .text.test6,"ax",@progbits + .hidden test6 .globl test6 .type test6,@function test6: # @test6 @@ -144,6 +166,8 @@ test6: # @test6 .Lfunc_end10: .size test6, .Lfunc_end10-test6 + .section .text.test7,"ax",@progbits + .hidden test7 .globl test7 .type test7,@function test7: # @test7 @@ -156,6 +180,8 @@ test7: # @test7 .Lfunc_end11: .size test7, .Lfunc_end11-test7 + .section .text.test7u,"ax",@progbits + .hidden test7u .globl test7u .type test7u,@function test7u: # @test7u @@ -168,6 +194,8 @@ test7u: # @test7u .Lfunc_end12: .size test7u, .Lfunc_end12-test7u + .section .text.test8,"ax",@progbits + .hidden test8 .globl test8 .type test8,@function test8: # @test8 @@ -180,6 +208,8 @@ test8: # @test8 .Lfunc_end13: .size test8, .Lfunc_end13-test8 + .section .text.test8u,"ax",@progbits + .hidden test8u .globl test8u .type test8u,@function test8u: # @test8u @@ -192,6 +222,8 @@ test8u: # @test8u .Lfunc_end14: .size test8u, .Lfunc_end14-test8u + .section .text.test9,"ax",@progbits + .hidden test9 .globl test9 .type test9,@function test9: # @test9 @@ -204,6 +236,8 @@ test9: # @test9 .Lfunc_end15: .size test9, .Lfunc_end15-test9 + .section .text.test9u,"ax",@progbits + .hidden test9u .globl test9u .type test9u,@function test9u: # @test9u @@ -216,6 +250,8 @@ test9u: # @test9u .Lfunc_end16: .size test9u, .Lfunc_end16-test9u + .section .text.test10,"ax",@progbits + .hidden test10 .globl test10 .type test10,@function test10: # @test10 @@ -228,6 +264,8 @@ test10: # @test10 .Lfunc_end17: .size test10, .Lfunc_end17-test10 + .section .text.test10u,"ax",@progbits + .hidden test10u .globl test10u .type test10u,@function test10u: # @test10u @@ -240,6 +278,8 @@ test10u: # @test10u .Lfunc_end18: .size test10u, .Lfunc_end18-test10u + .section .text.test11,"ax",@progbits + .hidden test11 .globl test11 .type test11,@function test11: # @test11 @@ -252,6 +292,8 @@ test11: # @test11 .Lfunc_end19: .size test11, .Lfunc_end19-test11 + .section .text.test11u,"ax",@progbits + .hidden test11u .globl test11u .type test11u,@function test11u: # @test11u @@ -264,6 +306,8 @@ test11u: # @test11u .Lfunc_end20: .size test11u, .Lfunc_end20-test11u + .section .text.test12,"ax",@progbits + .hidden test12 .globl test12 .type test12,@function test12: # @test12 @@ -276,6 +320,8 @@ test12: # @test12 .Lfunc_end21: .size test12, .Lfunc_end21-test12 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/divcmp-2.c.s b/test/torture-s/divcmp-2.c.s index 06b574453..764dcf411 100644 --- a/test/torture-s/divcmp-2.c.s +++ b/test/torture-s/divcmp-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-2.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -14,6 +16,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -28,6 +32,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -42,6 +48,8 @@ test3: # @test3 .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -56,6 +64,8 @@ test4: # @test4 .Lfunc_end3: .size test4, .Lfunc_end3-test4 + .section .text.test5,"ax",@progbits + .hidden test5 .globl test5 .type test5,@function test5: # @test5 @@ -70,6 +80,8 @@ test5: # @test5 .Lfunc_end4: .size test5, .Lfunc_end4-test5 + .section .text.test6,"ax",@progbits + .hidden test6 .globl test6 .type test6,@function test6: # @test6 @@ -84,6 +96,8 @@ test6: # @test6 .Lfunc_end5: .size test6, .Lfunc_end5-test6 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/divcmp-3.c.s b/test/torture-s/divcmp-3.c.s index 76a8dbf42..1ba3bc647 100644 --- a/test/torture-s/divcmp-3.c.s +++ b/test/torture-s/divcmp-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-3.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -14,6 +16,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test1u,"ax",@progbits + .hidden test1u .globl test1u .type test1u,@function test1u: # @test1u @@ -25,6 +29,8 @@ test1u: # @test1u .Lfunc_end1: .size test1u, .Lfunc_end1-test1u + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -39,6 +45,8 @@ test2: # @test2 .Lfunc_end2: .size test2, .Lfunc_end2-test2 + .section .text.test2u,"ax",@progbits + .hidden test2u .globl test2u .type test2u,@function test2u: # @test2u @@ -50,6 +58,8 @@ test2u: # @test2u .Lfunc_end3: .size test2u, .Lfunc_end3-test2u + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -61,6 +71,8 @@ test3: # @test3 .Lfunc_end4: .size test3, .Lfunc_end4-test3 + .section .text.test3u,"ax",@progbits + .hidden test3u .globl test3u .type test3u,@function test3u: # @test3u @@ -72,6 +84,8 @@ test3u: # @test3u .Lfunc_end5: .size test3u, .Lfunc_end5-test3u + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -83,6 +97,8 @@ test4: # @test4 .Lfunc_end6: .size test4, .Lfunc_end6-test4 + .section .text.test4u,"ax",@progbits + .hidden test4u .globl test4u .type test4u,@function test4u: # @test4u @@ -94,6 +110,8 @@ test4u: # @test4u .Lfunc_end7: .size test4u, .Lfunc_end7-test4u + .section .text.test5,"ax",@progbits + .hidden test5 .globl test5 .type test5,@function test5: # @test5 @@ -105,6 +123,8 @@ test5: # @test5 .Lfunc_end8: .size test5, .Lfunc_end8-test5 + .section .text.test5u,"ax",@progbits + .hidden test5u .globl test5u .type test5u,@function test5u: # @test5u @@ -116,6 +136,8 @@ test5u: # @test5u .Lfunc_end9: .size test5u, .Lfunc_end9-test5u + .section .text.test6,"ax",@progbits + .hidden test6 .globl test6 .type test6,@function test6: # @test6 @@ -127,6 +149,8 @@ test6: # @test6 .Lfunc_end10: .size test6, .Lfunc_end10-test6 + .section .text.test6u,"ax",@progbits + .hidden test6u .globl test6u .type test6u,@function test6u: # @test6u @@ -138,6 +162,8 @@ test6u: # @test6u .Lfunc_end11: .size test6u, .Lfunc_end11-test6u + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -146,7 +172,7 @@ main: # @main # BB#0: # %entry i32.const $1=, -128 i32.const $0=, -2147483648 -.LBB12_1: # %for.body +.LBB12_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB12_4 loop .LBB12_3 @@ -158,7 +184,7 @@ main: # @main i32.le_u $push6=, $pop3, $pop5 br_if $pop6, .LBB12_4 # BB#2: # %for.cond - # in Loop: Header=.LBB12_1 Depth=1 + # in Loop: Header=BB12_1 Depth=1 i32.const $push4=, 1 i32.add $1=, $1, $pop4 i32.const $push7=, 16777216 @@ -166,10 +192,10 @@ main: # @main i32.const $push8=, 255 i32.le_s $push9=, $1, $pop8 br_if $pop9, .LBB12_1 -.LBB12_3: # %for.end +.LBB12_3: # %for.end i32.const $push10=, 0 return $pop10 -.LBB12_4: # %if.then +.LBB12_4: # %if.then call abort unreachable .Lfunc_end12: diff --git a/test/torture-s/divcmp-4.c.s b/test/torture-s/divcmp-4.c.s index 869710a5e..639be8c54 100644 --- a/test/torture-s/divcmp-4.c.s +++ b/test/torture-s/divcmp-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-4.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -14,6 +16,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -28,6 +32,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -42,6 +48,8 @@ test3: # @test3 .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -56,6 +64,8 @@ test4: # @test4 .Lfunc_end3: .size test4, .Lfunc_end3-test4 + .section .text.test5,"ax",@progbits + .hidden test5 .globl test5 .type test5,@function test5: # @test5 @@ -68,6 +78,8 @@ test5: # @test5 .Lfunc_end4: .size test5, .Lfunc_end4-test5 + .section .text.test6,"ax",@progbits + .hidden test6 .globl test6 .type test6,@function test6: # @test6 @@ -80,6 +92,8 @@ test6: # @test6 .Lfunc_end5: .size test6, .Lfunc_end5-test6 + .section .text.test7,"ax",@progbits + .hidden test7 .globl test7 .type test7,@function test7: # @test7 @@ -92,6 +106,8 @@ test7: # @test7 .Lfunc_end6: .size test7, .Lfunc_end6-test7 + .section .text.test8,"ax",@progbits + .hidden test8 .globl test8 .type test8,@function test8: # @test8 @@ -104,6 +120,8 @@ test8: # @test8 .Lfunc_end7: .size test8, .Lfunc_end7-test8 + .section .text.test9,"ax",@progbits + .hidden test9 .globl test9 .type test9,@function test9: # @test9 @@ -116,6 +134,8 @@ test9: # @test9 .Lfunc_end8: .size test9, .Lfunc_end8-test9 + .section .text.test10,"ax",@progbits + .hidden test10 .globl test10 .type test10,@function test10: # @test10 @@ -128,6 +148,8 @@ test10: # @test10 .Lfunc_end9: .size test10, .Lfunc_end9-test10 + .section .text.test11,"ax",@progbits + .hidden test11 .globl test11 .type test11,@function test11: # @test11 @@ -140,6 +162,8 @@ test11: # @test11 .Lfunc_end10: .size test11, .Lfunc_end10-test11 + .section .text.test12,"ax",@progbits + .hidden test12 .globl test12 .type test12,@function test12: # @test12 @@ -152,6 +176,8 @@ test12: # @test12 .Lfunc_end11: .size test12, .Lfunc_end11-test12 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/divcmp-5.c.s b/test/torture-s/divcmp-5.c.s index 7c22d054c..c5930377d 100644 --- a/test/torture-s/divcmp-5.c.s +++ b/test/torture-s/divcmp-5.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-5.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-5.c" + .section .text.always_one_1,"ax",@progbits + .hidden always_one_1 .globl always_one_1 .type always_one_1,@function always_one_1: # @always_one_1 @@ -11,6 +13,8 @@ always_one_1: # @always_one_1 .Lfunc_end0: .size always_one_1, .Lfunc_end0-always_one_1 + .section .text.always_one_2,"ax",@progbits + .hidden always_one_2 .globl always_one_2 .type always_one_2,@function always_one_2: # @always_one_2 @@ -22,6 +26,8 @@ always_one_2: # @always_one_2 .Lfunc_end1: .size always_one_2, .Lfunc_end1-always_one_2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/divconst-1.c.s b/test/torture-s/divconst-1.c.s index 70941deca..739b0eef3 100644 --- a/test/torture-s/divconst-1.c.s +++ b/test/torture-s/divconst-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divconst-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divconst-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -16,6 +18,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/divconst-2.c.s b/test/torture-s/divconst-2.c.s index 43a55e62e..ba14f599b 100644 --- a/test/torture-s/divconst-2.c.s +++ b/test/torture-s/divconst-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divconst-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divconst-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,6 +14,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.r,"ax",@progbits + .hidden r .globl r .type r,@function r: # @r @@ -33,6 +37,8 @@ r: # @r .Lfunc_end1: .size r, .Lfunc_end1-r + .section .text.std_eqn,"ax",@progbits + .hidden std_eqn .globl std_eqn .type std_eqn,@function std_eqn: # @std_eqn @@ -47,6 +53,8 @@ std_eqn: # @std_eqn .Lfunc_end2: .size std_eqn, .Lfunc_end2-std_eqn + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -102,14 +110,15 @@ main: # @main # BB#3: # %for.cond.2 call exit, $0 unreachable -.LBB3_4: # %if.then +.LBB3_4: # %if.then call abort unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type nums,@object # @nums - .data + .hidden nums # @nums + .type nums,@object + .section .data.nums,"aw",@progbits .globl nums .align 2 nums: diff --git a/test/torture-s/divconst-3.c.s b/test/torture-s/divconst-3.c.s index 421896009..db30a44c9 100644 --- a/test/torture-s/divconst-3.c.s +++ b/test/torture-s/divconst-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divconst-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divconst-3.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,6 +14,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/divmod-1.c.s b/test/torture-s/divmod-1.c.s index 1cc995d5c..3ae9e7dbd 100644 --- a/test/torture-s/divmod-1.c.s +++ b/test/torture-s/divmod-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divmod-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divmod-1.c" + .section .text.div1,"ax",@progbits + .hidden div1 .globl div1 .type div1,@function div1: # @div1 @@ -12,6 +14,8 @@ div1: # @div1 .Lfunc_end0: .size div1, .Lfunc_end0-div1 + .section .text.div2,"ax",@progbits + .hidden div2 .globl div2 .type div2,@function div2: # @div2 @@ -24,6 +28,8 @@ div2: # @div2 .Lfunc_end1: .size div2, .Lfunc_end1-div2 + .section .text.div3,"ax",@progbits + .hidden div3 .globl div3 .type div3,@function div3: # @div3 @@ -35,6 +41,8 @@ div3: # @div3 .Lfunc_end2: .size div3, .Lfunc_end2-div3 + .section .text.div4,"ax",@progbits + .hidden div4 .globl div4 .type div4,@function div4: # @div4 @@ -46,6 +54,8 @@ div4: # @div4 .Lfunc_end3: .size div4, .Lfunc_end3-div4 + .section .text.mod1,"ax",@progbits + .hidden mod1 .globl mod1 .type mod1,@function mod1: # @mod1 @@ -57,6 +67,8 @@ mod1: # @mod1 .Lfunc_end4: .size mod1, .Lfunc_end4-mod1 + .section .text.mod2,"ax",@progbits + .hidden mod2 .globl mod2 .type mod2,@function mod2: # @mod2 @@ -68,6 +80,8 @@ mod2: # @mod2 .Lfunc_end5: .size mod2, .Lfunc_end5-mod2 + .section .text.mod3,"ax",@progbits + .hidden mod3 .globl mod3 .type mod3,@function mod3: # @mod3 @@ -79,6 +93,8 @@ mod3: # @mod3 .Lfunc_end6: .size mod3, .Lfunc_end6-mod3 + .section .text.mod4,"ax",@progbits + .hidden mod4 .globl mod4 .type mod4,@function mod4: # @mod4 @@ -90,6 +106,8 @@ mod4: # @mod4 .Lfunc_end7: .size mod4, .Lfunc_end7-mod4 + .section .text.mod5,"ax",@progbits + .hidden mod5 .globl mod5 .type mod5,@function mod5: # @mod5 @@ -101,6 +119,8 @@ mod5: # @mod5 .Lfunc_end8: .size mod5, .Lfunc_end8-mod5 + .section .text.mod6,"ax",@progbits + .hidden mod6 .globl mod6 .type mod6,@function mod6: # @mod6 @@ -112,6 +132,8 @@ mod6: # @mod6 .Lfunc_end9: .size mod6, .Lfunc_end9-mod6 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/doloop-1.c.s b/test/torture-s/doloop-1.c.s index 4938554c4..5b5ef92dc 100644 --- a/test/torture-s/doloop-1.c.s +++ b/test/torture-s/doloop-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/doloop-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/doloop-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -8,7 +10,7 @@ main: # @main # BB#0: # %entry i32.const $0=, 0 copy_local $1=, $0 -.LBB0_1: # %do.body +.LBB0_1: # %do.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.load $push0=, i($0) @@ -20,7 +22,7 @@ main: # @main i32.const $push4=, 255 i32.and $push5=, $1, $pop4 br_if $pop5, .LBB0_1 -.LBB0_2: # %do.end +.LBB0_2: # %do.end i32.const $1=, 0 block .LBB0_4 i32.load $push6=, i($1) @@ -30,14 +32,15 @@ main: # @main # BB#3: # %if.end call exit, $1 unreachable -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: diff --git a/test/torture-s/doloop-2.c.s b/test/torture-s/doloop-2.c.s index 0b77121a7..ece22d4fe 100644 --- a/test/torture-s/doloop-2.c.s +++ b/test/torture-s/doloop-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/doloop-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/doloop-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -8,7 +10,7 @@ main: # @main # BB#0: # %entry i32.const $0=, 0 copy_local $1=, $0 -.LBB0_1: # %do.body +.LBB0_1: # %do.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.load $push0=, i($0) @@ -20,7 +22,7 @@ main: # @main i32.const $push4=, 65535 i32.and $push5=, $1, $pop4 br_if $pop5, .LBB0_1 -.LBB0_2: # %do.end +.LBB0_2: # %do.end i32.const $1=, 0 block .LBB0_4 i32.load $push6=, i($1) @@ -30,14 +32,15 @@ main: # @main # BB#3: # %if.end call exit, $1 unreachable -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: diff --git a/test/torture-s/eeprof-1.c.s b/test/torture-s/eeprof-1.c.s index ccc4662c0..76fe3205b 100644 --- a/test/torture-s/eeprof-1.c.s +++ b/test/torture-s/eeprof-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/eeprof-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/eeprof-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,12 +14,14 @@ foo: # @foo br_if $pop3, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.nfoo,"ax",@progbits + .hidden nfoo .globl nfoo .type nfoo,@function nfoo: # @nfoo @@ -68,27 +72,29 @@ nfoo: # @nfoo br_if $pop16, .LBB1_9 # BB#8: # %if.end18 return -.LBB1_9: # %if.then17 +.LBB1_9: # %if.then17 call abort unreachable -.LBB1_10: # %if.then14 +.LBB1_10: # %if.then14 call abort unreachable -.LBB1_11: # %if.then11 +.LBB1_11: # %if.then11 call abort unreachable -.LBB1_12: # %if.then6 +.LBB1_12: # %if.then6 call abort unreachable -.LBB1_13: # %if.then3 +.LBB1_13: # %if.then3 call abort unreachable -.LBB1_14: # %if.then +.LBB1_14: # %if.then call abort unreachable .Lfunc_end1: .size nfoo, .Lfunc_end1-nfoo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -142,27 +148,29 @@ main: # @main br_if $pop17, .LBB2_9 # BB#8: # %if.end20 return $0 -.LBB2_9: # %if.then19 +.LBB2_9: # %if.then19 call abort unreachable -.LBB2_10: # %if.then16 +.LBB2_10: # %if.then16 call abort unreachable -.LBB2_11: # %if.then11 +.LBB2_11: # %if.then11 call abort unreachable -.LBB2_12: # %if.then8 +.LBB2_12: # %if.then8 call abort unreachable -.LBB2_13: # %if.then5 +.LBB2_13: # %if.then5 call abort unreachable -.LBB2_14: # %if.then +.LBB2_14: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main + .section .text.__cyg_profile_func_enter,"ax",@progbits + .hidden __cyg_profile_func_enter .globl __cyg_profile_func_enter .type __cyg_profile_func_enter,@function __cyg_profile_func_enter: # @__cyg_profile_func_enter @@ -179,6 +187,8 @@ __cyg_profile_func_enter: # @__cyg_profile_func_enter .Lfunc_end3: .size __cyg_profile_func_enter, .Lfunc_end3-__cyg_profile_func_enter + .section .text.__cyg_profile_func_exit,"ax",@progbits + .hidden __cyg_profile_func_exit .globl __cyg_profile_func_exit .type __cyg_profile_func_exit,@function __cyg_profile_func_exit: # @__cyg_profile_func_exit @@ -195,6 +205,7 @@ __cyg_profile_func_exit: # @__cyg_profile_func_exit .Lfunc_end4: .size __cyg_profile_func_exit, .Lfunc_end4-__cyg_profile_func_exit + .section .text.foo2,"ax",@progbits .type foo2,@function foo2: # @foo2 .local i32, i32 @@ -238,47 +249,54 @@ foo2: # @foo2 br_if $pop14, .LBB5_8 # BB#7: # %if.end15 return -.LBB5_8: # %if.then14 +.LBB5_8: # %if.then14 call abort unreachable -.LBB5_9: # %if.then11 +.LBB5_9: # %if.then11 call abort unreachable -.LBB5_10: # %if.then8 +.LBB5_10: # %if.then8 call abort unreachable -.LBB5_11: # %if.then3 +.LBB5_11: # %if.then3 call abort unreachable -.LBB5_12: # %if.then +.LBB5_12: # %if.then call abort unreachable .Lfunc_end5: .size foo2, .Lfunc_end5-foo2 - .type last_fn_entered,@object # @last_fn_entered - .bss + .hidden last_fn_entered # @last_fn_entered + .type last_fn_entered,@object + .section .bss.last_fn_entered,"aw",@nobits .globl last_fn_entered .align 2 last_fn_entered: .int32 0 .size last_fn_entered, 4 - .type entry_calls,@object # @entry_calls + .hidden entry_calls # @entry_calls + .type entry_calls,@object + .section .bss.entry_calls,"aw",@nobits .globl entry_calls .align 2 entry_calls: .int32 0 # 0x0 .size entry_calls, 4 - .type exit_calls,@object # @exit_calls + .hidden exit_calls # @exit_calls + .type exit_calls,@object + .section .bss.exit_calls,"aw",@nobits .globl exit_calls .align 2 exit_calls: .int32 0 # 0x0 .size exit_calls, 4 - .type last_fn_exited,@object # @last_fn_exited + .hidden last_fn_exited # @last_fn_exited + .type last_fn_exited,@object + .section .bss.last_fn_exited,"aw",@nobits .globl last_fn_exited .align 2 last_fn_exited: diff --git a/test/torture-s/enum-1.c.s b/test/torture-s/enum-1.c.s index bc41467f6..9bfac9b41 100644 --- a/test/torture-s/enum-1.c.s +++ b/test/torture-s/enum-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/enum-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/enum-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/enum-2.c.s b/test/torture-s/enum-2.c.s index e27f392cb..692398cc7 100644 --- a/test/torture-s/enum-2.c.s +++ b/test/torture-s/enum-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/enum-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/enum-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/extzvsi.c.s b/test/torture-s/extzvsi.c.s index 6de1b25e5..9c0554e84 100644 --- a/test/torture-s/extzvsi.c.s +++ b/test/torture-s/extzvsi.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/extzvsi.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/extzvsi.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -19,6 +21,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -36,12 +40,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 3 x: - .zero 8 + .skip 8 .size x, 8 diff --git a/test/torture-s/ffs-1.c.s b/test/torture-s/ffs-1.c.s index 4bab8c3dd..728e45b6c 100644 --- a/test/torture-s/ffs-1.c.s +++ b/test/torture-s/ffs-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ffs-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ffs-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,14 +15,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: diff --git a/test/torture-s/ffs-2.c.s b/test/torture-s/ffs-2.c.s index c5c7e4165..85ef8d727 100644 --- a/test/torture-s/ffs-2.c.s +++ b/test/torture-s/ffs-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ffs-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ffs-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -92,14 +94,15 @@ main: # @main # BB#8: # %for.cond.7 call exit, $0 unreachable -.LBB0_9: # %if.then +.LBB0_9: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type ffstesttab,@object # @ffstesttab - .data + .hidden ffstesttab # @ffstesttab + .type ffstesttab,@object + .section .data.ffstesttab,"aw",@progbits .globl ffstesttab .align 4 ffstesttab: diff --git a/test/torture-s/float-floor.c.s b/test/torture-s/float-floor.c.s index ffb3f4805..189c0aad3 100644 --- a/test/torture-s/float-floor.c.s +++ b/test/torture-s/float-floor.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/float-floor.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/float-floor.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -21,14 +23,15 @@ main: # @main br_if $pop4, .LBB0_3 # BB#2: # %if.end return $1 -.LBB0_3: # %if.then +.LBB0_3: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type d,@object # @d - .data + .hidden d # @d + .type d,@object + .section .data.d,"aw",@progbits .globl d .align 3 d: diff --git a/test/torture-s/floatunsisf-1.c.s b/test/torture-s/floatunsisf-1.c.s index 4c3632b98..4de08bbed 100644 --- a/test/torture-s/floatunsisf-1.c.s +++ b/test/torture-s/floatunsisf-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/floatunsisf-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/floatunsisf-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -20,29 +22,33 @@ main: # @main # BB#1: # %if.then call abort unreachable -.LBB0_2: # %if.end +.LBB0_2: # %if.end call exit, $0 unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type u,@object # @u - .data + .hidden u # @u + .type u,@object + .section .data.u,"aw",@progbits .globl u .align 2 u: .int32 2147483777 # 0x80000081 .size u, 4 - .type f1,@object # @f1 - .bss + .hidden f1 # @f1 + .type f1,@object + .section .bss.f1,"aw",@nobits .globl f1 .align 2 f1: .int32 0 # float 0 .size f1, 4 - .type f2,@object # @f2 + .hidden f2 # @f2 + .type f2,@object + .section .bss.f2,"aw",@nobits .globl f2 .align 2 f2: diff --git a/test/torture-s/fprintf-1.c.s b/test/torture-s/fprintf-1.c.s index 1cc59aa67..4d72d1c65 100644 --- a/test/torture-s/fprintf-1.c.s +++ b/test/torture-s/fprintf-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/fprintf-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/fprintf-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,7 +15,7 @@ main: # @main i32.const $48=, __stack_pointer i32.store $50=, 0($48), $50 i32.const $0=, 0 - i32.const $1=, .str + i32.const $1=, .L.str i32.const $2=, 1 i32.const $3=, 5 block .LBB0_22 @@ -24,7 +26,7 @@ main: # @main i32.ne $push2=, $4, $3 br_if $pop2, .LBB0_22 # BB#1: # %if.end - i32.const $4=, .str.1 + i32.const $4=, .L.str.1 i32.const $5=, 6 block .LBB0_21 i32.load $push3=, stdout($0) @@ -37,14 +39,14 @@ main: # @main i32.const $6=, 97 i32.load $push6=, stdout($0) i32.call $discard=, fputc, $6, $pop6 - i32.const $7=, .str.2 + i32.const $7=, .L.str.2 block .LBB0_20 i32.load $push7=, stdout($0) i32.call $10=, fiprintf, $pop7, $7 i32.ne $push8=, $10, $2 br_if $pop8, .LBB0_20 # BB#3: # %if.end11 - i32.const $8=, .str.3 + i32.const $8=, .L.str.3 block .LBB0_19 i32.load $push9=, stdout($0) i32.call $10=, fiprintf, $pop9, $8 @@ -59,7 +61,7 @@ main: # @main i32.sub $50=, $11, $12 i32.const $12=, __stack_pointer i32.store $50=, 0($12), $50 - i32.const $10=, .str.4 + i32.const $10=, .L.str.4 i32.store $discard=, 0($50), $1 i32.call $1=, fiprintf, $9, $10 i32.const $13=, __stack_pointer @@ -143,7 +145,7 @@ main: # @main i32.const $28=, __stack_pointer i32.store $50=, 0($28), $50 i32.store $discard=, 0($50), $1 - i32.const $push17=, .str.5 + i32.const $push17=, .L.str.5 i32.call $1=, fiprintf, $4, $pop17 i32.const $29=, __stack_pointer i32.load $29=, 0($29) @@ -162,7 +164,7 @@ main: # @main i32.sub $50=, $31, $32 i32.const $32=, __stack_pointer i32.store $50=, 0($32), $50 - i32.const $2=, .str.6 + i32.const $2=, .L.str.6 i32.store $discard=, 0($50), $3 i32.call $discard=, fiprintf, $1, $2 i32.const $33=, __stack_pointer @@ -198,7 +200,7 @@ main: # @main i32.sub $50=, $39, $40 i32.const $40=, __stack_pointer i32.store $50=, 0($40), $50 - i32.const $2=, .str.7 + i32.const $2=, .L.str.7 i32.store $discard=, 0($50), $0 i32.call $discard=, fiprintf, $1, $2 i32.const $41=, __stack_pointer @@ -232,82 +234,82 @@ main: # @main i32.const $49=, __stack_pointer i32.store $50=, 0($49), $50 return $3 -.LBB0_12: # %if.then50 +.LBB0_12: # %if.then50 call abort unreachable -.LBB0_13: # %if.then45 +.LBB0_13: # %if.then45 call abort unreachable -.LBB0_14: # %if.then40 +.LBB0_14: # %if.then40 call abort unreachable -.LBB0_15: # %if.then35 +.LBB0_15: # %if.then35 call abort unreachable -.LBB0_16: # %if.then30 +.LBB0_16: # %if.then30 call abort unreachable -.LBB0_17: # %if.then25 +.LBB0_17: # %if.then25 call abort unreachable -.LBB0_18: # %if.then20 +.LBB0_18: # %if.then20 call abort unreachable -.LBB0_19: # %if.then15 +.LBB0_19: # %if.then15 call abort unreachable -.LBB0_20: # %if.then10 +.LBB0_20: # %if.then10 call abort unreachable -.LBB0_21: # %if.then5 +.LBB0_21: # %if.then5 call abort unreachable -.LBB0_22: # %if.then +.LBB0_22: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "hello" - .size .str, 6 + .size .L.str, 6 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "hello\n" - .size .str.1, 7 + .size .L.str.1, 7 - .type .str.2,@object # @.str.2 -.str.2: + .type .L.str.2,@object # @.str.2 +.L.str.2: .asciz "a" - .size .str.2, 2 + .size .L.str.2, 2 - .type .str.3,@object # @.str.3 -.str.3: - .zero 1 - .size .str.3, 1 + .type .L.str.3,@object # @.str.3 +.L.str.3: + .skip 1 + .size .L.str.3, 1 - .type .str.4,@object # @.str.4 -.str.4: + .type .L.str.4,@object # @.str.4 +.L.str.4: .asciz "%s" - .size .str.4, 3 + .size .L.str.4, 3 - .type .str.5,@object # @.str.5 -.str.5: + .type .L.str.5,@object # @.str.5 +.L.str.5: .asciz "%c" - .size .str.5, 3 + .size .L.str.5, 3 - .type .str.6,@object # @.str.6 -.str.6: + .type .L.str.6,@object # @.str.6 +.L.str.6: .asciz "%s\n" - .size .str.6, 4 + .size .L.str.6, 4 - .type .str.7,@object # @.str.7 -.str.7: + .type .L.str.7,@object # @.str.7 +.L.str.7: .asciz "%d\n" - .size .str.7, 4 + .size .L.str.7, 4 .ident "clang version 3.8.0 " diff --git a/test/torture-s/func-ptr-1.c.s b/test/torture-s/func-ptr-1.c.s index 646949571..6bc797a3b 100644 --- a/test/torture-s/func-ptr-1.c.s +++ b/test/torture-s/func-ptr-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/func-ptr-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/func-ptr-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/gofast.c.s b/test/torture-s/gofast.c.s index 985e3ef79..b208c5606 100644 --- a/test/torture-s/gofast.c.s +++ b/test/torture-s/gofast.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/gofast.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/gofast.c" + .section .text.fp_add,"ax",@progbits + .hidden fp_add .globl fp_add .type fp_add,@function fp_add: # @fp_add @@ -11,6 +13,8 @@ fp_add: # @fp_add .Lfunc_end0: .size fp_add, .Lfunc_end0-fp_add + .section .text.fp_sub,"ax",@progbits + .hidden fp_sub .globl fp_sub .type fp_sub,@function fp_sub: # @fp_sub @@ -22,6 +26,8 @@ fp_sub: # @fp_sub .Lfunc_end1: .size fp_sub, .Lfunc_end1-fp_sub + .section .text.fp_mul,"ax",@progbits + .hidden fp_mul .globl fp_mul .type fp_mul,@function fp_mul: # @fp_mul @@ -33,6 +39,8 @@ fp_mul: # @fp_mul .Lfunc_end2: .size fp_mul, .Lfunc_end2-fp_mul + .section .text.fp_div,"ax",@progbits + .hidden fp_div .globl fp_div .type fp_div,@function fp_div: # @fp_div @@ -44,6 +52,8 @@ fp_div: # @fp_div .Lfunc_end3: .size fp_div, .Lfunc_end3-fp_div + .section .text.fp_neg,"ax",@progbits + .hidden fp_neg .globl fp_neg .type fp_neg,@function fp_neg: # @fp_neg @@ -55,6 +65,8 @@ fp_neg: # @fp_neg .Lfunc_end4: .size fp_neg, .Lfunc_end4-fp_neg + .section .text.dp_add,"ax",@progbits + .hidden dp_add .globl dp_add .type dp_add,@function dp_add: # @dp_add @@ -66,6 +78,8 @@ dp_add: # @dp_add .Lfunc_end5: .size dp_add, .Lfunc_end5-dp_add + .section .text.dp_sub,"ax",@progbits + .hidden dp_sub .globl dp_sub .type dp_sub,@function dp_sub: # @dp_sub @@ -77,6 +91,8 @@ dp_sub: # @dp_sub .Lfunc_end6: .size dp_sub, .Lfunc_end6-dp_sub + .section .text.dp_mul,"ax",@progbits + .hidden dp_mul .globl dp_mul .type dp_mul,@function dp_mul: # @dp_mul @@ -88,6 +104,8 @@ dp_mul: # @dp_mul .Lfunc_end7: .size dp_mul, .Lfunc_end7-dp_mul + .section .text.dp_div,"ax",@progbits + .hidden dp_div .globl dp_div .type dp_div,@function dp_div: # @dp_div @@ -99,6 +117,8 @@ dp_div: # @dp_div .Lfunc_end8: .size dp_div, .Lfunc_end8-dp_div + .section .text.dp_neg,"ax",@progbits + .hidden dp_neg .globl dp_neg .type dp_neg,@function dp_neg: # @dp_neg @@ -110,6 +130,8 @@ dp_neg: # @dp_neg .Lfunc_end9: .size dp_neg, .Lfunc_end9-dp_neg + .section .text.fp_to_dp,"ax",@progbits + .hidden fp_to_dp .globl fp_to_dp .type fp_to_dp,@function fp_to_dp: # @fp_to_dp @@ -121,6 +143,8 @@ fp_to_dp: # @fp_to_dp .Lfunc_end10: .size fp_to_dp, .Lfunc_end10-fp_to_dp + .section .text.dp_to_fp,"ax",@progbits + .hidden dp_to_fp .globl dp_to_fp .type dp_to_fp,@function dp_to_fp: # @dp_to_fp @@ -132,6 +156,8 @@ dp_to_fp: # @dp_to_fp .Lfunc_end11: .size dp_to_fp, .Lfunc_end11-dp_to_fp + .section .text.eqsf2,"ax",@progbits + .hidden eqsf2 .globl eqsf2 .type eqsf2,@function eqsf2: # @eqsf2 @@ -143,6 +169,8 @@ eqsf2: # @eqsf2 .Lfunc_end12: .size eqsf2, .Lfunc_end12-eqsf2 + .section .text.nesf2,"ax",@progbits + .hidden nesf2 .globl nesf2 .type nesf2,@function nesf2: # @nesf2 @@ -154,6 +182,8 @@ nesf2: # @nesf2 .Lfunc_end13: .size nesf2, .Lfunc_end13-nesf2 + .section .text.gtsf2,"ax",@progbits + .hidden gtsf2 .globl gtsf2 .type gtsf2,@function gtsf2: # @gtsf2 @@ -165,6 +195,8 @@ gtsf2: # @gtsf2 .Lfunc_end14: .size gtsf2, .Lfunc_end14-gtsf2 + .section .text.gesf2,"ax",@progbits + .hidden gesf2 .globl gesf2 .type gesf2,@function gesf2: # @gesf2 @@ -176,6 +208,8 @@ gesf2: # @gesf2 .Lfunc_end15: .size gesf2, .Lfunc_end15-gesf2 + .section .text.ltsf2,"ax",@progbits + .hidden ltsf2 .globl ltsf2 .type ltsf2,@function ltsf2: # @ltsf2 @@ -187,6 +221,8 @@ ltsf2: # @ltsf2 .Lfunc_end16: .size ltsf2, .Lfunc_end16-ltsf2 + .section .text.lesf2,"ax",@progbits + .hidden lesf2 .globl lesf2 .type lesf2,@function lesf2: # @lesf2 @@ -198,6 +234,8 @@ lesf2: # @lesf2 .Lfunc_end17: .size lesf2, .Lfunc_end17-lesf2 + .section .text.eqdf2,"ax",@progbits + .hidden eqdf2 .globl eqdf2 .type eqdf2,@function eqdf2: # @eqdf2 @@ -209,6 +247,8 @@ eqdf2: # @eqdf2 .Lfunc_end18: .size eqdf2, .Lfunc_end18-eqdf2 + .section .text.nedf2,"ax",@progbits + .hidden nedf2 .globl nedf2 .type nedf2,@function nedf2: # @nedf2 @@ -220,6 +260,8 @@ nedf2: # @nedf2 .Lfunc_end19: .size nedf2, .Lfunc_end19-nedf2 + .section .text.gtdf2,"ax",@progbits + .hidden gtdf2 .globl gtdf2 .type gtdf2,@function gtdf2: # @gtdf2 @@ -231,6 +273,8 @@ gtdf2: # @gtdf2 .Lfunc_end20: .size gtdf2, .Lfunc_end20-gtdf2 + .section .text.gedf2,"ax",@progbits + .hidden gedf2 .globl gedf2 .type gedf2,@function gedf2: # @gedf2 @@ -242,6 +286,8 @@ gedf2: # @gedf2 .Lfunc_end21: .size gedf2, .Lfunc_end21-gedf2 + .section .text.ltdf2,"ax",@progbits + .hidden ltdf2 .globl ltdf2 .type ltdf2,@function ltdf2: # @ltdf2 @@ -253,6 +299,8 @@ ltdf2: # @ltdf2 .Lfunc_end22: .size ltdf2, .Lfunc_end22-ltdf2 + .section .text.ledf2,"ax",@progbits + .hidden ledf2 .globl ledf2 .type ledf2,@function ledf2: # @ledf2 @@ -264,6 +312,8 @@ ledf2: # @ledf2 .Lfunc_end23: .size ledf2, .Lfunc_end23-ledf2 + .section .text.floatsisf,"ax",@progbits + .hidden floatsisf .globl floatsisf .type floatsisf,@function floatsisf: # @floatsisf @@ -275,6 +325,8 @@ floatsisf: # @floatsisf .Lfunc_end24: .size floatsisf, .Lfunc_end24-floatsisf + .section .text.floatsidf,"ax",@progbits + .hidden floatsidf .globl floatsidf .type floatsidf,@function floatsidf: # @floatsidf @@ -286,6 +338,8 @@ floatsidf: # @floatsidf .Lfunc_end25: .size floatsidf, .Lfunc_end25-floatsidf + .section .text.fixsfsi,"ax",@progbits + .hidden fixsfsi .globl fixsfsi .type fixsfsi,@function fixsfsi: # @fixsfsi @@ -297,6 +351,8 @@ fixsfsi: # @fixsfsi .Lfunc_end26: .size fixsfsi, .Lfunc_end26-fixsfsi + .section .text.fixdfsi,"ax",@progbits + .hidden fixdfsi .globl fixdfsi .type fixdfsi,@function fixdfsi: # @fixdfsi @@ -308,6 +364,8 @@ fixdfsi: # @fixdfsi .Lfunc_end27: .size fixdfsi, .Lfunc_end27-fixdfsi + .section .text.fixunssfsi,"ax",@progbits + .hidden fixunssfsi .globl fixunssfsi .type fixunssfsi,@function fixunssfsi: # @fixunssfsi @@ -319,6 +377,8 @@ fixunssfsi: # @fixunssfsi .Lfunc_end28: .size fixunssfsi, .Lfunc_end28-fixunssfsi + .section .text.fixunsdfsi,"ax",@progbits + .hidden fixunsdfsi .globl fixunsdfsi .type fixunsdfsi,@function fixunsdfsi: # @fixunsdfsi @@ -330,6 +390,8 @@ fixunsdfsi: # @fixunsdfsi .Lfunc_end29: .size fixunsdfsi, .Lfunc_end29-fixunsdfsi + .section .text.fail,"ax",@progbits + .hidden fail .globl fail .type fail,@function fail: # @fail @@ -356,7 +418,7 @@ fail: # @fail i32.const $4=, __stack_pointer i32.store $9=, 0($4), $9 i32.store $discard=, 0($9), $0 - i32.const $push3=, .str + i32.const $push3=, .L.str i32.call $discard=, fiprintf, $2, $pop3 i32.const $5=, __stack_pointer i32.load $5=, 0($5) @@ -372,6 +434,8 @@ fail: # @fail .Lfunc_end30: .size fail, .Lfunc_end30-fail + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -385,25 +449,26 @@ main: # @main # BB#1: # %if.end202 call exit, $0 unreachable -.LBB31_2: # %if.then201 +.LBB31_2: # %if.then201 call abort unreachable .Lfunc_end31: .size main, .Lfunc_end31-main - .type fail_count,@object # @fail_count - .bss + .hidden fail_count # @fail_count + .type fail_count,@object + .section .bss.fail_count,"aw",@nobits .globl fail_count .align 2 fail_count: .int32 0 # 0x0 .size fail_count, 4 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "Test failed: %s\n" - .size .str, 17 + .size .L.str, 17 .ident "clang version 3.8.0 " diff --git a/test/torture-s/ifcvt-onecmpl-abs-1.c.s b/test/torture-s/ifcvt-onecmpl-abs-1.c.s index 34be20732..d6bfb717e 100644 --- a/test/torture-s/ifcvt-onecmpl-abs-1.c.s +++ b/test/torture-s/ifcvt-onecmpl-abs-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -25,7 +29,7 @@ main: # @main # BB#1: # %if.end i32.const $push2=, 0 return $pop2 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/index-1.c.s b/test/torture-s/index-1.c.s index 6f204d039..b1a8d3267 100644 --- a/test/torture-s/index-1.c.s +++ b/test/torture-s/index-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/index-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/index-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -17,6 +19,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -32,14 +36,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 4 a: diff --git a/test/torture-s/inst-check.c.s b/test/torture-s/inst-check.c.s index cc1a5e680..c1313a305 100644 --- a/test/torture-s/inst-check.c.s +++ b/test/torture-s/inst-check.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/inst-check.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/inst-check.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -25,11 +27,13 @@ f: # @f i32.wrap/i64 $push10=, $pop9 i32.add $push11=, $pop10, $0 i32.add $1=, $pop11, $1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end return $1 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/int-compare.c.s b/test/torture-s/int-compare.c.s index f851858c7..0c780127b 100644 --- a/test/torture-s/int-compare.c.s +++ b/test/torture-s/int-compare.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/int-compare.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/int-compare.c" + .section .text.gt,"ax",@progbits + .hidden gt .globl gt .type gt,@function gt: # @gt @@ -11,6 +13,8 @@ gt: # @gt .Lfunc_end0: .size gt, .Lfunc_end0-gt + .section .text.ge,"ax",@progbits + .hidden ge .globl ge .type ge,@function ge: # @ge @@ -22,6 +26,8 @@ ge: # @ge .Lfunc_end1: .size ge, .Lfunc_end1-ge + .section .text.lt,"ax",@progbits + .hidden lt .globl lt .type lt,@function lt: # @lt @@ -33,6 +39,8 @@ lt: # @lt .Lfunc_end2: .size lt, .Lfunc_end2-lt + .section .text.le,"ax",@progbits + .hidden le .globl le .type le,@function le: # @le @@ -44,6 +52,8 @@ le: # @le .Lfunc_end3: .size le, .Lfunc_end3-le + .section .text.true,"ax",@progbits + .hidden true .globl true .type true,@function true: # @true @@ -55,12 +65,14 @@ true: # @true br_if $pop1, .LBB4_2 # BB#1: # %if.end return -.LBB4_2: # %if.then +.LBB4_2: # %if.then call abort unreachable .Lfunc_end4: .size true, .Lfunc_end4-true + .section .text.false,"ax",@progbits + .hidden false .globl false .type false,@function false: # @false @@ -70,12 +82,14 @@ false: # @false br_if $0, .LBB5_2 # BB#1: # %if.end return -.LBB5_2: # %if.then +.LBB5_2: # %if.then call abort unreachable .Lfunc_end5: .size false, .Lfunc_end5-false + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -86,6 +100,8 @@ f: # @f .Lfunc_end6: .size f, .Lfunc_end6-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/ipa-sra-1.c.s b/test/torture-s/ipa-sra-1.c.s index b29be7e78..29439627a 100644 --- a/test/torture-s/ipa-sra-1.c.s +++ b/test/torture-s/ipa-sra-1.c.s @@ -1,27 +1,17 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ipa-sra-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ipa-sra-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main .param i32, i32 .result i32 # BB#0: # %entry - i32.const $push0=, 2000 - i32.gt_s $push1=, $0, $pop0 - i32.call $push2=, ox, $pop1 - return $pop2 -.Lfunc_end0: - .size main, .Lfunc_end0-main - - .type ox,@function -ox: # @ox - .param i32 - .result i32 -# BB#0: # %entry i32.const $push0=, 0 return $pop0 -.Lfunc_end1: - .size ox, .Lfunc_end1-ox +.Lfunc_end0: + .size main, .Lfunc_end0-main .ident "clang version 3.8.0 " diff --git a/test/torture-s/ipa-sra-2.c.s b/test/torture-s/ipa-sra-2.c.s index 1742eb345..127f13d60 100644 --- a/test/torture-s/ipa-sra-2.c.s +++ b/test/torture-s/ipa-sra-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ipa-sra-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ipa-sra-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -18,6 +20,7 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits .type foo,@function foo: # @foo .param i32, i32 diff --git a/test/torture-s/longlong.c.s b/test/torture-s/longlong.c.s index 95681bfd4..d881bd098 100644 --- a/test/torture-s/longlong.c.s +++ b/test/torture-s/longlong.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/longlong.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/longlong.c" + .section .text.alpha_ep_extbl_i_eq_0,"ax",@progbits + .hidden alpha_ep_extbl_i_eq_0 .globl alpha_ep_extbl_i_eq_0 .type alpha_ep_extbl_i_eq_0,@function alpha_ep_extbl_i_eq_0: # @alpha_ep_extbl_i_eq_0 @@ -36,11 +38,13 @@ alpha_ep_extbl_i_eq_0: # @alpha_ep_extbl_i_eq_0 i64.const $push16=, 255 i64.and $push17=, $pop15, $pop16 i64.store $discard=, 0($pop20), $pop17 -.LBB0_2: # %if.end +.LBB0_2: # %if.end return .Lfunc_end0: .size alpha_ep_extbl_i_eq_0, .Lfunc_end0-alpha_ep_extbl_i_eq_0 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -73,30 +77,33 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 4 b: - .zero 256 + .skip 256 .size b, 256 - .type r,@object # @r - .data + .hidden r # @r + .type r,@object + .section .data.r,"aw",@progbits .globl r .align 2 r: .int32 b .size r, 4 - .type pars,@object # @pars - .bss + .hidden pars # @pars + .type pars,@object + .section .bss.pars,"aw",@nobits .globl pars .align 2 pars: diff --git a/test/torture-s/loop-1.c.s b/test/torture-s/loop-1.c.s index 4db2b8b7e..d86f447f7 100644 --- a/test/torture-s/loop-1.c.s +++ b/test/torture-s/loop-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/loop-10.c.s b/test/torture-s/loop-10.c.s index b0655a2d0..1196bfecd 100644 --- a/test/torture-s/loop-10.c.s +++ b/test/torture-s/loop-10.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-10.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-10.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,7 +17,7 @@ main: # @main br_if $1, .LBB0_2 # BB#1: # %if.end4 return $0 -.LBB0_2: # %if.then3 +.LBB0_2: # %if.then3 call abort unreachable .Lfunc_end0: diff --git a/test/torture-s/loop-11.c.s b/test/torture-s/loop-11.c.s index d89fdfd4e..c5ea581c4 100644 --- a/test/torture-s/loop-11.c.s +++ b/test/torture-s/loop-11.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-11.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-11.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -8,7 +10,7 @@ main: # @main # BB#0: # %entry i32.const $1=, 199 i32.const $0=, a+792 -.LBB0_1: # %for.body.i +.LBB0_1: # %for.body.i # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push1=, -1 @@ -20,7 +22,7 @@ main: # @main i32.const $2=, a i32.gt_s $push3=, $1, $3 br_if $pop3, .LBB0_1 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB0_5 loop .LBB0_4 @@ -28,7 +30,7 @@ main: # @main i32.ne $push5=, $3, $pop4 br_if $pop5, .LBB0_5 # BB#3: # %for.cond - # in Loop: Header=.LBB0_2 Depth=1 + # in Loop: Header=BB0_2 Depth=1 i32.const $push6=, 1 i32.add $3=, $3, $pop6 i32.const $push7=, 4 @@ -36,10 +38,10 @@ main: # @main i32.const $push8=, 198 i32.le_s $push9=, $3, $pop8 br_if $pop9, .LBB0_2 -.LBB0_4: # %for.end +.LBB0_4: # %for.end i32.const $push10=, 0 return $pop10 -.LBB0_5: # %if.then +.LBB0_5: # %if.then call abort unreachable .Lfunc_end0: diff --git a/test/torture-s/loop-12.c.s b/test/torture-s/loop-12.c.s index 56f84dc92..256bfdb47 100644 --- a/test/torture-s/loop-12.c.s +++ b/test/torture-s/loop-12.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-12.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-12.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -8,7 +10,7 @@ foo: # @foo i32.const $0=, 0 i32.load $3=, p($0) i64.const $2=, 562949961809921 -.LBB0_1: # %while.cond +.LBB0_1: # %while.cond # =>This Inner Loop Header: Depth=1 loop .LBB0_5 block .LBB0_4 @@ -21,7 +23,7 @@ foo: # @foo i32.gt_u $push6=, $1, $pop5 br_if $pop6, .LBB0_4 # BB#2: # %is_end_of_statement.exit - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i64.extend_u/i32 $push7=, $1 i64.shr_u $push8=, $2, $pop7 i64.const $push9=, 1 @@ -32,8 +34,8 @@ foo: # @foo br_if $pop14, .LBB0_4 # BB#3: # %while.end return -.LBB0_4: # %while.body - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_4: # %while.body + # in Loop: Header=BB0_1 Depth=1 i32.const $push12=, 1 i32.add $push1=, $3, $pop12 i32.store $3=, p($0), $pop1 @@ -42,6 +44,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -49,8 +53,8 @@ main: # @main .local i32, i32, i32, i64 # BB#0: # %entry i64.const $3=, 562949961809921 - i32.const $1=, .str -.LBB1_1: # %while.cond.i + i32.const $1=, .L.str +.LBB1_1: # %while.cond.i # =>This Inner Loop Header: Depth=1 loop .LBB1_5 i32.const $0=, 0 @@ -65,7 +69,7 @@ main: # @main i32.gt_u $push5=, $2, $pop4 br_if $pop5, .LBB1_4 # BB#2: # %is_end_of_statement.exit.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i64.extend_u/i32 $push6=, $2 i64.shr_u $push7=, $3, $pop6 i64.const $push8=, 1 @@ -76,8 +80,8 @@ main: # @main br_if $pop13, .LBB1_4 # BB#3: # %foo.exit return $0 -.LBB1_4: # %while.body.i - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_4: # %while.body.i + # in Loop: Header=BB1_1 Depth=1 i32.const $push11=, 1 i32.add $1=, $1, $pop11 br .LBB1_1 @@ -85,19 +89,20 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type p,@object # @p - .bss + .hidden p # @p + .type p,@object + .section .bss.p,"aw",@nobits .globl p .align 2 p: .int32 0 .size p, 4 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "abc\n" - .size .str, 5 + .size .L.str, 5 .ident "clang version 3.8.0 " diff --git a/test/torture-s/loop-13.c.s b/test/torture-s/loop-13.c.s index 42a69eef5..e07cb08a8 100644 --- a/test/torture-s/loop-13.c.s +++ b/test/torture-s/loop-13.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-13.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-13.c" + .section .text.scale,"ax",@progbits + .hidden scale .globl scale .type scale,@function scale: # @scale @@ -28,7 +30,7 @@ scale: # @scale i32.add $1=, $1, $pop6 i32.const $3=, -1 i32.add $6=, $2, $3 -.LBB0_4: # %for.body.for.body_crit_edge +.LBB0_4: # %for.body.for.body_crit_edge # =>This Inner Loop Header: Depth=1 loop .LBB0_5 i32.const $push7=, -4 @@ -44,11 +46,13 @@ scale: # @scale i32.add $1=, $1, $pop11 i32.add $6=, $6, $3 br_if $6, .LBB0_4 -.LBB0_5: # %if.end +.LBB0_5: # %if.end return .Lfunc_end0: .size scale, .Lfunc_end0-scale + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/loop-14.c.s b/test/torture-s/loop-14.c.s index e98434c0b..d5c08ceab 100644 --- a/test/torture-s/loop-14.c.s +++ b/test/torture-s/loop-14.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-14.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-14.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -13,6 +15,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -29,12 +33,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type a3,@object # @a3 - .bss + .hidden a3 # @a3 + .type a3,@object + .section .bss.a3,"aw",@nobits .globl a3 .align 2 a3: - .zero 12 + .skip 12 .size a3, 12 diff --git a/test/torture-s/loop-2.c.s b/test/torture-s/loop-2.c.s index 6487e5a13..375b14258 100644 --- a/test/torture-s/loop-2.c.s +++ b/test/torture-s/loop-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -13,7 +15,7 @@ f: # @f i32.const $push5=, 0 i32.eq $push6=, $0, $pop5 br_if $pop6, .LBB0_2 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push0=, -2 @@ -25,11 +27,13 @@ f: # @f i32.add $1=, $1, $pop3 i32.ne $push4=, $0, $2 br_if $pop4, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end return $2 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -46,12 +50,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 8 + .skip 8 .size a, 8 diff --git a/test/torture-s/loop-2b.c.s b/test/torture-s/loop-2b.c.s index be81a556f..77362d921 100644 --- a/test/torture-s/loop-2b.c.s +++ b/test/torture-s/loop-2b.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2b.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2b.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -18,7 +20,7 @@ f: # @f i32.add $2=, $pop4, $pop3 i32.const $push5=, 2147483646 i32.sub $1=, $pop5, $0 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_4 i32.const $push6=, -2 @@ -28,17 +30,19 @@ f: # @f i32.eq $push8=, $0, $pop7 br_if $pop8, .LBB0_4 # BB#3: # %for.body - # in Loop: Header=.LBB0_2 Depth=1 + # in Loop: Header=BB0_2 Depth=1 i32.const $push9=, 4 i32.add $2=, $2, $pop9 i32.const $push10=, -1 i32.add $1=, $0, $pop10 br_if $0, .LBB0_2 -.LBB0_4: # %for.end +.LBB0_4: # %for.end return $0 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -54,12 +58,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 8 + .skip 8 .size a, 8 diff --git a/test/torture-s/loop-2c.c.s b/test/torture-s/loop-2c.c.s index be3aa45d4..4b3ec115f 100644 --- a/test/torture-s/loop-2c.c.s +++ b/test/torture-s/loop-2c.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2c.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2c.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -23,7 +25,7 @@ f: # @f i32.const $push5=, a i32.add $push6=, $pop4, $pop5 i32.add $1=, $pop6, $3 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.const $push7=, -1 @@ -32,11 +34,13 @@ f: # @f i32.add $4=, $pop8, $2 i32.add $1=, $1, $3 br_if $0, .LBB0_2 -.LBB0_3: # %for.end +.LBB0_3: # %for.end return $0 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -60,7 +64,7 @@ g: # @g i32.shl $push3=, $0, $pop2 i32.add $push4=, $pop3, $3 i32.add $3=, $pop4, $2 -.LBB1_2: # %for.body.i +.LBB1_2: # %for.body.i # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i32.const $push6=, -1 @@ -69,11 +73,13 @@ g: # @g i32.add $4=, $pop7, $1 i32.add $3=, $3, $2 br_if $0, .LBB1_2 -.LBB1_3: # %f.exit +.LBB1_3: # %f.exit return $0 .Lfunc_end1: .size g, .Lfunc_end1-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -90,12 +96,13 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 8 + .skip 8 .size a, 8 diff --git a/test/torture-s/loop-2d.c.s b/test/torture-s/loop-2d.c.s index d6242a6bb..517522df6 100644 --- a/test/torture-s/loop-2d.c.s +++ b/test/torture-s/loop-2d.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2d.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2d.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -23,7 +25,7 @@ f: # @f i32.shl $push3=, $0, $pop2 i32.add $push4=, $pop3, $3 i32.add $3=, $pop4, $2 -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.const $push6=, -1 @@ -32,11 +34,13 @@ f: # @f i32.add $4=, $pop7, $1 i32.add $3=, $3, $2 br_if $0, .LBB0_2 -.LBB0_3: # %for.end +.LBB0_3: # %for.end return $0 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -53,12 +57,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 8 + .skip 8 .size a, 8 diff --git a/test/torture-s/loop-2e.c.s b/test/torture-s/loop-2e.c.s index 5e60cce9e..0afb46a28 100644 --- a/test/torture-s/loop-2e.c.s +++ b/test/torture-s/loop-2e.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2e.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2e.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -127,6 +129,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/loop-2f.c.s b/test/torture-s/loop-2f.c.s index 33663bbc5..b7da6a1c1 100644 --- a/test/torture-s/loop-2f.c.s +++ b/test/torture-s/loop-2f.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2f.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2f.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,7 +12,7 @@ f: # @f i32.const $push0=, 39 i32.gt_u $push1=, $0, $pop0 br_if $pop1, .LBB0_2 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.add $push2=, $1, $0 @@ -21,11 +23,13 @@ f: # @f i32.const $push5=, 40 i32.ne $push6=, $0, $pop5 br_if $pop6, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end return $0 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -34,7 +38,7 @@ main: # @main # BB#0: # %entry i32.const $1=, 0 block .LBB1_2 - i32.const $push0=, .str + i32.const $push0=, .L.str i32.call $0=, open, $pop0, $1 i32.const $push4=, 2147450880 i32.const $push3=, 65536 @@ -86,17 +90,17 @@ main: # @main i32.store8 $push45=, 32803($0), $pop44 i32.store8 $discard=, 32804($0), $pop45 i32.store8 $discard=, 32805($0), $1 -.LBB1_2: # %if.end15 +.LBB1_2: # %if.end15 call exit, $1 unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "/dev/zero" - .size .str, 10 + .size .L.str, 10 .ident "clang version 3.8.0 " diff --git a/test/torture-s/loop-2g.c.s b/test/torture-s/loop-2g.c.s index 73ce2d546..407ad04c5 100644 --- a/test/torture-s/loop-2g.c.s +++ b/test/torture-s/loop-2g.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2g.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2g.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,7 +12,7 @@ f: # @f i32.const $push0=, 39 i32.gt_u $push1=, $0, $pop0 br_if $pop1, .LBB0_2 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.add $push2=, $1, $0 @@ -21,11 +23,13 @@ f: # @f i32.const $push5=, 40 i32.ne $push6=, $0, $pop5 br_if $pop6, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end return $0 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -34,7 +38,7 @@ main: # @main # BB#0: # %entry i32.const $1=, 0 block .LBB1_2 - i32.const $push0=, .str + i32.const $push0=, .L.str i32.call $0=, open, $pop0, $1 i32.const $push4=, 2147450880 i32.const $push3=, 65536 @@ -86,17 +90,17 @@ main: # @main i32.store8 $push45=, 32803($0), $pop44 i32.store8 $discard=, 32804($0), $pop45 i32.store8 $discard=, 32805($0), $1 -.LBB1_2: # %if.end15 +.LBB1_2: # %if.end15 call exit, $1 unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "/dev/zero" - .size .str, 10 + .size .L.str, 10 .ident "clang version 3.8.0 " diff --git a/test/torture-s/loop-3.c.s b/test/torture-s/loop-3.c.s index eb7d08e6e..15de414af 100644 --- a/test/torture-s/loop-3.c.s +++ b/test/torture-s/loop-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-3.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -16,6 +18,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -39,6 +43,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -55,14 +61,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type n,@object # @n - .bss + .hidden n # @n + .type n,@object + .section .bss.n,"aw",@nobits .globl n .align 2 n: diff --git a/test/torture-s/loop-3b.c.s b/test/torture-s/loop-3b.c.s index 312ed54c7..2bc05a820 100644 --- a/test/torture-s/loop-3b.c.s +++ b/test/torture-s/loop-3b.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-3b.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-3b.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -16,6 +18,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -41,6 +45,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -57,14 +63,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type n,@object # @n - .bss + .hidden n # @n + .type n,@object + .section .bss.n,"aw",@nobits .globl n .align 2 n: diff --git a/test/torture-s/loop-3c.c.s b/test/torture-s/loop-3c.c.s index 85f5178e7..8be5beff0 100644 --- a/test/torture-s/loop-3c.c.s +++ b/test/torture-s/loop-3c.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-3c.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-3c.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,7 +14,7 @@ f: # @f i32.shl $push1=, $0, $pop0 i32.add $2=, $1, $pop1 i32.const $3=, 256 -.LBB0_1: # %do.body +.LBB0_1: # %do.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push2=, 1 @@ -28,11 +30,13 @@ f: # @f i32.const $push8=, 1073741840 i32.lt_s $push9=, $0, $pop8 br_if $pop9, .LBB0_1 -.LBB0_2: # %do.end +.LBB0_2: # %do.end return $0 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -54,12 +58,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 4 a: - .zero 1020 + .skip 1020 .size a, 1020 diff --git a/test/torture-s/loop-4.c.s b/test/torture-s/loop-4.c.s index 3087cd88a..4189f9d49 100644 --- a/test/torture-s/loop-4.c.s +++ b/test/torture-s/loop-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-4.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/loop-4b.c.s b/test/torture-s/loop-4b.c.s index ee65bd0a7..a3e1e88ff 100644 --- a/test/torture-s/loop-4b.c.s +++ b/test/torture-s/loop-4b.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-4b.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-4b.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/loop-5.c.s b/test/torture-s/loop-5.c.s index a01f96050..a06f37dd1 100644 --- a/test/torture-s/loop-5.c.s +++ b/test/torture-s/loop-5.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-5.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-5.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -72,19 +74,19 @@ main: # @main # BB#8: # %if.end9 call exit, $2 unreachable -.LBB0_9: # %if.then8 +.LBB0_9: # %if.then8 call abort unreachable -.LBB0_10: # %if.then5 +.LBB0_10: # %if.then5 call abort unreachable -.LBB0_11: # %if.then2 +.LBB0_11: # %if.then2 call abort unreachable -.LBB0_12: # %if.then +.LBB0_12: # %if.then call abort unreachable -.LBB0_13: # %if.then.i.i +.LBB0_13: # %if.then.i.i call abort unreachable .Lfunc_end0: diff --git a/test/torture-s/loop-6.c.s b/test/torture-s/loop-6.c.s index 471bba384..cd644b4fe 100644 --- a/test/torture-s/loop-6.c.s +++ b/test/torture-s/loop-6.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-6.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-6.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/loop-7.c.s b/test/torture-s/loop-7.c.s index 168390ba0..f8b6bf0b6 100644 --- a/test/torture-s/loop-7.c.s +++ b/test/torture-s/loop-7.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-7.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-7.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -8,7 +10,7 @@ foo: # @foo # BB#0: # %entry i32.const $3=, 0 i32.const $2=, -1 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.const $1=, 1 @@ -20,23 +22,25 @@ foo: # @foo i32.gt_s $push3=, $3, $pop2 br_if $pop3, .LBB0_3 # BB#2: # %for.body - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $push4=, 0 i32.lt_s $push5=, $2, $pop4 br_if $pop5, .LBB0_1 -.LBB0_3: # %for.end +.LBB0_3: # %for.end block .LBB0_5 i32.const $push6=, -1 i32.le_s $push7=, $2, $pop6 br_if $pop7, .LBB0_5 # BB#4: # %if.end5 return -.LBB0_5: # %if.then4 +.LBB0_5: # %if.then4 call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -46,7 +50,7 @@ main: # @main i32.const $0=, 1 i32.const $2=, -1 copy_local $1=, $0 -.LBB1_1: # %for.body.i +.LBB1_1: # %for.body.i # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i32.const $push0=, 7 @@ -57,12 +61,12 @@ main: # @main i32.gt_s $push4=, $1, $pop3 br_if $pop4, .LBB1_3 # BB#2: # %for.body.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.add $1=, $1, $0 i32.const $push5=, 0 i32.lt_s $push6=, $2, $pop5 br_if $pop6, .LBB1_1 -.LBB1_3: # %for.end.i +.LBB1_3: # %for.end.i block .LBB1_5 i32.const $push7=, -1 i32.gt_s $push8=, $2, $pop7 @@ -70,7 +74,7 @@ main: # @main # BB#4: # %if.then4.i call abort unreachable -.LBB1_5: # %foo.exit +.LBB1_5: # %foo.exit i32.const $push9=, 0 call exit, $pop9 unreachable diff --git a/test/torture-s/loop-8.c.s b/test/torture-s/loop-8.c.s index 9aa8b9ce5..fdb0ae4a7 100644 --- a/test/torture-s/loop-8.c.s +++ b/test/torture-s/loop-8.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-8.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-8.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -14,12 +16,14 @@ bar: # @bar br_if $pop2, .LBB0_3 # BB#2: # %if.end return -.LBB0_3: # %if.then +.LBB0_3: # %if.then call abort unreachable .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -47,7 +51,7 @@ main: # @main # BB#3: # %for.cond.2 call abort unreachable -.LBB1_4: # %e +.LBB1_4: # %e block .LBB1_6 f64.const $push5=, 0x1p0 f64.eq $push6=, $2, $pop5 @@ -55,14 +59,15 @@ main: # @main # BB#5: # %if.then.i call abort unreachable -.LBB1_6: # %bar.exit4 +.LBB1_6: # %bar.exit4 call exit, $0 unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 4 a: diff --git a/test/torture-s/loop-9.c.s b/test/torture-s/loop-9.c.s index d5ff1ce0a..f5ec1e972 100644 --- a/test/torture-s/loop-9.c.s +++ b/test/torture-s/loop-9.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-9.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-9.c" + .section .text.false,"ax",@progbits + .hidden false .globl false .type false,@function false: # @false @@ -10,6 +12,8 @@ false: # @false .Lfunc_end0: .size false, .Lfunc_end0-false + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/loop-ivopts-1.c.s b/test/torture-s/loop-ivopts-1.c.s index f9502104f..3a7aefd72 100644 --- a/test/torture-s/loop-ivopts-1.c.s +++ b/test/torture-s/loop-ivopts-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-ivopts-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-ivopts-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,6 +17,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo diff --git a/test/torture-s/lshrdi-1.c.s b/test/torture-s/lshrdi-1.c.s index 4a6e780b4..e607c21ea 100644 --- a/test/torture-s/lshrdi-1.c.s +++ b/test/torture-s/lshrdi-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/lshrdi-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/lshrdi-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -7,8 +9,8 @@ main: # @main .local i32, i32, i64, i32, i32 # BB#0: # %entry i64.const $2=, 0 - i32.const $1=, switch.table -.LBB0_1: # %for.body + i32.const $1=, .Lswitch.table +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB0_7 loop .LBB0_3 @@ -18,17 +20,17 @@ main: # @main i64.ne $push3=, $pop1, $pop2 br_if $pop3, .LBB0_7 # BB#2: # %for.cond - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i64.const $push4=, 1 i64.add $2=, $2, $pop4 i32.const $0=, 8 i32.add $1=, $1, $0 i32.const $4=, 0 - i32.const $3=, switch.table + i32.const $3=, .Lswitch.table i64.const $push5=, 63 i64.le_s $push6=, $2, $pop5 br_if $pop6, .LBB0_1 -.LBB0_3: # %constant_shift.exit +.LBB0_3: # %constant_shift.exit # =>This Inner Loop Header: Depth=1 block .LBB0_6 loop .LBB0_5 @@ -37,29 +39,29 @@ main: # @main i32.eq $push11=, $1, $pop10 br_if $pop11, .LBB0_6 # BB#4: # %for.cond2 - # in Loop: Header=.LBB0_3 Depth=1 + # in Loop: Header=BB0_3 Depth=1 i32.add $4=, $4, $1 i32.add $3=, $3, $0 i32.const $push7=, 63 i32.le_s $push8=, $4, $pop7 br_if $pop8, .LBB0_3 -.LBB0_5: # %for.end13 +.LBB0_5: # %for.end13 i32.const $push9=, 0 call exit, $pop9 unreachable -.LBB0_6: # %if.then9 +.LBB0_6: # %if.then9 call abort unreachable -.LBB0_7: # %if.then +.LBB0_7: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type switch.table,@object # @switch.table - .section .rodata,"a",@progbits + .type .Lswitch.table,@object # @switch.table + .section .rodata..Lswitch.table,"a",@progbits .align 4 -switch.table: +.Lswitch.table: .int64 -8690466092652643696 # 0x87654321fedcba90 .int64 4878138990528453960 # 0x43b2a190ff6e5d48 .int64 2439069495264226980 # 0x21d950c87fb72ea4 @@ -124,7 +126,7 @@ switch.table: .int64 4 # 0x4 .int64 2 # 0x2 .int64 1 # 0x1 - .size switch.table, 512 + .size .Lswitch.table, 512 .ident "clang version 3.8.0 " diff --git a/test/torture-s/mayalias-1.c.s b/test/torture-s/mayalias-1.c.s index f726e34cb..6393e00d8 100644 --- a/test/torture-s/mayalias-1.c.s +++ b/test/torture-s/mayalias-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/mayalias-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/mayalias-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/mayalias-2.c.s b/test/torture-s/mayalias-2.c.s index c00aa5f70..966826c86 100644 --- a/test/torture-s/mayalias-2.c.s +++ b/test/torture-s/mayalias-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/mayalias-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/mayalias-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/medce-1.c.s b/test/torture-s/medce-1.c.s index 17a53e4c2..ccd44cedd 100644 --- a/test/torture-s/medce-1.c.s +++ b/test/torture-s/medce-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/medce-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/medce-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -11,6 +13,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -24,11 +28,13 @@ foo: # @foo # BB#1: # %sw.bb1 i32.const $push1=, 0 i32.store8 $discard=, ok($pop1), $1 -.LBB1_2: # %sw.epilog +.LBB1_2: # %sw.epilog return .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/memcpy-1.c.s b/test/torture-s/memcpy-1.c.s index c9da1eed4..b3d7a63f3 100644 --- a/test/torture-s/memcpy-1.c.s +++ b/test/torture-s/memcpy-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-1.c" + .section .text.copy,"ax",@progbits + .hidden copy .globl copy .type copy,@function copy: # @copy @@ -11,6 +13,8 @@ copy: # @copy .Lfunc_end0: .size copy, .Lfunc_end0-copy + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -25,7 +29,7 @@ main: # @main i32.store $28=, 0($9), $28 i32.const $4=, 0 copy_local $2=, $4 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $10=, 131072 @@ -41,7 +45,7 @@ main: # @main i32.const $0=, 131072 i32.ne $push2=, $2, $0 br_if $pop2, .LBB1_1 -.LBB1_2: # %for.end +.LBB1_2: # %for.end i32.const $1=, 1024 i32.const $12=, 0 i32.add $12=, $28, $12 @@ -49,7 +53,7 @@ main: # @main i32.add $13=, $28, $13 call memcpy, $12, $13, $1 i32.const $4=, 0 -.LBB1_3: # %for.body6 +.LBB1_3: # %for.body6 # =>This Inner Loop Header: Depth=1 block .LBB1_26 loop .LBB1_5 @@ -62,23 +66,23 @@ main: # @main i32.ne $push6=, $pop4, $pop5 br_if $pop6, .LBB1_26 # BB#4: # %for.cond3 - # in Loop: Header=.LBB1_3 Depth=1 + # in Loop: Header=BB1_3 Depth=1 i32.add $4=, $4, $7 i32.const $3=, 1023 i32.le_u $push7=, $4, $3 br_if $pop7, .LBB1_3 -.LBB1_5: # %for.end15 +.LBB1_5: # %for.end15 i32.const $15=, 0 i32.add $15=, $28, $15 call memset, $15, $7, $1 -.LBB1_6: # %for.cond17 +.LBB1_6: # %for.cond17 # =>This Inner Loop Header: Depth=1 block .LBB1_9 loop .LBB1_8 i32.gt_u $push8=, $7, $3 br_if $pop8, .LBB1_9 # BB#7: # %for.cond17.for.body20_crit_edge - # in Loop: Header=.LBB1_6 Depth=1 + # in Loop: Header=BB1_6 Depth=1 i32.const $16=, 0 i32.add $16=, $28, $16 i32.add $5=, $16, $7 @@ -87,17 +91,17 @@ main: # @main i32.load8_u $push28=, 0($5) i32.eq $push29=, $pop28, $4 br_if $pop29, .LBB1_6 -.LBB1_8: # %if.then25 +.LBB1_8: # %if.then25 call abort unreachable -.LBB1_9: # %for.end29 +.LBB1_9: # %for.end29 i32.const $17=, 0 i32.add $17=, $28, $17 i32.const $18=, 131072 i32.add $18=, $28, $18 call memcpy, $17, $18, $0 i32.const $5=, 0 -.LBB1_10: # %for.body35 +.LBB1_10: # %for.body35 # =>This Inner Loop Header: Depth=1 block .LBB1_25 loop .LBB1_12 @@ -109,25 +113,25 @@ main: # @main i32.ne $push12=, $pop10, $pop11 br_if $pop12, .LBB1_25 # BB#11: # %for.cond32 - # in Loop: Header=.LBB1_10 Depth=1 + # in Loop: Header=BB1_10 Depth=1 i32.const $7=, 1 i32.add $5=, $5, $7 i32.const $4=, 131071 i32.le_u $push13=, $5, $4 br_if $pop13, .LBB1_10 -.LBB1_12: # %for.end46 +.LBB1_12: # %for.end46 i32.const $6=, 0 i32.const $20=, 0 i32.add $20=, $28, $20 call memset, $20, $6, $0 -.LBB1_13: # %for.cond48 +.LBB1_13: # %for.cond48 # =>This Inner Loop Header: Depth=1 block .LBB1_16 loop .LBB1_15 i32.gt_u $push14=, $7, $4 br_if $pop14, .LBB1_16 # BB#14: # %for.cond48.for.body51_crit_edge - # in Loop: Header=.LBB1_13 Depth=1 + # in Loop: Header=BB1_13 Depth=1 i32.const $21=, 0 i32.add $21=, $28, $21 i32.add $5=, $21, $7 @@ -137,16 +141,16 @@ main: # @main i32.const $push30=, 0 i32.eq $push31=, $pop26, $pop30 br_if $pop31, .LBB1_13 -.LBB1_15: # %if.then56 +.LBB1_15: # %if.then56 call abort unreachable -.LBB1_16: # %for.end60 +.LBB1_16: # %for.end60 i32.const $22=, 0 i32.add $22=, $28, $22 i32.const $23=, 131072 i32.add $23=, $28, $23 call memcpy, $22, $23, $1 -.LBB1_17: # %for.body66 +.LBB1_17: # %for.body66 # =>This Inner Loop Header: Depth=1 block .LBB1_24 loop .LBB1_19 @@ -158,19 +162,19 @@ main: # @main i32.ne $push18=, $pop16, $pop17 br_if $pop18, .LBB1_24 # BB#18: # %for.cond63 - # in Loop: Header=.LBB1_17 Depth=1 + # in Loop: Header=BB1_17 Depth=1 i32.const $5=, 1 i32.add $6=, $6, $5 i32.le_u $push19=, $6, $3 br_if $pop19, .LBB1_17 -.LBB1_19: # %for.end77 +.LBB1_19: # %for.end77 i32.const $25=, 0 i32.add $25=, $28, $25 i32.const $26=, 131072 i32.add $26=, $28, $26 call memcpy, $25, $26, $0 i32.const $7=, 0 -.LBB1_20: # %for.body85 +.LBB1_20: # %for.body85 # =>This Inner Loop Header: Depth=1 block .LBB1_23 loop .LBB1_22 @@ -182,24 +186,24 @@ main: # @main i32.ne $push23=, $pop21, $pop22 br_if $pop23, .LBB1_23 # BB#21: # %for.cond82 - # in Loop: Header=.LBB1_20 Depth=1 + # in Loop: Header=BB1_20 Depth=1 i32.add $7=, $7, $5 i32.le_u $push24=, $7, $4 br_if $pop24, .LBB1_20 -.LBB1_22: # %for.end96 +.LBB1_22: # %for.end96 i32.const $push25=, 0 call exit, $pop25 unreachable -.LBB1_23: # %if.then92 +.LBB1_23: # %if.then92 call abort unreachable -.LBB1_24: # %if.then73 +.LBB1_24: # %if.then73 call abort unreachable -.LBB1_25: # %if.then42 +.LBB1_25: # %if.then42 call abort unreachable -.LBB1_26: # %if.then +.LBB1_26: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/memcpy-2.c.s b/test/torture-s/memcpy-2.c.s index c78a1ffae..720e3f589 100644 --- a/test/torture-s/memcpy-2.c.s +++ b/test/torture-s/memcpy-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -8,46 +10,46 @@ main: # @main # BB#0: # %entry i32.const $6=, 0 copy_local $0=, $6 -.LBB0_1: # %for.cond1.preheader +.LBB0_1: # %for.cond1.preheader # =>This Loop Header: Depth=1 - # Child Loop .LBB0_2 Depth 2 - # Child Loop .LBB0_3 Depth 3 - # Child Loop .LBB0_4 Depth 4 - # Child Loop .LBB0_6 Depth 4 - # Child Loop .LBB0_10 Depth 4 + # Child Loop BB0_2 Depth 2 + # Child Loop BB0_3 Depth 3 + # Child Loop BB0_4 Depth 4 + # Child Loop BB0_6 Depth 4 + # Child Loop BB0_10 Depth 4 block .LBB0_25 block .LBB0_24 loop .LBB0_23 i32.const $7=, u1 i32.add $1=, $7, $0 copy_local $2=, $6 -.LBB0_2: # %for.cond4.preheader - # Parent Loop .LBB0_1 Depth=1 +.LBB0_2: # %for.cond4.preheader + # Parent Loop BB0_1 Depth=1 # => This Loop Header: Depth=2 - # Child Loop .LBB0_3 Depth 3 - # Child Loop .LBB0_4 Depth 4 - # Child Loop .LBB0_6 Depth 4 - # Child Loop .LBB0_10 Depth 4 + # Child Loop BB0_3 Depth 3 + # Child Loop BB0_4 Depth 4 + # Child Loop BB0_6 Depth 4 + # Child Loop BB0_10 Depth 4 loop .LBB0_22 i32.const $8=, u2 i32.add $3=, $8, $2 i32.const $9=, 65 i32.add $4=, $2, $9 i32.const $5=, 1 -.LBB0_3: # %for.cond7.preheader - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 +.LBB0_3: # %for.cond7.preheader + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 # => This Loop Header: Depth=3 - # Child Loop .LBB0_4 Depth 4 - # Child Loop .LBB0_6 Depth 4 - # Child Loop .LBB0_10 Depth 4 + # Child Loop BB0_4 Depth 4 + # Child Loop BB0_6 Depth 4 + # Child Loop BB0_10 Depth 4 loop .LBB0_21 i32.const $14=, -96 copy_local $15=, $9 -.LBB0_4: # %for.body9 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 - # Parent Loop .LBB0_3 Depth=3 +.LBB0_4: # %for.body9 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 + # Parent Loop BB0_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB0_5 i32.const $13=, 96 @@ -68,18 +70,18 @@ main: # @main i32.add $15=, $15, $13 i32.add $14=, $14, $13 br_if $14, .LBB0_4 -.LBB0_5: # %for.end - # in Loop: Header=.LBB0_3 Depth=3 +.LBB0_5: # %for.end + # in Loop: Header=BB0_3 Depth=3 call memcpy, $1, $3, $5 i32.const $14=, 0 copy_local $16=, $7 block .LBB0_9 i32.lt_s $push9=, $0, $13 br_if $pop9, .LBB0_9 -.LBB0_6: # %for.body23 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 - # Parent Loop .LBB0_3 Depth=3 +.LBB0_6: # %for.body23 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 + # Parent Loop BB0_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB0_8 i32.const $15=, u1 @@ -88,23 +90,23 @@ main: # @main i32.ne $push12=, $pop11, $10 br_if $pop12, .LBB0_8 # BB#7: # %for.inc29 - # in Loop: Header=.LBB0_6 Depth=4 + # in Loop: Header=BB0_6 Depth=4 i32.add $14=, $14, $13 i32.add $16=, $15, $14 i32.lt_s $push13=, $14, $0 br_if $pop13, .LBB0_6 br .LBB0_9 -.LBB0_8: # %if.then27 +.LBB0_8: # %if.then27 call abort unreachable -.LBB0_9: # %for.body36.preheader - # in Loop: Header=.LBB0_3 Depth=3 +.LBB0_9: # %for.body36.preheader + # in Loop: Header=BB0_3 Depth=3 i32.const $14=, 0 copy_local $15=, $4 -.LBB0_10: # %for.body36 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 - # Parent Loop .LBB0_3 Depth=3 +.LBB0_10: # %for.body36 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 + # Parent Loop BB0_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB0_12 i32.shl $push14=, $15, $11 @@ -119,90 +121,90 @@ main: # @main i32.ne $push22=, $pop21, $pop19 br_if $pop22, .LBB0_25 # BB#11: # %for.inc48 - # in Loop: Header=.LBB0_10 Depth=4 + # in Loop: Header=BB0_10 Depth=4 i32.add $14=, $14, $13 i32.add $15=, $15, $13 i32.lt_s $push23=, $14, $5 br_if $pop23, .LBB0_10 -.LBB0_12: # %for.body56.preheader - # in Loop: Header=.LBB0_3 Depth=3 +.LBB0_12: # %for.body56.preheader + # in Loop: Header=BB0_3 Depth=3 i32.add $14=, $16, $14 i32.load8_u $push24=, 0($14) i32.ne $push25=, $pop24, $10 br_if $pop25, .LBB0_24 # BB#13: # %for.inc62 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.add $push26=, $14, $13 i32.load8_u $push27=, 0($pop26) i32.ne $push28=, $pop27, $10 br_if $pop28, .LBB0_24 # BB#14: # %for.inc62.1 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.const $push29=, 2 i32.add $push30=, $14, $pop29 i32.load8_u $push31=, 0($pop30) i32.ne $push32=, $pop31, $10 br_if $pop32, .LBB0_24 # BB#15: # %for.inc62.2 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.const $push33=, 3 i32.add $push34=, $14, $pop33 i32.load8_u $push35=, 0($pop34) i32.ne $push36=, $pop35, $10 br_if $pop36, .LBB0_24 # BB#16: # %for.inc62.3 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.const $push37=, 4 i32.add $push38=, $14, $pop37 i32.load8_u $push39=, 0($pop38) i32.ne $push40=, $pop39, $10 br_if $pop40, .LBB0_24 # BB#17: # %for.inc62.4 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.const $push41=, 5 i32.add $push42=, $14, $pop41 i32.load8_u $push43=, 0($pop42) i32.ne $push44=, $pop43, $10 br_if $pop44, .LBB0_24 # BB#18: # %for.inc62.5 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.const $push45=, 6 i32.add $push46=, $14, $pop45 i32.load8_u $push47=, 0($pop46) i32.ne $push48=, $pop47, $10 br_if $pop48, .LBB0_24 # BB#19: # %for.inc62.6 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.const $push49=, 7 i32.add $push50=, $14, $pop49 i32.load8_u $push51=, 0($pop50) i32.ne $push52=, $pop51, $10 br_if $pop52, .LBB0_24 # BB#20: # %for.inc62.7 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.add $5=, $5, $13 i32.const $push53=, 80 i32.lt_u $push54=, $5, $pop53 br_if $pop54, .LBB0_3 -.LBB0_21: # %for.inc69 - # in Loop: Header=.LBB0_2 Depth=2 +.LBB0_21: # %for.inc69 + # in Loop: Header=BB0_2 Depth=2 i32.add $2=, $2, $13 i32.const $14=, 8 i32.lt_u $push55=, $2, $14 br_if $pop55, .LBB0_2 -.LBB0_22: # %for.inc72 - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_22: # %for.inc72 + # in Loop: Header=BB0_1 Depth=1 i32.add $0=, $0, $13 i32.lt_u $push56=, $0, $14 br_if $pop56, .LBB0_1 -.LBB0_23: # %for.end74 +.LBB0_23: # %for.end74 i32.const $push57=, 0 call exit, $pop57 unreachable -.LBB0_24: # %if.then60 +.LBB0_24: # %if.then60 call abort unreachable -.LBB0_25: # %if.then46 +.LBB0_25: # %if.then46 call abort unreachable .Lfunc_end0: diff --git a/test/torture-s/memcpy-bi.c.s b/test/torture-s/memcpy-bi.c.s index fa8d03d1a..035862ea5 100644 --- a/test/torture-s/memcpy-bi.c.s +++ b/test/torture-s/memcpy-bi.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-bi.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-bi.c" + .section .text.check,"ax",@progbits + .hidden check .globl check .type check,@function check: # @check @@ -10,12 +12,14 @@ check: # @check br_if $pop0, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size check, .Lfunc_end0-check + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -23,7 +27,7 @@ main: # @main .local i32, i32, i32, i32, i32, i32, i64, i64, i64 # BB#0: # %entry i32.const $2=, 0 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $0=, 26 @@ -38,7 +42,7 @@ main: # @main i32.const $push3=, 80 i32.ne $push4=, $2, $pop3 br_if $pop4, .LBB1_1 -.LBB1_2: # %check.exit +.LBB1_2: # %check.exit i32.const $2=, 0 block .LBB1_154 i32.load16_u $push5=, src($2) @@ -651,250 +655,253 @@ main: # @main br_if $pop133, .LBB1_79 # BB#78: # %check.exit321 return $2 -.LBB1_79: # %if.then.i320 +.LBB1_79: # %if.then.i320 call abort unreachable -.LBB1_80: # %if.then.i316 +.LBB1_80: # %if.then.i316 call abort unreachable -.LBB1_81: # %if.then.i312 +.LBB1_81: # %if.then.i312 call abort unreachable -.LBB1_82: # %if.then.i308 +.LBB1_82: # %if.then.i308 call abort unreachable -.LBB1_83: # %if.then.i304 +.LBB1_83: # %if.then.i304 call abort unreachable -.LBB1_84: # %if.then.i300 +.LBB1_84: # %if.then.i300 call abort unreachable -.LBB1_85: # %if.then.i296 +.LBB1_85: # %if.then.i296 call abort unreachable -.LBB1_86: # %if.then.i292 +.LBB1_86: # %if.then.i292 call abort unreachable -.LBB1_87: # %if.then.i288 +.LBB1_87: # %if.then.i288 call abort unreachable -.LBB1_88: # %if.then.i284 +.LBB1_88: # %if.then.i284 call abort unreachable -.LBB1_89: # %if.then.i280 +.LBB1_89: # %if.then.i280 call abort unreachable -.LBB1_90: # %if.then.i276 +.LBB1_90: # %if.then.i276 call abort unreachable -.LBB1_91: # %if.then.i272 +.LBB1_91: # %if.then.i272 call abort unreachable -.LBB1_92: # %if.then.i268 +.LBB1_92: # %if.then.i268 call abort unreachable -.LBB1_93: # %if.then.i264 +.LBB1_93: # %if.then.i264 call abort unreachable -.LBB1_94: # %if.then.i260 +.LBB1_94: # %if.then.i260 call abort unreachable -.LBB1_95: # %if.then.i256 +.LBB1_95: # %if.then.i256 call abort unreachable -.LBB1_96: # %if.then.i252 +.LBB1_96: # %if.then.i252 call abort unreachable -.LBB1_97: # %if.then.i248 +.LBB1_97: # %if.then.i248 call abort unreachable -.LBB1_98: # %if.then.i244 +.LBB1_98: # %if.then.i244 call abort unreachable -.LBB1_99: # %if.then.i240 +.LBB1_99: # %if.then.i240 call abort unreachable -.LBB1_100: # %if.then.i236 +.LBB1_100: # %if.then.i236 call abort unreachable -.LBB1_101: # %if.then.i232 +.LBB1_101: # %if.then.i232 call abort unreachable -.LBB1_102: # %if.then.i228 +.LBB1_102: # %if.then.i228 call abort unreachable -.LBB1_103: # %if.then.i224 +.LBB1_103: # %if.then.i224 call abort unreachable -.LBB1_104: # %if.then.i220 +.LBB1_104: # %if.then.i220 call abort unreachable -.LBB1_105: # %if.then.i216 +.LBB1_105: # %if.then.i216 call abort unreachable -.LBB1_106: # %if.then.i212 +.LBB1_106: # %if.then.i212 call abort unreachable -.LBB1_107: # %if.then.i208 +.LBB1_107: # %if.then.i208 call abort unreachable -.LBB1_108: # %if.then.i204 +.LBB1_108: # %if.then.i204 call abort unreachable -.LBB1_109: # %if.then.i200 +.LBB1_109: # %if.then.i200 call abort unreachable -.LBB1_110: # %if.then.i196 +.LBB1_110: # %if.then.i196 call abort unreachable -.LBB1_111: # %if.then.i192 +.LBB1_111: # %if.then.i192 call abort unreachable -.LBB1_112: # %if.then.i188 +.LBB1_112: # %if.then.i188 call abort unreachable -.LBB1_113: # %if.then.i184 +.LBB1_113: # %if.then.i184 call abort unreachable -.LBB1_114: # %if.then.i180 +.LBB1_114: # %if.then.i180 call abort unreachable -.LBB1_115: # %if.then.i176 +.LBB1_115: # %if.then.i176 call abort unreachable -.LBB1_116: # %if.then.i172 +.LBB1_116: # %if.then.i172 call abort unreachable -.LBB1_117: # %if.then.i168 +.LBB1_117: # %if.then.i168 call abort unreachable -.LBB1_118: # %if.then.i164 +.LBB1_118: # %if.then.i164 call abort unreachable -.LBB1_119: # %if.then.i160 +.LBB1_119: # %if.then.i160 call abort unreachable -.LBB1_120: # %if.then.i156 +.LBB1_120: # %if.then.i156 call abort unreachable -.LBB1_121: # %if.then.i152 +.LBB1_121: # %if.then.i152 call abort unreachable -.LBB1_122: # %if.then.i148 +.LBB1_122: # %if.then.i148 call abort unreachable -.LBB1_123: # %if.then.i144 +.LBB1_123: # %if.then.i144 call abort unreachable -.LBB1_124: # %if.then.i140 +.LBB1_124: # %if.then.i140 call abort unreachable -.LBB1_125: # %if.then.i136 +.LBB1_125: # %if.then.i136 call abort unreachable -.LBB1_126: # %if.then.i132 +.LBB1_126: # %if.then.i132 call abort unreachable -.LBB1_127: # %if.then.i128 +.LBB1_127: # %if.then.i128 call abort unreachable -.LBB1_128: # %if.then.i124 +.LBB1_128: # %if.then.i124 call abort unreachable -.LBB1_129: # %if.then.i120 +.LBB1_129: # %if.then.i120 call abort unreachable -.LBB1_130: # %if.then.i116 +.LBB1_130: # %if.then.i116 call abort unreachable -.LBB1_131: # %if.then.i112 +.LBB1_131: # %if.then.i112 call abort unreachable -.LBB1_132: # %if.then.i108 +.LBB1_132: # %if.then.i108 call abort unreachable -.LBB1_133: # %if.then.i104 +.LBB1_133: # %if.then.i104 call abort unreachable -.LBB1_134: # %if.then.i100 +.LBB1_134: # %if.then.i100 call abort unreachable -.LBB1_135: # %if.then.i96 +.LBB1_135: # %if.then.i96 call abort unreachable -.LBB1_136: # %if.then.i92 +.LBB1_136: # %if.then.i92 call abort unreachable -.LBB1_137: # %if.then.i88 +.LBB1_137: # %if.then.i88 call abort unreachable -.LBB1_138: # %if.then.i84 +.LBB1_138: # %if.then.i84 call abort unreachable -.LBB1_139: # %if.then.i80 +.LBB1_139: # %if.then.i80 call abort unreachable -.LBB1_140: # %if.then.i76 +.LBB1_140: # %if.then.i76 call abort unreachable -.LBB1_141: # %if.then.i72 +.LBB1_141: # %if.then.i72 call abort unreachable -.LBB1_142: # %if.then.i68 +.LBB1_142: # %if.then.i68 call abort unreachable -.LBB1_143: # %if.then.i64 +.LBB1_143: # %if.then.i64 call abort unreachable -.LBB1_144: # %if.then.i60 +.LBB1_144: # %if.then.i60 call abort unreachable -.LBB1_145: # %if.then.i56 +.LBB1_145: # %if.then.i56 call abort unreachable -.LBB1_146: # %if.then.i52 +.LBB1_146: # %if.then.i52 call abort unreachable -.LBB1_147: # %if.then.i48 +.LBB1_147: # %if.then.i48 call abort unreachable -.LBB1_148: # %if.then.i44 +.LBB1_148: # %if.then.i44 call abort unreachable -.LBB1_149: # %if.then.i40 +.LBB1_149: # %if.then.i40 call abort unreachable -.LBB1_150: # %if.then.i32 +.LBB1_150: # %if.then.i32 call abort unreachable -.LBB1_151: # %if.then.i28 +.LBB1_151: # %if.then.i28 call abort unreachable -.LBB1_152: # %if.then.i24 +.LBB1_152: # %if.then.i24 call abort unreachable -.LBB1_153: # %if.then.i16 +.LBB1_153: # %if.then.i16 call abort unreachable -.LBB1_154: # %if.then.i12 +.LBB1_154: # %if.then.i12 call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type src,@object # @src - .bss + .hidden src # @src + .type src,@object + .section .bss.src,"aw",@nobits .globl src .align 4 src: - .zero 80 + .skip 80 .size src, 80 - .type dst,@object # @dst + .hidden dst # @dst + .type dst,@object + .section .bss.dst,"aw",@nobits .globl dst .align 4 dst: - .zero 80 + .skip 80 .size dst, 80 diff --git a/test/torture-s/memset-1.c.s b/test/torture-s/memset-1.c.s index 2bf50e5e8..4d75bc80a 100644 --- a/test/torture-s/memset-1.c.s +++ b/test/torture-s/memset-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memset-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/memset-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -7,16 +9,16 @@ main: # @main .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 # BB#0: # %entry i32.const $0=, 0 -.LBB0_1: # %for.cond1.preheader +.LBB0_1: # %for.cond1.preheader # =>This Loop Header: Depth=1 - # Child Loop .LBB0_2 Depth 2 - # Child Loop .LBB0_3 Depth 3 - # Child Loop .LBB0_5 Depth 3 - # Child Loop .LBB0_9 Depth 3 - # Child Loop .LBB0_20 Depth 3 - # Child Loop .LBB0_24 Depth 3 - # Child Loop .LBB0_35 Depth 3 - # Child Loop .LBB0_39 Depth 3 + # Child Loop BB0_2 Depth 2 + # Child Loop BB0_3 Depth 3 + # Child Loop BB0_5 Depth 3 + # Child Loop BB0_9 Depth 3 + # Child Loop BB0_20 Depth 3 + # Child Loop BB0_24 Depth 3 + # Child Loop BB0_35 Depth 3 + # Child Loop BB0_39 Depth 3 block .LBB0_57 block .LBB0_56 block .LBB0_55 @@ -27,21 +29,21 @@ main: # @main i32.const $3=, u i32.add $1=, $3, $0 i32.const $2=, 1 -.LBB0_2: # %for.cond4.preheader - # Parent Loop .LBB0_1 Depth=1 +.LBB0_2: # %for.cond4.preheader + # Parent Loop BB0_1 Depth=1 # => This Loop Header: Depth=2 - # Child Loop .LBB0_3 Depth 3 - # Child Loop .LBB0_5 Depth 3 - # Child Loop .LBB0_9 Depth 3 - # Child Loop .LBB0_20 Depth 3 - # Child Loop .LBB0_24 Depth 3 - # Child Loop .LBB0_35 Depth 3 - # Child Loop .LBB0_39 Depth 3 + # Child Loop BB0_3 Depth 3 + # Child Loop BB0_5 Depth 3 + # Child Loop BB0_9 Depth 3 + # Child Loop BB0_20 Depth 3 + # Child Loop BB0_24 Depth 3 + # Child Loop BB0_35 Depth 3 + # Child Loop BB0_39 Depth 3 loop .LBB0_50 i32.const $14=, -96 -.LBB0_3: # %for.body6 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 +.LBB0_3: # %for.body6 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 loop .LBB0_4 i32.add $push0=, $3, $14 @@ -52,17 +54,17 @@ main: # @main i32.const $5=, 1 i32.add $14=, $14, $5 br_if $14, .LBB0_3 -.LBB0_4: # %for.end - # in Loop: Header=.LBB0_2 Depth=2 +.LBB0_4: # %for.end + # in Loop: Header=BB0_2 Depth=2 i32.const $14=, 0 call memset, $1, $14, $2 copy_local $6=, $3 block .LBB0_8 i32.lt_s $push4=, $0, $5 br_if $pop4, .LBB0_8 -.LBB0_5: # %for.body11 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 +.LBB0_5: # %for.body11 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 loop .LBB0_7 i32.const $6=, u @@ -71,87 +73,87 @@ main: # @main i32.ne $push7=, $pop6, $4 br_if $pop7, .LBB0_7 # BB#6: # %for.inc16 - # in Loop: Header=.LBB0_5 Depth=3 + # in Loop: Header=BB0_5 Depth=3 i32.add $14=, $14, $5 i32.add $6=, $6, $14 i32.lt_s $push8=, $14, $0 br_if $pop8, .LBB0_5 br .LBB0_8 -.LBB0_7: # %if.then14 +.LBB0_7: # %if.then14 call abort unreachable -.LBB0_8: # %for.body22.preheader - # in Loop: Header=.LBB0_2 Depth=2 +.LBB0_8: # %for.body22.preheader + # in Loop: Header=BB0_2 Depth=2 i32.const $14=, 0 -.LBB0_9: # %for.body22 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 +.LBB0_9: # %for.body22 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 loop .LBB0_11 i32.add $push9=, $6, $14 i32.load8_u $push10=, 0($pop9) br_if $pop10, .LBB0_57 # BB#10: # %for.inc28 - # in Loop: Header=.LBB0_9 Depth=3 + # in Loop: Header=BB0_9 Depth=3 i32.add $14=, $14, $5 i32.lt_s $push11=, $14, $2 br_if $pop11, .LBB0_9 -.LBB0_11: # %for.body35.preheader - # in Loop: Header=.LBB0_2 Depth=2 +.LBB0_11: # %for.body35.preheader + # in Loop: Header=BB0_2 Depth=2 i32.add $14=, $6, $14 i32.load8_u $push12=, 0($14) i32.ne $push13=, $pop12, $4 br_if $pop13, .LBB0_56 # BB#12: # %for.inc41 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push14=, $14, $5 i32.load8_u $push15=, 0($pop14) i32.ne $push16=, $pop15, $4 br_if $pop16, .LBB0_56 # BB#13: # %for.inc41.1 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.const $7=, 2 i32.add $push17=, $14, $7 i32.load8_u $push18=, 0($pop17) i32.ne $push19=, $pop18, $4 br_if $pop19, .LBB0_56 # BB#14: # %for.inc41.2 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.const $8=, 3 i32.add $push20=, $14, $8 i32.load8_u $push21=, 0($pop20) i32.ne $push22=, $pop21, $4 br_if $pop22, .LBB0_56 # BB#15: # %for.inc41.3 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.const $9=, 4 i32.add $push23=, $14, $9 i32.load8_u $push24=, 0($pop23) i32.ne $push25=, $pop24, $4 br_if $pop25, .LBB0_56 # BB#16: # %for.inc41.4 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.const $10=, 5 i32.add $push26=, $14, $10 i32.load8_u $push27=, 0($pop26) i32.ne $push28=, $pop27, $4 br_if $pop28, .LBB0_56 # BB#17: # %for.inc41.5 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.const $11=, 6 i32.add $push29=, $14, $11 i32.load8_u $push30=, 0($pop29) i32.ne $push31=, $pop30, $4 br_if $pop31, .LBB0_56 # BB#18: # %for.inc41.6 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.const $12=, 7 i32.add $push32=, $14, $12 i32.load8_u $push33=, 0($pop32) i32.ne $push34=, $pop33, $4 br_if $pop34, .LBB0_56 # BB#19: # %for.inc41.7 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.const $14=, 0 i32.load8_u $push36=, A($14) call memset, $1, $pop36, $2 @@ -159,9 +161,9 @@ main: # @main block .LBB0_23 i32.le_s $push35=, $0, $14 br_if $pop35, .LBB0_23 -.LBB0_20: # %for.body55 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 +.LBB0_20: # %for.body55 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 loop .LBB0_22 i32.const $6=, u @@ -170,21 +172,21 @@ main: # @main i32.ne $push39=, $pop38, $4 br_if $pop39, .LBB0_22 # BB#21: # %for.inc61 - # in Loop: Header=.LBB0_20 Depth=3 + # in Loop: Header=BB0_20 Depth=3 i32.add $14=, $14, $5 i32.add $6=, $6, $14 i32.lt_s $push40=, $14, $0 br_if $pop40, .LBB0_20 br .LBB0_23 -.LBB0_22: # %if.then59 +.LBB0_22: # %if.then59 call abort unreachable -.LBB0_23: # %for.body68.preheader - # in Loop: Header=.LBB0_2 Depth=2 +.LBB0_23: # %for.body68.preheader + # in Loop: Header=BB0_2 Depth=2 i32.const $14=, 0 -.LBB0_24: # %for.body68 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 +.LBB0_24: # %for.body68 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 loop .LBB0_26 i32.add $push41=, $6, $14 @@ -193,60 +195,60 @@ main: # @main i32.ne $push44=, $pop42, $pop43 br_if $pop44, .LBB0_55 # BB#25: # %for.inc74 - # in Loop: Header=.LBB0_24 Depth=3 + # in Loop: Header=BB0_24 Depth=3 i32.add $14=, $14, $5 i32.lt_s $push45=, $14, $2 br_if $pop45, .LBB0_24 -.LBB0_26: # %for.body81.preheader - # in Loop: Header=.LBB0_2 Depth=2 +.LBB0_26: # %for.body81.preheader + # in Loop: Header=BB0_2 Depth=2 i32.add $14=, $6, $14 i32.load8_u $push46=, 0($14) i32.ne $push47=, $pop46, $4 br_if $pop47, .LBB0_54 # BB#27: # %for.inc87 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push48=, $14, $5 i32.load8_u $push49=, 0($pop48) i32.ne $push50=, $pop49, $4 br_if $pop50, .LBB0_54 # BB#28: # %for.inc87.1 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push51=, $14, $7 i32.load8_u $push52=, 0($pop51) i32.ne $push53=, $pop52, $4 br_if $pop53, .LBB0_54 # BB#29: # %for.inc87.2 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push54=, $14, $8 i32.load8_u $push55=, 0($pop54) i32.ne $push56=, $pop55, $4 br_if $pop56, .LBB0_54 # BB#30: # %for.inc87.3 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push57=, $14, $9 i32.load8_u $push58=, 0($pop57) i32.ne $push59=, $pop58, $4 br_if $pop59, .LBB0_54 # BB#31: # %for.inc87.4 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push60=, $14, $10 i32.load8_u $push61=, 0($pop60) i32.ne $push62=, $pop61, $4 br_if $pop62, .LBB0_54 # BB#32: # %for.inc87.5 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push63=, $14, $11 i32.load8_u $push64=, 0($pop63) i32.ne $push65=, $pop64, $4 br_if $pop65, .LBB0_54 # BB#33: # %for.inc87.6 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push66=, $14, $12 i32.load8_u $push67=, 0($pop66) i32.ne $push68=, $pop67, $4 br_if $pop68, .LBB0_54 # BB#34: # %for.inc87.7 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.const $14=, 0 i32.const $13=, 66 call memset, $1, $13, $2 @@ -254,9 +256,9 @@ main: # @main block .LBB0_38 i32.le_s $push69=, $0, $14 br_if $pop69, .LBB0_38 -.LBB0_35: # %for.body100 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 +.LBB0_35: # %for.body100 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 loop .LBB0_37 i32.const $6=, u @@ -265,21 +267,21 @@ main: # @main i32.ne $push72=, $pop71, $4 br_if $pop72, .LBB0_37 # BB#36: # %for.inc106 - # in Loop: Header=.LBB0_35 Depth=3 + # in Loop: Header=BB0_35 Depth=3 i32.add $14=, $14, $5 i32.add $6=, $6, $14 i32.lt_s $push73=, $14, $0 br_if $pop73, .LBB0_35 br .LBB0_38 -.LBB0_37: # %if.then104 +.LBB0_37: # %if.then104 call abort unreachable -.LBB0_38: # %for.body113.preheader - # in Loop: Header=.LBB0_2 Depth=2 +.LBB0_38: # %for.body113.preheader + # in Loop: Header=BB0_2 Depth=2 i32.const $14=, 0 -.LBB0_39: # %for.body113 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 +.LBB0_39: # %for.body113 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 loop .LBB0_41 i32.add $push74=, $6, $14 @@ -287,97 +289,98 @@ main: # @main i32.ne $push76=, $pop75, $13 br_if $pop76, .LBB0_53 # BB#40: # %for.inc119 - # in Loop: Header=.LBB0_39 Depth=3 + # in Loop: Header=BB0_39 Depth=3 i32.add $14=, $14, $5 i32.lt_s $push77=, $14, $2 br_if $pop77, .LBB0_39 -.LBB0_41: # %for.body126.preheader - # in Loop: Header=.LBB0_2 Depth=2 +.LBB0_41: # %for.body126.preheader + # in Loop: Header=BB0_2 Depth=2 i32.add $14=, $6, $14 i32.load8_u $push78=, 0($14) i32.ne $push79=, $pop78, $4 br_if $pop79, .LBB0_52 # BB#42: # %for.inc132 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push80=, $14, $5 i32.load8_u $push81=, 0($pop80) i32.ne $push82=, $pop81, $4 br_if $pop82, .LBB0_52 # BB#43: # %for.inc132.1 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push83=, $14, $7 i32.load8_u $push84=, 0($pop83) i32.ne $push85=, $pop84, $4 br_if $pop85, .LBB0_52 # BB#44: # %for.inc132.2 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push86=, $14, $8 i32.load8_u $push87=, 0($pop86) i32.ne $push88=, $pop87, $4 br_if $pop88, .LBB0_52 # BB#45: # %for.inc132.3 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push89=, $14, $9 i32.load8_u $push90=, 0($pop89) i32.ne $push91=, $pop90, $4 br_if $pop91, .LBB0_52 # BB#46: # %for.inc132.4 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push92=, $14, $10 i32.load8_u $push93=, 0($pop92) i32.ne $push94=, $pop93, $4 br_if $pop94, .LBB0_52 # BB#47: # %for.inc132.5 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push95=, $14, $11 i32.load8_u $push96=, 0($pop95) i32.ne $push97=, $pop96, $4 br_if $pop97, .LBB0_52 # BB#48: # %for.inc132.6 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $push98=, $14, $12 i32.load8_u $push99=, 0($pop98) i32.ne $push100=, $pop99, $4 br_if $pop100, .LBB0_52 # BB#49: # %for.inc132.7 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $2=, $2, $5 i32.const $push101=, 80 i32.lt_u $push102=, $2, $pop101 br_if $pop102, .LBB0_2 -.LBB0_50: # %for.inc139 - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_50: # %for.inc139 + # in Loop: Header=BB0_1 Depth=1 i32.add $0=, $0, $5 i32.const $push103=, 8 i32.lt_u $push104=, $0, $pop103 br_if $pop104, .LBB0_1 -.LBB0_51: # %for.end141 +.LBB0_51: # %for.end141 i32.const $push105=, 0 call exit, $pop105 unreachable -.LBB0_52: # %if.then130 +.LBB0_52: # %if.then130 call abort unreachable -.LBB0_53: # %if.then117 +.LBB0_53: # %if.then117 call abort unreachable -.LBB0_54: # %if.then85 +.LBB0_54: # %if.then85 call abort unreachable -.LBB0_55: # %if.then72 +.LBB0_55: # %if.then72 call abort unreachable -.LBB0_56: # %if.then39 +.LBB0_56: # %if.then39 call abort unreachable -.LBB0_57: # %if.then26 +.LBB0_57: # %if.then26 call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type A,@object # @A - .data + .hidden A # @A + .type A,@object + .section .data.A,"aw",@progbits .globl A A: .int8 65 # 0x41 diff --git a/test/torture-s/memset-2.c.s b/test/torture-s/memset-2.c.s index ec977ffd6..2a108c186 100644 --- a/test/torture-s/memset-2.c.s +++ b/test/torture-s/memset-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memset-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/memset-2.c" + .section .text.reset,"ax",@progbits + .hidden reset .globl reset .type reset,@function reset: # @reset @@ -40,6 +42,8 @@ reset: # @reset .Lfunc_end0: .size reset, .Lfunc_end0-reset + .section .text.check,"ax",@progbits + .hidden check .globl check .type check,@function check: # @check @@ -51,7 +55,7 @@ check: # @check block .LBB1_4 i32.le_s $push0=, $0, $4 br_if $pop0, .LBB1_4 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i32.const $3=, u @@ -61,23 +65,23 @@ check: # @check i32.ne $push4=, $pop2, $pop3 br_if $pop4, .LBB1_3 # BB#2: # %for.inc - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push5=, 1 i32.add $4=, $4, $pop5 i32.add $3=, $3, $4 i32.lt_s $push6=, $4, $0 br_if $pop6, .LBB1_1 br .LBB1_4 -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable -.LBB1_4: # %for.cond3.preheader +.LBB1_4: # %for.cond3.preheader i32.const $4=, 0 copy_local $0=, $3 block .LBB1_8 i32.le_s $push7=, $1, $4 br_if $pop7, .LBB1_8 -.LBB1_5: # %for.body6 +.LBB1_5: # %for.body6 # =>This Inner Loop Header: Depth=1 loop .LBB1_7 i32.add $push8=, $3, $4 @@ -85,17 +89,17 @@ check: # @check i32.ne $push10=, $pop9, $2 br_if $pop10, .LBB1_7 # BB#6: # %for.inc12 - # in Loop: Header=.LBB1_5 Depth=1 + # in Loop: Header=BB1_5 Depth=1 i32.const $push11=, 1 i32.add $4=, $4, $pop11 i32.add $0=, $3, $4 i32.lt_s $push12=, $4, $1 br_if $pop12, .LBB1_5 br .LBB1_8 -.LBB1_7: # %if.then10 +.LBB1_7: # %if.then10 call abort unreachable -.LBB1_8: # %for.body19.preheader +.LBB1_8: # %for.body19.preheader i32.const $4=, 97 block .LBB1_17 i32.load8_u $push13=, 0($0) @@ -131,12 +135,14 @@ check: # @check br_if $pop28, .LBB1_17 # BB#16: # %for.inc25.7 return -.LBB1_17: # %if.then23 +.LBB1_17: # %if.then23 call abort unreachable .Lfunc_end1: .size check, .Lfunc_end1-check + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -145,7 +151,7 @@ main: # @main # BB#0: # %entry i32.const $27=, 0 copy_local $25=, $27 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB2_2 i32.const $push0=, 1633771873 @@ -195,7 +201,7 @@ main: # @main copy_local $24=, $17 i32.ne $push29=, $25, $3 br_if $pop29, .LBB2_1 -.LBB2_2: # %for.body18 +.LBB2_2: # %for.body18 # =>This Inner Loop Header: Depth=1 loop .LBB2_3 i32.store8 $push30=, u+6($17), $13 @@ -242,7 +248,7 @@ main: # @main copy_local $18=, $27 i32.ne $push58=, $24, $3 br_if $pop58, .LBB2_2 -.LBB2_3: # %for.body44 +.LBB2_3: # %for.body44 # =>This Inner Loop Header: Depth=1 loop .LBB2_4 i32.store8 $push59=, u+6($27), $8 @@ -293,7 +299,7 @@ main: # @main copy_local $24=, $17 i32.ne $push89=, $18, $3 br_if $pop89, .LBB2_3 -.LBB2_4: # %for.body70 +.LBB2_4: # %for.body70 # =>This Inner Loop Header: Depth=1 loop .LBB2_5 i32.store8 $push90=, u+6($17), $15 @@ -348,7 +354,7 @@ main: # @main copy_local $18=, $27 i32.ne $push122=, $24, $3 br_if $pop122, .LBB2_4 -.LBB2_5: # %for.body96 +.LBB2_5: # %for.body96 # =>This Inner Loop Header: Depth=1 loop .LBB2_6 i32.store8 $push123=, u+6($27), $12 @@ -407,7 +413,7 @@ main: # @main copy_local $22=, $17 i32.ne $push157=, $18, $3 br_if $pop157, .LBB2_5 -.LBB2_6: # %for.body122 +.LBB2_6: # %for.body122 # =>This Inner Loop Header: Depth=1 loop .LBB2_7 i32.store8 $push158=, u+6($17), $16 @@ -470,7 +476,7 @@ main: # @main copy_local $26=, $27 i32.ne $push194=, $22, $3 br_if $pop194, .LBB2_6 -.LBB2_7: # %for.body148 +.LBB2_7: # %for.body148 # =>This Inner Loop Header: Depth=1 loop .LBB2_8 i32.store8 $push195=, u+6($27), $4 @@ -537,7 +543,7 @@ main: # @main copy_local $24=, $17 i32.ne $push233=, $26, $3 br_if $pop233, .LBB2_7 -.LBB2_8: # %for.body174 +.LBB2_8: # %for.body174 # =>This Inner Loop Header: Depth=1 loop .LBB2_9 i32.store8 $push234=, u+6($17), $6 @@ -609,7 +615,7 @@ main: # @main copy_local $27=, $17 i32.ne $push276=, $24, $3 br_if $pop276, .LBB2_8 -.LBB2_9: # %for.body200 +.LBB2_9: # %for.body200 # =>This Inner Loop Header: Depth=1 loop .LBB2_10 i32.store8 $push277=, u+6($17), $4 @@ -652,7 +658,7 @@ main: # @main copy_local $25=, $17 i32.ne $push302=, $27, $3 br_if $pop302, .LBB2_9 -.LBB2_10: # %for.body226 +.LBB2_10: # %for.body226 # =>This Inner Loop Header: Depth=1 loop .LBB2_11 i32.store8 $push303=, u+6($17), $23 @@ -695,7 +701,7 @@ main: # @main copy_local $27=, $17 i32.ne $push328=, $25, $3 br_if $pop328, .LBB2_10 -.LBB2_11: # %for.body252 +.LBB2_11: # %for.body252 # =>This Inner Loop Header: Depth=1 loop .LBB2_12 i32.store8 $push329=, u+6($17), $26 @@ -738,7 +744,7 @@ main: # @main copy_local $25=, $17 i32.ne $push354=, $27, $3 br_if $pop354, .LBB2_11 -.LBB2_12: # %for.body278 +.LBB2_12: # %for.body278 # =>This Inner Loop Header: Depth=1 loop .LBB2_13 i32.store8 $push355=, u+6($17), $23 @@ -781,7 +787,7 @@ main: # @main copy_local $27=, $17 i32.ne $push380=, $25, $3 br_if $pop380, .LBB2_12 -.LBB2_13: # %for.body304 +.LBB2_13: # %for.body304 # =>This Inner Loop Header: Depth=1 loop .LBB2_14 i32.store8 $push381=, u+6($17), $26 @@ -824,7 +830,7 @@ main: # @main copy_local $25=, $17 i32.ne $push406=, $27, $3 br_if $pop406, .LBB2_13 -.LBB2_14: # %for.body330 +.LBB2_14: # %for.body330 # =>This Inner Loop Header: Depth=1 loop .LBB2_15 i32.store8 $push407=, u+6($17), $8 @@ -867,7 +873,7 @@ main: # @main copy_local $27=, $17 i32.ne $push432=, $25, $3 br_if $pop432, .LBB2_14 -.LBB2_15: # %for.body356 +.LBB2_15: # %for.body356 # =>This Inner Loop Header: Depth=1 loop .LBB2_16 i32.store8 $push433=, u+6($17), $23 @@ -909,15 +915,16 @@ main: # @main i32.add $27=, $27, $1 i32.ne $push458=, $27, $3 br_if $pop458, .LBB2_15 -.LBB2_16: # %for.end378 +.LBB2_16: # %for.end378 i32.const $push459=, 0 call exit, $pop459 unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type A,@object # @A - .data + .hidden A # @A + .type A,@object + .section .data.A,"aw",@progbits .globl A A: .int8 65 # 0x41 diff --git a/test/torture-s/memset-3.c.s b/test/torture-s/memset-3.c.s index 2f8de8063..a6d836249 100644 --- a/test/torture-s/memset-3.c.s +++ b/test/torture-s/memset-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memset-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/memset-3.c" + .section .text.reset,"ax",@progbits + .hidden reset .globl reset .type reset,@function reset: # @reset @@ -40,6 +42,8 @@ reset: # @reset .Lfunc_end0: .size reset, .Lfunc_end0-reset + .section .text.check,"ax",@progbits + .hidden check .globl check .type check,@function check: # @check @@ -51,7 +55,7 @@ check: # @check block .LBB1_4 i32.le_s $push0=, $0, $4 br_if $pop0, .LBB1_4 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i32.const $3=, u @@ -61,23 +65,23 @@ check: # @check i32.ne $push4=, $pop2, $pop3 br_if $pop4, .LBB1_3 # BB#2: # %for.inc - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push5=, 1 i32.add $4=, $4, $pop5 i32.add $3=, $3, $4 i32.lt_s $push6=, $4, $0 br_if $pop6, .LBB1_1 br .LBB1_4 -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable -.LBB1_4: # %for.cond3.preheader +.LBB1_4: # %for.cond3.preheader i32.const $4=, 0 copy_local $0=, $3 block .LBB1_8 i32.le_s $push7=, $1, $4 br_if $pop7, .LBB1_8 -.LBB1_5: # %for.body6 +.LBB1_5: # %for.body6 # =>This Inner Loop Header: Depth=1 loop .LBB1_7 i32.add $push8=, $3, $4 @@ -85,17 +89,17 @@ check: # @check i32.ne $push10=, $pop9, $2 br_if $pop10, .LBB1_7 # BB#6: # %for.inc12 - # in Loop: Header=.LBB1_5 Depth=1 + # in Loop: Header=BB1_5 Depth=1 i32.const $push11=, 1 i32.add $4=, $4, $pop11 i32.add $0=, $3, $4 i32.lt_s $push12=, $4, $1 br_if $pop12, .LBB1_5 br .LBB1_8 -.LBB1_7: # %if.then10 +.LBB1_7: # %if.then10 call abort unreachable -.LBB1_8: # %for.body19.preheader +.LBB1_8: # %for.body19.preheader i32.const $4=, 97 block .LBB1_17 i32.load8_u $push13=, 0($0) @@ -131,12 +135,14 @@ check: # @check br_if $pop28, .LBB1_17 # BB#16: # %for.inc25.7 return -.LBB1_17: # %if.then23 +.LBB1_17: # %if.then23 call abort unreachable .Lfunc_end1: .size check, .Lfunc_end1-check + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -145,11 +151,11 @@ main: # @main # BB#0: # %entry i32.const $12=, 0 copy_local $13=, $12 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Loop Header: Depth=1 - # Child Loop .LBB2_2 Depth 2 - # Child Loop .LBB2_14 Depth 2 - # Child Loop .LBB2_26 Depth 2 + # Child Loop BB2_2 Depth 2 + # Child Loop BB2_14 Depth 2 + # Child Loop BB2_26 Depth 2 block .LBB2_48 block .LBB2_47 block .LBB2_46 @@ -191,8 +197,8 @@ main: # @main copy_local $2=, $12 block .LBB2_5 br_if $6, .LBB2_5 -.LBB2_2: # %for.body6.i - # Parent Loop .LBB2_1 Depth=1 +.LBB2_2: # %for.body6.i + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_4 i32.const $11=, u @@ -200,65 +206,65 @@ main: # @main i32.load8_u $push27=, 0($pop26) br_if $pop27, .LBB2_4 # BB#3: # %for.inc12.i - # in Loop: Header=.LBB2_2 Depth=2 + # in Loop: Header=BB2_2 Depth=2 i32.add $2=, $2, $0 i32.add $11=, $11, $2 i32.lt_s $push28=, $2, $13 br_if $pop28, .LBB2_2 br .LBB2_5 -.LBB2_4: # %if.then10.i +.LBB2_4: # %if.then10.i call abort unreachable -.LBB2_5: # %for.body19.preheader.i - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_5: # %for.body19.preheader.i + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push29=, 0($11) i32.ne $push30=, $pop29, $10 br_if $pop30, .LBB2_48 # BB#6: # %for.inc25.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push31=, 1($11) i32.ne $push32=, $pop31, $10 br_if $pop32, .LBB2_48 # BB#7: # %for.inc25.1.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push33=, 2($11) i32.ne $push34=, $pop33, $10 br_if $pop34, .LBB2_48 # BB#8: # %for.inc25.2.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push35=, 3($11) i32.ne $push36=, $pop35, $10 br_if $pop36, .LBB2_48 # BB#9: # %for.inc25.3.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push37=, 4($11) i32.ne $push38=, $pop37, $10 br_if $pop38, .LBB2_48 # BB#10: # %for.inc25.4.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push39=, 5($11) i32.ne $push40=, $pop39, $10 br_if $pop40, .LBB2_48 # BB#11: # %for.inc25.5.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push41=, 6($11) i32.ne $push42=, $pop41, $10 br_if $pop42, .LBB2_48 # BB#12: # %for.inc25.6.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push43=, 7($11) i32.ne $push44=, $pop43, $10 br_if $pop44, .LBB2_48 # BB#13: # %check.exit - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $2=, 0 i32.const $11=, u block .LBB2_17 i32.load8_u $push45=, A($2) call memset, $11, $pop45, $13 br_if $6, .LBB2_17 -.LBB2_14: # %for.body6.i241 - # Parent Loop .LBB2_1 Depth=1 +.LBB2_14: # %for.body6.i241 + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_16 i32.const $11=, u @@ -268,65 +274,65 @@ main: # @main i32.ne $push49=, $pop47, $pop48 br_if $pop49, .LBB2_16 # BB#15: # %for.inc12.i246 - # in Loop: Header=.LBB2_14 Depth=2 + # in Loop: Header=BB2_14 Depth=2 i32.add $2=, $2, $0 i32.add $11=, $11, $2 i32.lt_s $push50=, $2, $13 br_if $pop50, .LBB2_14 br .LBB2_17 -.LBB2_16: # %if.then10.i242 +.LBB2_16: # %if.then10.i242 call abort unreachable -.LBB2_17: # %for.body19.preheader.i249 - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_17: # %for.body19.preheader.i249 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push51=, 0($11) i32.ne $push52=, $pop51, $10 br_if $pop52, .LBB2_47 # BB#18: # %for.inc25.i253 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push53=, 1($11) i32.ne $push54=, $pop53, $10 br_if $pop54, .LBB2_47 # BB#19: # %for.inc25.1.i256 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push55=, 2($11) i32.ne $push56=, $pop55, $10 br_if $pop56, .LBB2_47 # BB#20: # %for.inc25.2.i259 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push57=, 3($11) i32.ne $push58=, $pop57, $10 br_if $pop58, .LBB2_47 # BB#21: # %for.inc25.3.i262 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push59=, 4($11) i32.ne $push60=, $pop59, $10 br_if $pop60, .LBB2_47 # BB#22: # %for.inc25.4.i265 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push61=, 5($11) i32.ne $push62=, $pop61, $10 br_if $pop62, .LBB2_47 # BB#23: # %for.inc25.5.i268 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push63=, 6($11) i32.ne $push64=, $pop63, $10 br_if $pop64, .LBB2_47 # BB#24: # %for.inc25.6.i271 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push65=, 7($11) i32.ne $push66=, $pop65, $10 br_if $pop66, .LBB2_47 # BB#25: # %check.exit272 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $11=, u i32.const $1=, 66 call memset, $11, $1, $13 i32.const $2=, 0 block .LBB2_29 br_if $6, .LBB2_29 -.LBB2_26: # %for.body6.i278 - # Parent Loop .LBB2_1 Depth=1 +.LBB2_26: # %for.body6.i278 + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_28 i32.const $11=, u @@ -335,64 +341,64 @@ main: # @main i32.ne $push69=, $pop68, $1 br_if $pop69, .LBB2_28 # BB#27: # %for.inc12.i283 - # in Loop: Header=.LBB2_26 Depth=2 + # in Loop: Header=BB2_26 Depth=2 i32.add $2=, $2, $0 i32.add $11=, $11, $2 i32.lt_s $push70=, $2, $13 br_if $pop70, .LBB2_26 br .LBB2_29 -.LBB2_28: # %if.then10.i279 +.LBB2_28: # %if.then10.i279 call abort unreachable -.LBB2_29: # %for.body19.preheader.i286 - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_29: # %for.body19.preheader.i286 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push71=, 0($11) i32.ne $push72=, $pop71, $10 br_if $pop72, .LBB2_46 # BB#30: # %for.inc25.i290 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push73=, 1($11) i32.ne $push74=, $pop73, $10 br_if $pop74, .LBB2_46 # BB#31: # %for.inc25.1.i293 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push75=, 2($11) i32.ne $push76=, $pop75, $10 br_if $pop76, .LBB2_46 # BB#32: # %for.inc25.2.i296 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push77=, 3($11) i32.ne $push78=, $pop77, $10 br_if $pop78, .LBB2_46 # BB#33: # %for.inc25.3.i299 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push79=, 4($11) i32.ne $push80=, $pop79, $10 br_if $pop80, .LBB2_46 # BB#34: # %for.inc25.4.i302 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push81=, 5($11) i32.ne $push82=, $pop81, $10 br_if $pop82, .LBB2_46 # BB#35: # %for.inc25.5.i305 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push83=, 6($11) i32.ne $push84=, $pop83, $10 br_if $pop84, .LBB2_46 # BB#36: # %for.inc25.6.i308 - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push85=, 7($11) i32.ne $push86=, $pop85, $10 br_if $pop86, .LBB2_46 # BB#37: # %for.cond - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.add $13=, $13, $0 i32.const $2=, 0 copy_local $11=, $2 i32.const $push87=, 14 i32.le_s $push88=, $13, $pop87 br_if $pop88, .LBB2_1 -.LBB2_38: # %for.body13 +.LBB2_38: # %for.body13 # =>This Inner Loop Header: Depth=1 loop .LBB2_39 i32.store8 $push89=, u+6($2), $10 @@ -436,7 +442,7 @@ main: # @main copy_local $13=, $2 i32.ne $push114=, $11, $7 br_if $pop114, .LBB2_38 -.LBB2_39: # %for.body33 +.LBB2_39: # %for.body33 # =>This Inner Loop Header: Depth=1 loop .LBB2_40 i32.store8 $push115=, u+6($2), $5 @@ -479,7 +485,7 @@ main: # @main copy_local $11=, $2 i32.ne $push140=, $13, $7 br_if $pop140, .LBB2_39 -.LBB2_40: # %for.body53 +.LBB2_40: # %for.body53 # =>This Inner Loop Header: Depth=1 loop .LBB2_41 i32.store8 $push141=, u+6($2), $10 @@ -522,7 +528,7 @@ main: # @main copy_local $13=, $2 i32.ne $push166=, $11, $7 br_if $pop166, .LBB2_40 -.LBB2_41: # %for.body73 +.LBB2_41: # %for.body73 # =>This Inner Loop Header: Depth=1 loop .LBB2_42 i32.store8 $push167=, u+6($2), $5 @@ -565,7 +571,7 @@ main: # @main copy_local $11=, $2 i32.ne $push192=, $13, $7 br_if $pop192, .LBB2_41 -.LBB2_42: # %for.body93 +.LBB2_42: # %for.body93 # =>This Inner Loop Header: Depth=1 loop .LBB2_43 i32.store8 $push193=, u+6($2), $10 @@ -608,7 +614,7 @@ main: # @main copy_local $12=, $2 i32.ne $push218=, $11, $7 br_if $pop218, .LBB2_42 -.LBB2_43: # %for.body113 +.LBB2_43: # %for.body113 # =>This Inner Loop Header: Depth=1 loop .LBB2_44 i32.store8 $push219=, u+6($2), $5 @@ -651,7 +657,7 @@ main: # @main copy_local $13=, $2 i32.ne $push244=, $12, $7 br_if $pop244, .LBB2_43 -.LBB2_44: # %for.body133 +.LBB2_44: # %for.body133 # =>This Inner Loop Header: Depth=1 loop .LBB2_45 i32.store8 $push245=, u+6($2), $10 @@ -693,24 +699,25 @@ main: # @main i32.add $13=, $13, $0 i32.ne $push270=, $13, $7 br_if $pop270, .LBB2_44 -.LBB2_45: # %for.end149 +.LBB2_45: # %for.end149 i32.const $push271=, 0 call exit, $pop271 unreachable -.LBB2_46: # %if.then23.i287 +.LBB2_46: # %if.then23.i287 call abort unreachable -.LBB2_47: # %if.then23.i250 +.LBB2_47: # %if.then23.i250 call abort unreachable -.LBB2_48: # %if.then23.i +.LBB2_48: # %if.then23.i call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type A,@object # @A - .data + .hidden A # @A + .type A,@object + .section .data.A,"aw",@progbits .globl A A: .int8 65 # 0x41 diff --git a/test/torture-s/mod-1.c.s b/test/torture-s/mod-1.c.s index 371f323d4..1af610a87 100644 --- a/test/torture-s/mod-1.c.s +++ b/test/torture-s/mod-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/mod-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/mod-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,12 +13,14 @@ f: # @f br_if $pop0, .LBB0_2 # BB#1: # %if.end return $1 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/mode-dependent-address.c.s b/test/torture-s/mode-dependent-address.c.s index 934f6cced..61730ca71 100644 --- a/test/torture-s/mode-dependent-address.c.s +++ b/test/torture-s/mode-dependent-address.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/mode-dependent-address.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/mode-dependent-address.c" + .section .text.f883b,"ax",@progbits + .hidden f883b .globl f883b .type f883b,@function f883b: # @f883b @@ -7,7 +9,7 @@ f883b: # @f883b .local i32, i32, i32 # BB#0: # %entry i32.const $7=, 0 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.load16_s $5=, 0($1) @@ -40,11 +42,13 @@ f883b: # @f883b i32.const $push20=, 96 i32.ne $push21=, $7, $pop20 br_if $pop21, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end return .Lfunc_end0: .size f883b, .Lfunc_end0-f883b + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -58,7 +62,7 @@ main: # @main i32.const $12=, arg1 copy_local $5=, $10 copy_local $6=, $9 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $push1=, arg4 @@ -84,7 +88,7 @@ main: # @main i32.const $push7=, 96 i32.ne $push8=, $7, $pop7 br_if $pop8, .LBB1_1 -.LBB1_2: # %for.body.i +.LBB1_2: # %for.body.i # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i32.const $push9=, arg1 @@ -114,9 +118,9 @@ main: # @main i32.add $9=, $9, $3 i32.add $8=, $8, $2 i32.const $7=, 0 - i32.const $12=, main.correct + i32.const $12=, .Lmain.correct br_if $8, .LBB1_2 -.LBB1_3: # %for.body10 +.LBB1_3: # %for.body10 # =>This Inner Loop Header: Depth=1 block .LBB1_6 loop .LBB1_5 @@ -127,25 +131,25 @@ main: # @main i32.ne $push33=, $pop31, $pop32 br_if $pop33, .LBB1_6 # BB#4: # %for.cond7 - # in Loop: Header=.LBB1_3 Depth=1 + # in Loop: Header=BB1_3 Depth=1 i32.add $7=, $7, $1 i32.add $12=, $12, $3 i32.const $push34=, 95 i32.le_s $push35=, $7, $pop34 br_if $pop35, .LBB1_3 -.LBB1_5: # %for.end18 +.LBB1_5: # %for.end18 i32.const $push36=, 0 return $pop36 -.LBB1_6: # %if.then +.LBB1_6: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type main.correct,@object # @main.correct - .section .rodata,"a",@progbits + .type .Lmain.correct,@object # @main.correct + .section .rodata..Lmain.correct,"a",@progbits .align 4 -main.correct: +.Lmain.correct: .int32 0 # 0x0 .int32 1 # 0x1 .int32 2 # 0x2 @@ -242,42 +246,51 @@ main.correct: .int32 89 # 0x59 .int32 90 # 0x5a .int32 91 # 0x5b - .size main.correct, 384 + .size .Lmain.correct, 384 - .type arg4,@object # @arg4 - .bss + .hidden arg4 # @arg4 + .type arg4,@object + .section .bss.arg4,"aw",@nobits .globl arg4 .align 4 arg4: - .zero 96 + .skip 96 .size arg4, 96 - .type arg1,@object # @arg1 + .hidden arg1 # @arg1 + .type arg1,@object + .section .bss.arg1,"aw",@nobits .globl arg1 .align 4 arg1: - .zero 192 + .skip 192 .size arg1, 192 - .type arg2,@object # @arg2 + .hidden arg2 # @arg2 + .type arg2,@object + .section .bss.arg2,"aw",@nobits .globl arg2 .align 4 arg2: - .zero 384 + .skip 384 .size arg2, 384 - .type arg3,@object # @arg3 + .hidden arg3 # @arg3 + .type arg3,@object + .section .bss.arg3,"aw",@nobits .globl arg3 .align 4 arg3: - .zero 768 + .skip 768 .size arg3, 768 - .type result,@object # @result + .hidden result # @result + .type result,@object + .section .bss.result,"aw",@nobits .globl result .align 4 result: - .zero 96 + .skip 96 .size result, 96 diff --git a/test/torture-s/multdi-1.c.s b/test/torture-s/multdi-1.c.s index e5d558e4a..abde0d183 100644 --- a/test/torture-s/multdi-1.c.s +++ b/test/torture-s/multdi-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/multdi-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/multdi-1.c" + .section .text.mpy,"ax",@progbits + .hidden mpy .globl mpy .type mpy,@function mpy: # @mpy @@ -13,6 +15,8 @@ mpy: # @mpy .Lfunc_end0: .size mpy, .Lfunc_end0-mpy + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -26,8 +30,9 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type mpy_res,@object # @mpy_res - .bss + .hidden mpy_res # @mpy_res + .type mpy_res,@object + .section .bss.mpy_res,"aw",@nobits .globl mpy_res .align 3 mpy_res: diff --git a/test/torture-s/nestfunc-4.c.s b/test/torture-s/nestfunc-4.c.s index ec2dfab62..05869071e 100644 --- a/test/torture-s/nestfunc-4.c.s +++ b/test/torture-s/nestfunc-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/nestfunc-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/nestfunc-4.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -19,6 +21,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -38,6 +42,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -53,14 +59,15 @@ bar: # @bar br_if $pop2, .LBB2_2 # BB#1: # %cond.false i32.call $1=, foo -.LBB2_2: # %cond.end +.LBB2_2: # %cond.end i32.sub $push3=, $1, $0 return $pop3 .Lfunc_end2: .size bar, .Lfunc_end2-bar - .type level,@object # @level - .bss + .hidden level # @level + .type level,@object + .section .bss.level,"aw",@nobits .globl level .align 2 level: diff --git a/test/torture-s/p18298.c.s b/test/torture-s/p18298.c.s index 5be32e052..bd80117ab 100644 --- a/test/torture-s/p18298.c.s +++ b/test/torture-s/p18298.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/p18298.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/p18298.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -14,6 +16,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -28,13 +32,14 @@ main: # @main br_if $pop2, .LBB1_2 # BB#1: # %while.body i32.store8 $discard=, s($0), $0 -.LBB1_2: # %while.end +.LBB1_2: # %while.end return $0 .Lfunc_end1: .size main, .Lfunc_end1-main - .type s,@object # @s - .data + .hidden s # @s + .type s,@object + .section .data.s,"aw",@progbits .globl s .align 4 s: diff --git a/test/torture-s/packed-1.c.s b/test/torture-s/packed-1.c.s index 1322f6d89..792e94396 100644 --- a/test/torture-s/packed-1.c.s +++ b/test/torture-s/packed-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/packed-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/packed-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -15,12 +17,14 @@ f: # @f br_if $pop3, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -37,26 +41,28 @@ main: # @main # BB#1: # %f.exit call exit, $0 unreachable -.LBB1_2: # %if.then.i +.LBB1_2: # %if.then.i call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type x1,@object # @x1 - .data + .hidden x1 # @x1 + .type x1,@object + .section .data.x1,"aw",@progbits .globl x1 .align 1 x1: .int16 17 # 0x11 .size x1, 2 - .type t,@object # @t - .bss + .hidden t # @t + .type t,@object + .section .bss.t,"aw",@nobits .globl t .align 1 t: - .zero 2 + .skip 2 .size t, 2 diff --git a/test/torture-s/packed-2.c.s b/test/torture-s/packed-2.c.s index 5b3ea7c59..1954507ea 100644 --- a/test/torture-s/packed-2.c.s +++ b/test/torture-s/packed-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/packed-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/packed-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -16,12 +18,13 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type t,@object # @t - .bss + .hidden t # @t + .type t,@object + .section .bss.t,"aw",@nobits .globl t .align 1 t: - .zero 6 + .skip 6 .size t, 6 diff --git a/test/torture-s/pending-4.c.s b/test/torture-s/pending-4.c.s index 554c52719..b387896a8 100644 --- a/test/torture-s/pending-4.c.s +++ b/test/torture-s/pending-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pending-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pending-4.c" + .section .text.dummy,"ax",@progbits + .hidden dummy .globl dummy .type dummy,@function dummy: # @dummy @@ -9,6 +11,8 @@ dummy: # @dummy .Lfunc_end0: .size dummy, .Lfunc_end0-dummy + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -19,7 +23,7 @@ main: # @main i32.const $2=, 0 i32.const $5=, 8 copy_local $3=, $2 -.LBB1_1: # %for.cond +.LBB1_1: # %for.cond # =>This Inner Loop Header: Depth=1 loop .LBB1_10 i32.const $4=, 1 @@ -28,16 +32,16 @@ main: # @main i32.eq $push0=, $5, $4 br_if $pop0, .LBB1_8 # BB#2: # %for.cond - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 block .LBB1_4 i32.const $push6=, 0 i32.eq $push7=, $5, $pop6 br_if $pop7, .LBB1_4 # BB#3: # %if.else - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.add $3=, $3, $4 br .LBB1_9 -.LBB1_4: # %for.end +.LBB1_4: # %for.end block .LBB1_7 i32.ne $push1=, $2, $4 br_if $pop1, .LBB1_7 @@ -49,14 +53,14 @@ main: # @main i32.const $push4=, 0 call exit, $pop4 unreachable -.LBB1_7: # %if.then6 +.LBB1_7: # %if.then6 call abort unreachable -.LBB1_8: # %if.then - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_8: # %if.then + # in Loop: Header=BB1_1 Depth=1 i32.add $2=, $2, $4 -.LBB1_9: # %for.inc - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_9: # %for.inc + # in Loop: Header=BB1_1 Depth=1 i32.const $push5=, -1 i32.add $5=, $5, $pop5 br .LBB1_1 diff --git a/test/torture-s/postmod-1.c.s b/test/torture-s/postmod-1.c.s index 8c009c757..52bce25e7 100644 --- a/test/torture-s/postmod-1.c.s +++ b/test/torture-s/postmod-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/postmod-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/postmod-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -20,9 +22,9 @@ foo: # @foo i32.add $20=, $pop5, $6 i32.const $push6=, array5 i32.add $19=, $pop6, $6 -.LBB0_1: # %do.body +.LBB0_1: # %do.body # =>This Loop Header: Depth=1 - # Child Loop .LBB0_2 Depth 2 + # Child Loop BB0_2 Depth 2 loop .LBB0_4 i32.const $0=, 0 f32.load $8=, 0($23) @@ -86,8 +88,8 @@ foo: # @foo i32.load $4=, vol($0) i32.load $5=, vol($0) i32.const $25=, 10 -.LBB0_2: # %for.body - # Parent Loop .LBB0_1 Depth=1 +.LBB0_2: # %for.body + # Parent Loop BB0_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB0_3 i32.load $push32=, vol($0) @@ -108,17 +110,19 @@ foo: # @foo i32.const $push42=, -1 i32.add $25=, $25, $pop42 br_if $25, .LBB0_2 -.LBB0_3: # %for.end - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_3: # %for.end + # in Loop: Header=BB0_1 Depth=1 i32.load $push43=, stop($0) i32.const $push44=, 0 i32.eq $push45=, $pop43, $pop44 br_if $pop45, .LBB0_1 -.LBB0_4: # %do.end +.LBB0_4: # %do.end return .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -164,101 +168,126 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type counter0,@object # @counter0 - .bss + .hidden counter0 # @counter0 + .type counter0,@object + .section .bss.counter0,"aw",@nobits .globl counter0 .align 2 counter0: .int32 0 # float 0 .size counter0, 4 - .type counter1,@object # @counter1 + .hidden counter1 # @counter1 + .type counter1,@object + .section .bss.counter1,"aw",@nobits .globl counter1 .align 2 counter1: .int32 0 # float 0 .size counter1, 4 - .type counter2,@object # @counter2 + .hidden counter2 # @counter2 + .type counter2,@object + .section .bss.counter2,"aw",@nobits .globl counter2 .align 2 counter2: .int32 0 # float 0 .size counter2, 4 - .type counter3,@object # @counter3 + .hidden counter3 # @counter3 + .type counter3,@object + .section .bss.counter3,"aw",@nobits .globl counter3 .align 2 counter3: .int32 0 # float 0 .size counter3, 4 - .type counter4,@object # @counter4 + .hidden counter4 # @counter4 + .type counter4,@object + .section .bss.counter4,"aw",@nobits .globl counter4 .align 2 counter4: .int32 0 # float 0 .size counter4, 4 - .type counter5,@object # @counter5 + .hidden counter5 # @counter5 + .type counter5,@object + .section .bss.counter5,"aw",@nobits .globl counter5 .align 2 counter5: .int32 0 # float 0 .size counter5, 4 - .type stop,@object # @stop - .data + .hidden stop # @stop + .type stop,@object + .section .data.stop,"aw",@progbits .globl stop .align 2 stop: .int32 1 # 0x1 .size stop, 4 - .type array0,@object # @array0 - .bss + .hidden array0 # @array0 + .type array0,@object + .section .bss.array0,"aw",@nobits .globl array0 .align 4 array0: - .zero 64 + .skip 64 .size array0, 64 - .type array1,@object # @array1 + .hidden array1 # @array1 + .type array1,@object + .section .bss.array1,"aw",@nobits .globl array1 .align 4 array1: - .zero 64 + .skip 64 .size array1, 64 - .type array2,@object # @array2 + .hidden array2 # @array2 + .type array2,@object + .section .bss.array2,"aw",@nobits .globl array2 .align 4 array2: - .zero 64 + .skip 64 .size array2, 64 - .type array3,@object # @array3 + .hidden array3 # @array3 + .type array3,@object + .section .bss.array3,"aw",@nobits .globl array3 .align 4 array3: - .zero 64 + .skip 64 .size array3, 64 - .type array4,@object # @array4 + .hidden array4 # @array4 + .type array4,@object + .section .bss.array4,"aw",@nobits .globl array4 .align 4 array4: - .zero 64 + .skip 64 .size array4, 64 - .type array5,@object # @array5 + .hidden array5 # @array5 + .type array5,@object + .section .bss.array5,"aw",@nobits .globl array5 .align 4 array5: - .zero 64 + .skip 64 .size array5, 64 - .type vol,@object # @vol + .hidden vol # @vol + .type vol,@object + .section .bss.vol,"aw",@nobits .globl vol .align 2 vol: diff --git a/test/torture-s/pr15262-1.c.s b/test/torture-s/pr15262-1.c.s index c5f0cca9c..2d9a0e59d 100644 --- a/test/torture-s/pr15262-1.c.s +++ b/test/torture-s/pr15262-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr15262-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr15262-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -10,6 +12,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr15262.c.s b/test/torture-s/pr15262.c.s index c60abb5b1..1334d7b0a 100644 --- a/test/torture-s/pr15262.c.s +++ b/test/torture-s/pr15262.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr15262.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr15262.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -11,6 +13,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -41,6 +45,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr15296.c.s b/test/torture-s/pr15296.c.s index 0801676a5..b99aa74a2 100644 --- a/test/torture-s/pr15296.c.s +++ b/test/torture-s/pr15296.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr15296.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr15296.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -8,11 +10,11 @@ f: # @f block .LBB0_2 i32.ge_s $push1=, $3, $4 br_if $pop1, .LBB0_2 -.LBB0_1: # %l0 +.LBB0_1: # %l0 # =>This Inner Loop Header: Depth=1 loop .LBB0_2 br .LBB0_1 -.LBB0_2: # %if.end.split +.LBB0_2: # %if.end.split i32.const $4=, 0 block .LBB0_12 block .LBB0_11 @@ -37,10 +39,10 @@ f: # @f i32.const $push7=, -1 i32.store $discard=, 12($pop6), $pop7 br .LBB0_10 -.LBB0_6: # %if.then11 +.LBB0_6: # %if.then11 call g, $3, $3 unreachable -.LBB0_7: # %l3 +.LBB0_7: # %l3 i32.const $push8=, 4 i32.add $push9=, $1, $pop8 i32.store $discard=, 0($pop9), $4 @@ -54,17 +56,19 @@ f: # @f br_if $pop15, .LBB0_11 # BB#9: # %if.end24 i32.store $discard=, 8($4), $3 -.LBB0_10: # %l4 +.LBB0_10: # %l4 return -.LBB0_11: # %if.then23 +.LBB0_11: # %if.then23 call g, $3, $3 unreachable -.LBB0_12: # %if.then18 +.LBB0_12: # %if.then18 call g, $3, $3 unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -75,6 +79,8 @@ g: # @g .Lfunc_end1: .size g, .Lfunc_end1-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -92,33 +98,33 @@ main: # @main i32.const $8=, 8 i32.add $8=, $16, $8 i32.add $3=, $8, $pop2 - i32.load $push3=, main.s+16($0) + i32.load $push3=, .Lmain.s+16($0) i32.store $discard=, 0($3), $pop3 i32.const $4=, 4 i32.const $1=, 8 i32.const $9=, 32 i32.add $9=, $16, $9 i32.or $2=, $9, $1 - i64.load $push0=, main.uv+8($0) + i64.load $push0=, .Lmain.uv+8($0) i64.store $discard=, 0($2), $pop0 - i64.load $push1=, main.uv($0) + i64.load $push1=, .Lmain.uv($0) i64.store $discard=, 32($16), $pop1 i64.const $5=, 32 i32.const $10=, 8 i32.add $10=, $16, $10 i32.add $1=, $10, $1 - i32.const $push4=, main.s+8 + i32.const $push4=, .Lmain.s+8 i32.add $push5=, $pop4, $4 i64.load32_u $push6=, 0($pop5) i64.shl $push7=, $pop6, $5 - i64.load32_u $push8=, main.s+8($0) + i64.load32_u $push8=, .Lmain.s+8($0) i64.or $push9=, $pop7, $pop8 i64.store $discard=, 0($1), $pop9 - i32.const $push10=, main.s + i32.const $push10=, .Lmain.s i32.add $push11=, $pop10, $4 i64.load32_u $push12=, 0($pop11) i64.shl $push13=, $pop12, $5 - i64.load32_u $push14=, main.s($0) + i64.load32_u $push14=, .Lmain.s($0) i64.or $push15=, $pop13, $pop14 i64.store $discard=, 8($16), $pop15 i32.const $push17=, 20000 @@ -167,32 +173,32 @@ main: # @main # BB#6: # %if.end call exit, $0 unreachable -.LBB2_7: # %if.then +.LBB2_7: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type main.uv,@object # @main.uv + .type .Lmain.uv,@object # @main.uv .section .rodata.cst16,"aM",@progbits,16 .align 4 -main.uv: +.Lmain.uv: .int32 111 # 0x6f .int32 222 # 0xde .int32 333 # 0x14d .int32 444 # 0x1bc - .size main.uv, 16 + .size .Lmain.uv, 16 - .type main.s,@object # @main.s - .section .rodata,"a",@progbits + .type .Lmain.s,@object # @main.s + .section .rodata..Lmain.s,"a",@progbits .align 2 -main.s: +.Lmain.s: .int32 0 .int32 555 # 0x22b - .zero 4 + .skip 4 .int32 999 # 0x3e7 .int32 777 # 0x309 - .size main.s, 20 + .size .Lmain.s, 20 .ident "clang version 3.8.0 " diff --git a/test/torture-s/pr16790-1.c.s b/test/torture-s/pr16790-1.c.s index 3aeafe8b5..24a392e59 100644 --- a/test/torture-s/pr16790-1.c.s +++ b/test/torture-s/pr16790-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr16790-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr16790-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr17078-1.c.s b/test/torture-s/pr17078-1.c.s index f7be2c5ce..2633b3666 100644 --- a/test/torture-s/pr17078-1.c.s +++ b/test/torture-s/pr17078-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr17078-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr17078-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -11,6 +13,8 @@ test: # @test .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr17133.c.s b/test/torture-s/pr17133.c.s index a4d0be793..a6e25988b 100644 --- a/test/torture-s/pr17133.c.s +++ b/test/torture-s/pr17133.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr17133.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr17133.c" + .section .text.pure_alloc,"ax",@progbits + .hidden pure_alloc .globl pure_alloc .type pure_alloc,@function pure_alloc: # @pure_alloc @@ -16,15 +18,15 @@ pure_alloc: # @pure_alloc i32.store $push1=, foo($2), $pop0 i32.lt_u $push2=, $pop1, $1 br_if $pop2, .LBB0_3 -.LBB0_1: # %if.end +.LBB0_1: # %if.end # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.le_u $push3=, $1, $3 br_if $pop3, .LBB0_1 -.LBB0_2: # %while.body.if.then_crit_edge +.LBB0_2: # %while.body.if.then_crit_edge i32.store $discard=, foo($2), $3 copy_local $4=, $2 -.LBB0_3: # %if.then +.LBB0_3: # %if.then i32.add $push4=, $0, $4 i32.const $push5=, -2 i32.and $push6=, $pop4, $pop5 @@ -32,6 +34,8 @@ pure_alloc: # @pure_alloc .Lfunc_end0: .size pure_alloc, .Lfunc_end0-pure_alloc + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -54,15 +58,15 @@ main: # @main # BB#2: # %if.then call abort unreachable -.LBB1_3: # %if.end.lr.ph.i +.LBB1_3: # %if.end.lr.ph.i i32.const $push3=, 3 i32.lt_u $push4=, $0, $pop3 br_if $pop4, .LBB1_6 # BB#4: # %pure_alloc.exit.thread.split i32.store $discard=, foo($1), $2 -.LBB1_5: # %if.end +.LBB1_5: # %if.end return $1 -.LBB1_6: # %if.end.i +.LBB1_6: # %if.end.i # =>This Inner Loop Header: Depth=1 loop .LBB1_7 br .LBB1_6 @@ -70,23 +74,27 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type foo,@object # @foo - .bss + .hidden foo # @foo + .type foo,@object + .section .bss.foo,"aw",@nobits .globl foo .align 2 foo: .int32 0 # 0x0 .size foo, 4 - .type bar,@object # @bar + .hidden bar # @bar + .type bar,@object + .section .bss.bar,"aw",@nobits .globl bar .align 2 bar: .int32 0 .size bar, 4 - .type baz,@object # @baz - .data + .hidden baz # @baz + .type baz,@object + .section .data.baz,"aw",@progbits .globl baz .align 2 baz: diff --git a/test/torture-s/pr17252.c.s b/test/torture-s/pr17252.c.s index 840da5e0c..3a44610e4 100644 --- a/test/torture-s/pr17252.c.s +++ b/test/torture-s/pr17252.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr17252.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr17252.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -17,14 +19,15 @@ main: # @main br_if $pop3, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: diff --git a/test/torture-s/pr19005.c.s b/test/torture-s/pr19005.c.s index 0e0907f6b..1c516f7dd 100644 --- a/test/torture-s/pr19005.c.s +++ b/test/torture-s/pr19005.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19005.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19005.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -27,10 +29,10 @@ bar: # @bar i32.and $push0=, $pop2, $6 i32.eq $push4=, $pop0, $0 br_if $pop4, .LBB0_6 -.LBB0_3: # %if.then19 +.LBB0_3: # %if.then19 call abort unreachable -.LBB0_4: # %if.then +.LBB0_4: # %if.then i32.ne $push5=, $4, $0 br_if $pop5, .LBB0_7 # BB#5: # %lor.lhs.false @@ -39,17 +41,19 @@ bar: # @bar i32.and $push8=, $pop7, $6 i32.ne $push9=, $pop8, $1 br_if $pop9, .LBB0_7 -.LBB0_6: # %if.end21 +.LBB0_6: # %if.end21 i32.const $push10=, 1 i32.xor $push11=, $3, $pop10 i32.store $discard=, s($5), $pop11 return -.LBB0_7: # %if.then8 +.LBB0_7: # %if.then8 call abort unreachable .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -89,10 +93,10 @@ foo: # @foo i32.eq $push5=, $4, $5 br_if $pop5, .LBB1_10 br .LBB1_8 -.LBB1_4: # %if.then19.i +.LBB1_4: # %if.then19.i call abort unreachable -.LBB1_5: # %if.then.i +.LBB1_5: # %if.then.i i32.ne $push6=, $0, $1 br_if $pop6, .LBB1_12 # BB#6: # %lor.lhs.false.i @@ -102,24 +106,26 @@ foo: # @foo br_if $pop8, .LBB1_12 # BB#7: # %bar.exit.thread i32.store $discard=, s($7), $5 -.LBB1_8: # %if.else.i40 +.LBB1_8: # %if.else.i40 i32.ne $push9=, $0, $1 br_if $pop9, .LBB1_11 # BB#9: # %if.else.i40 i32.ne $push10=, $6, $2 br_if $pop10, .LBB1_11 -.LBB1_10: # %bar.exit43 +.LBB1_10: # %bar.exit43 i32.store $discard=, s($7), $4 return $7 -.LBB1_11: # %if.then19.i41 +.LBB1_11: # %if.then19.i41 call abort unreachable -.LBB1_12: # %if.then8.i +.LBB1_12: # %if.then8.i call abort unreachable .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -129,7 +135,7 @@ main: # @main i32.const $0=, 0 i32.const $push1=, -10 i32.store $1=, v($0), $pop1 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB2_2 i32.call $discard=, foo, $1 @@ -140,20 +146,23 @@ main: # @main i32.const $push4=, 266 i32.lt_s $push5=, $1, $pop4 br_if $pop5, .LBB2_1 -.LBB2_2: # %for.end +.LBB2_2: # %for.end return $0 .Lfunc_end2: .size main, .Lfunc_end2-main - .type v,@object # @v - .bss + .hidden v # @v + .type v,@object + .section .bss.v,"aw",@nobits .globl v .align 2 v: .int32 0 # 0x0 .size v, 4 - .type s,@object # @s + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: diff --git a/test/torture-s/pr19449.c.s b/test/torture-s/pr19449.c.s index 7b84fed9d..4683efd97 100644 --- a/test/torture-s/pr19449.c.s +++ b/test/torture-s/pr19449.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19449.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19449.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,6 +13,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -28,22 +32,24 @@ main: # @main br_if $pop3, .LBB1_3 # BB#2: # %lor.lhs.false1 return $0 -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type z,@object # @z - .data + .hidden z # @z + .type z,@object + .section .data.z,"aw",@progbits .globl z .align 2 z: .int32 3 # 0x3 .size z, 4 - .type y,@object # @y - .bss + .hidden y # @y + .type y,@object + .section .bss.y,"aw",@nobits .globl y .align 2 y: diff --git a/test/torture-s/pr19515.c.s b/test/torture-s/pr19515.c.s index ee8914f52..d65b66c93 100644 --- a/test/torture-s/pr19515.c.s +++ b/test/torture-s/pr19515.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19515.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19515.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr19606.c.s b/test/torture-s/pr19606.c.s index 9c0014b0c..ca74161f6 100644 --- a/test/torture-s/pr19606.c.s +++ b/test/torture-s/pr19606.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19606.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19606.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -26,6 +30,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -50,17 +56,18 @@ main: # @main # BB#2: # %if.end7 call exit, $1 unreachable -.LBB2_3: # %if.then6 +.LBB2_3: # %if.then6 call abort unreachable -.LBB2_4: # %if.then +.LBB2_4: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a a: .int8 252 # 0xfc diff --git a/test/torture-s/pr19687.c.s b/test/torture-s/pr19687.c.s index a6c2b4fdb..41c01826a 100644 --- a/test/torture-s/pr19687.c.s +++ b/test/torture-s/pr19687.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19687.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19687.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr19689.c.s b/test/torture-s/pr19689.c.s index 620c75d71..89593dc6b 100644 --- a/test/torture-s/pr19689.c.s +++ b/test/torture-s/pr19689.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19689.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19689.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -18,6 +20,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -35,12 +39,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type f,@object # @f - .bss + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f .align 2 f: - .zero 4 + .skip 4 .size f, 4 diff --git a/test/torture-s/pr20100-1.c.s b/test/torture-s/pr20100-1.c.s index 3d10412d3..52c10e26a 100644 --- a/test/torture-s/pr20100-1.c.s +++ b/test/torture-s/pr20100-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20100-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20100-1.c" + .section .text.frob,"ax",@progbits + .hidden frob .globl frob .type frob,@function frob: # @frob @@ -24,6 +26,8 @@ frob: # @frob .Lfunc_end0: .size frob, .Lfunc_end0-frob + .section .text.get_n,"ax",@progbits + .hidden get_n .globl get_n .type get_n,@function get_n: # @get_n @@ -42,7 +46,7 @@ get_n: # @get_n i32.const $push2=, -1 i32.add $1=, $pop1, $pop2 copy_local $6=, $2 -.LBB1_2: # %while.body +.LBB1_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB1_4 i32.const $3=, 65535 @@ -57,20 +61,22 @@ get_n: # @get_n i32.gt_u $push7=, $pop5, $pop6 br_if $pop7, .LBB1_4 # BB#3: # %while.body - # in Loop: Header=.LBB1_2 Depth=1 + # in Loop: Header=BB1_2 Depth=1 i32.and $push8=, $5, $3 i32.ne $push9=, $0, $pop8 br_if $pop9, .LBB1_2 -.LBB1_4: # %while.cond.while.end_crit_edge +.LBB1_4: # %while.cond.while.end_crit_edge i32.const $push10=, 0 i32.store16 $discard=, g($pop10), $5 -.LBB1_5: # %while.end +.LBB1_5: # %while.end i32.const $push11=, 65535 i32.and $push12=, $6, $pop11 return $pop12 .Lfunc_end1: .size get_n, .Lfunc_end1-get_n + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -92,8 +98,9 @@ main: # @main .lcomm g,2,1 .type p,@object # @p .lcomm p,2,1 - .type e,@object # @e - .bss + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e e: .int8 0 # 0x0 diff --git a/test/torture-s/pr20187-1.c.s b/test/torture-s/pr20187-1.c.s index 67bcdc1ac..7724e31f1 100644 --- a/test/torture-s/pr20187-1.c.s +++ b/test/torture-s/pr20187-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20187-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20187-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -20,6 +22,8 @@ test: # @test .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -40,15 +44,18 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: .int32 257 # 0x101 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 2 b: diff --git a/test/torture-s/pr20527-1.c.s b/test/torture-s/pr20527-1.c.s new file mode 100644 index 000000000..f90c094e7 --- /dev/null +++ b/test/torture-s/pr20527-1.c.s @@ -0,0 +1,104 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20527-1.c" + .section .text.f,"ax",@progbits + .hidden f + .globl f + .type f,@function +f: # @f + .param i32, i32, i32, i32 + .local i32, i32, i32, i32 +# BB#0: # %entry + block .LBB0_3 + i32.gt_s $push0=, $2, $3 + br_if $pop0, .LBB0_3 +# BB#1: # %for.body.preheader + i32.const $push1=, 2 + i32.shl $5=, $2, $pop1 + i32.add $0=, $0, $5 + i32.const $4=, -1 + i32.add $7=, $2, $4 + i32.const $6=, 4 + i32.add $push2=, $5, $1 + i32.add $2=, $pop2, $6 + i32.const $1=, 0 +.LBB0_2: # %for.body + # =>This Inner Loop Header: Depth=1 + loop .LBB0_3 + i32.load $push3=, 0($2) + i32.const $push4=, -4 + i32.add $push5=, $2, $pop4 + i32.load $push6=, 0($pop5) + i32.sub $push7=, $pop3, $pop6 + i32.add $1=, $pop7, $1 + i32.add $push8=, $1, $4 + i32.store $discard=, 0($0), $pop8 + i32.const $push9=, 1 + i32.add $7=, $7, $pop9 + i32.add $2=, $2, $6 + i32.add $0=, $0, $6 + i32.lt_s $push10=, $7, $3 + br_if $pop10, .LBB0_2 +.LBB0_3: # %for.end + return +.Lfunc_end0: + .size f, .Lfunc_end0-f + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $1=, __stack_pointer + i32.load $1=, 0($1) + i32.const $2=, 16 + i32.sub $4=, $1, $2 + i32.const $2=, __stack_pointer + i32.store $4=, 0($2), $4 + i32.const $0=, 0 + i32.const $push0=, b + i32.const $push1=, 2 + i32.const $3=, 4 + i32.add $3=, $4, $3 + block .LBB1_4 + call f, $3, $pop0, $0, $pop1 + i32.load $push2=, 4($4) + i32.const $push3=, 3 + i32.ne $push4=, $pop2, $pop3 + br_if $pop4, .LBB1_4 +# BB#1: # %lor.lhs.false + i32.load $push5=, 8($4) + i32.const $push6=, 9 + i32.ne $push7=, $pop5, $pop6 + br_if $pop7, .LBB1_4 +# BB#2: # %lor.lhs.false3 + i32.load $push8=, 12($4) + i32.const $push9=, 21 + i32.ne $push10=, $pop8, $pop9 + br_if $pop10, .LBB1_4 +# BB#3: # %if.end + call exit, $0 + unreachable +.LBB1_4: # %if.then + call abort + unreachable +.Lfunc_end1: + .size main, .Lfunc_end1-main + + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits + .globl b + .align 4 +b: + .int32 1 # 0x1 + .int32 5 # 0x5 + .int32 11 # 0xb + .int32 23 # 0x17 + .size b, 16 + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/pr20601-1.c.s b/test/torture-s/pr20601-1.c.s index 49dfe6699..28dafb9fe 100644 --- a/test/torture-s/pr20601-1.c.s +++ b/test/torture-s/pr20601-1.c.s @@ -1,10 +1,12 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20601-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20601-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo # BB#0: # %entry -.LBB0_1: # %while.body +.LBB0_1: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 br .LBB0_1 @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -23,6 +27,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -39,7 +45,7 @@ main: # @main i32.const $push6=, 3 i32.store $6=, d($2), $pop6 i32.const $1=, 1 -.LBB2_1: # %land.rhs.i +.LBB2_1: # %land.rhs.i # =>This Inner Loop Header: Depth=1 block .LBB2_17 loop .LBB2_14 @@ -49,14 +55,14 @@ main: # @main i32.ne $push11=, $pop10, $4 br_if $pop11, .LBB2_14 # BB#2: # %while.body.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_s $7=, 1($5) block .LBB2_5 i32.const $push48=, 0 i32.eq $push49=, $7, $pop48 br_if $pop49, .LBB2_5 # BB#3: # %land.lhs.true.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push12=, 2($5) i32.const $push50=, 0 i32.eq $push51=, $pop12, $pop50 @@ -64,21 +70,21 @@ main: # @main # BB#4: # %if.then.i call abort unreachable -.LBB2_5: # %if.end.i - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_5: # %if.end.i + # in Loop: Header=BB2_1 Depth=1 block .LBB2_13 block .LBB2_12 i32.const $push13=, 80 i32.eq $push14=, $7, $pop13 br_if $pop14, .LBB2_12 # BB#6: # %if.end.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 block .LBB2_9 i32.const $push15=, 117 i32.eq $push16=, $7, $pop15 br_if $pop16, .LBB2_9 # BB#7: # %if.end.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.ne $push17=, $7, $4 br_if $pop17, .LBB2_13 # BB#8: # %sw.bb22.i @@ -94,15 +100,15 @@ main: # @main i32.add $push3=, $0, $pop19 i32.store $0=, e($2), $pop3 br .LBB2_17 -.LBB2_9: # %sw.bb.i - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_9: # %sw.bb.i + # in Loop: Header=BB2_1 Depth=1 block .LBB2_11 i32.load $push26=, 4($0) i32.const $push52=, 0 i32.eq $push53=, $pop26, $pop52 br_if $pop53, .LBB2_11 # BB#10: # %if.end19.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $push28=, -1 i32.add $push1=, $6, $pop28 i32.store $6=, d($2), $pop1 @@ -111,15 +117,15 @@ main: # @main i32.store $push27=, t+4100($2), $pop0 i32.store $0=, e($2), $pop27 br .LBB2_13 -.LBB2_11: # %if.then18.i +.LBB2_11: # %if.then18.i call abort unreachable -.LBB2_12: # %sw.bb21.i - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_12: # %sw.bb21.i + # in Loop: Header=BB2_1 Depth=1 i32.const $push24=, 4096 i32.or $1=, $1, $pop24 -.LBB2_13: # %sw.epilog.i - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_13: # %sw.epilog.i + # in Loop: Header=BB2_1 Depth=1 i32.const $push31=, 1 i32.gt_s $7=, $6, $pop31 i32.const $push29=, -1 @@ -129,7 +135,7 @@ main: # @main i32.add $push5=, $0, $pop30 i32.store $0=, e($2), $pop5 br_if $7, .LBB2_1 -.LBB2_14: # %while.end.i +.LBB2_14: # %while.end.i i32.const $7=, 1 i32.lt_s $push33=, $6, $7 br_if $pop33, .LBB2_17 @@ -139,9 +145,9 @@ main: # @main # BB#16: # %if.then36.i call abort unreachable -.LBB2_17: # %setup2.exit +.LBB2_17: # %setup2.exit block .LBB2_20 - i32.const $push34=, .str.4 + i32.const $push34=, .L.str.4 i32.store $7=, t($2), $pop34 i32.const $push35=, 512 i32.and $push36=, $1, $pop35 @@ -156,7 +162,7 @@ main: # @main i32.const $push39=, f i32.store $5=, e($2), $pop39 copy_local $7=, $3 -.LBB2_19: # %for.cond.i +.LBB2_19: # %for.cond.i # =>This Inner Loop Header: Depth=1 loop .LBB2_20 i32.add $push44=, $5, $7 @@ -167,7 +173,7 @@ main: # @main i32.store $6=, 0($pop44), $pop43 i32.add $7=, $7, $3 br_if $6, .LBB2_19 -.LBB2_20: # %setup1.exit +.LBB2_20: # %setup1.exit block .LBB2_23 i32.const $push46=, 1024 i32.and $push47=, $1, $pop46 @@ -180,99 +186,112 @@ main: # @main # BB#22: # %if.then call abort unreachable -.LBB2_23: # %if.end +.LBB2_23: # %if.end call exit, $2 unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "a" - .size .str, 2 + .size .L.str, 2 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "-u" - .size .str.1, 3 + .size .L.str.1, 3 - .type .str.2,@object # @.str.2 -.str.2: + .type .L.str.2,@object # @.str.2 +.L.str.2: .asciz "b" - .size .str.2, 2 + .size .L.str.2, 2 - .type .str.3,@object # @.str.3 -.str.3: + .type .L.str.3,@object # @.str.3 +.L.str.3: .asciz "c" - .size .str.3, 2 + .size .L.str.3, 2 - .type g,@object # @g - .data + .hidden g # @g + .type g,@object + .section .data.g,"aw",@progbits .globl g .align 4 g: - .int32 .str - .int32 .str.1 - .int32 .str.2 - .int32 .str.3 + .int32 .L.str + .int32 .L.str.1 + .int32 .L.str.2 + .int32 .L.str.3 .size g, 16 - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 .size c, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type .str.4,@object # @.str.4 + .type .L.str.4,@object # @.str.4 .section .rodata.str1.1,"aMS",@progbits,1 -.str.4: +.L.str.4: .asciz "/bin/sh" - .size .str.4, 8 + .size .L.str.4, 8 - .type t,@object # @t - .bss + .hidden t # @t + .type t,@object + .section .bss.t,"aw",@nobits .globl t .align 2 t: - .zero 4104 + .skip 4104 .size t, 4104 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 4 a: - .zero 20 + .skip 20 .size a, 20 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: .int32 0 .size e, 4 - .type f,@object # @f + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f .align 4 f: - .zero 64 + .skip 64 .size f, 64 diff --git a/test/torture-s/pr21173.c.s b/test/torture-s/pr21173.c.s index 46527200d..82d000900 100644 --- a/test/torture-s/pr21173.c.s +++ b/test/torture-s/pr21173.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr21173.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr21173.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -19,6 +21,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -33,24 +37,27 @@ main: # @main br_if $pop2, .LBB1_2 # BB#1: # %for.cond.1 return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type q,@object # @q - .bss + .hidden q # @q + .type q,@object + .section .bss.q,"aw",@nobits .globl q q: .int8 0 # 0x0 .size q, 1 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 8 + .skip 8 .size a, 8 diff --git a/test/torture-s/pr21331.c.s b/test/torture-s/pr21331.c.s index 887ad6832..6c2b6f53e 100644 --- a/test/torture-s/pr21331.c.s +++ b/test/torture-s/pr21331.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr21331.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr21331.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -10,6 +12,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -20,6 +24,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr21964-1.c.s b/test/torture-s/pr21964-1.c.s index bec94a639..34a1e95fc 100644 --- a/test/torture-s/pr21964-1.c.s +++ b/test/torture-s/pr21964-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr21964-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr21964-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,13 +18,15 @@ foo: # @foo # BB#2: # %if.then2.split call abort unreachable -.LBB0_3: # %if.then +.LBB0_3: # %if.then i32.const $push0=, 0 call exit, $pop0 unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr22061-1.c.s b/test/torture-s/pr22061-1.c.s index 749c3f8e2..802c74dd2 100644 --- a/test/torture-s/pr22061-1.c.s +++ b/test/torture-s/pr22061-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22061-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22061-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -8,6 +10,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -22,6 +26,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -36,8 +42,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type N,@object # @N - .data + .hidden N # @N + .type N,@object + .section .data.N,"aw",@progbits .globl N .align 2 N: diff --git a/test/torture-s/pr22061-2.c.s b/test/torture-s/pr22061-2.c.s index 310a3b6cf..98edfaa36 100644 --- a/test/torture-s/pr22061-2.c.s +++ b/test/torture-s/pr22061-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22061-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22061-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,8 +13,9 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: diff --git a/test/torture-s/pr22098-1.c.s b/test/torture-s/pr22098-1.c.s index 9f79c879c..50531597c 100644 --- a/test/torture-s/pr22098-1.c.s +++ b/test/torture-s/pr22098-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22098-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22098-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr22098-2.c.s b/test/torture-s/pr22098-2.c.s index 2a0f0e41b..05c01a212 100644 --- a/test/torture-s/pr22098-2.c.s +++ b/test/torture-s/pr22098-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22098-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22098-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr22098-3.c.s b/test/torture-s/pr22098-3.c.s index 866a41e00..74fe60449 100644 --- a/test/torture-s/pr22098-3.c.s +++ b/test/torture-s/pr22098-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22098-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22098-3.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -15,6 +17,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -31,14 +35,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type n,@object # @n - .bss + .hidden n # @n + .type n,@object + .section .bss.n,"aw",@nobits .globl n .align 2 n: diff --git a/test/torture-s/pr22348.c.s b/test/torture-s/pr22348.c.s index 796a91f51..d9995ad50 100644 --- a/test/torture-s/pr22348.c.s +++ b/test/torture-s/pr22348.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22348.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22348.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -11,12 +13,14 @@ f: # @f br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr22429.c.s b/test/torture-s/pr22429.c.s index 8ef38a960..55ac481de 100644 --- a/test/torture-s/pr22429.c.s +++ b/test/torture-s/pr22429.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22429.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22429.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -16,6 +18,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr22493-1.c.s b/test/torture-s/pr22493-1.c.s index f9938bc1a..b31cd5f2c 100644 --- a/test/torture-s/pr22493-1.c.s +++ b/test/torture-s/pr22493-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22493-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22493-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr22630.c.s b/test/torture-s/pr22630.c.s index d96d35d94..345e8c732 100644 --- a/test/torture-s/pr22630.c.s +++ b/test/torture-s/pr22630.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22630.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22630.c" + .section .text.bla,"ax",@progbits + .hidden bla .globl bla .type bla,@function bla: # @bla @@ -14,11 +16,13 @@ bla: # @bla i32.const $push3=, 0 i32.const $push4=, 1 i32.store $discard=, j($pop3), $pop4 -.LBB0_2: # %if.end2 +.LBB0_2: # %if.end2 return .Lfunc_end0: .size bla, .Lfunc_end0-bla + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -32,8 +36,9 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type j,@object # @j - .bss + .hidden j # @j + .type j,@object + .section .bss.j,"aw",@nobits .globl j .align 2 j: diff --git a/test/torture-s/pr23047.c.s b/test/torture-s/pr23047.c.s index 13618f3d8..30abd030c 100644 --- a/test/torture-s/pr23047.c.s +++ b/test/torture-s/pr23047.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23047.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23047.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -16,12 +18,14 @@ f: # @f br_if $pop4, .LBB0_2 # BB#1: # %if.then return -.LBB0_2: # %if.end +.LBB0_2: # %if.end call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr23324.c.s b/test/torture-s/pr23324.c.s index 994677613..cd5b60544 100644 --- a/test/torture-s/pr23324.c.s +++ b/test/torture-s/pr23324.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23324.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23324.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -33,26 +35,26 @@ main: # @main br_if $pop4, .LBB0_6 # BB#5: # %caller_bf7.exit return $0 -.LBB0_6: # %if.then37.i.i +.LBB0_6: # %if.then37.i.i call abort unreachable -.LBB0_7: # %if.then33.i.i +.LBB0_7: # %if.then33.i.i call abort unreachable -.LBB0_8: # %if.then29.i.i +.LBB0_8: # %if.then29.i.i call abort unreachable -.LBB0_9: # %if.then5.i.i +.LBB0_9: # %if.then5.i.i call abort unreachable -.LBB0_10: # %if.then109.i.i +.LBB0_10: # %if.then109.i.i call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main .type wv6,@object # @wv6 - .data + .section .data.wv6,"aw",@progbits .align 3 wv6: .int8 72 # 0x48 @@ -68,29 +70,31 @@ wv6: .int8 2 # 0x2 .int32 1069379046 # 0x3fbd6de6 .int32 358273621 - .zero 4 + .skip 4 .int64 4659514866546242126 # double 3318.0419780000002 .size wv6, 40 .type zv7,@object # @zv7 + .section .data.zv7,"aw",@progbits .align 2 zv7: .int32 1167954387 # float 5042.22803 .size zv7, 4 .type yv7,@object # @yv7 + .section .data.yv7,"aw",@progbits .align 3 yv7: .int32 1189834750 # float 30135.9961 .int16 42435 # 0xa5c3 - .zero 2 + .skip 2 .int8 170 # 0xaa .int8 0 # 0x0 .int16 22116 # 0x5664 - .zero 4 + .skip 4 .int64 4673007878717811523 # double 26479.628148 .int32 1165963103 # float 4082.96069 - .zero 4 + .skip 4 .size yv7, 32 diff --git a/test/torture-s/pr23467.c.s b/test/torture-s/pr23467.c.s index 64328913f..2e4634c0c 100644 --- a/test/torture-s/pr23467.c.s +++ b/test/torture-s/pr23467.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23467.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23467.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,12 +13,13 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type v,@object # @v - .bss + .hidden v # @v + .type v,@object + .section .bss.v,"aw",@nobits .globl v .align 3 v: - .zero 16 + .skip 16 .size v, 16 diff --git a/test/torture-s/pr23604.c.s b/test/torture-s/pr23604.c.s index 337d2409e..b2332bd70 100644 --- a/test/torture-s/pr23604.c.s +++ b/test/torture-s/pr23604.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23604.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23604.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -18,13 +20,15 @@ g: # @g # BB#2: # %if.then2 i32.const $0=, 0 br_if $1, .LBB0_4 -.LBB0_3: # %if.end9 +.LBB0_3: # %if.end9 copy_local $0=, $2 -.LBB0_4: # %return +.LBB0_4: # %return return $0 .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr23941.c.s b/test/torture-s/pr23941.c.s index ee7faafe2..e9d31263b 100644 --- a/test/torture-s/pr23941.c.s +++ b/test/torture-s/pr23941.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23941.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23941.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,14 +16,15 @@ main: # @main br_if $pop2, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type d,@object # @d - .data + .hidden d # @d + .type d,@object + .section .data.d,"aw",@progbits .globl d .align 3 d: diff --git a/test/torture-s/pr24141.c.s b/test/torture-s/pr24141.c.s index 5e397bed9..1e375b67b 100644 --- a/test/torture-s/pr24141.c.s +++ b/test/torture-s/pr24141.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24141.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24141.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -11,6 +13,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -26,11 +30,13 @@ f: # @f i32.const $push0=, 0 i32.const $push1=, 1 i32.store $discard=, i($pop0), $pop1 -.LBB1_3: # %cleanup +.LBB1_3: # %cleanup return .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -44,8 +50,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: diff --git a/test/torture-s/pr24142.c.s b/test/torture-s/pr24142.c.s index e4b3f2b2c..11a05d77d 100644 --- a/test/torture-s/pr24142.c.s +++ b/test/torture-s/pr24142.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24142.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24142.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -17,6 +19,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr24716.c.s b/test/torture-s/pr24716.c.s index e22569c2f..138fc62fb 100644 --- a/test/torture-s/pr24716.c.s +++ b/test/torture-s/pr24716.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24716.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24716.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -9,13 +11,13 @@ f: # @f # BB#0: # %entry i32.const $5=, 0 copy_local $3=, $5 -.LBB0_1: # %for.cond +.LBB0_1: # %for.cond # =>This Loop Header: Depth=1 - # Child Loop .LBB0_6 Depth 2 - # Child Loop .LBB0_8 Depth 2 - # Child Loop .LBB0_9 Depth 3 - # Child Loop .LBB0_13 Depth 2 - # Child Loop .LBB0_14 Depth 3 + # Child Loop BB0_6 Depth 2 + # Child Loop BB0_8 Depth 2 + # Child Loop BB0_9 Depth 3 + # Child Loop BB0_13 Depth 2 + # Child Loop BB0_14 Depth 3 loop .LBB0_18 copy_local $7=, $0 block .LBB0_4 @@ -24,48 +26,48 @@ f: # @f i32.lt_s $push1=, $5, $pop0 br_if $pop1, .LBB0_3 # BB#2: # %if.end.thread - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $push4=, 1 i32.add $5=, $5, $pop4 i32.const $push5=, -1 i32.add $4=, $3, $pop5 br .LBB0_4 -.LBB0_3: # %if.end - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_3: # %if.end + # in Loop: Header=BB0_1 Depth=1 i32.const $4=, 0 i32.const $push2=, 1 i32.eq $push3=, $3, $pop2 br_if $pop3, .LBB0_18 -.LBB0_4: # %while.cond.preheader - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_4: # %while.cond.preheader + # in Loop: Header=BB0_1 Depth=1 block .LBB0_7 i32.le_s $push6=, $5, $1 br_if $pop6, .LBB0_7 # BB#5: # %while.body.lr.ph - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.eq $6=, $4, $1 -.LBB0_6: # %while.body - # Parent Loop .LBB0_1 Depth=1 +.LBB0_6: # %while.body + # Parent Loop BB0_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB0_7 i32.add $5=, $5, $6 i32.gt_s $push7=, $5, $1 br_if $pop7, .LBB0_6 -.LBB0_7: # %do.body10.preheader - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_7: # %do.body10.preheader + # in Loop: Header=BB0_1 Depth=1 i32.const $2=, 2 i32.const $push9=, W i32.shl $push8=, $7, $2 i32.add $0=, $pop9, $pop8 -.LBB0_8: # %do.body10 - # Parent Loop .LBB0_1 Depth=1 +.LBB0_8: # %do.body10 + # Parent Loop BB0_1 Depth=1 # => This Loop Header: Depth=2 - # Child Loop .LBB0_9 Depth 3 + # Child Loop BB0_9 Depth 3 loop .LBB0_13 i32.load $6=, 0($0) -.LBB0_9: # %do.body11 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_8 Depth=2 +.LBB0_9: # %do.body11 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_8 Depth=2 # => This Inner Loop Header: Depth=3 loop .LBB0_12 block .LBB0_11 @@ -73,60 +75,62 @@ f: # @f i32.eq $push21=, $6, $pop20 br_if $pop21, .LBB0_11 # BB#10: # %if.then13 - # in Loop: Header=.LBB0_9 Depth=3 + # in Loop: Header=BB0_9 Depth=3 i32.const $push10=, 0 i32.store $discard=, 0($0), $pop10 i32.const $5=, 1 -.LBB0_11: # %do.cond16 - # in Loop: Header=.LBB0_9 Depth=3 +.LBB0_11: # %do.cond16 + # in Loop: Header=BB0_9 Depth=3 i32.const $3=, 1 i32.const $6=, 0 i32.lt_s $push11=, $1, $3 br_if $pop11, .LBB0_9 -.LBB0_12: # %do.cond19 - # in Loop: Header=.LBB0_8 Depth=2 +.LBB0_12: # %do.cond19 + # in Loop: Header=BB0_8 Depth=2 i32.const $6=, 0 i32.gt_s $push12=, $7, $6 br_if $pop12, .LBB0_8 -.LBB0_13: # %do.body22 - # Parent Loop .LBB0_1 Depth=1 +.LBB0_13: # %do.body22 + # Parent Loop BB0_1 Depth=1 # => This Loop Header: Depth=2 - # Child Loop .LBB0_14 Depth 3 + # Child Loop BB0_14 Depth 3 loop .LBB0_18 i32.const $push14=, Link i32.shl $push13=, $7, $2 i32.add $push15=, $pop14, $pop13 i32.load $7=, 0($pop15) copy_local $1=, $6 -.LBB0_14: # %while.cond24 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_13 Depth=2 +.LBB0_14: # %while.cond24 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_13 Depth=2 # => This Inner Loop Header: Depth=3 loop .LBB0_17 i32.ge_s $push16=, $1, $4 br_if $pop16, .LBB0_17 # BB#15: # %while.body26 - # in Loop: Header=.LBB0_14 Depth=3 + # in Loop: Header=BB0_14 Depth=3 i32.const $push18=, -1 i32.eq $push19=, $7, $pop18 br_if $pop19, .LBB0_14 # BB#16: # %if.then28 - # in Loop: Header=.LBB0_14 Depth=3 + # in Loop: Header=BB0_14 Depth=3 i32.const $0=, 1 i32.add $5=, $5, $0 i32.add $1=, $1, $0 br .LBB0_14 -.LBB0_17: # %do.cond33 - # in Loop: Header=.LBB0_13 Depth=2 +.LBB0_17: # %do.cond33 + # in Loop: Header=BB0_13 Depth=2 i32.const $0=, -1 i32.ne $push17=, $7, $0 br_if $pop17, .LBB0_13 br .LBB0_1 -.LBB0_18: # %for.end +.LBB0_18: # %for.end return $5 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -137,11 +141,11 @@ main: # @main i32.const $2=, 2 copy_local $4=, $1 copy_local $3=, $1 -.LBB1_1: # %for.cond.i +.LBB1_1: # %for.cond.i # =>This Loop Header: Depth=1 - # Child Loop .LBB1_6 Depth 2 - # Child Loop .LBB1_8 Depth 2 - # Child Loop .LBB1_12 Depth 2 + # Child Loop BB1_6 Depth 2 + # Child Loop BB1_8 Depth 2 + # Child Loop BB1_12 Depth 2 loop .LBB1_13 block .LBB1_4 block .LBB1_3 @@ -149,42 +153,42 @@ main: # @main i32.lt_s $push1=, $4, $pop0 br_if $pop1, .LBB1_3 # BB#2: # %if.end.thread.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push5=, 1 i32.add $4=, $4, $pop5 i32.const $push6=, -1 i32.add $5=, $3, $pop6 br .LBB1_4 -.LBB1_3: # %if.end.i - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_3: # %if.end.i + # in Loop: Header=BB1_1 Depth=1 i32.const $5=, 0 i32.const $push2=, 1 i32.eq $push3=, $3, $pop2 br_if $pop3, .LBB1_13 -.LBB1_4: # %while.cond.preheader.i - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_4: # %while.cond.preheader.i + # in Loop: Header=BB1_1 Depth=1 block .LBB1_7 i32.le_s $push7=, $4, $2 br_if $pop7, .LBB1_7 # BB#5: # %while.body.lr.ph.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.eq $5=, $5, $2 -.LBB1_6: # %while.body.i - # Parent Loop .LBB1_1 Depth=1 +.LBB1_6: # %while.body.i + # Parent Loop BB1_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB1_7 i32.add $4=, $4, $5 i32.gt_s $push8=, $4, $2 br_if $pop8, .LBB1_6 -.LBB1_7: # %do.body10.i - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_7: # %do.body10.i + # in Loop: Header=BB1_1 Depth=1 i32.const $0=, 2 i32.const $push10=, W i32.shl $push9=, $1, $0 i32.add $3=, $pop10, $pop9 i32.load $5=, 0($3) -.LBB1_8: # %do.body11.i - # Parent Loop .LBB1_1 Depth=1 +.LBB1_8: # %do.body11.i + # Parent Loop BB1_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB1_11 block .LBB1_10 @@ -192,21 +196,21 @@ main: # @main i32.eq $push17=, $5, $pop16 br_if $pop17, .LBB1_10 # BB#9: # %if.then13.i - # in Loop: Header=.LBB1_8 Depth=2 + # in Loop: Header=BB1_8 Depth=2 i32.const $push11=, 0 i32.store $discard=, 0($3), $pop11 i32.const $4=, 1 -.LBB1_10: # %do.cond16.i - # in Loop: Header=.LBB1_8 Depth=2 +.LBB1_10: # %do.cond16.i + # in Loop: Header=BB1_8 Depth=2 i32.const $5=, 0 i32.const $push18=, 0 i32.eq $push19=, $2, $pop18 br_if $pop19, .LBB1_8 -.LBB1_11: # %do.cond33.i.preheader - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_11: # %do.cond33.i.preheader + # in Loop: Header=BB1_1 Depth=1 copy_local $5=, $1 -.LBB1_12: # %do.cond33.i - # Parent Loop .LBB1_1 Depth=1 +.LBB1_12: # %do.cond33.i + # Parent Loop BB1_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB1_13 i32.const $push13=, Link @@ -219,7 +223,7 @@ main: # @main i32.ne $push15=, $5, $1 br_if $pop15, .LBB1_12 br .LBB1_1 -.LBB1_13: # %f.exit +.LBB1_13: # %f.exit block .LBB1_15 i32.const $push20=, 0 i32.eq $push21=, $4, $pop20 @@ -227,21 +231,24 @@ main: # @main # BB#14: # %if.end i32.const $push4=, 0 return $pop4 -.LBB1_15: # %if.then +.LBB1_15: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type Link,@object # @Link - .data + .hidden Link # @Link + .type Link,@object + .section .data.Link,"aw",@progbits .globl Link .align 2 Link: - .zero 4,255 + .skip 4,255 .size Link, 4 - .type W,@object # @W + .hidden W # @W + .type W,@object + .section .data.W,"aw",@progbits .globl W .align 2 W: diff --git a/test/torture-s/pr24851.c.s b/test/torture-s/pr24851.c.s index ba7a66730..11b9054ed 100644 --- a/test/torture-s/pr24851.c.s +++ b/test/torture-s/pr24851.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24851.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24851.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr25125.c.s b/test/torture-s/pr25125.c.s index bfbf15172..064db393a 100644 --- a/test/torture-s/pr25125.c.s +++ b/test/torture-s/pr25125.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr25125.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr25125.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -16,13 +18,15 @@ f: # @f i32.and $push2=, $0, $pop1 i32.const $push3=, 32768 i32.add $1=, $pop2, $pop3 -.LBB0_2: # %cleanup +.LBB0_2: # %cleanup i32.const $push4=, 65535 i32.and $push5=, $1, $pop4 return $pop5 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -38,7 +42,7 @@ main: # @main i32.const $push4=, 0 call exit, $pop4 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr25737.c.s b/test/torture-s/pr25737.c.s index a051377e6..0912d22fa 100644 --- a/test/torture-s/pr25737.c.s +++ b/test/torture-s/pr25737.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr25737.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr25737.c" + .section .text.time_enqueue,"ax",@progbits + .hidden time_enqueue .globl time_enqueue .type time_enqueue,@function time_enqueue: # @time_enqueue @@ -13,6 +15,8 @@ time_enqueue: # @time_enqueue .Lfunc_end0: .size time_enqueue, .Lfunc_end0-time_enqueue + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr27073.c.s b/test/torture-s/pr27073.c.s new file mode 100644 index 000000000..fdbd8c442 --- /dev/null +++ b/test/torture-s/pr27073.c.s @@ -0,0 +1,132 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27073.c" + .section .text.foo,"ax",@progbits + .hidden foo + .globl foo + .type foo,@function +foo: # @foo + .param i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + block .LBB0_3 + i32.const $push0=, 65535 + i32.and $push1=, $4, $pop0 + i32.const $push13=, 0 + i32.eq $push14=, $pop1, $pop13 + br_if $pop14, .LBB0_3 +# BB#1: # %while.body.preheader + i32.const $push2=, 0 + i32.sub $4=, $pop2, $4 +.LBB0_2: # %while.body + # =>This Inner Loop Header: Depth=1 + loop .LBB0_3 + i32.store $discard=, 0($0), $5 + i32.const $push3=, 4 + i32.add $push4=, $0, $pop3 + i32.store $discard=, 0($pop4), $6 + i32.const $push5=, 8 + i32.add $push6=, $0, $pop5 + i32.store $discard=, 0($pop6), $7 + i32.const $push7=, 12 + i32.add $push8=, $0, $pop7 + i32.store $discard=, 0($pop8), $8 + i32.const $push9=, 16 + i32.add $push10=, $0, $pop9 + i32.store $discard=, 0($pop10), $9 + i32.const $push11=, 1 + i32.add $4=, $4, $pop11 + i32.const $push12=, 20 + i32.add $0=, $0, $pop12 + br_if $4, .LBB0_2 +.LBB0_3: # %while.end + return +.Lfunc_end0: + .size foo, .Lfunc_end0-foo + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $5=, __stack_pointer + i32.load $5=, 0($5) + i32.const $6=, 48 + i32.sub $11=, $5, $6 + i32.const $6=, __stack_pointer + i32.store $11=, 0($6), $11 + i32.const $0=, 500 + i32.const $1=, 400 + i32.const $2=, 300 + i32.const $3=, 200 + i32.const $4=, 100 + i32.const $push0=, 2 + i32.const $7=, 0 + i32.add $7=, $11, $7 + block .LBB1_11 + call foo, $7, $4, $4, $4, $pop0, $4, $3, $2, $1, $0 + i32.load $push1=, 0($11) + i32.ne $push2=, $pop1, $4 + br_if $pop2, .LBB1_11 +# BB#1: # %for.cond + i32.const $push3=, 4 + i32.const $8=, 0 + i32.add $8=, $11, $8 + i32.or $push4=, $8, $pop3 + i32.load $push5=, 0($pop4) + i32.ne $push6=, $pop5, $3 + br_if $pop6, .LBB1_11 +# BB#2: # %for.cond.1 + i32.const $push7=, 8 + i32.const $9=, 0 + i32.add $9=, $11, $9 + i32.or $push8=, $9, $pop7 + i32.load $push9=, 0($pop8) + i32.ne $push10=, $pop9, $2 + br_if $pop10, .LBB1_11 +# BB#3: # %for.cond.2 + i32.const $push11=, 12 + i32.const $10=, 0 + i32.add $10=, $11, $10 + i32.or $push12=, $10, $pop11 + i32.load $push13=, 0($pop12) + i32.ne $push14=, $pop13, $1 + br_if $pop14, .LBB1_11 +# BB#4: # %for.cond.3 + i32.load $push15=, 16($11) + i32.ne $push16=, $pop15, $0 + br_if $pop16, .LBB1_11 +# BB#5: # %for.cond.4 + i32.load $push17=, 20($11) + i32.ne $push18=, $pop17, $4 + br_if $pop18, .LBB1_11 +# BB#6: # %for.cond.5 + i32.load $push19=, 24($11) + i32.ne $push20=, $pop19, $3 + br_if $pop20, .LBB1_11 +# BB#7: # %for.cond.6 + i32.load $push21=, 28($11) + i32.ne $push22=, $pop21, $2 + br_if $pop22, .LBB1_11 +# BB#8: # %for.cond.7 + i32.load $push23=, 32($11) + i32.ne $push24=, $pop23, $1 + br_if $pop24, .LBB1_11 +# BB#9: # %for.cond.8 + i32.load $push25=, 36($11) + i32.ne $push26=, $pop25, $0 + br_if $pop26, .LBB1_11 +# BB#10: # %for.cond.9 + i32.const $push27=, 0 + call exit, $pop27 + unreachable +.LBB1_11: # %if.then + call abort + unreachable +.Lfunc_end1: + .size main, .Lfunc_end1-main + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/pr27260.c.s b/test/torture-s/pr27260.c.s index 2b80a68f3..807d8b963 100644 --- a/test/torture-s/pr27260.c.s +++ b/test/torture-s/pr27260.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27260.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27260.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -14,6 +16,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -23,7 +27,7 @@ main: # @main i32.const $4=, 0 i32.const $push0=, 2 i32.store8 $discard=, buf+64($4), $pop0 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB1_12 loop .LBB1_3 @@ -32,44 +36,44 @@ main: # @main i32.load8_u $push2=, 0($pop1) br_if $pop2, .LBB1_12 # BB#2: # %for.cond - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $5=, 1 i32.add $4=, $4, $5 i32.const $1=, 63 i32.le_s $push3=, $4, $1 br_if $pop3, .LBB1_1 -.LBB1_3: # %for.end +.LBB1_3: # %for.end i32.const $2=, 64 call memset, $0, $5, $2 -.LBB1_4: # %for.cond3 +.LBB1_4: # %for.cond3 # =>This Inner Loop Header: Depth=1 block .LBB1_7 loop .LBB1_6 i32.gt_s $push4=, $5, $1 br_if $pop4, .LBB1_7 # BB#5: # %for.cond3.for.body6_crit_edge - # in Loop: Header=.LBB1_4 Depth=1 + # in Loop: Header=BB1_4 Depth=1 i32.add $3=, $0, $5 i32.const $4=, 1 i32.add $5=, $5, $4 i32.load8_u $push8=, 0($3) i32.eq $push9=, $pop8, $4 br_if $pop9, .LBB1_4 -.LBB1_6: # %if.then11 +.LBB1_6: # %if.then11 call abort unreachable -.LBB1_7: # %for.end15 +.LBB1_7: # %for.end15 i32.const $3=, 0 call memset, $0, $3, $2 i32.const $5=, 1 -.LBB1_8: # %for.cond16 +.LBB1_8: # %for.cond16 # =>This Inner Loop Header: Depth=1 block .LBB1_11 loop .LBB1_10 i32.gt_s $push5=, $5, $1 br_if $pop5, .LBB1_11 # BB#9: # %for.cond16.for.body19_crit_edge - # in Loop: Header=.LBB1_8 Depth=1 + # in Loop: Header=BB1_8 Depth=1 i32.add $4=, $0, $5 i32.const $push7=, 1 i32.add $5=, $5, $pop7 @@ -77,23 +81,24 @@ main: # @main i32.const $push10=, 0 i32.eq $push11=, $pop6, $pop10 br_if $pop11, .LBB1_8 -.LBB1_10: # %if.then24 +.LBB1_10: # %if.then24 call abort unreachable -.LBB1_11: # %if.end33 +.LBB1_11: # %if.end33 return $3 -.LBB1_12: # %if.then +.LBB1_12: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type buf,@object # @buf - .bss + .hidden buf # @buf + .type buf,@object + .section .bss.buf,"aw",@nobits .globl buf .align 4 buf: - .zero 65 + .skip 65 .size buf, 65 diff --git a/test/torture-s/pr27285.c.s b/test/torture-s/pr27285.c.s index b56ccf89a..1f05b223a 100644 --- a/test/torture-s/pr27285.c.s +++ b/test/torture-s/pr27285.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27285.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27285.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -17,7 +19,7 @@ foo: # @foo i32.add $4=, $1, $4 i32.const $2=, 8 i32.sub $0=, $2, $6 -.LBB0_2: # %while.body +.LBB0_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_4 i32.const $1=, 255 @@ -32,7 +34,7 @@ foo: # @foo i32.eq $push10=, $0, $pop9 br_if $pop10, .LBB0_4 # BB#3: # %while.body - # in Loop: Header=.LBB0_2 Depth=1 + # in Loop: Header=BB0_2 Depth=1 i32.const $1=, 1 i32.add $5=, $5, $1 i32.add $4=, $4, $1 @@ -44,11 +46,13 @@ foo: # @foo i32.const $push11=, 0 i32.eq $push12=, $3, $pop11 br_if $pop12, .LBB0_2 -.LBB0_4: # %while.end +.LBB0_4: # %while.end return .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -67,22 +71,22 @@ main: # @main i32.const $19=, 24 i32.add $19=, $31, $19 i32.add $push1=, $19, $1 - i32.load8_u $push0=, main.x+18($0) + i32.load8_u $push0=, .Lmain.x+18($0) i32.store8 $discard=, 0($pop1), $pop0 i32.const $3=, 8 i32.const $4=, 16 i32.const $20=, 24 i32.add $20=, $31, $20 i32.add $push8=, $20, $4 - i32.const $push2=, main.x+16 + i32.const $push2=, .Lmain.x+16 i32.add $push3=, $pop2, $2 i32.load8_u $push4=, 0($pop3) i32.shl $push5=, $pop4, $3 - i32.load8_u $push6=, main.x+16($0) + i32.load8_u $push6=, .Lmain.x+16($0) i32.or $push7=, $pop5, $pop6 i32.store16 $discard=, 0($pop8), $pop7 i32.const $5=, 5 - i32.const $6=, main.x+8 + i32.const $6=, .Lmain.x+8 i32.const $8=, 4 i32.const $9=, 7 i32.const $10=, 6 @@ -119,12 +123,12 @@ main: # @main i32.add $push31=, $6, $2 i64.load8_u $push32=, 0($pop31) i64.shl $push33=, $pop32, $7 - i64.load8_u $push34=, main.x+8($0) + i64.load8_u $push34=, .Lmain.x+8($0) i64.or $push35=, $pop33, $pop34 i64.or $push36=, $pop30, $pop35 i64.or $push37=, $pop23, $pop36 i64.store $discard=, 0($pop38), $pop37 - i32.const $6=, main.x + i32.const $6=, .Lmain.x i32.const $22=, 0 i32.add $22=, $31, $22 i32.add $push68=, $22, $1 @@ -163,7 +167,7 @@ main: # @main i32.add $push61=, $6, $2 i64.load8_u $push62=, 0($pop61) i64.shl $push63=, $pop62, $7 - i64.load8_u $push64=, main.x($0) + i64.load8_u $push64=, .Lmain.x($0) i64.or $push65=, $pop63, $pop64 i64.or $push66=, $pop60, $pop65 i64.or $push67=, $pop53, $pop66 @@ -212,20 +216,20 @@ main: # @main i32.const $18=, __stack_pointer i32.store $31=, 0($18), $31 return $1 -.LBB1_5: # %if.then +.LBB1_5: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type main.x,@object # @main.x - .section .rodata,"a",@progbits -main.x: + .type .Lmain.x,@object # @main.x + .section .rodata..Lmain.x,"a",@progbits +.Lmain.x: .int8 0 # 0x0 .int8 25 # 0x19 .int8 0 # 0x0 .asciz "\252\273\314\335\000\000\000\000\000\000\000\000\000\000\000" - .size main.x, 19 + .size .Lmain.x, 19 .ident "clang version 3.8.0 " diff --git a/test/torture-s/pr27364.c.s b/test/torture-s/pr27364.c.s index 25f563b25..823a2fd74 100644 --- a/test/torture-s/pr27364.c.s +++ b/test/torture-s/pr27364.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27364.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27364.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -21,11 +23,13 @@ f: # @f i32.add $push7=, $pop5, $pop6 i32.const $push8=, 4 i32.shr_u $1=, $pop7, $pop8 -.LBB0_2: # %return +.LBB0_2: # %return return $1 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr27671-1.c.s b/test/torture-s/pr27671-1.c.s index f1075ecc0..ede186266 100644 --- a/test/torture-s/pr27671-1.c.s +++ b/test/torture-s/pr27671-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27671-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27671-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr28289.c.s b/test/torture-s/pr28289.c.s index a753c3a21..83aed7cfb 100644 --- a/test/torture-s/pr28289.c.s +++ b/test/torture-s/pr28289.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28289.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28289.c" + .section .text.ix86_split_ashr,"ax",@progbits + .hidden ix86_split_ashr .globl ix86_split_ashr .type ix86_split_ashr,@function ix86_split_ashr: # @ix86_split_ashr @@ -14,6 +16,8 @@ ix86_split_ashr: # @ix86_split_ashr .Lfunc_end0: .size ix86_split_ashr, .Lfunc_end0-ix86_split_ashr + .section .text.ok,"ax",@progbits + .hidden ok .globl ok .type ok,@function ok: # @ok @@ -25,6 +29,7 @@ ok: # @ok .Lfunc_end1: .size ok, .Lfunc_end1-ok + .section .text.gen_x86_64_shrd,"ax",@progbits .type gen_x86_64_shrd,@function gen_x86_64_shrd: # @gen_x86_64_shrd .param i32 @@ -35,6 +40,8 @@ gen_x86_64_shrd: # @gen_x86_64_shrd .Lfunc_end2: .size gen_x86_64_shrd, .Lfunc_end2-gen_x86_64_shrd + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -52,8 +59,9 @@ main: # @main .Lfunc_end3: .size main, .Lfunc_end3-main - .type one,@object # @one - .data + .hidden one # @one + .type one,@object + .section .data.one,"aw",@progbits .globl one .align 2 one: diff --git a/test/torture-s/pr28403.c.s b/test/torture-s/pr28403.c.s index 675b705d6..5ee6fd968 100644 --- a/test/torture-s/pr28403.c.s +++ b/test/torture-s/pr28403.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28403.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28403.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -19,6 +21,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -39,6 +43,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -54,14 +60,15 @@ main: # @main i32.const $push4=, 0 call exit, $pop4 unreachable -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type global,@object # @global - .bss + .hidden global # @global + .type global,@object + .section .bss.global,"aw",@nobits .globl global .align 2 global: diff --git a/test/torture-s/pr28651.c.s b/test/torture-s/pr28651.c.s index 801c0b00a..e8e6c0c08 100644 --- a/test/torture-s/pr28651.c.s +++ b/test/torture-s/pr28651.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28651.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28651.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -27,7 +31,7 @@ main: # @main # BB#1: # %if.end i32.const $push2=, 0 return $pop2 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr28982a.c.s b/test/torture-s/pr28982a.c.s index 499a647fb..f205ff88d 100644 --- a/test/torture-s/pr28982a.c.s +++ b/test/torture-s/pr28982a.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28982a.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28982a.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -134,7 +136,7 @@ foo: # @foo copy_local $62=, $45 copy_local $63=, $45 copy_local $64=, $45 -.LBB0_2: # %while.body +.LBB0_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 f32.load $push31=, 0($25) @@ -200,7 +202,7 @@ foo: # @foo i32.add $26=, $26, $21 i32.add $25=, $25, $22 br_if $0, .LBB0_2 -.LBB0_3: # %while.end +.LBB0_3: # %while.end f32.store $discard=, results($23), $64 f32.store $discard=, results+4($23), $63 f32.store $discard=, results+8($23), $62 @@ -225,6 +227,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -311,7 +315,7 @@ main: # @main i32.store $0=, incs+4($3), $pop2 i32.const $push8=, 4 i32.store $1=, incs+16($3), $pop8 -.LBB1_1: # %for.body4 +.LBB1_1: # %for.body4 # =>This Inner Loop Header: Depth=1 loop .LBB1_2 f32.convert_s/i32 $push39=, $3 @@ -321,7 +325,7 @@ main: # @main i32.const $push40=, 80 i32.ne $push41=, $3, $pop40 br_if $pop41, .LBB1_1 -.LBB1_2: # %for.end8 +.LBB1_2: # %for.end8 call foo, $1 i32.const $3=, 0 f32.load $push42=, results($3) @@ -408,33 +412,40 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type incs,@object # @incs - .bss + .hidden incs # @incs + .type incs,@object + .section .bss.incs,"aw",@nobits .globl incs .align 4 incs: - .zero 80 + .skip 80 .size incs, 80 - .type ptrs,@object # @ptrs + .hidden ptrs # @ptrs + .type ptrs,@object + .section .bss.ptrs,"aw",@nobits .globl ptrs .align 4 ptrs: - .zero 80 + .skip 80 .size ptrs, 80 - .type results,@object # @results + .hidden results # @results + .type results,@object + .section .bss.results,"aw",@nobits .globl results .align 4 results: - .zero 80 + .skip 80 .size results, 80 - .type input,@object # @input + .hidden input # @input + .type input,@object + .section .bss.input,"aw",@nobits .globl input .align 4 input: - .zero 320 + .skip 320 .size input, 320 diff --git a/test/torture-s/pr29006.c.s b/test/torture-s/pr29006.c.s index f8499cd23..436fe3b8a 100644 --- a/test/torture-s/pr29006.c.s +++ b/test/torture-s/pr29006.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29006.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29006.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -33,6 +35,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -50,9 +54,9 @@ main: # @main i32.const $12=, 0 i32.add $12=, $18, $12 i32.add $push2=, $12, $pop1 - i32.load8_u $push0=, main.s+8($0) + i32.load8_u $push0=, .Lmain.s+8($0) i32.store8 $discard=, 0($pop2), $pop0 - i32.const $1=, main.s + i32.const $1=, .Lmain.s i32.const $2=, 5 i32.const $4=, 7 i32.const $7=, 3 @@ -88,7 +92,7 @@ main: # @main i32.add $push28=, $1, $8 i64.load8_u $push29=, 0($pop28) i64.shl $push30=, $pop29, $3 - i64.load8_u $push31=, main.s($0) + i64.load8_u $push31=, .Lmain.s($0) i64.or $push32=, $pop30, $pop31 i64.or $push33=, $pop27, $pop32 i64.or $push34=, $pop19, $pop33 @@ -144,12 +148,12 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type main.s,@object # @main.s - .section .rodata,"a",@progbits -main.s: + .type .Lmain.s,@object # @main.s + .section .rodata..Lmain.s,"a",@progbits +.Lmain.s: .int8 1 # 0x1 .int64 -1 # 0xffffffffffffffff - .size main.s, 9 + .size .Lmain.s, 9 .ident "clang version 3.8.0 " diff --git a/test/torture-s/pr29156.c.s b/test/torture-s/pr29156.c.s index 65266c28e..fb9185523 100644 --- a/test/torture-s/pr29156.c.s +++ b/test/torture-s/pr29156.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29156.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29156.c" + .section .text.bla,"ax",@progbits + .hidden bla .globl bla .type bla,@function bla: # @bla @@ -17,6 +19,8 @@ bla: # @bla .Lfunc_end0: .size bla, .Lfunc_end0-bla + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -30,8 +34,9 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type global,@object # @global - .bss + .hidden global # @global + .type global,@object + .section .bss.global,"aw",@nobits .globl global .align 2 global: diff --git a/test/torture-s/pr29695-1.c.s b/test/torture-s/pr29695-1.c.s index f22d3b6a6..5512f5ff9 100644 --- a/test/torture-s/pr29695-1.c.s +++ b/test/torture-s/pr29695-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29695-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29695-1.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -10,6 +12,8 @@ f1: # @f1 .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -20,6 +24,8 @@ f2: # @f2 .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -30,6 +36,8 @@ f3: # @f3 .Lfunc_end2: .size f3, .Lfunc_end2-f3 + .section .text.f4,"ax",@progbits + .hidden f4 .globl f4 .type f4,@function f4: # @f4 @@ -40,6 +48,8 @@ f4: # @f4 .Lfunc_end3: .size f4, .Lfunc_end3-f4 + .section .text.f5,"ax",@progbits + .hidden f5 .globl f5 .type f5,@function f5: # @f5 @@ -50,6 +60,8 @@ f5: # @f5 .Lfunc_end4: .size f5, .Lfunc_end4-f5 + .section .text.f6,"ax",@progbits + .hidden f6 .globl f6 .type f6,@function f6: # @f6 @@ -60,6 +72,8 @@ f6: # @f6 .Lfunc_end5: .size f6, .Lfunc_end5-f6 + .section .text.f7,"ax",@progbits + .hidden f7 .globl f7 .type f7,@function f7: # @f7 @@ -70,6 +84,8 @@ f7: # @f7 .Lfunc_end6: .size f7, .Lfunc_end6-f7 + .section .text.f8,"ax",@progbits + .hidden f8 .globl f8 .type f8,@function f8: # @f8 @@ -80,6 +96,8 @@ f8: # @f8 .Lfunc_end7: .size f8, .Lfunc_end7-f8 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr29695-2.c.s b/test/torture-s/pr29695-2.c.s index d49f4e1f9..d35907840 100644 --- a/test/torture-s/pr29695-2.c.s +++ b/test/torture-s/pr29695-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29695-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29695-2.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -13,6 +15,8 @@ f1: # @f1 .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -28,6 +32,8 @@ f2: # @f2 .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -43,6 +49,8 @@ f3: # @f3 .Lfunc_end2: .size f3, .Lfunc_end2-f3 + .section .text.f4,"ax",@progbits + .hidden f4 .globl f4 .type f4,@function f4: # @f4 @@ -58,6 +66,8 @@ f4: # @f4 .Lfunc_end3: .size f4, .Lfunc_end3-f4 + .section .text.f5,"ax",@progbits + .hidden f5 .globl f5 .type f5,@function f5: # @f5 @@ -74,6 +84,8 @@ f5: # @f5 .Lfunc_end4: .size f5, .Lfunc_end4-f5 + .section .text.f6,"ax",@progbits + .hidden f6 .globl f6 .type f6,@function f6: # @f6 @@ -90,6 +102,8 @@ f6: # @f6 .Lfunc_end5: .size f6, .Lfunc_end5-f6 + .section .text.f7,"ax",@progbits + .hidden f7 .globl f7 .type f7,@function f7: # @f7 @@ -106,6 +120,8 @@ f7: # @f7 .Lfunc_end6: .size f7, .Lfunc_end6-f7 + .section .text.f8,"ax",@progbits + .hidden f8 .globl f8 .type f8,@function f8: # @f8 @@ -122,6 +138,8 @@ f8: # @f8 .Lfunc_end7: .size f8, .Lfunc_end7-f8 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -153,43 +171,50 @@ main: # @main br_if $pop8, .LBB8_5 # BB#4: # %if.end28 return $0 -.LBB8_5: # %if.then19 +.LBB8_5: # %if.then19 call abort unreachable -.LBB8_6: # %if.then15 +.LBB8_6: # %if.then15 call abort unreachable -.LBB8_7: # %if.then3 +.LBB8_7: # %if.then3 call abort unreachable -.LBB8_8: # %if.then +.LBB8_8: # %if.then call abort unreachable .Lfunc_end8: .size main, .Lfunc_end8-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: .int32 128 # 0x80 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b b: .int8 128 # 0x80 .size b, 1 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 3 c: .int64 2147483648 # 0x80000000 .size c, 8 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .data.d,"aw",@progbits .globl d .align 2 d: diff --git a/test/torture-s/pr29797-1.c.s b/test/torture-s/pr29797-1.c.s index 89808bbab..7824fe189 100644 --- a/test/torture-s/pr29797-1.c.s +++ b/test/torture-s/pr29797-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29797-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29797-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -10,6 +12,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr29797-2.c.s b/test/torture-s/pr29797-2.c.s index fc2bb8428..a3507b173 100644 --- a/test/torture-s/pr29797-2.c.s +++ b/test/torture-s/pr29797-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29797-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29797-2.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -10,6 +12,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr29798.c.s b/test/torture-s/pr29798.c.s index 50a1d5da8..e2b8dc32f 100644 --- a/test/torture-s/pr29798.c.s +++ b/test/torture-s/pr29798.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29798.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29798.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr31072.c.s b/test/torture-s/pr31072.c.s index 23b944e3b..2354ff028 100644 --- a/test/torture-s/pr31072.c.s +++ b/test/torture-s/pr31072.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31072.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31072.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,14 +16,15 @@ main: # @main br_if $pop2, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type ReadyFlag_NotProperlyInitialized,@object # @ReadyFlag_NotProperlyInitialized - .data + .hidden ReadyFlag_NotProperlyInitialized # @ReadyFlag_NotProperlyInitialized + .type ReadyFlag_NotProperlyInitialized,@object + .section .data.ReadyFlag_NotProperlyInitialized,"aw",@progbits .globl ReadyFlag_NotProperlyInitialized .align 2 ReadyFlag_NotProperlyInitialized: diff --git a/test/torture-s/pr31136.c.s b/test/torture-s/pr31136.c.s index ecc43b7ca..4a2a285c8 100644 --- a/test/torture-s/pr31136.c.s +++ b/test/torture-s/pr31136.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31136.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31136.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -17,12 +19,13 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: - .zero 4 + .skip 4 .size s, 4 diff --git a/test/torture-s/pr31169.c.s b/test/torture-s/pr31169.c.s index 4dc6256a7..69ce4fb59 100644 --- a/test/torture-s/pr31169.c.s +++ b/test/torture-s/pr31169.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31169.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31169.c" + .section .text.sign_bit_p,"ax",@progbits + .hidden sign_bit_p .globl sign_bit_p .type sign_bit_p,@function sign_bit_p: # @sign_bit_p @@ -26,7 +28,7 @@ sign_bit_p: # @sign_bit_p i32.shr_u $5=, $3, $pop12 i32.const $4=, 0 br .LBB0_3 -.LBB0_2: # %if.else +.LBB0_2: # %if.else i32.const $3=, -1 i32.const $push5=, 1 i32.add $push4=, $0, $3 @@ -36,7 +38,7 @@ sign_bit_p: # @sign_bit_p i32.sub $push7=, $pop6, $0 i32.shr_u $3=, $3, $pop7 copy_local $6=, $5 -.LBB0_3: # %if.end +.LBB0_3: # %if.end i32.and $push15=, $3, $2 i32.eq $push16=, $pop15, $4 i32.and $push13=, $5, $1 @@ -46,6 +48,8 @@ sign_bit_p: # @sign_bit_p .Lfunc_end0: .size sign_bit_p, .Lfunc_end0-sign_bit_p + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr31605.c.s b/test/torture-s/pr31605.c.s index dbc409847..123ea1058 100644 --- a/test/torture-s/pr31605.c.s +++ b/test/torture-s/pr31605.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31605.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31605.c" + .section .text.put_field,"ax",@progbits + .hidden put_field .globl put_field .type put_field,@function put_field: # @put_field @@ -14,13 +16,15 @@ put_field: # @put_field br_if $pop2, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then i32.const $push3=, 0 call exit, $pop3 unreachable .Lfunc_end0: .size put_field, .Lfunc_end0-put_field + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr32244-1.c.s b/test/torture-s/pr32244-1.c.s index 3708d1ae2..7f1756f2f 100644 --- a/test/torture-s/pr32244-1.c.s +++ b/test/torture-s/pr32244-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr32244-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr32244-1.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -14,12 +16,14 @@ test1: # @test1 br_if $pop4, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -38,12 +42,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 3 x: - .zero 8 + .skip 8 .size x, 8 diff --git a/test/torture-s/pr32500.c.s b/test/torture-s/pr32500.c.s index 3f20c1a14..7e0f8cfbc 100644 --- a/test/torture-s/pr32500.c.s +++ b/test/torture-s/pr32500.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr32500.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr32500.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,6 +13,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -21,6 +25,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -40,8 +46,9 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: diff --git a/test/torture-s/pr33142.c.s b/test/torture-s/pr33142.c.s index 293c31928..ffedb8694 100644 --- a/test/torture-s/pr33142.c.s +++ b/test/torture-s/pr33142.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33142.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33142.c" + .section .text.lisp_atan2,"ax",@progbits + .hidden lisp_atan2 .globl lisp_atan2 .type lisp_atan2,@function lisp_atan2: # @lisp_atan2 @@ -25,11 +27,13 @@ lisp_atan2: # @lisp_atan2 i32.add $push6=, $0, $3 i32.xor $push7=, $pop6, $3 i32.le_s $3=, $pop5, $pop7 -.LBB0_3: # %return +.LBB0_3: # %return return $3 .Lfunc_end0: .size lisp_atan2, .Lfunc_end0-lisp_atan2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -58,7 +62,7 @@ main: # @main i32.const $2=, __stack_pointer i32.store $3=, 0($2), $3 return $pop5 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr33382.c.s b/test/torture-s/pr33382.c.s index bd0b2366d..b488a7e89 100644 --- a/test/torture-s/pr33382.c.s +++ b/test/torture-s/pr33382.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33382.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33382.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -14,6 +16,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -28,14 +32,15 @@ main: # @main br_if $1, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 2 x: diff --git a/test/torture-s/pr33631.c.s b/test/torture-s/pr33631.c.s index f72890167..89bbf913b 100644 --- a/test/torture-s/pr33631.c.s +++ b/test/torture-s/pr33631.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33631.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33631.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr33669.c.s b/test/torture-s/pr33669.c.s index 39f18d857..4efd3e702 100644 --- a/test/torture-s/pr33669.c.s +++ b/test/torture-s/pr33669.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33669.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33669.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -30,11 +32,13 @@ foo: # @foo i32.const $push9=, 4 i32.add $push10=, $0, $pop9 i32.store $discard=, 0($pop10), $3 -.LBB0_3: # %cleanup +.LBB0_3: # %cleanup return $6 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr33779-1.c.s b/test/torture-s/pr33779-1.c.s index a8ef9e6c7..a42a5a9d7 100644 --- a/test/torture-s/pr33779-1.c.s +++ b/test/torture-s/pr33779-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33779-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33779-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -14,6 +16,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr33779-2.c.s b/test/torture-s/pr33779-2.c.s index 10e69d7f2..f02dd4681 100644 --- a/test/torture-s/pr33779-2.c.s +++ b/test/torture-s/pr33779-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33779-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33779-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr33992.c.s b/test/torture-s/pr33992.c.s index dfec5926a..2079d1fc5 100644 --- a/test/torture-s/pr33992.c.s +++ b/test/torture-s/pr33992.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33992.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33992.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -11,12 +13,14 @@ bar: # @bar br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.do_test,"ax",@progbits + .hidden do_test .globl do_test .type do_test,@function do_test: # @do_test @@ -27,7 +31,7 @@ do_test: # @do_test i64.const $2=, -1 i64.const $8=, 63 copy_local $9=, $2 -.LBB1_1: # %for.cond.i +.LBB1_1: # %for.cond.i # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i64.const $3=, 4294967295 @@ -40,7 +44,7 @@ do_test: # @do_test i64.and $push1=, $pop0, $1 i64.eq $push2=, $pop1, $6 br_if $pop2, .LBB1_1 -.LBB1_2: # %foo.exit +.LBB1_2: # %foo.exit i64.const $7=, 32 i64.shl $push3=, $9, $7 i64.shr_s $push4=, $pop3, $7 @@ -49,7 +53,7 @@ do_test: # @do_test i64.const $2=, -1 i64.const $8=, 63 copy_local $9=, $2 -.LBB1_3: # %for.cond.i.1 +.LBB1_3: # %for.cond.i.1 # =>This Inner Loop Header: Depth=1 loop .LBB1_4 i64.and $4=, $8, $3 @@ -59,7 +63,7 @@ do_test: # @do_test i64.and $push6=, $pop5, $1 i64.eq $push7=, $pop6, $6 br_if $pop7, .LBB1_3 -.LBB1_4: # %foo.exit.1 +.LBB1_4: # %foo.exit.1 i64.shl $push8=, $9, $7 i64.shr_s $push9=, $pop8, $7 call bar, $pop9 @@ -67,6 +71,8 @@ do_test: # @do_test .Lfunc_end1: .size do_test, .Lfunc_end1-do_test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr34070-1.c.s b/test/torture-s/pr34070-1.c.s index 2418d8ca2..400d64356 100644 --- a/test/torture-s/pr34070-1.c.s +++ b/test/torture-s/pr34070-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34070-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34070-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -18,6 +20,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr34070-2.c.s b/test/torture-s/pr34070-2.c.s index b7c602f0b..f6c3eef7f 100644 --- a/test/torture-s/pr34070-2.c.s +++ b/test/torture-s/pr34070-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34070-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34070-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -13,6 +15,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr34099-2.c.s b/test/torture-s/pr34099-2.c.s index f6bcaa130..0a118712d 100644 --- a/test/torture-s/pr34099-2.c.s +++ b/test/torture-s/pr34099-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34099-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34099-2.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -12,6 +14,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -24,6 +28,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -36,6 +42,8 @@ test3: # @test3 .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -50,6 +58,8 @@ test4: # @test4 .Lfunc_end3: .size test4, .Lfunc_end3-test4 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr34099.c.s b/test/torture-s/pr34099.c.s index 9962dab9f..864c78766 100644 --- a/test/torture-s/pr34099.c.s +++ b/test/torture-s/pr34099.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34099.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34099.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr34130.c.s b/test/torture-s/pr34130.c.s index bd6837c0c..e8d0db8f0 100644 --- a/test/torture-s/pr34130.c.s +++ b/test/torture-s/pr34130.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34130.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34130.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -22,6 +24,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr34154.c.s b/test/torture-s/pr34154.c.s index ad6b3db77..68e3652b4 100644 --- a/test/torture-s/pr34154.c.s +++ b/test/torture-s/pr34154.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34154.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34154.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -17,6 +19,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr34176.c.s b/test/torture-s/pr34176.c.s index 360dcd29b..0fd6e0d60 100644 --- a/test/torture-s/pr34176.c.s +++ b/test/torture-s/pr34176.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34176.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34176.c" + .section .text.hash_find_entry,"ax",@progbits + .hidden hash_find_entry .globl hash_find_entry .type hash_find_entry,@function hash_find_entry: # @hash_find_entry @@ -13,6 +15,8 @@ hash_find_entry: # @hash_find_entry .Lfunc_end0: .size hash_find_entry, .Lfunc_end0-hash_find_entry + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -30,12 +34,14 @@ foo: # @foo br_if $pop1, .LBB1_2 # BB#1: # %if.end return $1 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -51,9 +57,9 @@ main: # @main i32.const $5=, 12 i32.add $5=, $7, $5 i32.call $discard=, hash_find_entry, $5 -.LBB2_1: # %if.end +.LBB2_1: # %if.end # =>This Loop Header: Depth=1 - # Child Loop .LBB2_2 Depth 2 + # Child Loop BB2_2 Depth 2 loop .LBB2_4 i32.load $1=, 12($7) i32.call $discard=, foo, $1 @@ -62,8 +68,8 @@ main: # @main i32.const $push3=, 0 i32.eq $push4=, $1, $pop3 br_if $pop4, .LBB2_3 -.LBB2_2: # %while.body - # Parent Loop .LBB2_1 Depth=1 +.LBB2_2: # %while.body + # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB2_3 i32.const $push0=, -1 @@ -71,15 +77,15 @@ main: # @main i32.const $push1=, 8 i32.add $0=, $0, $pop1 br_if $1, .LBB2_2 -.LBB2_3: # %cleanup.thread - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_3: # %cleanup.thread + # in Loop: Header=BB2_1 Depth=1 i32.const $6=, 12 i32.add $6=, $7, $6 i32.call $discard=, hash_find_entry, $6 i32.const $push5=, 0 i32.eq $push6=, $0, $pop5 br_if $pop6, .LBB2_1 -.LBB2_4: # %for.end +.LBB2_4: # %for.end i32.const $push2=, 0 i32.const $4=, 16 i32.add $7=, $7, $4 diff --git a/test/torture-s/pr34415.c.s b/test/torture-s/pr34415.c.s index 89f81b1a4..b828fea54 100644 --- a/test/torture-s/pr34415.c.s +++ b/test/torture-s/pr34415.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34415.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34415.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -9,9 +11,9 @@ foo: # @foo # BB#0: # %entry i32.const $6=, 1 # implicit-def: %vreg38 -.LBB0_1: # %for.cond +.LBB0_1: # %for.cond # =>This Loop Header: Depth=1 - # Child Loop .LBB0_3 Depth 2 + # Child Loop BB0_3 Depth 2 loop .LBB0_8 copy_local $1=, $0 i32.load8_s $2=, 0($1) @@ -30,14 +32,14 @@ foo: # @foo i32.eq $push8=, $3, $pop7 br_if $pop8, .LBB0_7 # BB#2: # %for.cond - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 copy_local $0=, $1 block .LBB0_4 i32.const $push9=, 65 i32.ne $push10=, $3, $pop9 br_if $pop10, .LBB0_4 -.LBB0_3: # %do.body - # Parent Loop .LBB0_1 Depth=1 +.LBB0_3: # %do.body + # Parent Loop BB0_1 Depth=1 # => This Inner Loop Header: Depth=2 loop .LBB0_4 i32.const $push11=, 1 @@ -47,7 +49,7 @@ foo: # @foo i32.eq $push14=, $pop12, $pop13 br_if $pop14, .LBB0_3 br .LBB0_7 -.LBB0_4: # %for.end +.LBB0_4: # %for.end block .LBB0_6 i32.const $push15=, 3 i32.lt_s $push16=, $6, $pop15 @@ -58,10 +60,10 @@ foo: # @foo i32.eq $push19=, $pop17, $pop18 i32.select $push20=, $pop19, $5, $1 return $pop20 -.LBB0_6: # %if.end22 +.LBB0_6: # %if.end22 return $1 -.LBB0_7: # %cleanup.thread - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_7: # %cleanup.thread + # in Loop: Header=BB0_1 Depth=1 i32.const $2=, 1 i32.add $0=, $0, $2 i32.add $6=, $6, $2 @@ -71,24 +73,26 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main .result i32 # BB#0: # %entry - i32.const $push0=, .str + i32.const $push0=, .L.str i32.call $push1=, foo, $pop0 - i32.const $push2=, .str+2 + i32.const $push2=, .L.str+2 i32.ne $push3=, $pop1, $pop2 return $pop3 .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "Bbb:" - .size .str, 5 + .size .L.str, 5 .ident "clang version 3.8.0 " diff --git a/test/torture-s/pr34456.c.s b/test/torture-s/pr34456.c.s index a7d83b629..94c986924 100644 --- a/test/torture-s/pr34456.c.s +++ b/test/torture-s/pr34456.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34456.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34456.c" + .section .text.debug,"ax",@progbits + .hidden debug .globl debug .type debug,@function debug: # @debug @@ -10,6 +12,8 @@ debug: # @debug .Lfunc_end0: .size debug, .Lfunc_end0-debug + .section .text.bad_compare,"ax",@progbits + .hidden bad_compare .globl bad_compare .type bad_compare,@function bad_compare: # @bad_compare @@ -22,6 +26,8 @@ bad_compare: # @bad_compare .Lfunc_end1: .size bad_compare, .Lfunc_end1-bad_compare + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -40,6 +46,7 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main + .section .text.compare,"ax",@progbits .type compare,@function compare: # @compare .param i32, i32 @@ -64,14 +71,15 @@ compare: # @compare i32.const $push3=, 1 i32.add $push4=, $pop2, $pop3 i32.store $discard=, errors($0), $pop4 -.LBB3_3: # %if.end +.LBB3_3: # %if.end i32.call_indirect $push5=, $2, $1 return $pop5 .Lfunc_end3: .size compare, .Lfunc_end3-compare - .type array,@object # @array - .data + .hidden array # @array + .type array,@object + .section .data.array,"aw",@progbits .globl array .align 4 array: @@ -81,8 +89,9 @@ array: .int32 bad_compare .size array, 16 - .type errors,@object # @errors - .bss + .hidden errors # @errors + .type errors,@object + .section .bss.errors,"aw",@nobits .globl errors .align 2 errors: diff --git a/test/torture-s/pr34768-1.c.s b/test/torture-s/pr34768-1.c.s index 8cf6fe4c2..9146c7625 100644 --- a/test/torture-s/pr34768-1.c.s +++ b/test/torture-s/pr34768-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34768-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34768-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -21,6 +25,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -40,6 +46,8 @@ test: # @test .Lfunc_end2: .size test, .Lfunc_end2-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -54,14 +62,15 @@ main: # @main br_if $pop2, .LBB3_2 # BB#1: # %if.end return $0 -.LBB3_2: # %if.then +.LBB3_2: # %if.then call abort unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: diff --git a/test/torture-s/pr34768-2.c.s b/test/torture-s/pr34768-2.c.s index 6f9138444..69a124604 100644 --- a/test/torture-s/pr34768-2.c.s +++ b/test/torture-s/pr34768-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34768-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34768-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -14,6 +16,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -24,6 +28,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -44,6 +50,8 @@ test: # @test .Lfunc_end2: .size test, .Lfunc_end2-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -58,14 +66,15 @@ main: # @main br_if $pop2, .LBB3_2 # BB#1: # %if.end return $0 -.LBB3_2: # %if.then +.LBB3_2: # %if.then call abort unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: diff --git a/test/torture-s/pr34971.c.s b/test/torture-s/pr34971.c.s index 54833b8c4..ea879ffb1 100644 --- a/test/torture-s/pr34971.c.s +++ b/test/torture-s/pr34971.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34971.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34971.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -20,12 +22,14 @@ test1: # @test1 br_if $pop8, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -44,12 +48,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 3 x: - .zero 8 + .skip 8 .size x, 8 diff --git a/test/torture-s/pr34982.c.s b/test/torture-s/pr34982.c.s index a8a1db0e9..6876c6cbf 100644 --- a/test/torture-s/pr34982.c.s +++ b/test/torture-s/pr34982.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34982.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34982.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr35163.c.s b/test/torture-s/pr35163.c.s index dc690d103..613bb149a 100644 --- a/test/torture-s/pr35163.c.s +++ b/test/torture-s/pr35163.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35163.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35163.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr35231.c.s b/test/torture-s/pr35231.c.s index 3a9cd1d01..514d20f6f 100644 --- a/test/torture-s/pr35231.c.s +++ b/test/torture-s/pr35231.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35231.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35231.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,12 +15,14 @@ foo: # @foo br_if $pop2, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -33,7 +37,7 @@ main: # @main br_if $pop1, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr35390.c.s b/test/torture-s/pr35390.c.s index f06b8ff1d..81aecd0b8 100644 --- a/test/torture-s/pr35390.c.s +++ b/test/torture-s/pr35390.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35390.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35390.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -10,6 +12,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr35456.c.s b/test/torture-s/pr35456.c.s index b878044c3..b8670e7d7 100644 --- a/test/torture-s/pr35456.c.s +++ b/test/torture-s/pr35456.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35456.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35456.c" + .section .text.not_fabs,"ax",@progbits + .hidden not_fabs .globl not_fabs .type not_fabs,@function not_fabs: # @not_fabs @@ -14,6 +16,8 @@ not_fabs: # @not_fabs .Lfunc_end0: .size not_fabs, .Lfunc_end0-not_fabs + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -29,7 +33,7 @@ main: # @main # BB#1: # %if.end i32.const $push5=, 0 return $pop5 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr35472.c.s b/test/torture-s/pr35472.c.s index 1c63988c3..e79b19c24 100644 --- a/test/torture-s/pr35472.c.s +++ b/test/torture-s/pr35472.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35472.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35472.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -115,12 +119,14 @@ test: # @test i32.const $10=, __stack_pointer i32.store $29=, 0($10), $29 return -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size test, .Lfunc_end1-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -224,14 +230,15 @@ main: # @main i32.const $10=, __stack_pointer i32.store $29=, 0($10), $29 return $3 -.LBB2_2: # %if.then.i +.LBB2_2: # %if.then.i call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type p,@object # @p - .bss + .hidden p # @p + .type p,@object + .section .bss.p,"aw",@nobits .globl p .align 2 p: diff --git a/test/torture-s/pr35800.c.s b/test/torture-s/pr35800.c.s index 583af4046..e9418aa3f 100644 --- a/test/torture-s/pr35800.c.s +++ b/test/torture-s/pr35800.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35800.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35800.c" + .section .text.stab_xcoff_builtin_type,"ax",@progbits + .hidden stab_xcoff_builtin_type .globl stab_xcoff_builtin_type .type stab_xcoff_builtin_type,@function stab_xcoff_builtin_type: # @stab_xcoff_builtin_type @@ -15,24 +17,26 @@ stab_xcoff_builtin_type: # @stab_xcoff_builtin_type # BB#1: # %if.end i32.const $push2=, -2 i32.sub $0=, $pop2, $0 - i32.const $1=, .str + i32.const $1=, .L.str block .LBB0_3 i32.const $push3=, 32 i32.gt_u $push4=, $0, $pop3 br_if $pop4, .LBB0_3 # BB#2: # %switch.lookup - i32.const $push7=, switch.table + i32.const $push7=, .Lswitch.table i32.const $push5=, 2 i32.shl $push6=, $0, $pop5 i32.add $push8=, $pop7, $pop6 i32.load $1=, 0($pop8) -.LBB0_3: # %sw.epilog +.LBB0_3: # %sw.epilog i32.load8_s $1=, 0($1) -.LBB0_4: # %cleanup +.LBB0_4: # %cleanup return $1 .Lfunc_end0: .size stab_xcoff_builtin_type, .Lfunc_end0-stab_xcoff_builtin_type + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -40,8 +44,8 @@ main: # @main .local i32, i32 # BB#0: # %if.end8 i32.const $1=, -4 - i32.const $0=, switch.table+8 -.LBB1_1: # %stab_xcoff_builtin_type.exit + i32.const $0=, .Lswitch.table+8 +.LBB1_1: # %stab_xcoff_builtin_type.exit # =>This Inner Loop Header: Depth=1 block .LBB1_4 loop .LBB1_3 @@ -51,7 +55,7 @@ main: # @main i32.ne $push3=, $pop1, $pop2 br_if $pop3, .LBB1_4 # BB#2: # %for.cond - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push4=, -1 i32.add $1=, $1, $pop4 i32.const $push5=, 4 @@ -59,69 +63,69 @@ main: # @main i32.const $push6=, -34 i32.ge_s $push7=, $1, $pop6 br_if $pop7, .LBB1_1 -.LBB1_3: # %if.end21 +.LBB1_3: # %if.end21 i32.const $push8=, 0 return $pop8 -.LBB1_4: # %if.then16 +.LBB1_4: # %if.then16 call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "int" - .size .str, 4 + .size .L.str, 4 - .type .str.2,@object # @.str.2 -.str.2: + .type .L.str.2,@object # @.str.2 +.L.str.2: .asciz "short" - .size .str.2, 6 + .size .L.str.2, 6 - .type .str.33,@object # @.str.33 -.str.33: + .type .L.str.33,@object # @.str.33 +.L.str.33: .asciz "integer*8" - .size .str.33, 10 + .size .L.str.33, 10 - .type switch.table,@object # @switch.table - .section .data.rel.ro,"aw",@progbits + .type .Lswitch.table,@object # @switch.table + .section .data.rel.ro..Lswitch.table,"aw",@progbits .align 4 -switch.table: - .int32 .str.2 - .int32 .str.2 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .int32 .str.33 - .size switch.table, 132 +.Lswitch.table: + .int32 .L.str.2 + .int32 .L.str.2 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .int32 .L.str.33 + .size .Lswitch.table, 132 .ident "clang version 3.8.0 " diff --git a/test/torture-s/pr36034-1.c.s b/test/torture-s/pr36034-1.c.s index 032624ac2..b2ac5b148 100644 --- a/test/torture-s/pr36034-1.c.s +++ b/test/torture-s/pr36034-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36034-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36034-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -70,6 +72,8 @@ test: # @test .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -201,14 +205,15 @@ main: # @main br_if $pop59, .LBB1_31 # BB#30: # %for.cond1.5.4 return $0 -.LBB1_31: # %if.then +.LBB1_31: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 4 x: @@ -264,12 +269,13 @@ x: .int64 -4616189618054758400 # double -1 .size x, 400 - .type tmp,@object # @tmp - .bss + .hidden tmp # @tmp + .type tmp,@object + .section .bss.tmp,"aw",@nobits .globl tmp .align 4 tmp: - .zero 240 + .skip 240 .size tmp, 240 diff --git a/test/torture-s/pr36034-2.c.s b/test/torture-s/pr36034-2.c.s index 8205aadc1..c89f51300 100644 --- a/test/torture-s/pr36034-2.c.s +++ b/test/torture-s/pr36034-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36034-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36034-2.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -7,7 +9,7 @@ test: # @test # BB#0: # %entry i32.const $6=, 0 i32.const $5=, tmp -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push0=, x @@ -46,11 +48,13 @@ test: # @test i32.const $push16=, 400 i32.ne $push17=, $6, $pop16 br_if $pop17, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end return .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -60,7 +64,7 @@ main: # @main call test i32.const $2=, 0 i32.const $1=, tmp -.LBB1_1: # %for.cond1.preheader +.LBB1_1: # %for.cond1.preheader # =>This Inner Loop Header: Depth=1 block .LBB1_9 loop .LBB1_8 @@ -69,42 +73,42 @@ main: # @main f64.eq $push1=, $pop0, $0 br_if $pop1, .LBB1_9 # BB#2: # %for.cond1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push2=, 8 i32.add $push3=, $1, $pop2 f64.load $push4=, 0($pop3) f64.eq $push5=, $pop4, $0 br_if $pop5, .LBB1_9 # BB#3: # %for.cond1.1 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push6=, 16 i32.add $push7=, $1, $pop6 f64.load $push8=, 0($pop7) f64.eq $push9=, $pop8, $0 br_if $pop9, .LBB1_9 # BB#4: # %for.cond1.2 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push10=, 24 i32.add $push11=, $1, $pop10 f64.load $push12=, 0($pop11) f64.eq $push13=, $pop12, $0 br_if $pop13, .LBB1_9 # BB#5: # %for.cond1.3 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push14=, 32 i32.add $push15=, $1, $pop14 f64.load $push16=, 0($pop15) f64.eq $push17=, $pop16, $0 br_if $pop17, .LBB1_9 # BB#6: # %for.cond1.4 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push18=, 40 i32.add $push19=, $1, $pop18 f64.load $push20=, 0($pop19) f64.eq $push21=, $pop20, $0 br_if $pop21, .LBB1_9 # BB#7: # %for.cond1.5 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push22=, 1 i32.add $2=, $2, $pop22 i32.const $push23=, 48 @@ -112,17 +116,18 @@ main: # @main i32.const $push24=, 5 i32.lt_s $push25=, $2, $pop24 br_if $pop25, .LBB1_1 -.LBB1_8: # %for.end7 +.LBB1_8: # %for.end7 i32.const $push26=, 0 return $pop26 -.LBB1_9: # %if.then +.LBB1_9: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 4 x: @@ -178,12 +183,13 @@ x: .int64 -4616189618054758400 # double -1 .size x, 400 - .type tmp,@object # @tmp - .bss + .hidden tmp # @tmp + .type tmp,@object + .section .bss.tmp,"aw",@nobits .globl tmp .align 4 tmp: - .zero 240 + .skip 240 .size tmp, 240 diff --git a/test/torture-s/pr36038.c.s b/test/torture-s/pr36038.c.s index 8f313d30f..dec39ac45 100644 --- a/test/torture-s/pr36038.c.s +++ b/test/torture-s/pr36038.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36038.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36038.c" + .section .text.doit,"ax",@progbits + .hidden doit .globl doit .type doit,@function doit: # @doit @@ -27,7 +29,7 @@ doit: # @doit i32.shl $push9=, $pop7, $3 i32.shl $push10=, $1, $3 i32.sub $1=, $pop9, $pop10 -.LBB0_2: # %while.body +.LBB0_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.add $push12=, $5, $1 @@ -39,11 +41,13 @@ doit: # @doit i32.const $push15=, 1 i32.add $4=, $4, $pop15 br_if $4, .LBB0_2 -.LBB0_3: # %while.end +.LBB0_3: # %while.end return .Lfunc_end0: .size doit, .Lfunc_end0-doit + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -86,14 +90,15 @@ main: # @main br_if $pop17, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type expect,@object # @expect - .data + .hidden expect # @expect + .type expect,@object + .section .data.expect,"aw",@progbits .globl expect .align 4 expect: @@ -109,33 +114,40 @@ expect: .int64 9 # 0x9 .size expect, 80 - .type stack_base,@object # @stack_base - .bss + .hidden stack_base # @stack_base + .type stack_base,@object + .section .bss.stack_base,"aw",@nobits .globl stack_base .align 2 stack_base: .int32 0 .size stack_base, 4 - .type markstack_ptr,@object # @markstack_ptr + .hidden markstack_ptr # @markstack_ptr + .type markstack_ptr,@object + .section .bss.markstack_ptr,"aw",@nobits .globl markstack_ptr .align 2 markstack_ptr: .int32 0 .size markstack_ptr, 4 - .type list,@object # @list + .hidden list # @list + .type list,@object + .section .bss.list,"aw",@nobits .globl list .align 4 list: - .zero 80 + .skip 80 .size list, 80 - .type indices,@object # @indices + .hidden indices # @indices + .type indices,@object + .section .bss.indices,"aw",@nobits .globl indices .align 4 indices: - .zero 40 + .skip 40 .size indices, 40 diff --git a/test/torture-s/pr36077.c.s b/test/torture-s/pr36077.c.s index 3158214b4..884290cb1 100644 --- a/test/torture-s/pr36077.c.s +++ b/test/torture-s/pr36077.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36077.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36077.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -11,6 +13,8 @@ test: # @test .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr36093.c.s b/test/torture-s/pr36093.c.s index 08cffead6..792768cec 100644 --- a/test/torture-s/pr36093.c.s +++ b/test/torture-s/pr36093.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36093.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36093.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -7,7 +9,7 @@ main: # @main .local i32, i32, i32, i32 # BB#0: # %entry i32.const $3=, -129 -.LBB0_1: # %for.body4 +.LBB0_1: # %for.body4 # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $0=, foo @@ -19,7 +21,7 @@ main: # @main i32.const $1=, 1 i32.add $3=, $3, $1 br_if $3, .LBB0_1 -.LBB0_2: # %for.body4.1 +.LBB0_2: # %for.body4.1 # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.add $push3=, $0, $2 @@ -29,7 +31,7 @@ main: # @main i32.const $3=, 258 i32.ne $push5=, $2, $3 br_if $pop5, .LBB0_2 -.LBB0_3: # %for.body4.2 +.LBB0_3: # %for.body4.2 # =>This Inner Loop Header: Depth=1 loop .LBB0_4 i32.add $push6=, $0, $3 @@ -39,7 +41,7 @@ main: # @main i32.const $2=, 387 i32.ne $push8=, $3, $2 br_if $pop8, .LBB0_3 -.LBB0_4: # %for.body4.3 +.LBB0_4: # %for.body4.3 # =>This Inner Loop Header: Depth=1 loop .LBB0_5 i32.add $push9=, $0, $2 @@ -49,7 +51,7 @@ main: # @main i32.const $push11=, 516 i32.ne $push12=, $2, $pop11 br_if $pop12, .LBB0_4 -.LBB0_5: # %for.end.3 +.LBB0_5: # %for.end.3 i32.const $2=, 0 block .LBB0_7 i32.load8_u $push13=, foo+515($2) @@ -57,18 +59,19 @@ main: # @main br_if $pop14, .LBB0_7 # BB#6: # %if.end return $2 -.LBB0_7: # %if.then +.LBB0_7: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type foo,@object # @foo - .bss + .hidden foo # @foo + .type foo,@object + .section .bss.foo,"aw",@nobits .globl foo .align 7 foo: - .zero 2560 + .skip 2560 .size foo, 2560 diff --git a/test/torture-s/pr36321.c.s b/test/torture-s/pr36321.c.s index 53aa7bd93..796d5d611 100644 --- a/test/torture-s/pr36321.c.s +++ b/test/torture-s/pr36321.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36321.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36321.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -9,6 +11,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -23,17 +27,17 @@ main: # @main .size main, .Lfunc_end1-main .type argp,@object # @argp - .data + .section .data.argp,"aw",@progbits .align 2 argp: - .int32 .str + .int32 .L.str .size argp, 4 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "pr36321.x" - .size .str, 10 + .size .L.str, 10 .ident "clang version 3.8.0 " diff --git a/test/torture-s/pr36339.c.s b/test/torture-s/pr36339.c.s new file mode 100644 index 000000000..09487b70b --- /dev/null +++ b/test/torture-s/pr36339.c.s @@ -0,0 +1,88 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36339.c" + .section .text.try_a,"ax",@progbits + .hidden try_a + .globl try_a + .type try_a,@function +try_a: # @try_a + .param i32 + .result i32 + .local i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $1=, __stack_pointer + i32.load $1=, 0($1) + i32.const $2=, 16 + i32.sub $4=, $1, $2 + i32.const $2=, __stack_pointer + i32.store $4=, 0($2), $4 + i32.store $discard=, 8($4), $0 + i32.const $push0=, 0 + i32.store $discard=, 12($4), $pop0 + i32.const $push1=, 1 + i32.const $4=, 8 + i32.add $4=, $4, $4 + i32.or $push2=, $4, $pop1 + i32.call $push3=, check_a, $pop2 + i32.const $3=, 16 + i32.add $4=, $4, $3 + i32.const $3=, __stack_pointer + i32.store $4=, 0($3), $4 + return $pop3 +.Lfunc_end0: + .size try_a, .Lfunc_end0-try_a + + .section .text.check_a,"ax",@progbits + .hidden check_a + .globl check_a + .type check_a,@function +check_a: # @check_a + .param i32 + .result i32 + .local i32, i32 +# BB#0: # %entry + i32.const $1=, -1 + block .LBB1_3 + block .LBB1_2 + i32.add $push0=, $0, $1 + i32.load $push1=, 0($pop0) + i32.const $push2=, 42 + i32.ne $push3=, $pop1, $pop2 + br_if $pop3, .LBB1_2 +# BB#1: # %land.lhs.true + i32.const $2=, 0 + i32.load $push4=, 3($0) + i32.const $push5=, 0 + i32.eq $push6=, $pop4, $pop5 + br_if $pop6, .LBB1_3 +.LBB1_2: # %if.end + copy_local $2=, $1 +.LBB1_3: # %cleanup + return $2 +.Lfunc_end1: + .size check_a, .Lfunc_end1-check_a + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 +# BB#0: # %entry + block .LBB2_2 + i32.const $push0=, 42 + i32.call $push1=, try_a, $pop0 + i32.const $push2=, -1 + i32.le_s $push3=, $pop1, $pop2 + br_if $pop3, .LBB2_2 +# BB#1: # %if.end + i32.const $push4=, 0 + return $pop4 +.LBB2_2: # %if.then + call abort + unreachable +.Lfunc_end2: + .size main, .Lfunc_end2-main + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/pr36343.c.s b/test/torture-s/pr36343.c.s index e31b20978..d59caa8fe 100644 --- a/test/torture-s/pr36343.c.s +++ b/test/torture-s/pr36343.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36343.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36343.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -11,6 +13,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -44,9 +48,9 @@ foo: # @foo i32.load $push3=, 0($pop2) f32.convert_s/i32 $2=, $pop3 br .LBB1_3 -.LBB1_2: # %if.end3 +.LBB1_2: # %if.end3 f32.load $2=, 8($7) -.LBB1_3: # %cleanup +.LBB1_3: # %cleanup i32.const $5=, 16 i32.add $7=, $7, $5 i32.const $5=, __stack_pointer @@ -55,6 +59,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -69,7 +75,7 @@ main: # @main br_if $pop2, .LBB2_2 # BB#1: # %if.end return $0 -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/pr36691.c.s b/test/torture-s/pr36691.c.s index 3008cea85..8dba802d1 100644 --- a/test/torture-s/pr36691.c.s +++ b/test/torture-s/pr36691.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36691.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36691.c" + .section .text.func_1,"ax",@progbits + .hidden func_1 .globl func_1 .type func_1,@function func_1: # @func_1 @@ -11,6 +13,8 @@ func_1: # @func_1 .Lfunc_end0: .size func_1, .Lfunc_end0-func_1 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -23,8 +27,9 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type g_5,@object # @g_5 - .bss + .hidden g_5 # @g_5 + .type g_5,@object + .section .bss.g_5,"aw",@nobits .globl g_5 g_5: .int8 0 # 0x0 diff --git a/test/torture-s/pr36765.c.s b/test/torture-s/pr36765.c.s index 6fd574606..530346280 100644 --- a/test/torture-s/pr36765.c.s +++ b/test/torture-s/pr36765.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36765.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36765.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -21,6 +23,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -35,7 +39,7 @@ main: # @main br_if $pop2, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr37102.c.s b/test/torture-s/pr37102.c.s index f82ac9f41..c53353f0a 100644 --- a/test/torture-s/pr37102.c.s +++ b/test/torture-s/pr37102.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37102.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37102.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,12 +13,14 @@ foo: # @foo br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -32,7 +36,7 @@ main: # @main br_if $pop9, .LBB1_2 # BB#1: # %if.then.3 i32.store $discard=, a($0), $1 -.LBB1_2: # %for.inc.3 +.LBB1_2: # %for.inc.3 i32.store $discard=, a($0), $1 i32.const $push1=, 2147483647 i32.and $push2=, $1, $pop1 @@ -46,23 +50,27 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type b,@object # @b - .data + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 2 b: .int32 1 # 0x1 .size b, 4 - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 # 0x0 .size c, 4 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: diff --git a/test/torture-s/pr37125.c.s b/test/torture-s/pr37125.c.s index d20ae7d6e..33bae6e26 100644 --- a/test/torture-s/pr37125.c.s +++ b/test/torture-s/pr37125.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37125.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37125.c" + .section .text.func_44,"ax",@progbits + .hidden func_44 .globl func_44 .type func_44,@function func_44: # @func_44 @@ -15,12 +17,14 @@ func_44: # @func_44 br_if $pop3, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size func_44, .Lfunc_end0-func_44 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr37573.c.s b/test/torture-s/pr37573.c.s new file mode 100644 index 000000000..c2382a806 --- /dev/null +++ b/test/torture-s/pr37573.c.s @@ -0,0 +1,310 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37573.c" + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 +# BB#0: # %entry + call bar + block .LBB0_2 + i32.const $push1=, p + i32.const $push0=, q + i32.const $push2=, 23 + i32.call $push3=, memcmp, $pop1, $pop0, $pop2 + br_if $pop3, .LBB0_2 +# BB#1: # %if.end + i32.const $push4=, 0 + return $pop4 +.LBB0_2: # %if.then + call abort + unreachable +.Lfunc_end0: + .size main, .Lfunc_end0-main + + .section .text.bar,"ax",@progbits + .type bar,@function +bar: # @bar + .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $5=, __stack_pointer + i32.load $5=, 0($5) + i32.const $6=, 2512 + i32.sub $33=, $5, $6 + i32.const $6=, __stack_pointer + i32.store $33=, 0($6), $33 + i32.const $push1=, 41589 + i32.store $3=, 16($33), $pop1 + i32.const $0=, 1 + i32.const $push2=, 12 + i32.const $8=, 8 + i32.add $8=, $33, $8 + i32.add $2=, $8, $pop2 + copy_local $4=, $0 +.LBB1_1: # %for.body + # =>This Inner Loop Header: Depth=1 + loop .LBB1_2 + i32.const $push3=, 30 + i32.shr_u $push4=, $3, $pop3 + i32.xor $push5=, $pop4, $3 + i32.const $push6=, 1812433253 + i32.mul $push7=, $pop5, $pop6 + i32.add $push0=, $pop7, $4 + i32.store $3=, 0($2), $pop0 + i32.add $4=, $4, $0 + i32.const $1=, 4 + i32.add $2=, $2, $1 + i32.const $push8=, 624 + i32.ne $push9=, $4, $pop8 + br_if $pop9, .LBB1_1 +.LBB1_2: # %for.end + i32.const $9=, 8 + i32.add $9=, $33, $9 + i32.or $push10=, $9, $1 + i32.const $push11=, 1 + i32.store $discard=, 0($pop10), $pop11 + i32.const $10=, 8 + i32.add $10=, $33, $10 + i32.call $3=, foo, $10 + i32.const $4=, 0 + i32.load8_u $push12=, p($4) + i32.xor $push13=, $pop12, $3 + i32.store8 $discard=, p($4), $pop13 + i32.const $11=, 8 + i32.add $11=, $33, $11 + i32.call $3=, foo, $11 + i32.load8_u $push14=, p+1($4) + i32.xor $push15=, $pop14, $3 + i32.store8 $discard=, p+1($4), $pop15 + i32.const $12=, 8 + i32.add $12=, $33, $12 + i32.call $3=, foo, $12 + i32.load8_u $push16=, p+2($4) + i32.xor $push17=, $pop16, $3 + i32.store8 $discard=, p+2($4), $pop17 + i32.const $13=, 8 + i32.add $13=, $33, $13 + i32.call $3=, foo, $13 + i32.load8_u $push18=, p+3($4) + i32.xor $push19=, $pop18, $3 + i32.store8 $discard=, p+3($4), $pop19 + i32.const $14=, 8 + i32.add $14=, $33, $14 + i32.call $3=, foo, $14 + i32.load8_u $push20=, p+4($4) + i32.xor $push21=, $pop20, $3 + i32.store8 $discard=, p+4($4), $pop21 + i32.const $15=, 8 + i32.add $15=, $33, $15 + i32.call $3=, foo, $15 + i32.load8_u $push22=, p+5($4) + i32.xor $push23=, $pop22, $3 + i32.store8 $discard=, p+5($4), $pop23 + i32.const $16=, 8 + i32.add $16=, $33, $16 + i32.call $3=, foo, $16 + i32.load8_u $push24=, p+6($4) + i32.xor $push25=, $pop24, $3 + i32.store8 $discard=, p+6($4), $pop25 + i32.const $17=, 8 + i32.add $17=, $33, $17 + i32.call $3=, foo, $17 + i32.load8_u $push26=, p+7($4) + i32.xor $push27=, $pop26, $3 + i32.store8 $discard=, p+7($4), $pop27 + i32.const $18=, 8 + i32.add $18=, $33, $18 + i32.call $3=, foo, $18 + i32.load8_u $push28=, p+8($4) + i32.xor $push29=, $pop28, $3 + i32.store8 $discard=, p+8($4), $pop29 + i32.const $19=, 8 + i32.add $19=, $33, $19 + i32.call $3=, foo, $19 + i32.load8_u $push30=, p+9($4) + i32.xor $push31=, $pop30, $3 + i32.store8 $discard=, p+9($4), $pop31 + i32.const $20=, 8 + i32.add $20=, $33, $20 + i32.call $3=, foo, $20 + i32.load8_u $push32=, p+10($4) + i32.xor $push33=, $pop32, $3 + i32.store8 $discard=, p+10($4), $pop33 + i32.const $21=, 8 + i32.add $21=, $33, $21 + i32.call $3=, foo, $21 + i32.load8_u $push34=, p+11($4) + i32.xor $push35=, $pop34, $3 + i32.store8 $discard=, p+11($4), $pop35 + i32.const $22=, 8 + i32.add $22=, $33, $22 + i32.call $3=, foo, $22 + i32.load8_u $push36=, p+12($4) + i32.xor $push37=, $pop36, $3 + i32.store8 $discard=, p+12($4), $pop37 + i32.const $23=, 8 + i32.add $23=, $33, $23 + i32.call $3=, foo, $23 + i32.load8_u $push38=, p+13($4) + i32.xor $push39=, $pop38, $3 + i32.store8 $discard=, p+13($4), $pop39 + i32.const $24=, 8 + i32.add $24=, $33, $24 + i32.call $3=, foo, $24 + i32.load8_u $push40=, p+14($4) + i32.xor $push41=, $pop40, $3 + i32.store8 $discard=, p+14($4), $pop41 + i32.const $25=, 8 + i32.add $25=, $33, $25 + i32.call $3=, foo, $25 + i32.load8_u $push42=, p+15($4) + i32.xor $push43=, $pop42, $3 + i32.store8 $discard=, p+15($4), $pop43 + i32.const $26=, 8 + i32.add $26=, $33, $26 + i32.call $3=, foo, $26 + i32.load8_u $push44=, p+16($4) + i32.xor $push45=, $pop44, $3 + i32.store8 $discard=, p+16($4), $pop45 + i32.const $27=, 8 + i32.add $27=, $33, $27 + i32.call $3=, foo, $27 + i32.load8_u $push46=, p+17($4) + i32.xor $push47=, $pop46, $3 + i32.store8 $discard=, p+17($4), $pop47 + i32.const $28=, 8 + i32.add $28=, $33, $28 + i32.call $3=, foo, $28 + i32.load8_u $push48=, p+18($4) + i32.xor $push49=, $pop48, $3 + i32.store8 $discard=, p+18($4), $pop49 + i32.const $29=, 8 + i32.add $29=, $33, $29 + i32.call $3=, foo, $29 + i32.load8_u $push50=, p+19($4) + i32.xor $push51=, $pop50, $3 + i32.store8 $discard=, p+19($4), $pop51 + i32.const $30=, 8 + i32.add $30=, $33, $30 + i32.call $3=, foo, $30 + i32.load8_u $push52=, p+20($4) + i32.xor $push53=, $pop52, $3 + i32.store8 $discard=, p+20($4), $pop53 + i32.const $31=, 8 + i32.add $31=, $33, $31 + i32.call $3=, foo, $31 + i32.load8_u $push54=, p+21($4) + i32.xor $push55=, $pop54, $3 + i32.store8 $discard=, p+21($4), $pop55 + i32.const $32=, 8 + i32.add $32=, $33, $32 + i32.call $3=, foo, $32 + i32.load8_u $push56=, p+22($4) + i32.xor $push57=, $pop56, $3 + i32.store8 $discard=, p+22($4), $pop57 + i32.const $7=, 2512 + i32.add $33=, $33, $7 + i32.const $7=, __stack_pointer + i32.store $33=, 0($7), $33 + return +.Lfunc_end1: + .size bar, .Lfunc_end1-bar + + .section .text.foo,"ax",@progbits + .type foo,@function +foo: # @foo + .param i32 + .result i32 + .local i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + block .LBB2_3 + i32.load $push0=, 4($0) + i32.const $push1=, -1 + i32.add $push2=, $pop0, $pop1 + i32.store $push3=, 4($0), $pop2 + br_if $pop3, .LBB2_3 +# BB#1: # %if.then + i32.const $3=, 8 + i32.add $push4=, $0, $3 + i32.store $discard=, 0($0), $pop4 + i32.load $7=, 8($0) + i32.const $2=, 0 + copy_local $6=, $2 +.LBB2_2: # %for.body + # =>This Inner Loop Header: Depth=1 + loop .LBB2_3 + i32.add $4=, $0, $6 + i32.const $push5=, 12 + i32.add $push6=, $4, $pop5 + i32.load $1=, 0($pop6) + i32.const $5=, 1 + i32.add $push21=, $4, $3 + i32.and $push12=, $1, $5 + i32.sub $push13=, $2, $pop12 + i32.const $push14=, -1727483681 + i32.and $push15=, $pop13, $pop14 + i32.const $push16=, 1596 + i32.add $push17=, $4, $pop16 + i32.load $push18=, 0($pop17) + i32.xor $push19=, $pop15, $pop18 + i32.xor $push7=, $1, $7 + i32.const $push8=, 2147483646 + i32.and $push9=, $pop7, $pop8 + i32.xor $push10=, $pop9, $7 + i32.shr_u $push11=, $pop10, $5 + i32.xor $push20=, $pop19, $pop11 + i32.store $discard=, 0($pop21), $pop20 + i32.const $push22=, 4 + i32.add $6=, $6, $pop22 + copy_local $7=, $1 + i32.const $push23=, 908 + i32.ne $push24=, $6, $pop23 + br_if $pop24, .LBB2_2 +.LBB2_3: # %if.end + i32.load $6=, 0($0) + i32.const $push25=, 4 + i32.add $push26=, $6, $pop25 + i32.store $discard=, 0($0), $pop26 + i32.load $6=, 0($6) + i32.const $push27=, 11 + i32.shr_u $push28=, $6, $pop27 + i32.xor $6=, $pop28, $6 + i32.const $push29=, 7 + i32.shl $push30=, $6, $pop29 + i32.const $push31=, -1658038656 + i32.and $push32=, $pop30, $pop31 + i32.xor $6=, $pop32, $6 + i32.const $push33=, 15 + i32.shl $push34=, $6, $pop33 + i32.const $push35=, 130023424 + i32.and $push36=, $pop34, $pop35 + i32.xor $push37=, $pop36, $6 + i32.const $push38=, 18 + i32.shr_u $push39=, $pop37, $pop38 + i32.xor $push40=, $pop39, $6 + i32.const $push41=, 1 + i32.shr_u $push42=, $pop40, $pop41 + i32.const $push43=, 255 + i32.and $push44=, $pop42, $pop43 + return $pop44 +.Lfunc_end2: + .size foo, .Lfunc_end2-foo + + .type p,@object # @p + .section .data.p,"aw",@progbits + .align 4 +p: + .ascii "\300I\0272b\036.\325L\031(I\221\344r\203\221=\223\203\263a8" + .size p, 23 + + .type q,@object # @q + .section .data.q,"aw",@progbits + .align 4 +q: + .ascii ">AUTOIT UNICODE SCRIPT<" + .size q, 23 + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/pr37882.c.s b/test/torture-s/pr37882.c.s index dd2c86f48..84e3fbaec 100644 --- a/test/torture-s/pr37882.c.s +++ b/test/torture-s/pr37882.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37882.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37882.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -17,11 +19,12 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s s: - .zero 1 + .skip 1 .size s, 1 diff --git a/test/torture-s/pr37924.c.s b/test/torture-s/pr37924.c.s index 8fead3848..3eceedf92 100644 --- a/test/torture-s/pr37924.c.s +++ b/test/torture-s/pr37924.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37924.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37924.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -15,6 +17,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -25,6 +29,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -39,14 +45,17 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a a: .int8 0 # 0x0 .size a, 1 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b b: .int8 0 # 0x0 diff --git a/test/torture-s/pr37931.c.s b/test/torture-s/pr37931.c.s index 897580d86..7fa447e41 100644 --- a/test/torture-s/pr37931.c.s +++ b/test/torture-s/pr37931.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37931.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37931.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr38048-1.c.s b/test/torture-s/pr38048-1.c.s index 0188b7080..a9123b2a6 100644 --- a/test/torture-s/pr38048-1.c.s +++ b/test/torture-s/pr38048-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38048-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38048-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -10,6 +12,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr38048-2.c.s b/test/torture-s/pr38048-2.c.s index ac094d930..42fb65420 100644 --- a/test/torture-s/pr38048-2.c.s +++ b/test/torture-s/pr38048-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38048-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38048-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -10,6 +12,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr38212.c.s b/test/torture-s/pr38212.c.s index e6e8a0939..d09b5eaaf 100644 --- a/test/torture-s/pr38212.c.s +++ b/test/torture-s/pr38212.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38212.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38212.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -21,6 +23,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -48,7 +52,7 @@ main: # @main i32.const $4=, __stack_pointer i32.store $6=, 0($4), $6 return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr38236.c.s b/test/torture-s/pr38236.c.s index 9e556e4ed..8d1fd8c36 100644 --- a/test/torture-s/pr38236.c.s +++ b/test/torture-s/pr38236.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38236.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38236.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -32,6 +34,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -46,7 +50,7 @@ main: # @main br_if $pop1, .LBB1_2 # BB#1: # %if.end return $1 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr38422.c.s b/test/torture-s/pr38422.c.s index 6b301c954..ad4a63f20 100644 --- a/test/torture-s/pr38422.c.s +++ b/test/torture-s/pr38422.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38422.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38422.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -19,6 +21,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -36,12 +40,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: - .zero 4 + .skip 4 .size s, 4 diff --git a/test/torture-s/pr38533.c.s b/test/torture-s/pr38533.c.s index 6bf545f98..8710e5a1c 100644 --- a/test/torture-s/pr38533.c.s +++ b/test/torture-s/pr38533.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38533.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38533.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -1221,6 +1223,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -1232,7 +1236,7 @@ main: # @main # BB#1: # %if.end i32.const $push1=, 0 return $pop1 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr38819.c.s b/test/torture-s/pr38819.c.s index f918acaf0..4161f43b2 100644 --- a/test/torture-s/pr38819.c.s +++ b/test/torture-s/pr38819.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38819.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38819.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -10,6 +12,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -24,31 +28,36 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: .int32 1 # 0x1 .size a, 4 - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 2 x: .int32 2 # 0x2 .size x, 4 - .type r,@object # @r + .hidden r # @r + .type r,@object + .section .data.r,"aw",@progbits .globl r .align 2 r: diff --git a/test/torture-s/pr39120.c.s b/test/torture-s/pr39120.c.s index 71b463f9d..05c03cfdd 100644 --- a/test/torture-s/pr39120.c.s +++ b/test/torture-s/pr39120.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39120.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39120.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -10,6 +12,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -22,6 +26,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -52,18 +58,19 @@ main: # @main i32.const $3=, __stack_pointer i32.store $5=, 0($3), $5 return $0 -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type x,@object # @x - .bss + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: - .zero 4 + .skip 4 .size x, 4 diff --git a/test/torture-s/pr39228.c.s b/test/torture-s/pr39228.c.s index 43faca8e5..428b4f23b 100644 --- a/test/torture-s/pr39228.c.s +++ b/test/torture-s/pr39228.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39228.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39228.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -27,13 +29,13 @@ main: # @main br_if $pop6, .LBB0_4 # BB#3: # %if.end8 return $1 -.LBB0_4: # %if.then7 +.LBB0_4: # %if.then7 call abort unreachable -.LBB0_5: # %if.then3 +.LBB0_5: # %if.then3 call abort unreachable -.LBB0_6: # %if.then +.LBB0_6: # %if.then call abort unreachable .Lfunc_end0: diff --git a/test/torture-s/pr39233.c.s b/test/torture-s/pr39233.c.s index fcd923af1..8c28ac551 100644 --- a/test/torture-s/pr39233.c.s +++ b/test/torture-s/pr39233.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39233.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39233.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -15,12 +17,14 @@ foo: # @foo br_if $pop3, .LBB0_3 # BB#2: # %if.end return -.LBB0_3: # %if.then +.LBB0_3: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr39240.c.s b/test/torture-s/pr39240.c.s index 376cdf0e3..0ef67655d 100644 --- a/test/torture-s/pr39240.c.s +++ b/test/torture-s/pr39240.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39240.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39240.c" + .section .text.bar1,"ax",@progbits + .hidden bar1 .globl bar1 .type bar1,@function bar1: # @bar1 @@ -13,6 +15,7 @@ bar1: # @bar1 .Lfunc_end0: .size bar1, .Lfunc_end0-bar1 + .section .text.foo1,"ax",@progbits .type foo1,@function foo1: # @foo1 .param i32 @@ -22,6 +25,8 @@ foo1: # @foo1 .Lfunc_end1: .size foo1, .Lfunc_end1-foo1 + .section .text.bar2,"ax",@progbits + .hidden bar2 .globl bar2 .type bar2,@function bar2: # @bar2 @@ -37,6 +42,7 @@ bar2: # @bar2 .Lfunc_end2: .size bar2, .Lfunc_end2-bar2 + .section .text.foo2,"ax",@progbits .type foo2,@function foo2: # @foo2 .param i32 @@ -50,6 +56,8 @@ foo2: # @foo2 .Lfunc_end3: .size foo2, .Lfunc_end3-foo2 + .section .text.bar3,"ax",@progbits + .hidden bar3 .globl bar3 .type bar3,@function bar3: # @bar3 @@ -65,6 +73,7 @@ bar3: # @bar3 .Lfunc_end4: .size bar3, .Lfunc_end4-bar3 + .section .text.foo3,"ax",@progbits .type foo3,@function foo3: # @foo3 .param i32 @@ -78,6 +87,8 @@ foo3: # @foo3 .Lfunc_end5: .size foo3, .Lfunc_end5-foo3 + .section .text.bar4,"ax",@progbits + .hidden bar4 .globl bar4 .type bar4,@function bar4: # @bar4 @@ -91,6 +102,7 @@ bar4: # @bar4 .Lfunc_end6: .size bar4, .Lfunc_end6-bar4 + .section .text.foo4,"ax",@progbits .type foo4,@function foo4: # @foo4 .param i32 @@ -100,6 +112,8 @@ foo4: # @foo4 .Lfunc_end7: .size foo4, .Lfunc_end7-foo4 + .section .text.bar5,"ax",@progbits + .hidden bar5 .globl bar5 .type bar5,@function bar5: # @bar5 @@ -117,6 +131,7 @@ bar5: # @bar5 .Lfunc_end8: .size bar5, .Lfunc_end8-bar5 + .section .text.foo5,"ax",@progbits .type foo5,@function foo5: # @foo5 .param i32 @@ -128,6 +143,8 @@ foo5: # @foo5 .Lfunc_end9: .size foo5, .Lfunc_end9-foo5 + .section .text.bar6,"ax",@progbits + .hidden bar6 .globl bar6 .type bar6,@function bar6: # @bar6 @@ -145,6 +162,7 @@ bar6: # @bar6 .Lfunc_end10: .size bar6, .Lfunc_end10-bar6 + .section .text.foo6,"ax",@progbits .type foo6,@function foo6: # @foo6 .param i32 @@ -156,6 +174,8 @@ foo6: # @foo6 .Lfunc_end11: .size foo6, .Lfunc_end11-foo6 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -201,64 +221,75 @@ main: # @main br_if $pop16, .LBB12_7 # BB#6: # %if.end28 return $2 -.LBB12_7: # %if.then27 +.LBB12_7: # %if.then27 call abort unreachable -.LBB12_8: # %if.then21 +.LBB12_8: # %if.then21 call abort unreachable -.LBB12_9: # %if.then15 +.LBB12_9: # %if.then15 call abort unreachable -.LBB12_10: # %if.then10 +.LBB12_10: # %if.then10 call abort unreachable -.LBB12_11: # %if.then4 +.LBB12_11: # %if.then4 call abort unreachable -.LBB12_12: # %if.then +.LBB12_12: # %if.then call abort unreachable .Lfunc_end12: .size main, .Lfunc_end12-main - .type l1,@object # @l1 - .data + .hidden l1 # @l1 + .type l1,@object + .section .data.l1,"aw",@progbits .globl l1 .align 2 l1: .int32 4294967292 # 0xfffffffc .size l1, 4 - .type l2,@object # @l2 + .hidden l2 # @l2 + .type l2,@object + .section .data.l2,"aw",@progbits .globl l2 .align 2 l2: .int32 65532 # 0xfffc .size l2, 4 - .type l3,@object # @l3 + .hidden l3 # @l3 + .type l3,@object + .section .data.l3,"aw",@progbits .globl l3 .align 2 l3: .int32 252 # 0xfc .size l3, 4 - .type l4,@object # @l4 + .hidden l4 # @l4 + .type l4,@object + .section .data.l4,"aw",@progbits .globl l4 .align 2 l4: .int32 4294967292 # 0xfffffffc .size l4, 4 - .type l5,@object # @l5 + .hidden l5 # @l5 + .type l5,@object + .section .data.l5,"aw",@progbits .globl l5 .align 2 l5: .int32 4294967292 # 0xfffffffc .size l5, 4 - .type l6,@object # @l6 + .hidden l6 # @l6 + .type l6,@object + .section .data.l6,"aw",@progbits .globl l6 .align 2 l6: diff --git a/test/torture-s/pr39501.c.s b/test/torture-s/pr39501.c.s index 91aaafb61..7fad8e20a 100644 --- a/test/torture-s/pr39501.c.s +++ b/test/torture-s/pr39501.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39501.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39501.c" + .section .text.float_min1,"ax",@progbits + .hidden float_min1 .globl float_min1 .type float_min1,@function float_min1: # @float_min1 @@ -12,6 +14,8 @@ float_min1: # @float_min1 .Lfunc_end0: .size float_min1, .Lfunc_end0-float_min1 + .section .text.float_min2,"ax",@progbits + .hidden float_min2 .globl float_min2 .type float_min2,@function float_min2: # @float_min2 @@ -24,6 +28,8 @@ float_min2: # @float_min2 .Lfunc_end1: .size float_min2, .Lfunc_end1-float_min2 + .section .text.float_max1,"ax",@progbits + .hidden float_max1 .globl float_max1 .type float_max1,@function float_max1: # @float_max1 @@ -36,6 +42,8 @@ float_max1: # @float_max1 .Lfunc_end2: .size float_max1, .Lfunc_end2-float_max1 + .section .text.float_max2,"ax",@progbits + .hidden float_max2 .globl float_max2 .type float_max2,@function float_max2: # @float_max2 @@ -48,6 +56,8 @@ float_max2: # @float_max2 .Lfunc_end3: .size float_max2, .Lfunc_end3-float_max2 + .section .text.double_min1,"ax",@progbits + .hidden double_min1 .globl double_min1 .type double_min1,@function double_min1: # @double_min1 @@ -60,6 +70,8 @@ double_min1: # @double_min1 .Lfunc_end4: .size double_min1, .Lfunc_end4-double_min1 + .section .text.double_min2,"ax",@progbits + .hidden double_min2 .globl double_min2 .type double_min2,@function double_min2: # @double_min2 @@ -72,6 +84,8 @@ double_min2: # @double_min2 .Lfunc_end5: .size double_min2, .Lfunc_end5-double_min2 + .section .text.double_max1,"ax",@progbits + .hidden double_max1 .globl double_max1 .type double_max1,@function double_max1: # @double_max1 @@ -84,6 +98,8 @@ double_max1: # @double_max1 .Lfunc_end6: .size double_max1, .Lfunc_end6-double_max1 + .section .text.double_max2,"ax",@progbits + .hidden double_max2 .globl double_max2 .type double_max2,@function double_max2: # @double_max2 @@ -96,6 +112,8 @@ double_max2: # @double_max2 .Lfunc_end7: .size double_max2, .Lfunc_end7-double_max2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -111,7 +129,7 @@ main: # @main # BB#1: # %if.then call abort unreachable -.LBB8_2: # %if.end +.LBB8_2: # %if.end block .LBB8_4 f32.call $push2=, float_min1, $0, $1 f32.eq $push3=, $pop2, $0 @@ -119,7 +137,7 @@ main: # @main # BB#3: # %if.then3 call abort unreachable -.LBB8_4: # %if.end4 +.LBB8_4: # %if.end4 f32.const $2=, 0x1p0 block .LBB8_6 f32.call $push4=, float_min1, $1, $2 @@ -128,7 +146,7 @@ main: # @main # BB#5: # %if.then7 call abort unreachable -.LBB8_6: # %if.end8 +.LBB8_6: # %if.end8 block .LBB8_8 f32.call $push6=, float_min1, $2, $1 f32.eq $push7=, $pop6, $1 @@ -136,7 +154,7 @@ main: # @main # BB#7: # %if.then11 call abort unreachable -.LBB8_8: # %if.end12 +.LBB8_8: # %if.end12 block .LBB8_10 f32.call $push8=, float_min1, $0, $2 f32.eq $push9=, $pop8, $0 @@ -144,7 +162,7 @@ main: # @main # BB#9: # %if.then15 call abort unreachable -.LBB8_10: # %if.end16 +.LBB8_10: # %if.end16 block .LBB8_12 f32.call $push10=, float_min1, $2, $0 f32.eq $push11=, $pop10, $0 @@ -152,7 +170,7 @@ main: # @main # BB#11: # %if.then19 call abort unreachable -.LBB8_12: # %if.end20 +.LBB8_12: # %if.end20 block .LBB8_14 f32.call $push12=, float_max1, $1, $0 f32.eq $push13=, $pop12, $1 @@ -160,7 +178,7 @@ main: # @main # BB#13: # %if.then23 call abort unreachable -.LBB8_14: # %if.end24 +.LBB8_14: # %if.end24 block .LBB8_16 f32.call $push14=, float_max1, $0, $1 f32.eq $push15=, $pop14, $1 @@ -168,7 +186,7 @@ main: # @main # BB#15: # %if.then27 call abort unreachable -.LBB8_16: # %if.end28 +.LBB8_16: # %if.end28 block .LBB8_18 f32.call $push16=, float_max1, $1, $2 f32.eq $push17=, $pop16, $2 @@ -176,7 +194,7 @@ main: # @main # BB#17: # %if.then31 call abort unreachable -.LBB8_18: # %if.end32 +.LBB8_18: # %if.end32 block .LBB8_20 f32.call $push18=, float_max1, $2, $1 f32.eq $push19=, $pop18, $2 @@ -184,7 +202,7 @@ main: # @main # BB#19: # %if.then35 call abort unreachable -.LBB8_20: # %if.end36 +.LBB8_20: # %if.end36 block .LBB8_22 f32.call $push20=, float_max1, $0, $2 f32.eq $push21=, $pop20, $2 @@ -192,7 +210,7 @@ main: # @main # BB#21: # %if.then39 call abort unreachable -.LBB8_22: # %if.end40 +.LBB8_22: # %if.end40 block .LBB8_24 f32.call $push22=, float_max1, $2, $0 f32.eq $push23=, $pop22, $2 @@ -200,7 +218,7 @@ main: # @main # BB#23: # %if.then43 call abort unreachable -.LBB8_24: # %if.end44 +.LBB8_24: # %if.end44 block .LBB8_26 f32.call $push24=, float_min2, $1, $0 f32.eq $push25=, $pop24, $0 @@ -208,7 +226,7 @@ main: # @main # BB#25: # %if.then47 call abort unreachable -.LBB8_26: # %if.end48 +.LBB8_26: # %if.end48 block .LBB8_28 f32.call $push26=, float_min2, $0, $1 f32.eq $push27=, $pop26, $0 @@ -216,7 +234,7 @@ main: # @main # BB#27: # %if.then51 call abort unreachable -.LBB8_28: # %if.end52 +.LBB8_28: # %if.end52 block .LBB8_30 f32.call $push28=, float_min2, $1, $2 f32.eq $push29=, $pop28, $1 @@ -224,7 +242,7 @@ main: # @main # BB#29: # %if.then55 call abort unreachable -.LBB8_30: # %if.end56 +.LBB8_30: # %if.end56 block .LBB8_32 f32.call $push30=, float_min2, $2, $1 f32.eq $push31=, $pop30, $1 @@ -232,7 +250,7 @@ main: # @main # BB#31: # %if.then59 call abort unreachable -.LBB8_32: # %if.end60 +.LBB8_32: # %if.end60 block .LBB8_34 f32.call $push32=, float_min2, $0, $2 f32.eq $push33=, $pop32, $0 @@ -240,7 +258,7 @@ main: # @main # BB#33: # %if.then63 call abort unreachable -.LBB8_34: # %if.end64 +.LBB8_34: # %if.end64 block .LBB8_36 f32.call $push34=, float_min2, $2, $0 f32.eq $push35=, $pop34, $0 @@ -248,7 +266,7 @@ main: # @main # BB#35: # %if.then67 call abort unreachable -.LBB8_36: # %if.end68 +.LBB8_36: # %if.end68 block .LBB8_38 f32.call $push36=, float_max2, $1, $0 f32.eq $push37=, $pop36, $1 @@ -256,7 +274,7 @@ main: # @main # BB#37: # %if.then71 call abort unreachable -.LBB8_38: # %if.end72 +.LBB8_38: # %if.end72 block .LBB8_40 f32.call $push38=, float_max2, $0, $1 f32.eq $push39=, $pop38, $1 @@ -264,7 +282,7 @@ main: # @main # BB#39: # %if.then75 call abort unreachable -.LBB8_40: # %if.end76 +.LBB8_40: # %if.end76 block .LBB8_42 f32.call $push40=, float_max2, $1, $2 f32.eq $push41=, $pop40, $2 @@ -272,7 +290,7 @@ main: # @main # BB#41: # %if.then79 call abort unreachable -.LBB8_42: # %if.end80 +.LBB8_42: # %if.end80 block .LBB8_44 f32.call $push42=, float_max2, $2, $1 f32.eq $push43=, $pop42, $2 @@ -280,7 +298,7 @@ main: # @main # BB#43: # %if.then83 call abort unreachable -.LBB8_44: # %if.end84 +.LBB8_44: # %if.end84 block .LBB8_46 f32.call $push44=, float_max2, $0, $2 f32.eq $push45=, $pop44, $2 @@ -288,7 +306,7 @@ main: # @main # BB#45: # %if.then87 call abort unreachable -.LBB8_46: # %if.end88 +.LBB8_46: # %if.end88 block .LBB8_48 f32.call $push46=, float_max2, $2, $0 f32.eq $push47=, $pop46, $2 @@ -296,7 +314,7 @@ main: # @main # BB#47: # %if.then91 call abort unreachable -.LBB8_48: # %if.end92 +.LBB8_48: # %if.end92 f64.const $3=, -0x1p0 f64.const $4=, 0x0p0 block .LBB8_50 @@ -306,7 +324,7 @@ main: # @main # BB#49: # %if.then95 call abort unreachable -.LBB8_50: # %if.end96 +.LBB8_50: # %if.end96 block .LBB8_52 f64.call $push50=, double_min1, $3, $4 f64.eq $push51=, $pop50, $3 @@ -314,7 +332,7 @@ main: # @main # BB#51: # %if.then99 call abort unreachable -.LBB8_52: # %if.end100 +.LBB8_52: # %if.end100 f64.const $5=, 0x1p0 block .LBB8_54 f64.call $push52=, double_min1, $4, $5 @@ -323,7 +341,7 @@ main: # @main # BB#53: # %if.then103 call abort unreachable -.LBB8_54: # %if.end104 +.LBB8_54: # %if.end104 block .LBB8_56 f64.call $push54=, double_min1, $5, $4 f64.eq $push55=, $pop54, $4 @@ -331,7 +349,7 @@ main: # @main # BB#55: # %if.then107 call abort unreachable -.LBB8_56: # %if.end108 +.LBB8_56: # %if.end108 block .LBB8_58 f64.call $push56=, double_min1, $3, $5 f64.eq $push57=, $pop56, $3 @@ -339,7 +357,7 @@ main: # @main # BB#57: # %if.then111 call abort unreachable -.LBB8_58: # %if.end112 +.LBB8_58: # %if.end112 block .LBB8_60 f64.call $push58=, double_min1, $5, $3 f64.eq $push59=, $pop58, $3 @@ -347,7 +365,7 @@ main: # @main # BB#59: # %if.then115 call abort unreachable -.LBB8_60: # %if.end116 +.LBB8_60: # %if.end116 block .LBB8_62 f64.call $push60=, double_max1, $4, $3 f64.eq $push61=, $pop60, $4 @@ -355,7 +373,7 @@ main: # @main # BB#61: # %if.then119 call abort unreachable -.LBB8_62: # %if.end120 +.LBB8_62: # %if.end120 block .LBB8_64 f64.call $push62=, double_max1, $3, $4 f64.eq $push63=, $pop62, $4 @@ -363,7 +381,7 @@ main: # @main # BB#63: # %if.then123 call abort unreachable -.LBB8_64: # %if.end124 +.LBB8_64: # %if.end124 block .LBB8_66 f64.call $push64=, double_max1, $4, $5 f64.eq $push65=, $pop64, $5 @@ -371,7 +389,7 @@ main: # @main # BB#65: # %if.then127 call abort unreachable -.LBB8_66: # %if.end128 +.LBB8_66: # %if.end128 block .LBB8_68 f64.call $push66=, double_max1, $5, $4 f64.eq $push67=, $pop66, $5 @@ -379,7 +397,7 @@ main: # @main # BB#67: # %if.then131 call abort unreachable -.LBB8_68: # %if.end132 +.LBB8_68: # %if.end132 block .LBB8_70 f64.call $push68=, double_max1, $3, $5 f64.eq $push69=, $pop68, $5 @@ -387,7 +405,7 @@ main: # @main # BB#69: # %if.then135 call abort unreachable -.LBB8_70: # %if.end136 +.LBB8_70: # %if.end136 block .LBB8_72 f64.call $push70=, double_max1, $5, $3 f64.eq $push71=, $pop70, $5 @@ -395,7 +413,7 @@ main: # @main # BB#71: # %if.then139 call abort unreachable -.LBB8_72: # %if.end140 +.LBB8_72: # %if.end140 block .LBB8_74 f64.call $push72=, double_min2, $4, $3 f64.eq $push73=, $pop72, $3 @@ -403,7 +421,7 @@ main: # @main # BB#73: # %if.then143 call abort unreachable -.LBB8_74: # %if.end144 +.LBB8_74: # %if.end144 block .LBB8_76 f64.call $push74=, double_min2, $3, $4 f64.eq $push75=, $pop74, $3 @@ -411,7 +429,7 @@ main: # @main # BB#75: # %if.then147 call abort unreachable -.LBB8_76: # %if.end148 +.LBB8_76: # %if.end148 block .LBB8_78 f64.call $push76=, double_min2, $4, $5 f64.eq $push77=, $pop76, $4 @@ -419,7 +437,7 @@ main: # @main # BB#77: # %if.then151 call abort unreachable -.LBB8_78: # %if.end152 +.LBB8_78: # %if.end152 block .LBB8_80 f64.call $push78=, double_min2, $5, $4 f64.eq $push79=, $pop78, $4 @@ -427,7 +445,7 @@ main: # @main # BB#79: # %if.then155 call abort unreachable -.LBB8_80: # %if.end156 +.LBB8_80: # %if.end156 block .LBB8_82 f64.call $push80=, double_min2, $3, $5 f64.eq $push81=, $pop80, $3 @@ -435,7 +453,7 @@ main: # @main # BB#81: # %if.then159 call abort unreachable -.LBB8_82: # %if.end160 +.LBB8_82: # %if.end160 block .LBB8_84 f64.call $push82=, double_min2, $5, $3 f64.eq $push83=, $pop82, $3 @@ -443,7 +461,7 @@ main: # @main # BB#83: # %if.then163 call abort unreachable -.LBB8_84: # %if.end164 +.LBB8_84: # %if.end164 block .LBB8_86 f64.call $push84=, double_max2, $4, $3 f64.eq $push85=, $pop84, $4 @@ -451,7 +469,7 @@ main: # @main # BB#85: # %if.then167 call abort unreachable -.LBB8_86: # %if.end168 +.LBB8_86: # %if.end168 block .LBB8_88 f64.call $push86=, double_max2, $3, $4 f64.eq $push87=, $pop86, $4 @@ -459,7 +477,7 @@ main: # @main # BB#87: # %if.then171 call abort unreachable -.LBB8_88: # %if.end172 +.LBB8_88: # %if.end172 block .LBB8_90 f64.call $push88=, double_max2, $4, $5 f64.eq $push89=, $pop88, $5 @@ -467,7 +485,7 @@ main: # @main # BB#89: # %if.then175 call abort unreachable -.LBB8_90: # %if.end176 +.LBB8_90: # %if.end176 block .LBB8_92 f64.call $push90=, double_max2, $5, $4 f64.eq $push91=, $pop90, $5 @@ -475,7 +493,7 @@ main: # @main # BB#91: # %if.then179 call abort unreachable -.LBB8_92: # %if.end180 +.LBB8_92: # %if.end180 block .LBB8_94 f64.call $push92=, double_max2, $3, $5 f64.eq $push93=, $pop92, $5 @@ -483,7 +501,7 @@ main: # @main # BB#93: # %if.then183 call abort unreachable -.LBB8_94: # %if.end184 +.LBB8_94: # %if.end184 block .LBB8_96 f64.call $push94=, double_max2, $5, $3 f64.eq $push95=, $pop94, $5 @@ -491,7 +509,7 @@ main: # @main # BB#95: # %if.then187 call abort unreachable -.LBB8_96: # %if.end188 +.LBB8_96: # %if.end188 i32.const $push96=, 0 call exit, $pop96 unreachable diff --git a/test/torture-s/pr40022.c.s b/test/torture-s/pr40022.c.s new file mode 100644 index 000000000..d2e7d7530 --- /dev/null +++ b/test/torture-s/pr40022.c.s @@ -0,0 +1,149 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40022.c" + .section .text.foo,"ax",@progbits + .hidden foo + .globl foo + .type foo,@function +foo: # @foo + .param i32 + .result i32 + .local i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $1=, __stack_pointer + i32.load $1=, 0($1) + i32.const $2=, 16 + i32.sub $4=, $1, $2 + i32.const $2=, __stack_pointer + i32.store $4=, 0($2), $4 + i32.const $4=, 12 + i32.add $4=, $4, $4 + #APP + #NO_APP + i32.store $push0=, 12($4), $0 + i32.const $3=, 16 + i32.add $4=, $4, $3 + i32.const $3=, __stack_pointer + i32.store $4=, 0($3), $4 + return $pop0 +.Lfunc_end0: + .size foo, .Lfunc_end0-foo + + .section .text.bar,"ax",@progbits + .hidden bar + .globl bar + .type bar,@function +bar: # @bar + .param i32, i32, i32, i32 +# BB#0: # %entry + block .LBB1_2 + i32.call $push0=, foo, $1 + i32.store $1=, 0($0), $pop0 + i32.const $push3=, 0 + i32.eq $push4=, $1, $pop3 + br_if $pop4, .LBB1_2 +.LBB1_1: # %while.cond.while.cond_crit_edge + # =>This Inner Loop Header: Depth=1 + loop .LBB1_2 + copy_local $0=, $1 + i32.load $1=, 0($1) + br_if $1, .LBB1_1 +.LBB1_2: # %while.end + block .LBB1_4 + i32.call $push1=, foo, $2 + i32.store $1=, 0($0), $pop1 + i32.const $push5=, 0 + i32.eq $push6=, $1, $pop5 + br_if $pop6, .LBB1_4 +.LBB1_3: # %while.cond2.while.cond2_crit_edge + # =>This Inner Loop Header: Depth=1 + loop .LBB1_4 + copy_local $0=, $1 + i32.load $1=, 0($1) + br_if $1, .LBB1_3 +.LBB1_4: # %while.end6 + i32.call $push2=, foo, $3 + i32.store $discard=, 0($0), $pop2 + return +.Lfunc_end1: + .size bar, .Lfunc_end1-bar + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32 +# BB#0: # %entry + i32.const $1=, 0 + i32.const $push0=, g + i32.store $discard=, f($1), $pop0 + i32.const $push3=, d + i32.const $push2=, e + i32.const $push1=, f + call bar, $pop3, $pop2, $pop1, $1 + i32.load $0=, d($1) + block .LBB2_5 + i32.const $push5=, 0 + i32.eq $push6=, $0, $pop5 + br_if $pop6, .LBB2_5 +# BB#1: # %lor.lhs.false + i32.load $0=, 0($0) + i32.const $push7=, 0 + i32.eq $push8=, $0, $pop7 + br_if $pop8, .LBB2_5 +# BB#2: # %lor.lhs.false2 + i32.load $0=, 0($0) + i32.const $push9=, 0 + i32.eq $push10=, $0, $pop9 + br_if $pop10, .LBB2_5 +# BB#3: # %lor.lhs.false6 + i32.load $push4=, 0($0) + br_if $pop4, .LBB2_5 +# BB#4: # %if.end + return $1 +.LBB2_5: # %if.then + call abort + unreachable +.Lfunc_end2: + .size main, .Lfunc_end2-main + + .hidden g # @g + .type g,@object + .section .bss.g,"aw",@nobits + .globl g + .align 2 +g: + .skip 4 + .size g, 4 + + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits + .globl f + .align 2 +f: + .skip 4 + .size f, 4 + + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits + .globl d + .align 2 +d: + .skip 4 + .size d, 4 + + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits + .globl e + .align 2 +e: + .skip 4 + .size e, 4 + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/pr40057.c.s b/test/torture-s/pr40057.c.s index 6fe52b35d..9b448f18a 100644 --- a/test/torture-s/pr40057.c.s +++ b/test/torture-s/pr40057.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40057.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40057.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -26,6 +30,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -56,16 +62,16 @@ main: # @main # BB#4: # %if.end12 i32.const $push4=, 0 return $pop4 -.LBB2_5: # %if.then11 +.LBB2_5: # %if.then11 call abort unreachable -.LBB2_6: # %if.then7 +.LBB2_6: # %if.then7 call abort unreachable -.LBB2_7: # %if.then3 +.LBB2_7: # %if.then3 call abort unreachable -.LBB2_8: # %if.then +.LBB2_8: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/pr40386.c.s b/test/torture-s/pr40386.c.s index 28368323e..e1d064413 100644 --- a/test/torture-s/pr40386.c.s +++ b/test/torture-s/pr40386.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40386.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40386.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -189,115 +191,128 @@ main: # @main # BB#21: # %if.end195 call exit, $11 unreachable -.LBB0_22: # %if.then187 +.LBB0_22: # %if.then187 call abort unreachable -.LBB0_23: # %if.then170 +.LBB0_23: # %if.then170 call abort unreachable -.LBB0_24: # %if.then160 +.LBB0_24: # %if.then160 call abort unreachable -.LBB0_25: # %if.then153 +.LBB0_25: # %if.then153 call abort unreachable -.LBB0_26: # %if.then145 +.LBB0_26: # %if.then145 call abort unreachable -.LBB0_27: # %if.then138 +.LBB0_27: # %if.then138 call abort unreachable -.LBB0_28: # %if.then130 +.LBB0_28: # %if.then130 call abort unreachable -.LBB0_29: # %if.then121 +.LBB0_29: # %if.then121 call abort unreachable -.LBB0_30: # %if.then102 +.LBB0_30: # %if.then102 call abort unreachable -.LBB0_31: # %if.then92 +.LBB0_31: # %if.then92 call abort unreachable -.LBB0_32: # %if.then85 +.LBB0_32: # %if.then85 call abort unreachable -.LBB0_33: # %if.then75 +.LBB0_33: # %if.then75 call abort unreachable -.LBB0_34: # %if.then68 +.LBB0_34: # %if.then68 call abort unreachable -.LBB0_35: # %if.then59 +.LBB0_35: # %if.then59 call abort unreachable -.LBB0_36: # %if.then52 +.LBB0_36: # %if.then52 call abort unreachable -.LBB0_37: # %if.then44 +.LBB0_37: # %if.then44 call abort unreachable -.LBB0_38: # %if.then37 +.LBB0_38: # %if.then37 call abort unreachable -.LBB0_39: # %if.then29 +.LBB0_39: # %if.then29 call abort unreachable -.LBB0_40: # %if.then20 +.LBB0_40: # %if.then20 call abort unreachable -.LBB0_41: # %if.then10 +.LBB0_41: # %if.then10 call abort unreachable -.LBB0_42: # %if.then +.LBB0_42: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type c,@object # @c - .data + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c c: .int8 52 # 0x34 .size c, 1 - .type s,@object # @s + .hidden s # @s + .type s,@object + .section .data.s,"aw",@progbits .globl s .align 1 s: .int16 62004 # 0xf234 .size s, 2 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .data.i,"aw",@progbits .globl i .align 2 i: .int32 62004 # 0xf234 .size i, 4 - .type l,@object # @l + .hidden l # @l + .type l,@object + .section .data.l,"aw",@progbits .globl l .align 2 l: .int32 4063516280 # 0xf2345678 .size l, 4 - .type ll,@object # @ll + .hidden ll # @ll + .type ll,@object + .section .data.ll,"aw",@progbits .globl ll .align 3 ll: .int64 1090791845765373680 # 0xf2345678abcdef0 .size ll, 8 - .type shift1,@object # @shift1 + .hidden shift1 # @shift1 + .type shift1,@object + .section .data.shift1,"aw",@progbits .globl shift1 .align 2 shift1: .int32 4 # 0x4 .size shift1, 4 - .type shift2,@object # @shift2 + .hidden shift2 # @shift2 + .type shift2,@object + .section .data.shift2,"aw",@progbits .globl shift2 .align 2 shift2: diff --git a/test/torture-s/pr40404.c.s b/test/torture-s/pr40404.c.s index 4c133d450..b42db6a2e 100644 --- a/test/torture-s/pr40404.c.s +++ b/test/torture-s/pr40404.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40404.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40404.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,12 +17,13 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: - .zero 4 + .skip 4 .size s, 4 diff --git a/test/torture-s/pr40493.c.s b/test/torture-s/pr40493.c.s index ddfd8edfb..b9533334b 100644 --- a/test/torture-s/pr40493.c.s +++ b/test/torture-s/pr40493.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40493.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40493.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -18,29 +20,36 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type x00,@object # @x00 - .bss + .hidden x00 # @x00 + .type x00,@object + .section .bss.x00,"aw",@nobits .globl x00 .align 2 x00: .int32 0 # 0x0 .size x00, 4 - .type x01,@object # @x01 + .hidden x01 # @x01 + .type x01,@object + .section .bss.x01,"aw",@nobits .globl x01 .align 2 x01: .int32 0 # 0x0 .size x01, 4 - .type y00,@object # @y00 + .hidden y00 # @y00 + .type y00,@object + .section .bss.y00,"aw",@nobits .globl y00 .align 2 y00: .int32 0 # 0x0 .size y00, 4 - .type y01,@object # @y01 + .hidden y01 # @y01 + .type y01,@object + .section .bss.y01,"aw",@nobits .globl y01 .align 2 y01: diff --git a/test/torture-s/pr40579.c.s b/test/torture-s/pr40579.c.s index b5203bf5b..8b9d0b52c 100644 --- a/test/torture-s/pr40579.c.s +++ b/test/torture-s/pr40579.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40579.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40579.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -18,6 +20,7 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits .type foo,@function foo: # @foo .param i32 @@ -28,7 +31,7 @@ foo: # @foo br_if $pop1, .LBB1_2 # BB#1: # %if.end return -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr40657.c.s b/test/torture-s/pr40657.c.s new file mode 100644 index 000000000..1d73c8e0d --- /dev/null +++ b/test/torture-s/pr40657.c.s @@ -0,0 +1,91 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40657.c" + .section .text.bar,"ax",@progbits + .hidden bar + .globl bar + .type bar,@function +bar: # @bar + .param i32 + .local i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $1=, __stack_pointer + i32.load $1=, 0($1) + i32.const $2=, 16 + i32.sub $4=, $1, $2 + i32.const $2=, __stack_pointer + i32.store $4=, 0($2), $4 + i32.store $discard=, 12($4), $0 + i32.const $4=, 12 + i32.add $4=, $4, $4 + #APP + #NO_APP + i32.const $3=, 16 + i32.add $4=, $4, $3 + i32.const $3=, __stack_pointer + i32.store $4=, 0($3), $4 + return +.Lfunc_end0: + .size bar, .Lfunc_end0-bar + + .section .text.foo,"ax",@progbits + .hidden foo + .globl foo + .type foo,@function +foo: # @foo + .result i64 + .local i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $0=, __stack_pointer + i32.load $0=, 0($0) + i32.const $1=, 16 + i32.sub $4=, $0, $1 + i32.const $1=, __stack_pointer + i32.store $4=, 0($1), $4 + i32.const $3=, 12 + i32.add $3=, $4, $3 + call bar, $3 + i32.const $push0=, 0 + i64.load $push1=, v($pop0) + i32.const $2=, 16 + i32.add $4=, $4, $2 + i32.const $2=, __stack_pointer + i32.store $4=, 0($2), $4 + return $pop1 +.Lfunc_end1: + .size foo, .Lfunc_end1-foo + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i64, i32 +# BB#0: # %entry + i64.call $0=, foo + i32.const $1=, 0 + block .LBB2_2 + i64.load $push0=, v($1) + i64.ne $push1=, $0, $pop0 + br_if $pop1, .LBB2_2 +# BB#1: # %if.end + call exit, $1 + unreachable +.LBB2_2: # %if.then + call abort + unreachable +.Lfunc_end2: + .size main, .Lfunc_end2-main + + .hidden v # @v + .type v,@object + .section .data.v,"aw",@progbits + .globl v + .align 3 +v: + .int64 20015998343868 # 0x123456789abc + .size v, 8 + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/pr40668.c.s b/test/torture-s/pr40668.c.s index 194a434d9..16fc3aeca 100644 --- a/test/torture-s/pr40668.c.s +++ b/test/torture-s/pr40668.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40668.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40668.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -17,7 +19,7 @@ bar: # @bar block .LBB0_3 block .LBB0_2 tableswitch $0, .LBB0_2, .LBB0_2, .LBB0_6, .LBB0_6, .LBB0_6, .LBB0_6, .LBB0_6, .LBB0_3, .LBB0_4, .LBB0_5 -.LBB0_2: # %sw.bb +.LBB0_2: # %sw.bb i32.const $push24=, 120 i32.store8 $discard=, 0($1), $pop24 i32.const $push25=, 3 @@ -33,7 +35,7 @@ bar: # @bar i32.const $push33=, 86 i32.store8 $discard=, 0($pop32), $pop33 br .LBB0_6 -.LBB0_3: # %sw.bb1 +.LBB0_3: # %sw.bb1 i32.const $push17=, 0 i32.store8 $0=, 0($1), $pop17 i32.const $push18=, 3 @@ -46,7 +48,7 @@ bar: # @bar i32.add $push23=, $1, $pop22 i32.store8 $discard=, 0($pop23), $0 br .LBB0_6 -.LBB0_4: # %sw.bb2 +.LBB0_4: # %sw.bb2 i32.const $push10=, 0 i32.store8 $0=, 0($1), $pop10 i32.const $push11=, 3 @@ -59,7 +61,7 @@ bar: # @bar i32.add $push16=, $1, $pop15 i32.store8 $discard=, 0($pop16), $0 br .LBB0_6 -.LBB0_5: # %sw.bb3 +.LBB0_5: # %sw.bb3 i32.const $push3=, 0 i32.store8 $0=, 0($1), $pop3 i32.const $push4=, 3 @@ -71,11 +73,13 @@ bar: # @bar i32.const $push8=, 1 i32.add $push9=, $1, $pop8 i32.store8 $discard=, 0($pop9), $0 -.LBB0_6: # %sw.epilog +.LBB0_6: # %sw.epilog return .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr40747.c.s b/test/torture-s/pr40747.c.s index ec2f668e3..2c5350fd8 100644 --- a/test/torture-s/pr40747.c.s +++ b/test/torture-s/pr40747.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40747.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40747.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -14,6 +16,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr41239.c.s b/test/torture-s/pr41239.c.s index fe89dc36c..71e042fb2 100644 --- a/test/torture-s/pr41239.c.s +++ b/test/torture-s/pr41239.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41239.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41239.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -21,9 +23,9 @@ test: # @test br_if $0, .LBB0_3 # BB#1: # %if.then i32.const $push6=, 20 - i32.const $push3=, .str + i32.const $push3=, .L.str i32.const $push5=, 924 - i32.const $push2=, __func__.test + i32.const $push2=, .L__func__.test i32.const $push4=, 0 i32.call $2=, fn1, $pop6, $pop3, $pop5, $pop2, $pop4 i32.const $push7=, 255 @@ -34,7 +36,7 @@ test: # @test # BB#2: # %cond.true i32.const $push9=, 33816706 i32.call $2=, fn3, $pop9 - i32.const $push10=, .str.1 + i32.const $push10=, .L.str.1 i32.call $3=, fn4, $pop10 i32.const $4=, __stack_pointer i32.load $4=, 0($4) @@ -50,7 +52,7 @@ test: # @test i32.add $10=, $6, $7 i32.const $7=, __stack_pointer i32.store $10=, 0($7), $10 -.LBB0_3: # %if.end +.LBB0_3: # %if.end i32.div_s $push11=, $1, $0 i32.const $10=, 16 i32.add $10=, $10, $10 @@ -60,6 +62,8 @@ test: # @test .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.fn1,"ax",@progbits + .hidden fn1 .globl fn1 .type fn1,@function fn1: # @fn1 @@ -77,6 +81,8 @@ fn1: # @fn1 .Lfunc_end1: .size fn1, .Lfunc_end1-fn1 + .section .text.fn2,"ax",@progbits + .hidden fn2 .globl fn2 .type fn2,@function fn2: # @fn2 @@ -88,13 +94,15 @@ fn2: # @fn2 br_if $0, .LBB2_2 # BB#1: # %if.end return -.LBB2_2: # %if.then +.LBB2_2: # %if.then i32.const $push0=, 0 call exit, $pop0 unreachable .Lfunc_end2: .size fn2, .Lfunc_end2-fn2 + .section .text.fn3,"ax",@progbits + .hidden fn3 .globl fn3 .type fn3,@function fn3: # @fn3 @@ -107,6 +115,8 @@ fn3: # @fn3 .Lfunc_end3: .size fn3, .Lfunc_end3-fn3 + .section .text.fn4,"ax",@progbits + .hidden fn4 .globl fn4 .type fn4,@function fn4: # @fn4 @@ -120,6 +130,8 @@ fn4: # @fn4 .Lfunc_end4: .size fn4, .Lfunc_end4-fn4 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -134,9 +146,9 @@ main: # @main i32.store $8=, 0($7), $8 block .LBB5_2 i32.const $push4=, 20 - i32.const $push1=, .str + i32.const $push1=, .L.str i32.const $push3=, 924 - i32.const $push0=, __func__.test + i32.const $push0=, .L__func__.test i32.const $push2=, 0 i32.call $0=, fn1, $pop4, $pop1, $pop3, $pop0, $pop2 i32.const $push5=, 255 @@ -147,7 +159,7 @@ main: # @main # BB#1: # %cond.true.i i32.const $push7=, 33816706 i32.call $0=, fn3, $pop7 - i32.const $push8=, .str.1 + i32.const $push8=, .L.str.1 i32.call $1=, fn4, $pop8 i32.const $2=, __stack_pointer i32.load $2=, 0($2) @@ -163,27 +175,27 @@ main: # @main i32.add $8=, $4, $5 i32.const $5=, __stack_pointer i32.store $8=, 0($5), $8 -.LBB5_2: # %test.exit +.LBB5_2: # %test.exit call abort unreachable .Lfunc_end5: .size main, .Lfunc_end5-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "foo" - .size .str, 4 + .size .L.str, 4 - .type __func__.test,@object # @__func__.test -__func__.test: + .type .L__func__.test,@object # @__func__.test +.L__func__.test: .asciz "test" - .size __func__.test, 5 + .size .L__func__.test, 5 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "division by zero" - .size .str.1, 17 + .size .L.str.1, 17 .ident "clang version 3.8.0 " diff --git a/test/torture-s/pr41317.c.s b/test/torture-s/pr41317.c.s index 80554a296..8bbd56f91 100644 --- a/test/torture-s/pr41317.c.s +++ b/test/torture-s/pr41317.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41317.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41317.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr41395-1.c.s b/test/torture-s/pr41395-1.c.s index 0c22499e6..5eb5b8a51 100644 --- a/test/torture-s/pr41395-1.c.s +++ b/test/torture-s/pr41395-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41395-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41395-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -22,6 +24,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -40,7 +44,7 @@ main: # @main # BB#1: # %if.end i32.const $push8=, 0 return $pop8 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr41395-2.c.s b/test/torture-s/pr41395-2.c.s index c5af98aa9..bf83dae57 100644 --- a/test/torture-s/pr41395-2.c.s +++ b/test/torture-s/pr41395-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41395-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41395-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -22,6 +24,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -40,7 +44,7 @@ main: # @main # BB#1: # %if.end i32.const $push8=, 0 return $pop8 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr41463.c.s b/test/torture-s/pr41463.c.s index 53e5fdaf8..0845fb611 100644 --- a/test/torture-s/pr41463.c.s +++ b/test/torture-s/pr41463.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41463.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41463.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -22,6 +24,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -38,18 +42,19 @@ main: # @main # BB#1: # %if.end i32.const $push6=, 0 return $pop6 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type global,@object # @global - .bss + .hidden global # @global + .type global,@object + .section .bss.global,"aw",@nobits .globl global .align 2 global: - .zero 76 + .skip 76 .size global, 76 diff --git a/test/torture-s/pr41750.c.s b/test/torture-s/pr41750.c.s index 60e40bf24..1d4cc7837 100644 --- a/test/torture-s/pr41750.c.s +++ b/test/torture-s/pr41750.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41750.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41750.c" + .section .text.foo_create_got_section,"ax",@progbits + .hidden foo_create_got_section .globl foo_create_got_section .type foo_create_got_section,@function foo_create_got_section: # @foo_create_got_section @@ -13,6 +15,8 @@ foo_create_got_section: # @foo_create_got_section .Lfunc_end0: .size foo_create_got_section, .Lfunc_end0-foo_create_got_section + .section .text.elf64_ia64_check_relocs,"ax",@progbits + .hidden elf64_ia64_check_relocs .globl elf64_ia64_check_relocs .type elf64_ia64_check_relocs,@function elf64_ia64_check_relocs: # @elf64_ia64_check_relocs @@ -32,16 +36,18 @@ elf64_ia64_check_relocs: # @elf64_ia64_check_relocs i32.const $push0=, 4 i32.add $push1=, $2, $pop0 i32.store $3=, 0($pop1), $0 -.LBB1_3: # %if.end.i +.LBB1_3: # %if.end.i i32.call $discard=, foo_create_got_section, $3, $1 i32.const $push2=, 8 i32.add $push3=, $2, $pop2 i32.load $3=, 0($pop3) -.LBB1_4: # %get_got.exit +.LBB1_4: # %get_got.exit return $3 .Lfunc_end1: .size elf64_ia64_check_relocs, .Lfunc_end1-elf64_ia64_check_relocs + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -59,28 +65,33 @@ main: # @main br_if $pop3, .LBB2_2 # BB#1: # %if.end return $0 -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type hash,@object # @hash - .bss + .hidden hash # @hash + .type hash,@object + .section .bss.hash,"aw",@nobits .globl hash .align 2 hash: - .zero 12 + .skip 12 .size hash, 12 - .type link_info,@object # @link_info + .hidden link_info # @link_info + .type link_info,@object + .section .bss.link_info,"aw",@nobits .globl link_info .align 2 link_info: - .zero 4 + .skip 4 .size link_info, 4 - .type abfd,@object # @abfd + .hidden abfd # @abfd + .type abfd,@object + .section .bss.abfd,"aw",@nobits .globl abfd .align 2 abfd: diff --git a/test/torture-s/pr41917.c.s b/test/torture-s/pr41917.c.s index 693fc968b..d31950ac9 100644 --- a/test/torture-s/pr41917.c.s +++ b/test/torture-s/pr41917.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41917.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41917.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -17,14 +19,15 @@ main: # @main br_if $pop4, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: diff --git a/test/torture-s/pr41919.c.s b/test/torture-s/pr41919.c.s index 0f61a416e..c2ceb34b0 100644 --- a/test/torture-s/pr41919.c.s +++ b/test/torture-s/pr41919.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41919.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41919.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -10,8 +12,9 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type g_23,@object # @g_23 - .bss + .hidden g_23 # @g_23 + .type g_23,@object + .section .bss.g_23,"aw",@nobits .globl g_23 .align 2 g_23: diff --git a/test/torture-s/pr42006.c.s b/test/torture-s/pr42006.c.s index dfe38cfe2..e61721208 100644 --- a/test/torture-s/pr42006.c.s +++ b/test/torture-s/pr42006.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42006.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42006.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr42142.c.s b/test/torture-s/pr42142.c.s index 43255f93a..44c507b0e 100644 --- a/test/torture-s/pr42142.c.s +++ b/test/torture-s/pr42142.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42142.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42142.c" + .section .text.sort,"ax",@progbits + .hidden sort .globl sort .type sort,@function sort: # @sort @@ -19,6 +21,8 @@ sort: # @sort .Lfunc_end0: .size sort, .Lfunc_end0-sort + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -33,7 +37,7 @@ main: # @main # BB#1: # %if.end i32.const $push4=, 0 return $pop4 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr42154.c.s b/test/torture-s/pr42154.c.s index 03efc2063..89004cd3a 100644 --- a/test/torture-s/pr42154.c.s +++ b/test/torture-s/pr42154.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42154.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42154.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,12 +15,14 @@ foo: # @foo br_if $pop3, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr42231.c.s b/test/torture-s/pr42231.c.s index 361fac9be..213abd197 100644 --- a/test/torture-s/pr42231.c.s +++ b/test/torture-s/pr42231.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42231.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42231.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,7 +17,7 @@ main: # @main # BB#1: # %land.rhs.i i32.const $push2=, 0 call storemax, $pop2 -.LBB0_2: # %CallFunction.exit +.LBB0_2: # %CallFunction.exit i32.const $0=, 0 block .LBB0_4 i32.load $push3=, max($0) @@ -24,12 +26,13 @@ main: # @main br_if $pop5, .LBB0_4 # BB#3: # %if.end return $0 -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.CallFunctionRec,"ax",@progbits .type CallFunctionRec,@function CallFunctionRec: # @CallFunctionRec .param i32 @@ -52,11 +55,12 @@ CallFunctionRec: # @CallFunctionRec i32.add $push2=, $0, $1 i32.call $discard=, CallFunctionRec, $pop2 return $1 -.LBB1_3: # %return +.LBB1_3: # %return return $1 .Lfunc_end1: .size CallFunctionRec, .Lfunc_end1-CallFunctionRec + .section .text.storemax,"ax",@progbits .type storemax,@function storemax: # @storemax .param i32 @@ -69,7 +73,7 @@ storemax: # @storemax br_if $pop1, .LBB2_2 # BB#1: # %if.then i32.store $discard=, max($1), $0 -.LBB2_2: # %if.end +.LBB2_2: # %if.end return .Lfunc_end2: .size storemax, .Lfunc_end2-storemax diff --git a/test/torture-s/pr42269-2.c.s b/test/torture-s/pr42269-2.c.s index a8f7d4be6..78f3f393d 100644 --- a/test/torture-s/pr42269-2.c.s +++ b/test/torture-s/pr42269-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42269-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42269-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,6 +16,7 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits .type foo,@function foo: # @foo .param i32 @@ -28,8 +31,9 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo - .type s,@object # @s - .data + .hidden s # @s + .type s,@object + .section .data.s,"aw",@progbits .globl s .align 1 s: diff --git a/test/torture-s/pr42512.c.s b/test/torture-s/pr42512.c.s index 538054cf9..54a668e0b 100644 --- a/test/torture-s/pr42512.c.s +++ b/test/torture-s/pr42512.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42512.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42512.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -9,7 +11,7 @@ main: # @main i32.const $0=, 0 i32.load16_u $4=, g_3($0) i32.const $3=, -1 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $1=, 65535 @@ -19,7 +21,7 @@ main: # @main i32.add $push1=, $3, $2 i32.and $3=, $pop1, $2 br_if $3, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end i32.store16 $discard=, g_3($0), $4 block .LBB0_4 i32.and $push2=, $4, $1 @@ -27,14 +29,15 @@ main: # @main br_if $pop3, .LBB0_4 # BB#3: # %if.end return $0 -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type g_3,@object # @g_3 - .bss + .hidden g_3 # @g_3 + .type g_3,@object + .section .bss.g_3,"aw",@nobits .globl g_3 .align 1 g_3: diff --git a/test/torture-s/pr42544.c.s b/test/torture-s/pr42544.c.s index bad84a119..b10b03421 100644 --- a/test/torture-s/pr42544.c.s +++ b/test/torture-s/pr42544.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42544.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42544.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr42570.c.s b/test/torture-s/pr42570.c.s index d24daff12..23ee84a22 100644 --- a/test/torture-s/pr42570.c.s +++ b/test/torture-s/pr42570.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42570.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42570.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -10,8 +12,9 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type foo,@object # @foo - .bss + .hidden foo # @foo + .type foo,@object + .section .bss.foo,"aw",@nobits .globl foo foo: .size foo, 0 diff --git a/test/torture-s/pr42614.c.s b/test/torture-s/pr42614.c.s index a65e518d7..2972eef65 100644 --- a/test/torture-s/pr42614.c.s +++ b/test/torture-s/pr42614.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42614.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42614.c" + .section .text.init,"ax",@progbits + .hidden init .globl init .type init,@function init: # @init @@ -11,6 +13,8 @@ init: # @init .Lfunc_end0: .size init, .Lfunc_end0-init + .section .text.expect_func,"ax",@progbits + .hidden expect_func .globl expect_func .type expect_func,@function expect_func: # @expect_func @@ -27,15 +31,17 @@ expect_func: # @expect_func br_if $pop3, .LBB1_3 # BB#2: # %if.end6 return -.LBB1_3: # %if.then5 +.LBB1_3: # %if.then5 call abort unreachable -.LBB1_4: # %if.then +.LBB1_4: # %if.then call abort unreachable .Lfunc_end1: .size expect_func, .Lfunc_end1-expect_func + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr42691.c.s b/test/torture-s/pr42691.c.s index 15df6845f..77b710a0c 100644 --- a/test/torture-s/pr42691.c.s +++ b/test/torture-s/pr42691.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42691.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42691.c" + .section .text.add,"ax",@progbits + .hidden add .globl add .type add,@function add: # @add @@ -15,28 +17,30 @@ add: # @add # BB#1: # %if.end.preheader i32.const $0=, 8 i32.add $1=, $1, $0 -.LBB0_2: # %if.end +.LBB0_2: # %if.end # =>This Inner Loop Header: Depth=1 loop .LBB0_4 f64.const $push1=, infinity f64.ne $push2=, $3, $pop1 br_if $pop2, .LBB0_4 # BB#3: # %while.body - # in Loop: Header=.LBB0_2 Depth=1 + # in Loop: Header=BB0_2 Depth=1 f64.load $3=, 0($1) i32.add $1=, $1, $0 f64.ne $push3=, $3, $2 br_if $pop3, .LBB0_2 br .LBB0_5 -.LBB0_4: # %if.then3 +.LBB0_4: # %if.then3 call abort unreachable -.LBB0_5: # %if.end10 +.LBB0_5: # %if.end10 i32.const $push4=, 0 return $pop4 .Lfunc_end0: .size add, .Lfunc_end0-add + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -59,27 +63,27 @@ main: # @main i64.const $push1=, 4627167142146473984 i64.store $discard=, 0($2), $pop1 copy_local $3=, $0 -.LBB1_1: # %if.end.i +.LBB1_1: # %if.end.i # =>This Inner Loop Header: Depth=1 block .LBB1_4 loop .LBB1_3 f64.ne $push2=, $3, $0 br_if $pop2, .LBB1_4 # BB#2: # %while.body.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 f64.load $3=, 0($2) i32.add $2=, $2, $1 f64.const $push3=, 0x1.7p4 f64.ne $push4=, $3, $pop3 br_if $pop4, .LBB1_1 -.LBB1_3: # %add.exit +.LBB1_3: # %add.exit i32.const $push5=, 0 i32.const $6=, 16 i32.add $8=, $8, $6 i32.const $6=, __stack_pointer i32.store $8=, 0($6), $8 return $pop5 -.LBB1_4: # %if.then3.i +.LBB1_4: # %if.then3.i call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr42721.c.s b/test/torture-s/pr42721.c.s index fd1233be9..79a7af73a 100644 --- a/test/torture-s/pr42721.c.s +++ b/test/torture-s/pr42721.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42721.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42721.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,7 +17,7 @@ main: # @main br_if $1, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: diff --git a/test/torture-s/pr42833.c.s b/test/torture-s/pr42833.c.s index 01acfe955..f46356c97 100644 --- a/test/torture-s/pr42833.c.s +++ b/test/torture-s/pr42833.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42833.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42833.c" + .section .text.helper_neon_rshl_s8,"ax",@progbits + .hidden helper_neon_rshl_s8 .globl helper_neon_rshl_s8 .type helper_neon_rshl_s8,@function helper_neon_rshl_s8: # @helper_neon_rshl_s8 @@ -26,7 +28,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8 i32.const $push15=, 31 i32.shr_s $8=, $pop14, $pop15 br .LBB0_7 -.LBB0_3: # %if.else18 +.LBB0_3: # %if.else18 i32.shr_s $4=, $7, $6 copy_local $8=, $11 i32.const $push4=, -8 @@ -42,7 +44,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8 # BB#5: # %if.else48 i32.shl $8=, $8, $4 br .LBB0_7 -.LBB0_6: # %if.then38 +.LBB0_6: # %if.then38 i32.const $push9=, 1 i32.xor $push8=, $4, $3 i32.shl $push10=, $pop9, $pop8 @@ -50,7 +52,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8 i32.const $push12=, 0 i32.sub $push13=, $pop12, $4 i32.shr_s $8=, $pop11, $pop13 -.LBB0_7: # %if.end57 +.LBB0_7: # %if.end57 i32.shl $push16=, $1, $5 i32.shr_s $3=, $pop16, $6 i32.const $4=, 8 @@ -70,7 +72,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8 i32.const $push31=, 31 i32.shr_s $9=, $pop30, $pop31 br .LBB0_14 -.LBB0_10: # %if.else78 +.LBB0_10: # %if.else78 copy_local $9=, $11 i32.const $push20=, -8 i32.eq $push21=, $3, $pop20 @@ -85,7 +87,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8 # BB#12: # %if.else112 i32.shl $9=, $10, $3 br .LBB0_14 -.LBB0_13: # %if.then100 +.LBB0_13: # %if.then100 i32.const $push25=, 1 i32.xor $push24=, $3, $9 i32.shl $push26=, $pop25, $pop24 @@ -93,7 +95,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8 i32.const $push28=, 0 i32.sub $push29=, $pop28, $3 i32.shr_s $9=, $pop27, $pop29 -.LBB0_14: # %if.end122 +.LBB0_14: # %if.end122 i32.shl $push32=, $1, $4 i32.shr_s $3=, $pop32, $6 copy_local $10=, $11 @@ -111,7 +113,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8 i32.const $push47=, 31 i32.shr_s $10=, $pop46, $pop47 br .LBB0_21 -.LBB0_17: # %if.else143 +.LBB0_17: # %if.else143 copy_local $10=, $11 i32.const $push36=, -8 i32.eq $push37=, $3, $pop36 @@ -126,7 +128,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8 # BB#19: # %if.else177 i32.shl $10=, $2, $3 br .LBB0_21 -.LBB0_20: # %if.then165 +.LBB0_20: # %if.then165 i32.const $push41=, 1 i32.xor $push40=, $3, $10 i32.shl $push42=, $pop41, $pop40 @@ -134,7 +136,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8 i32.const $push44=, 0 i32.sub $push45=, $pop44, $3 i32.shr_s $10=, $pop43, $pop45 -.LBB0_21: # %if.end187 +.LBB0_21: # %if.end187 i32.shr_s $1=, $1, $6 block .LBB0_28 i32.gt_s $push48=, $1, $7 @@ -148,7 +150,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8 i32.const $push60=, 31 i32.shr_s $11=, $0, $pop60 br .LBB0_28 -.LBB0_24: # %if.else209 +.LBB0_24: # %if.else209 i32.const $push51=, -8 i32.eq $push52=, $1, $pop51 br_if $pop52, .LBB0_28 @@ -161,7 +163,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8 # BB#26: # %if.else243 i32.shl $11=, $7, $1 br .LBB0_28 -.LBB0_27: # %if.then231 +.LBB0_27: # %if.then231 i32.const $push55=, 1 i32.xor $push54=, $1, $11 i32.shl $push56=, $pop55, $pop54 @@ -169,7 +171,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8 i32.const $push58=, 0 i32.sub $push59=, $pop58, $1 i32.shr_s $11=, $pop57, $pop59 -.LBB0_28: # %if.end253 +.LBB0_28: # %if.end253 i32.shl $push65=, $9, $4 i32.const $push66=, 65280 i32.and $push67=, $pop65, $pop66 @@ -186,6 +188,8 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8 .Lfunc_end0: .size helper_neon_rshl_s8, .Lfunc_end0-helper_neon_rshl_s8 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr43008.c.s b/test/torture-s/pr43008.c.s index a5f0a427d..b9a76e6c9 100644 --- a/test/torture-s/pr43008.c.s +++ b/test/torture-s/pr43008.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43008.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43008.c" + .section .text.my_alloc,"ax",@progbits + .hidden my_alloc .globl my_alloc .type my_alloc,@function my_alloc: # @my_alloc @@ -14,6 +16,8 @@ my_alloc: # @my_alloc .Lfunc_end0: .size my_alloc, .Lfunc_end0-my_alloc + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -36,14 +40,15 @@ main: # @main br_if $pop4, .LBB1_2 # BB#1: # %if.end return $1 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: diff --git a/test/torture-s/pr43236.c.s b/test/torture-s/pr43236.c.s new file mode 100644 index 000000000..b0b130286 --- /dev/null +++ b/test/torture-s/pr43236.c.s @@ -0,0 +1,185 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43236.c" + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $7=, __stack_pointer + i32.load $7=, 0($7) + i32.const $8=, 96 + i32.sub $42=, $7, $8 + i32.const $8=, __stack_pointer + i32.store $42=, 0($8), $42 + i32.const $0=, 28 + i32.const $10=, 64 + i32.add $10=, $42, $10 + i32.add $push0=, $10, $0 + i32.const $push1=, 257 + i32.store16 $1=, 0($pop0), $pop1 + i32.const $2=, 24 + i32.const $11=, 64 + i32.add $11=, $42, $11 + i32.add $push2=, $11, $2 + i32.const $push3=, 16843009 + i32.store $3=, 0($pop2), $pop3 + i32.const $4=, 16 + i32.const $12=, 64 + i32.add $12=, $42, $12 + i32.add $push4=, $12, $4 + i64.const $push5=, 72340172838076673 + i64.store $5=, 0($pop4), $pop5 + i32.const $6=, 8 + i32.const $13=, 64 + i32.add $13=, $42, $13 + i32.or $push6=, $13, $6 + i64.store $discard=, 0($pop6), $5 + i32.const $14=, 32 + i32.add $14=, $42, $14 + i32.add $push7=, $14, $0 + i32.store16 $discard=, 0($pop7), $1 + i32.const $15=, 32 + i32.add $15=, $42, $15 + i32.add $push8=, $15, $2 + i32.store $discard=, 0($pop8), $3 + i64.store $discard=, 64($42), $5 + i32.const $16=, 32 + i32.add $16=, $42, $16 + i32.add $push9=, $16, $4 + i64.store $discard=, 0($pop9), $5 + i32.const $17=, 32 + i32.add $17=, $42, $17 + i32.or $push10=, $17, $6 + i64.store $push11=, 0($pop10), $5 + i64.store $5=, 32($42), $pop11 + i32.const $18=, 0 + i32.add $18=, $42, $18 + i32.or $push32=, $18, $6 + i64.store $discard=, 0($pop32), $5 + i32.const $19=, 0 + i32.add $19=, $42, $19 + i32.add $push33=, $19, $0 + i32.store16 $discard=, 0($pop33), $1 + i32.const $20=, 0 + i32.add $20=, $42, $20 + i32.add $push34=, $20, $2 + i32.store $discard=, 0($pop34), $3 + i32.const $push12=, 0 + i32.store8 $push13=, 83($42), $pop12 + i32.store8 $push14=, 51($42), $pop13 + i32.store8 $push15=, 82($42), $pop14 + i32.store8 $push16=, 50($42), $pop15 + i32.store8 $push17=, 81($42), $pop16 + i32.store8 $push18=, 49($42), $pop17 + i32.store8 $push19=, 80($42), $pop18 + i32.store8 $2=, 48($42), $pop19 + i32.const $0=, 15 + i32.const $21=, 64 + i32.add $21=, $42, $21 + i32.or $push20=, $21, $0 + i32.store8 $discard=, 0($pop20), $2 + i32.const $22=, 32 + i32.add $22=, $42, $22 + i32.or $push21=, $22, $0 + i32.store8 $discard=, 0($pop21), $2 + i32.const $0=, 14 + i32.const $23=, 64 + i32.add $23=, $42, $23 + i32.or $push22=, $23, $0 + i32.store8 $discard=, 0($pop22), $2 + i32.const $24=, 32 + i32.add $24=, $42, $24 + i32.or $push23=, $24, $0 + i32.store8 $6=, 0($pop23), $2 + i32.const $2=, 13 + i32.const $25=, 64 + i32.add $25=, $42, $25 + i32.or $push24=, $25, $2 + i32.store8 $discard=, 0($pop24), $6 + i32.const $26=, 32 + i32.add $26=, $42, $26 + i32.or $push25=, $26, $2 + i32.store8 $discard=, 0($pop25), $6 + i32.const $2=, 12 + i32.const $27=, 64 + i32.add $27=, $42, $27 + i32.or $push26=, $27, $2 + i32.store8 $discard=, 0($pop26), $6 + i32.const $28=, 32 + i32.add $28=, $42, $28 + i32.or $push27=, $28, $2 + i32.store8 $1=, 0($pop27), $6 + i32.const $6=, 11 + i32.const $29=, 64 + i32.add $29=, $42, $29 + i32.or $push28=, $29, $6 + i32.store8 $discard=, 0($pop28), $1 + i32.const $30=, 32 + i32.add $30=, $42, $30 + i32.or $push29=, $30, $6 + i32.store8 $discard=, 0($pop29), $1 + i32.const $6=, 10 + i32.const $31=, 64 + i32.add $31=, $42, $31 + i32.or $push30=, $31, $6 + i32.store8 $discard=, 0($pop30), $1 + i32.const $32=, 32 + i32.add $32=, $42, $32 + i32.or $push31=, $32, $6 + i32.store8 $discard=, 0($pop31), $1 + i32.const $33=, 0 + i32.add $33=, $42, $33 + i32.add $4=, $33, $4 + i64.store $discard=, 0($4), $5 + i32.const $34=, 0 + i32.add $34=, $42, $34 + i32.or $push35=, $34, $6 + i32.store16 $6=, 0($pop35), $1 + i32.const $push36=, 18 + i32.const $35=, 0 + i32.add $35=, $42, $35 + i32.add $push37=, $35, $pop36 + i32.store16 $push38=, 0($pop37), $6 + i32.store16 $4=, 0($4), $pop38 + i32.const $36=, 0 + i32.add $36=, $42, $36 + i32.or $push39=, $36, $0 + i32.store16 $0=, 0($pop39), $4 + i32.const $37=, 0 + i32.add $37=, $42, $37 + i32.or $push40=, $37, $2 + i32.store16 $2=, 0($pop40), $0 + i32.const $0=, 30 + i64.store $discard=, 0($42), $5 + i32.const $38=, 64 + i32.add $38=, $42, $38 + i32.const $39=, 0 + i32.add $39=, $42, $39 + block .LBB0_3 + i32.call $push41=, memcmp, $38, $39, $0 + br_if $pop41, .LBB0_3 +# BB#1: # %lor.lhs.false + i32.const $40=, 32 + i32.add $40=, $42, $40 + i32.const $41=, 0 + i32.add $41=, $42, $41 + i32.call $push42=, memcmp, $40, $41, $0 + br_if $pop42, .LBB0_3 +# BB#2: # %if.end + i32.const $9=, 96 + i32.add $42=, $42, $9 + i32.const $9=, __stack_pointer + i32.store $42=, 0($9), $42 + return $2 +.LBB0_3: # %if.then + call abort + unreachable +.Lfunc_end0: + .size main, .Lfunc_end0-main + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/pr43269.c.s b/test/torture-s/pr43269.c.s index fe88868cd..821dd7519 100644 --- a/test/torture-s/pr43269.c.s +++ b/test/torture-s/pr43269.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43269.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43269.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,12 +17,13 @@ main: # @main br_if $pop2, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.func_32,"ax",@progbits .type func_32,@function func_32: # @func_32 .local i32 @@ -34,7 +37,7 @@ func_32: # @func_32 br_if $pop3, .LBB1_2 # BB#1: # %for.end return -.LBB1_2: # %if.else +.LBB1_2: # %if.else # =>This Inner Loop Header: Depth=1 loop .LBB1_3 br .LBB1_2 @@ -42,22 +45,27 @@ func_32: # @func_32 .Lfunc_end1: .size func_32, .Lfunc_end1-func_32 - .type g_261,@object # @g_261 - .bss + .hidden g_261 # @g_261 + .type g_261,@object + .section .bss.g_261,"aw",@nobits .globl g_261 .align 2 g_261: .int32 0 # 0x0 .size g_261, 4 - .type g_21,@object # @g_21 + .hidden g_21 # @g_21 + .type g_21,@object + .section .bss.g_21,"aw",@nobits .globl g_21 .align 2 g_21: .int32 0 # 0x0 .size g_21, 4 - .type g_211,@object # @g_211 + .hidden g_211 # @g_211 + .type g_211,@object + .section .bss.g_211,"aw",@nobits .globl g_211 .align 2 g_211: diff --git a/test/torture-s/pr43385.c.s b/test/torture-s/pr43385.c.s index edfee1e61..c2453149e 100644 --- a/test/torture-s/pr43385.c.s +++ b/test/torture-s/pr43385.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43385.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43385.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -19,11 +21,13 @@ foo: # @foo i32.const $push1=, 1 i32.add $push2=, $pop0, $pop1 i32.store $discard=, e($0), $pop2 -.LBB0_3: # %if.end +.LBB0_3: # %if.end return .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -39,6 +43,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -116,47 +122,48 @@ main: # @main br_if $pop19, .LBB2_13 # BB#12: # %if.end51 return $3 -.LBB2_13: # %if.then50 +.LBB2_13: # %if.then50 call abort unreachable -.LBB2_14: # %if.then46 +.LBB2_14: # %if.then46 call abort unreachable -.LBB2_15: # %if.then41 +.LBB2_15: # %if.then41 call abort unreachable -.LBB2_16: # %if.then36 +.LBB2_16: # %if.then36 call abort unreachable -.LBB2_17: # %if.then30 +.LBB2_17: # %if.then30 call abort unreachable -.LBB2_18: # %if.then25 +.LBB2_18: # %if.then25 call abort unreachable -.LBB2_19: # %if.then20 +.LBB2_19: # %if.then20 call abort unreachable -.LBB2_20: # %if.then17 +.LBB2_20: # %if.then17 call abort unreachable -.LBB2_21: # %if.then13 +.LBB2_21: # %if.then13 call abort unreachable -.LBB2_22: # %if.then9 +.LBB2_22: # %if.then9 call abort unreachable -.LBB2_23: # %if.then4 +.LBB2_23: # %if.then4 call abort unreachable -.LBB2_24: # %if.then +.LBB2_24: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type e,@object # @e - .bss + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: diff --git a/test/torture-s/pr43438.c.s b/test/torture-s/pr43438.c.s index 821f6cf49..26f3aa1a9 100644 --- a/test/torture-s/pr43438.c.s +++ b/test/torture-s/pr43438.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43438.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43438.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr43560.c.s b/test/torture-s/pr43560.c.s index 76ba92e16..6c1a03615 100644 --- a/test/torture-s/pr43560.c.s +++ b/test/torture-s/pr43560.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43560.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43560.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -11,7 +13,7 @@ test: # @test i32.const $push0=, 2 i32.lt_s $push1=, $3, $pop0 br_if $pop1, .LBB0_3 -.LBB0_1: # %land.rhs +.LBB0_1: # %land.rhs # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.const $push2=, -1 @@ -24,7 +26,7 @@ test: # @test i32.ne $push7=, $pop5, $pop6 br_if $pop7, .LBB0_3 # BB#2: # %while.body - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $push8=, 4 i32.add $2=, $0, $pop8 i32.store $discard=, 0($2), $3 @@ -34,11 +36,13 @@ test: # @test i32.const $push10=, 1 i32.gt_s $push11=, $3, $pop10 br_if $pop11, .LBB0_1 -.LBB0_3: # %while.end +.LBB0_3: # %while.end return .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -54,12 +58,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type s,@object # @s - .section .rodata,"a",@progbits + .hidden s # @s + .type s,@object + .section .rodata.s,"a",@progbits .globl s .align 2 s: - .zero 20 + .skip 20 .size s, 20 diff --git a/test/torture-s/pr43629.c.s b/test/torture-s/pr43629.c.s index e50036fea..a798150df 100644 --- a/test/torture-s/pr43629.c.s +++ b/test/torture-s/pr43629.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43629.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43629.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -12,14 +14,15 @@ main: # @main br_if $pop0, .LBB0_2 # BB#1: # %if.end4 return $0 -.LBB0_2: # %if.then3 +.LBB0_2: # %if.then3 call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type flag,@object # @flag - .bss + .hidden flag # @flag + .type flag,@object + .section .bss.flag,"aw",@nobits .globl flag .align 2 flag: diff --git a/test/torture-s/pr43783.c.s b/test/torture-s/pr43783.c.s index 10609372d..ea3669661 100644 --- a/test/torture-s/pr43783.c.s +++ b/test/torture-s/pr43783.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43783.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43783.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -45,12 +47,13 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type bid_Kx192,@object # @bid_Kx192 - .bss + .hidden bid_Kx192 # @bid_Kx192 + .type bid_Kx192,@object + .section .bss.bid_Kx192,"aw",@nobits .globl bid_Kx192 .align 4 bid_Kx192: - .zero 768 + .skip 768 .size bid_Kx192, 768 diff --git a/test/torture-s/pr43784.c.s b/test/torture-s/pr43784.c.s index 078bf6a57..922cb6590 100644 --- a/test/torture-s/pr43784.c.s +++ b/test/torture-s/pr43784.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43784.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43784.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,7 +15,7 @@ main: # @main i32.const $5=, __stack_pointer i32.store $9=, 0($5), $9 i32.const $3=, 0 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $0=, v @@ -24,7 +26,7 @@ main: # @main i32.const $2=, 256 i32.ne $push1=, $3, $2 br_if $pop1, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end i32.const $7=, 0 i32.add $7=, $9, $7 call rp, $7 @@ -33,7 +35,7 @@ main: # @main i32.add $8=, $9, $8 call memcpy, $pop2, $8, $2 i32.const $3=, 0 -.LBB0_3: # %for.body4 +.LBB0_3: # %for.body4 # =>This Inner Loop Header: Depth=1 block .LBB0_6 loop .LBB0_5 @@ -44,24 +46,25 @@ main: # @main i32.ne $push7=, $3, $pop6 br_if $pop7, .LBB0_6 # BB#4: # %for.cond1 - # in Loop: Header=.LBB0_3 Depth=1 + # in Loop: Header=BB0_3 Depth=1 i32.add $3=, $3, $1 i32.const $push8=, 255 i32.le_s $push9=, $3, $pop8 br_if $pop9, .LBB0_3 -.LBB0_5: # %for.end12 +.LBB0_5: # %for.end12 i32.const $push10=, 0 i32.const $6=, 256 i32.add $9=, $9, $6 i32.const $6=, __stack_pointer i32.store $9=, 0($6), $9 return $pop10 -.LBB0_6: # %if.then +.LBB0_6: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.rp,"ax",@progbits .type rp,@function rp: # @rp .param i32 diff --git a/test/torture-s/pr43835.c.s b/test/torture-s/pr43835.c.s new file mode 100644 index 000000000..46eb71237 --- /dev/null +++ b/test/torture-s/pr43835.c.s @@ -0,0 +1,95 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43835.c" + .section .text.Parrot_gc_mark_PMC_alive_fun,"ax",@progbits + .hidden Parrot_gc_mark_PMC_alive_fun + .globl Parrot_gc_mark_PMC_alive_fun + .type Parrot_gc_mark_PMC_alive_fun,@function +Parrot_gc_mark_PMC_alive_fun: # @Parrot_gc_mark_PMC_alive_fun + .param i32, i32 +# BB#0: # %entry + call abort + unreachable +.Lfunc_end0: + .size Parrot_gc_mark_PMC_alive_fun, .Lfunc_end0-Parrot_gc_mark_PMC_alive_fun + + .section .text.foo,"ax",@progbits + .hidden foo + .globl foo + .type foo,@function +foo: # @foo + .param i32, i32 +# BB#0: # %entry + call mark_cell, $0, $1 + return +.Lfunc_end1: + .size foo, .Lfunc_end1-foo + + .section .text.mark_cell,"ax",@progbits + .type mark_cell,@function +mark_cell: # @mark_cell + .param i32, i32 + .local i32 +# BB#0: # %entry + i32.const $2=, 4 + block .LBB2_4 + i32.load $push0=, 8($1) + i32.ne $push1=, $pop0, $2 + br_if $pop1, .LBB2_4 +# BB#1: # %land.lhs.true + i32.load $1=, 0($1) + i32.const $push6=, 0 + i32.eq $push7=, $1, $pop6 + br_if $pop7, .LBB2_4 +# BB#2: # %land.lhs.true1 + i32.const $push2=, 2 + i32.add $push3=, $1, $pop2 + i32.load8_u $push4=, 0($pop3) + i32.and $push5=, $pop4, $2 + br_if $pop5, .LBB2_4 +# BB#3: # %if.then + call Parrot_gc_mark_PMC_alive_fun, $1, $1 + unreachable +.LBB2_4: # %if.end + return +.Lfunc_end2: + .size mark_cell, .Lfunc_end2-mark_cell + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $1=, __stack_pointer + i32.load $1=, 0($1) + i32.const $2=, 16 + i32.sub $7=, $1, $2 + i32.const $2=, __stack_pointer + i32.store $7=, 0($2), $7 + i32.const $0=, 4 + i32.const $4=, 0 + i32.add $4=, $7, $4 + i32.or $push2=, $4, $0 + i32.const $push3=, 42 + i32.store $discard=, 0($pop2), $pop3 + i32.store $discard=, 8($7), $0 + i32.const $5=, 12 + i32.add $5=, $7, $5 + i32.const $6=, 0 + i32.add $6=, $7, $6 + call mark_cell, $5, $6 + i32.const $push0=, 0 + i32.store $push1=, 0($7), $pop0 + i32.const $3=, 16 + i32.add $7=, $7, $3 + i32.const $3=, __stack_pointer + i32.store $7=, 0($3), $7 + return $pop1 +.Lfunc_end3: + .size main, .Lfunc_end3-main + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/pr44164.c.s b/test/torture-s/pr44164.c.s index 0f8957fa8..727e756a8 100644 --- a/test/torture-s/pr44164.c.s +++ b/test/torture-s/pr44164.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44164.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44164.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -32,18 +36,19 @@ main: # @main br_if $pop4, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 4 + .skip 4 .size a, 4 diff --git a/test/torture-s/pr44202-1.c.s b/test/torture-s/pr44202-1.c.s index f70a225b1..e45e08996 100644 --- a/test/torture-s/pr44202-1.c.s +++ b/test/torture-s/pr44202-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44202-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44202-1.c" + .section .text.add512,"ax",@progbits + .hidden add512 .globl add512 .type add512,@function add512: # @add512 @@ -15,11 +17,13 @@ add512: # @add512 br_if $pop2, .LBB0_2 # BB#1: # %if.then i32.store $discard=, 0($1), $0 -.LBB0_2: # %if.end +.LBB0_2: # %if.end return $2 .Lfunc_end0: .size add512, .Lfunc_end0-add512 + .section .text.add513,"ax",@progbits + .hidden add513 .globl add513 .type add513,@function add513: # @add513 @@ -33,11 +37,13 @@ add513: # @add513 br_if $2, .LBB1_2 # BB#1: # %if.then i32.store $discard=, 0($1), $0 -.LBB1_2: # %if.end +.LBB1_2: # %if.end return $2 .Lfunc_end1: .size add513, .Lfunc_end1-add513 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -77,7 +83,7 @@ main: # @main i32.const $push9=, 0 call exit, $pop9 unreachable -.LBB2_5: # %if.then +.LBB2_5: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/pr44468.c.s b/test/torture-s/pr44468.c.s index 0f35a7200..3ef0aba06 100644 --- a/test/torture-s/pr44468.c.s +++ b/test/torture-s/pr44468.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44468.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44468.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -16,6 +18,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -32,6 +36,8 @@ test2: # @test2 .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -48,6 +54,8 @@ test3: # @test3 .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -81,24 +89,25 @@ main: # @main br_if $pop6, .LBB3_4 # BB#3: # %if.end8 return $0 -.LBB3_4: # %if.then7 +.LBB3_4: # %if.then7 call abort unreachable -.LBB3_5: # %if.then3 +.LBB3_5: # %if.then3 call abort unreachable -.LBB3_6: # %if.then +.LBB3_6: # %if.then call abort unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: - .zero 12 + .skip 12 .size s, 12 diff --git a/test/torture-s/pr44555.c.s b/test/torture-s/pr44555.c.s index 9ad07a017..2ff5f88c7 100644 --- a/test/torture-s/pr44555.c.s +++ b/test/torture-s/pr44555.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44555.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44555.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr44683.c.s b/test/torture-s/pr44683.c.s index fe920c3a5..65eadacb2 100644 --- a/test/torture-s/pr44683.c.s +++ b/test/torture-s/pr44683.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44683.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44683.c" + .section .text.copysign_bug,"ax",@progbits + .hidden copysign_bug .globl copysign_bug .type copysign_bug,@function copysign_bug: # @copysign_bug @@ -18,18 +20,20 @@ copysign_bug: # @copysign_bug f64.mul $push0=, $0, $pop1 f64.eq $push3=, $pop0, $0 br_if $pop3, .LBB0_3 -.LBB0_2: # %if.end +.LBB0_2: # %if.end f64.const $push4=, 0x1p0 f64.copysign $push5=, $pop4, $0 f64.lt $push6=, $pop5, $1 i32.const $push8=, 2 i32.const $push7=, 3 i32.select $2=, $pop6, $pop8, $pop7 -.LBB0_3: # %return +.LBB0_3: # %return return $2 .Lfunc_end0: .size copysign_bug, .Lfunc_end0-copysign_bug + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -44,7 +48,7 @@ main: # @main # BB#1: # %if.end i32.const $push4=, 0 return $pop4 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr44828.c.s b/test/torture-s/pr44828.c.s index dca45c6a5..add777d5d 100644 --- a/test/torture-s/pr44828.c.s +++ b/test/torture-s/pr44828.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44828.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44828.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -18,14 +20,15 @@ main: # @main br_if $pop6, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: diff --git a/test/torture-s/pr44852.c.s b/test/torture-s/pr44852.c.s index 8c274da55..f12f70e77 100644 --- a/test/torture-s/pr44852.c.s +++ b/test/torture-s/pr44852.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44852.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44852.c" + .section .text.sf,"ax",@progbits + .hidden sf .globl sf .type sf,@function sf: # @sf @@ -9,7 +11,7 @@ sf: # @sf # BB#0: # %entry #APP #NO_APP -.LBB0_1: # %while.cond +.LBB0_1: # %while.cond # =>This Inner Loop Header: Depth=1 block .LBB0_5 block .LBB0_4 @@ -21,27 +23,29 @@ sf: # @sf i32.ne $push2=, $2, $pop1 br_if $pop2, .LBB0_4 # BB#2: # %while.body - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 copy_local $0=, $3 i32.ne $push5=, $1, $3 br_if $pop5, .LBB0_1 -.LBB0_3: # %if.then +.LBB0_3: # %if.then i32.const $push4=, 1 i32.add $0=, $3, $pop4 i32.const $push6=, 48 i32.store8 $discard=, 0($1), $pop6 i32.const $2=, 49 br .LBB0_5 -.LBB0_4: # %while.end.loopexit +.LBB0_4: # %while.end.loopexit i32.const $push3=, 1 i32.add $2=, $2, $pop3 copy_local $1=, $3 -.LBB0_5: # %while.end +.LBB0_5: # %while.end i32.store8 $discard=, 0($1), $2 return $0 .Lfunc_end0: .size sf, .Lfunc_end0-sf + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -60,20 +64,20 @@ main: # @main i32.const $8=, 8 i32.add $8=, $14, $8 i32.add $push2=, $8, $pop1 - i32.load8_u $push0=, main.s+6($0) + i32.load8_u $push0=, .Lmain.s+6($0) i32.store8 $discard=, 0($pop2), $pop0 i32.const $2=, 8 - i32.const $3=, main.s + i32.const $3=, .Lmain.s i32.const $4=, 2 i32.const $push9=, 4 i32.const $9=, 8 i32.add $9=, $14, $9 i32.add $push10=, $9, $pop9 - i32.const $push3=, main.s+4 + i32.const $push3=, .Lmain.s+4 i32.add $push4=, $pop3, $1 i32.load8_u $push5=, 0($pop4) i32.shl $push6=, $pop5, $2 - i32.load8_u $push7=, main.s+4($0) + i32.load8_u $push7=, .Lmain.s+4($0) i32.or $push8=, $pop6, $pop7 i32.store16 $discard=, 0($pop10), $pop8 i32.const $push11=, 3 @@ -88,7 +92,7 @@ main: # @main i32.add $push20=, $3, $1 i32.load8_u $push21=, 0($pop20) i32.shl $push22=, $pop21, $2 - i32.load8_u $push23=, main.s($0) + i32.load8_u $push23=, .Lmain.s($0) i32.or $push24=, $pop22, $pop23 i32.or $push25=, $pop19, $pop24 i32.store $discard=, 8($14), $pop25 @@ -105,7 +109,7 @@ main: # @main i32.ne $push29=, $pop27, $pop28 br_if $pop29, .LBB1_3 # BB#1: # %lor.lhs.false - i32.const $push30=, .str + i32.const $push30=, .L.str i32.const $13=, 8 i32.add $13=, $14, $13 i32.call $push31=, strcmp, $13, $pop30 @@ -116,22 +120,22 @@ main: # @main i32.const $7=, __stack_pointer i32.store $14=, 0($7), $14 return $0 -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type main.s,@object # @main.s + .type .Lmain.s,@object # @main.s .section .rodata.str1.1,"aMS",@progbits,1 -main.s: +.Lmain.s: .asciz "999999" - .size main.s, 7 + .size .Lmain.s, 7 - .type .str,@object # @.str -.str: + .type .L.str,@object # @.str +.L.str: .asciz "199999" - .size .str, 7 + .size .L.str, 7 .ident "clang version 3.8.0 " diff --git a/test/torture-s/pr44858.c.s b/test/torture-s/pr44858.c.s index 94035607b..7b36e9637 100644 --- a/test/torture-s/pr44858.c.s +++ b/test/torture-s/pr44858.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44858.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44858.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -26,6 +30,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -41,21 +47,24 @@ main: # @main br_if $pop2, .LBB2_2 # BB#1: # %if.end return $0 -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: .int32 3 # 0x3 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 2 b: diff --git a/test/torture-s/pr45034.c.s b/test/torture-s/pr45034.c.s index 7393fb453..e8e41e060 100644 --- a/test/torture-s/pr45034.c.s +++ b/test/torture-s/pr45034.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45034.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45034.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,12 +15,14 @@ foo: # @foo br_if $pop3, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.test_neg,"ax",@progbits + .hidden test_neg .globl test_neg .type test_neg,@function test_neg: # @test_neg @@ -27,7 +31,7 @@ test_neg: # @test_neg # BB#0: # %entry i32.const $1=, 128 copy_local $7=, $1 -.LBB1_1: # %for.cond +.LBB1_1: # %for.cond # =>This Inner Loop Header: Depth=1 loop .LBB1_5 i32.const $push0=, 255 @@ -43,28 +47,30 @@ test_neg: # @test_neg i32.gt_u $push2=, $pop1, $6 br_if $pop2, .LBB1_3 # BB#2: # %cond.true.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.shr_s $4=, $0, $5 br .LBB1_4 -.LBB1_3: # %cond.false.i - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_3: # %cond.false.i + # in Loop: Header=BB1_1 Depth=1 i32.const $push3=, -16777216 i32.xor $push4=, $0, $pop3 i32.shr_s $push5=, $pop4, $5 i32.const $push6=, -1 i32.xor $4=, $pop5, $pop6 -.LBB1_4: # %fixnum_neg.exit - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_4: # %fixnum_neg.exit + # in Loop: Header=BB1_1 Depth=1 call foo, $7, $4, $7 i32.const $push7=, 1 i32.add $7=, $7, $pop7 i32.ne $push8=, $2, $6 br_if $pop8, .LBB1_1 -.LBB1_5: # %for.end +.LBB1_5: # %for.end return $3 .Lfunc_end1: .size test_neg, .Lfunc_end1-test_neg + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -73,7 +79,7 @@ main: # @main # BB#0: # %entry i32.const $1=, 128 copy_local $7=, $1 -.LBB2_1: # %for.cond.i +.LBB2_1: # %for.cond.i # =>This Inner Loop Header: Depth=1 loop .LBB2_5 i32.const $push0=, 255 @@ -89,24 +95,24 @@ main: # @main i32.gt_u $push2=, $pop1, $6 br_if $pop2, .LBB2_3 # BB#2: # %cond.true.i.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.shr_s $4=, $0, $5 br .LBB2_4 -.LBB2_3: # %cond.false.i.i - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_3: # %cond.false.i.i + # in Loop: Header=BB2_1 Depth=1 i32.const $push3=, -16777216 i32.xor $push4=, $0, $pop3 i32.shr_s $push5=, $pop4, $5 i32.const $push6=, -1 i32.xor $4=, $pop5, $pop6 -.LBB2_4: # %fixnum_neg.exit.i - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_4: # %fixnum_neg.exit.i + # in Loop: Header=BB2_1 Depth=1 call foo, $7, $4, $7 i32.const $push7=, 1 i32.add $7=, $7, $pop7 i32.ne $push8=, $2, $6 br_if $pop8, .LBB2_1 -.LBB2_5: # %if.end +.LBB2_5: # %if.end return $3 .Lfunc_end2: .size main, .Lfunc_end2-main diff --git a/test/torture-s/pr45070.c.s b/test/torture-s/pr45070.c.s new file mode 100644 index 000000000..05edafc72 --- /dev/null +++ b/test/torture-s/pr45070.c.s @@ -0,0 +1,128 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45070.c" + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $3=, __stack_pointer + i32.load $3=, 0($3) + i32.const $4=, 16 + i32.sub $8=, $3, $4 + i32.const $4=, __stack_pointer + i32.store $8=, 0($4), $8 + i32.const $push0=, 0 + i32.store $2=, 0($8), $pop0 + i32.const $push1=, 4 + i32.const $6=, 0 + i32.add $6=, $8, $6 + i32.or $push2=, $6, $pop1 + i32.store $push3=, 0($pop2), $2 + i32.store $2=, 8($8), $pop3 +.LBB0_1: # %for.body + # =>This Inner Loop Header: Depth=1 + loop .LBB0_7 + i32.const $7=, 0 + i32.add $7=, $8, $7 + i32.call $0=, next, $7 + block .LBB0_6 + block .LBB0_5 + block .LBB0_3 + br_if $2, .LBB0_3 +# BB#2: # %for.body + # in Loop: Header=BB0_1 Depth=1 + i32.const $1=, 65535 + i32.and $push4=, $0, $1 + i32.ne $push5=, $pop4, $1 + br_if $pop5, .LBB0_5 +.LBB0_3: # %lor.lhs.false + # in Loop: Header=BB0_1 Depth=1 + i32.const $1=, 1 + i32.lt_s $push6=, $2, $1 + br_if $pop6, .LBB0_6 +# BB#4: # %lor.lhs.false + # in Loop: Header=BB0_1 Depth=1 + i32.const $push7=, 65535 + i32.and $push8=, $0, $pop7 + i32.const $push12=, 0 + i32.eq $push13=, $pop8, $pop12 + br_if $pop13, .LBB0_6 +.LBB0_5: # %if.then + call abort + unreachable +.LBB0_6: # %for.cond + # in Loop: Header=BB0_1 Depth=1 + i32.add $2=, $2, $1 + i32.const $push9=, 15 + i32.le_s $push10=, $2, $pop9 + br_if $pop10, .LBB0_1 +.LBB0_7: # %for.end + i32.const $push11=, 0 + i32.const $5=, 16 + i32.add $8=, $8, $5 + i32.const $5=, __stack_pointer + i32.store $8=, 0($5), $8 + return $pop11 +.Lfunc_end0: + .size main, .Lfunc_end0-main + + .section .text.next,"ax",@progbits + .type next,@function +next: # @next + .param i32 + .result i32 + .local i32 +# BB#0: # %entry + i32.const $1=, 0 + block .LBB1_4 + i32.load $push0=, 0($0) + i32.load $push1=, 4($0) + i32.lt_s $push2=, $pop0, $pop1 + br_if $pop2, .LBB1_4 +.LBB1_1: # %if.then + # =>This Inner Loop Header: Depth=1 + loop .LBB1_3 + i32.const $push3=, 8 + i32.add $1=, $0, $pop3 + i32.load $push4=, 0($1) + i32.const $push12=, 0 + i32.eq $push13=, $pop4, $pop12 + br_if $pop13, .LBB1_3 +# BB#2: # %if.then1 + # in Loop: Header=BB1_1 Depth=1 + i32.const $push5=, 0 + i32.store $1=, 0($1), $pop5 + call fetch, $0 + i32.load $push6=, 0($0) + i32.const $push7=, 4 + i32.add $push8=, $0, $pop7 + i32.load $push9=, 0($pop8) + i32.ge_s $push10=, $pop6, $pop9 + br_if $pop10, .LBB1_1 + br .LBB1_4 +.LBB1_3: # %if.end + i32.const $push11=, 1 + i32.store $discard=, 0($1), $pop11 + i32.const $1=, 65535 +.LBB1_4: # %cleanup + return $1 +.Lfunc_end1: + .size next, .Lfunc_end1-next + + .section .text.fetch,"ax",@progbits + .type fetch,@function +fetch: # @fetch + .param i32 +# BB#0: # %entry + i32.const $push0=, 128 + i32.store $discard=, 4($0), $pop0 + return +.Lfunc_end2: + .size fetch, .Lfunc_end2-fetch + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/pr45262.c.s b/test/torture-s/pr45262.c.s index 3a1d7857e..9e359a09f 100644 --- a/test/torture-s/pr45262.c.s +++ b/test/torture-s/pr45262.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45262.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45262.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -15,6 +17,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -30,6 +34,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr45695.c.s b/test/torture-s/pr45695.c.s index c615f9a99..55b9a5208 100644 --- a/test/torture-s/pr45695.c.s +++ b/test/torture-s/pr45695.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45695.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45695.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -11,6 +13,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -26,6 +30,8 @@ f: # @f .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -52,10 +58,10 @@ main: # @main br_if $pop5, .LBB2_3 # BB#2: # %if.end9 return $3 -.LBB2_3: # %if.then8 +.LBB2_3: # %if.then8 call abort unreachable -.LBB2_4: # %if.then +.LBB2_4: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/pr46019.c.s b/test/torture-s/pr46019.c.s index d5cb1bfbd..cb5d1285a 100644 --- a/test/torture-s/pr46019.c.s +++ b/test/torture-s/pr46019.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46019.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46019.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr46316.c.s b/test/torture-s/pr46316.c.s index ea170fbf4..603536e76 100644 --- a/test/torture-s/pr46316.c.s +++ b/test/torture-s/pr46316.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46316.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46316.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -22,6 +24,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -36,7 +40,7 @@ main: # @main # BB#1: # %if.end i32.const $push4=, 0 return $pop4 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr46909-1.c.s b/test/torture-s/pr46909-1.c.s index a06ea39c3..56b3f2c39 100644 --- a/test/torture-s/pr46909-1.c.s +++ b/test/torture-s/pr46909-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46909-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46909-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -22,6 +24,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -29,7 +33,7 @@ main: # @main .local i32, i32, i32, i32 # BB#0: # %entry i32.const $3=, -14 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB1_4 loop .LBB1_3 @@ -44,16 +48,16 @@ main: # @main i32.ne $push5=, $0, $pop4 br_if $pop5, .LBB1_4 # BB#2: # %for.cond - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push6=, 5 i32.add $0=, $3, $pop6 i32.add $3=, $3, $2 i32.const $push7=, 9 i32.le_s $push8=, $0, $pop7 br_if $pop8, .LBB1_1 -.LBB1_3: # %for.end +.LBB1_3: # %for.end return $1 -.LBB1_4: # %if.then +.LBB1_4: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr46909-2.c.s b/test/torture-s/pr46909-2.c.s index dae06629d..053c0952a 100644 --- a/test/torture-s/pr46909-2.c.s +++ b/test/torture-s/pr46909-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46909-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46909-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -15,13 +17,15 @@ foo: # @foo # BB#1: # %entry i32.const $1=, 1 br_if $0, .LBB0_3 -.LBB0_2: # %if.end +.LBB0_2: # %if.end i32.const $1=, -1 -.LBB0_3: # %return +.LBB0_3: # %return return $1 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -29,7 +33,7 @@ main: # @main .local i32, i32, i32, i32 # BB#0: # %entry i32.const $3=, -10 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB1_4 loop .LBB1_3 @@ -46,14 +50,14 @@ main: # @main i32.ne $push7=, $0, $pop6 br_if $pop7, .LBB1_4 # BB#2: # %for.cond - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.add $3=, $3, $2 i32.const $push8=, 29 i32.le_s $push9=, $3, $pop8 br_if $pop9, .LBB1_1 -.LBB1_3: # %for.end +.LBB1_3: # %for.end return $1 -.LBB1_4: # %if.then +.LBB1_4: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr47148.c.s b/test/torture-s/pr47148.c.s index 9bad51e36..cfd707bfe 100644 --- a/test/torture-s/pr47148.c.s +++ b/test/torture-s/pr47148.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47148.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47148.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,7 +15,7 @@ main: # @main .size main, .Lfunc_end0-main .type b,@object # @b - .data + .section .data.b,"aw",@progbits .align 2 b: .int32 1 # 0x1 diff --git a/test/torture-s/pr47155.c.s b/test/torture-s/pr47155.c.s index def885f5a..e98dc5440 100644 --- a/test/torture-s/pr47155.c.s +++ b/test/torture-s/pr47155.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47155.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47155.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,16 +15,18 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type c,@object # @c - .data + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 2 c: .int32 1 # 0x1 .size c, 4 - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: diff --git a/test/torture-s/pr47237.c.s b/test/torture-s/pr47237.c.s index 32e510bcf..7c1a3fed9 100644 --- a/test/torture-s/pr47237.c.s +++ b/test/torture-s/pr47237.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47237.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47237.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,6 +17,7 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits .type foo,@function foo: # @foo .param i32 @@ -25,7 +28,7 @@ foo: # @foo br_if $pop1, .LBB1_2 # BB#1: # %if.end return -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr47299.c.s b/test/torture-s/pr47299.c.s index 8ca3c9e55..f08b8bf3c 100644 --- a/test/torture-s/pr47299.c.s +++ b/test/torture-s/pr47299.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47299.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47299.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -26,7 +30,7 @@ main: # @main # BB#1: # %if.end i32.const $push4=, 0 return $pop4 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr47337.c.s b/test/torture-s/pr47337.c.s index 84fd63cbb..2ba7c98fb 100644 --- a/test/torture-s/pr47337.c.s +++ b/test/torture-s/pr47337.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47337.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47337.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -8,10 +10,10 @@ main: # @main # BB#0: # %entry i32.const $1=, 0 i32.load $push0=, w($1) - i32.const $push1=, .str.1 + i32.const $push1=, .L.str.1 i32.call $0=, strcmp, $pop0, $pop1 i32.const $4=, -1024 -.LBB0_1: # %for.cond2.preheader +.LBB0_1: # %for.cond2.preheader # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $2=, a @@ -23,7 +25,7 @@ main: # @main i32.const $push6=, 4 i32.add $4=, $4, $pop6 br_if $4, .LBB0_1 -.LBB0_2: # %for.cond7.preheader +.LBB0_2: # %for.cond7.preheader i32.store $discard=, d($1), $1 block .LBB0_4 i32.const $push40=, 0 @@ -65,30 +67,31 @@ main: # @main i32.add $push38=, $2, $pop37 i32.load $push39=, 0($pop38) i32.store $discard=, b($1), $pop39 -.LBB0_4: # %if.end25 +.LBB0_4: # %if.end25 return $1 .Lfunc_end0: .size main, .Lfunc_end0-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "2" - .size .str, 2 + .size .L.str, 2 - .type w,@object # @w - .data + .hidden w # @w + .type w,@object + .section .data.w,"aw",@progbits .globl w .align 2 w: - .int32 .str + .int32 .L.str .size w, 4 - .type .str.1,@object # @.str.1 + .type .L.str.1,@object # @.str.1 .section .rodata.str1.1,"aMS",@progbits,1 -.str.1: +.L.str.1: .asciz "1" - .size .str.1, 2 + .size .L.str.1, 2 .type a,@object # @a .lcomm a,1024,4 diff --git a/test/torture-s/pr48197.c.s b/test/torture-s/pr48197.c.s index 2d9d35d37..55494a280 100644 --- a/test/torture-s/pr48197.c.s +++ b/test/torture-s/pr48197.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48197.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48197.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr48571-1.c.s b/test/torture-s/pr48571-1.c.s index 00a64a1a7..08d75a80f 100644 --- a/test/torture-s/pr48571-1.c.s +++ b/test/torture-s/pr48571-1.c.s @@ -1,12 +1,14 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48571-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48571-1.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar .local i32, i32 # BB#0: # %entry i32.const $1=, -2492 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push0=, c @@ -22,11 +24,13 @@ bar: # @bar i32.const $push8=, 4 i32.add $1=, $1, $pop8 br_if $1, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end return .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -34,7 +38,7 @@ main: # @main .local i32, i32, i32, i32, i32 # BB#0: # %entry i32.const $2=, -2496 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $3=, c @@ -46,10 +50,10 @@ main: # @main i32.const $0=, 4 i32.add $2=, $2, $0 br_if $2, .LBB1_1 -.LBB1_2: # %for.end +.LBB1_2: # %for.end call bar i32.const $2=, 0 -.LBB1_3: # %for.body3 +.LBB1_3: # %for.body3 # =>This Inner Loop Header: Depth=1 block .LBB1_6 loop .LBB1_5 @@ -57,7 +61,7 @@ main: # @main i32.ne $push5=, $pop4, $4 br_if $pop5, .LBB1_6 # BB#4: # %if.end - # in Loop: Header=.LBB1_3 Depth=1 + # in Loop: Header=BB1_3 Depth=1 i32.const $1=, 1 i32.shl $4=, $4, $1 i32.add $2=, $2, $1 @@ -65,21 +69,22 @@ main: # @main i32.const $push6=, 624 i32.lt_u $push7=, $2, $pop6 br_if $pop7, .LBB1_3 -.LBB1_5: # %for.end8 +.LBB1_5: # %for.end8 i32.const $push8=, 0 return $pop8 -.LBB1_6: # %if.then +.LBB1_6: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 4 c: - .zero 2496 + .skip 2496 .size c, 2496 diff --git a/test/torture-s/pr48717.c.s b/test/torture-s/pr48717.c.s index 9bbfcee0e..fe17e9b3b 100644 --- a/test/torture-s/pr48717.c.s +++ b/test/torture-s/pr48717.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48717.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48717.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,6 +15,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -30,6 +34,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -49,22 +55,24 @@ main: # @main br_if $pop5, .LBB2_2 # BB#1: # %if.end return $0 -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type v,@object # @v - .data + .hidden v # @v + .type v,@object + .section .data.v,"aw",@progbits .globl v .align 2 v: .int32 1 # 0x1 .size v, 4 - .type w,@object # @w - .bss + .hidden w # @w + .type w,@object + .section .bss.w,"aw",@nobits .globl w .align 2 w: diff --git a/test/torture-s/pr48809.c.s b/test/torture-s/pr48809.c.s index 07dfca5d0..a9044d179 100644 --- a/test/torture-s/pr48809.c.s +++ b/test/torture-s/pr48809.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48809.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48809.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -45,100 +47,100 @@ foo: # @foo block .LBB0_3 block .LBB0_2 tableswitch $0, .LBB0_2, .LBB0_2, .LBB0_3, .LBB0_37, .LBB0_4, .LBB0_5, .LBB0_6, .LBB0_7, .LBB0_8, .LBB0_9, .LBB0_10, .LBB0_11, .LBB0_12, .LBB0_13, .LBB0_14, .LBB0_15, .LBB0_16, .LBB0_17, .LBB0_18, .LBB0_19, .LBB0_37, .LBB0_20, .LBB0_21, .LBB0_22, .LBB0_23, .LBB0_24, .LBB0_25, .LBB0_26, .LBB0_27, .LBB0_28, .LBB0_29, .LBB0_30, .LBB0_31, .LBB0_32 -.LBB0_2: # %sw.bb +.LBB0_2: # %sw.bb i32.const $0=, 1 br .LBB0_37 -.LBB0_3: # %sw.bb1 +.LBB0_3: # %sw.bb1 i32.const $0=, 7 br .LBB0_37 -.LBB0_4: # %sw.bb3 +.LBB0_4: # %sw.bb3 i32.const $0=, 19 br .LBB0_37 -.LBB0_5: # %sw.bb4 +.LBB0_5: # %sw.bb4 i32.const $0=, 5 br .LBB0_37 -.LBB0_6: # %sw.bb5 +.LBB0_6: # %sw.bb5 i32.const $0=, 17 br .LBB0_37 -.LBB0_7: # %sw.bb6 +.LBB0_7: # %sw.bb6 i32.const $0=, 31 br .LBB0_37 -.LBB0_8: # %sw.bb7 +.LBB0_8: # %sw.bb7 i32.const $0=, 8 br .LBB0_37 -.LBB0_9: # %sw.bb8 +.LBB0_9: # %sw.bb8 i32.const $0=, 28 br .LBB0_37 -.LBB0_10: # %sw.bb9 +.LBB0_10: # %sw.bb9 i32.const $0=, 16 br .LBB0_37 -.LBB0_11: # %sw.bb10 +.LBB0_11: # %sw.bb10 i32.const $0=, 31 br .LBB0_37 -.LBB0_12: # %sw.bb11 +.LBB0_12: # %sw.bb11 i32.const $0=, 12 br .LBB0_37 -.LBB0_13: # %sw.bb12 +.LBB0_13: # %sw.bb12 i32.const $0=, 15 br .LBB0_37 -.LBB0_14: # %sw.bb13 +.LBB0_14: # %sw.bb13 i32.const $0=, 111 br .LBB0_37 -.LBB0_15: # %sw.bb14 +.LBB0_15: # %sw.bb14 i32.const $0=, 17 br .LBB0_37 -.LBB0_16: # %sw.bb15 +.LBB0_16: # %sw.bb15 i32.const $0=, 10 br .LBB0_37 -.LBB0_17: # %sw.bb16 +.LBB0_17: # %sw.bb16 i32.const $0=, 31 br .LBB0_37 -.LBB0_18: # %sw.bb17 +.LBB0_18: # %sw.bb17 i32.const $0=, 7 br .LBB0_37 -.LBB0_19: # %sw.bb18 +.LBB0_19: # %sw.bb18 i32.const $0=, 2 br .LBB0_37 -.LBB0_20: # %sw.bb20 +.LBB0_20: # %sw.bb20 i32.const $0=, 5 br .LBB0_37 -.LBB0_21: # %sw.bb21 +.LBB0_21: # %sw.bb21 i32.const $0=, 107 br .LBB0_37 -.LBB0_22: # %sw.bb22 +.LBB0_22: # %sw.bb22 i32.const $0=, 31 br .LBB0_37 -.LBB0_23: # %sw.bb23 +.LBB0_23: # %sw.bb23 i32.const $0=, 8 br .LBB0_37 -.LBB0_24: # %sw.bb24 +.LBB0_24: # %sw.bb24 i32.const $0=, 28 br .LBB0_37 -.LBB0_25: # %sw.bb25 +.LBB0_25: # %sw.bb25 i32.const $0=, 106 br .LBB0_37 -.LBB0_26: # %sw.bb26 +.LBB0_26: # %sw.bb26 i32.const $0=, 31 br .LBB0_37 -.LBB0_27: # %sw.bb27 +.LBB0_27: # %sw.bb27 i32.const $0=, 102 br .LBB0_37 -.LBB0_28: # %sw.bb28 +.LBB0_28: # %sw.bb28 i32.const $0=, 105 br .LBB0_37 -.LBB0_29: # %sw.bb29 +.LBB0_29: # %sw.bb29 i32.const $0=, 111 br .LBB0_37 -.LBB0_30: # %sw.bb30 +.LBB0_30: # %sw.bb30 i32.const $0=, 17 br .LBB0_37 -.LBB0_31: # %sw.bb31 +.LBB0_31: # %sw.bb31 i32.const $0=, 10 br .LBB0_37 -.LBB0_32: # %sw.bb32 +.LBB0_32: # %sw.bb32 i32.const $0=, 31 br .LBB0_37 -.LBB0_33: # %entry +.LBB0_33: # %entry block .LBB0_36 i32.const $push2=, -62 i32.eq $push3=, $0, $pop2 @@ -154,13 +156,15 @@ foo: # @foo # BB#35: # %sw.bb33 i32.const $0=, 18 br .LBB0_37 -.LBB0_36: # %sw.bb34 +.LBB0_36: # %sw.bb34 i32.const $0=, 19 -.LBB0_37: # %sw.epilog +.LBB0_37: # %sw.epilog return $0 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr48814-1.c.s b/test/torture-s/pr48814-1.c.s index ad2a867c1..40580c885 100644 --- a/test/torture-s/pr48814-1.c.s +++ b/test/torture-s/pr48814-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48814-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48814-1.c" + .section .text.incr,"ax",@progbits + .hidden incr .globl incr .type incr,@function incr: # @incr @@ -15,6 +17,8 @@ incr: # @incr .Lfunc_end0: .size incr, .Lfunc_end0-incr + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -42,14 +46,15 @@ main: # @main br_if $pop9, .LBB1_3 # BB#2: # %if.end return $1 -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type arr,@object # @arr - .data + .hidden arr # @arr + .type arr,@object + .section .data.arr,"aw",@progbits .globl arr .align 4 arr: @@ -59,8 +64,9 @@ arr: .int32 4 # 0x4 .size arr, 16 - .type count,@object # @count - .bss + .hidden count # @count + .type count,@object + .section .bss.count,"aw",@nobits .globl count .align 2 count: diff --git a/test/torture-s/pr48814-2.c.s b/test/torture-s/pr48814-2.c.s index 4c021919a..e79f45097 100644 --- a/test/torture-s/pr48814-2.c.s +++ b/test/torture-s/pr48814-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48814-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48814-2.c" + .section .text.incr,"ax",@progbits + .hidden incr .globl incr .type incr,@function incr: # @incr @@ -15,6 +17,8 @@ incr: # @incr .Lfunc_end0: .size incr, .Lfunc_end0-incr + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -43,14 +47,15 @@ main: # @main br_if $pop8, .LBB1_3 # BB#2: # %if.end return $0 -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type arr,@object # @arr - .data + .hidden arr # @arr + .type arr,@object + .section .data.arr,"aw",@progbits .globl arr .align 4 arr: @@ -60,8 +65,9 @@ arr: .int32 4 # 0x4 .size arr, 16 - .type count,@object # @count - .bss + .hidden count # @count + .type count,@object + .section .bss.count,"aw",@nobits .globl count .align 2 count: diff --git a/test/torture-s/pr48973-1.c.s b/test/torture-s/pr48973-1.c.s index 698edaf40..45f0ff59b 100644 --- a/test/torture-s/pr48973-1.c.s +++ b/test/torture-s/pr48973-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48973-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48973-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,12 +13,14 @@ foo: # @foo br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -38,26 +42,28 @@ main: # @main br_if $pop7, .LBB1_2 # BB#1: # %foo.exit return $0 -.LBB1_2: # %if.then.i +.LBB1_2: # %if.then.i call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type v,@object # @v - .data + .hidden v # @v + .type v,@object + .section .data.v,"aw",@progbits .globl v .align 2 v: .int32 4294967295 # 0xffffffff .size v, 4 - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: - .zero 4 + .skip 4 .size s, 4 diff --git a/test/torture-s/pr48973-2.c.s b/test/torture-s/pr48973-2.c.s index 3d1f57824..a99858e41 100644 --- a/test/torture-s/pr48973-2.c.s +++ b/test/torture-s/pr48973-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48973-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48973-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -21,26 +23,28 @@ main: # @main br_if $pop7, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type v,@object # @v - .data + .hidden v # @v + .type v,@object + .section .data.v,"aw",@progbits .globl v .align 2 v: .int32 4294967295 # 0xffffffff .size v, 4 - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 2 s: - .zero 4 + .skip 4 .size s, 4 diff --git a/test/torture-s/pr49039.c.s b/test/torture-s/pr49039.c.s index a4c3aff10..2a66d30cf 100644 --- a/test/torture-s/pr49039.c.s +++ b/test/torture-s/pr49039.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49039.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49039.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -27,7 +29,7 @@ foo: # @foo i32.load $push6=, cnt($0) i32.add $push7=, $pop6, $3 i32.store $discard=, cnt($0), $pop7 -.LBB0_4: # %if.end10 +.LBB0_4: # %if.end10 i32.ne $push8=, $2, $4 br_if $pop8, .LBB0_6 # BB#5: # %if.then12 @@ -35,11 +37,13 @@ foo: # @foo i32.load $push9=, cnt($0) i32.add $push10=, $pop9, $3 i32.store $discard=, cnt($0), $pop10 -.LBB0_6: # %cleanup +.LBB0_6: # %cleanup return .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -57,14 +61,15 @@ main: # @main br_if $pop4, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type cnt,@object # @cnt - .bss + .hidden cnt # @cnt + .type cnt,@object + .section .bss.cnt,"aw",@nobits .globl cnt .align 2 cnt: diff --git a/test/torture-s/pr49073.c.s b/test/torture-s/pr49073.c.s index 6d15f3e88..9a6e2bb78 100644 --- a/test/torture-s/pr49073.c.s +++ b/test/torture-s/pr49073.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49073.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49073.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -8,7 +10,7 @@ main: # @main # BB#0: # %entry i32.const $3=, 0 i32.const $2=, a+4 -.LBB0_1: # %do.body +.LBB0_1: # %do.body # =>This Inner Loop Header: Depth=1 block .LBB0_6 loop .LBB0_5 @@ -20,7 +22,7 @@ main: # @main i32.eq $push13=, $pop1, $pop12 br_if $pop13, .LBB0_4 # BB#2: # %do.body - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $push2=, 4 i32.ne $push3=, $0, $pop2 br_if $pop3, .LBB0_4 @@ -30,8 +32,8 @@ main: # @main i32.add $push0=, $pop9, $1 i32.store $0=, c($0), $pop0 br .LBB0_6 -.LBB0_4: # %if.end - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_4: # %if.end + # in Loop: Header=BB0_1 Depth=1 i32.const $push4=, 3 i32.eq $3=, $0, $pop4 i32.const $push7=, 4 @@ -39,24 +41,25 @@ main: # @main i32.const $push5=, 7 i32.lt_s $push6=, $0, $pop5 br_if $pop6, .LBB0_1 -.LBB0_5: # %do.endthread-pre-split +.LBB0_5: # %do.endthread-pre-split i32.const $push8=, 0 i32.load $0=, c($pop8) -.LBB0_6: # %do.end +.LBB0_6: # %do.end block .LBB0_8 i32.ne $push10=, $0, $1 br_if $pop10, .LBB0_8 # BB#7: # %if.end6 i32.const $push11=, 0 return $pop11 -.LBB0_8: # %if.then5 +.LBB0_8: # %if.then5 call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 4 a: @@ -69,8 +72,9 @@ a: .int32 7 # 0x7 .size a, 28 - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: diff --git a/test/torture-s/pr49123.c.s b/test/torture-s/pr49123.c.s index 31c6d9f30..344a9c6d3 100644 --- a/test/torture-s/pr49123.c.s +++ b/test/torture-s/pr49123.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49123.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49123.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr49161.c.s b/test/torture-s/pr49161.c.s index 960c436fe..812f6fc66 100644 --- a/test/torture-s/pr49161.c.s +++ b/test/torture-s/pr49161.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49161.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49161.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -16,12 +18,14 @@ bar: # @bar br_if $pop2, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -47,7 +51,7 @@ foo: # @foo i32.const $push11=, 1 call bar, $pop11 br .LBB1_6 -.LBB1_3: # %entry +.LBB1_3: # %entry i32.const $push3=, 6 i32.ne $push4=, $0, $pop3 br_if $pop4, .LBB1_7 @@ -58,16 +62,18 @@ foo: # @foo call bar, $pop6 i32.const $push7=, 1 call bar, $pop7 -.LBB1_5: # %if.then4 +.LBB1_5: # %if.then4 i32.const $push12=, -1 call bar, $pop12 -.LBB1_6: # %if.end5 +.LBB1_6: # %if.end5 call bar, $1 -.LBB1_7: # %return +.LBB1_7: # %return return .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -83,14 +89,15 @@ main: # @main br_if $pop1, .LBB2_2 # BB#1: # %if.end return $1 -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: diff --git a/test/torture-s/pr49186.c.s b/test/torture-s/pr49186.c.s index 5e11c438a..a5d1b72ef 100644 --- a/test/torture-s/pr49186.c.s +++ b/test/torture-s/pr49186.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49186.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49186.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr49218.c.s b/test/torture-s/pr49218.c.s index 229be3a5b..3bc32ff81 100644 --- a/test/torture-s/pr49218.c.s +++ b/test/torture-s/pr49218.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49218.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49218.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -31,7 +33,7 @@ main: # @main i64.gt_s $push3=, $6, $2 i32.select $push7=, $pop6, $pop5, $pop3 br_if $pop7, .LBB0_2 -.LBB0_1: # %do.body +.LBB0_1: # %do.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i64.const $3=, 1 @@ -49,7 +51,7 @@ main: # @main i64.or $push10=, $pop9, $6 i64.ne $push11=, $pop10, $2 br_if $pop11, .LBB0_1 -.LBB0_2: # %if.end +.LBB0_2: # %if.end i32.const $9=, 16 i32.add $12=, $12, $9 i32.const $9=, __stack_pointer @@ -58,8 +60,9 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type f,@object # @f - .bss + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f .align 2 f: diff --git a/test/torture-s/pr49279.c.s b/test/torture-s/pr49279.c.s index 06ba06f79..f4accd7c7 100644 --- a/test/torture-s/pr49279.c.s +++ b/test/torture-s/pr49279.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49279.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49279.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -12,6 +14,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -49,6 +53,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -77,7 +83,7 @@ main: # @main i32.const $2=, __stack_pointer i32.store $5=, 0($2), $5 return $pop3 -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/pr49281.c.s b/test/torture-s/pr49281.c.s index 8ddc0be54..dca9fb130 100644 --- a/test/torture-s/pr49281.c.s +++ b/test/torture-s/pr49281.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49281.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49281.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -14,6 +16,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -28,6 +32,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -71,10 +77,10 @@ main: # @main # BB#6: # %if.end15 i32.const $push18=, 0 return $pop18 -.LBB2_7: # %if.then14 +.LBB2_7: # %if.then14 call abort unreachable -.LBB2_8: # %if.then +.LBB2_8: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/pr49644.c.s b/test/torture-s/pr49644.c.s index 1a2ce779f..cc3f5cc6b 100644 --- a/test/torture-s/pr49644.c.s +++ b/test/torture-s/pr49644.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49644.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49644.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr49712.c.s b/test/torture-s/pr49712.c.s index f5bbc285d..35a8447d4 100644 --- a/test/torture-s/pr49712.c.s +++ b/test/torture-s/pr49712.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49712.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49712.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -9,6 +11,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -24,11 +28,13 @@ bar: # @bar i32.store $push2=, e($0), $0 i32.const $push3=, 1 i32.store $discard=, d($pop2), $pop3 -.LBB1_2: # %for.end9 +.LBB1_2: # %for.end9 return $0 .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -46,7 +52,7 @@ main: # @main i32.const $1=, 1 i32.load $push1=, d($0) i32.lt_s $2=, $pop1, $1 -.LBB2_2: # %while.body +.LBB2_2: # %while.body # =>This Inner Loop Header: Depth=1 loop .LBB2_4 i32.and $push2=, $2, $1 @@ -54,12 +60,12 @@ main: # @main i32.eq $push7=, $pop2, $pop6 br_if $pop7, .LBB2_2 # BB#3: # %for.cond4.preheader.preheader.i - # in Loop: Header=.LBB2_2 Depth=1 + # in Loop: Header=BB2_2 Depth=1 i32.store $2=, a($0), $0 i32.store $discard=, e($2), $2 i32.store $discard=, d($2), $1 br .LBB2_2 -.LBB2_4: # %for.inc.1 +.LBB2_4: # %for.inc.1 i32.const $2=, 0 i32.const $push3=, 2 i32.store $discard=, b($2), $pop3 @@ -67,40 +73,49 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type d,@object # @d - .bss + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: .int32 0 # 0x0 .size e, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 # 0x0 .size c, 4 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 8 + .skip 8 .size a, 8 diff --git a/test/torture-s/pr49768.c.s b/test/torture-s/pr49768.c.s index fde86d112..f7bf774f3 100644 --- a/test/torture-s/pr49768.c.s +++ b/test/torture-s/pr49768.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49768.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49768.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr49886.c.s b/test/torture-s/pr49886.c.s index 2e0ef2ed8..7ad273993 100644 --- a/test/torture-s/pr49886.c.s +++ b/test/torture-s/pr49886.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49886.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49886.c" + .section .text.never_ever,"ax",@progbits + .hidden never_ever .globl never_ever .type never_ever,@function never_ever: # @never_ever @@ -10,6 +12,8 @@ never_ever: # @never_ever .Lfunc_end0: .size never_ever, .Lfunc_end0-never_ever + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -23,6 +27,8 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main + .section .text.bar_1,"ax",@progbits + .hidden bar_1 .globl bar_1 .type bar_1,@function bar_1: # @bar_1 @@ -37,6 +43,7 @@ bar_1: # @bar_1 .Lfunc_end2: .size bar_1, .Lfunc_end2-bar_1 + .section .text.mark_cell,"ax",@progbits .type mark_cell,@function mark_cell: # @mark_cell .param i32 @@ -134,35 +141,37 @@ mark_cell: # @mark_cell # BB#13: # %if.then134 call never_ever, $0, $0 unreachable -.LBB3_14: # %if.then118 +.LBB3_14: # %if.then118 call never_ever, $0, $0 unreachable -.LBB3_15: # %if.then102 +.LBB3_15: # %if.then102 call never_ever, $0, $0 unreachable -.LBB3_16: # %if.then86 +.LBB3_16: # %if.then86 call never_ever, $0, $0 unreachable -.LBB3_17: # %if.then70 +.LBB3_17: # %if.then70 call never_ever, $0, $0 unreachable -.LBB3_18: # %if.then54 +.LBB3_18: # %if.then54 call never_ever, $0, $0 unreachable -.LBB3_19: # %if.then38 +.LBB3_19: # %if.then38 call never_ever, $0, $0 unreachable -.LBB3_20: # %if.then22 +.LBB3_20: # %if.then22 call never_ever, $0, $0 unreachable -.LBB3_21: # %if.then7 +.LBB3_21: # %if.then7 call never_ever, $0, $0 unreachable -.LBB3_22: # %if.end137 +.LBB3_22: # %if.end137 return .Lfunc_end3: .size mark_cell, .Lfunc_end3-mark_cell + .section .text.bar_2,"ax",@progbits + .hidden bar_2 .globl bar_2 .type bar_2,@function bar_2: # @bar_2 @@ -177,15 +186,18 @@ bar_2: # @bar_2 .Lfunc_end4: .size bar_2, .Lfunc_end4-bar_2 - .type cond,@object # @cond - .bss + .hidden cond # @cond + .type cond,@object + .section .bss.cond,"aw",@nobits .globl cond .align 2 cond: .int32 0 # 0x0 .size cond, 4 - .type gi,@object # @gi + .hidden gi # @gi + .type gi,@object + .section .bss.gi,"aw",@nobits .globl gi .align 2 gi: diff --git a/test/torture-s/pr51023.c.s b/test/torture-s/pr51023.c.s index 3f221eb44..2b0f4cf5f 100644 --- a/test/torture-s/pr51023.c.s +++ b/test/torture-s/pr51023.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51023.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51023.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -14,6 +16,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr51466.c.s b/test/torture-s/pr51466.c.s index 5451a9f00..533b1e573 100644 --- a/test/torture-s/pr51466.c.s +++ b/test/torture-s/pr51466.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51466.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51466.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -28,6 +30,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -59,6 +63,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -90,6 +96,8 @@ baz: # @baz .Lfunc_end2: .size baz, .Lfunc_end2-baz + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -117,7 +125,7 @@ main: # @main br_if $pop8, .LBB3_4 # BB#3: # %if.end return $1 -.LBB3_4: # %if.then +.LBB3_4: # %if.then call abort unreachable .Lfunc_end3: diff --git a/test/torture-s/pr51581-1.c.s b/test/torture-s/pr51581-1.c.s index 964d3a182..765f4a659 100644 --- a/test/torture-s/pr51581-1.c.s +++ b/test/torture-s/pr51581-1.c.s @@ -1,12 +1,14 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51581-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51581-1.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 .local i32, i32, i32 # BB#0: # %entry i32.const $2=, -16384 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $0=, 16384 @@ -23,18 +25,20 @@ f1: # @f1 i32.const $push8=, 4 i32.add $2=, $2, $pop8 br_if $2, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end return .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 .local i32, i32, i32 # BB#0: # %entry i32.const $2=, -16384 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $0=, 16384 @@ -51,18 +55,20 @@ f2: # @f2 i32.const $push8=, 4 i32.add $2=, $2, $pop8 br_if $2, .LBB1_1 -.LBB1_2: # %for.end +.LBB1_2: # %for.end return .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 .local i32, i32, i32 # BB#0: # %entry i32.const $2=, -16384 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB2_2 i32.const $0=, 16384 @@ -79,18 +85,20 @@ f3: # @f3 i32.const $push8=, 4 i32.add $2=, $2, $pop8 br_if $2, .LBB2_1 -.LBB2_2: # %for.end +.LBB2_2: # %for.end return .Lfunc_end2: .size f3, .Lfunc_end2-f3 + .section .text.f4,"ax",@progbits + .hidden f4 .globl f4 .type f4,@function f4: # @f4 .local i32, i32, i32 # BB#0: # %entry i32.const $2=, -16384 -.LBB3_1: # %for.body +.LBB3_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB3_2 i32.const $0=, 16384 @@ -107,18 +115,20 @@ f4: # @f4 i32.const $push8=, 4 i32.add $2=, $2, $pop8 br_if $2, .LBB3_1 -.LBB3_2: # %for.end +.LBB3_2: # %for.end return .Lfunc_end3: .size f4, .Lfunc_end3-f4 + .section .text.f5,"ax",@progbits + .hidden f5 .globl f5 .type f5,@function f5: # @f5 .local i32, i32, i32 # BB#0: # %entry i32.const $2=, -16384 -.LBB4_1: # %for.body +.LBB4_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB4_2 i32.const $0=, 16384 @@ -135,18 +145,20 @@ f5: # @f5 i32.const $push8=, 4 i32.add $2=, $2, $pop8 br_if $2, .LBB4_1 -.LBB4_2: # %for.end +.LBB4_2: # %for.end return .Lfunc_end4: .size f5, .Lfunc_end4-f5 + .section .text.f6,"ax",@progbits + .hidden f6 .globl f6 .type f6,@function f6: # @f6 .local i32, i32, i32 # BB#0: # %entry i32.const $2=, -16384 -.LBB5_1: # %for.body +.LBB5_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB5_2 i32.const $0=, 16384 @@ -163,11 +175,13 @@ f6: # @f6 i32.const $push8=, 4 i32.add $2=, $2, $pop8 br_if $2, .LBB5_1 -.LBB5_2: # %for.end +.LBB5_2: # %for.end return .Lfunc_end5: .size f6, .Lfunc_end5-f6 + .section .text.f7,"ax",@progbits + .hidden f7 .globl f7 .type f7,@function f7: # @f7 @@ -175,7 +189,7 @@ f7: # @f7 # BB#0: # %entry i64.const $2=, 1431655766 i32.const $3=, -16384 -.LBB6_1: # %for.body +.LBB6_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB6_2 i32.const $0=, 16384 @@ -198,11 +212,13 @@ f7: # @f7 i32.const $push14=, 4 i32.add $3=, $3, $pop14 br_if $3, .LBB6_1 -.LBB6_2: # %for.end +.LBB6_2: # %for.end return .Lfunc_end6: .size f7, .Lfunc_end6-f7 + .section .text.f8,"ax",@progbits + .hidden f8 .globl f8 .type f8,@function f8: # @f8 @@ -210,7 +226,7 @@ f8: # @f8 # BB#0: # %entry i64.const $1=, 2863311531 i32.const $2=, -16384 -.LBB7_1: # %for.body +.LBB7_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB7_2 i32.const $0=, 16384 @@ -228,11 +244,13 @@ f8: # @f8 i32.const $push10=, 4 i32.add $2=, $2, $pop10 br_if $2, .LBB7_1 -.LBB7_2: # %for.end +.LBB7_2: # %for.end return .Lfunc_end7: .size f8, .Lfunc_end7-f8 + .section .text.f9,"ax",@progbits + .hidden f9 .globl f9 .type f9,@function f9: # @f9 @@ -240,7 +258,7 @@ f9: # @f9 # BB#0: # %entry i64.const $2=, 954437177 i32.const $3=, -16384 -.LBB8_1: # %for.body +.LBB8_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB8_2 i32.const $0=, 16384 @@ -263,11 +281,13 @@ f9: # @f9 i32.const $push14=, 4 i32.add $3=, $3, $pop14 br_if $3, .LBB8_1 -.LBB8_2: # %for.end +.LBB8_2: # %for.end return .Lfunc_end8: .size f9, .Lfunc_end8-f9 + .section .text.f10,"ax",@progbits + .hidden f10 .globl f10 .type f10,@function f10: # @f10 @@ -275,7 +295,7 @@ f10: # @f10 # BB#0: # %entry i64.const $1=, 954437177 i32.const $2=, -16384 -.LBB9_1: # %for.body +.LBB9_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB9_2 i32.const $0=, 16384 @@ -293,11 +313,13 @@ f10: # @f10 i32.const $push10=, 4 i32.add $2=, $2, $pop10 br_if $2, .LBB9_1 -.LBB9_2: # %for.end +.LBB9_2: # %for.end return .Lfunc_end9: .size f10, .Lfunc_end9-f10 + .section .text.f11,"ax",@progbits + .hidden f11 .globl f11 .type f11,@function f11: # @f11 @@ -305,7 +327,7 @@ f11: # @f11 # BB#0: # %entry i64.const $2=, 1808407283 i32.const $3=, -16384 -.LBB10_1: # %for.body +.LBB10_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB10_2 i32.const $0=, 16384 @@ -328,11 +350,13 @@ f11: # @f11 i32.const $push14=, 4 i32.add $3=, $3, $pop14 br_if $3, .LBB10_1 -.LBB10_2: # %for.end +.LBB10_2: # %for.end return .Lfunc_end10: .size f11, .Lfunc_end10-f11 + .section .text.f12,"ax",@progbits + .hidden f12 .globl f12 .type f12,@function f12: # @f12 @@ -340,7 +364,7 @@ f12: # @f12 # BB#0: # %entry i64.const $2=, 2938661835 i32.const $5=, -16384 -.LBB11_1: # %for.body +.LBB11_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB11_2 i32.const $0=, 16384 @@ -365,11 +389,13 @@ f12: # @f12 i32.store $discard=, 0($pop14), $pop11 i32.add $5=, $5, $4 br_if $5, .LBB11_1 -.LBB11_2: # %for.end +.LBB11_2: # %for.end return .Lfunc_end11: .size f12, .Lfunc_end11-f12 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -378,7 +404,7 @@ main: # @main # BB#0: # %entry i32.const $6=, 0 i32.const $4=, -16384 -.LBB12_1: # %for.body +.LBB12_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB12_2 #APP @@ -399,7 +425,7 @@ main: # @main i32.const $3=, 4 i32.add $4=, $4, $3 br_if $4, .LBB12_1 -.LBB12_2: # %for.end +.LBB12_2: # %for.end i32.const $10=, 0 i32.const $push6=, -2147483648 i32.store $discard=, a($10), $pop6 @@ -412,7 +438,7 @@ main: # @main call f1 call f2 copy_local $8=, $10 -.LBB12_3: # %for.body4 +.LBB12_3: # %for.body4 # =>This Inner Loop Header: Depth=1 block .LBB12_32 loop .LBB12_6 @@ -426,7 +452,7 @@ main: # @main i32.ne $push15=, $pop11, $pop14 br_if $pop15, .LBB12_32 # BB#4: # %lor.lhs.false - # in Loop: Header=.LBB12_3 Depth=1 + # in Loop: Header=BB12_3 Depth=1 i32.const $6=, d i32.add $push16=, $6, $10 i32.load $push17=, 0($pop16) @@ -436,18 +462,18 @@ main: # @main i32.ne $push21=, $pop17, $pop20 br_if $pop21, .LBB12_32 # BB#5: # %for.cond2 - # in Loop: Header=.LBB12_3 Depth=1 + # in Loop: Header=BB12_3 Depth=1 i32.add $8=, $8, $2 i32.add $10=, $10, $3 i32.const $7=, 4095 i32.le_s $push22=, $8, $7 br_if $pop22, .LBB12_3 -.LBB12_6: # %for.end14 +.LBB12_6: # %for.end14 call f3 call f4 i32.const $10=, 0 copy_local $9=, $10 -.LBB12_7: # %for.body17 +.LBB12_7: # %for.body17 # =>This Inner Loop Header: Depth=1 block .LBB12_31 loop .LBB12_10 @@ -460,7 +486,7 @@ main: # @main i32.ne $push28=, $pop24, $pop27 br_if $pop28, .LBB12_31 # BB#8: # %lor.lhs.false22 - # in Loop: Header=.LBB12_7 Depth=1 + # in Loop: Header=BB12_7 Depth=1 i32.add $push29=, $6, $10 i32.load $push30=, 0($pop29) i32.add $push31=, $1, $10 @@ -469,17 +495,17 @@ main: # @main i32.ne $push34=, $pop30, $pop33 br_if $pop34, .LBB12_31 # BB#9: # %for.cond15 - # in Loop: Header=.LBB12_7 Depth=1 + # in Loop: Header=BB12_7 Depth=1 i32.add $9=, $9, $2 i32.add $10=, $10, $3 i32.le_s $push35=, $9, $7 br_if $pop35, .LBB12_7 -.LBB12_10: # %for.end31 +.LBB12_10: # %for.end31 call f5 call f6 i32.const $10=, 0 copy_local $11=, $10 -.LBB12_11: # %for.body34 +.LBB12_11: # %for.body34 # =>This Inner Loop Header: Depth=1 block .LBB12_30 loop .LBB12_14 @@ -492,7 +518,7 @@ main: # @main i32.ne $push41=, $pop37, $pop40 br_if $pop41, .LBB12_30 # BB#12: # %lor.lhs.false39 - # in Loop: Header=.LBB12_11 Depth=1 + # in Loop: Header=BB12_11 Depth=1 i32.add $push42=, $6, $10 i32.load $push43=, 0($pop42) i32.add $push44=, $1, $10 @@ -501,17 +527,17 @@ main: # @main i32.ne $push47=, $pop43, $pop46 br_if $pop47, .LBB12_30 # BB#13: # %for.cond32 - # in Loop: Header=.LBB12_11 Depth=1 + # in Loop: Header=BB12_11 Depth=1 i32.add $11=, $11, $2 i32.add $10=, $10, $3 i32.le_s $push48=, $11, $7 br_if $pop48, .LBB12_11 -.LBB12_14: # %for.end48 +.LBB12_14: # %for.end48 call f7 call f8 i32.const $10=, 0 copy_local $11=, $10 -.LBB12_15: # %for.body51 +.LBB12_15: # %for.body51 # =>This Inner Loop Header: Depth=1 block .LBB12_29 loop .LBB12_18 @@ -523,7 +549,7 @@ main: # @main i32.ne $push54=, $pop50, $pop53 br_if $pop54, .LBB12_29 # BB#16: # %lor.lhs.false56 - # in Loop: Header=.LBB12_15 Depth=1 + # in Loop: Header=BB12_15 Depth=1 i32.add $push55=, $6, $10 i32.load $push56=, 0($pop55) i32.add $push57=, $1, $10 @@ -532,17 +558,17 @@ main: # @main i32.ne $push60=, $pop56, $pop59 br_if $pop60, .LBB12_29 # BB#17: # %for.cond49 - # in Loop: Header=.LBB12_15 Depth=1 + # in Loop: Header=BB12_15 Depth=1 i32.add $11=, $11, $2 i32.add $10=, $10, $3 i32.le_s $push61=, $11, $7 br_if $pop61, .LBB12_15 -.LBB12_18: # %for.end65 +.LBB12_18: # %for.end65 call f9 call f10 i32.const $10=, 0 copy_local $5=, $10 -.LBB12_19: # %for.body68 +.LBB12_19: # %for.body68 # =>This Inner Loop Header: Depth=1 block .LBB12_28 loop .LBB12_22 @@ -554,7 +580,7 @@ main: # @main i32.ne $push67=, $pop63, $pop66 br_if $pop67, .LBB12_28 # BB#20: # %lor.lhs.false73 - # in Loop: Header=.LBB12_19 Depth=1 + # in Loop: Header=BB12_19 Depth=1 i32.add $push68=, $6, $10 i32.load $push69=, 0($pop68) i32.add $push70=, $1, $10 @@ -563,17 +589,17 @@ main: # @main i32.ne $push73=, $pop69, $pop72 br_if $pop73, .LBB12_28 # BB#21: # %for.cond66 - # in Loop: Header=.LBB12_19 Depth=1 + # in Loop: Header=BB12_19 Depth=1 i32.add $5=, $5, $2 i32.add $10=, $10, $3 i32.le_s $push74=, $5, $7 br_if $pop74, .LBB12_19 -.LBB12_22: # %for.end82 +.LBB12_22: # %for.end82 call f11 call f12 i32.const $10=, 0 copy_local $5=, $10 -.LBB12_23: # %for.body85 +.LBB12_23: # %for.body85 # =>This Inner Loop Header: Depth=1 block .LBB12_27 loop .LBB12_26 @@ -585,7 +611,7 @@ main: # @main i32.ne $push80=, $pop76, $pop79 br_if $pop80, .LBB12_27 # BB#24: # %lor.lhs.false90 - # in Loop: Header=.LBB12_23 Depth=1 + # in Loop: Header=BB12_23 Depth=1 i32.add $push81=, $6, $10 i32.load $push82=, 0($pop81) i32.add $push83=, $1, $10 @@ -594,62 +620,69 @@ main: # @main i32.ne $push86=, $pop82, $pop85 br_if $pop86, .LBB12_27 # BB#25: # %for.cond83 - # in Loop: Header=.LBB12_23 Depth=1 + # in Loop: Header=BB12_23 Depth=1 i32.add $5=, $5, $2 i32.add $10=, $10, $3 i32.le_s $push87=, $5, $7 br_if $pop87, .LBB12_23 -.LBB12_26: # %for.end99 +.LBB12_26: # %for.end99 i32.const $push88=, 0 return $pop88 -.LBB12_27: # %if.then95 +.LBB12_27: # %if.then95 call abort unreachable -.LBB12_28: # %if.then78 +.LBB12_28: # %if.then78 call abort unreachable -.LBB12_29: # %if.then61 +.LBB12_29: # %if.then61 call abort unreachable -.LBB12_30: # %if.then44 +.LBB12_30: # %if.then44 call abort unreachable -.LBB12_31: # %if.then27 +.LBB12_31: # %if.then27 call abort unreachable -.LBB12_32: # %if.then +.LBB12_32: # %if.then call abort unreachable .Lfunc_end12: .size main, .Lfunc_end12-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 4 a: - .zero 16384 + .skip 16384 .size a, 16384 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 4 c: - .zero 16384 + .skip 16384 .size c, 16384 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 4 b: - .zero 16384 + .skip 16384 .size b, 16384 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 4 d: - .zero 16384 + .skip 16384 .size d, 16384 diff --git a/test/torture-s/pr51581-2.c.s b/test/torture-s/pr51581-2.c.s index a9eaedc51..b207b9d0a 100644 --- a/test/torture-s/pr51581-2.c.s +++ b/test/torture-s/pr51581-2.c.s @@ -1,12 +1,14 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51581-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51581-2.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 .local i32, i32, i32 # BB#0: # %entry i32.const $2=, -16384 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $0=, 16384 @@ -23,18 +25,20 @@ f1: # @f1 i32.const $push8=, 4 i32.add $2=, $2, $pop8 br_if $2, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end return .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 .local i32, i32, i32 # BB#0: # %entry i32.const $2=, -16384 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $0=, 16384 @@ -51,18 +55,20 @@ f2: # @f2 i32.const $push8=, 4 i32.add $2=, $2, $pop8 br_if $2, .LBB1_1 -.LBB1_2: # %for.end +.LBB1_2: # %for.end return .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 .local i32, i32, i32 # BB#0: # %entry i32.const $2=, -16384 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB2_2 i32.const $0=, 16384 @@ -79,18 +85,20 @@ f3: # @f3 i32.const $push8=, 4 i32.add $2=, $2, $pop8 br_if $2, .LBB2_1 -.LBB2_2: # %for.end +.LBB2_2: # %for.end return .Lfunc_end2: .size f3, .Lfunc_end2-f3 + .section .text.f4,"ax",@progbits + .hidden f4 .globl f4 .type f4,@function f4: # @f4 .local i32, i32, i32 # BB#0: # %entry i32.const $2=, -16384 -.LBB3_1: # %for.body +.LBB3_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB3_2 i32.const $0=, 16384 @@ -107,18 +115,20 @@ f4: # @f4 i32.const $push8=, 4 i32.add $2=, $2, $pop8 br_if $2, .LBB3_1 -.LBB3_2: # %for.end +.LBB3_2: # %for.end return .Lfunc_end3: .size f4, .Lfunc_end3-f4 + .section .text.f5,"ax",@progbits + .hidden f5 .globl f5 .type f5,@function f5: # @f5 .local i32, i32, i32 # BB#0: # %entry i32.const $2=, -16384 -.LBB4_1: # %for.body +.LBB4_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB4_2 i32.const $0=, 16384 @@ -135,18 +145,20 @@ f5: # @f5 i32.const $push8=, 4 i32.add $2=, $2, $pop8 br_if $2, .LBB4_1 -.LBB4_2: # %for.end +.LBB4_2: # %for.end return .Lfunc_end4: .size f5, .Lfunc_end4-f5 + .section .text.f6,"ax",@progbits + .hidden f6 .globl f6 .type f6,@function f6: # @f6 .local i32, i32, i32 # BB#0: # %entry i32.const $2=, -16384 -.LBB5_1: # %for.body +.LBB5_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB5_2 i32.const $0=, 16384 @@ -163,11 +175,13 @@ f6: # @f6 i32.const $push8=, 4 i32.add $2=, $2, $pop8 br_if $2, .LBB5_1 -.LBB5_2: # %for.end +.LBB5_2: # %for.end return .Lfunc_end5: .size f6, .Lfunc_end5-f6 + .section .text.f7,"ax",@progbits + .hidden f7 .globl f7 .type f7,@function f7: # @f7 @@ -175,7 +189,7 @@ f7: # @f7 # BB#0: # %entry i64.const $2=, 1431655766 i32.const $3=, -16384 -.LBB6_1: # %for.body +.LBB6_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB6_2 i32.const $0=, 16384 @@ -201,11 +215,13 @@ f7: # @f7 i32.const $push17=, 4 i32.add $3=, $3, $pop17 br_if $3, .LBB6_1 -.LBB6_2: # %for.end +.LBB6_2: # %for.end return .Lfunc_end6: .size f7, .Lfunc_end6-f7 + .section .text.f8,"ax",@progbits + .hidden f8 .globl f8 .type f8,@function f8: # @f8 @@ -213,7 +229,7 @@ f8: # @f8 # BB#0: # %entry i64.const $2=, 2863311531 i32.const $3=, -16384 -.LBB7_1: # %for.body +.LBB7_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB7_2 i32.const $0=, 16384 @@ -236,11 +252,13 @@ f8: # @f8 i32.const $push14=, 4 i32.add $3=, $3, $pop14 br_if $3, .LBB7_1 -.LBB7_2: # %for.end +.LBB7_2: # %for.end return .Lfunc_end7: .size f8, .Lfunc_end7-f8 + .section .text.f9,"ax",@progbits + .hidden f9 .globl f9 .type f9,@function f9: # @f9 @@ -248,7 +266,7 @@ f9: # @f9 # BB#0: # %entry i64.const $2=, 954437177 i32.const $3=, -16384 -.LBB8_1: # %for.body +.LBB8_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB8_2 i32.const $0=, 16384 @@ -274,11 +292,13 @@ f9: # @f9 i32.const $push17=, 4 i32.add $3=, $3, $pop17 br_if $3, .LBB8_1 -.LBB8_2: # %for.end +.LBB8_2: # %for.end return .Lfunc_end8: .size f9, .Lfunc_end8-f9 + .section .text.f10,"ax",@progbits + .hidden f10 .globl f10 .type f10,@function f10: # @f10 @@ -286,7 +306,7 @@ f10: # @f10 # BB#0: # %entry i64.const $2=, 954437177 i32.const $3=, -16384 -.LBB9_1: # %for.body +.LBB9_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB9_2 i32.const $0=, 16384 @@ -309,11 +329,13 @@ f10: # @f10 i32.const $push14=, 4 i32.add $3=, $3, $pop14 br_if $3, .LBB9_1 -.LBB9_2: # %for.end +.LBB9_2: # %for.end return .Lfunc_end9: .size f10, .Lfunc_end9-f10 + .section .text.f11,"ax",@progbits + .hidden f11 .globl f11 .type f11,@function f11: # @f11 @@ -321,7 +343,7 @@ f11: # @f11 # BB#0: # %entry i64.const $2=, 1808407283 i32.const $3=, -16384 -.LBB10_1: # %for.body +.LBB10_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB10_2 i32.const $0=, 16384 @@ -347,11 +369,13 @@ f11: # @f11 i32.const $push17=, 4 i32.add $3=, $3, $pop17 br_if $3, .LBB10_1 -.LBB10_2: # %for.end +.LBB10_2: # %for.end return .Lfunc_end10: .size f11, .Lfunc_end10-f11 + .section .text.f12,"ax",@progbits + .hidden f12 .globl f12 .type f12,@function f12: # @f12 @@ -359,7 +383,7 @@ f12: # @f12 # BB#0: # %entry i64.const $2=, 2938661835 i32.const $5=, -16384 -.LBB11_1: # %for.body +.LBB11_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB11_2 i32.const $0=, 16384 @@ -387,11 +411,13 @@ f12: # @f12 i32.store $discard=, 0($pop17), $pop14 i32.add $5=, $5, $4 br_if $5, .LBB11_1 -.LBB11_2: # %for.end +.LBB11_2: # %for.end return .Lfunc_end11: .size f12, .Lfunc_end11-f12 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -400,7 +426,7 @@ main: # @main # BB#0: # %entry i32.const $6=, 0 i32.const $4=, -16384 -.LBB12_1: # %for.body +.LBB12_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB12_2 #APP @@ -421,7 +447,7 @@ main: # @main i32.const $3=, 4 i32.add $4=, $4, $3 br_if $4, .LBB12_1 -.LBB12_2: # %for.end +.LBB12_2: # %for.end i32.const $10=, 0 i32.const $push6=, -2147483648 i32.store $discard=, a($10), $pop6 @@ -434,7 +460,7 @@ main: # @main call f1 call f2 copy_local $8=, $10 -.LBB12_3: # %for.body4 +.LBB12_3: # %for.body4 # =>This Inner Loop Header: Depth=1 block .LBB12_32 loop .LBB12_6 @@ -448,7 +474,7 @@ main: # @main i32.ne $push15=, $pop11, $pop14 br_if $pop15, .LBB12_32 # BB#4: # %lor.lhs.false - # in Loop: Header=.LBB12_3 Depth=1 + # in Loop: Header=BB12_3 Depth=1 i32.const $6=, d i32.add $push16=, $6, $10 i32.load $push17=, 0($pop16) @@ -458,18 +484,18 @@ main: # @main i32.ne $push21=, $pop17, $pop20 br_if $pop21, .LBB12_32 # BB#5: # %for.cond2 - # in Loop: Header=.LBB12_3 Depth=1 + # in Loop: Header=BB12_3 Depth=1 i32.add $8=, $8, $2 i32.add $10=, $10, $3 i32.const $7=, 4095 i32.le_s $push22=, $8, $7 br_if $pop22, .LBB12_3 -.LBB12_6: # %for.end14 +.LBB12_6: # %for.end14 call f3 call f4 i32.const $10=, 0 copy_local $9=, $10 -.LBB12_7: # %for.body17 +.LBB12_7: # %for.body17 # =>This Inner Loop Header: Depth=1 block .LBB12_31 loop .LBB12_10 @@ -482,7 +508,7 @@ main: # @main i32.ne $push28=, $pop24, $pop27 br_if $pop28, .LBB12_31 # BB#8: # %lor.lhs.false22 - # in Loop: Header=.LBB12_7 Depth=1 + # in Loop: Header=BB12_7 Depth=1 i32.add $push29=, $6, $10 i32.load $push30=, 0($pop29) i32.add $push31=, $1, $10 @@ -491,17 +517,17 @@ main: # @main i32.ne $push34=, $pop30, $pop33 br_if $pop34, .LBB12_31 # BB#9: # %for.cond15 - # in Loop: Header=.LBB12_7 Depth=1 + # in Loop: Header=BB12_7 Depth=1 i32.add $9=, $9, $2 i32.add $10=, $10, $3 i32.le_s $push35=, $9, $7 br_if $pop35, .LBB12_7 -.LBB12_10: # %for.end31 +.LBB12_10: # %for.end31 call f5 call f6 i32.const $10=, 0 copy_local $11=, $10 -.LBB12_11: # %for.body34 +.LBB12_11: # %for.body34 # =>This Inner Loop Header: Depth=1 block .LBB12_30 loop .LBB12_14 @@ -514,7 +540,7 @@ main: # @main i32.ne $push41=, $pop37, $pop40 br_if $pop41, .LBB12_30 # BB#12: # %lor.lhs.false39 - # in Loop: Header=.LBB12_11 Depth=1 + # in Loop: Header=BB12_11 Depth=1 i32.add $push42=, $6, $10 i32.load $push43=, 0($pop42) i32.add $push44=, $1, $10 @@ -523,17 +549,17 @@ main: # @main i32.ne $push47=, $pop43, $pop46 br_if $pop47, .LBB12_30 # BB#13: # %for.cond32 - # in Loop: Header=.LBB12_11 Depth=1 + # in Loop: Header=BB12_11 Depth=1 i32.add $11=, $11, $2 i32.add $10=, $10, $3 i32.le_s $push48=, $11, $7 br_if $pop48, .LBB12_11 -.LBB12_14: # %for.end48 +.LBB12_14: # %for.end48 call f7 call f8 i32.const $10=, 0 copy_local $11=, $10 -.LBB12_15: # %for.body51 +.LBB12_15: # %for.body51 # =>This Inner Loop Header: Depth=1 block .LBB12_29 loop .LBB12_18 @@ -545,7 +571,7 @@ main: # @main i32.ne $push54=, $pop50, $pop53 br_if $pop54, .LBB12_29 # BB#16: # %lor.lhs.false56 - # in Loop: Header=.LBB12_15 Depth=1 + # in Loop: Header=BB12_15 Depth=1 i32.add $push55=, $6, $10 i32.load $push56=, 0($pop55) i32.add $push57=, $1, $10 @@ -554,17 +580,17 @@ main: # @main i32.ne $push60=, $pop56, $pop59 br_if $pop60, .LBB12_29 # BB#17: # %for.cond49 - # in Loop: Header=.LBB12_15 Depth=1 + # in Loop: Header=BB12_15 Depth=1 i32.add $11=, $11, $2 i32.add $10=, $10, $3 i32.le_s $push61=, $11, $7 br_if $pop61, .LBB12_15 -.LBB12_18: # %for.end65 +.LBB12_18: # %for.end65 call f9 call f10 i32.const $10=, 0 copy_local $5=, $10 -.LBB12_19: # %for.body68 +.LBB12_19: # %for.body68 # =>This Inner Loop Header: Depth=1 block .LBB12_28 loop .LBB12_22 @@ -576,7 +602,7 @@ main: # @main i32.ne $push67=, $pop63, $pop66 br_if $pop67, .LBB12_28 # BB#20: # %lor.lhs.false73 - # in Loop: Header=.LBB12_19 Depth=1 + # in Loop: Header=BB12_19 Depth=1 i32.add $push68=, $6, $10 i32.load $push69=, 0($pop68) i32.add $push70=, $1, $10 @@ -585,17 +611,17 @@ main: # @main i32.ne $push73=, $pop69, $pop72 br_if $pop73, .LBB12_28 # BB#21: # %for.cond66 - # in Loop: Header=.LBB12_19 Depth=1 + # in Loop: Header=BB12_19 Depth=1 i32.add $5=, $5, $2 i32.add $10=, $10, $3 i32.le_s $push74=, $5, $7 br_if $pop74, .LBB12_19 -.LBB12_22: # %for.end82 +.LBB12_22: # %for.end82 call f11 call f12 i32.const $10=, 0 copy_local $5=, $10 -.LBB12_23: # %for.body85 +.LBB12_23: # %for.body85 # =>This Inner Loop Header: Depth=1 block .LBB12_27 loop .LBB12_26 @@ -607,7 +633,7 @@ main: # @main i32.ne $push80=, $pop76, $pop79 br_if $pop80, .LBB12_27 # BB#24: # %lor.lhs.false90 - # in Loop: Header=.LBB12_23 Depth=1 + # in Loop: Header=BB12_23 Depth=1 i32.add $push81=, $6, $10 i32.load $push82=, 0($pop81) i32.add $push83=, $1, $10 @@ -616,62 +642,69 @@ main: # @main i32.ne $push86=, $pop82, $pop85 br_if $pop86, .LBB12_27 # BB#25: # %for.cond83 - # in Loop: Header=.LBB12_23 Depth=1 + # in Loop: Header=BB12_23 Depth=1 i32.add $5=, $5, $2 i32.add $10=, $10, $3 i32.le_s $push87=, $5, $7 br_if $pop87, .LBB12_23 -.LBB12_26: # %for.end99 +.LBB12_26: # %for.end99 i32.const $push88=, 0 return $pop88 -.LBB12_27: # %if.then95 +.LBB12_27: # %if.then95 call abort unreachable -.LBB12_28: # %if.then78 +.LBB12_28: # %if.then78 call abort unreachable -.LBB12_29: # %if.then61 +.LBB12_29: # %if.then61 call abort unreachable -.LBB12_30: # %if.then44 +.LBB12_30: # %if.then44 call abort unreachable -.LBB12_31: # %if.then27 +.LBB12_31: # %if.then27 call abort unreachable -.LBB12_32: # %if.then +.LBB12_32: # %if.then call abort unreachable .Lfunc_end12: .size main, .Lfunc_end12-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 4 a: - .zero 16384 + .skip 16384 .size a, 16384 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 4 c: - .zero 16384 + .skip 16384 .size c, 16384 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 4 b: - .zero 16384 + .skip 16384 .size b, 16384 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 4 d: - .zero 16384 + .skip 16384 .size d, 16384 diff --git a/test/torture-s/pr51877.c.s b/test/torture-s/pr51877.c.s index 9d5d8c569..2400bf72e 100644 --- a/test/torture-s/pr51877.c.s +++ b/test/torture-s/pr51877.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51877.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51877.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -60,6 +62,8 @@ bar: # @bar .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -70,6 +74,8 @@ baz: # @baz .Lfunc_end1: .size baz, .Lfunc_end1-baz + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -98,7 +104,7 @@ foo: # @foo i32.add $6=, $7, $6 call memcpy, $pop5, $6, $pop6 br .LBB2_3 -.LBB2_2: # %if.else +.LBB2_2: # %if.else i32.const $push2=, 7 i32.const $7=, 0 i32.add $7=, $7, $7 @@ -107,7 +113,7 @@ foo: # @foo i32.const $8=, 0 i32.add $8=, $7, $8 call memcpy, $0, $8, $pop3 -.LBB2_3: # %if.end +.LBB2_3: # %if.end call baz i32.const $4=, 80 i32.add $7=, $7, $4 @@ -117,6 +123,8 @@ foo: # @foo .Lfunc_end2: .size foo, .Lfunc_end2-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -213,13 +221,13 @@ main: # @main i32.const $8=, __stack_pointer i32.store $13=, 0($8), $13 return $3 -.LBB3_13: # %if.then39 +.LBB3_13: # %if.then39 call abort unreachable -.LBB3_14: # %if.then24 +.LBB3_14: # %if.then24 call abort unreachable -.LBB3_15: # %if.then +.LBB3_15: # %if.then call abort unreachable .Lfunc_end3: @@ -227,19 +235,22 @@ main: # @main .type bar.n,@object # @bar.n .lcomm bar.n,4,2 - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 36 + .skip 36 .size a, 36 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: - .zero 36 + .skip 36 .size b, 36 diff --git a/test/torture-s/pr51933.c.s b/test/torture-s/pr51933.c.s new file mode 100644 index 000000000..925d0aa08 --- /dev/null +++ b/test/torture-s/pr51933.c.s @@ -0,0 +1,184 @@ + .text + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51933.c" + .section .text.foo,"ax",@progbits + .hidden foo + .globl foo + .type foo,@function +foo: # @foo +# BB#0: # %entry + #APP + #NO_APP + return +.Lfunc_end0: + .size foo, .Lfunc_end0-foo + + .section .text.bar,"ax",@progbits + .hidden bar + .globl bar + .type bar,@function +bar: # @bar + .param i32, i32, i32 + .result i32 + .local i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $3=, 0 + block .LBB1_2 + i32.load8_u $push0=, v1($3) + br_if $pop0, .LBB1_2 +# BB#1: # %if.then + call foo +.LBB1_2: # %for.cond.preheader + i32.const $4=, 1 + copy_local $6=, $0 + copy_local $7=, $2 + block .LBB1_4 + i32.lt_s $push1=, $0, $4 + br_if $pop1, .LBB1_4 +.LBB1_3: # %for.body + # =>This Inner Loop Header: Depth=1 + loop .LBB1_4 + i32.load16_u $5=, 0($1) + i32.const $push2=, 256 + i32.lt_u $push3=, $5, $pop2 + i32.const $push4=, v2 + i32.add $push5=, $pop4, $5 + i32.const $push8=, v3 + i32.const $push6=, 255 + i32.and $push7=, $5, $pop6 + i32.add $push9=, $pop8, $pop7 + i32.select $push10=, $pop3, $pop5, $pop9 + i32.load8_u $push11=, 0($pop10) + i32.store8 $discard=, 0($7), $pop11 + i32.const $push12=, 2 + i32.add $1=, $1, $pop12 + i32.const $push13=, -1 + i32.add $6=, $6, $pop13 + i32.add $7=, $7, $4 + br_if $6, .LBB1_3 +.LBB1_4: # %for.end + i32.add $push14=, $2, $0 + i32.store8 $discard=, 0($pop14), $3 + return $0 +.Lfunc_end1: + .size bar, .Lfunc_end1-bar + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $2=, __stack_pointer + i32.load $2=, 0($2) + i32.const $3=, 80 + i32.sub $12=, $2, $3 + i32.const $3=, __stack_pointer + i32.store $12=, 0($3), $12 + i32.const $1=, 0 +.LBB2_1: # %for.body + # =>This Inner Loop Header: Depth=1 + loop .LBB2_2 + i32.const $push1=, v2 + i32.add $push2=, $pop1, $1 + i32.store8 $discard=, 0($pop2), $1 + i32.const $push4=, v3 + i32.add $push5=, $pop4, $1 + i32.const $push3=, 1 + i32.add $push0=, $1, $pop3 + i32.store8 $1=, 0($pop5), $pop0 + i32.const $push6=, 256 + i32.ne $push7=, $1, $pop6 + br_if $pop7, .LBB2_1 +.LBB2_2: # %for.body6.preheader + i32.const $push9=, 8 + i32.const $5=, 0 + i32.add $5=, $12, $5 + i32.or $push10=, $5, $pop9 + i32.const $push11=, 101 + i32.store16 $discard=, 0($pop10), $pop11 + i32.const $push16=, 14 + i32.const $6=, 0 + i32.add $6=, $12, $6 + i32.or $push17=, $6, $pop16 + i32.const $push18=, 104 + i32.store16 $discard=, 0($pop17), $pop18 + i32.const $push12=, 10 + i32.const $7=, 0 + i32.add $7=, $12, $7 + i32.or $push13=, $7, $pop12 + i32.const $push27=, 1638 + i32.store16 $discard=, 0($pop13), $pop27 + i32.const $push14=, 12 + i32.const $8=, 0 + i32.add $8=, $12, $8 + i32.or $push15=, $8, $pop14 + i32.const $push28=, 1383 + i32.store16 $discard=, 0($pop15), $pop28 + i32.const $push19=, 105 + i32.store16 $discard=, 16($12), $pop19 + i32.const $push20=, 106 + i32.store16 $discard=, 18($12), $pop20 + i32.const $push21=, 107 + i32.store16 $discard=, 20($12), $pop21 + i32.const $push22=, 109 + i32.store16 $discard=, 24($12), $pop22 + i32.const $push23=, 110 + i32.store16 $discard=, 26($12), $pop23 + i32.const $push24=, 111 + i32.store16 $discard=, 28($12), $pop24 + i32.const $push25=, 113 + i32.store16 $discard=, 32($12), $pop25 + i32.const $push29=, 8300 + i32.store16 $discard=, 22($12), $pop29 + i32.const $push30=, 1392 + i32.store16 $discard=, 30($12), $pop30 + i64.const $push8=, 28147922879250529 + i64.store $discard=, 0($12), $pop8 + i32.const $push26=, 0 + i32.store16 $0=, 34($12), $pop26 + call foo + i32.const $1=, 17 + i32.const $9=, 0 + i32.add $9=, $12, $9 + i32.const $10=, 48 + i32.add $10=, $12, $10 + block .LBB2_5 + i32.call $push31=, bar, $1, $9, $10 + i32.ne $push32=, $pop31, $1 + br_if $pop32, .LBB2_5 +# BB#3: # %lor.lhs.false + i32.const $push33=, .L.str + i32.const $push34=, 18 + i32.const $11=, 48 + i32.add $11=, $12, $11 + i32.call $push35=, memcmp, $11, $pop33, $pop34 + br_if $pop35, .LBB2_5 +# BB#4: # %if.end + i32.const $4=, 80 + i32.add $12=, $12, $4 + i32.const $4=, __stack_pointer + i32.store $12=, 0($4), $12 + return $0 +.LBB2_5: # %if.then + call abort + unreachable +.Lfunc_end2: + .size main, .Lfunc_end2-main + + .type v1,@object # @v1 + .lcomm v1,1 + .type v2,@object # @v2 + .lcomm v2,256,4 + .type v3,@object # @v3 + .lcomm v3,256,4 + .type .L.str,@object # @.str + .section .rodata.str1.1,"aMS",@progbits,1 +.L.str: + .asciz "abcdeghhijkmmnoqq" + .size .L.str, 18 + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/pr52209.c.s b/test/torture-s/pr52209.c.s index 0b067ba4c..5fadcc604 100644 --- a/test/torture-s/pr52209.c.s +++ b/test/torture-s/pr52209.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52209.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52209.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -20,21 +22,24 @@ main: # @main br_if $pop5, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: - .zero 4 + .skip 4 .size c, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/pr52286.c.s b/test/torture-s/pr52286.c.s index 9ef5b83b9..f04fca8ab 100644 --- a/test/torture-s/pr52286.c.s +++ b/test/torture-s/pr52286.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52286.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52286.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -16,7 +18,7 @@ main: # @main br_if $pop1, .LBB0_2 # BB#1: # %if.end return $1 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: diff --git a/test/torture-s/pr52760.c.s b/test/torture-s/pr52760.c.s index d4a56aeb6..0dbc4c55f 100644 --- a/test/torture-s/pr52760.c.s +++ b/test/torture-s/pr52760.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52760.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52760.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -10,7 +12,7 @@ foo: # @foo i32.const $push0=, 1 i32.lt_s $push1=, $0, $pop0 br_if $pop1, .LBB0_2 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.load16_u $2=, 0($1) @@ -44,11 +46,13 @@ foo: # @foo i32.add $0=, $0, $pop17 i32.add $1=, $1, $3 br_if $0, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end return .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -79,7 +83,7 @@ main: # @main i32.const $2=, __stack_pointer i32.store $4=, 0($2), $4 return $pop5 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr52979-1.c.s b/test/torture-s/pr52979-1.c.s index cc2aa6b98..2acfdf02e 100644 --- a/test/torture-s/pr52979-1.c.s +++ b/test/torture-s/pr52979-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52979-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52979-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -8,6 +10,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -73,7 +77,7 @@ bar: # @bar i64.shl $push16=, $0, $2 i64.shr_s $push17=, $pop16, $2 i64.store32 $discard=, c($6), $pop17 -.LBB1_2: # %if.end +.LBB1_2: # %if.end i32.const $10=, 16 i32.add $15=, $15, $10 i32.const $10=, __stack_pointer @@ -82,6 +86,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -147,7 +153,7 @@ baz: # @baz i64.shl $push16=, $0, $2 i64.shr_s $push17=, $pop16, $2 i64.store32 $discard=, c($7), $pop17 -.LBB2_2: # %bar.exit +.LBB2_2: # %bar.exit i32.load8_u $push18=, b+4($7) i32.store8 $discard=, a+4($7), $pop18 i32.load8_u $3=, b+2($7) @@ -166,6 +172,8 @@ baz: # @baz .Lfunc_end2: .size baz, .Lfunc_end2-baz + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -232,7 +240,7 @@ main: # @main i64.shl $push16=, $0, $2 i64.shr_s $push17=, $pop16, $2 i64.store32 $discard=, c($7), $pop17 -.LBB3_2: # %baz.exit +.LBB3_2: # %baz.exit i32.load8_u $push18=, b+4($7) i32.store8 $discard=, a+4($7), $pop18 i32.load8_u $3=, b+2($7) @@ -256,14 +264,15 @@ main: # @main i32.const $10=, __stack_pointer i32.store $15=, 0($10), $15 return $7 -.LBB3_4: # %if.then +.LBB3_4: # %if.then call abort unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 3 a: @@ -274,22 +283,27 @@ a: .int8 0 # 0x0 .size a, 5 - .type e,@object # @e - .bss + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: .int32 0 # 0x0 .size e, 4 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: @@ -297,7 +311,7 @@ c: .size c, 4 .type b,@object # @b - .data + .section .data.b,"aw",@progbits b: .int8 1 # 0x1 .int8 0 # 0x0 diff --git a/test/torture-s/pr52979-2.c.s b/test/torture-s/pr52979-2.c.s index 47ce54b1b..c0e02257b 100644 --- a/test/torture-s/pr52979-2.c.s +++ b/test/torture-s/pr52979-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52979-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52979-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -8,6 +10,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -73,7 +77,7 @@ bar: # @bar i64.shl $push16=, $0, $2 i64.shr_s $push17=, $pop16, $2 i64.store32 $discard=, c($6), $pop17 -.LBB1_2: # %if.end +.LBB1_2: # %if.end i32.const $10=, 16 i32.add $15=, $15, $10 i32.const $10=, __stack_pointer @@ -82,6 +86,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -147,7 +153,7 @@ baz: # @baz i64.shl $push16=, $0, $2 i64.shr_s $push17=, $pop16, $2 i64.store32 $discard=, c($7), $pop17 -.LBB2_2: # %bar.exit +.LBB2_2: # %bar.exit i32.load8_u $push18=, b+4($7) i32.store8 $discard=, a+4($7), $pop18 i32.load8_u $3=, b+2($7) @@ -166,6 +172,8 @@ baz: # @baz .Lfunc_end2: .size baz, .Lfunc_end2-baz + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -232,7 +240,7 @@ main: # @main i64.shl $push16=, $0, $2 i64.shr_s $push17=, $pop16, $2 i64.store32 $discard=, c($7), $pop17 -.LBB3_2: # %baz.exit +.LBB3_2: # %baz.exit i32.load8_u $push18=, b+4($7) i32.store8 $discard=, a+4($7), $pop18 i32.load8_u $3=, b+2($7) @@ -256,14 +264,15 @@ main: # @main i32.const $10=, __stack_pointer i32.store $15=, 0($10), $15 return $7 -.LBB3_4: # %if.then +.LBB3_4: # %if.then call abort unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 3 a: @@ -274,22 +283,27 @@ a: .int8 0 # 0x0 .size a, 5 - .type e,@object # @e - .bss + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: .int32 0 # 0x0 .size e, 4 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: @@ -297,7 +311,7 @@ c: .size c, 4 .type b,@object # @b - .data + .section .data.b,"aw",@progbits b: .int8 1 # 0x1 .int8 0 # 0x0 diff --git a/test/torture-s/pr53084.c.s b/test/torture-s/pr53084.c.s index 69ec96667..21350960f 100644 --- a/test/torture-s/pr53084.c.s +++ b/test/torture-s/pr53084.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53084.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53084.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -20,29 +22,31 @@ bar: # @bar br_if $pop4, .LBB0_4 # BB#3: # %if.end return -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main .result i32 # BB#0: # %entry - i32.const $push0=, .str+1 + i32.const $push0=, .L.str+1 call bar, $pop0 i32.const $push1=, 0 return $pop1 .Lfunc_end1: .size main, .Lfunc_end1-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "foo" - .size .str, 4 + .size .L.str, 4 .ident "clang version 3.8.0 " diff --git a/test/torture-s/pr53160.c.s b/test/torture-s/pr53160.c.s index 40069d89c..2f4d34ef8 100644 --- a/test/torture-s/pr53160.c.s +++ b/test/torture-s/pr53160.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53160.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53160.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,6 +13,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -25,7 +29,7 @@ main: # @main br_if $pop7, .LBB1_2 # BB#1: # %if.then i32.load $discard=, b($0) -.LBB1_2: # %if.end +.LBB1_2: # %if.end i32.store $discard=, e($0), $0 i32.load8_s $1=, f($0) i32.load $2=, c($0) @@ -39,70 +43,86 @@ main: # @main br_if $pop5, .LBB1_4 # BB#3: # %if.end16 return $0 -.LBB1_4: # %if.then15 +.LBB1_4: # %if.then15 call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type c,@object # @c - .data + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 2 c: .int32 1 # 0x1 .size c, 4 - .type e,@object # @e - .bss + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: .int32 0 # 0x0 .size e, 4 - .type g,@object # @g + .hidden g # @g + .type g,@object + .section .bss.g,"aw",@nobits .globl g .align 2 g: .int32 0 # 0x0 .size g, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type f,@object # @f + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f f: .int8 0 # 0x0 .size f, 1 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 1 i: .int16 0 # 0x0 .size i, 2 - .type h,@object # @h + .hidden h # @h + .type h,@object + .section .bss.h,"aw",@nobits .globl h .align 2 h: .int32 0 # 0x0 .size h, 4 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: diff --git a/test/torture-s/pr53465.c.s b/test/torture-s/pr53465.c.s index 831f168f8..f6e7bbe3a 100644 --- a/test/torture-s/pr53465.c.s +++ b/test/torture-s/pr53465.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53465.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53465.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,7 +14,7 @@ foo: # @foo block .LBB0_6 i32.le_s $push0=, $1, $3 br_if $pop0, .LBB0_6 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_6 copy_local $2=, $4 @@ -21,31 +23,33 @@ foo: # @foo i32.eq $push5=, $4, $pop4 br_if $pop5, .LBB0_6 # BB#2: # %if.end - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 block .LBB0_5 i32.const $push6=, 0 i32.eq $push7=, $5, $pop6 br_if $pop7, .LBB0_5 # BB#3: # %if.end - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.gt_s $push1=, $4, $2 br_if $pop1, .LBB0_5 # BB#4: # %if.then3 call abort unreachable -.LBB0_5: # %for.cond - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_5: # %for.cond + # in Loop: Header=BB0_1 Depth=1 i32.const $push2=, 4 i32.add $0=, $0, $pop2 i32.const $5=, 1 i32.add $3=, $3, $5 i32.lt_s $push3=, $3, $1 br_if $pop3, .LBB0_1 -.LBB0_6: # %for.end +.LBB0_6: # %for.end return .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr53688.c.s b/test/torture-s/pr53688.c.s index 04db16bcb..123d88f78 100644 --- a/test/torture-s/pr53688.c.s +++ b/test/torture-s/pr53688.c.s @@ -1,12 +1,14 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53688.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53688.c" + .section .text.init,"ax",@progbits + .hidden init .globl init .type init,@function init: # @init .local i32, i64, i64 # BB#0: # %entry i32.const $push1=, p - i32.const $push0=, .str + i32.const $push0=, .L.str i32.const $push2=, 9 call memcpy, $pop1, $pop0, $pop2 i32.const $0=, p+9 @@ -43,6 +45,8 @@ init: # @init .Lfunc_end0: .size init, .Lfunc_end0-init + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -110,31 +114,33 @@ main: # @main br_if $pop34, .LBB1_2 # BB#1: # %if.end return $1 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type p,@object # @p - .bss + .hidden p # @p + .type p,@object + .section .bss.p,"aw",@nobits .globl p p: - .zero 17 + .skip 17 .size p, 17 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "FOOBARFOO" - .size .str, 10 + .size .L.str, 10 - .type headline,@object # @headline - .bss + .hidden headline # @headline + .type headline,@object + .section .bss.headline,"aw",@nobits .globl headline .align 4 headline: - .zero 256 + .skip 256 .size headline, 256 diff --git a/test/torture-s/pr54471.c.s b/test/torture-s/pr54471.c.s index 4a5c9b250..3addb0b99 100644 --- a/test/torture-s/pr54471.c.s +++ b/test/torture-s/pr54471.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr54471.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr54471.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -18,7 +20,7 @@ foo: # @foo i32.const $push7=, 0 i32.eq $push8=, $3, $pop7 br_if $pop8, .LBB0_4 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $10=, 0 @@ -41,7 +43,7 @@ foo: # @foo i32.const $push2=, -1 i32.add $3=, $3, $pop2 br_if $3, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end i64.const $2=, 14348907 i64.const $1=, 0 i64.xor $push3=, $5, $2 @@ -57,12 +59,14 @@ foo: # @foo i32.const $9=, __stack_pointer i32.store $10=, 0($9), $10 return -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr54937.c.s b/test/torture-s/pr54937.c.s index e12876d4b..ff6fed898 100644 --- a/test/torture-s/pr54937.c.s +++ b/test/torture-s/pr54937.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr54937.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr54937.c" + .section .text.t,"ax",@progbits + .hidden t .globl t .type t,@function t: # @t @@ -12,7 +14,7 @@ t: # @t i32.const $push0=, 1 i32.lt_s $push1=, $0, $pop0 br_if $pop1, .LBB0_4 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_4 block .LBB0_3 @@ -20,12 +22,12 @@ t: # @t i32.eq $push9=, $2, $pop8 br_if $pop9, .LBB0_3 # BB#2: # %if.then - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $1=, 0 i32.load $push2=, terminate_me($1) call_indirect $pop2, $1 -.LBB0_3: # %if.end - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_3: # %if.end + # in Loop: Header=BB0_1 Depth=1 i32.const $push3=, a i32.add $push4=, $pop3, $2 i32.const $push5=, 0 @@ -35,11 +37,13 @@ t: # @t i32.const $push7=, -1 i32.add $0=, $0, $pop7 br_if $0, .LBB0_1 -.LBB0_4: # %for.end +.LBB0_4: # %for.end return $2 .Lfunc_end0: .size t, .Lfunc_end0-t + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -55,19 +59,22 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type terminate_me,@object # @terminate_me - .bss + .hidden terminate_me # @terminate_me + .type terminate_me,@object + .section .bss.terminate_me,"aw",@nobits .globl terminate_me .align 2 terminate_me: .int32 0 .size terminate_me, 4 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 4 + .skip 4 .size a, 4 diff --git a/test/torture-s/pr54985.c.s b/test/torture-s/pr54985.c.s index c3135288a..1975bc714 100644 --- a/test/torture-s/pr54985.c.s +++ b/test/torture-s/pr54985.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr54985.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr54985.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -17,7 +19,7 @@ foo: # @foo i32.load $6=, 0($0) i32.const $4=, 4 i32.add $0=, $0, $4 -.LBB0_2: # %while.cond +.LBB0_2: # %while.cond # =>This Inner Loop Header: Depth=1 loop .LBB0_4 i32.const $push0=, -1 @@ -27,18 +29,20 @@ foo: # @foo i32.eq $push4=, $1, $pop3 br_if $pop4, .LBB0_4 # BB#3: # %while.cond.while.body_crit_edge - # in Loop: Header=.LBB0_2 Depth=1 + # in Loop: Header=BB0_2 Depth=1 i32.load $2=, 0($0) i32.add $0=, $0, $4 i32.lt_s $5=, $2, $6 copy_local $6=, $2 i32.const $2=, 1 br_if $5, .LBB0_2 -.LBB0_4: # %cleanup +.LBB0_4: # %cleanup return $2 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -66,7 +70,7 @@ main: # @main i32.const $2=, __stack_pointer i32.store $4=, 0($2), $4 return $pop3 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr55137.c.s b/test/torture-s/pr55137.c.s index beb6133f6..892eab46b 100644 --- a/test/torture-s/pr55137.c.s +++ b/test/torture-s/pr55137.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr55137.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr55137.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -24,6 +28,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -36,6 +42,8 @@ baz: # @baz .Lfunc_end2: .size baz, .Lfunc_end2-baz + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr55750.c.s b/test/torture-s/pr55750.c.s index c77e59f65..6d4bf50d9 100644 --- a/test/torture-s/pr55750.c.s +++ b/test/torture-s/pr55750.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr55750.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr55750.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -17,6 +19,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -43,18 +47,19 @@ main: # @main br_if $pop8, .LBB1_3 # BB#2: # %if.end return $0 -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type arr,@object # @arr - .bss + .hidden arr # @arr + .type arr,@object + .section .bss.arr,"aw",@nobits .globl arr .align 2 arr: - .zero 8 + .skip 8 .size arr, 8 diff --git a/test/torture-s/pr55875.c.s b/test/torture-s/pr55875.c.s index 8b4193ab9..82ce442e1 100644 --- a/test/torture-s/pr55875.c.s +++ b/test/torture-s/pr55875.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr55875.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr55875.c" + .section .text.t,"ax",@progbits + .hidden t .globl t .type t,@function t: # @t @@ -17,16 +19,18 @@ t: # @t br_if $pop1, .LBB0_3 # BB#2: # %if.end3 return $0 -.LBB0_3: # %if.then2 +.LBB0_3: # %if.then2 call abort unreachable -.LBB0_4: # %if.then +.LBB0_4: # %if.then i32.const $push2=, 0 call exit, $pop2 unreachable .Lfunc_end0: .size t, .Lfunc_end0-t + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -34,7 +38,7 @@ main: # @main .local i32 # BB#0: # %entry i32.const $0=, 5 -.LBB1_1: # %for.cond +.LBB1_1: # %for.cond # =>This Inner Loop Header: Depth=1 loop .LBB1_2 i32.const $push0=, 255 @@ -47,12 +51,13 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 4 a: - .zero 1004 + .skip 1004 .size a, 1004 diff --git a/test/torture-s/pr56051.c.s b/test/torture-s/pr56051.c.s index 0dc0db78b..4c0816dce 100644 --- a/test/torture-s/pr56051.c.s +++ b/test/torture-s/pr56051.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56051.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56051.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr56250.c.s b/test/torture-s/pr56250.c.s index 577aac71e..ccdb59b01 100644 --- a/test/torture-s/pr56250.c.s +++ b/test/torture-s/pr56250.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56250.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56250.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr56799.c.s b/test/torture-s/pr56799.c.s index f431faf59..2dd644e60 100644 --- a/test/torture-s/pr56799.c.s +++ b/test/torture-s/pr56799.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56799.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56799.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -38,12 +40,14 @@ main: # @main # BB#3: # %if.then call exit, $1 unreachable -.LBB0_4: # %if.end +.LBB0_4: # %if.end call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -64,7 +68,7 @@ foo: # @foo i32.const $push2=, 1 i32.store $discard=, lo($pop1), $pop2 i32.load $3=, 4($0) -.LBB1_2: # %if.end +.LBB1_2: # %if.end block .LBB1_5 block .LBB1_4 i32.le_u $push3=, $1, $2 @@ -76,23 +80,26 @@ foo: # @foo i32.load $0=, 4($0) i32.add $3=, $0, $3 br .LBB1_5 -.LBB1_4: # %if.end.if.end10_crit_edge +.LBB1_4: # %if.end.if.end10_crit_edge i32.load $0=, 4($0) -.LBB1_5: # %if.end10 +.LBB1_5: # %if.end10 i32.add $push6=, $0, $3 return $pop6 .Lfunc_end1: .size foo, .Lfunc_end1-foo - .type hi,@object # @hi - .bss + .hidden hi # @hi + .type hi,@object + .section .bss.hi,"aw",@nobits .globl hi .align 2 hi: .int32 0 # 0x0 .size hi, 4 - .type lo,@object # @lo + .hidden lo # @lo + .type lo,@object + .section .bss.lo,"aw",@nobits .globl lo .align 2 lo: diff --git a/test/torture-s/pr56837.c.s b/test/torture-s/pr56837.c.s index 724d92746..6b7653992 100644 --- a/test/torture-s/pr56837.c.s +++ b/test/torture-s/pr56837.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56837.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56837.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -7,7 +9,7 @@ foo: # @foo # BB#0: # %entry i64.const $0=, 4294967295 i32.const $1=, -8192 -.LBB0_1: # %for.body +.LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_2 i32.const $push0=, a @@ -18,11 +20,13 @@ foo: # @foo i32.const $push4=, 8 i32.add $1=, $1, $pop4 br_if $1, .LBB0_1 -.LBB0_2: # %for.end +.LBB0_2: # %for.end return .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -32,7 +36,7 @@ main: # @main call foo i32.const $1=, 0 i32.const $0=, a -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB1_5 loop .LBB1_4 @@ -41,13 +45,13 @@ main: # @main i32.ne $push5=, $pop1, $pop4 br_if $pop5, .LBB1_5 # BB#2: # %for.body - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push2=, 4 i32.add $push3=, $0, $pop2 i32.load $push0=, 0($pop3) br_if $pop0, .LBB1_5 # BB#3: # %for.cond - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push6=, 1 i32.add $1=, $1, $pop6 i32.const $push7=, 8 @@ -55,21 +59,22 @@ main: # @main i32.const $push8=, 1023 i32.le_s $push9=, $1, $pop8 br_if $pop9, .LBB1_1 -.LBB1_4: # %for.end +.LBB1_4: # %for.end i32.const $push10=, 0 return $pop10 -.LBB1_5: # %if.then +.LBB1_5: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 4 a: - .zero 8192 + .skip 8192 .size a, 8192 diff --git a/test/torture-s/pr56899.c.s b/test/torture-s/pr56899.c.s index 6aa32c365..376f009fe 100644 --- a/test/torture-s/pr56899.c.s +++ b/test/torture-s/pr56899.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56899.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56899.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -13,12 +15,14 @@ f1: # @f1 br_if $pop3, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -32,12 +36,14 @@ f2: # @f2 br_if $pop3, .LBB1_2 # BB#1: # %if.end return -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -51,12 +57,14 @@ f3: # @f3 br_if $pop3, .LBB2_2 # BB#1: # %if.end return -.LBB2_2: # %if.then +.LBB2_2: # %if.then call abort unreachable .Lfunc_end2: .size f3, .Lfunc_end2-f3 + .section .text.f4,"ax",@progbits + .hidden f4 .globl f4 .type f4,@function f4: # @f4 @@ -70,12 +78,14 @@ f4: # @f4 br_if $pop3, .LBB3_2 # BB#1: # %if.end return -.LBB3_2: # %if.then +.LBB3_2: # %if.then call abort unreachable .Lfunc_end3: .size f4, .Lfunc_end3-f4 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr56962.c.s b/test/torture-s/pr56962.c.s index 05d2d33c6..fe0ca4e88 100644 --- a/test/torture-s/pr56962.c.s +++ b/test/torture-s/pr56962.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56962.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56962.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -11,12 +13,14 @@ bar: # @bar br_if $pop1, .LBB0_2 # BB#1: # %if.end return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -59,6 +63,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -73,12 +79,13 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type v,@object # @v - .bss + .hidden v # @v + .type v,@object + .section .bss.v,"aw",@nobits .globl v .align 4 v: - .zero 1152 + .skip 1152 .size v, 1152 diff --git a/test/torture-s/pr56982.c.s b/test/torture-s/pr56982.c.s index 10282b3e9..53cc3e750 100644 --- a/test/torture-s/pr56982.c.s +++ b/test/torture-s/pr56982.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56982.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56982.c" + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -10,6 +12,8 @@ baz: # @baz .Lfunc_end0: .size baz, .Lfunc_end0-baz + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -25,7 +29,7 @@ f: # @f # BB#1: # %if.then i32.const $push1=, 1 return $pop1 -.LBB1_2: # %if.end +.LBB1_2: # %if.end i32.const $1=, env #APP #NO_APP @@ -36,13 +40,15 @@ f: # @f i32.const $push4=, 42 call longjmp, $1, $pop4 unreachable -.LBB1_4: # %if.then2 +.LBB1_4: # %if.then2 i32.const $push3=, 0 call exit, $pop3 unreachable .Lfunc_end1: .size f, .Lfunc_end1-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr57124.c.s b/test/torture-s/pr57124.c.s index fe0b5b882..3ce53729e 100644 --- a/test/torture-s/pr57124.c.s +++ b/test/torture-s/pr57124.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57124.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57124.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -14,13 +16,15 @@ foo: # @foo # BB#1: # %if.then call abort unreachable -.LBB0_2: # %if.end +.LBB0_2: # %if.end i32.const $push3=, 0 call exit, $pop3 unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr57131.c.s b/test/torture-s/pr57131.c.s index 3f705ee4e..d7243a7b5 100644 --- a/test/torture-s/pr57131.c.s +++ b/test/torture-s/pr57131.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57131.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57131.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -43,7 +45,7 @@ main: # @main i32.const $9=, __stack_pointer i32.store $10=, 0($9), $10 return $1 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: diff --git a/test/torture-s/pr57144.c.s b/test/torture-s/pr57144.c.s index 80a3e2d6d..451995313 100644 --- a/test/torture-s/pr57144.c.s +++ b/test/torture-s/pr57144.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57144.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57144.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,6 +13,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr57281.c.s b/test/torture-s/pr57281.c.s index 20e4d60a6..eb82cedd7 100644 --- a/test/torture-s/pr57281.c.s +++ b/test/torture-s/pr57281.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57281.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57281.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -17,6 +19,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -33,7 +37,7 @@ main: # @main i32.load $0=, a($3) i32.load $1=, e($3) i32.load $2=, g($3) -.LBB1_2: # %for.body +.LBB1_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i64.load $discard=, f($3) @@ -49,60 +53,68 @@ main: # @main i32.store $push7=, b($5), $pop6 i32.ne $push8=, $pop7, $4 br_if $pop8, .LBB1_2 -.LBB1_3: # %for.end +.LBB1_3: # %for.end return $3 .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: .int32 1 # 0x1 .size a, 4 - .type d,@object # @d - .bss + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type e,@object # @e - .data + .hidden e # @e + .type e,@object + .section .data.e,"aw",@progbits .globl e .align 2 e: .int32 d .size e, 4 - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 3 c: .int64 0 # 0x0 .size c, 8 - .type g,@object # @g - .data + .hidden g # @g + .type g,@object + .section .data.g,"aw",@progbits .globl g .align 2 g: .int32 c .size g, 4 - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type f,@object # @f + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f .align 3 f: diff --git a/test/torture-s/pr57321.c.s b/test/torture-s/pr57321.c.s index 4b1b117cf..34f1ac232 100644 --- a/test/torture-s/pr57321.c.s +++ b/test/torture-s/pr57321.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57321.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57321.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,28 +16,32 @@ main: # @main i32.load $push1=, b($0) i32.const $push2=, 1 i32.store $discard=, 0($pop1), $pop2 -.LBB0_2: # %foo.exit +.LBB0_2: # %foo.exit return $0 .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: .int32 1 # 0x1 .size a, 4 - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 .size b, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: diff --git a/test/torture-s/pr57344-1.c.s b/test/torture-s/pr57344-1.c.s index 4405d9bc2..45f9a58ef 100644 --- a/test/torture-s/pr57344-1.c.s +++ b/test/torture-s/pr57344-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,12 +15,14 @@ foo: # @foo #APP #NO_APP return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -42,7 +46,7 @@ main: # @main i32.const $push4=, -1 i32.gt_s $push5=, $2, $pop4 br_if $pop5, .LBB1_3 -.LBB1_2: # %for.body.for.body_crit_edge +.LBB1_2: # %for.body.for.body_crit_edge # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i64.load32_u $push12=, s+8($0) @@ -66,20 +70,23 @@ main: # @main i32.store $discard=, i($0), $pop21 i32.lt_s $push22=, $2, $0 br_if $pop22, .LBB1_2 -.LBB1_3: # %for.end +.LBB1_3: # %for.end return $0 .Lfunc_end1: .size main, .Lfunc_end1-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 4 s: - .zero 16 + .skip 16 .size s, 16 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: diff --git a/test/torture-s/pr57344-2.c.s b/test/torture-s/pr57344-2.c.s index d1fe9fe5b..cc4ec8e5a 100644 --- a/test/torture-s/pr57344-2.c.s +++ b/test/torture-s/pr57344-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,12 +15,14 @@ foo: # @foo #APP #NO_APP return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -42,7 +46,7 @@ main: # @main i32.const $push4=, -1 i32.gt_s $push5=, $2, $pop4 br_if $pop5, .LBB1_3 -.LBB1_2: # %for.body.for.body_crit_edge +.LBB1_2: # %for.body.for.body_crit_edge # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i32.const $2=, s+8 @@ -70,20 +74,23 @@ main: # @main i32.store $discard=, i($0), $pop24 i32.lt_s $push25=, $2, $0 br_if $pop25, .LBB1_2 -.LBB1_3: # %for.end +.LBB1_3: # %for.end return $0 .Lfunc_end1: .size main, .Lfunc_end1-main - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 4 s: - .zero 16 + .skip 16 .size s, 16 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: diff --git a/test/torture-s/pr57344-3.c.s b/test/torture-s/pr57344-3.c.s index 1bb5e0949..ec380dc12 100644 --- a/test/torture-s/pr57344-3.c.s +++ b/test/torture-s/pr57344-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-3.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,12 +15,14 @@ foo: # @foo #APP #NO_APP return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -26,7 +30,7 @@ main: # @main .local i32, i32, i64, i64, i64, i32 # BB#0: # %entry i32.const $push2=, s+16 - i32.const $push0=, main.t + i32.const $push0=, .Lmain.t i32.const $push1=, 16 call memcpy, $pop2, $pop0, $pop1 i32.const $0=, 0 @@ -44,7 +48,7 @@ main: # @main i32.const $push7=, -1 i32.gt_s $push8=, $5, $pop7 br_if $pop8, .LBB1_3 -.LBB1_2: # %for.body.for.body_crit_edge +.LBB1_2: # %for.body.for.body_crit_edge # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i64.load $2=, s+16($0) @@ -69,14 +73,14 @@ main: # @main i32.store $discard=, i($0), $pop22 i32.lt_s $push23=, $5, $0 br_if $pop23, .LBB1_2 -.LBB1_3: # %for.end +.LBB1_3: # %for.end return $0 .Lfunc_end1: .size main, .Lfunc_end1-main - .type main.t,@object # @main.t + .type .Lmain.t,@object # @main.t .section .rodata.cst16,"aM",@progbits,16 -main.t: +.Lmain.t: .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 @@ -87,18 +91,21 @@ main.t: .int8 255 # 0xff .int8 1 # 0x1 .int8 0 # 0x0 - .zero 6 - .size main.t, 16 + .skip 6 + .size .Lmain.t, 16 - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 4 s: - .zero 32 + .skip 32 .size s, 32 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: diff --git a/test/torture-s/pr57344-4.c.s b/test/torture-s/pr57344-4.c.s index 5002f92ab..87bfa5a35 100644 --- a/test/torture-s/pr57344-4.c.s +++ b/test/torture-s/pr57344-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-4.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,12 +15,14 @@ foo: # @foo #APP #NO_APP return -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -26,7 +30,7 @@ main: # @main .local i32, i32, i32 # BB#0: # %entry i32.const $push2=, s+16 - i32.const $push0=, main.t + i32.const $push0=, .Lmain.t i32.const $push1=, 16 call memcpy, $pop2, $pop0, $pop1 i32.const $0=, 0 @@ -44,7 +48,7 @@ main: # @main i32.const $push7=, -1 i32.gt_s $push8=, $2, $pop7 br_if $pop8, .LBB1_3 -.LBB1_2: # %for.body.for.body_crit_edge +.LBB1_2: # %for.body.for.body_crit_edge # =>This Inner Loop Header: Depth=1 loop .LBB1_3 i32.const $2=, s+24 @@ -77,14 +81,14 @@ main: # @main i32.store $discard=, i($0), $pop32 i32.lt_s $push33=, $2, $0 br_if $pop33, .LBB1_2 -.LBB1_3: # %for.end +.LBB1_3: # %for.end return $0 .Lfunc_end1: .size main, .Lfunc_end1-main - .type main.t,@object # @main.t + .type .Lmain.t,@object # @main.t .section .rodata.cst16,"aM",@progbits,16 -main.t: +.Lmain.t: .int8 0 # 0x0 .int8 0 # 0x0 .int8 0 # 0x0 @@ -101,17 +105,20 @@ main.t: .int8 221 # 0xdd .int8 1 # 0x1 .int8 0 # 0x0 - .size main.t, 16 + .size .Lmain.t, 16 - .type s,@object # @s - .bss + .hidden s # @s + .type s,@object + .section .bss.s,"aw",@nobits .globl s .align 4 s: - .zero 32 + .skip 32 .size s, 32 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: diff --git a/test/torture-s/pr57568.c.s b/test/torture-s/pr57568.c.s index 13f3f70a5..8e65a84e1 100644 --- a/test/torture-s/pr57568.c.s +++ b/test/torture-s/pr57568.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57568.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57568.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -24,28 +26,32 @@ main: # @main # BB#2: # %if.then call abort unreachable -.LBB0_3: # %if.end +.LBB0_3: # %if.end return $0 .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 4 a: - .zero 216 + .skip 216 .size a, 216 - .type b,@object # @b - .data + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 2 b: .int32 1 # 0x1 .size b, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 2 c: diff --git a/test/torture-s/pr57829.c.s b/test/torture-s/pr57829.c.s index b27426674..1963a303e 100644 --- a/test/torture-s/pr57829.c.s +++ b/test/torture-s/pr57829.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57829.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57829.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -16,6 +18,8 @@ f1: # @f1 .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -32,6 +36,8 @@ f2: # @f2 .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -50,6 +56,8 @@ f3: # @f3 .Lfunc_end2: .size f3, .Lfunc_end2-f3 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -80,7 +88,7 @@ main: # @main # BB#4: # %if.end i32.const $push10=, 0 return $pop10 -.LBB3_5: # %if.then +.LBB3_5: # %if.then call abort unreachable .Lfunc_end3: diff --git a/test/torture-s/pr57860.c.s b/test/torture-s/pr57860.c.s index 4bd2c4505..d37f0db74 100644 --- a/test/torture-s/pr57860.c.s +++ b/test/torture-s/pr57860.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57860.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57860.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,7 +14,7 @@ foo: # @foo i32.load $3=, h($5) i32.load $4=, f($5) i64.extend_s/i32 $1=, $0 -.LBB0_1: # %for.cond1thread-pre-split +.LBB0_1: # %for.cond1thread-pre-split # =>This Inner Loop Header: Depth=1 loop .LBB0_5 block .LBB0_3 @@ -21,10 +23,10 @@ foo: # @foo i32.eq $push16=, $pop0, $pop15 br_if $pop16, .LBB0_3 # BB#2: # %for.inc.preheader - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.store $discard=, c($5), $5 -.LBB0_3: # %for.end - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_3: # %for.end + # in Loop: Header=BB0_1 Depth=1 i64.load32_s $push4=, 0($2) i64.load32_s $push1=, a($5) i64.const $push2=, 8589934591 @@ -41,16 +43,18 @@ foo: # @foo i32.load $push12=, 0($pop11) br_if $pop12, .LBB0_5 # BB#4: # %for.inc6 - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $push13=, 1 i32.add $push14=, $0, $pop13 i32.store $discard=, g($5), $pop14 br .LBB0_1 -.LBB0_5: # %if.then +.LBB0_5: # %if.then return $5 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -62,7 +66,7 @@ main: # @main i32.load $1=, h($4) i32.load $2=, f($4) i64.const $5=, 8589934591 -.LBB1_1: # %for.cond1thread-pre-split.i +.LBB1_1: # %for.cond1thread-pre-split.i # =>This Inner Loop Header: Depth=1 loop .LBB1_5 block .LBB1_3 @@ -71,10 +75,10 @@ main: # @main i32.eq $push19=, $pop0, $pop18 br_if $pop19, .LBB1_3 # BB#2: # %for.inc.preheader.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.store $discard=, c($4), $4 -.LBB1_3: # %for.end.i - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_3: # %for.end.i + # in Loop: Header=BB1_1 Depth=1 i64.load32_s $push3=, 0($0) i64.load32_s $push1=, a($4) i64.xor $push2=, $pop1, $5 @@ -91,12 +95,12 @@ main: # @main i32.load $push12=, 0($pop11) br_if $pop12, .LBB1_5 # BB#4: # %for.inc6.i - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push16=, 1 i32.add $push17=, $3, $pop16 i32.store $discard=, g($4), $pop17 br .LBB1_1 -.LBB1_5: # %foo.exit +.LBB1_5: # %foo.exit block .LBB1_7 i32.load $push13=, d($4) i32.const $push14=, 1 @@ -104,76 +108,87 @@ main: # @main br_if $pop15, .LBB1_7 # BB#6: # %if.end return $4 -.LBB1_7: # %if.then +.LBB1_7: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type b,@object # @b - .data + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 2 b: .int32 a .size b, 4 - .type e,@object # @e - .bss + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: .int32 0 # 0x0 .size e, 4 - .type f,@object # @f - .data + .hidden f # @f + .type f,@object + .section .data.f,"aw",@progbits .globl f .align 2 f: .int32 e .size f, 4 - .type d,@object # @d - .bss + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type h,@object # @h - .data + .hidden h # @h + .type h,@object + .section .data.h,"aw",@progbits .globl h .align 2 h: .int32 d .size h, 4 - .type k,@object # @k + .hidden k # @k + .type k,@object + .section .data.k,"aw",@progbits .globl k .align 2 k: .int32 1 # 0x1 .size k, 4 - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 # 0x0 .size c, 4 - .type g,@object # @g + .hidden g # @g + .type g,@object + .section .bss.g,"aw",@nobits .globl g .align 2 g: diff --git a/test/torture-s/pr57861.c.s b/test/torture-s/pr57861.c.s index a3b756f95..2e0ac3b40 100644 --- a/test/torture-s/pr57861.c.s +++ b/test/torture-s/pr57861.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57861.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57861.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -25,7 +27,7 @@ main: # @main i32.and $push0=, $pop6, $pop8 i32.store16 $4=, a($1), $pop0 i32.store16 $discard=, f($1), $1 -.LBB0_2: # %for.inc.i.1 +.LBB0_2: # %for.inc.i.1 i32.store $2=, j($1), $1 i32.load $3=, g($2) i32.const $push9=, 255 @@ -41,80 +43,96 @@ main: # @main br_if $pop14, .LBB0_4 # BB#3: # %if.end return $1 -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 1 a: .int16 1 # 0x1 .size a, 2 - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type g,@object # @g - .data + .hidden g # @g + .type g,@object + .section .data.g,"aw",@progbits .globl g .align 2 g: .int32 b .size g, 4 - .type f,@object # @f - .bss + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f .align 1 f: .int16 0 # 0x0 .size f, 2 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 # 0x0 .size c, 4 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type h,@object # @h + .hidden h # @h + .type h,@object + .section .bss.h,"aw",@nobits .globl h .align 2 h: .int32 0 # 0x0 .size h, 4 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 # 0x0 .size i, 4 - .type j,@object # @j + .hidden j # @j + .type j,@object + .section .bss.j,"aw",@nobits .globl j .align 2 j: .int32 0 # 0x0 .size j, 4 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: diff --git a/test/torture-s/pr57875.c.s b/test/torture-s/pr57875.c.s index ca4fea61e..00d42ab2f 100644 --- a/test/torture-s/pr57875.c.s +++ b/test/torture-s/pr57875.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57875.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57875.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,41 +16,41 @@ main: # @main # BB#1: # %for.body.lr.ph i32.load $0=, d($3) i32.load $1=, c($3) -.LBB0_2: # %for.body +.LBB0_2: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB0_8 block .LBB0_7 br_if $0, .LBB0_7 # BB#3: # %if.then - # in Loop: Header=.LBB0_2 Depth=1 + # in Loop: Header=BB0_2 Depth=1 block .LBB0_6 block .LBB0_5 i32.const $push14=, 0 i32.eq $push15=, $1, $pop14 br_if $pop15, .LBB0_5 # BB#4: # %if.then.if.end_crit_edge - # in Loop: Header=.LBB0_2 Depth=1 + # in Loop: Header=BB0_2 Depth=1 i32.load $2=, f($3) br .LBB0_6 -.LBB0_5: # %if.then2 - # in Loop: Header=.LBB0_2 Depth=1 +.LBB0_5: # %if.then2 + # in Loop: Header=BB0_2 Depth=1 i32.const $push1=, 2 i32.store $2=, f($3), $pop1 -.LBB0_6: # %if.end - # in Loop: Header=.LBB0_2 Depth=1 +.LBB0_6: # %if.end + # in Loop: Header=BB0_2 Depth=1 i32.load8_u $push2=, e($3) i32.and $push3=, $pop2, $2 i32.store8 $discard=, e($3), $pop3 -.LBB0_7: # %for.inc - # in Loop: Header=.LBB0_2 Depth=1 +.LBB0_7: # %for.inc + # in Loop: Header=BB0_2 Depth=1 i32.const $push4=, 1 i32.add $2=, $5, $pop4 i32.lt_s $4=, $5, $3 copy_local $5=, $2 br_if $4, .LBB0_2 -.LBB0_8: # %for.cond.for.end_crit_edge +.LBB0_8: # %for.cond.for.end_crit_edge i32.store $discard=, i($3), $2 -.LBB0_9: # %for.end +.LBB0_9: # %for.end block .LBB0_11 i32.const $push10=, a i32.load8_u $push5=, e($3) @@ -62,55 +64,68 @@ main: # @main br_if $pop13, .LBB0_11 # BB#10: # %if.end10 return $3 -.LBB0_11: # %if.then9 +.LBB0_11: # %if.then9 call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 # 0x0 .size i, 4 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 # 0x0 .size c, 4 - .type f,@object # @f + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f .align 2 f: .int32 0 # 0x0 .size f, 4 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e e: - .zero 1 + .skip 1 .size e, 1 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: - .zero 4 + .skip 4 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/pr57877.c.s b/test/torture-s/pr57877.c.s index 4e7d0e407..d8f9b3e57 100644 --- a/test/torture-s/pr57877.c.s +++ b/test/torture-s/pr57877.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57877.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57877.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -16,13 +18,13 @@ main: # @main # BB#1: # %entry.foo.exit_crit_edge i32.load $6=, e($3) br .LBB0_5 -.LBB0_2: # %for.body.lr.ph.i +.LBB0_2: # %for.body.lr.ph.i i64.load32_s $0=, f($3) i32.load $1=, c($3) i32.load $2=, a($3) i32.const $push3=, -1 i32.add $7=, $7, $pop3 -.LBB0_3: # %for.body.i +.LBB0_3: # %for.body.i # =>This Inner Loop Header: Depth=1 loop .LBB0_4 i32.load $push0=, 0($1) @@ -40,73 +42,86 @@ main: # @main i32.add $7=, $7, $4 i32.lt_s $push10=, $7, $3 br_if $pop10, .LBB0_3 -.LBB0_4: # %for.cond.for.end_crit_edge.i +.LBB0_4: # %for.cond.for.end_crit_edge.i i32.store16 $discard=, d($3), $5 -.LBB0_5: # %foo.exit +.LBB0_5: # %foo.exit block .LBB0_7 i32.ne $push11=, $6, $4 br_if $pop11, .LBB0_7 # BB#6: # %if.end return $3 -.LBB0_7: # %if.then +.LBB0_7: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type c,@object # @c - .data + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 2 c: .int32 b .size c, 4 - .type f,@object # @f + .hidden f # @f + .type f,@object + .section .data.f,"aw",@progbits .globl f .align 2 f: .int32 6 # 0x6 .size f, 4 - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: .int32 0 # 0x0 .size e, 4 - .type g,@object # @g + .hidden g # @g + .type g,@object + .section .bss.g,"aw",@nobits .globl g .align 2 g: .int32 0 # 0x0 .size g, 4 - .type h,@object # @h + .hidden h # @h + .type h,@object + .section .bss.h,"aw",@nobits .globl h .align 2 h: .int32 0 # 0x0 .size h, 4 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 1 d: diff --git a/test/torture-s/pr58209.c.s b/test/torture-s/pr58209.c.s index e5ca5a66c..48ce4423c 100644 --- a/test/torture-s/pr58209.c.s +++ b/test/torture-s/pr58209.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58209.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58209.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -17,12 +19,14 @@ foo: # @foo i32.const $push3=, 4 i32.add $push4=, $pop2, $pop3 return $pop4 -.LBB0_2: # %return +.LBB0_2: # %return i32.const $push5=, buf return $pop5 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -41,11 +45,13 @@ bar: # @bar i32.call $push2=, foo, $pop1 i32.const $push3=, 4 i32.add $1=, $pop2, $pop3 -.LBB1_2: # %return +.LBB1_2: # %return return $1 .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -54,7 +60,7 @@ main: # @main # BB#0: # %entry i32.const $3=, 0 i32.const $2=, buf-4 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB2_7 loop .LBB2_6 @@ -64,44 +70,45 @@ main: # @main i32.ne $push1=, $2, $0 br_if $pop1, .LBB2_7 # BB#2: # %lor.lhs.false - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $4=, buf block .LBB2_4 i32.const $push9=, 0 i32.eq $push10=, $3, $pop9 br_if $pop10, .LBB2_4 # BB#3: # %if.end.i - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $push2=, -1 i32.add $push3=, $3, $pop2 i32.call $push4=, foo, $pop3 i32.add $4=, $pop4, $1 -.LBB2_4: # %bar.exit - # in Loop: Header=.LBB2_1 Depth=1 +.LBB2_4: # %bar.exit + # in Loop: Header=BB2_1 Depth=1 i32.ne $push5=, $4, $0 br_if $pop5, .LBB2_7 # BB#5: # %for.cond - # in Loop: Header=.LBB2_1 Depth=1 + # in Loop: Header=BB2_1 Depth=1 i32.const $push0=, 1 i32.add $3=, $3, $pop0 i32.const $push6=, 26 i32.le_s $push7=, $3, $pop6 br_if $pop7, .LBB2_1 -.LBB2_6: # %for.end +.LBB2_6: # %for.end i32.const $push8=, 0 return $pop8 -.LBB2_7: # %if.then +.LBB2_7: # %if.then call abort unreachable .Lfunc_end2: .size main, .Lfunc_end2-main - .type buf,@object # @buf - .bss + .hidden buf # @buf + .type buf,@object + .section .bss.buf,"aw",@nobits .globl buf .align 4 buf: - .zero 4096 + .skip 4096 .size buf, 4096 diff --git a/test/torture-s/pr58277-2.c.s b/test/torture-s/pr58277-2.c.s index fd248b4fa..6ef1151c0 100644 --- a/test/torture-s/pr58277-2.c.s +++ b/test/torture-s/pr58277-2.c.s @@ -1,85 +1,93 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58277-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58277-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main .result i32 - .local i32, i32, i32 + .local i32 # BB#0: # %entry i32.const $0=, 0 i32.store8 $discard=, n($0), $0 - block .LBB0_4 + block .LBB0_3 + block .LBB0_2 i32.load $push0=, g($0) - i32.const $push7=, 0 - i32.eq $push8=, $pop0, $pop7 - br_if $pop8, .LBB0_4 -# BB#1: # %for.end.lr.ph.i.i - i32.load $2=, t($0) -.LBB0_2: # %for.end.i.i - # =>This Inner Loop Header: Depth=1 - loop .LBB0_3 + i32.const $push6=, 0 + i32.eq $push7=, $pop0, $pop6 + br_if $pop7, .LBB0_2 +# BB#1: # %fn2.exit.thread.i i32.load $discard=, d($0) + br .LBB0_3 +.LBB0_2: # %if.end.loopexit.i i32.load $push1=, h($0) - i32.store $1=, 0($pop1), $0 - i32.const $push2=, 1 - i32.add $2=, $2, $pop2 - i32.load $push3=, g($1) - br_if $pop3, .LBB0_2 -.LBB0_3: # %fn2.exit.i - i32.store $discard=, t($1), $2 -.LBB0_4: # %if.end - i32.load $push4=, h($0) + i32.store $push2=, 0($pop1), $0 + i32.const $push3=, 1 + i32.store8 $discard=, n($pop2), $pop3 +.LBB0_3: # %if.end + i32.load $push4=, s($0) i32.store $discard=, 0($pop4), $0 - i32.load $push5=, s($0) - i32.store $discard=, 0($pop5), $0 - i32.store8 $push6=, n($0), $0 - return $pop6 + i32.store8 $push5=, n($0), $0 + return $pop5 .Lfunc_end0: .size main, .Lfunc_end0-main - .type n,@object # @n - .bss + .hidden n # @n + .type n,@object + .section .bss.n,"aw",@nobits .globl n n: .int8 0 # 0x0 .size n, 1 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type r,@object # @r + .hidden r # @r + .type r,@object + .section .bss.r,"aw",@nobits .globl r .align 2 r: .int32 0 .size r, 4 - .type f,@object # @f + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f .align 2 f: .int32 0 # 0x0 .size f, 4 - .type g,@object # @g + .hidden g # @g + .type g,@object + .section .bss.g,"aw",@nobits .globl g .align 2 g: .int32 0 # 0x0 .size g, 4 - .type o,@object # @o + .hidden o # @o + .type o,@object + .section .bss.o,"aw",@nobits .globl o .align 2 o: .int32 0 # 0x0 .size o, 4 - .type x,@object # @x + .hidden x # @x + .type x,@object + .section .bss.x,"aw",@nobits .globl x .align 2 x: @@ -87,20 +95,19 @@ x: .size x, 4 .type h,@object # @h - .data + .section .data.h,"aw",@progbits .align 2 h: .int32 f .size h, 4 .type s,@object # @s + .section .data.s,"aw",@progbits .align 2 s: .int32 r .size s, 4 - .type t,@object # @t - .lcomm t,4,2 .ident "clang version 3.8.0 " .section ".note.GNU-stack","",@progbits diff --git a/test/torture-s/pr58364.c.s b/test/torture-s/pr58364.c.s index 41870d354..046bf298a 100644 --- a/test/torture-s/pr58364.c.s +++ b/test/torture-s/pr58364.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58364.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58364.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -14,6 +16,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -29,29 +33,33 @@ main: # @main br_if $pop0, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: .int32 1 # 0x1 .size a, 4 - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 # 0x0 .size c, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/pr58365.c.s b/test/torture-s/pr58365.c.s index 5e3f95d36..20422c8ef 100644 --- a/test/torture-s/pr58365.c.s +++ b/test/torture-s/pr58365.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58365.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58365.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,6 +13,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -58,7 +62,7 @@ main: # @main i64.or $push15=, $pop14, $3 i64.store $discard=, 8($16), $pop15 br .LBB1_3 -.LBB1_2: # %if.end.i +.LBB1_2: # %if.end.i i32.const $push16=, 16 i32.const $8=, 8 i32.add $8=, $16, $8 @@ -71,7 +75,7 @@ main: # @main i64.const $push20=, 0 i64.store $push21=, 0($pop19), $pop20 i64.store $discard=, 8($16), $pop21 -.LBB1_3: # %bar.exit +.LBB1_3: # %bar.exit i32.load $push22=, 8($16) i32.store $discard=, h($0), $pop22 i32.const $push23=, 16 @@ -109,14 +113,15 @@ main: # @main i32.const $7=, __stack_pointer i32.store $16=, 0($7), $16 return $0 -.LBB1_5: # %if.then +.LBB1_5: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type i,@object # @i - .data + .hidden i # @i + .type i,@object + .section .data.i,"aw",@progbits .globl i .align 2 i: @@ -125,19 +130,20 @@ i: .type h,@object # @h .lcomm h,20,2 - .type f,@object # @f - .bss + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f .align 2 f: - .zero 20 + .skip 20 .size f, 20 .type g,@object # @g - .section .rodata,"a",@progbits + .section .rodata.g,"a",@progbits .align 2 g: - .zero 20 + .skip 20 .size g, 20 diff --git a/test/torture-s/pr58385.c.s b/test/torture-s/pr58385.c.s index db5358791..1963d338f 100644 --- a/test/torture-s/pr58385.c.s +++ b/test/torture-s/pr58385.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58385.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58385.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -12,6 +14,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -24,16 +28,18 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type b,@object # @b - .data + .hidden b # @b + .type b,@object + .section .data.b,"aw",@progbits .globl b .align 2 b: .int32 1 # 0x1 .size b, 4 - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: diff --git a/test/torture-s/pr58387.c.s b/test/torture-s/pr58387.c.s index 77fb10413..5957de2a2 100644 --- a/test/torture-s/pr58387.c.s +++ b/test/torture-s/pr58387.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58387.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58387.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,14 +15,15 @@ main: # @main br_if $pop1, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: diff --git a/test/torture-s/pr58419.c.s b/test/torture-s/pr58419.c.s index 0e5e1c8e4..b4c4cfaf5 100644 --- a/test/torture-s/pr58419.c.s +++ b/test/torture-s/pr58419.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58419.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58419.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -15,6 +17,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -30,6 +34,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -61,7 +67,7 @@ main: # @main i32.const $push10=, 1 i32.store16 $5=, c($4), $pop10 i32.store $discard=, 0($0), $4 -.LBB2_2: # %lor.end +.LBB2_2: # %lor.end i32.store $discard=, g($1), $4 copy_local $4=, $6 block .LBB2_4 @@ -80,7 +86,7 @@ main: # @main i32.const $push20=, 1 i32.store16 $5=, c($4), $pop20 i32.store $discard=, 0($0), $4 -.LBB2_4: # %lor.end.1 +.LBB2_4: # %lor.end.1 i32.store $discard=, g($1), $4 copy_local $4=, $6 block .LBB2_6 @@ -99,7 +105,7 @@ main: # @main i32.const $push30=, 1 i32.store16 $5=, c($4), $pop30 i32.store $discard=, 0($0), $4 -.LBB2_6: # %lor.end.2 +.LBB2_6: # %lor.end.2 i32.store $discard=, g($1), $4 copy_local $4=, $6 block .LBB2_8 @@ -118,7 +124,7 @@ main: # @main i32.const $push40=, 1 i32.store16 $5=, c($4), $pop40 i32.store $discard=, 0($0), $4 -.LBB2_8: # %lor.end.3 +.LBB2_8: # %lor.end.3 i32.store $discard=, g($1), $4 copy_local $4=, $6 block .LBB2_10 @@ -137,7 +143,7 @@ main: # @main i32.const $push50=, 1 i32.store16 $5=, c($4), $pop50 i32.store $discard=, 0($0), $4 -.LBB2_10: # %lor.end.4 +.LBB2_10: # %lor.end.4 i32.store $discard=, g($1), $4 copy_local $4=, $6 block .LBB2_12 @@ -156,7 +162,7 @@ main: # @main i32.const $push60=, 1 i32.store16 $5=, c($4), $pop60 i32.store $discard=, 0($0), $4 -.LBB2_12: # %lor.end.5 +.LBB2_12: # %lor.end.5 i32.store $discard=, g($1), $4 copy_local $4=, $6 block .LBB2_14 @@ -175,7 +181,7 @@ main: # @main i32.const $push70=, 1 i32.store16 $5=, c($4), $pop70 i32.store $discard=, 0($0), $4 -.LBB2_14: # %lor.end.6 +.LBB2_14: # %lor.end.6 i32.store $discard=, g($1), $4 i32.load $push71=, k($1) i32.ne $push74=, $pop71, $1 @@ -193,7 +199,7 @@ main: # @main i32.const $push79=, 1 i32.store16 $discard=, c($1), $pop79 i32.store $6=, 0($0), $1 -.LBB2_16: # %lor.end.7 +.LBB2_16: # %lor.end.7 i32.store $discard=, g($1), $6 i32.store16 $discard=, h($1), $2 i32.store8 $discard=, e($1), $5 @@ -204,62 +210,79 @@ main: # @main .Lfunc_end2: .size main, .Lfunc_end2-main - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 1 c: .int16 0 # 0x0 .size c, 2 - .type p,@object # @p + .hidden p # @p + .type p,@object + .section .bss.p,"aw",@nobits .globl p .align 2 p: .int32 0 .size p, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b b: .int8 0 # 0x0 .size b, 1 - .type h,@object # @h + .hidden h # @h + .type h,@object + .section .bss.h,"aw",@nobits .globl h .align 1 h: .int16 0 # 0x0 .size h, 2 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e e: .int8 0 # 0x0 .size e, 1 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type k,@object # @k + .hidden k # @k + .type k,@object + .section .bss.k,"aw",@nobits .globl k .align 2 k: .int32 0 # 0x0 .size k, 4 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 # 0x0 .size i, 4 - .type g,@object # @g + .hidden g # @g + .type g,@object + .section .bss.g,"aw",@nobits .globl g .align 2 g: diff --git a/test/torture-s/pr58431.c.s b/test/torture-s/pr58431.c.s index 8e38269e2..c75b68209 100644 --- a/test/torture-s/pr58431.c.s +++ b/test/torture-s/pr58431.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58431.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58431.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -23,7 +25,7 @@ main: # @main # BB#1: # %lor.rhs i32.load $push4=, c($3) i32.ne $5=, $pop4, $3 -.LBB0_2: # %lor.end +.LBB0_2: # %lor.end block .LBB0_10 block .LBB0_8 block .LBB0_6 @@ -40,19 +42,19 @@ main: # @main # BB#4: # %for.inc17.preheader i32.store $discard=, e($3), $3 br .LBB0_8 -.LBB0_5: # %for.end22.thread +.LBB0_5: # %for.end22.thread i32.store $discard=, g($3), $0 i32.store $discard=, j($3), $5 i32.store $discard=, b($3), $2 br .LBB0_10 -.LBB0_6: # %for.cond10thread-pre-split +.LBB0_6: # %for.cond10thread-pre-split i32.load $push6=, d($3) i32.gt_s $push7=, $pop6, $3 br_if $pop7, .LBB0_8 # BB#7: # %for.inc.preheader i32.const $push8=, 1 i32.store $discard=, d($3), $pop8 -.LBB0_8: # %for.end22 +.LBB0_8: # %for.end22 i32.store $discard=, g($3), $0 i32.load8_u $4=, h($3) i32.store $discard=, j($3), $5 @@ -61,75 +63,94 @@ main: # @main br_if $4, .LBB0_10 # BB#9: # %if.end27 return $3 -.LBB0_10: # %if.then26 +.LBB0_10: # %if.then26 call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 1 i: .int16 0 # 0x0 .size i, 2 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type k,@object # @k + .hidden k # @k + .type k,@object + .section .bss.k,"aw",@nobits .globl k .align 2 k: .int32 0 # 0x0 .size k, 4 - .type g,@object # @g + .hidden g # @g + .type g,@object + .section .bss.g,"aw",@nobits .globl g .align 2 g: .int32 0 # 0x0 .size g, 4 - .type j,@object # @j + .hidden j # @j + .type j,@object + .section .bss.j,"aw",@nobits .globl j .align 2 j: .int32 0 # 0x0 .size j, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 # 0x0 .size c, 4 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a a: .int8 0 # 0x0 .size a, 1 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type h,@object # @h + .hidden h # @h + .type h,@object + .section .bss.h,"aw",@nobits .globl h h: .int8 0 # 0x0 .size h, 1 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: diff --git a/test/torture-s/pr58564.c.s b/test/torture-s/pr58564.c.s index c7f2b3124..7898a9915 100644 --- a/test/torture-s/pr58564.c.s +++ b/test/torture-s/pr58564.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58564.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58564.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -12,31 +14,36 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 .size c, 4 - .type d,@object # @d - .data + .hidden d # @d + .type d,@object + .section .data.d,"aw",@progbits .globl d .align 2 d: .int32 c .size d, 4 - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/pr58570.c.s b/test/torture-s/pr58570.c.s index d2e915846..b9ee95073 100644 --- a/test/torture-s/pr58570.c.s +++ b/test/torture-s/pr58570.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58570.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58570.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -30,7 +32,7 @@ main: # @main i64.const $push10=, 61440 i64.and $push11=, $3, $pop10 i64.store16 $discard=, 0($2), $pop11 -.LBB0_2: # %if.end +.LBB0_2: # %if.end block .LBB0_4 i64.load32_u $push18=, d($0) i32.const $push12=, d @@ -52,22 +54,24 @@ main: # @main br_if $pop28, .LBB0_4 # BB#3: # %if.end7 return $0 -.LBB0_4: # %if.then6 +.LBB0_4: # %if.then6 call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type e,@object # @e - .data + .hidden e # @e + .type e,@object + .section .data.e,"aw",@progbits .globl e .align 2 e: .int32 1 # 0x1 .size e, 4 - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: diff --git a/test/torture-s/pr58574.c.s b/test/torture-s/pr58574.c.s index b9b091e85..15516555a 100644 --- a/test/torture-s/pr58574.c.s +++ b/test/torture-s/pr58574.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58574.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58574.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -79,7 +81,7 @@ foo: # @foo block .LBB0_3 block .LBB0_2 tableswitch $1, .LBB0_2, .LBB0_2, .LBB0_3, .LBB0_4, .LBB0_5, .LBB0_6, .LBB0_7, .LBB0_8, .LBB0_9, .LBB0_10, .LBB0_11, .LBB0_12, .LBB0_13, .LBB0_14, .LBB0_15, .LBB0_16, .LBB0_17, .LBB0_18, .LBB0_19, .LBB0_20, .LBB0_21, .LBB0_22, .LBB0_23, .LBB0_24, .LBB0_25, .LBB0_26, .LBB0_27, .LBB0_28, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_29, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_30, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_31, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_32, .LBB0_33, .LBB0_34, .LBB0_35, .LBB0_36, .LBB0_37, .LBB0_38, .LBB0_39, .LBB0_40, .LBB0_41, .LBB0_42, .LBB0_43, .LBB0_44, .LBB0_45, .LBB0_46, .LBB0_47, .LBB0_48, .LBB0_49, .LBB0_50, .LBB0_51, .LBB0_52, .LBB0_53, .LBB0_54, .LBB0_55, .LBB0_56, .LBB0_57, .LBB0_58, .LBB0_59, .LBB0_60, .LBB0_61, .LBB0_62, .LBB0_63, .LBB0_64, .LBB0_65 -.LBB0_2: # %sw.bb +.LBB0_2: # %sw.bb f64.add $push1262=, $0, $0 f64.const $push1263=, -0x1p0 f64.add $0=, $pop1262, $pop1263 @@ -103,7 +105,7 @@ foo: # @foo f64.const $push1281=, 0x1.739ad75c47d48p-11 f64.add $2=, $pop1280, $pop1281 br .LBB0_66 -.LBB0_3: # %sw.bb12 +.LBB0_3: # %sw.bb12 f64.add $push1242=, $0, $0 f64.const $push1243=, -0x1.8p1 f64.add $0=, $pop1242, $pop1243 @@ -127,7 +129,7 @@ foo: # @foo f64.const $push1261=, 0x1.1987908299a2dp-9 f64.add $2=, $pop1260, $pop1261 br .LBB0_66 -.LBB0_4: # %sw.bb27 +.LBB0_4: # %sw.bb27 f64.add $push1222=, $0, $0 f64.const $push1223=, -0x1.4p2 f64.add $0=, $pop1222, $pop1223 @@ -151,7 +153,7 @@ foo: # @foo f64.const $push1241=, 0x1.da059a73b42ccp-9 f64.add $2=, $pop1240, $pop1241 br .LBB0_66 -.LBB0_5: # %sw.bb42 +.LBB0_5: # %sw.bb42 f64.add $push1202=, $0, $0 f64.const $push1203=, -0x1.cp2 f64.add $0=, $pop1202, $pop1203 @@ -175,7 +177,7 @@ foo: # @foo f64.const $push1221=, 0x1.4f3e2bb4b9b09p-8 f64.add $2=, $pop1220, $pop1221 br .LBB0_66 -.LBB0_6: # %sw.bb57 +.LBB0_6: # %sw.bb57 f64.add $push1182=, $0, $0 f64.const $push1183=, -0x1.2p3 f64.add $0=, $pop1182, $pop1183 @@ -199,7 +201,7 @@ foo: # @foo f64.const $push1201=, 0x1.b3885828b601bp-8 f64.add $2=, $pop1200, $pop1201 br .LBB0_66 -.LBB0_7: # %sw.bb72 +.LBB0_7: # %sw.bb72 f64.add $push1162=, $0, $0 f64.const $push1163=, -0x1.6p3 f64.add $0=, $pop1162, $pop1163 @@ -223,7 +225,7 @@ foo: # @foo f64.const $push1181=, 0x1.0cf75f478e341p-7 f64.add $2=, $pop1180, $pop1181 br .LBB0_66 -.LBB0_8: # %sw.bb87 +.LBB0_8: # %sw.bb87 f64.add $push1142=, $0, $0 f64.const $push1143=, -0x1.ap3 f64.add $0=, $pop1142, $pop1143 @@ -247,7 +249,7 @@ foo: # @foo f64.const $push1161=, 0x1.414112efc6ccep-7 f64.add $2=, $pop1160, $pop1161 br .LBB0_66 -.LBB0_9: # %sw.bb102 +.LBB0_9: # %sw.bb102 f64.add $push1122=, $0, $0 f64.const $push1123=, -0x1.ep3 f64.add $0=, $pop1122, $pop1123 @@ -271,7 +273,7 @@ foo: # @foo f64.const $push1141=, 0x1.76a2f48c2e771p-7 f64.add $2=, $pop1140, $pop1141 br .LBB0_66 -.LBB0_10: # %sw.bb117 +.LBB0_10: # %sw.bb117 f64.add $push1102=, $0, $0 f64.const $push1103=, -0x1.1p4 f64.add $0=, $pop1102, $pop1103 @@ -295,7 +297,7 @@ foo: # @foo f64.const $push1121=, 0x1.ad3a604e1e71p-7 f64.add $2=, $pop1120, $pop1121 br .LBB0_66 -.LBB0_11: # %sw.bb132 +.LBB0_11: # %sw.bb132 f64.add $push1082=, $0, $0 f64.const $push1083=, -0x1.3p4 f64.add $0=, $pop1082, $pop1083 @@ -319,7 +321,7 @@ foo: # @foo f64.const $push1101=, 0x1.e4f765fd8adacp-7 f64.add $2=, $pop1100, $pop1101 br .LBB0_66 -.LBB0_12: # %sw.bb147 +.LBB0_12: # %sw.bb147 f64.add $push1062=, $0, $0 f64.const $push1063=, -0x1.5p4 f64.add $0=, $pop1062, $pop1063 @@ -343,7 +345,7 @@ foo: # @foo f64.const $push1081=, 0x1.0efdc9c4da9p-6 f64.add $2=, $pop1080, $pop1081 br .LBB0_66 -.LBB0_13: # %sw.bb162 +.LBB0_13: # %sw.bb162 f64.add $push1042=, $0, $0 f64.const $push1043=, -0x1.7p4 f64.add $0=, $pop1042, $pop1043 @@ -367,7 +369,7 @@ foo: # @foo f64.const $push1061=, 0x1.2c1f42bb6673p-6 f64.add $2=, $pop1060, $pop1061 br .LBB0_66 -.LBB0_14: # %sw.bb177 +.LBB0_14: # %sw.bb177 f64.add $push1022=, $0, $0 f64.const $push1023=, -0x1.9p4 f64.add $0=, $pop1022, $pop1023 @@ -391,7 +393,7 @@ foo: # @foo f64.const $push1041=, 0x1.49e8815e39714p-6 f64.add $2=, $pop1040, $pop1041 br .LBB0_66 -.LBB0_15: # %sw.bb192 +.LBB0_15: # %sw.bb192 f64.add $push1002=, $0, $0 f64.const $push1003=, -0x1.bp4 f64.add $0=, $pop1002, $pop1003 @@ -415,7 +417,7 @@ foo: # @foo f64.const $push1021=, 0x1.6861e92923e5cp-6 f64.add $2=, $pop1020, $pop1021 br .LBB0_66 -.LBB0_16: # %sw.bb207 +.LBB0_16: # %sw.bb207 f64.add $push982=, $0, $0 f64.const $push983=, -0x1.dp4 f64.add $0=, $pop982, $pop983 @@ -439,7 +441,7 @@ foo: # @foo f64.const $push1001=, 0x1.878b7a1c25d07p-6 f64.add $2=, $pop1000, $pop1001 br .LBB0_66 -.LBB0_17: # %sw.bb222 +.LBB0_17: # %sw.bb222 f64.add $push962=, $0, $0 f64.const $push963=, -0x1.fp4 f64.add $0=, $pop962, $pop963 @@ -463,7 +465,7 @@ foo: # @foo f64.const $push981=, 0x1.a771c970f7b9ep-6 f64.add $2=, $pop980, $pop981 br .LBB0_66 -.LBB0_18: # %sw.bb237 +.LBB0_18: # %sw.bb237 f64.add $push942=, $0, $0 f64.const $push943=, -0x1.08p5 f64.add $0=, $pop942, $pop943 @@ -487,7 +489,7 @@ foo: # @foo f64.const $push961=, 0x1.c814d72799a2p-6 f64.add $2=, $pop960, $pop961 br .LBB0_66 -.LBB0_19: # %sw.bb252 +.LBB0_19: # %sw.bb252 f64.add $push922=, $0, $0 f64.const $push923=, -0x1.18p5 f64.add $0=, $pop922, $pop923 @@ -511,7 +513,7 @@ foo: # @foo f64.const $push941=, 0x1.e9813879c4114p-6 f64.add $2=, $pop940, $pop941 br .LBB0_66 -.LBB0_20: # %sw.bb267 +.LBB0_20: # %sw.bb267 f64.add $push902=, $0, $0 f64.const $push903=, -0x1.28p5 f64.add $0=, $pop902, $pop903 @@ -535,7 +537,7 @@ foo: # @foo f64.const $push921=, 0x1.05db76b3bb83dp-5 f64.add $2=, $pop920, $pop921 br .LBB0_66 -.LBB0_21: # %sw.bb282 +.LBB0_21: # %sw.bb282 f64.add $push882=, $0, $0 f64.const $push883=, -0x1.38p5 f64.add $0=, $pop882, $pop883 @@ -559,7 +561,7 @@ foo: # @foo f64.const $push901=, 0x1.176145953586dp-5 f64.add $2=, $pop900, $pop901 br .LBB0_66 -.LBB0_22: # %sw.bb297 +.LBB0_22: # %sw.bb297 f64.add $push862=, $0, $0 f64.const $push863=, -0x1.48p5 f64.add $0=, $pop862, $pop863 @@ -583,7 +585,7 @@ foo: # @foo f64.const $push881=, 0x1.295421c044285p-5 f64.add $2=, $pop880, $pop881 br .LBB0_66 -.LBB0_23: # %sw.bb312 +.LBB0_23: # %sw.bb312 f64.add $push842=, $0, $0 f64.const $push843=, -0x1.58p5 f64.add $0=, $pop842, $pop843 @@ -607,7 +609,7 @@ foo: # @foo f64.const $push861=, 0x1.3bb83cf2cf95dp-5 f64.add $2=, $pop860, $pop861 br .LBB0_66 -.LBB0_24: # %sw.bb327 +.LBB0_24: # %sw.bb327 f64.add $push822=, $0, $0 f64.const $push823=, -0x1.68p5 f64.add $0=, $pop822, $pop823 @@ -631,7 +633,7 @@ foo: # @foo f64.const $push841=, 0x1.4e93e1c9b413ap-5 f64.add $2=, $pop840, $pop841 br .LBB0_66 -.LBB0_25: # %sw.bb342 +.LBB0_25: # %sw.bb342 f64.add $push802=, $0, $0 f64.const $push803=, -0x1.78p5 f64.add $0=, $pop802, $pop803 @@ -655,7 +657,7 @@ foo: # @foo f64.const $push821=, 0x1.61e71044f1a1ap-5 f64.add $2=, $pop820, $pop821 br .LBB0_66 -.LBB0_26: # %sw.bb357 +.LBB0_26: # %sw.bb357 f64.add $push782=, $0, $0 f64.const $push783=, -0x1.88p5 f64.add $0=, $pop782, $pop783 @@ -679,7 +681,7 @@ foo: # @foo f64.const $push801=, 0x1.75ba2be0589adp-5 f64.add $2=, $pop800, $pop801 br .LBB0_66 -.LBB0_27: # %sw.bb372 +.LBB0_27: # %sw.bb372 f64.add $push762=, $0, $0 f64.const $push763=, -0x1.98p5 f64.add $0=, $pop762, $pop763 @@ -703,7 +705,7 @@ foo: # @foo f64.const $push781=, 0x1.8a0f4d7add15fp-5 f64.add $2=, $pop780, $pop781 br .LBB0_66 -.LBB0_28: # %sw.bb387 +.LBB0_28: # %sw.bb387 f64.add $push742=, $0, $0 f64.const $push743=, -0x1.d8p5 f64.add $0=, $pop742, $pop743 @@ -727,7 +729,7 @@ foo: # @foo f64.const $push761=, 0x1.e0e30446b69dbp-5 f64.add $2=, $pop760, $pop761 br .LBB0_66 -.LBB0_29: # %sw.bb402 +.LBB0_29: # %sw.bb402 f64.add $push722=, $0, $0 f64.const $push723=, -0x1.3cp6 f64.add $0=, $pop722, $pop723 @@ -751,7 +753,7 @@ foo: # @foo f64.const $push741=, 0x1.745bf26f1dc51p-4 f64.add $2=, $pop740, $pop741 br .LBB0_66 -.LBB0_30: # %sw.bb417 +.LBB0_30: # %sw.bb417 f64.add $push702=, $0, $0 f64.const $push703=, -0x1.8cp6 f64.add $0=, $pop702, $pop703 @@ -775,7 +777,7 @@ foo: # @foo f64.const $push721=, 0x1.1350092ccf6bep-3 f64.add $2=, $pop720, $pop721 br .LBB0_66 -.LBB0_31: # %sw.bb432 +.LBB0_31: # %sw.bb432 f64.add $push682=, $0, $0 f64.const $push683=, -0x1.dcp6 f64.add $0=, $pop682, $pop683 @@ -799,7 +801,7 @@ foo: # @foo f64.const $push701=, 0x1.902de00d1b717p-3 f64.add $2=, $pop700, $pop701 br .LBB0_66 -.LBB0_32: # %sw.bb447 +.LBB0_32: # %sw.bb447 f64.add $push662=, $0, $0 f64.const $push663=, -0x1.e4p6 f64.add $0=, $pop662, $pop663 @@ -823,7 +825,7 @@ foo: # @foo f64.const $push681=, 0x1.9f5ad96a6a012p-3 f64.add $2=, $pop680, $pop681 br .LBB0_66 -.LBB0_33: # %sw.bb462 +.LBB0_33: # %sw.bb462 f64.add $push642=, $0, $0 f64.const $push643=, -0x1.ecp6 f64.add $0=, $pop642, $pop643 @@ -847,7 +849,7 @@ foo: # @foo f64.const $push661=, 0x1.af1a9fbe76c8bp-3 f64.add $2=, $pop660, $pop661 br .LBB0_66 -.LBB0_34: # %sw.bb477 +.LBB0_34: # %sw.bb477 f64.add $push622=, $0, $0 f64.const $push623=, -0x1.f4p6 f64.add $0=, $pop622, $pop623 @@ -871,7 +873,7 @@ foo: # @foo f64.const $push641=, 0x1.bf77af640639dp-3 f64.add $2=, $pop640, $pop641 br .LBB0_66 -.LBB0_35: # %sw.bb492 +.LBB0_35: # %sw.bb492 f64.add $push602=, $0, $0 f64.const $push603=, -0x1.fcp6 f64.add $0=, $pop602, $pop603 @@ -895,7 +897,7 @@ foo: # @foo f64.const $push621=, 0x1.d07c84b5dcc64p-3 f64.add $2=, $pop620, $pop621 br .LBB0_66 -.LBB0_36: # %sw.bb507 +.LBB0_36: # %sw.bb507 f64.add $push582=, $0, $0 f64.const $push583=, -0x1.02p7 f64.add $0=, $pop582, $pop583 @@ -919,7 +921,7 @@ foo: # @foo f64.const $push601=, 0x1.e2339c0ebedfap-3 f64.add $2=, $pop600, $pop601 br .LBB0_66 -.LBB0_37: # %sw.bb522 +.LBB0_37: # %sw.bb522 f64.add $push562=, $0, $0 f64.const $push563=, -0x1.06p7 f64.add $0=, $pop562, $pop563 @@ -943,7 +945,7 @@ foo: # @foo f64.const $push581=, 0x1.f49cf56eac86p-3 f64.add $2=, $pop580, $pop581 br .LBB0_66 -.LBB0_38: # %sw.bb537 +.LBB0_38: # %sw.bb537 f64.add $push542=, $0, $0 f64.const $push543=, -0x1.0ap7 f64.add $0=, $pop542, $pop543 @@ -967,7 +969,7 @@ foo: # @foo f64.const $push561=, 0x1.03e1869835159p-2 f64.add $2=, $pop560, $pop561 br .LBB0_66 -.LBB0_39: # %sw.bb552 +.LBB0_39: # %sw.bb552 f64.add $push522=, $0, $0 f64.const $push523=, -0x1.0ep7 f64.add $0=, $pop522, $pop523 @@ -991,7 +993,7 @@ foo: # @foo f64.const $push541=, 0x1.0ddd6e04c0592p-2 f64.add $2=, $pop540, $pop541 br .LBB0_66 -.LBB0_40: # %sw.bb567 +.LBB0_40: # %sw.bb567 f64.add $push502=, $0, $0 f64.const $push503=, -0x1.12p7 f64.add $0=, $pop502, $pop503 @@ -1015,7 +1017,7 @@ foo: # @foo f64.const $push521=, 0x1.184230fcf80dcp-2 f64.add $2=, $pop520, $pop521 br .LBB0_66 -.LBB0_41: # %sw.bb582 +.LBB0_41: # %sw.bb582 f64.add $push482=, $0, $0 f64.const $push483=, -0x1.16p7 f64.add $0=, $pop482, $pop483 @@ -1039,7 +1041,7 @@ foo: # @foo f64.const $push501=, 0x1.23150dae3e6c5p-2 f64.add $2=, $pop500, $pop501 br .LBB0_66 -.LBB0_42: # %sw.bb597 +.LBB0_42: # %sw.bb597 f64.add $push462=, $0, $0 f64.const $push463=, -0x1.1ap7 f64.add $0=, $pop462, $pop463 @@ -1063,7 +1065,7 @@ foo: # @foo f64.const $push481=, 0x1.2e60807357e67p-2 f64.add $2=, $pop480, $pop481 br .LBB0_66 -.LBB0_43: # %sw.bb612 +.LBB0_43: # %sw.bb612 f64.add $push442=, $0, $0 f64.const $push443=, -0x1.1ep7 f64.add $0=, $pop442, $pop443 @@ -1087,7 +1089,7 @@ foo: # @foo f64.const $push461=, 0x1.3a272862f598ap-2 f64.add $2=, $pop460, $pop461 br .LBB0_66 -.LBB0_44: # %sw.bb627 +.LBB0_44: # %sw.bb627 f64.add $push422=, $0, $0 f64.const $push423=, -0x1.22p7 f64.add $0=, $pop422, $pop423 @@ -1111,7 +1113,7 @@ foo: # @foo f64.const $push441=, 0x1.466e43aa79bbbp-2 f64.add $2=, $pop440, $pop441 br .LBB0_66 -.LBB0_45: # %sw.bb642 +.LBB0_45: # %sw.bb642 f64.add $push402=, $0, $0 f64.const $push403=, -0x1.26p7 f64.add $0=, $pop402, $pop403 @@ -1135,7 +1137,7 @@ foo: # @foo f64.const $push421=, 0x1.53404ea4a8c15p-2 f64.add $2=, $pop420, $pop421 br .LBB0_66 -.LBB0_46: # %sw.bb657 +.LBB0_46: # %sw.bb657 f64.add $push382=, $0, $0 f64.const $push383=, -0x1.2ap7 f64.add $0=, $pop382, $pop383 @@ -1159,7 +1161,7 @@ foo: # @foo f64.const $push401=, 0x1.60a5269595feep-2 f64.add $2=, $pop400, $pop401 br .LBB0_66 -.LBB0_47: # %sw.bb672 +.LBB0_47: # %sw.bb672 f64.add $push362=, $0, $0 f64.const $push363=, -0x1.2ep7 f64.add $0=, $pop362, $pop363 @@ -1183,7 +1185,7 @@ foo: # @foo f64.const $push381=, 0x1.6e9f6a93f290bp-2 f64.add $2=, $pop380, $pop381 br .LBB0_66 -.LBB0_48: # %sw.bb687 +.LBB0_48: # %sw.bb687 f64.add $push342=, $0, $0 f64.const $push343=, -0x1.32p7 f64.add $0=, $pop342, $pop343 @@ -1207,7 +1209,7 @@ foo: # @foo f64.const $push361=, 0x1.7d3c36113404fp-2 f64.add $2=, $pop360, $pop361 br .LBB0_66 -.LBB0_49: # %sw.bb702 +.LBB0_49: # %sw.bb702 f64.add $push322=, $0, $0 f64.const $push323=, -0x1.36p7 f64.add $0=, $pop322, $pop323 @@ -1231,7 +1233,7 @@ foo: # @foo f64.const $push341=, 0x1.8c8366516db0ep-2 f64.add $2=, $pop340, $pop341 br .LBB0_66 -.LBB0_50: # %sw.bb717 +.LBB0_50: # %sw.bb717 f64.add $push302=, $0, $0 f64.const $push303=, -0x1.3ap7 f64.add $0=, $pop302, $pop303 @@ -1255,7 +1257,7 @@ foo: # @foo f64.const $push321=, 0x1.9c7cd898b2e9dp-2 f64.add $2=, $pop320, $pop321 br .LBB0_66 -.LBB0_51: # %sw.bb732 +.LBB0_51: # %sw.bb732 f64.add $push282=, $0, $0 f64.const $push283=, -0x1.3ep7 f64.add $0=, $pop282, $pop283 @@ -1279,7 +1281,7 @@ foo: # @foo f64.const $push301=, 0x1.ad330941c8217p-2 f64.add $2=, $pop300, $pop301 br .LBB0_66 -.LBB0_52: # %sw.bb747 +.LBB0_52: # %sw.bb747 f64.add $push262=, $0, $0 f64.const $push263=, -0x1.42p7 f64.add $0=, $pop262, $pop263 @@ -1303,7 +1305,7 @@ foo: # @foo f64.const $push281=, 0x1.beadd590c0adp-2 f64.add $2=, $pop280, $pop281 br .LBB0_66 -.LBB0_53: # %sw.bb762 +.LBB0_53: # %sw.bb762 f64.add $push242=, $0, $0 f64.const $push243=, -0x1.46p7 f64.add $0=, $pop242, $pop243 @@ -1327,7 +1329,7 @@ foo: # @foo f64.const $push261=, 0x1.d0fcf80dc3372p-2 f64.add $2=, $pop260, $pop261 br .LBB0_66 -.LBB0_54: # %sw.bb777 +.LBB0_54: # %sw.bb777 f64.add $push222=, $0, $0 f64.const $push223=, -0x1.4ap7 f64.add $0=, $pop222, $pop223 @@ -1351,7 +1353,7 @@ foo: # @foo f64.const $push241=, 0x1.e42aed1394318p-2 f64.add $2=, $pop240, $pop241 br .LBB0_66 -.LBB0_55: # %sw.bb792 +.LBB0_55: # %sw.bb792 f64.add $push202=, $0, $0 f64.const $push203=, -0x1.4ep7 f64.add $0=, $pop202, $pop203 @@ -1375,7 +1377,7 @@ foo: # @foo f64.const $push221=, 0x1.f83f91e646f15p-2 f64.add $2=, $pop220, $pop221 br .LBB0_66 -.LBB0_56: # %sw.bb807 +.LBB0_56: # %sw.bb807 f64.add $push182=, $0, $0 f64.const $push183=, -0x1.52p7 f64.add $0=, $pop182, $pop183 @@ -1399,7 +1401,7 @@ foo: # @foo f64.const $push201=, 0x1.06a550870110ap-1 f64.add $2=, $pop200, $pop201 br .LBB0_66 -.LBB0_57: # %sw.bb822 +.LBB0_57: # %sw.bb822 f64.add $push162=, $0, $0 f64.const $push163=, -0x1.56p7 f64.add $0=, $pop162, $pop163 @@ -1423,7 +1425,7 @@ foo: # @foo f64.const $push181=, 0x1.11adea897635ep-1 f64.add $2=, $pop180, $pop181 br .LBB0_66 -.LBB0_58: # %sw.bb837 +.LBB0_58: # %sw.bb837 f64.add $push142=, $0, $0 f64.const $push143=, -0x1.5ap7 f64.add $0=, $pop142, $pop143 @@ -1447,7 +1449,7 @@ foo: # @foo f64.const $push161=, 0x1.1d3ed527e5215p-1 f64.add $2=, $pop160, $pop161 br .LBB0_66 -.LBB0_59: # %sw.bb852 +.LBB0_59: # %sw.bb852 f64.add $push122=, $0, $0 f64.const $push123=, -0x1.5ep7 f64.add $0=, $pop122, $pop123 @@ -1471,7 +1473,7 @@ foo: # @foo f64.const $push141=, 0x1.29613d31b9b67p-1 f64.add $2=, $pop140, $pop141 br .LBB0_66 -.LBB0_60: # %sw.bb867 +.LBB0_60: # %sw.bb867 f64.add $push102=, $0, $0 f64.const $push103=, -0x1.62p7 f64.add $0=, $pop102, $pop103 @@ -1495,7 +1497,7 @@ foo: # @foo f64.const $push121=, 0x1.361cffeb074a7p-1 f64.add $2=, $pop120, $pop121 br .LBB0_66 -.LBB0_61: # %sw.bb882 +.LBB0_61: # %sw.bb882 f64.add $push82=, $0, $0 f64.const $push83=, -0x1.66p7 f64.add $0=, $pop82, $pop83 @@ -1519,7 +1521,7 @@ foo: # @foo f64.const $push101=, 0x1.4378ab0c88a48p-1 f64.add $2=, $pop100, $pop101 br .LBB0_66 -.LBB0_62: # %sw.bb897 +.LBB0_62: # %sw.bb897 f64.add $push62=, $0, $0 f64.const $push63=, -0x1.6ap7 f64.add $0=, $pop62, $pop63 @@ -1543,7 +1545,7 @@ foo: # @foo f64.const $push81=, 0x1.51800a7c5ac47p-1 f64.add $2=, $pop80, $pop81 br .LBB0_66 -.LBB0_63: # %sw.bb912 +.LBB0_63: # %sw.bb912 f64.add $push42=, $0, $0 f64.const $push43=, -0x1.6ep7 f64.add $0=, $pop42, $pop43 @@ -1567,7 +1569,7 @@ foo: # @foo f64.const $push61=, 0x1.603afb7e90ff9p-1 f64.add $2=, $pop60, $pop61 br .LBB0_66 -.LBB0_64: # %sw.bb927 +.LBB0_64: # %sw.bb927 f64.add $push22=, $0, $0 f64.const $push23=, -0x1.72p7 f64.add $0=, $pop22, $pop23 @@ -1591,7 +1593,7 @@ foo: # @foo f64.const $push41=, 0x1.6fb549f94855ep-1 f64.add $2=, $pop40, $pop41 br .LBB0_66 -.LBB0_65: # %sw.bb942 +.LBB0_65: # %sw.bb942 f64.add $push2=, $0, $0 f64.const $push3=, -0x1.76p7 f64.add $0=, $pop2, $pop3 @@ -1614,11 +1616,13 @@ foo: # @foo f64.mul $push20=, $0, $pop19 f64.const $push21=, 0x1.7ff6d330941c8p-1 f64.add $2=, $pop20, $pop21 -.LBB0_66: # %cleanup +.LBB0_66: # %cleanup return $2 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -1642,7 +1646,7 @@ main: # @main # BB#2: # %if.end i32.const $push7=, 0 return $pop7 -.LBB1_3: # %if.then +.LBB1_3: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr58640-2.c.s b/test/torture-s/pr58640-2.c.s index 6c3abda4a..72781e4c7 100644 --- a/test/torture-s/pr58640-2.c.s +++ b/test/torture-s/pr58640-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58640-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58640-2.c" + .section .text.fn1,"ax",@progbits + .hidden fn1 .globl fn1 .type fn1,@function fn1: # @fn1 @@ -24,6 +26,8 @@ fn1: # @fn1 .Lfunc_end0: .size fn1, .Lfunc_end0-fn1 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -41,28 +45,33 @@ main: # @main br_if $pop3, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 4 a: - .zero 80 + .skip 80 .size a, 80 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: diff --git a/test/torture-s/pr58640.c.s b/test/torture-s/pr58640.c.s index c6bfdd80e..c972cf355 100644 --- a/test/torture-s/pr58640.c.s +++ b/test/torture-s/pr58640.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58640.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58640.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -19,48 +21,56 @@ main: # @main i32.const $push5=, 1 i32.store $discard=, b($0), $pop5 br .LBB0_4 -.LBB0_3: # %for.cond4.preheader.split.i +.LBB0_3: # %for.cond4.preheader.split.i i32.const $push3=, 1 i32.store $discard=, e($0), $pop3 i32.const $push4=, 4 i32.store $discard=, c($0), $pop4 -.LBB0_4: # %foo.exit +.LBB0_4: # %foo.exit call exit, $0 unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type d,@object # @d - .data + .hidden d # @d + .type d,@object + .section .data.d,"aw",@progbits .globl d .align 2 d: .int32 1 # 0x1 .size d, 4 - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 # 0x0 .size c, 4 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: diff --git a/test/torture-s/pr58662.c.s b/test/torture-s/pr58662.c.s index 8b7d90f15..43f581cd0 100644 --- a/test/torture-s/pr58662.c.s +++ b/test/torture-s/pr58662.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58662.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58662.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -24,35 +26,42 @@ main: # @main br_if $pop10, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 # 0x0 .size c, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/pr58726.c.s b/test/torture-s/pr58726.c.s index 7a0d1de22..5209b1b85 100644 --- a/test/torture-s/pr58726.c.s +++ b/test/torture-s/pr58726.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58726.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58726.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -18,6 +20,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -33,22 +37,27 @@ main: # @main .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: - .zero 4 + .skip 4 .size b, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: diff --git a/test/torture-s/pr58831.c.s b/test/torture-s/pr58831.c.s index b637ae028..a1e242569 100644 --- a/test/torture-s/pr58831.c.s +++ b/test/torture-s/pr58831.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58831.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58831.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -16,6 +18,7 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.fn2,"ax",@progbits .type fn2,@function fn2: # @fn2 .local i32 @@ -28,6 +31,7 @@ fn2: # @fn2 .Lfunc_end1: .size fn2, .Lfunc_end1-fn2 + .section .text.fn1,"ax",@progbits .type fn1,@function fn1: # @fn1 .param i32 @@ -39,7 +43,7 @@ fn1: # @fn1 i32.const $push7=, 0 i32.eq $push8=, $pop0, $pop7 br_if $pop8, .LBB2_2 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB2_2 i32.const $push1=, 1 @@ -48,7 +52,7 @@ fn1: # @fn1 i32.add $push3=, $pop2, $2 i32.store $push4=, p($1), $pop3 br_if $pop4, .LBB2_1 -.LBB2_2: # %for.end +.LBB2_2: # %for.end i32.const $push5=, d i32.store $push6=, r($1), $pop5 i32.store $discard=, b($1), $pop6 @@ -56,78 +60,99 @@ fn1: # @fn1 .Lfunc_end2: .size fn1, .Lfunc_end2-fn1 - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 .size i, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 .size b, 4 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 # 0x0 .size c, 4 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type f,@object # @f + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f .align 2 f: .int32 0 # 0x0 .size f, 4 - .type p,@object # @p + .hidden p # @p + .type p,@object + .section .bss.p,"aw",@nobits .globl p .align 2 p: .int32 0 # 0x0 .size p, 4 - .type q,@object # @q + .hidden q # @q + .type q,@object + .section .bss.q,"aw",@nobits .globl q .align 2 q: .int32 0 # 0x0 .size q, 4 - .type r,@object # @r + .hidden r # @r + .type r,@object + .section .bss.r,"aw",@nobits .globl r .align 2 r: .int32 0 .size r, 4 - .type o,@object # @o + .hidden o # @o + .type o,@object + .section .bss.o,"aw",@nobits .globl o .align 1 o: .int16 0 # 0x0 .size o, 2 - .type j,@object # @j + .hidden j # @j + .type j,@object + .section .bss.j,"aw",@nobits .globl j .align 1 j: diff --git a/test/torture-s/pr58943.c.s b/test/torture-s/pr58943.c.s index 3e890fc9d..8d42d0956 100644 --- a/test/torture-s/pr58943.c.s +++ b/test/torture-s/pr58943.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58943.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58943.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -33,14 +37,15 @@ main: # @main br_if $pop5, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 2 x: diff --git a/test/torture-s/pr58984.c.s b/test/torture-s/pr58984.c.s index 44e20e5ca..33ac46c3e 100644 --- a/test/torture-s/pr58984.c.s +++ b/test/torture-s/pr58984.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58984.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58984.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -17,7 +19,7 @@ main: # @main i32.load $push2=, 0($2) i32.xor $push3=, $pop2, $1 i32.store $discard=, 0($2), $pop3 -.LBB0_2: # %foo.exit +.LBB0_2: # %foo.exit i32.load $2=, a($0) i32.store $discard=, m($0), $1 block .LBB0_6 @@ -37,54 +39,63 @@ main: # @main br_if $2, .LBB0_5 # BB#4: # %if.end11 return $0 -.LBB0_5: # %if.then10 +.LBB0_5: # %if.then10 call abort unreachable -.LBB0_6: # %if.then +.LBB0_6: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type c,@object # @c - .data + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 2 c: .int32 a .size c, 4 - .type n,@object # @n - .bss + .hidden n # @n + .type n,@object + .section .bss.n,"aw",@nobits .globl n .align 2 n: .int32 0 # 0x0 .size n, 4 - .type m,@object # @m + .hidden m # @m + .type m,@object + .section .bss.m,"aw",@nobits .globl m .align 2 m: .int32 0 # 0x0 .size m, 4 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 2 e: .int32 0 # 0x0 .size e, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/pr59014-2.c.s b/test/torture-s/pr59014-2.c.s index d19472ca4..7bb9d599d 100644 --- a/test/torture-s/pr59014-2.c.s +++ b/test/torture-s/pr59014-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59014-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59014-2.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -15,6 +17,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -30,7 +34,7 @@ main: # @main # BB#1: # %if.end i32.const $push5=, 0 return $pop5 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr59014.c.s b/test/torture-s/pr59014.c.s index 3b0892236..9fcf64c57 100644 --- a/test/torture-s/pr59014.c.s +++ b/test/torture-s/pr59014.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59014.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59014.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -17,16 +19,18 @@ foo: # @foo i32.const $push5=, 0 i32.eq $push6=, $pop4, $pop5 br_if $pop6, .LBB0_2 -.LBB0_1: # %for.inc +.LBB0_1: # %for.inc # =>This Inner Loop Header: Depth=1 loop .LBB0_2 br .LBB0_1 -.LBB0_2: # %if.else +.LBB0_2: # %if.else i32.store $discard=, d($1), $0 return $1 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -44,11 +48,11 @@ main: # @main i32.const $push8=, 0 i32.eq $push9=, $pop4, $pop8 br_if $pop9, .LBB1_2 -.LBB1_1: # %for.inc.i +.LBB1_1: # %for.inc.i # =>This Inner Loop Header: Depth=1 loop .LBB1_2 br .LBB1_1 -.LBB1_2: # %foo.exit +.LBB1_2: # %foo.exit block .LBB1_4 i32.store $push5=, d($1), $0 i32.const $push6=, 2 @@ -56,36 +60,42 @@ main: # @main br_if $pop7, .LBB1_4 # BB#3: # %if.end return $1 -.LBB1_4: # %if.then +.LBB1_4: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: .int32 2 # 0x2 .size a, 4 - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 # 0x0 .size d, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: diff --git a/test/torture-s/pr59101.c.s b/test/torture-s/pr59101.c.s index a994c2403..923757062 100644 --- a/test/torture-s/pr59101.c.s +++ b/test/torture-s/pr59101.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59101.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59101.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -30,7 +34,7 @@ main: # @main br_if $pop2, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr59221.c.s b/test/torture-s/pr59221.c.s index a685ad119..ce242d4b6 100644 --- a/test/torture-s/pr59221.c.s +++ b/test/torture-s/pr59221.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59221.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59221.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,7 +16,7 @@ main: # @main br_if $pop10, .LBB0_2 # BB#1: # %for.inc.preheader i32.store $discard=, b($0), $0 -.LBB0_2: # %for.end +.LBB0_2: # %for.end i32.load $1=, a($0) i32.const $2=, 16 i32.const $3=, 65535 @@ -32,36 +34,42 @@ main: # @main br_if $pop8, .LBB0_4 # BB#3: # %if.end return $0 -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 2 a: .int32 1 # 0x1 .size a, 4 - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 1 e: .int16 0 # 0x0 .size e, 2 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: diff --git a/test/torture-s/pr59229.c.s b/test/torture-s/pr59229.c.s index bf121ac74..fffedb6d2 100644 --- a/test/torture-s/pr59229.c.s +++ b/test/torture-s/pr59229.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59229.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59229.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -17,7 +19,7 @@ bar: # @bar # BB#1: # %if.end i32.const $3=, 1 block .LBB0_3 - i32.const $push5=, .str + i32.const $push5=, .L.str i32.add $push4=, $1, $3 i32.call $push6=, memcmp, $0, $pop5, $pop4 br_if $pop6, .LBB0_3 @@ -41,15 +43,17 @@ bar: # @bar i32.add $push17=, $0, $3 i32.store8 $discard=, 0($pop17), $1 return -.LBB0_3: # %if.then3 +.LBB0_3: # %if.then3 call abort unreachable -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -77,7 +81,7 @@ foo: # @foo i32.const $6=, 9 i32.add $6=, $5, $6 call bar, $6 -.LBB1_2: # %return +.LBB1_2: # %return i32.const $4=, 16 i32.add $5=, $5, $4 i32.const $4=, __stack_pointer @@ -86,6 +90,8 @@ foo: # @foo .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -95,10 +101,10 @@ main: # @main i32.const $1=, 0 i32.store $0=, i($1), $1 copy_local $1=, $0 -.LBB2_1: # %for.body +.LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 loop .LBB2_2 - i32.const $push1=, .str.1 + i32.const $push1=, .L.str.1 call foo, $pop1, $1 i32.load $push2=, i($0) i32.const $push3=, 1 @@ -107,30 +113,31 @@ main: # @main i32.const $push4=, 16 i32.lt_s $push5=, $1, $pop4 br_if $pop5, .LBB2_1 -.LBB2_2: # %for.end +.LBB2_2: # %for.end i32.const $push6=, 0 return $pop6 .Lfunc_end2: .size main, .Lfunc_end2-main - .type i,@object # @i - .bss + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 # 0x0 .size i, 4 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "abcdefg" - .size .str, 8 + .size .L.str, 8 - .type .str.1,@object # @.str.1 -.str.1: + .type .L.str.1,@object # @.str.1 +.L.str.1: .asciz "abcdefghijklmnop" - .size .str.1, 17 + .size .L.str.1, 17 .ident "clang version 3.8.0 " diff --git a/test/torture-s/pr59358.c.s b/test/torture-s/pr59358.c.s index 91507cf73..edde67333 100644 --- a/test/torture-s/pr59358.c.s +++ b/test/torture-s/pr59358.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59358.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59358.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -17,7 +19,7 @@ foo: # @foo copy_local $0=, $2 i32.ge_s $push2=, $2, $1 br_if $pop2, .LBB0_3 -.LBB0_2: # %while.cond +.LBB0_2: # %while.cond # =>This Inner Loop Header: Depth=1 loop .LBB0_3 copy_local $0=, $2 @@ -25,11 +27,13 @@ foo: # @foo i32.shl $2=, $0, $pop4 i32.lt_s $push3=, $0, $1 br_if $pop3, .LBB0_2 -.LBB0_3: # %if.end +.LBB0_3: # %if.end return $0 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -46,7 +50,7 @@ main: # @main i32.const $push0=, 1 i32.store $2=, 12($13), $pop0 copy_local $1=, $0 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB1_13 block .LBB1_12 @@ -65,7 +69,7 @@ main: # @main i32.eq $push4=, $pop3, $6 br_if $pop4, .LBB1_5 # BB#2: # %if.else - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $7=, 4 block .LBB1_4 i32.const $push5=, -4 @@ -73,21 +77,21 @@ main: # @main i32.ne $push7=, $pop6, $7 br_if $pop7, .LBB1_4 # BB#3: # %if.then6 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push10=, 2 i32.shl $7=, $2, $pop10 br .LBB1_5 -.LBB1_4: # %if.else10 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_4: # %if.else10 + # in Loop: Header=BB1_1 Depth=1 i32.eq $push8=, $1, $7 i32.const $push9=, 24 i32.select $7=, $pop8, $pop9, $5 -.LBB1_5: # %if.end15 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_5: # %if.end15 + # in Loop: Header=BB1_1 Depth=1 i32.ne $push11=, $4, $7 br_if $pop11, .LBB1_13 # BB#6: # %if.end18 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push12=, 7 i32.const $12=, 12 i32.add $12=, $13, $12 @@ -98,23 +102,23 @@ main: # @main i32.gt_s $push14=, $3, $pop13 br_if $pop14, .LBB1_9 # BB#7: # %if.else22 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 copy_local $7=, $0 i32.const $push15=, 3 i32.gt_s $push16=, $3, $pop15 br_if $pop16, .LBB1_9 # BB#8: # %if.else28 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push17=, 4 i32.eq $push18=, $1, $pop17 i32.const $push19=, 12 i32.select $7=, $pop18, $pop19, $6 -.LBB1_9: # %if.end34 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_9: # %if.end34 + # in Loop: Header=BB1_1 Depth=1 i32.ne $push20=, $5, $7 br_if $pop20, .LBB1_12 # BB#10: # %if.end37 - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push21=, 2 i32.add $0=, $0, $pop21 i32.const $3=, 1 @@ -124,17 +128,17 @@ main: # @main i32.const $push22=, 17 i32.lt_s $push23=, $7, $pop22 br_if $pop23, .LBB1_1 -.LBB1_11: # %for.end +.LBB1_11: # %for.end i32.const $push24=, 0 i32.const $10=, 16 i32.add $13=, $13, $10 i32.const $10=, __stack_pointer i32.store $13=, 0($10), $13 return $pop24 -.LBB1_12: # %if.then36 +.LBB1_12: # %if.then36 call abort unreachable -.LBB1_13: # %if.then17 +.LBB1_13: # %if.then17 call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr59387.c.s b/test/torture-s/pr59387.c.s index 9a6b805ac..ebda19d8c 100644 --- a/test/torture-s/pr59387.c.s +++ b/test/torture-s/pr59387.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59387.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59387.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -10,7 +12,7 @@ main: # @main i32.load8_u $2=, c($0) i32.const $push1=, -19 i32.store $1=, a($0), $pop1 -.LBB0_1: # %for.body2 +.LBB0_1: # %for.body2 # =>This Inner Loop Header: Depth=1 loop .LBB0_3 i32.load $push3=, e($0) @@ -23,12 +25,12 @@ main: # @main i32.eq $push9=, $pop5, $pop8 br_if $pop9, .LBB0_3 # BB#2: # %for.inc4 - # in Loop: Header=.LBB0_1 Depth=1 + # in Loop: Header=BB0_1 Depth=1 i32.const $push6=, 1 i32.add $push0=, $1, $pop6 i32.store $1=, a($0), $pop0 br_if $1, .LBB0_1 -.LBB0_3: # %return +.LBB0_3: # %return i32.store8 $discard=, c($0), $2 i32.const $push7=, 24 i32.store $discard=, b($0), $pop7 @@ -36,44 +38,53 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type d,@object # @d - .bss + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: .int32 0 .size d, 4 - .type e,@object # @e - .data + .hidden e # @e + .type e,@object + .section .data.e,"aw",@progbits .globl e .align 2 e: .int32 d .size e, 4 - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: - .zero 4 + .skip 4 .size b, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c c: .int8 0 # 0x0 .size c, 1 - .type f,@object # @f + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f .align 2 f: diff --git a/test/torture-s/pr59388.c.s b/test/torture-s/pr59388.c.s index 7b933fc4b..b215f93d1 100644 --- a/test/torture-s/pr59388.c.s +++ b/test/torture-s/pr59388.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59388.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59388.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,15 +17,18 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: - .zero 4 + .skip 4 .size b, 4 - .type a,@object # @a + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: diff --git a/test/torture-s/pr59413.c.s b/test/torture-s/pr59413.c.s index 7de951089..d308fdc04 100644 --- a/test/torture-s/pr59413.c.s +++ b/test/torture-s/pr59413.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59413.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59413.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,15 +15,18 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/pr59747.c.s b/test/torture-s/pr59747.c.s index e10c3ee0c..b456d39ab 100644 --- a/test/torture-s/pr59747.c.s +++ b/test/torture-s/pr59747.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59747.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59747.c" + .section .text.fn1,"ax",@progbits + .hidden fn1 .globl fn1 .type fn1,@function fn1: # @fn1 @@ -15,6 +17,8 @@ fn1: # @fn1 .Lfunc_end0: .size fn1, .Lfunc_end0-fn1 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -34,7 +38,7 @@ main: # @main i32.const $push2=, -1 i32.add $push0=, $2, $pop2 i32.store16 $2=, e($0), $pop0 -.LBB1_2: # %if.end +.LBB1_2: # %if.end i32.const $1=, 16 block .LBB1_4 i32.shl $push3=, $2, $1 @@ -51,36 +55,42 @@ main: # @main # BB#3: # %if.end5 call exit, $0 unreachable -.LBB1_4: # %if.then4 +.LBB1_4: # %if.then4 call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type c,@object # @c - .data + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 2 c: .int32 1 # 0x1 .size c, 4 - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 4 a: - .zero 24 + .skip 24 .size a, 24 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e .align 1 e: .int16 0 # 0x0 .size e, 2 - .type d,@object # @d + .hidden d # @d + .type d,@object + .section .bss.d,"aw",@nobits .globl d .align 2 d: diff --git a/test/torture-s/pr60017.c.s b/test/torture-s/pr60017.c.s index a21d05145..f588e2047 100644 --- a/test/torture-s/pr60017.c.s +++ b/test/torture-s/pr60017.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60017.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60017.c" + .section .text.func,"ax",@progbits + .hidden func .globl func .type func,@function func: # @func @@ -25,6 +27,8 @@ func: # @func .Lfunc_end0: .size func, .Lfunc_end0-func + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -39,26 +43,27 @@ main: # @main br_if $pop2, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 2 x: .int8 1 # 0x1 .ascii "\002\003" .ascii "\004\005" - .zero 1 + .skip 1 .int16 6 # 0x6 .int16 7 # 0x7 .int16 8 # 0x8 .int16 9 # 0x9 - .zero 2 + .skip 2 .size x, 16 diff --git a/test/torture-s/pr60062.c.s b/test/torture-s/pr60062.c.s index be6b486fd..28cd15941 100644 --- a/test/torture-s/pr60062.c.s +++ b/test/torture-s/pr60062.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60062.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60062.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -10,8 +12,9 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: diff --git a/test/torture-s/pr60072.c.s b/test/torture-s/pr60072.c.s index 99cd9dc07..24256f4da 100644 --- a/test/torture-s/pr60072.c.s +++ b/test/torture-s/pr60072.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60072.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60072.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,8 +15,9 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type c,@object # @c - .data + .hidden c # @c + .type c,@object + .section .data.c,"aw",@progbits .globl c .align 2 c: diff --git a/test/torture-s/pr60454.c.s b/test/torture-s/pr60454.c.s index 3acfb9dad..743e3d585 100644 --- a/test/torture-s/pr60454.c.s +++ b/test/torture-s/pr60454.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60454.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60454.c" + .section .text.fake_swap32,"ax",@progbits + .hidden fake_swap32 .globl fake_swap32 .type fake_swap32,@function fake_swap32: # @fake_swap32 @@ -24,6 +26,8 @@ fake_swap32: # @fake_swap32 .Lfunc_end0: .size fake_swap32, .Lfunc_end0-fake_swap32 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -38,7 +42,7 @@ main: # @main # BB#1: # %if.end i32.const $push4=, 0 return $pop4 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr60960.c.s b/test/torture-s/pr60960.c.s index d51ec6845..697aa25e9 100644 --- a/test/torture-s/pr60960.c.s +++ b/test/torture-s/pr60960.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60960.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60960.c" + .section .text.f1,"ax",@progbits + .hidden f1 .globl f1 .type f1,@function f1: # @f1 @@ -31,6 +33,8 @@ f1: # @f1 .Lfunc_end0: .size f1, .Lfunc_end0-f1 + .section .text.f2,"ax",@progbits + .hidden f2 .globl f2 .type f2,@function f2: # @f2 @@ -60,6 +64,8 @@ f2: # @f2 .Lfunc_end1: .size f2, .Lfunc_end1-f2 + .section .text.f3,"ax",@progbits + .hidden f3 .globl f3 .type f3,@function f3: # @f3 @@ -93,6 +99,8 @@ f3: # @f3 .Lfunc_end2: .size f3, .Lfunc_end2-f3 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -200,13 +208,13 @@ main: # @main i32.const $10=, __stack_pointer i32.store $23=, 0($10), $23 return $pop45 -.LBB3_4: # %if.then10 +.LBB3_4: # %if.then10 call abort unreachable -.LBB3_5: # %if.then5 +.LBB3_5: # %if.then5 call abort unreachable -.LBB3_6: # %if.then +.LBB3_6: # %if.then call abort unreachable .Lfunc_end3: diff --git a/test/torture-s/pr61306-1.c.s b/test/torture-s/pr61306-1.c.s index 1b2b57331..4b563cf51 100644 --- a/test/torture-s/pr61306-1.c.s +++ b/test/torture-s/pr61306-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61306-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61306-1.c" + .section .text.fake_bswap32,"ax",@progbits + .hidden fake_bswap32 .globl fake_bswap32 .type fake_bswap32,@function fake_bswap32: # @fake_bswap32 @@ -24,6 +26,8 @@ fake_bswap32: # @fake_bswap32 .Lfunc_end0: .size fake_bswap32, .Lfunc_end0-fake_bswap32 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -38,7 +42,7 @@ main: # @main # BB#1: # %if.end i32.const $push4=, 0 return $pop4 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr61306-2.c.s b/test/torture-s/pr61306-2.c.s index 89448e653..247c4f46c 100644 --- a/test/torture-s/pr61306-2.c.s +++ b/test/torture-s/pr61306-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61306-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61306-2.c" + .section .text.fake_bswap32,"ax",@progbits + .hidden fake_bswap32 .globl fake_bswap32 .type fake_bswap32,@function fake_bswap32: # @fake_bswap32 @@ -26,6 +28,8 @@ fake_bswap32: # @fake_bswap32 .Lfunc_end0: .size fake_bswap32, .Lfunc_end0-fake_bswap32 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -40,7 +44,7 @@ main: # @main # BB#1: # %if.end i32.const $push4=, 0 return $pop4 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr61306-3.c.s b/test/torture-s/pr61306-3.c.s index 8ae7b8bc8..60e0f2853 100644 --- a/test/torture-s/pr61306-3.c.s +++ b/test/torture-s/pr61306-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61306-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61306-3.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -20,28 +22,32 @@ main: # @main br_if $pop6, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type a,@object # @a - .data + .hidden a # @a + .type a,@object + .section .data.a,"aw",@progbits .globl a .align 1 a: .int16 65535 # 0xffff .size a, 2 - .type c,@object # @c - .bss + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c c: .int8 0 # 0x0 .size c, 1 - .type b,@object # @b + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: diff --git a/test/torture-s/pr61375.c.s b/test/torture-s/pr61375.c.s index a6e256171..4bd98fd1f 100644 --- a/test/torture-s/pr61375.c.s +++ b/test/torture-s/pr61375.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61375.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61375.c" + .section .text.uint128_central_bitsi_ior,"ax",@progbits + .hidden uint128_central_bitsi_ior .globl uint128_central_bitsi_ior .type uint128_central_bitsi_ior,@function uint128_central_bitsi_ior: # @uint128_central_bitsi_ior @@ -18,6 +20,8 @@ uint128_central_bitsi_ior: # @uint128_central_bitsi_ior .Lfunc_end0: .size uint128_central_bitsi_ior, .Lfunc_end0-uint128_central_bitsi_ior + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -35,7 +39,7 @@ main: # @main # BB#1: # %if.end i32.const $push6=, 0 return $pop6 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/pr61673.c.s b/test/torture-s/pr61673.c.s index 6478ffc24..55bd68606 100644 --- a/test/torture-s/pr61673.c.s +++ b/test/torture-s/pr61673.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61673.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61673.c" + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -16,11 +18,13 @@ bar: # @bar # BB#2: # %if.then call abort unreachable -.LBB0_3: # %if.end +.LBB0_3: # %if.end return .Lfunc_end0: .size bar, .Lfunc_end0-bar + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -34,12 +38,14 @@ foo: # @foo # BB#1: # %if.then i32.const $push2=, 0 i32.store8 $discard=, e($pop2), $0 -.LBB1_2: # %if.end +.LBB1_2: # %if.end call bar, $0 return .Lfunc_end1: .size foo, .Lfunc_end1-foo + .section .text.baz,"ax",@progbits + .hidden baz .globl baz .type baz,@function baz: # @baz @@ -53,11 +59,13 @@ baz: # @baz # BB#1: # %if.then i32.const $push2=, 0 i32.store8 $discard=, e($pop2), $0 -.LBB2_2: # %if.end +.LBB2_2: # %if.end return .Lfunc_end2: .size baz, .Lfunc_end2-baz + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -96,30 +104,31 @@ main: # @main br_if $pop8, .LBB3_5 # BB#4: # %if.end16 return $0 -.LBB3_5: # %if.then15 +.LBB3_5: # %if.then15 call abort unreachable -.LBB3_6: # %if.then10 +.LBB3_6: # %if.then10 call abort unreachable -.LBB3_7: # %if.then5 +.LBB3_7: # %if.then5 call abort unreachable -.LBB3_8: # %if.then +.LBB3_8: # %if.then call abort unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type e,@object # @e - .bss + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e e: .int8 0 # 0x0 .size e, 1 .type main.c,@object # @main.c - .section .rodata,"a",@progbits + .section .rodata.main.c,"a",@progbits main.c: .ascii "T\207" .size main.c, 2 diff --git a/test/torture-s/pr61725.c.s b/test/torture-s/pr61725.c.s index 091232971..e7a3104a7 100644 --- a/test/torture-s/pr61725.c.s +++ b/test/torture-s/pr61725.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61725.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61725.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pr63209.c.s b/test/torture-s/pr63209.c.s index c3c689b8c..ea7a71c05 100644 --- a/test/torture-s/pr63209.c.s +++ b/test/torture-s/pr63209.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr63209.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr63209.c" + .section .text.Predictor,"ax",@progbits + .hidden Predictor .globl Predictor .type Predictor,@function Predictor: # @Predictor @@ -24,6 +26,8 @@ Predictor: # @Predictor .Lfunc_end0: .size Predictor, .Lfunc_end0-Predictor + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -39,7 +43,7 @@ main: # @main .size main, .Lfunc_end1-main .type main.top,@object # @main.top - .section .rodata,"a",@progbits + .section .rodata.main.top,"a",@progbits .align 2 main.top: .int32 4286216826 # 0xff7a7a7a diff --git a/test/torture-s/pr63302.c.s b/test/torture-s/pr63302.c.s index 700d5ad4d..2c7eeacde 100644 --- a/test/torture-s/pr63302.c.s +++ b/test/torture-s/pr63302.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr63302.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr63302.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -23,6 +25,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -40,6 +44,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -127,10 +133,10 @@ main: # @main # BB#18: # %if.end51 i32.const $push33=, 0 return $pop33 -.LBB2_19: # %if.then50 +.LBB2_19: # %if.then50 call abort unreachable -.LBB2_20: # %if.then +.LBB2_20: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/pr63659.c.s b/test/torture-s/pr63659.c.s index 708cf3a13..c0f8f0833 100644 --- a/test/torture-s/pr63659.c.s +++ b/test/torture-s/pr63659.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr63659.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr63659.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -14,7 +16,7 @@ main: # @main br_if $pop11, .LBB0_2 # BB#1: # %for.cond.preheader i32.store $discard=, a($0), $0 -.LBB0_2: # %while.end +.LBB0_2: # %while.end i32.const $1=, 255 i32.load8_s $push2=, c($0) i32.load $push3=, h($0) @@ -28,7 +30,7 @@ main: # @main # BB#3: # %cond.false i32.const $push4=, -1 i32.rem_s $3=, $pop4, $2 -.LBB0_4: # %cond.end +.LBB0_4: # %cond.end i32.load $2=, d($0) block .LBB0_6 i32.store8 $push5=, f($0), $3 @@ -40,71 +42,86 @@ main: # @main br_if $pop9, .LBB0_6 # BB#5: # %if.end23 return $0 -.LBB0_6: # %if.then22 +.LBB0_6: # %if.then22 call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type b,@object # @b - .bss + .hidden b # @b + .type b,@object + .section .bss.b,"aw",@nobits .globl b .align 2 b: .int32 0 # 0x0 .size b, 4 - .type d,@object # @d - .data + .hidden d # @d + .type d,@object + .section .data.d,"aw",@progbits .globl d .align 2 d: .int32 b .size d, 4 - .type a,@object # @a - .bss + .hidden a # @a + .type a,@object + .section .bss.a,"aw",@nobits .globl a .align 2 a: .int32 0 # 0x0 .size a, 4 - .type c,@object # @c + .hidden c # @c + .type c,@object + .section .bss.c,"aw",@nobits .globl c .align 2 c: .int32 0 # 0x0 .size c, 4 - .type i,@object # @i + .hidden i # @i + .type i,@object + .section .bss.i,"aw",@nobits .globl i .align 2 i: .int32 0 # 0x0 .size i, 4 - .type h,@object # @h + .hidden h # @h + .type h,@object + .section .bss.h,"aw",@nobits .globl h .align 2 h: .int32 0 # 0x0 .size h, 4 - .type g,@object # @g + .hidden g # @g + .type g,@object + .section .bss.g,"aw",@nobits .globl g .align 2 g: .int32 0 # 0x0 .size g, 4 - .type f,@object # @f + .hidden f # @f + .type f,@object + .section .bss.f,"aw",@nobits .globl f f: .int8 0 # 0x0 .size f, 1 - .type e,@object # @e + .hidden e # @e + .type e,@object + .section .bss.e,"aw",@nobits .globl e e: .int8 0 # 0x0 diff --git a/test/torture-s/pr7284-1.c.s b/test/torture-s/pr7284-1.c.s index ee0f394c8..f6f183390 100644 --- a/test/torture-s/pr7284-1.c.s +++ b/test/torture-s/pr7284-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr7284-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr7284-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -14,6 +16,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -31,14 +35,15 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 2 x: diff --git a/test/torture-s/printf-1.c.s b/test/torture-s/printf-1.c.s index 9b74d2319..e23be5723 100644 --- a/test/torture-s/printf-1.c.s +++ b/test/torture-s/printf-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/printf-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/printf-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -12,7 +14,7 @@ main: # @main i32.sub $58=, $55, $56 i32.const $56=, __stack_pointer i32.store $58=, 0($56), $58 - i32.const $0=, str + i32.const $0=, .Lstr i32.call $discard=, iprintf, $0 i32.call $6=, iprintf, $0 i32.const $1=, 5 @@ -21,7 +23,7 @@ main: # @main br_if $pop0, .LBB0_20 # BB#1: # %if.end i32.call $discard=, puts, $0 - i32.const $2=, .str.1 + i32.const $2=, .L.str.1 i32.call $6=, iprintf, $2 i32.const $3=, 6 block .LBB0_19 @@ -30,7 +32,7 @@ main: # @main # BB#2: # %if.end6 i32.const $push2=, 97 i32.call $discard=, putchar, $pop2 - i32.const $4=, .str.2 + i32.const $4=, .L.str.2 i32.call $6=, iprintf, $4 i32.const $5=, 1 block .LBB0_18 @@ -43,7 +45,7 @@ main: # @main i32.sub $58=, $7, $8 i32.const $8=, __stack_pointer i32.store $58=, 0($8), $58 - i32.const $6=, .str.4 + i32.const $6=, .L.str.4 i32.store $discard=, 0($58), $0 i32.call $discard=, iprintf, $6 i32.const $9=, __stack_pointer @@ -140,7 +142,7 @@ main: # @main i32.sub $58=, $31, $32 i32.const $32=, __stack_pointer i32.store $58=, 0($32), $58 - i32.const $push7=, .str.3 + i32.const $push7=, .L.str.3 i32.store $1=, 0($58), $pop7 i32.call $discard=, iprintf, $6 i32.const $33=, __stack_pointer @@ -175,7 +177,7 @@ main: # @main i32.const $40=, __stack_pointer i32.store $58=, 0($40), $58 i32.store $discard=, 0($58), $6 - i32.const $push8=, .str.5 + i32.const $push8=, .L.str.5 i32.call $6=, iprintf, $pop8 i32.const $41=, __stack_pointer i32.load $41=, 0($41) @@ -195,7 +197,7 @@ main: # @main i32.const $44=, __stack_pointer i32.store $58=, 0($44), $58 i32.store $discard=, 0($58), $0 - i32.const $push10=, .str.6 + i32.const $push10=, .L.str.6 i32.call $6=, iprintf, $pop10 i32.const $45=, __stack_pointer i32.load $45=, 0($45) @@ -214,7 +216,7 @@ main: # @main i32.sub $58=, $47, $48 i32.const $48=, __stack_pointer i32.store $58=, 0($48), $58 - i32.const $6=, .str.7 + i32.const $6=, .L.str.7 i32.const $push13=, 0 i32.store $0=, 0($58), $pop13 i32.call $discard=, iprintf, $6 @@ -248,79 +250,79 @@ main: # @main i32.const $57=, __stack_pointer i32.store $58=, 0($57), $58 return $0 -.LBB0_11: # %if.then50 +.LBB0_11: # %if.then50 call abort unreachable -.LBB0_12: # %if.then45 +.LBB0_12: # %if.then45 call abort unreachable -.LBB0_13: # %if.then40 +.LBB0_13: # %if.then40 call abort unreachable -.LBB0_14: # %if.then35 +.LBB0_14: # %if.then35 call abort unreachable -.LBB0_15: # %if.then30 +.LBB0_15: # %if.then30 call abort unreachable -.LBB0_16: # %if.then25 +.LBB0_16: # %if.then25 call abort unreachable -.LBB0_17: # %if.then20 +.LBB0_17: # %if.then20 call abort unreachable -.LBB0_18: # %if.then10 +.LBB0_18: # %if.then10 call abort unreachable -.LBB0_19: # %if.then5 +.LBB0_19: # %if.then5 call abort unreachable -.LBB0_20: # %if.then +.LBB0_20: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type .str.1,@object # @.str.1 + .type .L.str.1,@object # @.str.1 .section .rodata.str1.1,"aMS",@progbits,1 -.str.1: +.L.str.1: .asciz "hello\n" - .size .str.1, 7 + .size .L.str.1, 7 - .type .str.2,@object # @.str.2 -.str.2: + .type .L.str.2,@object # @.str.2 +.L.str.2: .asciz "a" - .size .str.2, 2 + .size .L.str.2, 2 - .type .str.3,@object # @.str.3 -.str.3: - .zero 1 - .size .str.3, 1 + .type .L.str.3,@object # @.str.3 +.L.str.3: + .skip 1 + .size .L.str.3, 1 - .type .str.4,@object # @.str.4 -.str.4: + .type .L.str.4,@object # @.str.4 +.L.str.4: .asciz "%s" - .size .str.4, 3 + .size .L.str.4, 3 - .type .str.5,@object # @.str.5 -.str.5: + .type .L.str.5,@object # @.str.5 +.L.str.5: .asciz "%c" - .size .str.5, 3 + .size .L.str.5, 3 - .type .str.6,@object # @.str.6 -.str.6: + .type .L.str.6,@object # @.str.6 +.L.str.6: .asciz "%s\n" - .size .str.6, 4 + .size .L.str.6, 4 - .type .str.7,@object # @.str.7 -.str.7: + .type .L.str.7,@object # @.str.7 +.L.str.7: .asciz "%d\n" - .size .str.7, 4 + .size .L.str.7, 4 - .type str,@object # @str -str: + .type .Lstr,@object # @str +.Lstr: .asciz "hello" - .size str, 6 + .size .Lstr, 6 .ident "clang version 3.8.0 " diff --git a/test/torture-s/ptr-arith-1.c.s b/test/torture-s/ptr-arith-1.c.s index 5cccdd6f5..853f6e871 100644 --- a/test/torture-s/ptr-arith-1.c.s +++ b/test/torture-s/ptr-arith-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ptr-arith-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ptr-arith-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -13,6 +15,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/pure-1.c.s b/test/torture-s/pure-1.c.s index 4f5a3ff1e..e2e172ede 100644 --- a/test/torture-s/pure-1.c.s +++ b/test/torture-s/pure-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pure-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pure-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -10,6 +12,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.func0,"ax",@progbits + .hidden func0 .globl func0 .type func0,@function func0: # @func0 @@ -23,6 +27,8 @@ func0: # @func0 .Lfunc_end1: .size func0, .Lfunc_end1-func0 + .section .text.func1,"ax",@progbits + .hidden func1 .globl func1 .type func1,@function func1: # @func1 @@ -34,8 +40,9 @@ func1: # @func1 .Lfunc_end2: .size func1, .Lfunc_end2-func1 - .type i,@object # @i - .data + .hidden i # @i + .type i,@object + .section .data.i,"aw",@progbits .globl i .align 2 i: diff --git a/test/torture-s/pushpop_macro.c.s b/test/torture-s/pushpop_macro.c.s index cf6c223e2..f5b774e35 100644 --- a/test/torture-s/pushpop_macro.c.s +++ b/test/torture-s/pushpop_macro.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pushpop_macro.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pushpop_macro.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/regstack-1.c.s b/test/torture-s/regstack-1.c.s index 7aba1df5e..e438457b6 100644 --- a/test/torture-s/regstack-1.c.s +++ b/test/torture-s/regstack-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/regstack-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/regstack-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -233,14 +235,15 @@ main: # @main # BB#8: # %if.end call exit, $0 unreachable -.LBB0_9: # %if.then +.LBB0_9: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type C,@object # @C - .data + .hidden C # @C + .type C,@object + .section .data.C,"aw",@progbits .globl C .align 4 C: @@ -248,7 +251,9 @@ C: .int64 4612037862148276224 .size C, 16 - .type U,@object # @U + .hidden U # @U + .type U,@object + .section .data.U,"aw",@progbits .globl U .align 4 U: @@ -256,7 +261,9 @@ U: .int64 4611404543450677248 .size U, 16 - .type Y2,@object # @Y2 + .hidden Y2 # @Y2 + .type Y2,@object + .section .data.Y2,"aw",@progbits .globl Y2 .align 4 Y2: @@ -264,7 +271,9 @@ Y2: .int64 4612354521497075712 .size Y2, 16 - .type Y1,@object # @Y1 + .hidden Y1 # @Y1 + .type Y1,@object + .section .data.Y1,"aw",@progbits .globl Y1 .align 4 Y1: @@ -272,8 +281,9 @@ Y1: .int64 4612548035543564288 .size Y1, 16 - .type X,@object # @X - .bss + .hidden X # @X + .type X,@object + .section .bss.X,"aw",@nobits .globl X .align 4 X: @@ -281,7 +291,9 @@ X: .int64 0 .size X, 16 - .type Y,@object # @Y + .hidden Y # @Y + .type Y,@object + .section .bss.Y,"aw",@nobits .globl Y .align 4 Y: @@ -289,7 +301,9 @@ Y: .int64 0 .size Y, 16 - .type Z,@object # @Z + .hidden Z # @Z + .type Z,@object + .section .bss.Z,"aw",@nobits .globl Z .align 4 Z: @@ -297,7 +311,9 @@ Z: .int64 0 .size Z, 16 - .type T,@object # @T + .hidden T # @T + .type T,@object + .section .bss.T,"aw",@nobits .globl T .align 4 T: @@ -305,7 +321,9 @@ T: .int64 0 .size T, 16 - .type R,@object # @R + .hidden R # @R + .type R,@object + .section .bss.R,"aw",@nobits .globl R .align 4 R: @@ -313,7 +331,9 @@ R: .int64 0 .size R, 16 - .type S,@object # @S + .hidden S # @S + .type S,@object + .section .bss.S,"aw",@nobits .globl S .align 4 S: diff --git a/test/torture-s/restrict-1.c.s b/test/torture-s/restrict-1.c.s index 6d33fd859..bd9b01650 100644 --- a/test/torture-s/restrict-1.c.s +++ b/test/torture-s/restrict-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/restrict-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/restrict-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -15,6 +17,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -36,12 +40,14 @@ bar: # @bar br_if $pop7, .LBB1_2 # BB#1: # %if.end return -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/scope-1.c.s b/test/torture-s/scope-1.c.s index 9147ccc78..4adfa9b80 100644 --- a/test/torture-s/scope-1.c.s +++ b/test/torture-s/scope-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/scope-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/scope-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -14,12 +16,14 @@ f: # @f br_if $pop3, .LBB0_2 # BB#1: # %if.end return $0 -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -35,14 +39,15 @@ main: # @main # BB#1: # %f.exit call exit, $0 unreachable -.LBB1_2: # %if.then.i +.LBB1_2: # %if.then.i call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type v,@object # @v - .data + .hidden v # @v + .type v,@object + .section .data.v,"aw",@progbits .globl v .align 2 v: diff --git a/test/torture-s/shiftdi.c.s b/test/torture-s/shiftdi.c.s index 3282be3e6..8ad8a005d 100644 --- a/test/torture-s/shiftdi.c.s +++ b/test/torture-s/shiftdi.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/shiftdi.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/shiftdi.c" + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -24,6 +26,8 @@ g: # @g .Lfunc_end0: .size g, .Lfunc_end0-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/shiftopt-1.c.s b/test/torture-s/shiftopt-1.c.s index 6f3269557..e4f2fae20 100644 --- a/test/torture-s/shiftopt-1.c.s +++ b/test/torture-s/shiftopt-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/shiftopt-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/shiftopt-1.c" + .section .text.utest,"ax",@progbits + .hidden utest .globl utest .type utest,@function utest: # @utest @@ -9,6 +11,8 @@ utest: # @utest .Lfunc_end0: .size utest, .Lfunc_end0-utest + .section .text.stest,"ax",@progbits + .hidden stest .globl stest .type stest,@function stest: # @stest @@ -18,6 +22,8 @@ stest: # @stest .Lfunc_end1: .size stest, .Lfunc_end1-stest + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/simd-1.c.s b/test/torture-s/simd-1.c.s index 592e2d5f2..ab808cb61 100644 --- a/test/torture-s/simd-1.c.s +++ b/test/torture-s/simd-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-1.c" + .section .text.verify,"ax",@progbits + .hidden verify .globl verify .type verify,@function verify: # @verify @@ -19,12 +21,14 @@ verify: # @verify br_if $pop3, .LBB0_5 # BB#4: # %if.end return -.LBB0_5: # %if.then +.LBB0_5: # %if.then call abort unreachable .Lfunc_end0: .size verify, .Lfunc_end0-verify + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -272,35 +276,36 @@ main: # @main # BB#32: # %verify.exit63 call exit, $8 unreachable -.LBB1_33: # %if.then.i62 +.LBB1_33: # %if.then.i62 call abort unreachable -.LBB1_34: # %if.then.i53 +.LBB1_34: # %if.then.i53 call abort unreachable -.LBB1_35: # %if.then.i44 +.LBB1_35: # %if.then.i44 call abort unreachable -.LBB1_36: # %if.then.i35 +.LBB1_36: # %if.then.i35 call abort unreachable -.LBB1_37: # %if.then.i26 +.LBB1_37: # %if.then.i26 call abort unreachable -.LBB1_38: # %if.then.i17 +.LBB1_38: # %if.then.i17 call abort unreachable -.LBB1_39: # %if.then.i8 +.LBB1_39: # %if.then.i8 call abort unreachable -.LBB1_40: # %if.then.i +.LBB1_40: # %if.then.i call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type i,@object # @i - .data + .hidden i # @i + .type i,@object + .section .data.i,"aw",@progbits .globl i .align 4 i: @@ -310,7 +315,9 @@ i: .int32 200 # 0xc8 .size i, 16 - .type j,@object # @j + .hidden j # @j + .type j,@object + .section .data.j,"aw",@progbits .globl j .align 4 j: @@ -320,19 +327,22 @@ j: .int32 30 # 0x1e .size j, 16 - .type k,@object # @k - .bss + .hidden k # @k + .type k,@object + .section .bss.k,"aw",@nobits .globl k .align 4 k: - .zero 16 + .skip 16 .size k, 16 - .type res,@object # @res + .hidden res # @res + .type res,@object + .section .bss.res,"aw",@nobits .globl res .align 4 res: - .zero 16 + .skip 16 .size res, 16 diff --git a/test/torture-s/simd-2.c.s b/test/torture-s/simd-2.c.s index d70d87d5a..8b7c3e79e 100644 --- a/test/torture-s/simd-2.c.s +++ b/test/torture-s/simd-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-2.c" + .section .text.verify,"ax",@progbits + .hidden verify .globl verify .type verify,@function verify: # @verify @@ -19,12 +21,14 @@ verify: # @verify br_if $pop3, .LBB0_5 # BB#4: # %if.end return -.LBB0_5: # %if.then +.LBB0_5: # %if.then call abort unreachable .Lfunc_end0: .size verify, .Lfunc_end0-verify + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -442,35 +446,36 @@ main: # @main # BB#32: # %verify.exit94 call exit, $16 unreachable -.LBB1_33: # %if.then.i93 +.LBB1_33: # %if.then.i93 call abort unreachable -.LBB1_34: # %if.then.i84 +.LBB1_34: # %if.then.i84 call abort unreachable -.LBB1_35: # %if.then.i75 +.LBB1_35: # %if.then.i75 call abort unreachable -.LBB1_36: # %if.then.i66 +.LBB1_36: # %if.then.i66 call abort unreachable -.LBB1_37: # %if.then.i57 +.LBB1_37: # %if.then.i57 call abort unreachable -.LBB1_38: # %if.then.i48 +.LBB1_38: # %if.then.i48 call abort unreachable -.LBB1_39: # %if.then.i39 +.LBB1_39: # %if.then.i39 call abort unreachable -.LBB1_40: # %if.then.i +.LBB1_40: # %if.then.i call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type i,@object # @i - .data + .hidden i # @i + .type i,@object + .section .data.i,"aw",@progbits .globl i .align 4 i: @@ -484,7 +489,9 @@ i: .int16 0 # 0x0 .size i, 16 - .type j,@object # @j + .hidden j # @j + .type j,@object + .section .data.j,"aw",@progbits .globl j .align 4 j: @@ -498,19 +505,22 @@ j: .int16 1 # 0x1 .size j, 16 - .type k,@object # @k - .bss + .hidden k # @k + .type k,@object + .section .bss.k,"aw",@nobits .globl k .align 4 k: - .zero 16 + .skip 16 .size k, 16 - .type res,@object # @res + .hidden res # @res + .type res,@object + .section .bss.res,"aw",@nobits .globl res .align 4 res: - .zero 16 + .skip 16 .size res, 16 diff --git a/test/torture-s/simd-4.c.s b/test/torture-s/simd-4.c.s index 60b9788af..586fe8ea1 100644 --- a/test/torture-s/simd-4.c.s +++ b/test/torture-s/simd-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-4.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -13,8 +15,9 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type s64,@object # @s64 - .bss + .hidden s64 # @s64 + .type s64,@object + .section .bss.s64,"aw",@nobits .globl s64 .align 3 s64: diff --git a/test/torture-s/simd-5.c.s b/test/torture-s/simd-5.c.s index 54c0f882d..76843329c 100644 --- a/test/torture-s/simd-5.c.s +++ b/test/torture-s/simd-5.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-5.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-5.c" + .section .text.func0,"ax",@progbits + .hidden func0 .globl func0 .type func0,@function func0: # @func0 @@ -11,6 +13,8 @@ func0: # @func0 .Lfunc_end0: .size func0, .Lfunc_end0-func0 + .section .text.func1,"ax",@progbits + .hidden func1 .globl func1 .type func1,@function func1: # @func1 @@ -62,6 +66,8 @@ func1: # @func1 .Lfunc_end1: .size func1, .Lfunc_end1-func1 + .section .text.func2,"ax",@progbits + .hidden func2 .globl func2 .type func2,@function func2: # @func2 @@ -113,6 +119,8 @@ func2: # @func2 .Lfunc_end2: .size func2, .Lfunc_end2-func2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -146,23 +154,24 @@ main: # @main br_if $pop11, .LBB3_5 # BB#4: # %if.end12 return $0 -.LBB3_5: # %if.then11 +.LBB3_5: # %if.then11 call abort unreachable -.LBB3_6: # %if.then7 +.LBB3_6: # %if.then7 call abort unreachable -.LBB3_7: # %if.then3 +.LBB3_7: # %if.then3 call abort unreachable -.LBB3_8: # %if.then +.LBB3_8: # %if.then call abort unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type q1,@object # @q1 - .data + .hidden q1 # @q1 + .type q1,@object + .section .data.q1,"aw",@progbits .globl q1 .align 3 q1: @@ -172,7 +181,9 @@ q1: .int16 0 # 0x0 .size q1, 8 - .type q2,@object # @q2 + .hidden q2 # @q2 + .type q2,@object + .section .data.q2,"aw",@progbits .globl q2 .align 3 q2: @@ -182,7 +193,9 @@ q2: .int16 0 # 0x0 .size q2, 8 - .type q3,@object # @q3 + .hidden q3 # @q3 + .type q3,@object + .section .data.q3,"aw",@progbits .globl q3 .align 3 q3: @@ -192,7 +205,9 @@ q3: .int16 0 # 0x0 .size q3, 8 - .type q4,@object # @q4 + .hidden q4 # @q4 + .type q4,@object + .section .data.q4,"aw",@progbits .globl q4 .align 3 q4: @@ -202,68 +217,85 @@ q4: .int16 0 # 0x0 .size q4, 8 - .type dummy,@object # @dummy - .bss + .hidden dummy # @dummy + .type dummy,@object + .section .bss.dummy,"aw",@nobits .globl dummy .align 2 dummy: .int32 0 # 0x0 .size dummy, 4 - .type w1,@object # @w1 + .hidden w1 # @w1 + .type w1,@object + .section .bss.w1,"aw",@nobits .globl w1 .align 3 w1: - .zero 8 + .skip 8 .size w1, 8 - .type w2,@object # @w2 + .hidden w2 # @w2 + .type w2,@object + .section .bss.w2,"aw",@nobits .globl w2 .align 3 w2: - .zero 8 + .skip 8 .size w2, 8 - .type w3,@object # @w3 + .hidden w3 # @w3 + .type w3,@object + .section .bss.w3,"aw",@nobits .globl w3 .align 3 w3: - .zero 8 + .skip 8 .size w3, 8 - .type w4,@object # @w4 + .hidden w4 # @w4 + .type w4,@object + .section .bss.w4,"aw",@nobits .globl w4 .align 3 w4: - .zero 8 + .skip 8 .size w4, 8 - .type z1,@object # @z1 + .hidden z1 # @z1 + .type z1,@object + .section .bss.z1,"aw",@nobits .globl z1 .align 3 z1: - .zero 8 + .skip 8 .size z1, 8 - .type z2,@object # @z2 + .hidden z2 # @z2 + .type z2,@object + .section .bss.z2,"aw",@nobits .globl z2 .align 3 z2: - .zero 8 + .skip 8 .size z2, 8 - .type z3,@object # @z3 + .hidden z3 # @z3 + .type z3,@object + .section .bss.z3,"aw",@nobits .globl z3 .align 3 z3: - .zero 8 + .skip 8 .size z3, 8 - .type z4,@object # @z4 + .hidden z4 # @z4 + .type z4,@object + .section .bss.z4,"aw",@nobits .globl z4 .align 3 z4: - .zero 8 + .skip 8 .size z4, 8 diff --git a/test/torture-s/simd-6.c.s b/test/torture-s/simd-6.c.s index 281b8d237..dce936a66 100644 --- a/test/torture-s/simd-6.c.s +++ b/test/torture-s/simd-6.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-6.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-6.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -39,6 +41,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/strcmp-1.c.s b/test/torture-s/strcmp-1.c.s index c573c9a29..bdadf0381 100644 --- a/test/torture-s/strcmp-1.c.s +++ b/test/torture-s/strcmp-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strcmp-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strcmp-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -17,7 +19,7 @@ test: # @test # BB#2: # %if.then call abort unreachable -.LBB0_3: # %if.else +.LBB0_3: # %if.else block .LBB0_6 br_if $2, .LBB0_6 # BB#4: # %if.else @@ -27,7 +29,7 @@ test: # @test # BB#5: # %if.then5 call abort unreachable -.LBB0_6: # %if.else6 +.LBB0_6: # %if.else6 block .LBB0_9 i32.const $push4=, 1 i32.lt_s $push5=, $2, $pop4 @@ -39,11 +41,13 @@ test: # @test # BB#8: # %if.then10 call abort unreachable -.LBB0_9: # %if.end12 +.LBB0_9: # %if.end12 return .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -53,14 +57,14 @@ main: # @main i32.const $8=, 0 i32.const $1=, u1 copy_local $0=, $8 -.LBB1_1: # %for.cond1.preheader +.LBB1_1: # %for.cond1.preheader # =>This Loop Header: Depth=1 - # Child Loop .LBB1_2 Depth 2 - # Child Loop .LBB1_3 Depth 3 - # Child Loop .LBB1_4 Depth 4 - # Child Loop .LBB1_6 Depth 4 - # Child Loop .LBB1_9 Depth 4 - # Child Loop .LBB1_11 Depth 4 + # Child Loop BB1_2 Depth 2 + # Child Loop BB1_3 Depth 3 + # Child Loop BB1_4 Depth 4 + # Child Loop BB1_6 Depth 4 + # Child Loop BB1_9 Depth 4 + # Child Loop BB1_11 Depth 4 block .LBB1_34 block .LBB1_33 block .LBB1_32 @@ -73,24 +77,24 @@ main: # @main loop .LBB1_25 i32.const $3=, u2 copy_local $2=, $8 -.LBB1_2: # %for.cond4.preheader - # Parent Loop .LBB1_1 Depth=1 +.LBB1_2: # %for.cond4.preheader + # Parent Loop BB1_1 Depth=1 # => This Loop Header: Depth=2 - # Child Loop .LBB1_3 Depth 3 - # Child Loop .LBB1_4 Depth 4 - # Child Loop .LBB1_6 Depth 4 - # Child Loop .LBB1_9 Depth 4 - # Child Loop .LBB1_11 Depth 4 + # Child Loop BB1_3 Depth 3 + # Child Loop BB1_4 Depth 4 + # Child Loop BB1_6 Depth 4 + # Child Loop BB1_9 Depth 4 + # Child Loop BB1_11 Depth 4 loop .LBB1_24 copy_local $4=, $8 -.LBB1_3: # %for.cond7.preheader - # Parent Loop .LBB1_1 Depth=1 - # Parent Loop .LBB1_2 Depth=2 +.LBB1_3: # %for.cond7.preheader + # Parent Loop BB1_1 Depth=1 + # Parent Loop BB1_2 Depth=2 # => This Loop Header: Depth=3 - # Child Loop .LBB1_4 Depth 4 - # Child Loop .LBB1_6 Depth 4 - # Child Loop .LBB1_9 Depth 4 - # Child Loop .LBB1_11 Depth 4 + # Child Loop BB1_4 Depth 4 + # Child Loop BB1_6 Depth 4 + # Child Loop BB1_9 Depth 4 + # Child Loop BB1_11 Depth 4 loop .LBB1_23 i32.const $5=, u1 copy_local $15=, $8 @@ -98,10 +102,10 @@ main: # @main i32.const $push66=, 0 i32.eq $push67=, $0, $pop66 br_if $pop67, .LBB1_5 -.LBB1_4: # %for.body9 - # Parent Loop .LBB1_1 Depth=1 - # Parent Loop .LBB1_2 Depth=2 - # Parent Loop .LBB1_3 Depth=3 +.LBB1_4: # %for.body9 + # Parent Loop BB1_1 Depth=1 + # Parent Loop BB1_2 Depth=2 + # Parent Loop BB1_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB1_5 i32.const $push0=, u1 @@ -112,18 +116,18 @@ main: # @main copy_local $5=, $1 i32.ne $push3=, $0, $15 br_if $pop3, .LBB1_4 -.LBB1_5: # %for.cond10.preheader - # in Loop: Header=.LBB1_3 Depth=3 +.LBB1_5: # %for.cond10.preheader + # in Loop: Header=BB1_3 Depth=3 i32.const $15=, 0 copy_local $6=, $5 block .LBB1_8 i32.const $push68=, 0 i32.eq $push69=, $4, $pop68 br_if $pop69, .LBB1_8 -.LBB1_6: # %for.body12 - # Parent Loop .LBB1_1 Depth=1 - # Parent Loop .LBB1_2 Depth=2 - # Parent Loop .LBB1_3 Depth=3 +.LBB1_6: # %for.body12 + # Parent Loop BB1_1 Depth=1 + # Parent Loop BB1_2 Depth=2 + # Parent Loop BB1_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB1_7 i32.add $push4=, $5, $15 @@ -133,11 +137,11 @@ main: # @main i32.add $15=, $15, $pop6 i32.ne $push7=, $4, $15 br_if $pop7, .LBB1_6 -.LBB1_7: # %for.cond17.preheader.loopexit - # in Loop: Header=.LBB1_3 Depth=3 +.LBB1_7: # %for.cond17.preheader.loopexit + # in Loop: Header=BB1_3 Depth=3 i32.add $6=, $5, $4 -.LBB1_8: # %for.cond17.preheader - # in Loop: Header=.LBB1_3 Depth=3 +.LBB1_8: # %for.cond17.preheader + # in Loop: Header=BB1_3 Depth=3 i32.const $push8=, 120 i32.store8 $push9=, 0($6), $pop8 i32.store8 $push10=, 1($6), $pop9 @@ -156,10 +160,10 @@ main: # @main i32.const $push70=, 0 i32.eq $push71=, $2, $pop70 br_if $pop71, .LBB1_10 -.LBB1_9: # %for.body26 - # Parent Loop .LBB1_1 Depth=1 - # Parent Loop .LBB1_2 Depth=2 - # Parent Loop .LBB1_3 Depth=3 +.LBB1_9: # %for.body26 + # Parent Loop BB1_1 Depth=1 + # Parent Loop BB1_2 Depth=2 + # Parent Loop BB1_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB1_10 i32.const $push18=, u2 @@ -170,18 +174,18 @@ main: # @main copy_local $7=, $3 i32.ne $push21=, $2, $15 br_if $pop21, .LBB1_9 -.LBB1_10: # %for.cond31.preheader - # in Loop: Header=.LBB1_3 Depth=3 +.LBB1_10: # %for.cond31.preheader + # in Loop: Header=BB1_3 Depth=3 i32.const $15=, 0 copy_local $9=, $7 block .LBB1_13 i32.const $push72=, 0 i32.eq $push73=, $4, $pop72 br_if $pop73, .LBB1_13 -.LBB1_11: # %for.body33 - # Parent Loop .LBB1_1 Depth=1 - # Parent Loop .LBB1_2 Depth=2 - # Parent Loop .LBB1_3 Depth=3 +.LBB1_11: # %for.body33 + # Parent Loop BB1_1 Depth=1 + # Parent Loop BB1_2 Depth=2 + # Parent Loop BB1_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB1_12 i32.add $push22=, $7, $15 @@ -191,11 +195,11 @@ main: # @main i32.add $15=, $15, $pop24 i32.ne $push25=, $4, $15 br_if $pop25, .LBB1_11 -.LBB1_12: # %for.cond38.preheader.loopexit - # in Loop: Header=.LBB1_3 Depth=3 +.LBB1_12: # %for.cond38.preheader.loopexit + # in Loop: Header=BB1_3 Depth=3 i32.add $9=, $7, $4 -.LBB1_13: # %for.cond38.preheader - # in Loop: Header=.LBB1_3 Depth=3 +.LBB1_13: # %for.cond38.preheader + # in Loop: Header=BB1_3 Depth=3 i32.store8 $push26=, 1($9), $11 i32.store8 $push27=, 2($9), $pop26 i32.store8 $push28=, 3($9), $pop27 @@ -211,7 +215,7 @@ main: # @main i32.call $push36=, strcmp, $5, $7 br_if $pop36, .LBB1_34 # BB#14: # %test.exit - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.const $push37=, 97 i32.store8 $12=, 0($6), $pop37 i32.const $10=, 1 @@ -222,7 +226,7 @@ main: # @main i32.le_s $push40=, $pop39, $11 br_if $pop40, .LBB1_33 # BB#15: # %test.exit157 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.store8 $discard=, 0($9), $12 i32.store8 $12=, 0($6), $11 i32.add $11=, $9, $10 @@ -231,7 +235,7 @@ main: # @main i32.ge_s $push42=, $pop41, $12 br_if $pop42, .LBB1_32 # BB#16: # %test.exit162 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.const $push43=, 98 i32.store8 $13=, 0($6), $pop43 i32.store8 $discard=, 0($15), $12 @@ -242,7 +246,7 @@ main: # @main i32.ge_s $push46=, $pop45, $12 br_if $pop46, .LBB1_31 # BB#17: # %test.exit168 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.store8 $discard=, 0($6), $14 i32.store8 $discard=, 0($9), $13 i32.store8 $push47=, 0($15), $12 @@ -251,7 +255,7 @@ main: # @main i32.le_s $push49=, $pop48, $12 br_if $pop49, .LBB1_30 # BB#18: # %test.exit174 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.store8 $discard=, 0($6), $13 i32.store8 $discard=, 0($15), $12 i32.const $push50=, 169 @@ -261,7 +265,7 @@ main: # @main i32.ge_s $push52=, $pop51, $12 br_if $pop52, .LBB1_29 # BB#19: # %test.exit180 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.store8 $discard=, 0($9), $13 i32.store8 $13=, 0($6), $14 i32.store8 $push53=, 0($15), $12 @@ -270,7 +274,7 @@ main: # @main i32.le_s $push55=, $pop54, $12 br_if $pop55, .LBB1_28 # BB#20: # %test.exit186 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.store8 $discard=, 0($6), $13 i32.store8 $discard=, 0($15), $12 i32.const $push56=, 170 @@ -280,7 +284,7 @@ main: # @main i32.ge_s $push58=, $pop57, $12 br_if $pop58, .LBB1_27 # BB#21: # %test.exit192 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.store8 $discard=, 0($6), $14 i32.store8 $discard=, 0($9), $13 i32.store8 $push59=, 0($15), $12 @@ -289,52 +293,52 @@ main: # @main i32.le_s $push61=, $pop60, $15 br_if $pop61, .LBB1_26 # BB#22: # %for.cond4 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.add $4=, $4, $10 i32.const $push62=, 63 i32.le_u $push63=, $4, $pop62 br_if $pop63, .LBB1_3 -.LBB1_23: # %for.inc79 - # in Loop: Header=.LBB1_2 Depth=2 +.LBB1_23: # %for.inc79 + # in Loop: Header=BB1_2 Depth=2 i32.add $2=, $2, $10 i32.add $3=, $3, $10 i32.const $5=, 8 i32.lt_u $push64=, $2, $5 br_if $pop64, .LBB1_2 -.LBB1_24: # %for.inc82 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_24: # %for.inc82 + # in Loop: Header=BB1_1 Depth=1 i32.add $0=, $0, $10 i32.add $1=, $1, $10 i32.lt_u $push65=, $0, $5 br_if $pop65, .LBB1_1 -.LBB1_25: # %for.end84 +.LBB1_25: # %for.end84 call exit, $15 unreachable -.LBB1_26: # %if.then10.i197 +.LBB1_26: # %if.then10.i197 call abort unreachable -.LBB1_27: # %if.then.i189 +.LBB1_27: # %if.then.i189 call abort unreachable -.LBB1_28: # %if.then10.i185 +.LBB1_28: # %if.then10.i185 call abort unreachable -.LBB1_29: # %if.then.i177 +.LBB1_29: # %if.then.i177 call abort unreachable -.LBB1_30: # %if.then10.i173 +.LBB1_30: # %if.then10.i173 call abort unreachable -.LBB1_31: # %if.then.i165 +.LBB1_31: # %if.then.i165 call abort unreachable -.LBB1_32: # %if.then.i +.LBB1_32: # %if.then.i call abort unreachable -.LBB1_33: # %if.then10.i +.LBB1_33: # %if.then10.i call abort unreachable -.LBB1_34: # %if.then5.i +.LBB1_34: # %if.then5.i call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/strcpy-1.c.s b/test/torture-s/strcpy-1.c.s index 97a9fd2f5..228d97866 100644 --- a/test/torture-s/strcpy-1.c.s +++ b/test/torture-s/strcpy-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strcpy-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strcpy-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -8,13 +10,13 @@ main: # @main # BB#0: # %entry i32.const $6=, 0 copy_local $0=, $6 -.LBB0_1: # %for.cond1.preheader +.LBB0_1: # %for.cond1.preheader # =>This Loop Header: Depth=1 - # Child Loop .LBB0_2 Depth 2 - # Child Loop .LBB0_3 Depth 3 - # Child Loop .LBB0_4 Depth 4 - # Child Loop .LBB0_7 Depth 4 - # Child Loop .LBB0_11 Depth 4 + # Child Loop BB0_2 Depth 2 + # Child Loop BB0_3 Depth 3 + # Child Loop BB0_4 Depth 4 + # Child Loop BB0_7 Depth 4 + # Child Loop BB0_11 Depth 4 block .LBB0_29 block .LBB0_28 block .LBB0_27 @@ -23,33 +25,33 @@ main: # @main i32.const $7=, u1 i32.add $1=, $7, $0 copy_local $2=, $6 -.LBB0_2: # %for.cond4.preheader - # Parent Loop .LBB0_1 Depth=1 +.LBB0_2: # %for.cond4.preheader + # Parent Loop BB0_1 Depth=1 # => This Loop Header: Depth=2 - # Child Loop .LBB0_3 Depth 3 - # Child Loop .LBB0_4 Depth 4 - # Child Loop .LBB0_7 Depth 4 - # Child Loop .LBB0_11 Depth 4 + # Child Loop BB0_3 Depth 3 + # Child Loop BB0_4 Depth 4 + # Child Loop BB0_7 Depth 4 + # Child Loop BB0_11 Depth 4 loop .LBB0_24 i32.const $8=, u2 i32.add $3=, $8, $2 i32.const $9=, 65 i32.add $4=, $2, $9 i32.const $5=, 1 -.LBB0_3: # %for.cond7.preheader - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 +.LBB0_3: # %for.cond7.preheader + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 # => This Loop Header: Depth=3 - # Child Loop .LBB0_4 Depth 4 - # Child Loop .LBB0_7 Depth 4 - # Child Loop .LBB0_11 Depth 4 + # Child Loop BB0_4 Depth 4 + # Child Loop BB0_7 Depth 4 + # Child Loop BB0_11 Depth 4 loop .LBB0_23 i32.const $14=, -97 copy_local $15=, $9 -.LBB0_4: # %for.body9 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 - # Parent Loop .LBB0_3 Depth=3 +.LBB0_4: # %for.body9 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 + # Parent Loop BB0_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB0_5 i32.const $13=, 97 @@ -69,8 +71,8 @@ main: # @main i32.add $15=, $15, $13 i32.add $14=, $14, $13 br_if $14, .LBB0_4 -.LBB0_5: # %for.end - # in Loop: Header=.LBB0_3 Depth=3 +.LBB0_5: # %for.end + # in Loop: Header=BB0_3 Depth=3 i32.add $push8=, $5, $2 i32.add $push9=, $8, $pop8 i32.const $push10=, 0 @@ -79,15 +81,15 @@ main: # @main i32.ne $push12=, $pop11, $1 br_if $pop12, .LBB0_29 # BB#6: # %for.cond21.preheader - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 copy_local $16=, $7 block .LBB0_10 i32.le_s $push13=, $0, $14 br_if $pop13, .LBB0_10 -.LBB0_7: # %for.body24 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 - # Parent Loop .LBB0_3 Depth=3 +.LBB0_7: # %for.body24 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 + # Parent Loop BB0_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB0_9 i32.const $15=, u1 @@ -96,23 +98,23 @@ main: # @main i32.ne $push16=, $pop15, $10 br_if $pop16, .LBB0_9 # BB#8: # %for.inc30 - # in Loop: Header=.LBB0_7 Depth=4 + # in Loop: Header=BB0_7 Depth=4 i32.add $14=, $14, $13 i32.add $16=, $15, $14 i32.lt_s $push17=, $14, $0 br_if $pop17, .LBB0_7 br .LBB0_10 -.LBB0_9: # %if.then28 +.LBB0_9: # %if.then28 call abort unreachable -.LBB0_10: # %for.body38.preheader - # in Loop: Header=.LBB0_3 Depth=3 +.LBB0_10: # %for.body38.preheader + # in Loop: Header=BB0_3 Depth=3 i32.const $14=, 0 copy_local $15=, $4 -.LBB0_11: # %for.body38 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 - # Parent Loop .LBB0_3 Depth=3 +.LBB0_11: # %for.body38 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 + # Parent Loop BB0_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB0_13 i32.shl $push18=, $15, $11 @@ -127,101 +129,101 @@ main: # @main i32.ne $push26=, $pop25, $pop23 br_if $pop26, .LBB0_28 # BB#12: # %for.inc50 - # in Loop: Header=.LBB0_11 Depth=4 + # in Loop: Header=BB0_11 Depth=4 i32.add $14=, $14, $13 i32.add $15=, $15, $13 i32.lt_s $push27=, $14, $5 br_if $pop27, .LBB0_11 -.LBB0_13: # %for.end54 - # in Loop: Header=.LBB0_3 Depth=3 +.LBB0_13: # %for.end54 + # in Loop: Header=BB0_3 Depth=3 i32.add $14=, $16, $14 i32.load8_u $push28=, 0($14) br_if $pop28, .LBB0_27 # BB#14: # %for.cond61.preheader - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.add $push29=, $14, $13 i32.load8_u $push30=, 0($pop29) i32.ne $push31=, $pop30, $10 br_if $pop31, .LBB0_26 # BB#15: # %for.cond61 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.const $push32=, 2 i32.add $push33=, $14, $pop32 i32.load8_u $push34=, 0($pop33) i32.ne $push35=, $pop34, $10 br_if $pop35, .LBB0_26 # BB#16: # %for.cond61.1 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.const $push36=, 3 i32.add $push37=, $14, $pop36 i32.load8_u $push38=, 0($pop37) i32.ne $push39=, $pop38, $10 br_if $pop39, .LBB0_26 # BB#17: # %for.cond61.2 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.const $push40=, 4 i32.add $push41=, $14, $pop40 i32.load8_u $push42=, 0($pop41) i32.ne $push43=, $pop42, $10 br_if $pop43, .LBB0_26 # BB#18: # %for.cond61.3 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.const $push44=, 5 i32.add $push45=, $14, $pop44 i32.load8_u $push46=, 0($pop45) i32.ne $push47=, $pop46, $10 br_if $pop47, .LBB0_26 # BB#19: # %for.cond61.4 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.const $push48=, 6 i32.add $push49=, $14, $pop48 i32.load8_u $push50=, 0($pop49) i32.ne $push51=, $pop50, $10 br_if $pop51, .LBB0_26 # BB#20: # %for.cond61.5 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.const $push52=, 7 i32.add $push53=, $14, $pop52 i32.load8_u $push54=, 0($pop53) i32.ne $push55=, $pop54, $10 br_if $pop55, .LBB0_26 # BB#21: # %for.cond61.6 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.const $11=, 8 i32.add $push56=, $14, $11 i32.load8_u $push57=, 0($pop56) i32.ne $push58=, $pop57, $10 br_if $pop58, .LBB0_26 # BB#22: # %for.cond61.7 - # in Loop: Header=.LBB0_3 Depth=3 + # in Loop: Header=BB0_3 Depth=3 i32.add $5=, $5, $13 i32.const $push59=, 80 i32.lt_u $push60=, $5, $pop59 br_if $pop60, .LBB0_3 -.LBB0_23: # %for.inc77 - # in Loop: Header=.LBB0_2 Depth=2 +.LBB0_23: # %for.inc77 + # in Loop: Header=BB0_2 Depth=2 i32.add $2=, $2, $13 i32.lt_u $push61=, $2, $11 br_if $pop61, .LBB0_2 -.LBB0_24: # %for.inc80 - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_24: # %for.inc80 + # in Loop: Header=BB0_1 Depth=1 i32.add $0=, $0, $13 i32.lt_u $push62=, $0, $11 br_if $pop62, .LBB0_1 -.LBB0_25: # %for.end82 +.LBB0_25: # %for.end82 i32.const $push63=, 0 call exit, $pop63 unreachable -.LBB0_26: # %if.then68 +.LBB0_26: # %if.then68 call abort unreachable -.LBB0_27: # %if.then59 +.LBB0_27: # %if.then59 call abort unreachable -.LBB0_28: # %if.then48 +.LBB0_28: # %if.then48 call abort unreachable -.LBB0_29: # %if.then19 +.LBB0_29: # %if.then19 call abort unreachable .Lfunc_end0: diff --git a/test/torture-s/strct-pack-1.c.s b/test/torture-s/strct-pack-1.c.s index 82a9a6df9..a8763025d 100644 --- a/test/torture-s/strct-pack-1.c.s +++ b/test/torture-s/strct-pack-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-1.c" + .section .text.check,"ax",@progbits + .hidden check .globl check .type check,@function check: # @check @@ -37,11 +39,13 @@ check: # @check br_if $pop21, .LBB0_3 # BB#2: # %if.end i32.const $2=, 0 -.LBB0_3: # %return +.LBB0_3: # %return return $2 .Lfunc_end0: .size check, .Lfunc_end0-check + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/strct-pack-2.c.s b/test/torture-s/strct-pack-2.c.s index 83619a402..7fc5f5124 100644 --- a/test/torture-s/strct-pack-2.c.s +++ b/test/torture-s/strct-pack-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/strct-pack-3.c.s b/test/torture-s/strct-pack-3.c.s index c72c5b540..9f420d0ed 100644 --- a/test/torture-s/strct-pack-3.c.s +++ b/test/torture-s/strct-pack-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-3.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -28,6 +30,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/strct-pack-4.c.s b/test/torture-s/strct-pack-4.c.s index 691c0b7f4..5e91e47dc 100644 --- a/test/torture-s/strct-pack-4.c.s +++ b/test/torture-s/strct-pack-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-4.c" + .section .text.my_set_a,"ax",@progbits + .hidden my_set_a .globl my_set_a .type my_set_a,@function my_set_a: # @my_set_a @@ -10,6 +12,8 @@ my_set_a: # @my_set_a .Lfunc_end0: .size my_set_a, .Lfunc_end0-my_set_a + .section .text.my_set_b,"ax",@progbits + .hidden my_set_b .globl my_set_b .type my_set_b,@function my_set_b: # @my_set_b @@ -20,6 +24,8 @@ my_set_b: # @my_set_b .Lfunc_end1: .size my_set_b, .Lfunc_end1-my_set_b + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/string-opt-17.c.s b/test/torture-s/string-opt-17.c.s index 73684dcd4..77d29a5b6 100644 --- a/test/torture-s/string-opt-17.c.s +++ b/test/torture-s/string-opt-17.c.s @@ -1,12 +1,14 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-17.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-17.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 .param i32, i32 .result i32 # BB#0: # %entry - i32.const $push2=, .str + i32.const $push2=, .L.str i32.add $push3=, $pop2, $1 i32.call $discard=, strcpy, $0, $pop3 i32.const $push0=, 1 @@ -15,6 +17,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.check2,"ax",@progbits + .hidden check2 .globl check2 .type check2,@function check2: # @check2 @@ -31,12 +35,14 @@ check2: # @check2 i32.const $push3=, 6 i32.store $push4=, check2.r($0), $pop3 return $pop4 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size check2, .Lfunc_end1-check2 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -66,12 +72,14 @@ test2: # @test2 i32.const $push12=, 98 i32.store8 $discard=, 0($0), $pop12 return -.LBB2_2: # %if.then.i +.LBB2_2: # %if.then.i call abort unreachable .Lfunc_end2: .size test2, .Lfunc_end2-test2 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -90,17 +98,17 @@ main: # @main i32.const $4=, 4 i32.add $4=, $6, $4 i32.or $push2=, $4, $pop1 - i32.load8_u $push0=, .str+9($0) + i32.load8_u $push0=, .L.str+9($0) i32.store8 $discard=, 0($pop2), $pop0 - i32.const $push3=, .str+7 + i32.const $push3=, .L.str+7 i32.add $push4=, $pop3, $1 i32.load8_u $push5=, 0($pop4) i32.const $push6=, 8 i32.shl $push7=, $pop5, $pop6 - i32.load8_u $push8=, .str+7($0) + i32.load8_u $push8=, .L.str+7($0) i32.or $push9=, $pop7, $pop8 i32.store16 $discard=, 4($6), $pop9 - i32.const $push10=, .str.1 + i32.const $push10=, .L.str.1 i32.const $push11=, 3 i32.const $5=, 4 i32.add $5=, $6, $5 @@ -125,41 +133,41 @@ main: # @main # BB#3: # %if.end8 call exit, $0 unreachable -.LBB3_4: # %if.then7 +.LBB3_4: # %if.then7 call abort unreachable -.LBB3_5: # %if.then.i.i +.LBB3_5: # %if.then.i.i call abort unreachable -.LBB3_6: # %if.then +.LBB3_6: # %if.then call abort unreachable .Lfunc_end3: .size main, .Lfunc_end3-main - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "foobarbaz" - .size .str, 10 + .size .L.str, 10 .type check2.r,@object # @check2.r - .data + .section .data.check2.r,"aw",@progbits .align 2 check2.r: .int32 5 # 0x5 .size check2.r, 4 - .type .str.1,@object # @.str.1 + .type .L.str.1,@object # @.str.1 .section .rodata.str1.1,"aMS",@progbits,1 -.str.1: +.L.str.1: .asciz "az" - .size .str.1, 3 + .size .L.str.1, 3 - .type .str.2,@object # @.str.2 -.str.2: + .type .L.str.2,@object # @.str.2 +.L.str.2: .asciz "baz" - .size .str.2, 4 + .size .L.str.2, 4 .ident "clang version 3.8.0 " diff --git a/test/torture-s/string-opt-18.c.s b/test/torture-s/string-opt-18.c.s index 618f62490..20eb8714e 100644 --- a/test/torture-s/string-opt-18.c.s +++ b/test/torture-s/string-opt-18.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-18.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-18.c" + .section .text.test1,"ax",@progbits + .hidden test1 .globl test1 .type test1,@function test1: # @test1 @@ -9,6 +11,8 @@ test1: # @test1 .Lfunc_end0: .size test1, .Lfunc_end0-test1 + .section .text.test2,"ax",@progbits + .hidden test2 .globl test2 .type test2,@function test2: # @test2 @@ -23,12 +27,14 @@ test2: # @test2 br_if $pop2, .LBB1_2 # BB#1: # %if.end return -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size test2, .Lfunc_end1-test2 + .section .text.test3,"ax",@progbits + .hidden test3 .globl test3 .type test3,@function test3: # @test3 @@ -38,6 +44,8 @@ test3: # @test3 .Lfunc_end2: .size test3, .Lfunc_end2-test3 + .section .text.test4,"ax",@progbits + .hidden test4 .globl test4 .type test4,@function test4: # @test4 @@ -47,6 +55,8 @@ test4: # @test4 .Lfunc_end3: .size test4, .Lfunc_end3-test4 + .section .text.test5,"ax",@progbits + .hidden test5 .globl test5 .type test5,@function test5: # @test5 @@ -56,6 +66,8 @@ test5: # @test5 .Lfunc_end4: .size test5, .Lfunc_end4-test5 + .section .text.test6,"ax",@progbits + .hidden test6 .globl test6 .type test6,@function test6: # @test6 @@ -65,6 +77,8 @@ test6: # @test6 .Lfunc_end5: .size test6, .Lfunc_end5-test6 + .section .text.test7,"ax",@progbits + .hidden test7 .globl test7 .type test7,@function test7: # @test7 @@ -74,6 +88,8 @@ test7: # @test7 .Lfunc_end6: .size test7, .Lfunc_end6-test7 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -105,7 +121,7 @@ main: # @main i32.const $3=, __stack_pointer i32.store $7=, 0($3), $7 return $pop3 -.LBB7_2: # %if.then.i +.LBB7_2: # %if.then.i call abort unreachable .Lfunc_end7: diff --git a/test/torture-s/string-opt-5.c.s b/test/torture-s/string-opt-5.c.s index 7fe8bf33c..52a1e729e 100644 --- a/test/torture-s/string-opt-5.c.s +++ b/test/torture-s/string-opt-5.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-5.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-5.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -41,7 +43,7 @@ main: # @main i32.const $8=, 3 i32.add $push10=, $1, $8 i32.store $13=, x($16), $pop10 - i32.const $9=, .str.1 + i32.const $9=, .L.str.1 i32.and $push11=, $13, $4 i32.add $push12=, $9, $pop11 i32.call $13=, strlen, $pop12 @@ -55,7 +57,7 @@ main: # @main i32.add $push1=, $1, $pop14 i32.store $13=, x($16), $pop1 i32.add $push15=, $9, $13 - i32.const $push16=, .str.2 + i32.const $push16=, .L.str.2 i32.call $push17=, strcmp, $pop15, $pop16 br_if $pop17, .LBB0_44 # BB#5: # %if.end33 @@ -82,7 +84,7 @@ main: # @main i32.and $push25=, $2, $7 i32.add $push26=, $9, $pop25 i32.call $push27=, strchr, $pop26, $12 - i32.const $push28=, .str.1+9 + i32.const $push28=, .L.str.1+9 i32.ne $push29=, $pop27, $pop28 br_if $pop29, .LBB0_41 # BB#8: # %if.end58 @@ -116,7 +118,7 @@ main: # @main block .LBB0_36 i32.and $push38=, $19, $4 i32.add $push39=, $9, $pop38 - i32.const $push42=, .str.3 + i32.const $push42=, .L.str.3 i32.and $push41=, $0, $4 i32.add $push43=, $pop42, $pop41 i32.call $push44=, strcmp, $pop39, $pop43 @@ -154,7 +156,7 @@ main: # @main i32.store8 $15=, 0($pop46), $pop47 i32.store $17=, x($16), $6 block .LBB0_34 - i32.const $push53=, .str.4 + i32.const $push53=, .L.str.4 i32.call $push54=, strcmp, $0, $pop53 br_if $pop54, .LBB0_34 # BB#16: # %if.end108 @@ -196,7 +198,7 @@ main: # @main i32.store $6=, x($16), $7 i32.store $7=, y($16), $5 block .LBB0_33 - i32.const $push64=, .str.5+1 + i32.const $push64=, .L.str.5+1 i32.call $push65=, strncpy, $0, $pop64, $10 i32.ne $push66=, $pop65, $0 br_if $pop66, .LBB0_33 @@ -209,7 +211,7 @@ main: # @main i32.ne $push68=, $pop56, $7 br_if $pop68, .LBB0_33 # BB#19: # %lor.lhs.false125 - i32.const $push69=, .str.6 + i32.const $push69=, .L.str.6 i32.const $push70=, 12 i32.const $35=, 0 i32.add $35=, $39, $35 @@ -224,7 +226,7 @@ main: # @main i64.store $push77=, 0($19), $pop76 i64.store $push78=, 0($20), $pop77 i64.store $discard=, 0($39), $pop78 - i32.const $push79=, .str.7 + i32.const $push79=, .L.str.7 i32.const $36=, 0 i32.add $36=, $39, $36 i32.call $push80=, strncpy, $36, $pop79, $3 @@ -234,7 +236,7 @@ main: # @main i32.ne $push81=, $pop80, $37 br_if $pop81, .LBB0_32 # BB#21: # %lor.lhs.false136 - i32.const $push82=, .str.8 + i32.const $push82=, .L.str.8 i32.const $push83=, 9 i32.const $38=, 0 i32.add $38=, $39, $38 @@ -255,7 +257,7 @@ main: # @main i32.ne $push90=, $0, $8 br_if $pop90, .LBB0_31 # BB#23: # %lor.lhs.false148 - i32.const $push91=, .str.9 + i32.const $push91=, .L.str.9 i32.call $push92=, memcmp, $9, $pop91, $8 br_if $pop92, .LBB0_31 # BB#24: # %lor.lhs.false158 @@ -279,7 +281,7 @@ main: # @main block .LBB0_30 i32.add $push101=, $0, $1 i64.store8 $discard=, 0($pop101), $18 - i32.const $push102=, .str.10 + i32.const $push102=, .L.str.10 i32.call $push103=, memcmp, $9, $pop102, $3 br_if $pop103, .LBB0_30 # BB#25: # %lor.lhs.false171 @@ -295,7 +297,7 @@ main: # @main i32.store8 $discard=, buf+11($16), $16 block .LBB0_29 i32.const $push108=, buf+8 - i32.const $push107=, .str.11 + i32.const $push107=, .L.str.11 i32.call $push109=, memcmp, $pop108, $pop107, $6 br_if $pop109, .LBB0_29 # BB#26: # %lor.lhs.false180 @@ -309,7 +311,7 @@ main: # @main i32.store8 $discard=, buf+15($16), $16 block .LBB0_28 i32.const $push112=, buf+10 - i32.const $push111=, .str.12 + i32.const $push111=, .L.str.12 i32.call $push113=, memcmp, $pop112, $pop111, $9 br_if $pop113, .LBB0_28 # BB#27: # %if.end184 @@ -318,174 +320,180 @@ main: # @main i32.const $23=, __stack_pointer i32.store $39=, 0($23), $39 return $16 -.LBB0_28: # %if.then183 +.LBB0_28: # %if.then183 call abort unreachable -.LBB0_29: # %if.then174 +.LBB0_29: # %if.then174 call abort unreachable -.LBB0_30: # %if.then161 +.LBB0_30: # %if.then161 call abort unreachable -.LBB0_31: # %if.then151 +.LBB0_31: # %if.then151 call abort unreachable -.LBB0_32: # %if.then140 +.LBB0_32: # %if.then140 call abort unreachable -.LBB0_33: # %if.then129 +.LBB0_33: # %if.then129 call abort unreachable -.LBB0_34: # %if.then107 +.LBB0_34: # %if.then107 call abort unreachable -.LBB0_35: # %if.then89 +.LBB0_35: # %if.then89 call abort unreachable -.LBB0_36: # %if.then85 +.LBB0_36: # %if.then85 call abort unreachable -.LBB0_37: # %if.then76 +.LBB0_37: # %if.then76 call abort unreachable -.LBB0_38: # %if.then71 +.LBB0_38: # %if.then71 call abort unreachable -.LBB0_39: # %if.then67 +.LBB0_39: # %if.then67 call abort unreachable -.LBB0_40: # %if.then62 +.LBB0_40: # %if.then62 call abort unreachable -.LBB0_41: # %if.then54 +.LBB0_41: # %if.then54 call abort unreachable -.LBB0_42: # %if.then43 +.LBB0_42: # %if.then43 call abort unreachable -.LBB0_43: # %if.then36 +.LBB0_43: # %if.then36 call abort unreachable -.LBB0_44: # %if.then29 +.LBB0_44: # %if.then29 call abort unreachable -.LBB0_45: # %if.then22 +.LBB0_45: # %if.then22 call abort unreachable -.LBB0_46: # %if.then6 +.LBB0_46: # %if.then6 call abort unreachable -.LBB0_47: # %if.then3 +.LBB0_47: # %if.then3 call abort unreachable -.LBB0_48: # %if.then +.LBB0_48: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 2 x: .int32 6 # 0x6 .size x, 4 - .type y,@object # @y + .hidden y # @y + .type y,@object + .section .data.y,"aw",@progbits .globl y .align 2 y: .int32 1 # 0x1 .size y, 4 - .type .str,@object # @.str + .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 -.str: +.L.str: .asciz "hi world" - .size .str, 9 + .size .L.str, 9 - .type bar,@object # @bar - .data + .hidden bar # @bar + .type bar,@object + .section .data.bar,"aw",@progbits .globl bar .align 2 bar: - .int32 .str + .int32 .L.str .size bar, 4 - .type .str.1,@object # @.str.1 + .type .L.str.1,@object # @.str.1 .section .rodata.str1.1,"aMS",@progbits,1 -.str.1: +.L.str.1: .asciz "hello world" - .size .str.1, 12 + .size .L.str.1, 12 - .type .str.2,@object # @.str.2 -.str.2: + .type .L.str.2,@object # @.str.2 +.L.str.2: .asciz "lo world" - .size .str.2, 9 + .size .L.str.2, 9 - .type .str.3,@object # @.str.3 -.str.3: + .type .L.str.3,@object # @.str.3 +.L.str.3: .asciz "ello world" - .size .str.3, 11 + .size .L.str.3, 11 - .type .str.4,@object # @.str.4 -.str.4: + .type .L.str.4,@object # @.str.4 +.L.str.4: .asciz "ello " - .size .str.4, 6 + .size .L.str.4, 6 - .type .str.5,@object # @.str.5 -.str.5: + .type .L.str.5,@object # @.str.5 +.L.str.5: .asciz "foo" - .size .str.5, 4 + .size .L.str.5, 4 - .type .str.6,@object # @.str.6 - .section .rodata,"a",@progbits -.str.6: + .type .L.str.6,@object # @.str.6 + .section .rodata..L.str.6,"a",@progbits +.L.str.6: .asciz " oo\000\000\000\000\000\000\000\000 " - .size .str.6, 13 + .size .L.str.6, 13 - .type .str.7,@object # @.str.7 + .type .L.str.7,@object # @.str.7 .section .rodata.str1.1,"aMS",@progbits,1 -.str.7: +.L.str.7: .asciz "hello" - .size .str.7, 6 + .size .L.str.7, 6 - .type .str.8,@object # @.str.8 - .section .rodata,"a",@progbits -.str.8: + .type .L.str.8,@object # @.str.8 + .section .rodata..L.str.8,"a",@progbits +.L.str.8: .asciz "hello\000\000\000 " - .size .str.8, 10 + .size .L.str.8, 10 - .type buf,@object # @buf - .bss + .hidden buf # @buf + .type buf,@object + .section .bss.buf,"aw",@nobits .globl buf .align 4 buf: - .zero 64 + .skip 64 .size buf, 64 - .type .str.9,@object # @.str.9 + .type .L.str.9,@object # @.str.9 .section .rodata.str1.1,"aMS",@progbits,1 -.str.9: +.L.str.9: .asciz "!!!" - .size .str.9, 4 + .size .L.str.9, 4 - .type .str.10,@object # @.str.10 -.str.10: + .type .L.str.10,@object # @.str.10 +.L.str.10: .asciz "!!!--------" - .size .str.10, 12 + .size .L.str.10, 12 - .type .str.11,@object # @.str.11 - .section .rodata,"a",@progbits -.str.11: + .type .L.str.11,@object # @.str.11 + .section .rodata..L.str.11,"a",@progbits +.L.str.11: .asciz "---\000\000\000" - .size .str.11, 7 + .size .L.str.11, 7 - .type .str.12,@object # @.str.12 -.str.12: + .type .L.str.12,@object # @.str.12 + .section .rodata..L.str.12,"a",@progbits +.L.str.12: .asciz "-\000\000\000\000\000\000\000\000\000" - .size .str.12, 11 + .size .L.str.12, 11 .ident "clang version 3.8.0 " diff --git a/test/torture-s/strlen-1.c.s b/test/torture-s/strlen-1.c.s index 5a88b4251..2bc506665 100644 --- a/test/torture-s/strlen-1.c.s +++ b/test/torture-s/strlen-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strlen-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strlen-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -10,21 +12,21 @@ main: # @main i32.const $1=, 0 copy_local $4=, $1 copy_local $5=, $2 -.LBB0_1: # %for.cond1.preheader +.LBB0_1: # %for.cond1.preheader # =>This Loop Header: Depth=1 - # Child Loop .LBB0_2 Depth 2 - # Child Loop .LBB0_3 Depth 3 - # Child Loop .LBB0_6 Depth 3 + # Child Loop BB0_2 Depth 2 + # Child Loop BB0_3 Depth 3 + # Child Loop BB0_6 Depth 3 block .LBB0_12 loop .LBB0_11 i32.add $0=, $2, $4 i32.const $7=, 1 copy_local $6=, $1 -.LBB0_2: # %for.cond4.preheader - # Parent Loop .LBB0_1 Depth=1 +.LBB0_2: # %for.cond4.preheader + # Parent Loop BB0_1 Depth=1 # => This Loop Header: Depth=2 - # Child Loop .LBB0_3 Depth 3 - # Child Loop .LBB0_6 Depth 3 + # Child Loop BB0_3 Depth 3 + # Child Loop BB0_6 Depth 3 loop .LBB0_10 i32.const $8=, u copy_local $9=, $1 @@ -32,9 +34,9 @@ main: # @main i32.const $push22=, 0 i32.eq $push23=, $4, $pop22 br_if $pop23, .LBB0_4 -.LBB0_3: # %for.body6 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 +.LBB0_3: # %for.body6 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 loop .LBB0_4 i32.const $push0=, u @@ -45,8 +47,8 @@ main: # @main copy_local $8=, $5 i32.ne $push3=, $4, $9 br_if $pop3, .LBB0_3 -.LBB0_4: # %for.cond7.preheader - # in Loop: Header=.LBB0_2 Depth=2 +.LBB0_4: # %for.cond7.preheader + # in Loop: Header=BB0_2 Depth=2 i32.const $3=, 1 i32.add $10=, $8, $3 block .LBB0_8 @@ -54,12 +56,12 @@ main: # @main i32.eq $push25=, $6, $pop24 br_if $pop25, .LBB0_8 # BB#5: # %for.body9.preheader - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $10=, $8, $7 i32.const $9=, 0 -.LBB0_6: # %for.body9 - # Parent Loop .LBB0_1 Depth=1 - # Parent Loop .LBB0_2 Depth=2 +.LBB0_6: # %for.body9 + # Parent Loop BB0_1 Depth=1 + # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 loop .LBB0_7 i32.add $push4=, $8, $9 @@ -68,11 +70,11 @@ main: # @main i32.add $9=, $9, $3 i32.ne $push6=, $6, $9 br_if $pop6, .LBB0_6 -.LBB0_7: # %for.end13.loopexit - # in Loop: Header=.LBB0_2 Depth=2 +.LBB0_7: # %for.end13.loopexit + # in Loop: Header=BB0_2 Depth=2 i32.add $8=, $8, $6 -.LBB0_8: # %for.end13 - # in Loop: Header=.LBB0_2 Depth=2 +.LBB0_8: # %for.end13 + # in Loop: Header=BB0_2 Depth=2 i32.const $push7=, 0 i32.store8 $9=, 0($8), $pop7 i32.const $push8=, 98 @@ -88,23 +90,23 @@ main: # @main i32.ne $push17=, $6, $pop16 br_if $pop17, .LBB0_12 # BB#9: # %for.cond1 - # in Loop: Header=.LBB0_2 Depth=2 + # in Loop: Header=BB0_2 Depth=2 i32.add $6=, $6, $3 i32.add $7=, $7, $3 i32.const $push18=, 63 i32.le_u $push19=, $6, $pop18 br_if $pop19, .LBB0_2 -.LBB0_10: # %for.inc26 - # in Loop: Header=.LBB0_1 Depth=1 +.LBB0_10: # %for.inc26 + # in Loop: Header=BB0_1 Depth=1 i32.add $4=, $4, $3 i32.add $5=, $5, $3 i32.const $push20=, 8 i32.lt_u $push21=, $4, $pop20 br_if $pop21, .LBB0_1 -.LBB0_11: # %for.end28 +.LBB0_11: # %for.end28 call exit, $9 unreachable -.LBB0_12: # %if.then +.LBB0_12: # %if.then call abort unreachable .Lfunc_end0: diff --git a/test/torture-s/strncmp-1.c.s b/test/torture-s/strncmp-1.c.s index aed54296f..1affbbe03 100644 --- a/test/torture-s/strncmp-1.c.s +++ b/test/torture-s/strncmp-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strncmp-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strncmp-1.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -17,7 +19,7 @@ test: # @test # BB#2: # %if.then call abort unreachable -.LBB0_3: # %if.else +.LBB0_3: # %if.else block .LBB0_6 br_if $3, .LBB0_6 # BB#4: # %if.else @@ -27,7 +29,7 @@ test: # @test # BB#5: # %if.then5 call abort unreachable -.LBB0_6: # %if.else6 +.LBB0_6: # %if.else6 block .LBB0_9 i32.const $push4=, 1 i32.lt_s $push5=, $3, $pop4 @@ -39,11 +41,13 @@ test: # @test # BB#8: # %if.then10 call abort unreachable -.LBB0_9: # %if.end12 +.LBB0_9: # %if.end12 return .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -53,14 +57,14 @@ main: # @main i32.const $8=, 0 i32.const $1=, u1 copy_local $0=, $8 -.LBB1_1: # %for.cond1.preheader +.LBB1_1: # %for.cond1.preheader # =>This Loop Header: Depth=1 - # Child Loop .LBB1_2 Depth 2 - # Child Loop .LBB1_3 Depth 3 - # Child Loop .LBB1_4 Depth 4 - # Child Loop .LBB1_6 Depth 4 - # Child Loop .LBB1_9 Depth 4 - # Child Loop .LBB1_11 Depth 4 + # Child Loop BB1_2 Depth 2 + # Child Loop BB1_3 Depth 3 + # Child Loop BB1_4 Depth 4 + # Child Loop BB1_6 Depth 4 + # Child Loop BB1_9 Depth 4 + # Child Loop BB1_11 Depth 4 block .LBB1_52 block .LBB1_51 block .LBB1_50 @@ -82,24 +86,24 @@ main: # @main loop .LBB1_34 i32.const $3=, u2 copy_local $2=, $8 -.LBB1_2: # %for.cond4.preheader - # Parent Loop .LBB1_1 Depth=1 +.LBB1_2: # %for.cond4.preheader + # Parent Loop BB1_1 Depth=1 # => This Loop Header: Depth=2 - # Child Loop .LBB1_3 Depth 3 - # Child Loop .LBB1_4 Depth 4 - # Child Loop .LBB1_6 Depth 4 - # Child Loop .LBB1_9 Depth 4 - # Child Loop .LBB1_11 Depth 4 + # Child Loop BB1_3 Depth 3 + # Child Loop BB1_4 Depth 4 + # Child Loop BB1_6 Depth 4 + # Child Loop BB1_9 Depth 4 + # Child Loop BB1_11 Depth 4 loop .LBB1_33 copy_local $4=, $8 -.LBB1_3: # %for.cond7.preheader - # Parent Loop .LBB1_1 Depth=1 - # Parent Loop .LBB1_2 Depth=2 +.LBB1_3: # %for.cond7.preheader + # Parent Loop BB1_1 Depth=1 + # Parent Loop BB1_2 Depth=2 # => This Loop Header: Depth=3 - # Child Loop .LBB1_4 Depth 4 - # Child Loop .LBB1_6 Depth 4 - # Child Loop .LBB1_9 Depth 4 - # Child Loop .LBB1_11 Depth 4 + # Child Loop BB1_4 Depth 4 + # Child Loop BB1_6 Depth 4 + # Child Loop BB1_9 Depth 4 + # Child Loop BB1_11 Depth 4 loop .LBB1_32 i32.const $5=, u1 copy_local $16=, $8 @@ -107,10 +111,10 @@ main: # @main i32.const $push70=, 0 i32.eq $push71=, $0, $pop70 br_if $pop71, .LBB1_5 -.LBB1_4: # %for.body9 - # Parent Loop .LBB1_1 Depth=1 - # Parent Loop .LBB1_2 Depth=2 - # Parent Loop .LBB1_3 Depth=3 +.LBB1_4: # %for.body9 + # Parent Loop BB1_1 Depth=1 + # Parent Loop BB1_2 Depth=2 + # Parent Loop BB1_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB1_5 i32.const $push0=, u1 @@ -121,18 +125,18 @@ main: # @main copy_local $5=, $1 i32.ne $push3=, $0, $16 br_if $pop3, .LBB1_4 -.LBB1_5: # %for.cond10.preheader - # in Loop: Header=.LBB1_3 Depth=3 +.LBB1_5: # %for.cond10.preheader + # in Loop: Header=BB1_3 Depth=3 i32.const $16=, 0 copy_local $6=, $5 block .LBB1_8 i32.const $push72=, 0 i32.eq $push73=, $4, $pop72 br_if $pop73, .LBB1_8 -.LBB1_6: # %for.body12 - # Parent Loop .LBB1_1 Depth=1 - # Parent Loop .LBB1_2 Depth=2 - # Parent Loop .LBB1_3 Depth=3 +.LBB1_6: # %for.body12 + # Parent Loop BB1_1 Depth=1 + # Parent Loop BB1_2 Depth=2 + # Parent Loop BB1_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB1_7 i32.add $push4=, $5, $16 @@ -142,11 +146,11 @@ main: # @main i32.add $16=, $16, $pop6 i32.ne $push7=, $4, $16 br_if $pop7, .LBB1_6 -.LBB1_7: # %for.cond17.preheader.loopexit - # in Loop: Header=.LBB1_3 Depth=3 +.LBB1_7: # %for.cond17.preheader.loopexit + # in Loop: Header=BB1_3 Depth=3 i32.add $6=, $5, $4 -.LBB1_8: # %for.cond17.preheader - # in Loop: Header=.LBB1_3 Depth=3 +.LBB1_8: # %for.cond17.preheader + # in Loop: Header=BB1_3 Depth=3 i32.const $push8=, 120 i32.store8 $push9=, 0($6), $pop8 i32.store8 $push10=, 1($6), $pop9 @@ -163,10 +167,10 @@ main: # @main i32.const $push74=, 0 i32.eq $push75=, $2, $pop74 br_if $pop75, .LBB1_10 -.LBB1_9: # %for.body26 - # Parent Loop .LBB1_1 Depth=1 - # Parent Loop .LBB1_2 Depth=2 - # Parent Loop .LBB1_3 Depth=3 +.LBB1_9: # %for.body26 + # Parent Loop BB1_1 Depth=1 + # Parent Loop BB1_2 Depth=2 + # Parent Loop BB1_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB1_10 i32.const $push16=, u2 @@ -177,18 +181,18 @@ main: # @main copy_local $7=, $3 i32.ne $push19=, $2, $16 br_if $pop19, .LBB1_9 -.LBB1_10: # %for.cond31.preheader - # in Loop: Header=.LBB1_3 Depth=3 +.LBB1_10: # %for.cond31.preheader + # in Loop: Header=BB1_3 Depth=3 i32.const $16=, 0 copy_local $9=, $7 block .LBB1_13 i32.const $push76=, 0 i32.eq $push77=, $4, $pop76 br_if $pop77, .LBB1_13 -.LBB1_11: # %for.body33 - # Parent Loop .LBB1_1 Depth=1 - # Parent Loop .LBB1_2 Depth=2 - # Parent Loop .LBB1_3 Depth=3 +.LBB1_11: # %for.body33 + # Parent Loop BB1_1 Depth=1 + # Parent Loop BB1_2 Depth=2 + # Parent Loop BB1_3 Depth=3 # => This Inner Loop Header: Depth=4 loop .LBB1_12 i32.add $push20=, $7, $16 @@ -198,11 +202,11 @@ main: # @main i32.add $16=, $16, $pop22 i32.ne $push23=, $4, $16 br_if $pop23, .LBB1_11 -.LBB1_12: # %for.cond38.preheader.loopexit - # in Loop: Header=.LBB1_3 Depth=3 +.LBB1_12: # %for.cond38.preheader.loopexit + # in Loop: Header=BB1_3 Depth=3 i32.add $9=, $7, $4 -.LBB1_13: # %for.cond38.preheader - # in Loop: Header=.LBB1_3 Depth=3 +.LBB1_13: # %for.cond38.preheader + # in Loop: Header=BB1_3 Depth=3 i32.store8 $push24=, 1($9), $11 i32.store8 $push25=, 2($9), $pop24 i32.store8 $push26=, 3($9), $pop25 @@ -217,11 +221,11 @@ main: # @main i32.call $push31=, strncmp, $5, $7, $16 br_if $pop31, .LBB1_52 # BB#14: # %test.exit - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.call $push32=, strncmp, $5, $7, $4 br_if $pop32, .LBB1_51 # BB#15: # %test.exit185 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.const $push33=, 97 i32.store8 $13=, 0($6), $pop33 i32.const $10=, 1 @@ -232,11 +236,11 @@ main: # @main i32.le_s $push36=, $pop35, $12 br_if $pop36, .LBB1_50 # BB#16: # %test.exit190 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.call $push37=, strncmp, $5, $7, $4 br_if $pop37, .LBB1_49 # BB#17: # %test.exit196 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.store8 $discard=, 0($9), $13 i32.store8 $13=, 0($6), $12 i32.add $12=, $9, $10 @@ -245,11 +249,11 @@ main: # @main i32.ge_s $push39=, $pop38, $13 br_if $pop39, .LBB1_48 # BB#18: # %test.exit201 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.call $push40=, strncmp, $5, $7, $4 br_if $pop40, .LBB1_47 # BB#19: # %test.exit207 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.const $push41=, 98 i32.store8 $14=, 0($6), $pop41 i32.store8 $discard=, 0($11), $13 @@ -260,11 +264,11 @@ main: # @main i32.ge_s $push44=, $pop43, $13 br_if $pop44, .LBB1_46 # BB#20: # %test.exit213 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.call $push45=, strncmp, $5, $7, $4 br_if $pop45, .LBB1_45 # BB#21: # %test.exit219 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.store8 $discard=, 0($6), $15 i32.store8 $discard=, 0($9), $14 i32.store8 $push46=, 0($11), $13 @@ -273,11 +277,11 @@ main: # @main i32.le_s $push48=, $pop47, $13 br_if $pop48, .LBB1_44 # BB#22: # %test.exit225 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.call $push49=, strncmp, $5, $7, $4 br_if $pop49, .LBB1_43 # BB#23: # %test.exit231 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.store8 $discard=, 0($6), $14 i32.store8 $discard=, 0($11), $13 i32.const $push50=, 169 @@ -287,11 +291,11 @@ main: # @main i32.ge_s $push52=, $pop51, $13 br_if $pop52, .LBB1_42 # BB#24: # %test.exit237 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.call $push53=, strncmp, $5, $7, $4 br_if $pop53, .LBB1_41 # BB#25: # %test.exit243 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.store8 $discard=, 0($9), $14 i32.store8 $14=, 0($6), $15 i32.store8 $push54=, 0($11), $13 @@ -300,11 +304,11 @@ main: # @main i32.le_s $push56=, $pop55, $13 br_if $pop56, .LBB1_40 # BB#26: # %test.exit249 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.call $push57=, strncmp, $5, $7, $4 br_if $pop57, .LBB1_39 # BB#27: # %test.exit255 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.store8 $discard=, 0($6), $14 i32.store8 $discard=, 0($11), $13 i32.const $push58=, 170 @@ -314,11 +318,11 @@ main: # @main i32.ge_s $push60=, $pop59, $13 br_if $pop60, .LBB1_38 # BB#28: # %test.exit261 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.call $push61=, strncmp, $5, $7, $4 br_if $pop61, .LBB1_37 # BB#29: # %test.exit267 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.store8 $discard=, 0($6), $15 i32.store8 $discard=, 0($9), $14 i32.store8 $push62=, 0($11), $13 @@ -327,83 +331,83 @@ main: # @main i32.le_s $push64=, $pop63, $9 br_if $pop64, .LBB1_36 # BB#30: # %test.exit273 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.call $push65=, strncmp, $5, $7, $4 br_if $pop65, .LBB1_35 # BB#31: # %for.cond4 - # in Loop: Header=.LBB1_3 Depth=3 + # in Loop: Header=BB1_3 Depth=3 i32.add $4=, $4, $10 i32.const $push66=, 63 i32.le_u $push67=, $4, $pop66 br_if $pop67, .LBB1_3 -.LBB1_32: # %for.inc79 - # in Loop: Header=.LBB1_2 Depth=2 +.LBB1_32: # %for.inc79 + # in Loop: Header=BB1_2 Depth=2 i32.add $2=, $2, $10 i32.add $3=, $3, $10 i32.const $16=, 8 i32.lt_u $push68=, $2, $16 br_if $pop68, .LBB1_2 -.LBB1_33: # %for.inc82 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_33: # %for.inc82 + # in Loop: Header=BB1_1 Depth=1 i32.add $0=, $0, $10 i32.add $1=, $1, $10 i32.lt_u $push69=, $0, $16 br_if $pop69, .LBB1_1 -.LBB1_34: # %for.end84 +.LBB1_34: # %for.end84 call exit, $9 unreachable -.LBB1_35: # %if.then5.i277 +.LBB1_35: # %if.then5.i277 call abort unreachable -.LBB1_36: # %if.then10.i272 +.LBB1_36: # %if.then10.i272 call abort unreachable -.LBB1_37: # %if.then5.i265 +.LBB1_37: # %if.then5.i265 call abort unreachable -.LBB1_38: # %if.then.i258 +.LBB1_38: # %if.then.i258 call abort unreachable -.LBB1_39: # %if.then5.i253 +.LBB1_39: # %if.then5.i253 call abort unreachable -.LBB1_40: # %if.then10.i248 +.LBB1_40: # %if.then10.i248 call abort unreachable -.LBB1_41: # %if.then5.i241 +.LBB1_41: # %if.then5.i241 call abort unreachable -.LBB1_42: # %if.then.i234 +.LBB1_42: # %if.then.i234 call abort unreachable -.LBB1_43: # %if.then5.i229 +.LBB1_43: # %if.then5.i229 call abort unreachable -.LBB1_44: # %if.then10.i224 +.LBB1_44: # %if.then10.i224 call abort unreachable -.LBB1_45: # %if.then5.i217 +.LBB1_45: # %if.then5.i217 call abort unreachable -.LBB1_46: # %if.then.i210 +.LBB1_46: # %if.then.i210 call abort unreachable -.LBB1_47: # %if.then5.i205 +.LBB1_47: # %if.then5.i205 call abort unreachable -.LBB1_48: # %if.then.i +.LBB1_48: # %if.then.i call abort unreachable -.LBB1_49: # %if.then5.i194 +.LBB1_49: # %if.then5.i194 call abort unreachable -.LBB1_50: # %if.then10.i +.LBB1_50: # %if.then10.i call abort unreachable -.LBB1_51: # %if.then5.i183 +.LBB1_51: # %if.then5.i183 call abort unreachable -.LBB1_52: # %if.then5.i +.LBB1_52: # %if.then5.i call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/struct-aliasing-1.c.s b/test/torture-s/struct-aliasing-1.c.s index 5d343bfc5..847361b08 100644 --- a/test/torture-s/struct-aliasing-1.c.s +++ b/test/torture-s/struct-aliasing-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -16,6 +18,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -45,7 +49,7 @@ main: # @main i32.const $2=, __stack_pointer i32.store $5=, 0($2), $5 return $pop4 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: diff --git a/test/torture-s/struct-cpy-1.c.s b/test/torture-s/struct-cpy-1.c.s index 638881a03..b13f0e991 100644 --- a/test/torture-s/struct-cpy-1.c.s +++ b/test/torture-s/struct-cpy-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-cpy-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-cpy-1.c" + .section .text.ini,"ax",@progbits + .hidden ini .globl ini .type ini,@function ini: # @ini @@ -20,6 +22,8 @@ ini: # @ini .Lfunc_end0: .size ini, .Lfunc_end0-ini + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -44,10 +48,10 @@ main: # @main .type pty,@object # @pty .lcomm pty,88,3 .type zero_t,@object # @zero_t - .section .rodata,"a",@progbits + .section .rodata.zero_t,"a",@progbits .align 2 zero_t: - .zero 44 + .skip 44 .size zero_t, 44 diff --git a/test/torture-s/struct-ini-1.c.s b/test/torture-s/struct-ini-1.c.s index 17a3ee0bb..c5ce8d431 100644 --- a/test/torture-s/struct-ini-1.c.s +++ b/test/torture-s/struct-ini-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -25,19 +27,20 @@ main: # @main # BB#3: # %if.end call exit, $0 unreachable -.LBB0_4: # %if.then +.LBB0_4: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type object,@object # @object - .data + .hidden object # @object + .type object,@object + .section .data.object,"aw",@progbits .globl object .align 2 object: .int8 88 # 0x58 - .zero 3 + .skip 3 .int32 8 # 0x8 .int32 9 # 0x9 .size object, 12 diff --git a/test/torture-s/struct-ini-2.c.s b/test/torture-s/struct-ini-2.c.s index e7c5d7055..5c8639442 100644 --- a/test/torture-s/struct-ini-2.c.s +++ b/test/torture-s/struct-ini-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -31,26 +33,27 @@ main: # @main # BB#3: # %if.end13 call exit, $1 unreachable -.LBB0_4: # %if.then12 +.LBB0_4: # %if.then12 call abort unreachable -.LBB0_5: # %if.then6 +.LBB0_5: # %if.then6 call abort unreachable -.LBB0_6: # %if.then +.LBB0_6: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 2 x: .int8 2 # 0x2 .int8 67 # 0x43 - .zero 2 + .skip 2 .size x, 4 diff --git a/test/torture-s/struct-ini-3.c.s b/test/torture-s/struct-ini-3.c.s index 3b0f6845e..68e4630d6 100644 --- a/test/torture-s/struct-ini-3.c.s +++ b/test/torture-s/struct-ini-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-3.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,14 +13,15 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type result,@object # @result - .data + .hidden result # @result + .type result,@object + .section .data.result,"aw",@progbits .globl result .align 2 result: .int8 255 # 0xff .int8 15 # 0xf - .zero 2 + .skip 2 .size result, 4 diff --git a/test/torture-s/struct-ini-4.c.s b/test/torture-s/struct-ini-4.c.s index 64f6a2a92..13cf6b1dc 100644 --- a/test/torture-s/struct-ini-4.c.s +++ b/test/torture-s/struct-ini-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-4.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,18 +17,19 @@ main: # @main # BB#1: # %if.end call exit, $0 unreachable -.LBB0_2: # %if.then +.LBB0_2: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type s,@object # @s - .data + .hidden s # @s + .type s,@object + .section .data.s,"aw",@progbits .globl s .align 2 s: - .zero 12 + .skip 12 .int32 1 # 0x1 .int32 2 # 0x2 .int32 3 # 0x3 diff --git a/test/torture-s/struct-ret-2.c.s b/test/torture-s/struct-ret-2.c.s index 1fac4dacd..8ff91f730 100644 --- a/test/torture-s/struct-ret-2.c.s +++ b/test/torture-s/struct-ret-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ret-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ret-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -10,6 +12,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.g,"ax",@progbits + .hidden g .globl g .type g,@function g: # @g @@ -20,6 +24,8 @@ g: # @g .Lfunc_end1: .size g, .Lfunc_end1-g + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/switch-1.c.s b/test/torture-s/switch-1.c.s index 0148df9ce..c02f2b072 100644 --- a/test/torture-s/switch-1.c.s +++ b/test/torture-s/switch-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/switch-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/switch-1.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -13,18 +15,20 @@ foo: # @foo i32.gt_u $push2=, $0, $pop1 br_if $pop2, .LBB0_2 # BB#1: # %switch.lookup - i32.const $push6=, switch.table + i32.const $push6=, .Lswitch.table i32.const $push4=, 2 i32.shl $push5=, $0, $pop4 i32.add $push7=, $pop6, $pop5 i32.load $push8=, 0($pop7) return $pop8 -.LBB0_2: # %return +.LBB0_2: # %return i32.const $push3=, 31 return $pop3 .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -33,7 +37,7 @@ main: # @main .local i32, i32, i32, i32 # BB#0: # %entry i32.const $1=, -1 -.LBB1_1: # %for.body +.LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 block .LBB1_17 loop .LBB1_16 @@ -45,18 +49,18 @@ main: # @main block .LBB1_3 br_if $4, .LBB1_3 # BB#2: # %switch.lookup.i - # in Loop: Header=.LBB1_1 Depth=1 - i32.const $push4=, switch.table + # in Loop: Header=BB1_1 Depth=1 + i32.const $push4=, .Lswitch.table i32.const $push2=, 2 i32.shl $push3=, $2, $pop2 i32.add $push5=, $pop4, $pop3 i32.load $3=, 0($pop5) -.LBB1_3: # %foo.exit - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_3: # %foo.exit + # in Loop: Header=BB1_1 Depth=1 block .LBB1_14 br_if $4, .LBB1_14 # BB#4: # %foo.exit - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 block .LBB1_13 block .LBB1_12 block .LBB1_11 @@ -64,68 +68,68 @@ main: # @main block .LBB1_7 block .LBB1_5 tableswitch $2, .LBB1_5, .LBB1_5, .LBB1_14, .LBB1_7, .LBB1_14, .LBB1_14, .LBB1_9, .LBB1_14, .LBB1_11 -.LBB1_5: # %if.then - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_5: # %if.then + # in Loop: Header=BB1_1 Depth=1 i32.const $push12=, 30 i32.eq $push13=, $3, $pop12 br_if $pop13, .LBB1_12 # BB#6: # %if.then3 call abort unreachable -.LBB1_7: # %if.then5 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_7: # %if.then5 + # in Loop: Header=BB1_1 Depth=1 i32.const $push10=, 30 i32.eq $push11=, $3, $pop10 br_if $pop11, .LBB1_12 # BB#8: # %if.then7 call abort unreachable -.LBB1_9: # %if.then11 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_9: # %if.then11 + # in Loop: Header=BB1_1 Depth=1 i32.const $push8=, 30 i32.eq $push9=, $3, $pop8 br_if $pop9, .LBB1_12 # BB#10: # %if.then13 call abort unreachable -.LBB1_11: # %if.then17 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_11: # %if.then17 + # in Loop: Header=BB1_1 Depth=1 i32.const $push6=, 30 i32.ne $push7=, $3, $pop6 br_if $pop7, .LBB1_13 -.LBB1_12: # %for.inc.thread - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_12: # %for.inc.thread + # in Loop: Header=BB1_1 Depth=1 i32.const $push14=, 1 i32.add $1=, $1, $pop14 br .LBB1_1 -.LBB1_13: # %if.then19 +.LBB1_13: # %if.then19 call abort unreachable -.LBB1_14: # %if.else21 - # in Loop: Header=.LBB1_1 Depth=1 +.LBB1_14: # %if.else21 + # in Loop: Header=BB1_1 Depth=1 i32.const $push15=, 31 i32.ne $push16=, $3, $pop15 br_if $pop16, .LBB1_17 # BB#15: # %for.inc - # in Loop: Header=.LBB1_1 Depth=1 + # in Loop: Header=BB1_1 Depth=1 i32.const $push17=, 1 i32.add $1=, $1, $pop17 i32.const $push18=, 66 i32.lt_s $push19=, $1, $pop18 br_if $pop19, .LBB1_1 -.LBB1_16: # %for.end +.LBB1_16: # %for.end i32.const $push20=, 0 return $pop20 -.LBB1_17: # %if.then23 +.LBB1_17: # %if.then23 call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type switch.table,@object # @switch.table - .section .rodata,"a",@progbits + .type .Lswitch.table,@object # @switch.table + .section .rodata..Lswitch.table,"a",@progbits .align 4 -switch.table: +.Lswitch.table: .int32 30 # 0x1e .int32 31 # 0x1f .int32 30 # 0x1e @@ -134,7 +138,7 @@ switch.table: .int32 30 # 0x1e .int32 31 # 0x1f .int32 30 # 0x1e - .size switch.table, 32 + .size .Lswitch.table, 32 .ident "clang version 3.8.0 " diff --git a/test/torture-s/tstdi-1.c.s b/test/torture-s/tstdi-1.c.s index f55e5c2b3..a1dfe543c 100644 --- a/test/torture-s/tstdi-1.c.s +++ b/test/torture-s/tstdi-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/tstdi-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/tstdi-1.c" + .section .text.feq,"ax",@progbits + .hidden feq .globl feq .type feq,@function feq: # @feq @@ -15,6 +17,8 @@ feq: # @feq .Lfunc_end0: .size feq, .Lfunc_end0-feq + .section .text.fne,"ax",@progbits + .hidden fne .globl fne .type fne,@function fne: # @fne @@ -30,6 +34,8 @@ fne: # @fne .Lfunc_end1: .size fne, .Lfunc_end1-fne + .section .text.flt,"ax",@progbits + .hidden flt .globl flt .type flt,@function flt: # @flt @@ -45,6 +51,8 @@ flt: # @flt .Lfunc_end2: .size flt, .Lfunc_end2-flt + .section .text.fge,"ax",@progbits + .hidden fge .globl fge .type fge,@function fge: # @fge @@ -60,6 +68,8 @@ fge: # @fge .Lfunc_end3: .size fge, .Lfunc_end3-fge + .section .text.fgt,"ax",@progbits + .hidden fgt .globl fgt .type fgt,@function fgt: # @fgt @@ -75,6 +85,8 @@ fgt: # @fgt .Lfunc_end4: .size fgt, .Lfunc_end4-fgt + .section .text.fle,"ax",@progbits + .hidden fle .globl fle .type fle,@function fle: # @fle @@ -90,6 +102,8 @@ fle: # @fle .Lfunc_end5: .size fle, .Lfunc_end5-fle + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/unroll-1.c.s b/test/torture-s/unroll-1.c.s index 131e531df..c23f8825b 100644 --- a/test/torture-s/unroll-1.c.s +++ b/test/torture-s/unroll-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/unroll-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/unroll-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -12,6 +14,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/usmul.c.s b/test/torture-s/usmul.c.s index e45148a6b..6578882b5 100644 --- a/test/torture-s/usmul.c.s +++ b/test/torture-s/usmul.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/usmul.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/usmul.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -11,6 +13,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.bar,"ax",@progbits + .hidden bar .globl bar .type bar,@function bar: # @bar @@ -22,6 +26,8 @@ bar: # @bar .Lfunc_end1: .size bar, .Lfunc_end1-bar + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -81,28 +87,28 @@ main: # @main i32.const $push12=, 0 call exit, $pop12 unreachable -.LBB2_9: # %if.then27 +.LBB2_9: # %if.then27 call abort unreachable -.LBB2_10: # %if.then23 +.LBB2_10: # %if.then23 call abort unreachable -.LBB2_11: # %if.then19 +.LBB2_11: # %if.then19 call abort unreachable -.LBB2_12: # %if.then15 +.LBB2_12: # %if.then15 call abort unreachable -.LBB2_13: # %if.then11 +.LBB2_13: # %if.then11 call abort unreachable -.LBB2_14: # %if.then7 +.LBB2_14: # %if.then7 call abort unreachable -.LBB2_15: # %if.then3 +.LBB2_15: # %if.then3 call abort unreachable -.LBB2_16: # %if.then +.LBB2_16: # %if.then call abort unreachable .Lfunc_end2: diff --git a/test/torture-s/vrp-1.c.s b/test/torture-s/vrp-1.c.s index 7ae2b9161..9c68e126c 100644 --- a/test/torture-s/vrp-1.c.s +++ b/test/torture-s/vrp-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-1.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -16,6 +18,8 @@ f: # @f .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/vrp-2.c.s b/test/torture-s/vrp-2.c.s index 86acbf6a0..136cfbafe 100644 --- a/test/torture-s/vrp-2.c.s +++ b/test/torture-s/vrp-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-2.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -18,11 +20,13 @@ f: # @f i32.add $push2=, $0, $2 i32.xor $push3=, $pop2, $2 i32.ne $2=, $pop3, $1 -.LBB0_2: # %return +.LBB0_2: # %return return $2 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/vrp-3.c.s b/test/torture-s/vrp-3.c.s index ac9a681c1..282db48e6 100644 --- a/test/torture-s/vrp-3.c.s +++ b/test/torture-s/vrp-3.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-3.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-3.c" + .section .text.f,"ax",@progbits + .hidden f .globl f .type f,@function f: # @f @@ -21,11 +23,13 @@ f: # @f i32.xor $push6=, $pop5, $1 i32.const $push7=, 2 i32.ne $1=, $pop6, $pop7 -.LBB0_2: # %return +.LBB0_2: # %return return $1 .Lfunc_end0: .size f, .Lfunc_end0-f + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/vrp-4.c.s b/test/torture-s/vrp-4.c.s index 9cac7133e..8a22f76d1 100644 --- a/test/torture-s/vrp-4.c.s +++ b/test/torture-s/vrp-4.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-4.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-4.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -21,18 +23,20 @@ test: # @test br_if $pop3, .LBB0_4 # BB#3: # %if.end6 return -.LBB0_4: # %if.then5 +.LBB0_4: # %if.then5 call abort unreachable -.LBB0_5: # %if.then2 +.LBB0_5: # %if.then2 call abort unreachable -.LBB0_6: # %if.then +.LBB0_6: # %if.then call abort unreachable .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/vrp-5.c.s b/test/torture-s/vrp-5.c.s index 5e896a557..3e602fcf1 100644 --- a/test/torture-s/vrp-5.c.s +++ b/test/torture-s/vrp-5.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-5.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-5.c" + .section .text.test,"ax",@progbits + .hidden test .globl test .type test,@function test: # @test @@ -22,18 +24,20 @@ test: # @test br_if $pop4, .LBB0_4 # BB#3: # %if.end6 return -.LBB0_4: # %if.then5 +.LBB0_4: # %if.then5 call abort unreachable -.LBB0_5: # %if.then2 +.LBB0_5: # %if.then2 call abort unreachable -.LBB0_6: # %if.then +.LBB0_6: # %if.then call abort unreachable .Lfunc_end0: .size test, .Lfunc_end0-test + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/vrp-6.c.s b/test/torture-s/vrp-6.c.s index 2ff7f5845..11b3d87fa 100644 --- a/test/torture-s/vrp-6.c.s +++ b/test/torture-s/vrp-6.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-6.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-6.c" + .section .text.test01,"ax",@progbits + .hidden test01 .globl test01 .type test01,@function test01: # @test01 @@ -22,18 +24,20 @@ test01: # @test01 br_if $pop4, .LBB0_4 # BB#3: # %if.end6 return -.LBB0_4: # %if.then5 +.LBB0_4: # %if.then5 call abort unreachable -.LBB0_5: # %if.then2 +.LBB0_5: # %if.then2 call abort unreachable -.LBB0_6: # %if.then +.LBB0_6: # %if.then call abort unreachable .Lfunc_end0: .size test01, .Lfunc_end0-test01 + .section .text.test02,"ax",@progbits + .hidden test02 .globl test02 .type test02,@function test02: # @test02 @@ -55,11 +59,13 @@ test02: # @test02 # BB#3: # %if.then4 call abort unreachable -.LBB1_4: # %if.end6 +.LBB1_4: # %if.end6 return .Lfunc_end1: .size test02, .Lfunc_end1-test02 + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/vrp-7.c.s b/test/torture-s/vrp-7.c.s index ef05761d6..54eaaa76c 100644 --- a/test/torture-s/vrp-7.c.s +++ b/test/torture-s/vrp-7.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-7.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-7.c" + .section .text.foo,"ax",@progbits + .hidden foo .globl foo .type foo,@function foo: # @foo @@ -20,6 +22,8 @@ foo: # @foo .Lfunc_end0: .size foo, .Lfunc_end0-foo + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -38,18 +42,19 @@ main: # @main br_if $pop5, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type t,@object # @t - .bss + .hidden t # @t + .type t,@object + .section .bss.t,"aw",@nobits .globl t .align 2 t: - .zero 4 + .skip 4 .size t, 4 diff --git a/test/torture-s/wchar_t-1.c.s b/test/torture-s/wchar_t-1.c.s index f7223b938..4435d2264 100644 --- a/test/torture-s/wchar_t-1.c.s +++ b/test/torture-s/wchar_t-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/wchar_t-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/wchar_t-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -23,17 +25,18 @@ main: # @main # BB#3: # %if.end4 call exit, $0 unreachable -.LBB0_4: # %if.then3 +.LBB0_4: # %if.then3 call abort unreachable -.LBB0_5: # %if.then +.LBB0_5: # %if.then call abort unreachable .Lfunc_end0: .size main, .Lfunc_end0-main - .type x,@object # @x - .data + .hidden x # @x + .type x,@object + .section .data.x,"aw",@progbits .globl x .align 2 x: @@ -41,7 +44,9 @@ x: .int32 0 # 0x0 .size x, 8 - .type y,@object # @y + .hidden y # @y + .type y,@object + .section .data.y,"aw",@progbits .globl y .align 2 y: diff --git a/test/torture-s/widechar-1.c.s b/test/torture-s/widechar-1.c.s index 8439499c5..15032562b 100644 --- a/test/torture-s/widechar-1.c.s +++ b/test/torture-s/widechar-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/widechar-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/widechar-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/torture-s/widechar-2.c.s b/test/torture-s/widechar-2.c.s index 1841f683c..81606ea2c 100644 --- a/test/torture-s/widechar-2.c.s +++ b/test/torture-s/widechar-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/widechar-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/widechar-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -11,8 +13,9 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main - .type ws,@object # @ws - .section .rodata,"a",@progbits + .hidden ws # @ws + .type ws,@object + .section .rodata.ws,"a",@progbits .globl ws .align 4 ws: diff --git a/test/torture-s/zero-struct-1.c.s b/test/torture-s/zero-struct-1.c.s index 661315bb8..91a849528 100644 --- a/test/torture-s/zero-struct-1.c.s +++ b/test/torture-s/zero-struct-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/zero-struct-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/zero-struct-1.c" + .section .text.h,"ax",@progbits + .hidden h .globl h .type h,@function h: # @h @@ -17,6 +19,8 @@ h: # @h .Lfunc_end0: .size h, .Lfunc_end0-h + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -42,31 +46,35 @@ main: # @main br_if $pop5, .LBB1_3 # BB#2: # %if.end3 return $0 -.LBB1_3: # %if.then2 +.LBB1_3: # %if.then2 call abort unreachable -.LBB1_4: # %if.then +.LBB1_4: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type y,@object # @y - .bss + .hidden y # @y + .type y,@object + .section .bss.y,"aw",@nobits .globl y y: - .zero 3 + .skip 3 .size y, 3 - .type f,@object # @f - .data + .hidden f # @f + .type f,@object + .section .data.f,"aw",@progbits .globl f .align 2 f: .int32 y .size f, 4 - .type ff,@object # @ff + .hidden ff # @ff + .type ff,@object + .section .data.ff,"aw",@progbits .globl ff .align 2 ff: diff --git a/test/torture-s/zero-struct-2.c.s b/test/torture-s/zero-struct-2.c.s index 6d2cd9a08..6f5a4a390 100644 --- a/test/torture-s/zero-struct-2.c.s +++ b/test/torture-s/zero-struct-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/zero-struct-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/zero-struct-2.c" + .section .text.one_raw_spinlock,"ax",@progbits + .hidden one_raw_spinlock .globl one_raw_spinlock .type one_raw_spinlock,@function one_raw_spinlock: # @one_raw_spinlock @@ -14,6 +16,8 @@ one_raw_spinlock: # @one_raw_spinlock .Lfunc_end0: .size one_raw_spinlock, .Lfunc_end0-one_raw_spinlock + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -29,14 +33,15 @@ main: # @main br_if $1, .LBB1_2 # BB#1: # %if.end return $0 -.LBB1_2: # %if.then +.LBB1_2: # %if.then call abort unreachable .Lfunc_end1: .size main, .Lfunc_end1-main - .type ii,@object # @ii - .bss + .hidden ii # @ii + .type ii,@object + .section .bss.ii,"aw",@nobits .globl ii .align 2 ii: diff --git a/test/torture-s/zerolen-1.c.s b/test/torture-s/zerolen-1.c.s index 2612e943d..019f573c2 100644 --- a/test/torture-s/zerolen-1.c.s +++ b/test/torture-s/zerolen-1.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/zerolen-1.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/zerolen-1.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main @@ -15,6 +17,8 @@ main: # @main .Lfunc_end0: .size main, .Lfunc_end0-main + .section .text.set,"ax",@progbits + .hidden set .globl set .type set,@function set: # @set @@ -28,11 +32,12 @@ set: # @set .Lfunc_end1: .size set, .Lfunc_end1-set - .type entry,@object # @entry - .bss + .hidden entry # @entry + .type entry,@object + .section .bss.entry,"aw",@nobits .globl entry entry: - .zero 4 + .skip 4 .size entry, 4 diff --git a/test/torture-s/zerolen-2.c.s b/test/torture-s/zerolen-2.c.s index 0c620525f..d775858e1 100644 --- a/test/torture-s/zerolen-2.c.s +++ b/test/torture-s/zerolen-2.c.s @@ -1,5 +1,7 @@ .text - .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/zerolen-2.c" + .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/zerolen-2.c" + .section .text.main,"ax",@progbits + .hidden main .globl main .type main,@function main: # @main diff --git a/test/waterfall b/test/waterfall -Subproject 19d7e9537196854f6178129a247a004e1a7b407 +Subproject 8e17036346728602f696611f023e79b1ff757e5 |