...
Run Format

Source file test/fixedbugs/bug385_64.go

Documentation: test/fixedbugs

  // +build amd64
  // errorcheck
  
  // Copyright 2011 The Go Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style
  // license that can be found in the LICENSE file.
  
  // Issue 2444
  // Issue 4666: issue with arrays of exactly 4GB.
  
  package main
  
  var z [10<<20]byte
  
  func main() { // GC_ERROR "stack frame too large"
  	// seq 1 206 | sed 's/.*/	var x& [10<<20]byte; z = x&/'
  	var x1 [10<<20]byte; z = x1
  	var x2 [10<<20]byte; z = x2
  	var x3 [10<<20]byte; z = x3
  	var x4 [10<<20]byte; z = x4
  	var x5 [10<<20]byte; z = x5
  	var x6 [10<<20]byte; z = x6
  	var x7 [10<<20]byte; z = x7
  	var x8 [10<<20]byte; z = x8
  	var x9 [10<<20]byte; z = x9
  	var x10 [10<<20]byte; z = x10
  	var x11 [10<<20]byte; z = x11
  	var x12 [10<<20]byte; z = x12
  	var x13 [10<<20]byte; z = x13
  	var x14 [10<<20]byte; z = x14
  	var x15 [10<<20]byte; z = x15
  	var x16 [10<<20]byte; z = x16
  	var x17 [10<<20]byte; z = x17
  	var x18 [10<<20]byte; z = x18
  	var x19 [10<<20]byte; z = x19
  	var x20 [10<<20]byte; z = x20
  	var x21 [10<<20]byte; z = x21
  	var x22 [10<<20]byte; z = x22
  	var x23 [10<<20]byte; z = x23
  	var x24 [10<<20]byte; z = x24
  	var x25 [10<<20]byte; z = x25
  	var x26 [10<<20]byte; z = x26
  	var x27 [10<<20]byte; z = x27
  	var x28 [10<<20]byte; z = x28
  	var x29 [10<<20]byte; z = x29
  	var x30 [10<<20]byte; z = x30
  	var x31 [10<<20]byte; z = x31
  	var x32 [10<<20]byte; z = x32
  	var x33 [10<<20]byte; z = x33
  	var x34 [10<<20]byte; z = x34
  	var x35 [10<<20]byte; z = x35
  	var x36 [10<<20]byte; z = x36
  	var x37 [10<<20]byte; z = x37
  	var x38 [10<<20]byte; z = x38
  	var x39 [10<<20]byte; z = x39
  	var x40 [10<<20]byte; z = x40
  	var x41 [10<<20]byte; z = x41
  	var x42 [10<<20]byte; z = x42
  	var x43 [10<<20]byte; z = x43
  	var x44 [10<<20]byte; z = x44
  	var x45 [10<<20]byte; z = x45
  	var x46 [10<<20]byte; z = x46
  	var x47 [10<<20]byte; z = x47
  	var x48 [10<<20]byte; z = x48
  	var x49 [10<<20]byte; z = x49
  	var x50 [10<<20]byte; z = x50
  	var x51 [10<<20]byte; z = x51
  	var x52 [10<<20]byte; z = x52
  	var x53 [10<<20]byte; z = x53
  	var x54 [10<<20]byte; z = x54
  	var x55 [10<<20]byte; z = x55
  	var x56 [10<<20]byte; z = x56
  	var x57 [10<<20]byte; z = x57
  	var x58 [10<<20]byte; z = x58
  	var x59 [10<<20]byte; z = x59
  	var x60 [10<<20]byte; z = x60
  	var x61 [10<<20]byte; z = x61
  	var x62 [10<<20]byte; z = x62
  	var x63 [10<<20]byte; z = x63
  	var x64 [10<<20]byte; z = x64
  	var x65 [10<<20]byte; z = x65
  	var x66 [10<<20]byte; z = x66
  	var x67 [10<<20]byte; z = x67
  	var x68 [10<<20]byte; z = x68
  	var x69 [10<<20]byte; z = x69
  	var x70 [10<<20]byte; z = x70
  	var x71 [10<<20]byte; z = x71
  	var x72 [10<<20]byte; z = x72
  	var x73 [10<<20]byte; z = x73
  	var x74 [10<<20]byte; z = x74
  	var x75 [10<<20]byte; z = x75
  	var x76 [10<<20]byte; z = x76
  	var x77 [10<<20]byte; z = x77
  	var x78 [10<<20]byte; z = x78
  	var x79 [10<<20]byte; z = x79
  	var x80 [10<<20]byte; z = x80
  	var x81 [10<<20]byte; z = x81
  	var x82 [10<<20]byte; z = x82
  	var x83 [10<<20]byte; z = x83
  	var x84 [10<<20]byte; z = x84
  	var x85 [10<<20]byte; z = x85
  	var x86 [10<<20]byte; z = x86
  	var x87 [10<<20]byte; z = x87
  	var x88 [10<<20]byte; z = x88
  	var x89 [10<<20]byte; z = x89
  	var x90 [10<<20]byte; z = x90
  	var x91 [10<<20]byte; z = x91
  	var x92 [10<<20]byte; z = x92
  	var x93 [10<<20]byte; z = x93
  	var x94 [10<<20]byte; z = x94
  	var x95 [10<<20]byte; z = x95
  	var x96 [10<<20]byte; z = x96
  	var x97 [10<<20]byte; z = x97
  	var x98 [10<<20]byte; z = x98
  	var x99 [10<<20]byte; z = x99
  	var x100 [10<<20]byte; z = x100
  	var x101 [10<<20]byte; z = x101
  	var x102 [10<<20]byte; z = x102
  	var x103 [10<<20]byte; z = x103
  	var x104 [10<<20]byte; z = x104
  	var x105 [10<<20]byte; z = x105
  	var x106 [10<<20]byte; z = x106
  	var x107 [10<<20]byte; z = x107
  	var x108 [10<<20]byte; z = x108
  	var x109 [10<<20]byte; z = x109
  	var x110 [10<<20]byte; z = x110
  	var x111 [10<<20]byte; z = x111
  	var x112 [10<<20]byte; z = x112
  	var x113 [10<<20]byte; z = x113
  	var x114 [10<<20]byte; z = x114
  	var x115 [10<<20]byte; z = x115
  	var x116 [10<<20]byte; z = x116
  	var x117 [10<<20]byte; z = x117
  	var x118 [10<<20]byte; z = x118
  	var x119 [10<<20]byte; z = x119
  	var x120 [10<<20]byte; z = x120
  	var x121 [10<<20]byte; z = x121
  	var x122 [10<<20]byte; z = x122
  	var x123 [10<<20]byte; z = x123
  	var x124 [10<<20]byte; z = x124
  	var x125 [10<<20]byte; z = x125
  	var x126 [10<<20]byte; z = x126
  	var x127 [10<<20]byte; z = x127
  	var x128 [10<<20]byte; z = x128
  	var x129 [10<<20]byte; z = x129
  	var x130 [10<<20]byte; z = x130
  	var x131 [10<<20]byte; z = x131
  	var x132 [10<<20]byte; z = x132
  	var x133 [10<<20]byte; z = x133
  	var x134 [10<<20]byte; z = x134
  	var x135 [10<<20]byte; z = x135
  	var x136 [10<<20]byte; z = x136
  	var x137 [10<<20]byte; z = x137
  	var x138 [10<<20]byte; z = x138
  	var x139 [10<<20]byte; z = x139
  	var x140 [10<<20]byte; z = x140
  	var x141 [10<<20]byte; z = x141
  	var x142 [10<<20]byte; z = x142
  	var x143 [10<<20]byte; z = x143
  	var x144 [10<<20]byte; z = x144
  	var x145 [10<<20]byte; z = x145
  	var x146 [10<<20]byte; z = x146
  	var x147 [10<<20]byte; z = x147
  	var x148 [10<<20]byte; z = x148
  	var x149 [10<<20]byte; z = x149
  	var x150 [10<<20]byte; z = x150
  	var x151 [10<<20]byte; z = x151
  	var x152 [10<<20]byte; z = x152
  	var x153 [10<<20]byte; z = x153
  	var x154 [10<<20]byte; z = x154
  	var x155 [10<<20]byte; z = x155
  	var x156 [10<<20]byte; z = x156
  	var x157 [10<<20]byte; z = x157
  	var x158 [10<<20]byte; z = x158
  	var x159 [10<<20]byte; z = x159
  	var x160 [10<<20]byte; z = x160
  	var x161 [10<<20]byte; z = x161
  	var x162 [10<<20]byte; z = x162
  	var x163 [10<<20]byte; z = x163
  	var x164 [10<<20]byte; z = x164
  	var x165 [10<<20]byte; z = x165
  	var x166 [10<<20]byte; z = x166
  	var x167 [10<<20]byte; z = x167
  	var x168 [10<<20]byte; z = x168
  	var x169 [10<<20]byte; z = x169
  	var x170 [10<<20]byte; z = x170
  	var x171 [10<<20]byte; z = x171
  	var x172 [10<<20]byte; z = x172
  	var x173 [10<<20]byte; z = x173
  	var x174 [10<<20]byte; z = x174
  	var x175 [10<<20]byte; z = x175
  	var x176 [10<<20]byte; z = x176
  	var x177 [10<<20]byte; z = x177
  	var x178 [10<<20]byte; z = x178
  	var x179 [10<<20]byte; z = x179
  	var x180 [10<<20]byte; z = x180
  	var x181 [10<<20]byte; z = x181
  	var x182 [10<<20]byte; z = x182
  	var x183 [10<<20]byte; z = x183
  	var x184 [10<<20]byte; z = x184
  	var x185 [10<<20]byte; z = x185
  	var x186 [10<<20]byte; z = x186
  	var x187 [10<<20]byte; z = x187
  	var x188 [10<<20]byte; z = x188
  	var x189 [10<<20]byte; z = x189
  	var x190 [10<<20]byte; z = x190
  	var x191 [10<<20]byte; z = x191
  	var x192 [10<<20]byte; z = x192
  	var x193 [10<<20]byte; z = x193
  	var x194 [10<<20]byte; z = x194
  	var x195 [10<<20]byte; z = x195
  	var x196 [10<<20]byte; z = x196
  	var x197 [10<<20]byte; z = x197
  	var x198 [10<<20]byte; z = x198
  	var x199 [10<<20]byte; z = x199
  	var x200 [10<<20]byte; z = x200
  	var x201 [10<<20]byte; z = x201
  	var x202 [10<<20]byte; z = x202
  	var x203 [10<<20]byte; z = x203
  	var x204 [10<<20]byte; z = x204
  	var x205 [10<<20]byte; z = x205
  	var x206 [10<<20]byte; z = x206
  }
  

View as plain text