File tree Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -100,14 +100,14 @@ SECTIONS
100100 PROVIDE_HIDDEN (__tdata_end = .);
101101 }
102102 PROVIDE (__tdata_size = SIZEOF (.tdata ));
103- .tbss :
103+ .tbss ALIGN ( 4 ) :
104104 {
105105 PROVIDE_HIDDEN (__tbss_start = .);
106106 PROVIDE_HIDDEN (__tbss_offset = ABSOLUTE (__tbss_start - __tdata_start));
107107 *(.tbss .tbss .* .gnu .linkonce .tb .*) *(.tcommon )
108108 PROVIDE_HIDDEN (__tbss_end = .);
109109 }
110- PROVIDE (__tbss_size = SIZEOF (.tbss ));
110+ PROVIDE (__tbss_size = ALIGN ( SIZEOF (.tbss ), 4 ));
111111 .preinit_array :
112112 {
113113 PROVIDE_HIDDEN (__preinit_array_start = .);
Original file line number Diff line number Diff line change @@ -100,14 +100,14 @@ SECTIONS
100100 PROVIDE_HIDDEN (__tdata_end = .);
101101 }
102102 PROVIDE (__tdata_size = SIZEOF (.tdata ));
103- .tbss :
103+ .tbss ALIGN ( 8 ) :
104104 {
105105 PROVIDE_HIDDEN (__tbss_start = .);
106106 PROVIDE_HIDDEN (__tbss_offset = ABSOLUTE (__tbss_start - __tdata_start));
107107 *(.tbss .tbss .* .gnu .linkonce .tb .*) *(.tcommon )
108108 PROVIDE_HIDDEN (__tbss_end = .);
109109 }
110- PROVIDE (__tbss_size = SIZEOF (.tbss ));
110+ PROVIDE (__tbss_size = ALIGN ( SIZEOF (.tbss ), 8 ));
111111 .preinit_array :
112112 {
113113 PROVIDE_HIDDEN (__preinit_array_start = .);
Original file line number Diff line number Diff line change @@ -8,9 +8,11 @@ XRT_DEVICE_INDEX ?= 0
88ifeq ($(XLEN ) ,64)
99VX_CFLAGS += -march=rv64imafd -mabi=lp64d
1010STARTUP_ADDR ?= 0x180000000
11+ POCL_CC_FLAGS += POCL_VORTEX_XLEN=64
1112else
1213VX_CFLAGS += -march=rv32imaf -mabi=ilp32f
1314STARTUP_ADDR ?= 0x80000000
15+ POCL_CC_FLAGS += POCL_VORTEX_XLEN=32
1416endif
1517
1618POCL_PATH ?= $(TOOLDIR ) /pocl
@@ -40,7 +42,7 @@ CXXFLAGS += -Wno-deprecated-declarations -Wno-unused-parameter -Wno-narrowing
4042CXXFLAGS += -pthread
4143CXXFLAGS += -I$(POCL_PATH ) /include
4244
43- POCL_CC_FLAGS = LLVM_PREFIX=$(LLVM_VORTEX ) POCL_VORTEX_BINTOOL="$(VX_BINTOOL ) " POCL_VORTEX_CFLAGS="$(VX_CFLAGS ) " POCL_VORTEX_LDFLAGS="$(VX_LDFLAGS ) "
45+ POCL_CC_FLAGS + = LLVM_PREFIX=$(LLVM_VORTEX ) POCL_VORTEX_BINTOOL="$(VX_BINTOOL ) " POCL_VORTEX_CFLAGS="$(VX_CFLAGS ) " POCL_VORTEX_LDFLAGS="$(VX_LDFLAGS ) "
4446
4547# Debugigng
4648ifdef DEBUG
You can’t perform that action at this time.
0 commit comments