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;
|