Jakub Jelinek
78e075d40b
[multiple changes]
...
2007-02-07 Bruno Haible <bruno@clisp.org>
config/
PR libgomp/28468
* config/tls.m4 (GCC_CHECK_TLS): Also check whether the libc supports
TLS via __thread.
2007-02-07 Jakub Jelinek <jakub@redhat.com>
{libgomp,libstdc++-v3,libmudflap,libjava}/
PR libgomp/28468
* configure: Regenerate.
From-SVN: r121689
2007-02-07 14:35:17 +01:00
Jakub Jelinek
e02a048f46
re PR c++/30703 (ICE Segmentation fault on using OpenMP)
...
PR c++/30703
* gimplify.c (gimplify_scan_omp_clauses): Remove special casing
of INDIRECT_REF <RESULT_DECL>.
* cp-gimplify.c (cp_genericize_r): Don't dereference invisiref
parameters and result decls in omp clauses.
(cxx_omp_privatize_by_reference): Pass also invisiref PARM_DECLs
by reference.
* testsuite/libgomp.c++/pr30703.C: New test.
From-SVN: r121688
2007-02-07 13:16:22 +01:00
Jakub Jelinek
60def7edd2
revert: configure.ac: Depend addition of -pthread on host OS.
...
Revert:
2006-07-05 Eric Christopher <echristo@apple.com>
* configure.ac: Depend addition of -pthread on host OS.
* configure: Regenerate.
From-SVN: r121497
2007-02-02 13:27:43 +01:00
Ralf Wildenhues
f1b0882e68
libgomp.texi: Fix spacing after abbreviations.
...
2007-01-31 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* libgomp.texi: Fix spacing after abbreviations.
From-SVN: r121458
2007-01-31 21:37:21 -08:00
Daniel Franke
748b9d7c08
re PR libgomp/30546 (build fail in libgomp when building from SVN because makeinfo is missing)
...
2007-01-31 Daniel Franke <franke.daniel@gmail.com>
PR libgomp/30546
* configure.ac: Add check for makeinfo
* Makefile.am: Redefined target libgomp.info, build libgomp.info only
if an appropiate version of makeinfo is found.
* aclocal.m4: Regenerated.
* configure: Regenerated.
* Makefile.in: Regenerated.
* testsuite/Makefile.in: Regenerated.
From-SVN: r121440
2007-01-31 16:30:16 -05:00
Daniel Franke
14734fc701
re PR libgomp/30540 (Document default value of implementation-dependent OpenMP settings)
...
2007-01-29 Daniel Franke <franke.daniel@gmail.com>
PR libgomp/30540
* libgomp.texi: More about implementation-dependent settings.
From-SVN: r121360
2007-01-30 16:16:30 -05:00
Tobias Burnus
7befd5d26a
lang-specs.h: Add support for .f03 and .F03 extensions.
...
fortran/
2007-01-26 Tobias Burnus <burnus@net-b.de>
* lang-specs.h: Add support for .f03 and .F03 extensions.
* gfortran.texi: Document .f03 extension.
* options.c (form_from_filename): Recognize .f03.
testsuite/
2007-01-26 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/gomp/gomp.exp: Support .f03 extension.
* gfortran.dg/vect/vect.exp: Ditto.
* gfortran.dg/dg.exp: Ditto.
* gfortran.fortran-torture/execute/execute.exp: Ditto.
* gfortran.fortran-torture/compile/compile.exp: Ditto.
libgomp/
2007-01-26 Tobias Burnus <burnus@net-b.de>
* testsuite/libgomp.fortran/fortran.exp: Support .f03 extension.
From-SVN: r121201
2007-01-26 09:35:19 +01:00
Jakub Jelinek
4288fea212
re PR middle-end/30494 (ICE with VLA and openmp)
...
PR middle-end/30494
* gimplify.c (omp_add_variable): Don't call omp_notice_variable
on TYPE_SIZE_UNIT for GOVD_LOCAL VLAs.
* gcc.dg/gomp/pr30494.c: New test.
* g++.dg/gomp/pr30494.C: New test.
* testsuite/libgomp.c/pr30494.c: New test.
From-SVN: r121132
2007-01-24 21:56:45 +01:00
Tom Tromey
627ab4b862
configure: Rebuilt.
...
* configure: Rebuilt.
* configure.ac: Fixed comment.
From-SVN: r120817
2007-01-16 02:57:41 +00:00
Daniel Franke
7c2b7f4582
libgomp.texi: Document implementation specific default values of environment variables.
...
2007-01-14 Daniel Franke <franke.daniel@gmail.com>
* libgomp.texi: Document implementation specific default values of
environment variables.
From-SVN: r120783
2007-01-14 15:16:57 -05:00
Daniel Franke
3721b9e1ee
re PR libgomp/28209 (None of the GOMP_* environment variables are documented)
...
2006-12-21 Daniel Franke <franke.daniel@gmail.com>
PR libgomp/28209
* libgomp.texi: New file.
* configure.ac: Add --enable-generated-files-in-srcdir option.
* Makefile.am: Add info, dvi, pdf, html targets. On request, copy
files to srcdir.
* Makefile.in: Regenerated.
* config.h.in: Regenerated.
* testsuite/Makefile.in: Regenerated.
* NOTES: Removed.
From-SVN: r120122
2006-12-21 17:29:08 -05:00
Daniel Franke
62bd621610
re PR libgomp/29949 (implement argument checking for user accessable runtime routines)
...
PR libgomp/29949
* env.c (omp_set_num_threads): Set illegal thread count to 1.
From-SVN: r119511
2006-12-04 16:35:19 -05:00
Eric Botcazou
aad741f435
tls.m4 (GCC_CHECK_TLS): Do not test TLS with static linking if static linking doesn't even work.
...
config/
* tls.m4 (GCC_CHECK_TLS): Do not test TLS with static linking
if static linking doesn't even work.
libgomp/
* configure: Regenerate.
libmudflap/
* configure: Regenerate.
libjava/
* configure: Regenerate.
libstdc++-v3/
* configure: Regenerate.
From-SVN: r119487
2006-12-04 11:10:38 +00:00
Jakub Jelinek
22568cc62c
re PR middle-end/29947 (OpenMP parallel for fails for reversed loop range)
...
PR libgomp/29947
* omp-low.c (expand_omp_for_static_nochunk,
expand_omp_for_static_chunk): Do all arithmetics in signed rather than
unsigned type.
* loop.c (gomp_loop_init): Make parameters signed. Set ws->end to
start if there shouldn't be any loop iterations.
(gomp_loop_ordered_static_start): Remove start == end test.
* testsuite/libgomp.c/pr29947-1.c: New test.
* testsuite/libgomp.c/pr29947-2.c: New test.
From-SVN: r119485
2006-12-04 11:26:00 +01:00
Eric Botcazou
a969000990
configure.tgt: Force initial-exec TLS model on Linux only.
...
* configure.tgt: Force initial-exec TLS model on Linux only.
From-SVN: r119452
2006-12-02 20:01:34 +00:00
Daniel Jacobowitz
597c25e65d
* tls.m4 (GCC_CHECK_TLS): Fall back to a link test.
...
From-SVN: r118777
2006-11-13 20:35:20 +00:00
Uros Bizjak
6acf0b3843
env.c (parse_schedule): Reject out of range values.
...
* env.c (parse_schedule): Reject out of range values.
(parse_unsigned_long): Reject out of range, negative or zero values.
From-SVN: r118626
2006-11-09 20:41:36 +01:00
Jakub Jelinek
a7a53ca582
re PR fortran/29629 (ICE on OpenMP-enabled program (gfc_conv_variable, at fortran/trans-expr.c:404))
...
PR fortran/29629
* trans-openmp.c (gfc_trans_omp_array_reduction): Set attr.flavor
of init_val_sym and outer_sym to FL_VARIABLE.
* testsuite/libgomp.fortran/pr29629.f90: New test.
From-SVN: r118134
2006-10-29 11:27:39 +01:00
Eric Botcazou
6d4d216add
re PR libgomp/29494 (libgomp build fails with missing pthread_mutexattr_settype)
...
PR libgomp/29494
* configure.tgt: Use posix95 configuration for Solaris 2.5.1 and 2.6.
* config/posix95: New directory.
* config/posix95/omp-lock.h: New file.
* config/posix95/lock.c: Likewise.
From-SVN: r118004
2006-10-24 13:59:06 +00:00
Geoffrey Keating
5b043f0845
Index: config/ChangeLog
...
2006-10-14 Geoffrey Keating <geoffk@apple.com>
* multi.m4: New file, from automake version 2 branch.
Index: libgomp/ChangeLog
2006-10-14 Geoffrey Keating <geoffk@apple.com>
* aclocal.m4: Regenerate.
* configure: Regenerate.
Index: libstdc++-v3/ChangeLog
2006-10-14 Geoffrey Keating <geoffk@apple.com>
* aclocal.m4: Regenerate.
* configure: Regenerate with released autoconf-2.59.
Index: libobjc/ChangeLog
2006-10-14 Geoffrey Keating <geoffk@apple.com>
* Makefile.in: Use multi_basedir instead of toplevel_srcdir.
* configure.ac: Use multi.m4 from aclocal rather than custom
code. Use multi_basedir instead of toplevel_srcdir.
* aclocal.m4: Regenerate.
* configure: Regenerate.
Index: libssp/ChangeLog
2006-10-14 Geoffrey Keating <geoffk@apple.com>
* aclocal.m4: Regenerate.
* configure: Regenerate.
From-SVN: r117741
2006-10-15 07:42:57 +00:00
Danny Smith
b50019f0aa
barrier-1.c: Change timestamp tests from '<' to '<='.
...
* testsuite/libgomp.c/barrier-1.c: Change timestamp tests from
'<' to '<='.
From-SVN: r117491
2006-10-06 08:32:33 +00:00
Danny Smith
8887708edc
acinclude.m4 (HAVE_ATTRIBUTE_ALIAS): Remove __USER_LABEL_PREFIX__ from test.
...
* acinclude.m4 (HAVE_ATTRIBUTE_ALIAS): Remove __USER_LABEL_PREFIX__ from test.
* configure: Regenerate.
* fortran.c (ialias_redirect): Add __USER_LABEL_PREFIX__ to alias.
From-SVN: r117490
2006-10-06 08:25:32 +00:00
Jakub Jelinek
a70ad3bb3e
re PR middle-end/25261 ([gomp] Nested function calls in #pragma omp parallel blocks)
...
PR middle-end/25261
PR middle-end/28790
* tree-nested.c (struct nesting_info): Added static_chain_added.
(convert_call_expr): Set static_chain_added when adding static
chain. Handle OMP_PARALLEL and OMP_SECTION.
* gcc.dg/gomp/nestedfn-1.c: New test.
* testsuite/libgomp.c/nestedfn-4.c: New test.
* testsuite/libgomp.c/nestedfn-5.c: New test.
* testsuite/libgomp.fortran/nestedfn3.f90: New test.
From-SVN: r117235
2006-09-26 20:10:58 +02:00
Jakub Jelinek
9b9e4cd6a9
re PR fortran/29097 (!$ include 'omp_lib.h' does not work)
...
PR fortran/29097
* scanner.c (include_line): Handle conditional include.
* testsuite/libgomp.fortran/condinc1.f: New test.
* testsuite/libgomp.fortran/condinc2.f: New test.
* testsuite/libgomp.fortran/condinc3.f90: New test.
* testsuite/libgomp.fortran/condinc4.f90: New test.
* testsuite/libgomp.fortran/condinc1.inc: New file.
From-SVN: r117234
2006-09-26 20:06:55 +02:00
Tom Tromey
2fb3145567
tls.m4 (GCC_CHECK_TLS): Pass empty argument as "help arg" to GCC_ENABLE.
...
config
* tls.m4 (GCC_CHECK_TLS): Pass empty argument as "help arg" to
GCC_ENABLE.
libgomp
* configure: Rebuilt.
libstdc++-v3
* configure: Rebuilt.
libmudflap
* configure: Rebuilt.
libjava
* configure: Rebuilt.
From-SVN: r117049
2006-09-19 01:48:06 +00:00
Joseph Myers
c663e30103
re PR c/28768 (Preprocessor doesn't parse tokens correctly?)
...
libcpp:
PR c/28768
PR preprocessor/14634
* lex.c (lex_string): Pedwarn for unterminated literals.
libgomp:
* configure.ac (HAVE_CLOCK_GETTIME): Add missing second argument
to AC_DEFINE.
* configure: Regenerate.
gcc/testsuite:
* gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
From-SVN: r116915
2006-09-13 02:04:18 +01:00
Steven G. Kargl
38371be988
reduction3.f90: Change -2147483648 to -huge(i)-1 to avoid overflow.
...
2006-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
* testsuite/libgomp.fortran/reduction3.f90: Change
-2147483648 to -huge(i)-1 to avoid overflow.
* testsuite/libgomp.fortran/reduction4.f90: Change
Z'ffffffff' to not(0) to avoid overflow.
From-SVN: r116786
2006-09-08 20:57:55 +00:00
Joseph Myers
571d5ac5e9
re PR libgomp/25938 (libgomp installs header files in version and target independent location)
...
PR libgomp/25938
* Makefile.am (libsubincludedir): New.
(nodist_include_HEADERS): Rename to nodist_libsubinclude_HEADERS.
* Makefile.in: Regenerate.
From-SVN: r116475
2006-08-26 19:30:44 +01:00
Jakub Jelinek
89b3e3cda1
re PR libgomp/28725 (Case Sensitive OpenMP environment variables and patch)
...
PR libgomp/28725
* env.c: Include ctype.h.
(parse_schedule, parse_unsigned_long, parse_boolean): Allow
leading and/or trailing whitespace and compare strings case
insensitively.
From-SVN: r116209
2006-08-17 09:58:02 +02:00
Jakub Jelinek
742fae059b
re PR fortran/28390 (Broken !$omp parallel do lastprivate(iterationvar))
...
PR fortran/28390
* trans-openmp.c (gfc_trans_omp_do): Look for LASTPRIVATE in
code->exp.omp_clauses rather than in the 3rd function argument.
* testsuite/libgomp.fortran/pr28390.f: New test.
From-SVN: r115504
2006-07-16 22:19:27 +02:00
Eric Christopher
a1daed2dea
configure.ac: Depend addition of -pthread on host OS.
...
2006-07-05 Eric Christopher <echristo@apple.com>
* configure.ac: Depend addition of -pthread on host OS.
* configure: Regenerate.
From-SVN: r115205
2006-07-05 17:32:41 +00:00
Jakub Jelinek
5d7b51995e
critical.c (GOMP_critical_name_start): Fix *pptr initialization when gomp_mutex_t is larger than pointer and...
...
* critical.c (GOMP_critical_name_start): Fix *pptr initialization
when gomp_mutex_t is larger than pointer and HAVE_SYNC_BUILTINS is
defined.
From-SVN: r114843
2006-06-21 10:59:44 +02:00
Jakub Jelinek
fe5568e990
re PR libgomp/26175 (In gcc-4.2.0 libgomp/.../powerpc/futex.h SYS_futex undefined)
...
PR libgomp/26175
PR libgomp/26477
* configure.ac: If neither --enable-linux-futex nor
--disable-linux-futex is passed, determine the default by checking
for compiling and/or running against NPTL. With --enable-linux-futex,
check if SYS_gettid and SYS_futex are defined.
* configure: Rebuilt.
From-SVN: r114809
2006-06-20 11:55:42 +02:00
Richard Henderson
c3b11a40d0
re PR libgomp/28008 (build failure due to PTHREAD_STACK_MIN not being declared)
...
PR libgomp/28008
* env.c (initialize_env): Avoid using PTHREAD_STACK_MIN when
undefined. Use GOMP_STACKSIZE not OMP_STACKSIZE for environment.
From-SVN: r114643
2006-06-14 08:20:01 -07:00
Richard Henderson
d0d1b24d89
env.c (gomp_nthreads_var): Change to unsigned long.
...
* env.c (gomp_nthreads_var): Change to unsigned long.
(gomp_run_sched_chunk): Likewise.
(parse_unsigned_long): Rename from parse_num_threads and generalize.
(initialize_env): Initialize gomp_thread_attr.
* libgomp.h (gomp_nthreads_var): Update decl.
(gomp_run_sched_chunk): Likewise.
(gomp_thread_attr): Declare.
* team.c (gomp_thread_attr): Export.
(initialize_team): Don't initialize it.
From-SVN: r114525
2006-06-09 15:08:55 -07:00
Jakub Jelinek
cd75853e1d
re PR fortran/27916 (Problem with allocatable arrays inside OpenMP do loop)
...
PR fortran/27916
* trans-openmp.c (gfc_omp_clause_default_ctor): New function.
* trans.h (gfc_omp_clause_default_ctor): New prototype.
* f95-lang.c (LANG_HOOKS_OMP_CLAUSE_DEFAULT_CTOR): Define.
* testsuite/libgomp.fortran/pr27916-1.f90: New test.
* testsuite/libgomp.fortran/pr27916-2.f90: New test.
From-SVN: r114520
2006-06-09 23:18:42 +02:00
Francois-Xavier Coudert
33815e0c91
time.c: New file.
...
* config/mingw32/time.c: New file.
* configure.tgt: Use it.
* config/i386/mingw32.h (GOMP_SELF_SPECS): Define.
From-SVN: r114442
2006-06-06 17:54:02 +00:00
Carlos O'Donell
6667de0def
Makefile.am: Add install-html target.
...
2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
* Makefile.am: Add install-html target. Add install-html to .PHONY
* Makefile.in: Regenerate.
From-SVN: r114032
2006-05-24 01:28:16 +00:00
John David Anglin
e962c46b20
re PR libgomp/27612 (Tests use __sync_lock_test_and_set_4')
...
PR libgomp/27612
* testsuite/libgomp.c/sections-1.c: Require sync_int_long.
* testsuite/libgomp.c/critical-1.c: Likewise.
* testsuite/libgomp.c/loop-1.c: Likewise.
* testsuite/libgomp.c/loop-2.c: Likewise.
* testsuite/libgomp.c/single-1.c: Likewise.
* testsuite/libgomp.c/ordered-1.c: Likewise.
* testsuite/libgomp.c/ordered-2.c: Likewise.
From-SVN: r113988
2006-05-22 19:10:45 +00:00
Jakub Jelinek
eeb1d9e08e
re PR middle-end/27416 (ICE on invalid firstprivate/lastprivate)
...
PR middle-end/27416
* omp-low.c (build_outer_var_ref): If VAR is reference in orphaned
construct, return *VAR.
* libgomp.fortran/pr27416-1.f90: New test.
From-SVN: r113788
2006-05-15 11:59:30 +02:00
Jakub Jelinek
693d710f2a
re PR fortran/27395 (Problem with arrays in the OpenMP REDUCTION clause in Fortran)
...
PR fortran/27395
* gimplify.c (gimplify_scan_omp_clauses): Compare OMP_CLAUSE_CODE
rather than TREE_CODE to OMP_CLAUSE_REDUCTION. Set also GOVD_SEEN
bit for OMP_CLAUSE_REDUCTION_PLACEHOLDER.
* testsuite/libgomp.fortran/pr27395-1.f90: New test.
* testsuite/libgomp.fortran/pr27395-2.f90: New test.
From-SVN: r113494
2006-05-03 14:51:33 +02:00
Jakub Jelinek
8ca5b2a2d4
re PR c++/26943 ([gomp] firstprivate + lastprivate uses inefficient barrier)
...
PR c++/26943
* omp-low.c (maybe_lookup_decl_in_outer_ctx): New function.
(build_outer_var_ref): Use maybe_lookup_decl_in_outer_ctx
to find if var will be a global variable even in the nested context.
(omp_copy_decl): Only check for global variable at the end, it might
be overridden in outer contexts.
(scan_sharing_clauses): For global variables don't create a field.
(lower_rec_input_clauses): Do nothing for global shared variables.
Emit a barrier at the end of ILIST if there were any decls in both
firstprivate and lastprivate clauses.
(lower_send_clauses): Do nothing for global variables except for
COPYIN.
* testsuite/libgomp.c/pr26943-1.c: New test.
* testsuite/libgomp.c/pr26943-2.c: New test.
* testsuite/libgomp.c/pr26943-3.c: New test.
* testsuite/libgomp.c/pr26943-4.c: New test.
* testsuite/libgomp.c++/pr27337.C: Remove barrier.
* testsuite/libgomp.c++/pr26943.C: New test.
From-SVN: r113483
2006-05-02 22:03:38 +02:00
Jakub Jelinek
077b0dfbfe
re PR middle-end/27337 (OpenMP ICE in expand_expr_real_1 at expr.c:6814)
...
PR middle-end/27337
* gimplify.c (gimplify_scan_omp_clauses): Handle INDIRECT_REF
around RESULT_DECL for result passed by reference.
(gimplify_expr): Call omp_notice_variable when RESULT_DECL is seen.
* omp-low.c (use_pointer_for_field): Don't look at
DECL_HAS_VALUE_EXPR_P for RESULT_DECLs.
(scan_omp_1): Call remap_decl on RESULT_DECLs.
(lower_rec_input_clauses): Don't allocate VLA memory for the second
time or var for passing by reference for
OMP_CLAUSE_LASTPRIVATE_FIRSTPRIVATE clauses. Allow creation of
TREE_ADDRESSABLE variables when passing by reference.
* omp-low.c (dump_omp_region): Fix output formatting.
cp/
* cp-gimplify.c (cxx_omp_privatize_by_reference): New function.
* cp-tree.h (cxx_omp_privatize_by_reference): New prototype.
* cp-objcp-common.h (LANG_HOOKS_OMP_PRIVATIZE_BY_REFERENCE): Define.
testsuite/
* g++.dg/gomp/pr27337-1.C: New test.
* g++.dg/gomp/pr27337-2.C: New test.
libgomp/
* testsuite/libgomp.c++/pr27337.C: New test.
From-SVN: r113456
2006-05-02 12:44:55 +02:00
Jakub Jelinek
91b6c26dd2
re PR c/26171 (#pragma omp threadprivate requires -funit-at-a-time)
...
PR c/26171
* cgraph.c (cgraph_varpool_finalize_decl): Don't call
cgraph_varpool_assemble_pending_decls if -fopenmp, unless
cgraph_global_info_ready.
* testsuite/libgomp.c/pr26171.c: New test.
From-SVN: r113271
2006-04-26 10:26:06 +02:00
Richard Henderson
60e1758f60
re PR libgomp/25865 (libgomp incorrectly detects support for TLS)
...
PR libgomp/25865
* configure.ac: Use GCC_CHECK_TLS.
* acinclude.m4 (LIBGOMP_CHECK_TLS): Remove.
* Makefile.in, aclocal.m4, configure: Regenerate.
From-SVN: r113256
2006-04-25 13:58:25 -07:00
Matthias Klose
615baed708
libjava.exp (libjava_init): Recognize multilib directory names containing underscores.
...
gcc/testsuite:
2006-04-10 Matthias Klose <doko@debian.org>
* testsuite/lib/libjava.exp (libjava_init): Recognize multilib
directory names containing underscores.
libffi:
2006-04-10 Matthias Klose <doko@debian.org>
* testsuite/lib/libjava.exp (libjava_init): Recognize multilib
directory names containing underscores.
libgomp:
2006-04-10 Matthias Klose <doko@debian.org>
* testsuite/lib/libjava.exp (libjava_init): Recognize multilib
directory names containing underscores.
libjava:
2006-04-10 Matthias Klose <doko@debian.org>
* testsuite/lib/libjava.exp (libjava_init): Recognize multilib
directory names containing underscores.
libmudflap:
2006-04-10 Matthias Klose <doko@debian.org>
* testsuite/lib/libjava.exp (libjava_init): Recognize multilib
directory names containing underscores.
libstdc++:
2006-04-10 Matthias Klose <doko@debian.org>
* testsuite/lib/libjava.exp (libjava_init): Recognize multilib
directory names containing underscores.
From-SVN: r112833
2006-04-10 21:34:19 +00:00
Jakub Jelinek
fae2b46b09
re PR c++/26691 (Wrong code for constructor with default value)
...
PR c++/26691
* cp-gimplify.c (cxx_omp_clause_apply_fn): Handle default arguments.
* testsuite/libgomp.c++/pr26691.C: New test.
From-SVN: r112251
2006-03-21 17:21:24 +01:00
Jakub Jelinek
11a5f60849
trans-openmp.c (gfc_trans_omp_variable): Handle references to parent result.
...
* trans-openmp.c (gfc_trans_omp_variable): Handle references
to parent result.
* trans-expr.c (gfc_conv_variable): Remove useless setting
of parent_flag, formatting.
* testsuite/libgomp.fortran/retval2.f90: New test.
From-SVN: r112026
2006-03-13 22:44:04 +01:00
Richard Henderson
1799e5d5ca
Merge C++ from gomp-20050608-branch.
...
From-SVN: r111867
2006-03-09 10:14:39 -08:00
Andreas Tobler
d349482e96
[multiple changes]
...
2006-02-25 Shantonu Sen <ssen@opendarwin.org>
* config/posix/sem.h: Define BROKEN_POSIX_SEMAPHORES functions.
* config/posix/sem.c: Implement the above.
2006-02-25 Andreas Tobler <a.tobler@schweiz.ch>
* configure.ac (HAVE_BROKEN_POSIX_SEMAPHORES): Check for darwin and
define HAVE_BROKEN_POSIX_SEMAPHORES.
* configure: Rebuilt.
* config.h.in: Rebuilt.
From-SVN: r111441
2006-02-25 22:23:09 +01:00