OG11 = devel/omp/gcc-11, a branch with some OpenMP/OpenACC/offload
patches which are not yet on mainline.


* In case someone is interested, the following are my new OG11-only commits:

2021-10-14  e0fa99e57af  gomp/target-device-ancestor-*.f90: Fix testcase of OG11
    OG11 moved the 'sorry' for 'omp requires reverse_offload' to libgomp,
    thus, a dg-error (sorry) needs to be removed for OG11.

2021-10-13  bacbb11722e  Fortran: Fix Bind(C) Array-Descriptor Conversion
    As announced, I applied it to OG11 while waiting for upstream review
    https://gcc.gnu.org/pipermail/gcc-patches/2021-October/581575.htm

2021-10-12  02acf208907  gfortran.dg/gomp/defaultmap-2.f90: Use dg-message not 
-dg-note
    This one changes dg-note to dg-message as the former is new in GCC 12

2021-09-20  43bef50a0d7  Revert "GCC11 - Fortran: combined directives - 
order(concurrent) not on distribute"
    Reverted GCC11-only commit to avoid merge conflict with a GCC 12 cherry 
pick.


* OG11-only changes by others since my last email,
2021-06-15, "[OG11] Merge GCC 11 into branch, cherry picks from mainline"
https://gcc.gnu.org/pipermail/gcc-patches/2021-June/572786.html


  2021-08-04  64855d67f0b  libgomp amdgcn: Fix issues with dynamic OpenMP 
thread scaling
  2021-08-19  4e34710679a  openacc: fix ICE for non-decl expression in 
non-contiguous array base-pointer
  2021-09-20  07a380a8a02  openmp: Support in_reduction for Fortran
    Submitted to mainline but pending fixes for the review comments
  2021-09-24  fa64a05fd08  OpenMP: Fix target device ancestor tests according 
to reverse_offload.
    This one is the same as my commit above, but for C/C++ while mine now fixed 
Fortran
  2021-10-12  31a41536408  [og11] nvptx: Revert "[nvptx] Expand OpenACC child 
function arguments to use CUDA params space"
    Reverts a OG11-only patch

Tobias

PS: In the following, all OG11 commits since my 2021-06-15 email
(= commit 012c780b19d).  Namely, the commits listed above plus only
mainline cherry picks + GCC 11 branch merge commit - thus, a rather
boring list.

