Update.
[platform/upstream/glibc.git] / csu / defs.awk
1 /\.end/  { need_end = 1 }
2 /\.align/ { if($2 > max) max = $2; }
3
4 END {
5     if(need_end)
6     {
7         print "#define END_INIT .end _init";
8         print "#define END_FINI .end _fini";
9     }
10     else
11     {
12         print "#define END_INIT";
13         print "#define END_FINI";
14     }
15     if(max)
16         print "#define ALIGN .align", max;
17     else
18         print "#define ALIGN";
19
20     print "#include <libc-symbols.h>";
21     print "weak_extern (__gmon_start__)";
22 }