[gcc r14-9629] openmp: Change to using a hashtab to lookup offload target addresses for indirect function calls

2024-03-22 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:637e76b90e8b045c5e25206a41e3be55deace8d5 commit r14-9629-g637e76b90e8b045c5e25206a41e3be55deace8d5 Author: Kwok Cheung Yeung Date: Fri Mar 22 18:07:43 2024 + openmp: Change to using a hashtab to lookup offload target addresses for indirect function calls

[gcc/devel/omp/gcc-14] openmp, fortran: Move udm field of gfc_omp_namelist into a new union

2025-04-17 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:2afb6281a5a8711b82aa744e71c181bab6537e3c commit 2afb6281a5a8711b82aa744e71c181bab6537e3c Author: Kwok Cheung Yeung Date: Thu Sep 12 21:30:34 2024 +0100 openmp, fortran: Move udm field of gfc_omp_namelist into a new union This patch moves u2.udm into u3.udm.

[gcc/devel/omp/gcc-14] openmp: Add support for iterators in 'target update' clauses (C/C++)

2025-04-17 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:3e3966d78461a4cfadfde079812e3d98335095b0 commit 3e3966d78461a4cfadfde079812e3d98335095b0 Author: Kwok Cheung Yeung Date: Wed Nov 27 21:51:34 2024 + openmp: Add support for iterators in 'target update' clauses (C/C++) This adds support for iterators in 'to

[gcc/devel/omp/gcc-14] openmp: Add support for iterators in map clauses (C/C++)

2025-04-17 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:28f09913235880d5011fb9b11a1c6e2c7ea6fcfb commit 28f09913235880d5011fb9b11a1c6e2c7ea6fcfb Author: Kwok Cheung Yeung Date: Wed Nov 27 21:49:32 2024 + openmp: Add support for iterators in map clauses (C/C++) This adds preliminary support for iterators in map

[gcc/devel/omp/gcc-14] openmp: Disable strided target updates when iterators are used

2025-04-17 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:1adb0ccac34ca39b6539108bdaa0262256c842d5 commit 1adb0ccac34ca39b6539108bdaa0262256c842d5 Author: Kwok Cheung Yeung Date: Thu Sep 12 21:33:58 2024 +0100 openmp: Disable strided target updates when iterators are used Non-contiguous target updates result in the

[gcc/devel/omp/gcc-14] openmp, fortran: Revert to using tree expressions when translating Fortran OpenMP array sections

2025-04-17 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:89e6586616e84564902b4721364a091daa6cd0a3 commit 89e6586616e84564902b4721364a091daa6cd0a3 Author: Kwok Cheung Yeung Date: Wed Apr 16 11:43:00 2025 +0100 openmp, fortran: Revert to using tree expressions when translating Fortran OpenMP array sections In the pa

[gcc/devel/omp/gcc-14] openmp, fortran: Add support for non-constant iterator bounds in Fortran deep-mapping iterator suppo

2025-04-17 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:d28dcc50cebc6dc7e751b29352da28718de80036 commit d28dcc50cebc6dc7e751b29352da28718de80036 Author: Kwok Cheung Yeung Date: Mon Feb 17 22:00:28 2025 + openmp, fortran: Add support for non-constant iterator bounds in Fortran deep-mapping iterator support gcc

[gcc/devel/omp/gcc-14] openmp: Add support for non-constant iterator parameters in map, to and from clauses

2025-04-17 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:ab5fc0ca64e809b070669312b1a91bbe992301f7 commit ab5fc0ca64e809b070669312b1a91bbe992301f7 Author: Kwok Cheung Yeung Date: Thu Dec 12 21:22:20 2024 + openmp: Add support for non-constant iterator parameters in map, to and from clauses This patch enables su

[gcc/devel/omp/gcc-14] openmp, Fortran: Add support using iterators with custom mappers in Fortran

