Updating GIT tree Updating e2559c3945a..3804e937b0e Fast-forward gcc/ChangeLog | 69 ++++++++++ gcc/DATESTAMP | 2 +- gcc/builtin-types.def | 8 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-pragma.h | 3 +- gcc/c/ChangeLog | 9 ++ gcc/c/c-parser.c | 57 +++++++- gcc/c/c-typeck.c | 58 +++++++- gcc/common.opt | 2 +- gcc/config/nios2/nios2.c | 51 ++++--- gcc/config/nios2/t-rtems | 146 +++------------------ gcc/cp/ChangeLog | 10 ++ gcc/cp/parser.c | 53 +++++++- gcc/cp/pt.c | 1 + gcc/cp/semantics.c | 61 ++++++++- gcc/doc/invoke.texi | 35 ++++- gcc/fortran/ChangeLog | 23 ++++ gcc/fortran/dump-parse-tree.c | 6 + gcc/fortran/frontend-passes.c | 1 + gcc/fortran/gfortran.h | 2 + gcc/fortran/openmp.c | 60 ++++++++- gcc/fortran/trans-openmp.c | 16 +++ gcc/fortran/trans-types.c | 3 + gcc/fortran/types.def | 8 +- gcc/gimplify.c | 14 ++ gcc/omp-builtins.def | 2 +- gcc/omp-expand.c | 19 ++- gcc/omp-low.c | 47 +++++++ gcc/testsuite/ChangeLog | 24 ++++ gcc/testsuite/c-c++-common/gomp/task-detach-1.c | 37 ++++++ gcc/testsuite/g++.dg/gomp/task-detach-1.C | 29 ++++ gcc/testsuite/gcc.dg/gomp/task-detach-1.c | 20 +++ gcc/testsuite/gfortran.dg/gomp/task-detach-1.f90 | 29 ++++ .../iso_fortran_binding_uint8_array_driver.c | 2 +- gcc/tree-core.h | 29 ++-- gcc/tree-nested.c | 2 + gcc/tree-pretty-print.c | 6 + gcc/tree.c | 15 ++- include/ChangeLog | 4 + include/gomp-constants.h | 1 + libgomp/ChangeLog | 45 +++++++ libgomp/fortran.c | 6 + libgomp/libgomp.h | 7 + libgomp/libgomp.map | 2 + libgomp/libgomp_g.h | 2 +- libgomp/omp.h.in | 7 + libgomp/omp_lib.f90.in | 9 ++ libgomp/omp_lib.h.in | 4 + libgomp/priority_queue.c | 57 ++++++++ libgomp/priority_queue.h | 5 + libgomp/task.c | 132 ++++++++++++++++--- libgomp/team.c | 4 + .../testsuite/libgomp.c-c++-common/task-detach-1.c | 36 +++++ .../testsuite/libgomp.c-c++-common/task-detach-2.c | 37 ++++++ .../testsuite/libgomp.c-c++-common/task-detach-3.c | 33 +++++ .../testsuite/libgomp.c-c++-common/task-detach-4.c | 24 ++++ .../testsuite/libgomp.c-c++-common/task-detach-5.c | 42 ++++++ .../testsuite/libgomp.c-c++-common/task-detach-6.c | 46 +++++++ .../testsuite/libgomp.fortran/task-detach-1.f90 | 33 +++++ .../testsuite/libgomp.fortran/task-detach-2.f90 | 34 +++++ .../testsuite/libgomp.fortran/task-detach-3.f90 | 33 +++++ .../testsuite/libgomp.fortran/task-detach-4.f90 | 22 ++++ .../testsuite/libgomp.fortran/task-detach-5.f90 | 39 ++++++ .../testsuite/libgomp.fortran/task-detach-6.f90 | 44 +++++++ libstdc++-v3/ChangeLog | 5 + 65 files changed, 1452 insertions(+), 225 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/task-detach-1.c create mode 100644 gcc/testsuite/g++.dg/gomp/task-detach-1.C create mode 100644 gcc/testsuite/gcc.dg/gomp/task-detach-1.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/task-detach-1.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-4.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-5.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-6.c create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-6.f90 Current branch master is up to date. Adjusting file timestamps