| 2018-09-02 Thomas Koenig <tkoenig@gcc.gnu.org> |
| * caf/multi.c: Remove static variables _gfortrani_caf_this_image |
| and caf_num_images. |
| * runtime/environ.c: Add caf_num_images. |
| * runtime/compile_options.c: Add _gfortrani_caf_this_image. |
| |
| 2018-09-02 Thomas Koenig <tkoenig@gcc.gnu.org> |
| |
| * caf/multi.c (_gfortran_caf_register): New function. |
| (_gfortran_caf_lock): New function. |
| (_gfortran_caf_unlock): New function. |
| |
| 2018-09-02 Thomas Koenig <tkoenig@gcc.gnu.org> |
| |
| * caf/multi.c (_gfortran_caf_sync_images): Handle |
| SYNC IMAGGES (*) correctly. |
| |
| 2018-09-02 Thomas Koenig <tkoenig@gcc.gnu.org> |
| Nicolas Koenig <koenigni@gcc.gnu.org> |
| |
| * caf/multi.c: Some cleanup. |
| (image_num): Rename to _gfortrani_caf_this_image. |
| (sim): New static variable. |
| (cim): Likewise. |
| (cond_t): New type. |
| (init_image): Some reformatting. |
| (_gfortran_caf_init): Handle arrays of conditions and number for |
| sync images. |
| (cond_init): New function. |
| (cond_wait): New function. |
| (cond_signal): New function. |
| (A): Macro to simplify array access. |
| (_gfortran_caf_sync_images): New function. |
| * libgfortran.h (caf_num_images): New static variable. |
| (_gfortrani_caf_this_image): New static variable. |
| * runtime/compile_options.c (set_options): Return early if |
| we are in a dependent image. |
| * runtime/environ.c (static_variable_table): Add |
| GFORTRAN_CAF_IMAGES with default of 4. |
| * runtime/main.c (set_args): Return early if we are in a |
| dependent variable. |
| |
| 2018-08-28 Nicolas Koenig <koenigni@gcc.gnu.org> |
| |
| * caf/multi.c: New file |
| |
| 2018-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> |
| |
| * Development log for native coarray fortran. |
| |
| 2018-08-21 Thomas Koenig <tkoenig@gcc.gnu.org> |
| |
| * Merged branch from r263319 to r263752. |
| |
| 2018-08-21 Thomas Koenig <tkoenig@gcc.gnu.org> |
| |
| * libgfortran/Makefile.am: Added handling of multi.c library. |
| * libgfortran/Makefile.in: Regenerated. |
| * libgfortran/caf/multi.c: New file (for now, just |
| copied over from single.c). |
| |