mirror of
https://frontier.innolan.net/github/amigaos-cross-toolchain6.git
synced 2024-10-19 10:29:55 +00:00
25 lines
701 B
Diff
25 lines
701 B
Diff
--- gcc-3.4.6/gcc/calls.c 2013-05-19 20:08:05.000000000 +0200
|
|
+++ gcc-3.4.6-patched/gcc/calls.c 2013-05-19 20:23:32.000000000 +0200
|
|
@@ -3777,6 +3777,10 @@
|
|
}
|
|
fun = orgfun;
|
|
|
|
+#ifdef LIBCALL_ENCODE_SECTION_INFO
|
|
+ LIBCALL_ENCODE_SECTION_INFO (fun);
|
|
+#endif
|
|
+
|
|
/* Ensure current function's preferred stack boundary is at least
|
|
what we need. */
|
|
if (cfun->preferred_stack_boundary < PREFERRED_STACK_BOUNDARY)
|
|
@@ -3812,6 +3816,10 @@
|
|
|
|
/* ??? Unfinished: must pass the memory address as an argument. */
|
|
|
|
+#ifdef LIBCALL_ENCODE_SECTION_INFO
|
|
+ LIBCALL_ENCODE_SECTION_INFO (fun);
|
|
+#endif
|
|
+
|
|
/* Copy all the libcall-arguments out of the varargs data
|
|
and into a vector ARGVEC.
|
|
|