blob: 6d3672f610e6f366f0eaf50deea999cb7089050a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
From: "P. J. McDermott" <pjm@nac.net>
Description: Fix empty awk function
gcc/config/i386/i386-builtin-types.awk defines and calls a function named
"attribute_mode" with zero statements.
.
BusyBox awk prints the following error message when building GCC:
.
awk: …/gcc/config/i386/i386-builtin-types.awk:164: Call to undefined function
.
This seems to be due to lines 2664 and 2665 of editors/awk.c in BusyBox 1.21.0,
which throw a syntax error if the called function has no nodes in its node
chain:
.
if (!op->r.f->body.first)
syntax_error(EMSG_UNDEF_FUNC);
diff -Naur src.orig/gcc/config/i386/i386-builtin-types.awk src/gcc/config/i386/i386-builtin-types.awk
--- src.orig/gcc/config/i386/i386-builtin-types.awk 2009-11-25 21:39:42.000000000 -0500
+++ src/gcc/config/i386/i386-builtin-types.awk 2013-06-18 15:27:57.670059283 -0400
@@ -38,6 +38,7 @@
# else
# print " __attribute__((__mode__(__HI__)))"
# print "#endif"
+ dummy = 1
}
BEGIN {
|