1*9880d681SAndroid Build Coastguard Worker; RUN: llc -march=hexagon < %s | FileCheck -check-prefix=INITARRAY %s 2*9880d681SAndroid Build Coastguard Worker; RUN: llc -march=hexagon < %s -use-ctors | FileCheck -check-prefix=CTOR %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_P10066.ii, i8* null }] 5*9880d681SAndroid Build Coastguard Workerdefine internal void @_GLOBAL__sub_I_P10066.ii() { 6*9880d681SAndroid Build Coastguard Workerentry: 7*9880d681SAndroid Build Coastguard Worker ret void 8*9880d681SAndroid Build Coastguard Worker} 9*9880d681SAndroid Build Coastguard Worker 10*9880d681SAndroid Build Coastguard Worker;CTOR: .section .ctors 11*9880d681SAndroid Build Coastguard Worker;CTOR-NOT: section .init_array 12*9880d681SAndroid Build Coastguard Worker 13*9880d681SAndroid Build Coastguard Worker;INITARRAY: section .init_array 14*9880d681SAndroid Build Coastguard Worker;INITARRAY-NOT: .section .ctors 15