microsmith generates random (but always valid) Go programs that can be used to stress-test Go compilers.
- #23504 internal compiler error: panic during layout
- #23889 panic: branch too far on arm64
- #25006 compiler hangs on tiny program
- #25269 compiler crashes with "stuck in spanz loop" error on s390x with -N
- #25526 internal compiler error: expected branch at write barrier block
- #25741 internal compiler error: not lowered: v15, OffPtr PTR64 PTR64
- #25993 internal compiler error: bad AuxInt value with ssacheck enabled
- #26024 internal compiler error: expected successors of write barrier block to be plain
- #26043 internal compiler error: panic during prove
- #28055 compiler crashes with "VARDEF is not a top level statement" error
- #29215 internal compiler error: panic during lower
- #29218 internal compiler error: bad live variable at entry
- #30257 internal compiler error: panic during lower II
- #30679 internal compiler error: panic during lower (unreachable)
- #31915 internal compiler error: val is in reg but not live
- #32454 internal compiler error: bad live variable at entry II
- #33903 internal compiler error: panic during short circuit
- #34520 panic: First time we've seen filename
- #35157 internal compiler error: aliasing constant which is not registered
- #35695 panic: Assigning a bogus line to XPos with no file
- #38359 internal compiler error: can't encode a NaN in AuxInt field
- #38916 internal compiler error: schedule does not include all values
- #38946 panic: log2 of 0 on arm64
- #39472 internal compiler error: schedule does not include all values in block
- #39505 internal compiler error: Flag* ops should never make it to codegen
- #42587 illegal combination SRA ADDCON REG REG on mips
- #42610 internal compiler error: PPC64 shift arg mb out of range
- #43099 internal compiler error: panic during lower (integer divide by zero)
- #43701 panic: invalid memory address or nil pointer dereference
- #44465 internal compiler error: arg 1 does not dominate
- #45359 internal compiler error: FlagConstant op should never make it to codegen
- #45589 internal compiler error: Invalid PPC64 rotate mask
- #45693 internal compiler error: bad live variable at entry
- #47684 internal compiler error: misuse of CaptureName
- #47723 internal compiler error: .dict already has a location
- #48026 internal compiler error: arg does not dominate
- #48191 data race in compiler building generic program
- #49122 internal compiler error: can't find source for MOVBload
- #49242 internal compiler error: found illegal assignment
- #49249 internal compiler error: panic during expand calls
- #49282 internal compiler error: Op...LECall and OpDereference have mismatched mem
- #49378 internal compiler error: Expand calls interface data problem
- #49619 cmd/link: panic: index out of range
- #52124 internal compiler error: panic: unexpected type: 10
- #52907 internal compiler error: dictionary variable not captured by value
- #53018 internal compiler error: panic during lower in linux/loong64
- #53390 internal compiler error: assertion failed
- #53439 internal compiler error: found illegal assignment
- #54542 internal compiler error on mismatch between -p value and pkg name
- #58161 internal compiler error: two final stores
- #59174 internal compiler error: not lowered: v108, Zero SSA PTR SSA
- #60990 internal compiler error: mismatched mem
- #60991 internal compiler error: assertion failed
- #61041 internal compiler error: not lowered: v654, Int64Hi INT32 INT
- #61127 internal compiler error: panic on clear of empty struct slice
- #61486 internal compiler error: panic: builtins.go: assertion failed
- #61778 internal compiler error: value .autotmp_1 incorrectly live at entry
- #61819 16 bit-width, short branch too far on loong64
- #61895 internal compiler error: unexpected frame offset for open-coded defer
- #61908 internal compiler error: missed typecheck
- #61992 internal compiler error: startMem[b1] has different values
- #62515 internal compiler error: unused auto: .autotmp_4
- #62698 internal compiler error: Invalid PPC64 rotate mask
- #63378 internal compiler error on range over negative integer
- #63462 internal compiler error: panic during expand calls on ARM
- #68816 internal compiler error: panic during prove
- #44383 internal compiler error: Segmentation fault during GIMPLE pass ealias
- #47130 internal compiler error: in write_equal_function
- #56109 gccgo rejects valid program
- #56113 internal compiler error: in gen_reg_rtx, at emit-rtl
- #63495 error: esc already decorated call
- #1653 LLVM ERROR: Cannot select: intrinsic %llvm.coro.size
- #2749 panic: integer divide by zero on array of zero-sized elems
- #2777 panic: compiler SIGSEGVs in transform.OptimizeAllocs call tree
- #3083 panic: unknown type: chan int
- #4214 panic: interp: load out of bounds
- #4441 panic: *ssa.opaqueType: deferStack