@@ -1,5 +1,11 @@
2014-12-17 Thomas Schwinge <thomas@codesourcery.com>
+ * testsuite/libgomp.oacc-c++/c++.exp: Don't add -flto to
+ ALWAYS_CFLAGS.
+ * testsuite/libgomp.oacc-c/c.exp: Likewise.
+ * testsuite/libgomp.oacc-fortran/fortran.exp: Likewise.
+ * oacc-parallel.c (GOACC_parallel): Update error message.
+
* libgomp_g.h: Move internal stuff from here...
* libgomp_target.h: ..., and here...
* libgomp.h: ... into here.
@@ -140,8 +140,7 @@ GOACC_parallel (int device, void (*fn) (void *), const void *offload_table,
gomp_mutex_unlock (&acc_dev->mem_map.lock);
if (tgt_fn_key == NULL)
- gomp_fatal ("target function wasn't mapped: perhaps -fopenacc was "
- "used without -flto?");
+ gomp_fatal ("target function wasn't mapped");
tgt_fn = (void (*)) tgt_fn_key->tgt->tgt_start;
}
@@ -21,8 +21,7 @@ proc check_effective_target_oacc_c { } {
dg-init
# Turn on OpenACC.
-# XXX (TEMPORARY): Remove the -flto once that's properly integrated.
-lappend ALWAYS_CFLAGS "additional_flags=-fopenacc -flto"
+lappend ALWAYS_CFLAGS "additional_flags=-fopenacc"
# Switch into C++ mode. Otherwise, the libgomp.oacc-c-c++-common/*.c
# files would be compiled as C files.
@@ -27,8 +27,7 @@ proc check_effective_target_oacc_c { } {
dg-init
# Turn on OpenACC.
-# XXX (TEMPORARY): Remove the -flto once that's properly integrated.
-lappend ALWAYS_CFLAGS "additional_flags=-fopenacc -flto"
+lappend ALWAYS_CFLAGS "additional_flags=-fopenacc"
# Gather a list of all tests.
set tests [lsort [concat \
@@ -21,8 +21,7 @@ set quadmath_library_path "../libquadmath/.libs"
dg-init
# Turn on OpenACC.
-# XXX (TEMPORARY): Remove the -flto once that's properly integrated.
-lappend ALWAYS_CFLAGS "additional_flags=-fopenacc -flto"
+lappend ALWAYS_CFLAGS "additional_flags=-fopenacc"
if { $blddir != "" } {
set lang_source_re {^.*\.[fF](|90|95|03|08)$}