Loading cc/config/riscv64_device.go +3 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,9 @@ var ( // Equivalent to "-munaligned-access", but our clang doesn't have that yet. "-Xclang -target-feature -Xclang +unaligned-scalar-mem", "-Xclang -target-feature -Xclang +unaligned-vector-mem", // We should change the default for this in clang, but for now... // (https://github.com/google/android-riscv64/issues/124) "-mllvm -jump-is-expensive=false", } riscv64Lldflags = append(riscv64Ldflags, Loading java/ravenwood.go +10 −3 Original line number Diff line number Diff line Loading @@ -53,7 +53,10 @@ func ravenwoodTestFactory() android.Module { module.Module.dexpreopter.isTest = true module.Module.linter.properties.Lint.Test = proptools.BoolPtr(true) module.testProperties.Test_suites = []string{"ravenwood-tests"} module.testProperties.Test_suites = []string{ "general-tests", "ravenwood-tests", } module.testProperties.Test_options.Unit_test = proptools.BoolPtr(false) InitJavaModule(module, android.DeviceSupported) Loading Loading @@ -123,7 +126,8 @@ func (r *ravenwoodTest) AndroidMkEntries() []android.AndroidMkEntries { entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext, entries *android.AndroidMkEntries) { entries.SetBool("LOCAL_UNINSTALLABLE_MODULE", true) entries.AddStrings("LOCAL_COMPATIBILITY_SUITE", "ravenwood-tests") entries.AddStrings("LOCAL_COMPATIBILITY_SUITE", "general-tests", "ravenwood-tests") if r.testConfig != nil { entries.SetPath("LOCAL_FULL_TEST_CONFIG", r.testConfig) } Loading Loading @@ -157,7 +161,10 @@ func (r *ravenwoodLibgroup) InstallForceOS() (*android.OsType, *android.ArchType return &r.forceOSType, &r.forceArchType } func (r *ravenwoodLibgroup) TestSuites() []string { return []string{"ravenwood-tests"} return []string{ "general-tests", "ravenwood-tests", } } func (r *ravenwoodLibgroup) DepsMutator(ctx android.BottomUpMutatorContext) { Loading Loading
cc/config/riscv64_device.go +3 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,9 @@ var ( // Equivalent to "-munaligned-access", but our clang doesn't have that yet. "-Xclang -target-feature -Xclang +unaligned-scalar-mem", "-Xclang -target-feature -Xclang +unaligned-vector-mem", // We should change the default for this in clang, but for now... // (https://github.com/google/android-riscv64/issues/124) "-mllvm -jump-is-expensive=false", } riscv64Lldflags = append(riscv64Ldflags, Loading
java/ravenwood.go +10 −3 Original line number Diff line number Diff line Loading @@ -53,7 +53,10 @@ func ravenwoodTestFactory() android.Module { module.Module.dexpreopter.isTest = true module.Module.linter.properties.Lint.Test = proptools.BoolPtr(true) module.testProperties.Test_suites = []string{"ravenwood-tests"} module.testProperties.Test_suites = []string{ "general-tests", "ravenwood-tests", } module.testProperties.Test_options.Unit_test = proptools.BoolPtr(false) InitJavaModule(module, android.DeviceSupported) Loading Loading @@ -123,7 +126,8 @@ func (r *ravenwoodTest) AndroidMkEntries() []android.AndroidMkEntries { entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext, entries *android.AndroidMkEntries) { entries.SetBool("LOCAL_UNINSTALLABLE_MODULE", true) entries.AddStrings("LOCAL_COMPATIBILITY_SUITE", "ravenwood-tests") entries.AddStrings("LOCAL_COMPATIBILITY_SUITE", "general-tests", "ravenwood-tests") if r.testConfig != nil { entries.SetPath("LOCAL_FULL_TEST_CONFIG", r.testConfig) } Loading Loading @@ -157,7 +161,10 @@ func (r *ravenwoodLibgroup) InstallForceOS() (*android.OsType, *android.ArchType return &r.forceOSType, &r.forceArchType } func (r *ravenwoodLibgroup) TestSuites() []string { return []string{"ravenwood-tests"} return []string{ "general-tests", "ravenwood-tests", } } func (r *ravenwoodLibgroup) DepsMutator(ctx android.BottomUpMutatorContext) { Loading