go/src/cmd/compile/internal/gc
Joel Sing a858d15f11 cmd/compile: disable open-coded defers on riscv64
Open-coded defers are currently broken on riscv64 - disable them for the
time being. All of the standard package tests now pass on linux/riscv64.

Updates issue #27532 and #36786

Change-Id: I20fc25ce91dfad48be32409ba5c64ca9a6acef1d
Reviewed-on: https://go-review.googlesource.com/c/go/+/216517
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Dan Scales <danscales@google.com>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2020-01-28 02:40:44 +00:00
..
builtin cmd/compile, runtime: add comparison tracing for libFuzzer 2019-11-05 00:00:43 +00:00
testdata cmd/compile: make duplicate anonymous interface output deterministic 2019-07-02 13:52:21 +00:00
alg.go cmd/compile,runtime: generate hash functions only for types which are map keys 2019-09-03 20:41:29 +00:00
align.go cmd/compile: rename sizeof_Array and array_* to slice_* 2019-11-11 12:40:04 +00:00
bexport.go all: fix a bunch of misspellings 2019-11-15 21:04:43 +00:00
bimport.go cmd/compile: report more precise errors about untyped constants 2019-09-09 22:12:15 +00:00
bitset.go cmd/compile: inline calls to local closures 2017-10-11 22:32:36 +00:00
bootstrap.go cmd/compile: add mutex profiling support 2017-04-05 22:10:54 +00:00
builtin.go cmd/compile, runtime: add comparison tracing for libFuzzer 2019-11-05 00:00:43 +00:00
builtin_test.go cmd/compile: mark a few more tests as parallel 2019-05-13 20:36:21 +00:00
bv.go cmd/compile/internal/gc: various minor cleanups 2018-08-20 13:27:53 +00:00
class_string.go cmd/compile: remove PDISCARD class 2019-10-13 01:47:43 +00:00
closure.go cmd/compile: remove period from "not allowed in runtime" errors 2019-10-14 19:32:08 +00:00
const.go cmd/compile: consistenly use CTxxx for works relate to Ctype 2019-10-14 17:44:32 +00:00
constFold_test.go cmd/compile: use std "DO NOT EDIT" comment for generated files 2017-03-31 18:50:40 +00:00
dcl.go cmd/compile: move some ONAME-specific flags from Node to Name 2019-10-14 18:57:11 +00:00
dep_test.go cmd/compile/internal/gc: use GoToolPath in TestDeps 2019-09-03 19:54:33 +00:00
dump.go all: clean up code with token.IsExported 2019-04-16 14:43:48 +00:00
dwinl.go cmd/compile: use existing instructions instead of nops for inline marks 2019-03-25 16:49:29 +00:00
esc.go cmd/compile: restore more missing -m=2 escape analysis details 2019-11-07 21:59:16 +00:00
escape.go cmd/compile: fix -m=2 infinite loop in escape.go 2019-11-12 17:14:12 +00:00
export.go cmd/compile: change size diagnostic to use benchmark format 2019-10-03 20:43:01 +00:00
fixedbugs_test.go cmd/compile: move Issue 16214 test, delete asm_test file 2018-04-16 11:51:56 +00:00
float_test.go cmd/compile: skip float32 constant folding test on 387 builder 2018-09-14 12:39:54 +00:00
fmt.go cmd/compile: use a sync.Pool and string interning when printing types 2020-01-15 22:02:44 +00:00
gen.go cmd/compile: remove tempname usages 2019-09-06 16:59:11 +00:00
global_test.go cmd/compile: mark a few more tests as parallel 2019-05-13 20:36:21 +00:00
go.go cmd/compile: rename sizeof_Array and array_* to slice_* 2019-11-11 12:40:04 +00:00
gsubr.go cmd/compile, cmd/link: add coverage instrumentation for libfuzzer 2019-11-05 00:00:36 +00:00
iexport.go [dev.link] cmd/compile: pass index through when re-exporting 2019-10-17 20:28:15 +00:00
iface_test.go cmd/compile: inline convT2{I,E} when result doesn't escape 2016-09-19 02:37:08 +00:00
iimport.go [dev.link] all: merge branch 'master' into dev.link 2019-10-04 16:55:52 -04:00
init.go cmd/compile: skip empty init function in fninit 2019-10-18 12:04:04 +00:00
initorder.go cmd/compile: use Node.Right for OAS2* nodes (cleanup) 2019-09-28 05:04:49 +00:00
inl.go cmd/compile: enable optimizer logging for inline-related events 2019-11-12 19:48:38 +00:00
inl_test.go cmd/compile: implement compiler for riscv64 2020-01-18 14:41:40 +00:00
lang_test.go cmd/compile: correct check for valid -lang version 2018-11-13 00:08:32 +00:00
lex.go cmd/compile: disable checkptr for //go:nosplit functions 2019-10-22 01:03:29 +00:00
lex_test.go cmd/compile/internal/gc: update cgo_import_dynamic for AIX 2018-11-06 13:52:48 +00:00
logic_test.go cmd/compile: add tests for logical simplification rewrite rules 2016-05-26 22:16:52 +00:00
main.go cmd/compile: print recursive types correctly 2020-01-13 18:52:18 +00:00
mapfile_mmap.go cmd/compile: add indexed export format 2018-04-24 01:05:27 +00:00
mapfile_read.go cmd/compile: add indexed export format 2018-04-24 01:05:27 +00:00
mkbuiltin.go cmd/compile: factor out Pkg, Sym, and Type into package types 2017-04-07 03:04:00 +00:00
mpfloat.go cmd/compile: resolve TODO of Mpflt.SetString 2019-10-30 04:55:05 +00:00
mpint.go cmd/compile: don't report redundant error for invalid integer literals 2019-03-12 22:59:12 +00:00
noder.go cmd/compile: don't apply -lang=go1.X restrictions to imported packages 2019-11-08 21:27:51 +00:00
obj.go [dev.link] all: merge branch 'master' into dev.link 2019-10-25 13:41:36 -04:00
op_string.go cmd/compile: remove toolstash bandage 2019-09-18 02:32:01 +00:00
order.go cmd/compile: fix //go:uintptrescapes for basic method calls 2019-11-05 00:26:30 +00:00
pgen.go cmd/compile: move some ONAME-specific flags from Node to Name 2019-10-14 18:57:11 +00:00
pgen_test.go cmd/compile: merge TPTR32 and TPTR64 as TPTR 2018-10-04 04:08:08 +00:00
phi.go all: update comment URLs from HTTP to HTTPS, where possible 2018-06-01 21:52:00 +00:00
plive.go cmd/compile: implement compiler for riscv64 2020-01-18 14:41:40 +00:00
pprof.go cmd/compile: add mutex profiling support 2017-04-05 22:10:54 +00:00
racewalk.go cmd,runtime: enable race detector on arm64 2018-11-13 16:57:22 +00:00
range.go all: fix a bunch of misspellings 2019-11-15 21:04:43 +00:00
reflect.go cmd/compile, cmd/link, runtime: make defers low-cost through inline code and extra funcdata 2019-10-24 13:54:11 +00:00
reproduciblebuilds_test.go cmd/compile: make duplicate anonymous interface output deterministic 2019-07-02 13:52:21 +00:00
scc.go cmd/compile: refactor visitBottomUp to use inspectList 2019-04-22 23:03:04 +00:00
scope.go cmd/compile: remove large intermediate slice from gc.scopePCs 2019-05-13 15:52:36 +00:00
scope_test.go cmd/compile: mark a few more tests as parallel 2019-05-13 20:36:21 +00:00
select.go cmd/compile: use Node.Right for OAS2* nodes (cleanup) 2019-09-28 05:04:49 +00:00
shift_test.go cmd/compile: test non-constant shifts 2016-06-01 00:06:00 +00:00
sinit.go cmd/compile: rename sizeof_Array and array_* to slice_* 2019-11-11 12:40:04 +00:00
sizeof_test.go cmd/compile, cmd/link, runtime: make defers low-cost through inline code and extra funcdata 2019-10-24 13:54:11 +00:00
ssa.go cmd/compile: disable open-coded defers on riscv64 2020-01-28 02:40:44 +00:00
ssa_test.go cmd/compile: move last compile tests to new test infrastructure 2018-08-24 22:59:12 +00:00
subr.go cmd/compile: remove Addable flag 2019-10-13 01:48:30 +00:00
swt.go cmd/compile/internal/gc: reword "declared and not used" error message 2019-10-28 23:34:13 +00:00
syntax.go cmd/compile: enable optimizer logging for inline-related events 2019-11-12 19:48:38 +00:00
timings.go cmd/compile: add compiler phase timing 2016-08-17 17:27:04 +00:00
trace.go cmd/compile/internal/gc: add runtime/trace support 2016-10-12 13:57:26 +00:00
truncconst_test.go cmd/compile: diagnose constant division by complex zero 2017-04-12 17:29:28 +00:00
typecheck.go cmd/compile: don't apply -lang=go1.X restrictions to imported packages 2019-11-08 21:27:51 +00:00
types.go cmd/compile: remove vestigial TDDDFIELD 2019-09-09 23:17:01 +00:00
types_acc.go cmd/compile: factor out Pkg, Sym, and Type into package types 2017-04-07 03:04:00 +00:00
universe.go cmd/compile: rename sizeof_Array and array_* to slice_* 2019-11-11 12:40:04 +00:00
unsafe.go cmd/compile: bulk rename 2018-11-19 00:02:53 +00:00
util.go cmd/compile: add mutex profiling support 2017-04-05 22:10:54 +00:00
walk.go cmd/compile: mark ... argument to checkptrArithmetic as not escaping 2020-01-17 17:38:40 +00:00
zerorange_test.go cmd/compile: add an explicit test for compile of arch.ZeroRange 2019-10-02 17:24:11 +00:00