aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2007-08-31 14:56:11 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2007-08-31 14:56:11 +0000
commitbeb32b5981c96e592c73126f3f1b89b848547fbe (patch)
tree53a16a8d5ccfed3dca1e664f77beadcd3b6b321a /gcc/function.c
parent7562df8122d83aa86ddbc2e096a96ef16e85045f (diff)
downloadgcc-beb32b5981c96e592c73126f3f1b89b848547fbe.zip
gcc-beb32b5981c96e592c73126f3f1b89b848547fbe.tar.gz
gcc-beb32b5981c96e592c73126f3f1b89b848547fbe.tar.bz2
function.c (allocate_struct_function): Do not set current_function_returns_pointer.
2007-08-31 Richard Guenther <rguenther@suse.de> * function.c (allocate_struct_function): Do not set current_function_returns_pointer. * function.h (struct var_refs_queue): Remove. (struct simple_obstack_stack): Likewise. (struct function): Remove fixup_var_refs_queue member. Remove returns_pointer flag. (current_function_returns_pointer): Remove define. From-SVN: r127994
Diffstat (limited to 'gcc/function.c')
-rw-r--r--gcc/function.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/function.c b/gcc/function.c
index 015ad13..ec7c2e3 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -3828,8 +3828,6 @@ allocate_struct_function (tree fndecl)
current_function_returns_struct = 1;
}
- current_function_returns_pointer = POINTER_TYPE_P (TREE_TYPE (result));
-
current_function_stdarg
= (fntype
&& TYPE_ARG_TYPES (fntype) != 0