diff options
author | Tobias Burnus <burnus@net-b.de> | 2010-09-09 10:42:52 +0200 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2010-09-09 10:42:52 +0200 |
commit | 1a14a58c73942ef8c23114fd05f4fc6acf40a991 (patch) | |
tree | 1674609687e0d416e1f540511699b4752d4c4093 /gcc/ada/styleg.adb | |
parent | e8e399c334841b355b7996a7f3f453e116b4652b (diff) | |
download | gcc-1a14a58c73942ef8c23114fd05f4fc6acf40a991.zip gcc-1a14a58c73942ef8c23114fd05f4fc6acf40a991.tar.gz gcc-1a14a58c73942ef8c23114fd05f4fc6acf40a991.tar.bz2 |
re PR fortran/43665 (INTENT(IN) etc. optimization of calls: function annotations for noclobber/noescape arguments)
2010-09-09 Tobias Burnus <burnus@net-b.de>
PR fortran/43665
* intrincic.texi (FGET, FGETC, FPUT, FPUTC, FSTAT, GETCWD, KILL,
STAT): Show also syntax for the function version.
* intrinsic.c (add_sym_1s_intent, add_sym_2s_intent,
add_sym_3s_intent): Remove function.
(add_sym_1s, add_sym_2s, add_sym_3s): Take always the intent
as argument.
(add_sym_2_intent): New function.
(add_functions): Set intent for functions which modify
the argument: fstat, fgetc, fget, hostnm, lstat, stat. Change
argument name of hostnm from "a" to "c"
(add_subroutines): Change add_sym_*s_intent to
add_sym_*s and add intent to the add_sym_*s calls.
From-SVN: r164052
Diffstat (limited to 'gcc/ada/styleg.adb')
0 files changed, 0 insertions, 0 deletions