2021-10-14  e0fa99e57af  gomp/target-device-ancestor-*.f90: Fix testcase of OG11
2021-10-13  408b402b69e  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-10-13  bacbb11722e  Fortran: Fix Bind(C) Array-Descriptor Conversion
2021-10-13  8f25491c47f  Fortran: dump-parse-tree.c fixes for OpenMP
2021-10-12  31a41536408  [og11] nvptx: Revert "[nvptx] Expand OpenACC child function 
arguments to use CUDA params space"
2021-10-12  6cf56637cc7  Fortran version of libgomp.c-c++-common/icv-{3,4}.c
2021-10-12  595deb6b894  Fortran: Various CLASS + assumed-rank fixed [PR102541]
2021-10-12  377a7aaeb9d  openmp: Avoid calling clear_type_padding_in_mask in 
the common case where there can't be any padding
2021-10-12  6c89ed889a9  openmp: Add documentation for omp_{get_max, 
set_num}_threads and omp_{s, g}et_teams_thread_limit
2021-10-12  5374b802d4d  openmp: Fix up warnings on libgomp.info build
2021-10-12  040ad3cba6e  openmp: Add testsuite coverage for 
omp_{get_max,set_num}_threads and omp_{s,g}et_teams_thread_limit
2021-10-12  9597dac4abb  libgomp: alloc* test fixes [PR102628, PR102668]
2021-10-12  02acf208907  gfortran.dg/gomp/defaultmap-2.f90: Use dg-message not 
-dg-note
2021-10-11  2904c0b1d12  libgomp: Add tests for omp_atv_serialized and 
deprecate omp_atv_sequential.
2021-10-11  0ef55294705  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-10-11  6665382c0ef  openmp: Add omp_set_num_teams, omp_get_max_teams, 
omp_[gs]et_teams_thread_limit
2021-10-09  5fff163e7ce  openmp: Add support for OpenMP 5.1 
structured-block-sequences
2021-10-08  10c13cdb019  Fortran: Add diagnostic for F2018:C839 (TS29113:C535c)
2021-10-08  88364f77fb6  Fortran: Avoid var initialization in interfaces 
[PR54753]
2021-10-08  cb639f7bf2e  openmp: Fix up declare target handling for vars with 
DECL_LOCAL_DECL_ALIAS [PR102640]
2021-10-06  ce1aec0cfaa  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-10-06  01538070277  openmp: Optimize for OpenMP atomics 
2x__builtin_clear_padding+__builtin_memcmp if possible
2021-10-06  eb9c91e22df  gfortran.dg/gomp/pr43711.f90: Change dg-* for 
XFAIL->PASS
2021-10-04  9c003c9c010  Fortran: Avoid var initialization in interfaces 
[PR54753]
2021-10-02  0772686ae55  Add libgomp.fortran/order-reproducible-*.f90
2021-10-01  42a09d9e814  Add/update libgomp.fortran/alloc-*.f90
2021-10-01  4d49018b5e8  openmp: Differentiate between order(concurrent) and 
order(reproducible:concurrent)
2021-10-01  1972da66540  openmp: Avoid PLT relocations for omp_* symbols in 
libgomp
2021-10-01  f160648fb48  openmp: Add alloc_align attribute to 
omp_aligned_*alloc and testcase for omp_realloc
2021-09-30  1eb2dc0062e  Fortran: Fix same_type_as
2021-09-30  56cd6d8bde1  libgomp.fortran/alloc-*.f90: Add missing 
dg-prune-output
2021-09-30  695f503117a  openmp: Add omp_aligned_{,c}alloc and omp_{c,re}alloc 
for Fortran
2021-09-30  9974875e87e  openmp: Add omp_aligned_{,c}alloc and omp_{c,re}alloc
2021-09-29  a5709263af0  openmp: Disallow reduction with var private in 
containing parallel even on scope [PR102504]
2021-09-28  45595edf427  gfortran.dg/include_15.f90: Add dg-prune-output 
[PR102500]
2021-09-28  835cde6462b  openmp: Don't call omp_finish_clause on implicitly 
added private clauses on simd [PR102492]
2021-09-27  7e410a3c70b  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-09-27  786503593c4  Fortran: Fix assumed-size to assumed-rank passing 
[PR94070]
2021-09-26  86ce50c8b6d  Fortran: Fix associated intrinsic with assumed rank 
[PR101334]
2021-09-24  5976d46a41e  Fortran: Add missing diagnostic for F2018 C711 
(TS29113 C407c)
2021-09-24  1d9aaea802f  Fortran: Diagnose default-initialized 
pointer/allocatable dummies
2021-09-24  fa64a05fd08  OpenMP: Fix target device ancestor tests according to 
reverse_offload.
2021-09-23  4b5cf43626c  openmp: Diagnose omp::directive attribute without 
balanced token argument [PR102413]
2021-09-23  a6ff720460f  c++: Fix up parsing of attributes for using-directive
2021-09-22  439a72bcb8a  Fortran: diagnostic for argument w/type parameters for 
assumed-type dummy
2021-09-22  9f86cffeb16  Fortran: Fixes for F2018 C838 (PR fortran/101334)
2021-09-22  e05c54b1d4e  Fortran: Fix testcases that violate C838, + revealed 
ICE
2021-09-23  1310dd217a1  Fortran: Improve -Wmissing-include-dirs warnings 
[PR55534]
2021-09-22  70ac55be78e  Fortran: Add gfc_simple_for_loop aux function
2021-09-22  80247a54bf5  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-09-22  147d6b7dda4  openmp: Fix OpenMP expansion of scope with 
non-fallthrugh body [PR102415]
2021-09-22  eeb7829bb18  openmp: Add support for allocator and align modifiers 
on allocate clauses
2021-09-21  c8d71464699  Fortran: Fix -Wno-missing-include-dirs handling 
[PR55534]
2021-09-20  8d72c70bd8f  Fortran/OpenMP: unconstrained/reproducible ordered 
modifier
2021-09-20  43bef50a0d7  Revert "GCC11 - Fortran: combined directives - 
order(concurrent) not on distribute"
2021-09-20  dcb7e96a924  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-09-20  07a380a8a02  openmp: Support in_reduction for Fortran
2021-09-20  cdbd7e4f9ff  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-09-20  f4c7aa7a1ba  openmp: Handle unconstrained and reproducible 
modifiers on order(concurrent)
2021-09-20  4956a69d128  openmp: Allow private or firstprivate arguments to 
default clause even for C/C++
2021-09-17  7dfdbb9e7dd  Fortran: Fix some issues with pointers to character.
2021-09-17  dd7abbc94a9  Fortran: Use _Float128 rather than __float128 for 
c_float128 kind.
2021-09-17  49b151fd66c  Fortran: TS 29113 testsuite
2021-09-17  4f2ec425c9d  Fortran: Prefer GCC internal macros to float.h in 
ISO_Fortran_binding.h.
2021-09-17  472001469c0  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-09-17  e322c24ba19  libgomp: Spelling error fix in OpenMP 5.1 conformance 
section
2021-09-17  b6ae294ac21  openmp: Add support for OpenMP 5.1 atomics for C++
2021-09-17  ea29d3d097a  Add OpenACC 'host_data' testing to 
'gfortran.dg/goacc/unexpected-end.f90'
2021-09-14  c8fdc3f666b  Fortran: Add missing ST_OMP_END_SCOPE handling 
[PR102313]
2021-09-14  8496ceda575  testsuite: Use sync_long_long instead of sync_int_long 
for atomic-29.c test
2021-09-14  37737101d50  openmp: Add testing checks (whether lhs appears in 
operands at all) to more trees
2021-09-13  ab98e36f6db  libgfortran: Handle m68k extended real format in 
ISO_Fortran_binding.h
2021-09-13  c2d8db3d54f  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-09-13  63caf367aa6  libgfortran: Makefile fix for ISO_Fortran_binding.h
2021-09-13  7a340b57d24  Fortran: Revert to non-multilib-specific 
ISO_Fortran_binding.h
2021-09-13  aebcabdece6  libgfortran: Further fixes for GFC/CFI descriptor 
conversions.
2021-09-13  ea1fca11830  openmp: Implement OpenMP 5.1 atomics, so far for C only
2021-09-13  490820f61d1  libgomp.texi: Extend OpenMP 5.0 Implementation Status
2021-09-13  08894984847  libgomp.texi: Add OpenMP Implementation Status
2021-09-13  ebcff9ef36a  invoke.texi: Fix @opindex for -foffload-options
2021-09-13  27847df1700  Fortran: Fix Bind(C) char-len check, add 
ptr-contiguous check
2021-09-07  777e1baddca  C, C++, Fortran, OpenMP: Add support for 'flush 
seq_cst' construct.
2021-09-06  a5643a2981b  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-09-06  4c086e7dabf  'libgomp.c/target-43.c': '-latomic' for nvptx 
offloading
2021-09-03  fdaa3e69d26  libgomp.*/error-1.{c,f90}: Fix dg-output newline 
pattern
2021-09-03  5118d2c7ab6  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-09-03  afe01c57c1c  openmp: Improve expand_omp_atomic_pipeline
2021-09-02  b2ec736e431  Add support for device-modifiers for 'omp target 
device'.
2021-08-31  a8d48052ccb  Add support for device-modifiers for 'omp target 
device'.
2021-08-25  aa75f5e93ac  openmp: in_reduction clause support on target construct
2021-08-23  3d0a4edc3a9  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-08-23  f5184e2eecd  Fortran/OpenMP: Improve duplicate errors
2021-08-23  437e3c8898e  Fortran/OpenMP: strict modifier on grainsize/num_tasks
2021-08-23  a9a152f7831  openmp: Add support for strict modifier on 
grainsize/num_tasks clauses
2021-08-23  700448b8610  Make the OpenMP 'error' directive work for nvptx 
offloading
2021-08-20  47f4a06652b  Fortran: Add OpenMP's error directive
2021-08-20  8cb8bdfd5e7  openmp: Implement the error directive
2021-08-20  6c8be163b35  openmp: Diagnose some superfluous commas in OpenMP 
parsing
2021-08-19  d554155c077  Fortran: Fix c_float128 and c_float128_complex 
definitions.
2021-08-19  0a8af79817f  gfortran: Fix in-build-tree testing [PR101305, 
PR101660]
2021-08-19  d2b1fbc8a15  testsuite/lib/gfortran.exp: Add -I for ISO*.h 
[PR101305, PR101660]
2021-08-19  5084c7d199d  Bind(c): Improve error checking in CFI_* functions
2021-08-19  5fb197bb665  Bind(c): Fix bugs in CFI_section
2021-08-19  9066930df23  Fix ISO_Fortran_binding.h paths in gfortran testsuite
2021-08-19  2942b4f3fb8  Bind(C): Correct sizes of some types in CFI_establish
2021-08-19  2446af41a53  Bind(C): Fix type encodings in ISO_Fortran_binding.h
2021-08-19  4ec35530502  Fortran: Assumed and explicit size class arrays 
[PR46691/99819].
2021-08-19  4e34710679a  openacc: fix ICE for non-decl expression in 
non-contiguous array base-pointer
2021-08-19  3fbe12e6a8f  openmp: Fix ICE on requires clause with 
atomic_default_mem_order (
2021-08-19  23fcc7b6460  openmp: For C++ ensure nothing directive has no 
operands
2021-08-19  a8c53aeac4a  Fortran: Add OpenMP's nothing directive support (con't)
2021-08-18  2d81c6dfa6f  Fortran: Add OpenMP's nothing directive support
2021-08-18  d8bc586a65d  Fortran/OpenMP: Add memory routines existing for C/C++
2021-08-18  e9357448902  openmp: Add nothing directive support
2021-08-18  5f7087a213f  openmp: Actually ignore pragma_stmt pragmas for which 
c_parser_pragma returns false
2021-08-17  f28b4b6b70d  Fortran: Implement OpenMP 5.1 scope construct
2021-08-17  d378753a6b1  openmp: Implement OpenMP 5.1 scope construct
2021-08-16  f2a0f8b0f53  [OpenMP] Update omp-low.c's omp_runtime_api_call 
[PR101931]
2021-08-16  b975f873c08  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-08-16  94db71119af  Fortran/OpenMP: Add support for OpenMP 5.1 masked 
construct
2021-08-16  cb24d6031e9  openmp: Add support for OpenMP 5.1 masked construct
2021-08-16  c59471dacf8  OpenMP 5.1: Add proc-bind 'primary' support
2021-08-12  7c40eb45402  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-08-12  b497d6da00f  openmp: Diagnose syntax mismatches between declare 
target and end declare target
2021-08-12  3fa54e0209e  openmp: Diagnose another case of mixing parameter and 
attribute syntax
2021-08-12  1f1509520fc  c++: Fix up #pragma omp declare {simd,variant} and acc 
routine parsing
2021-08-12  6843be6997f  openmp: Diagnose omp::directive/sequence on 
using-directive
2021-08-10  adf2ca45182  openmp: Fix up cp/parser.c build with GCC 4.8 to 6
2021-08-10  190b211afc9  openmp: Add support for declare simd and declare 
variant in a attribute syntax
2021-08-09  78423fc462f  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-08-09  83177ca9f26  openmp: Implement omp_get_device_num routine
2021-08-04  64855d67f0b  libgomp amdgcn: Fix issues with dynamic OpenMP thread 
scaling
2021-08-01  69b1e8c24d1  openmp: Handle OpenMP directives in attribute syntax 
in attribute-declaration
2021-07-30  ae7c303d04e  c++: Fix up attribute rollbacks in cp_parser_statement
2021-07-30  406bf694bfc  [libgomp] Restore offloading 'libgomp/fortran.c'
2021-07-30  a62988913bb  Implement OpenMP 5.1 section 3.15: omp_display_env
2021-07-30  a72852193b9  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-07-30  3f57cbd4f23  c++: Accept C++11 attribute-definition [PR101582]
2021-07-29  8684b2db9b4  amdgcn: Fix attributes for LLVM-12 [PR 100208]
2021-07-28  b157b21c791  Merge remote-tracking branch 'origin/releases/gcc-11' 
into devel/omp/gcc-11
2021-07-27  93c353c5b03  PR fortran/93308/93963/94327/94331/97046 problems 
raised by descriptor handling
2021-07-27  56a797429f1  Bind(c): signed char is not a Fortran character type
2021-07-27  36c21293f3b  Fortran: set version field in CFI_cdesc_t to 
CFI_VERSION
2021-07-27  389d08d93ec  Fix Fortran rounding issues, PR fortran/96983.
2021-07-26  f3407672354  offloading: fix -foffload hinting
2021-07-26  67371f83716  gcc.c: Add -foffload= to display_help
2021-07-26  29c4c74bb12  gcc.c's check_offload_target_name: Fixes to inform 
hints
2021-07-26  96bc2486de6  openmp: Add support for omp attributes section and 
scan directives
2021-07-23  29bc27f6d3f  openmp: Add support for 
__has_attribute(omp::directive) and __has_attribute(omp::sequence)
2021-07-23  3c64d631f88  openmp: Diagnose invalid mixing of the attribute and 
pragma syntax directives

-----------------
Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 
München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas 
Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht 
München, HRB 106955

Reply via email to