ifcommon_exec() was long-ago marked as __attribute__((regparm(2))) in order to minimise the size of functions that call into it. Since then, gPXE has added -mregparm=3 as a general compilation option, and this "optimisation" is now counter-productive. Change (and simplify) the prototype to minimise code size given the current compilation conditions.tags/v0.9.8
|
|
||
98 |
|
98 |
|
99 |
|
99 |
|
100 |
|
100 |
|
101 |
|
|
|
102 |
|
|
|
103 |
|
101 |
|
104 |
|
102 |
|
|
103 |
|
|
|
104 |
|
|
105 |
|
105 |
|
106 |
|
106 |
|
107 |
|
|
|
108 |
|
|
|
109 |
|
|
|
|
107 |
|
|
|
108 |
|
|
|
109 |
|
|
110 |
|
110 |
|
111 |
|
111 |
|
112 |
|
112 |
|
|
|
||
137 |
|
137 |
|
138 |
|
138 |
|
139 |
|
139 |
|
140 |
|
|
|
|
140 |
|
|
141 |
|
141 |
|
142 |
|
142 |
|
143 |
|
143 |
|
|
|
||
148 |
|
148 |
|
149 |
|
149 |
|
150 |
|
150 |
|
151 |
|
|
|
|
151 |
|
|
152 |
|
152 |
|
153 |
|
153 |
|
154 |
|
154 |
|
|
|
||
159 |
|
159 |
|
160 |
|
160 |
|
161 |
|
161 |
|
162 |
|
|
|
163 |
|
|
|
|
162 |
|
|
|
163 |
|
|
164 |
|
164 |
|
165 |
|
165 |
|
166 |
|
166 |
|
|
|
||
23 |
|
23 |
|
24 |
|
24 |
|
25 |
|
25 |
|
26 |
|
|
|
27 |
|
|
|
28 |
|
|
|
|
26 |
|
|
|
27 |
|
|
|
28 |
|
|
29 |
|
29 |
|
30 |
|
30 |
|