mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-05 22:43:24 +00:00
35 lines
770 B
C
35 lines
770 B
C
|
--- function.c.orig Wed Aug 13 10:23:26 1997
|
|||
|
+++ function.c Mon Mar 20 13:29:11 2000
|
|||
|
@@ -4887,18 +4887,23 @@
|
|||
|
#define HAS_INIT_SECTION
|
|||
|
#endif
|
|||
|
|
|||
|
+#ifndef GEN_CALL__MAIN
|
|||
|
+#ifndef HAS_INIT_SECTION
|
|||
|
+#define GEN_CALL__MAIN \
|
|||
|
+ do { \
|
|||
|
+ emit_library_call (gen_rtx (SYMBOL_REF, Pmode, NAME__MAIN), 0, \
|
|||
|
+ VOIDmode, 0); \
|
|||
|
+ } while (0)
|
|||
|
+#endif
|
|||
|
+#endif
|
|||
|
+
|
|||
|
void
|
|||
|
expand_main_function ()
|
|||
|
{
|
|||
|
+#ifdef GEN_CALL__MAIN
|
|||
|
if (!output_bytecode)
|
|||
|
- {
|
|||
|
- /* The zero below avoids a possible parse error */
|
|||
|
- 0;
|
|||
|
-#if !defined (HAS_INIT_SECTION)
|
|||
|
- emit_library_call (gen_rtx (SYMBOL_REF, Pmode, NAME__MAIN), 0,
|
|||
|
- VOIDmode, 0);
|
|||
|
-#endif /* not HAS_INIT_SECTION */
|
|||
|
- }
|
|||
|
+ GEN_CALL__MAIN;
|
|||
|
+#endif
|
|||
|
}
|
|||
|
|
|||
|
extern struct obstack permanent_obstack;
|