2025-04-17 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:8fab63e1ce20ea15bd99f805b7af003fab63f7fb commit 8fab63e1ce20ea15bd99f805b7af003fab63f7fb Author: Kwok Cheung Yeung Date: Tue Mar 11 22:41:54 2025 + openmp, Fortran: Add support using iterators with custom mappers in Fortran gcc/fortran/ *

[gcc/devel/omp/gcc-14] openmp, fortran: Add support for map iterators in OpenMP target construct (Fortran)

2025-04-18 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:28d601fddb3ddcc8ca34b83d8bfd6b8e225ef9df commit 28d601fddb3ddcc8ca34b83d8bfd6b8e225ef9df Author: Kwok Cheung Yeung Date: Wed Nov 27 21:53:58 2024 + openmp, fortran: Add support for map iterators in OpenMP target construct (Fortran) This adds support for

[gcc/devel/omp/gcc-14] openmp: Add support for using custom mappers with iterators (C, C++)

2025-04-17 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:53b8a20948e921bca6815f8cd70bfa57c264bca3 commit 53b8a20948e921bca6815f8cd70bfa57c264bca3 Author: Kwok Cheung Yeung Date: Mon Jan 13 13:08:07 2025 + openmp: Add support for using custom mappers with iterators (C, C++) gcc/c-family/ * c-omp

[gcc/devel/omp/gcc-14] openmp: Fix struct handling for OpenMP iterators

2025-04-17 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:6c130074c9a7ab9aaff0950a5011c48fd705be55 commit 6c130074c9a7ab9aaff0950a5011c48fd705be55 Author: Kwok Cheung Yeung Date: Fri Apr 11 18:27:00 2025 +0100 openmp: Fix struct handling for OpenMP iterators New clauses can be created for structs, and these will als

[gcc/devel/omp/gcc-14] openmp, fortran: Add support for iterators in OpenMP 'target update' constructs (Fortran)

2025-04-17 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:0861d9c3e63cdc8cb0fd08b06dbfd3ea6b999ddf commit 0861d9c3e63cdc8cb0fd08b06dbfd3ea6b999ddf Author: Kwok Cheung Yeung Date: Wed Nov 27 21:56:08 2024 + openmp, fortran: Add support for iterators in OpenMP 'target update' constructs (Fortran) This adds Fortra

[gcc/devel/omp/gcc-14] openmp, fortran: Add iterator support for Fortran deep-mapping of allocatables

2025-04-18 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:ae60c1e09fe11c7b9e33478d016ca5c6251884d2 commit ae60c1e09fe11c7b9e33478d016ca5c6251884d2 Author: Kwok Cheung Yeung Date: Fri Feb 14 15:26:00 2025 + openmp, fortran: Add iterator support for Fortran deep-mapping of allocatables gcc/fortran/

[gcc/devel/omp/gcc-14] openmp: Add macros for iterator element access

2025-04-18 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:e225950d8d82c679d440198d7082b243a61908d0 commit e225950d8d82c679d440198d7082b243a61908d0 Author: Kwok Cheung Yeung Date: Wed Mar 12 19:38:39 2025 + openmp: Add macros for iterator element access gcc/c/ * c-parser.cc (c_parser_omp_iterator

[gcc r16-242] MAINTAINERS: Add my gcc.gnu.org username

2025-04-28 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:45d82eb7b7389a7c668db29bf2d5ec4ed2bc4da0 commit r16-242-g45d82eb7b7389a7c668db29bf2d5ec4ed2bc4da0 Author: Kwok Cheung Yeung Date: Mon Apr 28 19:27:59 2025 +0100 MAINTAINERS: Add my gcc.gnu.org username ChangeLog: * MAINTAINERS (kcy): Add gcc.

[gcc/devel/omp/gcc-14] openmp: Refactor handling of iterators

2025-04-18 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:76e5b71adb86c7861ae877c96546ba919c8c4e2a commit 76e5b71adb86c7861ae877c96546ba919c8c4e2a Author: Kwok Cheung Yeung Date: Wed Nov 27 21:49:12 2024 + openmp: Refactor handling of iterators Move code to calculate the iteration size and to generate the iterat