aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-intrinsic.cc
AgeCommit message (Expand)AuthorFilesLines
2025-03-12Fortran: Add F2018 TEAM_NUMBER to coindexed expressions [PR98903]Andre Vehreschild1-19/+31
2025-02-25Fortran: Fix detection of descriptor arrays in coarray [PR107635]Andre Vehreschild1-6/+24
2025-02-25Fortran: Use correct size when transferring between images [PR107635]Andre Vehreschild1-3/+6
2025-02-20Fortran: Remove deprecated coarray routines [PR107635]Andre Vehreschild1-1100/+0
2025-02-20Fortran: Add transfer_between_remotes [PR107635]Andre Vehreschild1-1062/+1284
2025-02-20Fortran: Add send_to_remote [PR107635]Andre Vehreschild1-4/+205
2025-02-20Fortran: Add caf_is_present_on_remote. [PR107635]Andre Vehreschild1-78/+58
2025-02-20Fortran: Allow to use non-pure/non-elemental functions in coarray indexes [PR...Andre Vehreschild1-2/+1
2025-02-20Fortran: Prepare for more caf-rework. [PR107635]Andre Vehreschild1-104/+132
2025-01-23Fortran: do not evaluate arguments of MAXVAL/MINVAL too often [PR118613]Harald Anlauf1-4/+33
2025-01-16Fortran: Create fresh ts.u.cl for result in gfc_get_symbol_for_expr [PR118441]Tobias Burnus1-0/+2
2025-01-12Fortran: implement F2018 intrinsic OUT_OF_RANGE [PR115788]Harald Anlauf1-0/+196
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-30Fortran: Implement f_c_string function.Steven G. Kargl1-5/+177
2024-12-22Fortran: Replace getting of coarray data with accessor-based version. [PR107635]Andre Vehreschild1-201/+203
2024-12-22Fortran: Remove adding and removing of caf_get. [PR107635]Andre Vehreschild1-5/+27
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-20fortran: Evaluate once BACK argument of MINLOC/MAXLOC with DIM [PR90608]Mikael Morin1-2/+19
2024-11-20fortran: Check for empty MINLOC/MAXLOC ARRAY along DIM onlyMikael Morin1-1/+18
2024-11-19fortran: Inline non-character MINLOC/MAXLOC with DIM [PR90608]Mikael Morin1-43/+53
2024-11-19fortran: Check MASK directly instead of its scalarization chainMikael Morin1-6/+6
2024-11-19fortran: Inline MINLOC/MAXLOC with DIM and scalar MASK [PR90608]Mikael Morin1-10/+25
2024-11-19fortran: Inline unmasked integral MINLOC/MAXLOC with DIM [PR90608]Mikael Morin1-72/+155
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-10-14Allow for class type coarray parameters. [PR77871]Andre Vehreschild1-1/+1
2024-10-07Implement MAXLOC and MINLOC for unsigned.Thomas Koenig1-2/+18
2024-10-01Implement MAXVAL and MINVAL for UNSIGNED.Thomas Koenig1-2/+12
2024-09-21fortran: Add -finline-intrinsics flag for MINLOC/MAXLOC [PR90608]Mikael Morin1-4/+9
2024-09-21fortran: Continue MINLOC/MAXLOC second loop where the first stopped [PR90608]Mikael Morin1-2/+31
2024-09-21fortran: Inline non-character MINLOC/MAXLOC with no DIM [PR90608]Mikael Morin1-44/+83
2024-09-21fortran: Inline integral MINLOC/MAXLOC with no DIM and scalar MASK [PR90608]Mikael Morin1-5/+8
2024-09-21fortran: Inline integral MINLOC/MAXLOC with no DIM and no MASK [PR90608]Mikael Morin1-41/+109
2024-09-21fortran: Inline MINLOC/MAXLOC with no DIM and ARRAY of rank 1 [PR90608]Mikael Morin1-68/+156
2024-09-21fortran: Disable frontend passes for inlinable MINLOC/MAXLOC [PR90608]Mikael Morin1-0/+23
2024-09-07Implement first part of unsigned integers for Fortran.Thomas Koenig1-2/+20
2024-08-21Fix coarray rank for non-coarrays in derived types. [PR86468]Andre Vehreschild1-1/+1
2024-08-21Fortran: Fix ICE in sizeof(coarray) [PR77518]Andre Vehreschild1-3/+10
2024-08-20Fortran: Fix [Coarray] ICE in conv_caf_send, at fortran/trans-intrinsic.c:195...Andre Vehreschild1-7/+10
2024-08-15Add corank to gfc_expr.Andre Vehreschild1-6/+6
2024-08-14Fix ICE in build_function_decl [PR116292]Andre Vehreschild1-3/+17
2024-08-02fortran: Support optional dummy as BACK argument of MINLOC/MAXLOC.Mikael Morin1-14/+69
2024-07-13fortran: Correctly evaluate scalar MASK arguments of MINLOC/MAXLOCMikael Morin1-0/+1
2024-07-12fortran: Factor the evaluation of MINLOC/MAXLOC's BACK argumentMikael Morin1-0/+10
2024-06-28Add gfc_class_set_vptr.Andre Vehreschild1-144/+59
2024-06-28Use gfc_reset_vptr more consistently.Andre Vehreschild1-9/+1
2024-06-05fortran: Replace uses of {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZEKewen Lin1-1/+2
2024-05-20Fortran: Fix SHAPE for zero-size arraysTobias Burnus1-1/+3
2024-05-12Fortran: Unlimited polymorphic intrinsic function arguments [PR84006]Paul Thomas1-18/+62
2024-04-29Fortran: add SELECTED_LOGICAL_KINDFrancois-Xavier Coudert1-0/+25
2024-03-20Use integer_{zero,one}_node some moreJakub Jelinek1-2/+2