aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2020-10-27 10:23:46 +0100
committerJan Hubicka <jh@suse.cz>2020-10-27 10:23:46 +0100
commit21508c47f9a51f5b7dce35baee08fe95053ea85b (patch)
tree09ec9bea065f3f7c9621dd320826e6c3c3339bef /gcc
parent5cb0dbd6b19ddc0d569c67fb4346405bf66dedaf (diff)
downloadgcc-21508c47f9a51f5b7dce35baee08fe95053ea85b.zip
gcc-21508c47f9a51f5b7dce35baee08fe95053ea85b.tar.gz
gcc-21508c47f9a51f5b7dce35baee08fe95053ea85b.tar.bz2
Re-enable fnspec checking once fortran frontend is fixed.
* tree-ssa-alias.c (attr_fnspec::verify): Re-enabl checking.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/tree-ssa-alias.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.c
index bc0f32a..fe84baf 100644
--- a/gcc/tree-ssa-alias.c
+++ b/gcc/tree-ssa-alias.c
@@ -3781,10 +3781,7 @@ attr_fnspec::verify ()
else if ((len - return_desc_size) % arg_desc_size)
err = true;
else if ((str[0] < '1' || str[0] > '4')
- && str[0] != '.' && str[0] != 'm'
- /* FIXME: Fortran trans-decl.c contains multiple wrong fnspec
- strings. The following characters have no meaning. */
- && str[0] != 'R' && str[0] != 'W')
+ && str[0] != '.' && str[0] != 'm')
err = true;
switch (str[1])