From: spop Date: Wed, 16 Jan 2008 16:23:20 +0000 (+0000) Subject: * gcc.c (LINK_COMMAND_SPEC): Add includes and link options for X-Git-Tag: upstream/4.9.2~44155 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=061202f8bbb0d85e00e6877bf70172914437c00a;p=platform%2Fupstream%2Flinaro-gcc.git * gcc.c (LINK_COMMAND_SPEC): Add includes and link options for libgomp when compiling with ftree-parallelize-loops. (GOMP_SELF_SPECS): Add -pthread for ftree-parallelize-loops. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@131574 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2d4f0c7..37a6f4e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2008-01-16 Sebastian Pop + + * gcc.c (LINK_COMMAND_SPEC): Add includes and link options for + libgomp when compiling with ftree-parallelize-loops. + (GOMP_SELF_SPECS): Add -pthread for ftree-parallelize-loops. + 2008-01-16 Richard Guenther PR tree-optimization/34769 diff --git a/gcc/gcc.c b/gcc/gcc.c index 86e0df5..b03e510 100644 --- a/gcc/gcc.c +++ b/gcc/gcc.c @@ -721,7 +721,7 @@ proper position among the other output files. */ %(linker) %l " LINK_PIE_SPEC "%X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n} %{r}\ %{s} %{t} %{u*} %{x} %{z} %{Z} %{!A:%{!nostdlib:%{!nostartfiles:%S}}}\ %{static:} %{L*} %(mfwrap) %(link_libgcc) %o\ - %{fopenmp:%:include(libgomp.spec)%(link_gomp)} %(mflib)\ + %{fopenmp|ftree-parallelize-loops=*:%:include(libgomp.spec)%(link_gomp)} %(mflib)\ %{fprofile-arcs|fprofile-generate|coverage:-lgcov}\ %{!nostdlib:%{!nodefaultlibs:%(link_ssp) %(link_gcc_c_sequence)}}\ %{!A:%{!nostdlib:%{!nostartfiles:%E}}} %{T*} }}}}}}" @@ -870,7 +870,7 @@ static const char *const multilib_defaults_raw[] = MULTILIB_DEFAULTS; /* Adding -fopenmp should imply pthreads. This is particularly important for targets that use different start files and suchlike. */ #ifndef GOMP_SELF_SPECS -#define GOMP_SELF_SPECS "%{fopenmp: -pthread}" +#define GOMP_SELF_SPECS "%{fopenmp|ftree-parallelize-loops=*: -pthread}" #endif static const char *const driver_self_specs[] = {