From c80c1ce9510e2840d036d6a5e9b035a659701c41 Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Sat, 19 May 2012 09:32:50 +0000 Subject: [PATCH] decl.c (Has_Thiscall_Convention): New macro. * gcc-interface/decl.c (Has_Thiscall_Convention): New macro. (gnat_to_gnu_entity) : Test it to set the thiscall calling convention (get_minimal_subprog_decl): Likewise. (gnat_first_param_is_class): New predicate. * gcc-interface/misc.c (gnat_handle_option): Fix formatting. * gcc-interface/Makefile.in: Likewise. From-SVN: r187676 --- gcc/ada/gcc-interface/Makefile.in | 4 +- gcc/ada/gcc-interface/decl.c | 77 +++++++++++++++++++++++++++++++++++++-- gcc/ada/gcc-interface/misc.c | 8 ++-- 3 files changed, 80 insertions(+), 9 deletions(-) diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in index c1d9284..21c2471 100644 --- a/gcc/ada/gcc-interface/Makefile.in +++ b/gcc/ada/gcc-interface/Makefile.in @@ -2148,7 +2148,7 @@ ifeq ($(strip $(filter-out darwin%,$(osys))),) s-taprop.adb