aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/bindgen.adb
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2009-04-17 11:06:20 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2009-04-17 11:06:20 +0200
commitba4a2f78eeb327397844448956bcc7abd5729050 (patch)
tree756c6f16bfba7fb26f0b99204170088a8412a739 /gcc/ada/bindgen.adb
parent78246a6e7541ef1c2008e68e54c941d694926fcd (diff)
downloadgcc-ba4a2f78eeb327397844448956bcc7abd5729050.zip
gcc-ba4a2f78eeb327397844448956bcc7abd5729050.tar.gz
gcc-ba4a2f78eeb327397844448956bcc7abd5729050.tar.bz2
[multiple changes]
2009-04-17 Pascal Obry <obry@adacore.com> * initialize.c: Set gnat_argv with UTF-8 encoded strings on Windows. * adaint.h, argv.c, bindgen.adb: Reverted to previous version. 2009-04-17 Robert Dewar <dewar@adacore.com> * a-except.adb, a-except-2005.adb: Add PE_Address_Of_Intrinsic * sem_attr.adb (Analyze_Attribute, case Address): Use PE_Address_Of_Intrinsic. * types.ads: Add PE_Address_Of_Intrinsic * types.h: Add PE_Address_Of_Intrinsic From-SVN: r146226
Diffstat (limited to 'gcc/ada/bindgen.adb')
-rw-r--r--gcc/ada/bindgen.adb37
1 files changed, 6 insertions, 31 deletions
diff --git a/gcc/ada/bindgen.adb b/gcc/ada/bindgen.adb
index ef90c6c..ce81c7a 100644
--- a/gcc/ada/bindgen.adb
+++ b/gcc/ada/bindgen.adb
@@ -1456,17 +1456,6 @@ package body Bindgen is
WBI (" is");
- -- ??? the following code needs commenting
-
- if not Configurable_Run_Time_Mode then
- WBI (" procedure Init_Args");
- WBI (" (argc : Integer;");
- WBI (" argv : System.Address;");
- WBI (" envp : System.Address);");
- WBI (" pragma Import (C, Init_Args, ""__gnat_init_args"");");
- WBI ("");
- end if;
-
else
if Exit_Status_Supported_On_Target then
Set_String (" return Integer is");
@@ -1580,16 +1569,9 @@ package body Bindgen is
-- Acquire command line arguments if present on target
if Command_Line_Args_On_Target then
- if Configurable_Run_Time_Mode then
- WBI (" gnat_argc := argc;");
- WBI (" gnat_argv := argv;");
- WBI (" gnat_envp := envp;");
-
- -- ??? this else needs a comment
- else
- WBI (" Init_Args (argc, argv, envp);");
- end if;
-
+ WBI (" gnat_argc := argc;");
+ WBI (" gnat_argv := argv;");
+ WBI (" gnat_envp := envp;");
WBI ("");
-- If configurable run time and no command line args, then nothing
@@ -1750,16 +1732,9 @@ package body Bindgen is
-- arguments are present on target
if Command_Line_Args_On_Target then
- if Configurable_Run_Time_Mode then
- WBI (" gnat_argc = argc;");
- WBI (" gnat_argv = argv;");
- WBI (" gnat_envp = envp;");
-
- -- ??? this call must be commented
- else
- WBI (" __gnat_init_args (argc, argv, envp);");
- end if;
-
+ WBI (" gnat_argc = argc;");
+ WBI (" gnat_argv = argv;");
+ WBI (" gnat_envp = envp;");
WBI (" ");
-- If configurable run-time, then nothing to do, since in this case