aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.6/libgcc
diff options
context:
space:
mode:
authorGeunsik Lim <leemgs@gmail.com>2012-12-25 14:28:35 +0900
committerGeunsik Lim <leemgs@gmail.com>2012-12-25 14:28:35 +0900
commit92c478dba755a1a2f6f00ff390666acbffd41982 (patch)
tree313fb17f436a7d19fbea06d64b11c2fe6dbfbd30 /gcc-4.6/libgcc
parent40c7254330088e605a544fe4ab0c25beb63fce20 (diff)
downloadtoolchain_gcc-92c478dba755a1a2f6f00ff390666acbffd41982.tar.gz
toolchain_gcc-92c478dba755a1a2f6f00ff390666acbffd41982.tar.bz2
toolchain_gcc-92c478dba755a1a2f6f00ff390666acbffd41982.zip
Support OpenMP for task parallelism on Android-ICS/GCC-4.6.3
The patch supports OpenMP library to parallelize the existing C/C++ code rapidly/easily without any modification of android platform on multicore embedded devices. The original patch is made by Keith Obenschain (using GCC 4.4.3). .Archive - https://android-review.googlesource.com/#/c/34491/ I just moved GCC version from 4.4.3 to 4.6.3 for ktoolchain version 2.5. The patch is good to me when I evaluate a lot of C/C++ source code with OpenMP's #parama. Please, refer to the "kandroid toolchain" menu in www.kandroid.org to compile source code including bionic and openmp library on real Android devices. http://kandroid.org/board/board.php?board=toolchain&command=body&no=16 I tested Openmp library with the latest GCC 4.6.3 on Android/ARM devices as following. Please refer to the below example. geunsik@invain-rhel6$> ./arm-linux-androideabi-gcc openmptest.c -L /usr/local/ktoolchain-cortexa9-ver2.5-bionic/ arm-linux-androideabi/lib -lgomp -o openmptest [ENTER] geunsik@invain-rhel6$> geunsik@invain-rhel6$> geunsik@invain-rhel6$> file ./openmptest ./openmptest: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), not stripped Change-Id: I55b6a6c2205c09dd6b923f9da07b185167145e87 Signed-off-by: Geunsik Lim <leemgs@gmail.com> Acked-by: Geunsik Lim <geunsik.lim@gmail.com> Acked-by: Geunsik Lim <geunsik.lim@samsung.com>
Diffstat (limited to 'gcc-4.6/libgcc')
0 files changed, 0 insertions, 0 deletions