aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2008-04-07 09:37:51 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2008-04-07 09:37:51 +0000
commit9dd9bf80a87fdd119261f5efb8a9ceceffb12963 (patch)
tree347d5e4db385dd943a52f0d226ebaf0dc3200e8a /gcc/ChangeLog
parentf9985df51b32cb265f429d024e955e71fd23a4f1 (diff)
downloadgcc-9dd9bf80a87fdd119261f5efb8a9ceceffb12963.zip
gcc-9dd9bf80a87fdd119261f5efb8a9ceceffb12963.tar.gz
gcc-9dd9bf80a87fdd119261f5efb8a9ceceffb12963.tar.bz2
Removal of Return with Depressed Stack Pointer support
Removal of Return with Depressed Stack Pointer support * tree.h (TYPE_RETURNS_STACK_DEPRESSED): Delete. (ECF_SP_DEPRESSED): Likewise. (ECF_LIBCALL_BLOCK, ECF_NOVOPS): Adjust. * calls.c (emit_call_1): Do not test ECF_SP_DEPRESSED. (flags_from_decl_or_type): Do not test TYPE_RETURNS_STACK_DEPRESSED. (expand_call): Do not test ECF_SP_DEPRESSED. * dse.c (dse_step0): Do not test TYPE_RETURNS_STACK_DEPRESSED. * function.c (keep_stack_depressed): Delete. (handle_epilogue_set): Likewise. (update_epilogue_consts): Likewise. (emit_equiv_load): Likewise. (thread_prologue_and_epilogue_insns): Remove support for Return with Depressed Stack Pointer. * print-tree.c (print_node): Do not test TYPE_RETURNS_STACK_DEPRESSED. ada/ * gigi.h (create_subprog_type): Remove returns_with_dsp parameter. * decl.c (gnat_to_gnu_entity): Adjust for above new prototype. * utils.c (create_subprog_type): Remove returns_with_dsp parameter. * trans.c (gnat_to_gnu) <N_Return_Statement>: Remove code dealing with Return by Depressed Stack Pointer. From-SVN: r133976
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 921982e..3e15824 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,21 @@
+2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
+
+ Removal of Return with Depressed Stack Pointer support
+ * tree.h (TYPE_RETURNS_STACK_DEPRESSED): Delete.
+ (ECF_SP_DEPRESSED): Likewise.
+ (ECF_LIBCALL_BLOCK, ECF_NOVOPS): Adjust.
+ * calls.c (emit_call_1): Do not test ECF_SP_DEPRESSED.
+ (flags_from_decl_or_type): Do not test TYPE_RETURNS_STACK_DEPRESSED.
+ (expand_call): Do not test ECF_SP_DEPRESSED.
+ * dse.c (dse_step0): Do not test TYPE_RETURNS_STACK_DEPRESSED.
+ * function.c (keep_stack_depressed): Delete.
+ (handle_epilogue_set): Likewise.
+ (update_epilogue_consts): Likewise.
+ (emit_equiv_load): Likewise.
+ (thread_prologue_and_epilogue_insns): Remove support for Return with
+ Depressed Stack Pointer.
+ * print-tree.c (print_node): Do not test TYPE_RETURNS_STACK_DEPRESSED.
+
2008-04-06 Richard Guenther <rguenther@suse.de>
PR tree-optimization/35400