* mn10300.igen (OP_F0F4): Need to load contents of register AN0
[platform/upstream/binutils.git] / gdb / copying.awk
1 BEGIN   {
2           FS="\"";
3           print "/* Do not modify this file; it is created automatically";
4           print "   by copying.awk.  */";
5           print "#include \"defs.h\""
6           print "#include \"command.h\""
7           print "extern int immediate_quit;";
8           print "static void";
9           print "copying_info ()";
10           print "{";
11           print "  immediate_quit++;";
12         }
13 NR == 1,/^[     ]*NO WARRANTY[  ]*$/    {
14           if (! ($0 ~ /^[       ]*NO WARRANTY[  ]*$/)) 
15             {
16               printf "  printf_filtered (\"";
17               for (i = 1; i < NF; i++)
18                 printf "%s\\\"", $i;
19               printf "%s\\n\");\n", $NF;
20             }
21         }
22 /^[      ]*NO WARRANTY[         ]*$/    {
23           print "  immediate_quit--;";
24           print "}";
25           print "";
26           print "static void";
27           print "warranty_info ()";
28           print "{";
29           print "  immediate_quit++;";
30         }
31 /^[     ]*NO WARRANTY[  ]*$/, /^[       ]*END OF TERMS AND CONDITIONS[  ]*$/{  
32           if (! ($0 ~ /^[       ]*END OF TERMS AND CONDITIONS[  ]*$/)) 
33             {
34               printf "  printf_filtered (\"";
35               for (i = 1; i < NF; i++)
36                 printf "%s\\\"", $i;
37               printf "%s\\n\");\n", $NF;
38             }
39         }
40 END     {
41           print "  immediate_quit--;";
42           print "}";
43           print "";
44           print "void"
45           print "_initialize_copying ()";
46           print "{";
47           print "  add_info (\"copying\", copying_info,";
48           print "           \"Conditions for redistributing copies of GDB.\");";
49           print "  add_info (\"warranty\", warranty_info,";
50           print "         \"Various kinds of warranty you do not have.\");";
51           print "}";
52         }
53
54
55