summaryrefslogtreecommitdiff
path: root/test/torture-s/align-2.c.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/torture-s/align-2.c.s')
-rw-r--r--test/torture-s/align-2.c.s406
1 files changed, 406 insertions, 0 deletions
diff --git a/test/torture-s/align-2.c.s b/test/torture-s/align-2.c.s
new file mode 100644
index 000000000..fd728a5d5
--- /dev/null
+++ b/test/torture-s/align-2.c.s
@@ -0,0 +1,406 @@
+ .text
+ .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-2.c"
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i64
+# BB#0: # %entry
+ i32.const $0=, 0
+ block BB0_56
+ i32.load8_u $push0=, s_c_s($0)
+ i32.const $push1=, 97
+ i32.ne $push2=, $pop0, $pop1
+ br_if $pop2, BB0_56
+# BB#1: # %if.end
+ block BB0_55
+ i32.load16_u $push3=, s_c_s+2($0)
+ i32.const $push4=, 13
+ i32.ne $push5=, $pop3, $pop4
+ br_if $pop5, BB0_55
+# BB#2: # %if.end6
+ block BB0_54
+ i32.load8_u $push6=, s_c_i($0)
+ i32.const $push7=, 98
+ i32.ne $push8=, $pop6, $pop7
+ br_if $pop8, BB0_54
+# BB#3: # %if.end11
+ block BB0_53
+ i32.load $push9=, s_c_i+4($0)
+ i32.const $push10=, 14
+ i32.ne $push11=, $pop9, $pop10
+ br_if $pop11, BB0_53
+# BB#4: # %if.end15
+ block BB0_52
+ i32.load16_u $push12=, s_s_i($0)
+ i32.const $push13=, 15
+ i32.ne $push14=, $pop12, $pop13
+ br_if $pop14, BB0_52
+# BB#5: # %if.end20
+ block BB0_51
+ i32.load $push15=, s_s_i+4($0)
+ i32.const $push16=, 16
+ i32.ne $push17=, $pop15, $pop16
+ br_if $pop17, BB0_51
+# BB#6: # %if.end24
+ block BB0_50
+ i32.load8_u $push18=, s_c_f($0)
+ i32.const $push19=, 99
+ i32.ne $push20=, $pop18, $pop19
+ br_if $pop20, BB0_50
+# BB#7: # %if.end29
+ block BB0_49
+ f32.load $push21=, s_c_f+4($0)
+ f32.const $push22=, 0x1.1p4
+ f32.ne $push23=, $pop21, $pop22
+ br_if $pop23, BB0_49
+# BB#8: # %if.end34
+ block BB0_48
+ i32.load16_u $push24=, s_s_f($0)
+ i32.const $push25=, 18
+ i32.ne $push26=, $pop24, $pop25
+ br_if $pop26, BB0_48
+# BB#9: # %if.end39
+ block BB0_47
+ f32.load $push27=, s_s_f+4($0)
+ f32.const $push28=, 0x1.3p4
+ f32.ne $push29=, $pop27, $pop28
+ br_if $pop29, BB0_47
+# BB#10: # %if.end44
+ block BB0_46
+ i32.load8_u $push30=, s_c_d($0)
+ i32.const $push31=, 100
+ i32.ne $push32=, $pop30, $pop31
+ br_if $pop32, BB0_46
+# BB#11: # %if.end49
+ block BB0_45
+ f64.load $push33=, s_c_d+8($0)
+ f64.const $push34=, 0x1.4p4
+ f64.ne $push35=, $pop33, $pop34
+ br_if $pop35, BB0_45
+# BB#12: # %if.end53
+ block BB0_44
+ i32.load16_u $push36=, s_s_d($0)
+ i32.const $push37=, 21
+ i32.ne $push38=, $pop36, $pop37
+ br_if $pop38, BB0_44
+# BB#13: # %if.end58
+ block BB0_43
+ f64.load $push39=, s_s_d+8($0)
+ f64.const $push40=, 0x1.6p4
+ f64.ne $push41=, $pop39, $pop40
+ br_if $pop41, BB0_43
+# BB#14: # %if.end62
+ block BB0_42
+ i32.load $push42=, s_i_d($0)
+ i32.const $push43=, 23
+ i32.ne $push44=, $pop42, $pop43
+ br_if $pop44, BB0_42
+# BB#15: # %if.end66
+ block BB0_41
+ f64.load $push45=, s_i_d+8($0)
+ f64.const $push46=, 0x1.8p4
+ f64.ne $push47=, $pop45, $pop46
+ br_if $pop47, BB0_41
+# BB#16: # %if.end70
+ block BB0_40
+ f32.load $push48=, s_f_d($0)
+ f32.const $push49=, 0x1.9p4
+ f32.ne $push50=, $pop48, $pop49
+ br_if $pop50, BB0_40
+# BB#17: # %if.end75
+ block BB0_39
+ f64.load $push51=, s_f_d+8($0)
+ f64.const $push52=, 0x1.ap4
+ f64.ne $push53=, $pop51, $pop52
+ br_if $pop53, BB0_39
+# BB#18: # %if.end79
+ block BB0_38
+ i32.load8_u $push54=, s_c_ld($0)
+ i32.const $push55=, 101
+ i32.ne $push56=, $pop54, $pop55
+ br_if $pop56, BB0_38
+# BB#19: # %if.end84
+ i64.const $1=, 0
+ block BB0_37
+ i64.load $push58=, s_c_ld+16($0)
+ i64.load $push57=, s_c_ld+24($0)
+ i64.const $push59=, 4612723957404008448
+ i32.call $push60=, __eqtf2, $pop58, $pop57, $1, $pop59
+ br_if $pop60, BB0_37
+# BB#20: # %if.end88
+ block BB0_36
+ i32.load16_u $push61=, s_s_ld($0)
+ i32.const $push62=, 28
+ i32.ne $push63=, $pop61, $pop62
+ br_if $pop63, BB0_36
+# BB#21: # %if.end93
+ block BB0_35
+ i64.load $push65=, s_s_ld+16($0)
+ i64.load $push64=, s_s_ld+24($0)
+ i64.const $push66=, 4612759141776097280
+ i32.call $push67=, __eqtf2, $pop65, $pop64, $1, $pop66
+ br_if $pop67, BB0_35
+# BB#22: # %if.end97
+ block BB0_34
+ i32.load $push68=, s_i_ld($0)
+ i32.const $push69=, 30
+ i32.ne $push70=, $pop68, $pop69
+ br_if $pop70, BB0_34
+# BB#23: # %if.end101
+ block BB0_33
+ i64.load $push72=, s_i_ld+16($0)
+ i64.load $push71=, s_i_ld+24($0)
+ i64.const $push73=, 4612794326148186112
+ i32.call $push74=, __eqtf2, $pop72, $pop71, $1, $pop73
+ br_if $pop74, BB0_33
+# BB#24: # %if.end105
+ block BB0_32
+ f32.load $push75=, s_f_ld($0)
+ f32.const $push76=, 0x1p5
+ f32.ne $push77=, $pop75, $pop76
+ br_if $pop77, BB0_32
+# BB#25: # %if.end110
+ block BB0_31
+ i64.load $push79=, s_f_ld+16($0)
+ i64.load $push78=, s_f_ld+24($0)
+ i64.const $push80=, 4612820714427252736
+ i32.call $push81=, __eqtf2, $pop79, $pop78, $1, $pop80
+ br_if $pop81, BB0_31
+# BB#26: # %if.end114
+ block BB0_30
+ f64.load $push82=, s_d_ld($0)
+ f64.const $push83=, 0x1.1p5
+ f64.ne $push84=, $pop82, $pop83
+ br_if $pop84, BB0_30
+# BB#27: # %if.end118
+ block BB0_29
+ i64.load $push86=, s_d_ld+16($0)
+ i64.load $push85=, s_d_ld+24($0)
+ i64.const $push87=, 4612838306613297152
+ i32.call $push88=, __eqtf2, $pop86, $pop85, $1, $pop87
+ br_if $pop88, BB0_29
+# BB#28: # %if.end122
+ return $0
+BB0_29: # %if.then121
+ call abort
+ unreachable
+BB0_30: # %if.then117
+ call abort
+ unreachable
+BB0_31: # %if.then113
+ call abort
+ unreachable
+BB0_32: # %if.then109
+ call abort
+ unreachable
+BB0_33: # %if.then104
+ call abort
+ unreachable
+BB0_34: # %if.then100
+ call abort
+ unreachable
+BB0_35: # %if.then96
+ call abort
+ unreachable
+BB0_36: # %if.then92
+ call abort
+ unreachable
+BB0_37: # %if.then87
+ call abort
+ unreachable
+BB0_38: # %if.then83
+ call abort
+ unreachable
+BB0_39: # %if.then78
+ call abort
+ unreachable
+BB0_40: # %if.then74
+ call abort
+ unreachable
+BB0_41: # %if.then69
+ call abort
+ unreachable
+BB0_42: # %if.then65
+ call abort
+ unreachable
+BB0_43: # %if.then61
+ call abort
+ unreachable
+BB0_44: # %if.then57
+ call abort
+ unreachable
+BB0_45: # %if.then52
+ call abort
+ unreachable
+BB0_46: # %if.then48
+ call abort
+ unreachable
+BB0_47: # %if.then43
+ call abort
+ unreachable
+BB0_48: # %if.then38
+ call abort
+ unreachable
+BB0_49: # %if.then33
+ call abort
+ unreachable
+BB0_50: # %if.then28
+ call abort
+ unreachable
+BB0_51: # %if.then23
+ call abort
+ unreachable
+BB0_52: # %if.then19
+ call abort
+ unreachable
+BB0_53: # %if.then14
+ call abort
+ unreachable
+BB0_54: # %if.then10
+ call abort
+ unreachable
+BB0_55: # %if.then5
+ call abort
+ unreachable
+BB0_56: # %if.then
+ call abort
+ unreachable
+func_end0:
+ .size main, func_end0-main
+
+ .type s_c_s,@object # @s_c_s
+ .data
+ .globl s_c_s
+ .align 1
+s_c_s:
+ .int8 97 # 0x61
+ .zero 1
+ .int16 13 # 0xd
+ .size s_c_s, 4
+
+ .type s_c_i,@object # @s_c_i
+ .globl s_c_i
+ .align 2
+s_c_i:
+ .int8 98 # 0x62
+ .zero 3
+ .int32 14 # 0xe
+ .size s_c_i, 8
+
+ .type s_s_i,@object # @s_s_i
+ .globl s_s_i
+ .align 2
+s_s_i:
+ .int16 15 # 0xf
+ .zero 2
+ .int32 16 # 0x10
+ .size s_s_i, 8
+
+ .type s_c_f,@object # @s_c_f
+ .globl s_c_f
+ .align 2
+s_c_f:
+ .int8 99 # 0x63
+ .zero 3
+ .int32 1099431936 # float 17
+ .size s_c_f, 8
+
+ .type s_s_f,@object # @s_s_f
+ .globl s_s_f
+ .align 2
+s_s_f:
+ .int16 18 # 0x12
+ .zero 2
+ .int32 1100480512 # float 19
+ .size s_s_f, 8
+
+ .type s_c_d,@object # @s_c_d
+ .globl s_c_d
+ .align 3
+s_c_d:
+ .int8 100 # 0x64
+ .zero 7
+ .int64 4626322717216342016 # double 20
+ .size s_c_d, 16
+
+ .type s_s_d,@object # @s_s_d
+ .globl s_s_d
+ .align 3
+s_s_d:
+ .int16 21 # 0x15
+ .zero 6
+ .int64 4626885667169763328 # double 22
+ .size s_s_d, 16
+
+ .type s_i_d,@object # @s_i_d
+ .globl s_i_d
+ .align 3
+s_i_d:
+ .int32 23 # 0x17
+ .zero 4
+ .int64 4627448617123184640 # double 24
+ .size s_i_d, 16
+
+ .type s_f_d,@object # @s_f_d
+ .globl s_f_d
+ .align 3
+s_f_d:
+ .int32 1103626240 # float 25
+ .zero 4
+ .int64 4628011567076605952 # double 26
+ .size s_f_d, 16
+
+ .type s_c_ld,@object # @s_c_ld
+ .globl s_c_ld
+ .align 4
+s_c_ld:
+ .int8 101 # 0x65
+ .zero 15
+ .int64 0 # fp128 27
+ .int64 4612723957404008448
+ .size s_c_ld, 32
+
+ .type s_s_ld,@object # @s_s_ld
+ .globl s_s_ld
+ .align 4
+s_s_ld:
+ .int16 28 # 0x1c
+ .zero 14
+ .int64 0 # fp128 29
+ .int64 4612759141776097280
+ .size s_s_ld, 32
+
+ .type s_i_ld,@object # @s_i_ld
+ .globl s_i_ld
+ .align 4
+s_i_ld:
+ .int32 30 # 0x1e
+ .zero 12
+ .int64 0 # fp128 31
+ .int64 4612794326148186112
+ .size s_i_ld, 32
+
+ .type s_f_ld,@object # @s_f_ld
+ .globl s_f_ld
+ .align 4
+s_f_ld:
+ .int32 1107296256 # float 32
+ .zero 12
+ .int64 0 # fp128 33
+ .int64 4612820714427252736
+ .size s_f_ld, 32
+
+ .type s_d_ld,@object # @s_d_ld
+ .globl s_d_ld
+ .align 4
+s_d_ld:
+ .int64 4629981891913580544 # double 34
+ .zero 8
+ .int64 0 # fp128 35
+ .int64 4612838306613297152
+ .size s_d_ld, 32
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits