ofs | hex dump | ascii |
---|
0000 | 62 30 56 49 4d 20 38 2e 32 00 00 00 00 10 00 00 c6 87 0d 60 77 1b 76 00 30 2d 16 00 67 69 75 6c | b0VIM.8.2..........`w.v.0-..giul |
0020 | 69 61 6e 6f 62 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ianob........................... |
0040 | 00 00 00 00 4e 6f 61 68 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....Noah........................ |
0060 | 00 00 00 00 00 00 00 00 00 00 00 00 7e 67 69 75 6c 69 61 6e 6f 62 2f 67 63 63 5f 67 69 74 5f 67 | ............~giulianob/gcc_git_g |
0080 | 6e 75 2f 67 63 63 2f 67 63 63 2f 63 67 72 61 70 68 75 6e 69 74 2e 63 00 00 00 00 00 00 00 00 00 | nu/gcc/gcc/cgraphunit.c......... |
00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03e0 | 00 00 00 00 00 00 00 00 00 75 74 66 2d 38 0d 00 33 32 31 30 00 00 00 00 23 22 21 20 13 12 55 00 | .........utf-8..3210....#"!...U. |
0400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1000 | 74 70 1d 00 7f 00 00 00 02 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | tp..............d............... |
1020 | 01 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 73 00 00 00 00 00 00 00 65 00 00 00 00 00 00 00 | ................s.......e....... |
1040 | 01 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 7b 00 00 00 00 00 00 00 d8 00 00 00 00 00 00 00 | ................{............... |
1060 | 01 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 75 00 00 00 00 00 00 00 53 01 00 00 00 00 00 00 | ................u.......S....... |
1080 | 01 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 6a 00 00 00 00 00 00 00 c8 01 00 00 00 00 00 00 | ................j............... |
10a0 | 01 00 00 00 00 00 00 00 0a 00 00 00 00 00 00 00 7e 00 00 00 00 00 00 00 32 02 00 00 00 00 00 00 | ................~.......2....... |
10c0 | 01 00 00 00 00 00 00 00 0b 00 00 00 00 00 00 00 7c 00 00 00 00 00 00 00 b0 02 00 00 00 00 00 00 | ................|............... |
10e0 | 01 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 68 00 00 00 00 00 00 00 2c 03 00 00 00 00 00 00 | ................h.......,....... |
1100 | 01 00 00 00 00 00 00 00 0d 00 00 00 00 00 00 00 71 00 00 00 00 00 00 00 94 03 00 00 00 00 00 00 | ................q............... |
1120 | 01 00 00 00 00 00 00 00 0e 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00 05 04 00 00 00 00 00 00 | ................d............... |
1140 | 01 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 69 04 00 00 00 00 00 00 | ................m.......i....... |
1160 | 01 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 6e 00 00 00 00 00 00 00 d6 04 00 00 00 00 00 00 | ................n............... |
1180 | 01 00 00 00 00 00 00 00 11 00 00 00 00 00 00 00 72 00 00 00 00 00 00 00 44 05 00 00 00 00 00 00 | ................r.......D....... |
11a0 | 01 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 74 00 00 00 00 00 00 00 b6 05 00 00 00 00 00 00 | ................t............... |
11c0 | 01 00 00 00 00 00 00 00 13 00 00 00 00 00 00 00 83 00 00 00 00 00 00 00 2a 06 00 00 00 00 00 00 | ........................*....... |
11e0 | 01 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 68 00 00 00 00 00 00 00 ad 06 00 00 00 00 00 00 | ................h............... |
1200 | 01 00 00 00 00 00 00 00 15 00 00 00 00 00 00 00 74 00 00 00 00 00 00 00 15 07 00 00 00 00 00 00 | ................t............... |
1220 | 01 00 00 00 00 00 00 00 16 00 00 00 00 00 00 00 79 00 00 00 00 00 00 00 89 07 00 00 00 00 00 00 | ................y............... |
1240 | 01 00 00 00 00 00 00 00 17 00 00 00 00 00 00 00 69 00 00 00 00 00 00 00 02 08 00 00 00 00 00 00 | ................i............... |
1260 | 01 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 8b 00 00 00 00 00 00 00 6b 08 00 00 00 00 00 00 | ........................k....... |
1280 | 01 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 f6 08 00 00 00 00 00 00 | ................k............... |
12a0 | 01 00 00 00 00 00 00 00 1a 00 00 00 00 00 00 00 79 00 00 00 00 00 00 00 61 09 00 00 00 00 00 00 | ................y.......a....... |
12c0 | 01 00 00 00 00 00 00 00 1b 00 00 00 00 00 00 00 8c 00 00 00 00 00 00 00 da 09 00 00 00 00 00 00 | ................................ |
12e0 | 01 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 89 00 00 00 00 00 00 00 66 0a 00 00 00 00 00 00 | ........................f....... |
1300 | 01 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 f0 0a 00 00 00 00 00 00 | ................................ |
1320 | 01 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 86 00 00 00 00 00 00 00 fe 0a 00 00 00 00 00 00 | ................................ |
1340 | 01 00 00 00 00 00 00 00 1c 00 00 00 00 00 00 00 7a 00 00 00 00 00 00 00 84 0b 00 00 00 00 00 00 | ................z............... |
1360 | 01 00 00 00 00 00 00 00 1d 00 00 00 00 00 00 00 8e 00 00 00 00 00 00 00 fe 0b 00 00 00 00 00 00 | ................................ |
1380 | 01 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 4b 00 00 00 00 00 00 00 8c 0c 00 00 00 00 00 00 | ................K............... |
13a0 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2000 | 61 64 00 00 1e 00 00 00 ca 01 00 00 00 10 00 00 64 00 00 00 00 00 00 00 de 0f 00 00 a4 0f 00 00 | ad..............d............... |
2020 | 86 0f 00 00 85 0f 00 00 6b 0f 00 00 6a 0f 00 00 25 0f 00 00 e0 0e 00 00 9b 0e 00 00 92 0e 00 00 | ........k...j...%............... |
2040 | 91 0e 00 00 4a 0e 00 00 08 0e 00 00 c2 0d 00 00 b0 0d 00 00 af 0d 00 00 6d 0d 00 00 3a 0d 00 00 | ....J...................m...:... |
2060 | 16 0d 00 00 15 0d 00 00 d7 0c 00 00 d6 0c 00 00 92 0c 00 00 69 0c 00 00 68 0c 00 00 2b 0c 00 00 | ....................i...h...+... |
2080 | 2a 0c 00 00 12 0c 00 00 11 0c 00 00 c2 0b 00 00 72 0b 00 00 71 0b 00 00 29 0b 00 00 1d 0b 00 00 | *...............r...q...)....... |
20a0 | 1c 0b 00 00 00 0b 00 00 ff 0a 00 00 b5 0a 00 00 a4 0a 00 00 a3 0a 00 00 90 0a 00 00 8f 0a 00 00 | ................................ |
20c0 | 67 0a 00 00 66 0a 00 00 46 0a 00 00 45 0a 00 00 f5 09 00 00 d1 09 00 00 d0 09 00 00 87 09 00 00 | g...f...F...E................... |
20e0 | 42 09 00 00 f7 08 00 00 ad 08 00 00 ac 08 00 00 6a 08 00 00 69 08 00 00 1e 08 00 00 f8 07 00 00 | B...............j...i........... |
2100 | f7 07 00 00 e9 07 00 00 e8 07 00 00 9c 07 00 00 4f 07 00 00 08 07 00 00 c1 06 00 00 a8 06 00 00 | ................O............... |
2120 | a7 06 00 00 93 06 00 00 92 06 00 00 6f 06 00 00 5e 06 00 00 5d 06 00 00 38 06 00 00 37 06 00 00 | ............o...^...]...8...7... |
2140 | f8 05 00 00 c9 05 00 00 c8 05 00 00 83 05 00 00 41 05 00 00 00 05 00 00 b8 04 00 00 b7 04 00 00 | ................A............... |
2160 | 8c 04 00 00 8b 04 00 00 46 04 00 00 fd 03 00 00 bb 03 00 00 ba 03 00 00 7b 03 00 00 6a 03 00 00 | ........F...............{...j... |
2180 | 69 03 00 00 29 03 00 00 ea 02 00 00 aa 02 00 00 6b 02 00 00 33 02 00 00 32 02 00 00 f1 01 00 00 | i...)...........k...3...2....... |
21a0 | cb 01 00 00 ca 01 00 00 c9 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
21c0 | 00 00 00 00 00 00 00 00 00 00 00 09 20 20 20 20 20 20 73 74 72 65 61 6d 65 64 20 69 6e 74 6f 20 | ..................streamed.into. |
21e0 | 74 68 65 20 6f 62 6a 65 63 74 20 66 69 6c 65 2e 00 09 20 20 20 64 29 20 4c 54 4f 20 73 74 72 65 | the.object.file......d).LTO.stre |
2200 | 61 6d 69 6e 67 2e 20 20 57 68 65 6e 20 64 6f 69 6e 67 20 4c 54 4f 2c 20 65 76 65 72 79 74 68 69 | aming...When.doing.LTO,.everythi |
2220 | 6e 67 20 69 6d 70 6f 72 74 61 6e 74 20 67 65 74 73 00 00 09 20 20 20 20 20 20 6e 6f 74 20 68 61 | ng.important.gets.........not.ha |
2240 | 76 69 6e 67 20 74 6f 20 72 65 70 72 65 73 65 6e 74 20 77 68 6f 6c 65 20 70 72 6f 67 72 61 6d 20 | ving.to.represent.whole.program. |
2260 | 69 6e 20 6d 65 6d 6f 72 79 2e 00 09 20 20 20 20 20 20 62 6f 74 68 20 72 65 64 75 63 65 20 6c 69 | in.memory.........both.reduce.li |
2280 | 6e 6b 69 6e 67 20 74 69 6d 65 73 20 61 6e 64 20 6c 69 6e 6b 74 69 6d 65 20 6d 65 6d 6f 72 79 20 | nking.times.and.linktime.memory. |
22a0 | 75 73 61 67 65 20 62 79 09 00 09 20 20 20 20 20 20 61 74 20 6c 69 6e 6b 74 69 6d 65 2e 20 20 54 | usage.by.........at.linktime...T |
22c0 | 68 65 69 72 20 61 6e 61 6c 79 73 69 73 20 73 74 61 67 65 20 69 73 20 70 65 72 66 6f 72 6d 65 64 | heir.analysis.stage.is.performed |
22e0 | 20 65 61 72 6c 79 20 74 6f 00 09 20 20 20 20 20 20 70 61 73 73 65 73 20 62 79 20 74 68 65 69 72 | .early.to........passes.by.their |
2300 | 20 61 62 69 6c 69 74 79 20 74 6f 20 6f 70 65 72 61 74 65 20 61 63 72 6f 73 73 20 77 68 6f 6c 65 | .ability.to.operate.across.whole |
2320 | 20 70 72 6f 67 72 61 6d 00 09 20 20 20 20 20 20 49 6e 74 65 72 70 72 6f 63 65 64 75 72 61 6c 20 | .program........Interprocedural. |
2340 | 70 61 73 73 65 73 20 64 69 66 66 65 72 20 66 72 6f 6d 20 73 6d 61 6c 6c 20 69 6e 74 65 72 70 72 | passes.differ.from.small.interpr |
2360 | 6f 63 65 64 75 72 61 6c 00 00 09 20 20 20 20 20 20 61 6e 61 6c 79 73 69 73 2e 00 09 20 20 20 63 | ocedural.........analysis......c |
2380 | 29 20 49 50 20 61 6e 61 6c 79 73 69 73 20 73 74 61 67 65 2e 20 20 41 6c 6c 20 69 6e 74 65 72 70 | ).IP.analysis.stage...All.interp |
23a0 | 72 6f 63 65 64 75 72 61 6c 20 70 61 73 73 65 73 20 64 6f 20 74 68 65 69 72 00 00 09 20 20 20 20 | rocedural.passes.do.their....... |
23c0 | 20 20 75 6e 72 65 61 63 68 61 62 6c 65 20 63 6f 64 65 20 72 65 6d 6f 76 61 6c 20 61 6e 64 20 6f | ..unreachable.code.removal.and.o |
23e0 | 74 68 65 72 20 73 69 6d 70 6c 65 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 2e 00 09 20 20 | ther.simple.transformations..... |
2400 | 20 20 20 20 74 69 6d 65 2e 20 20 54 68 65 73 65 20 69 6e 63 6c 75 64 65 2c 20 66 6f 72 20 65 78 | ....time...These.include,.for.ex |
2420 | 61 6d 70 6c 65 2c 20 74 72 61 6e 73 61 63 74 69 6f 6e 61 6c 20 6d 65 6d 6f 72 79 20 6c 6f 77 65 | ample,.transactional.memory.lowe |
2440 | 72 69 6e 67 2c 00 09 20 20 20 20 20 20 54 68 6f 73 65 20 61 72 65 20 69 6e 74 65 72 70 72 6f 63 | ring,........Those.are.interproc |
2460 | 65 64 75 72 61 6c 20 70 61 73 73 65 73 20 65 78 65 63 75 74 65 64 20 6f 6e 6c 79 20 61 74 20 63 | edural.passes.executed.only.at.c |
2480 | 6f 6d 70 69 6c 61 74 69 6f 6e 00 00 09 20 20 20 62 29 20 65 61 72 6c 79 20 73 6d 61 6c 6c 20 69 | ompilation......b).early.small.i |
24a0 | 6e 74 65 72 70 72 6f 63 65 64 75 72 61 6c 20 70 61 73 73 65 73 2e 00 00 09 20 20 20 20 20 20 66 | nterprocedural.passes..........f |
24c0 | 75 6e 63 74 69 6f 6e 73 20 77 69 74 68 6f 75 74 20 73 69 64 65 20 65 66 66 65 63 74 73 20 61 6e | unctions.without.side.effects.an |
24e0 | 64 20 73 69 6d 70 6c 65 20 69 6e 6c 69 6e 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 00 | d.simple.inlining.is.performed.. |
2500 | 09 20 20 20 20 20 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 61 63 72 6f 73 73 20 74 68 65 20 63 61 | .......propagation.across.the.ca |
2520 | 6c 6c 67 72 61 70 68 20 69 73 20 64 6f 6e 65 20 69 2e 65 2e 20 74 6f 20 64 69 73 63 6f 76 65 72 | llgraph.is.done.i.e..to.discover |
2540 | 00 09 20 20 20 20 20 20 74 68 69 6e 67 73 20 74 68 61 74 20 6d 61 79 20 6f 74 68 65 72 77 69 73 | ........things.that.may.otherwis |
2560 | 65 20 63 6f 6e 66 75 73 65 20 49 50 20 61 6e 61 6c 79 73 69 73 2e 20 56 65 72 79 20 73 69 6d 70 | e.confuse.IP.analysis..Very.simp |
2580 | 6c 65 00 09 20 20 20 20 20 20 54 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 65 61 72 6c 79 20 6f | le........The.purpose.of.early.o |
25a0 | 70 74 69 6d 69 7a 61 74 69 6f 6e 73 20 69 73 20 74 6f 20 6f 70 74 69 6d 69 7a 65 20 61 77 61 79 | ptimizations.is.to.optimize.away |
25c0 | 20 73 69 6d 70 6c 65 00 00 09 20 20 20 20 20 20 74 68 65 20 74 6f 70 6f 6c 6f 67 69 63 61 6c 20 | .simple.........the.topological. |
25e0 | 6f 72 64 65 72 20 6f 6e 20 74 68 65 20 63 61 6c 6c 67 72 61 70 68 2e 00 09 20 20 20 61 29 20 65 | order.on.the.callgraph......a).e |
2600 | 61 72 6c 79 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73 2e 20 54 68 65 73 65 20 61 72 65 20 6c 6f | arly.optimizations..These.are.lo |
2620 | 63 61 6c 20 70 61 73 73 65 73 20 65 78 65 63 75 74 65 64 20 69 6e 00 00 09 20 20 20 54 68 69 73 | cal.passes.executed.in......This |
2640 | 20 70 61 72 74 20 69 73 20 66 75 72 74 68 65 72 20 73 70 6c 69 74 20 69 6e 74 6f 3a 00 00 09 20 | .part.is.further.split.into:.... |
2660 | 20 20 28 69 70 61 5f 70 61 73 73 65 73 29 00 09 31 29 20 49 6e 74 65 72 2d 70 72 6f 63 65 64 75 | ..(ipa_passes)..1).Inter-procedu |
2680 | 72 61 6c 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 2e 00 00 20 20 20 20 20 20 43 6f 6d 70 69 6c 65 | ral.optimization.........Compile |
26a0 | 20 74 69 6d 65 3a 00 00 20 20 20 20 20 20 69 6e 64 69 63 61 74 65 64 20 62 65 6c 6c 6f 77 29 2e | .time:........indicated.bellow). |
26c0 | 00 20 20 20 20 20 20 73 74 61 67 65 73 20 28 63 6f 6d 70 69 6c 65 20 74 69 6d 65 2c 20 6c 69 6e | .......stages.(compile.time,.lin |
26e0 | 6b 74 69 6d 65 20 61 6e 61 6c 79 73 69 73 20 61 6e 64 20 70 61 72 61 6c 6c 65 6c 20 6c 69 6e 6b | ktime.analysis.and.parallel.link |
2700 | 74 69 6d 65 20 61 73 00 20 20 20 20 20 20 74 68 61 74 20 77 69 74 68 20 6c 69 6e 6b 20 74 69 6d | time.as.......that.with.link.tim |
2720 | 65 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 74 68 65 20 70 72 6f 63 65 73 73 20 69 73 20 73 70 | e.optimization.the.process.is.sp |
2740 | 6c 69 74 20 69 6e 74 6f 20 74 68 72 65 65 00 20 20 20 20 20 20 66 69 6e 61 6c 20 61 73 73 65 6d | lit.into.three.......final.assem |
2760 | 62 6c 65 72 20 69 73 20 67 65 6e 65 72 61 74 65 64 2e 20 20 54 68 69 73 20 69 73 20 64 6f 6e 65 | bler.is.generated...This.is.done |
2780 | 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 77 61 79 2e 20 4e 6f 74 65 00 20 20 20 20 | .in.the.following.way..Note..... |
27a0 | 20 20 54 68 69 73 20 70 61 73 73 65 73 20 63 6f 6e 74 72 6f 6c 20 74 6f 20 74 68 65 20 62 61 63 | ..This.passes.control.to.the.bac |
27c0 | 6b 2d 65 6e 64 2e 20 20 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 73 20 61 72 65 20 70 65 72 66 6f 72 | k-end...Optimizations.are.perfor |
27e0 | 6d 65 64 20 61 6e 64 00 00 20 20 20 20 2d 20 63 6f 6d 70 69 6c 65 00 00 20 20 20 20 20 20 63 6f | med.and......-.compile........co |
2800 | 6d 70 69 6c 61 74 69 6f 6e 20 75 6e 69 74 73 20 61 72 65 20 63 6f 6d 62 69 6e 65 64 2e 00 20 20 | mpilation.units.are.combined.... |
2820 | 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20 62 65 20 63 61 6c 6c 65 64 20 6d | ....The.function.can.be.called.m |
2840 | 75 6c 74 69 70 6c 65 20 74 69 6d 65 73 20 77 68 65 6e 20 6d 75 6c 74 69 70 6c 65 20 73 6f 75 72 | ultiple.times.when.multiple.sour |
2860 | 63 65 20 6c 65 76 65 6c 00 00 20 20 20 20 20 20 41 74 20 74 68 65 20 65 6e 64 20 74 68 65 20 62 | ce.level........At.the.end.the.b |
2880 | 6f 64 69 65 73 20 6f 66 20 75 6e 72 65 61 63 68 61 62 6c 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 | odies.of.unreachable.functions.a |
28a0 | 72 65 20 72 65 6d 6f 76 65 64 2e 00 00 20 20 20 20 20 20 54 68 6f 73 65 20 61 72 65 20 75 73 65 | re.removed.........Those.are.use |
28c0 | 64 20 74 6f 20 64 69 73 63 6f 76 65 72 20 6f 74 68 65 72 20 6e 65 63 65 73 73 61 72 79 20 66 75 | d.to.discover.other.necessary.fu |
28e0 | 6e 63 74 69 6f 6e 73 20 61 6e 64 20 76 61 72 69 61 62 6c 65 73 2e 00 20 20 20 20 20 20 47 49 4d | nctions.and.variables........GIM |
2900 | 50 4c 45 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 63 61 6c 6c 67 72 61 70 68 | PLE.representation.and.callgraph |
2920 | 2f 72 65 66 65 72 65 6e 63 65 20 6c 69 73 74 73 20 61 72 65 20 63 6f 6e 73 74 72 75 63 74 65 64 | /reference.lists.are.constructed |
2940 | 2e 00 20 20 20 20 20 20 73 79 6d 62 6f 6c 73 20 66 69 6e 61 6c 69 7a 65 64 20 62 79 20 74 68 65 | ........symbols.finalized.by.the |
2960 | 20 66 72 6f 6e 74 65 6e 64 2e 20 20 46 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 6c 6f 77 65 72 65 | .frontend...Functions.are.lowere |
2980 | 64 20 69 6e 74 6f 00 20 20 20 20 20 20 54 68 65 20 73 79 6d 62 6f 6c 20 74 61 62 6c 65 20 69 73 | d.into.......The.symbol.table.is |
29a0 | 20 63 6f 6e 73 74 72 75 63 74 65 64 20 73 74 61 72 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 74 | .constructed.starting.from.the.t |
29c0 | 72 69 76 69 61 6c 6c 79 20 6e 65 65 64 65 64 00 00 20 20 20 20 20 20 61 6e 64 20 69 74 20 77 69 | rivially.needed........and.it.wi |
29e0 | 6c 6c 20 6e 6f 20 6c 6f 6e 67 65 72 20 63 68 61 6e 67 65 2e 00 20 20 20 20 20 20 54 68 69 73 20 | ll.no.longer.change........This. |
2a00 | 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 6f 6e 63 65 20 28 73 6f 75 72 63 65 20 | function.is.called.once.(source. |
2a20 | 6c 65 76 65 6c 29 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 75 6e 69 74 20 69 73 20 66 69 6e 61 6c | level).compilation.unit.is.final |
2a40 | 69 7a 65 64 00 00 20 20 20 20 2d 20 66 69 6e 61 6c 69 7a 65 5f 63 6f 6d 70 69 6c 61 74 69 6f 6e | ized......-.finalize_compilation |
2a60 | 5f 75 6e 69 74 00 00 20 20 20 20 20 20 49 6e 73 65 72 74 20 6e 65 77 20 74 6f 70 6c 65 76 65 6c | _unit........Insert.new.toplevel |
2a80 | 20 41 53 4d 20 73 74 61 74 65 6d 65 6e 74 00 00 20 20 20 20 2d 20 61 64 64 5f 61 73 6d 5f 6e 6f | .ASM.statement......-.add_asm_no |
2aa0 | 64 65 00 00 20 20 20 20 20 20 76 61 72 69 61 62 6c 65 73 2e 00 20 20 20 20 20 20 54 68 69 73 20 | de........variables........This. |
2ac0 | 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 73 61 6d 65 20 62 65 68 61 76 69 6f 72 20 61 73 20 74 68 | function.has.same.behavior.as.th |
2ae0 | 65 20 61 62 6f 76 65 20 62 75 74 20 69 73 20 75 73 65 64 20 66 6f 72 20 73 74 61 74 69 63 00 00 | e.above.but.is.used.for.static.. |
2b00 | 20 20 20 20 2d 20 76 61 72 70 6f 6f 6c 5f 66 69 6e 61 6c 69 7a 65 5f 64 65 63 6c 00 00 09 66 75 | ....-.varpool_finalize_decl...fu |
2b20 | 6e 63 74 69 6f 6e 2e 29 00 20 20 20 20 20 20 28 54 68 65 72 65 20 69 73 20 6f 6e 65 20 65 78 63 | nction.).......(There.is.one.exc |
2b40 | 65 70 74 69 6f 6e 20 6e 65 65 64 65 64 20 66 6f 72 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 47 | eption.needed.for.implementing.G |
2b60 | 43 43 20 65 78 74 65 72 6e 20 69 6e 6c 69 6e 65 00 00 20 20 20 20 20 20 61 6e 64 20 69 74 20 69 | CC.extern.inline........and.it.i |
2b80 | 73 20 63 65 72 74 61 69 6e 20 74 68 61 74 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 62 6f 64 79 | s.certain.that.the.function.body |
2ba0 | 20 6e 6f 72 20 74 68 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 77 69 6c 6c 20 63 68 61 6e 67 65 | .nor.the.declaration.will.change |
2bc0 | 2e 00 20 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 | ........This.function.is.called. |
2be0 | 6f 6e 63 65 20 66 72 6f 6e 74 2d 65 6e 64 20 68 61 73 20 70 61 72 73 65 64 20 77 68 6f 6c 65 20 | once.front-end.has.parsed.whole. |
2c00 | 62 6f 64 79 20 6f 66 20 66 75 6e 63 74 69 6f 6e 00 00 20 20 20 20 2d 20 66 69 6e 61 6c 69 7a 65 | body.of.function......-.finalize |
2c20 | 5f 66 75 6e 63 74 69 6f 6e 00 00 20 20 20 54 68 65 20 66 72 6f 6e 74 2d 65 6e 64 20 69 73 20 73 | _function.....The.front-end.is.s |
2c40 | 75 70 70 6f 73 65 64 20 74 6f 20 75 73 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e 63 74 69 6f | upposed.to.use.following.functio |
2c60 | 6e 61 6c 69 74 79 3a 00 00 20 20 20 74 72 65 65 20 62 61 73 65 64 20 66 72 6f 6e 74 65 6e 64 73 | nality:.....tree.based.frontends |
2c80 | 20 61 6e 64 20 74 68 65 20 62 61 63 6b 65 6e 64 2e 00 20 20 20 54 68 65 20 6d 61 69 6e 20 73 63 | .and.the.backend.....The.main.sc |
2ca0 | 6f 70 65 20 6f 66 20 74 68 69 73 20 66 69 6c 65 20 69 73 20 74 6f 20 61 63 74 20 61 73 20 61 6e | ope.of.this.file.is.to.act.as.an |
2cc0 | 20 69 6e 74 65 72 66 61 63 65 20 69 6e 20 62 65 74 77 65 65 6e 00 00 2f 2a 20 54 68 69 73 20 6d | .interface.in.between../*.This.m |
2ce0 | 6f 64 75 6c 65 20 69 6d 70 6c 65 6d 65 6e 74 73 20 6d 61 69 6e 20 64 72 69 76 65 72 20 6f 66 20 | odule.implements.main.driver.of. |
2d00 | 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 70 72 6f 63 65 73 73 2e 00 00 3c 68 74 74 70 3a 2f 2f 77 77 | compilation.process...<http://ww |
2d20 | 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 20 20 2a 2f 00 61 6c 6f 6e 67 20 | w.gnu.org/licenses/>...*/.along. |
2d40 | 77 69 74 68 20 47 43 43 3b 20 73 65 65 20 74 68 65 20 66 69 6c 65 20 43 4f 50 59 49 4e 47 33 2e | with.GCC;.see.the.file.COPYING3. |
2d60 | 20 20 49 66 20 6e 6f 74 20 73 65 65 00 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 | ..If.not.see.You.should.have.rec |
2d80 | 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | eived.a.copy.of.the.GNU.General. |
2da0 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 00 00 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 | Public.License..for.more.details |
2dc0 | 2e 00 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f | ..FITNESS.FOR.A.PARTICULAR.PURPO |
2de0 | 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | SE...See.the.GNU.General.Public. |
2e00 | 4c 69 63 65 6e 73 65 00 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 | License.WARRANTY;.without.even.t |
2e20 | 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 | he.implied.warranty.of.MERCHANTA |
2e40 | 42 49 4c 49 54 59 20 6f 72 00 47 43 43 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 | BILITY.or.GCC.is.distributed.in. |
2e60 | 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c | the.hope.that.it.will.be.useful, |
2e80 | 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 00 00 76 65 72 73 69 6f 6e 2e 00 53 6f 66 74 77 | .but.WITHOUT.ANY..version..Softw |
2ea0 | 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 | are.Foundation;.either.version.3 |
2ec0 | 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 00 | ,.or.(at.your.option).any.later. |
2ee0 | 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | the.terms.of.the.GNU.General.Pub |
2f00 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 | lic.License.as.published.by.the. |
2f20 | 46 72 65 65 00 47 43 43 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 | Free.GCC.is.free.software;.you.c |
2f40 | 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 | an.redistribute.it.and/or.modify |
2f60 | 20 69 74 20 75 6e 64 65 72 00 00 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 | .it.under..This.file.is.part.of. |
2f80 | 47 43 43 2e 00 00 20 20 20 43 6f 6e 74 72 69 62 75 74 65 64 20 62 79 20 4a 61 6e 20 48 75 62 69 | GCC......Contributed.by.Jan.Hubi |
2fa0 | 63 6b 61 00 20 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 33 2d 32 30 32 30 20 46 | cka....Copyright.(C).2003-2020.F |
2fc0 | 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 00 2f 2a | ree.Software.Foundation,.Inc../* |
2fe0 | 20 44 72 69 76 65 72 20 6f 66 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 70 72 6f 63 65 73 73 00 | .Driver.of.optimization.process. |
3000 | 61 64 00 00 7b 07 00 00 c3 08 00 00 00 10 00 00 4b 00 00 00 00 00 00 00 d3 0f 00 00 d2 0f 00 00 | ad..{...........K............... |
3020 | 8c 0f 00 00 7a 0f 00 00 5a 0f 00 00 20 0f 00 00 01 0f 00 00 fb 0e 00 00 fa 0e 00 00 d1 0e 00 00 | ....z...Z....................... |
3040 | c3 0e 00 00 c2 0e 00 00 a7 0e 00 00 a5 0e 00 00 a4 0e 00 00 5b 0e 00 00 1d 0e 00 00 1c 0e 00 00 | ....................[........... |
3060 | 17 0e 00 00 fa 0d 00 00 f8 0d 00 00 c8 0d 00 00 a7 0d 00 00 a6 0d 00 00 8a 0d 00 00 65 0d 00 00 | ............................e... |
3080 | 64 0d 00 00 4b 0d 00 00 2e 0d 00 00 2c 0d 00 00 2b 0d 00 00 de 0c 00 00 bf 0c 00 00 be 0c 00 00 | d...K.......,...+............... |
30a0 | b9 0c 00 00 87 0c 00 00 85 0c 00 00 44 0c 00 00 1b 0c 00 00 1a 0c 00 00 da 0b 00 00 c6 0b 00 00 | ............D................... |
30c0 | af 0b 00 00 a3 0b 00 00 a2 0b 00 00 7f 0b 00 00 5b 0b 00 00 3d 0b 00 00 13 0b 00 00 00 0b 00 00 | ................[...=........... |
30e0 | ff 0a 00 00 b6 0a 00 00 a1 0a 00 00 a0 0a 00 00 6e 0a 00 00 56 0a 00 00 31 0a 00 00 f3 09 00 00 | ................n...V...1....... |
3100 | f2 09 00 00 c8 09 00 00 c7 09 00 00 b3 09 00 00 ad 09 00 00 81 09 00 00 57 09 00 00 51 09 00 00 | ........................W...Q... |
3120 | 50 09 00 00 32 09 00 00 31 09 00 00 11 09 00 00 03 09 00 00 e1 08 00 00 df 08 00 00 de 08 00 00 | P...2...1....................... |
3140 | c3 08 00 00 c2 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38c0 | 00 00 00 23 69 6e 63 6c 75 64 65 20 22 67 74 2d 63 67 72 61 70 68 75 6e 69 74 2e 68 22 00 00 7d | ...#include."gt-cgraphunit.h"..} |
38e0 | 00 20 20 69 6e 6c 69 6e 65 5f 61 6e 61 6c 79 7a 65 5f 66 75 6e 63 74 69 6f 6e 20 28 74 68 69 73 | ...inline_analyze_function.(this |
3900 | 29 3b 00 20 20 61 6e 61 6c 79 7a 65 20 28 29 3b 00 20 20 2f 2a 20 49 6e 6c 69 6e 65 20 73 75 6d | );...analyze.();.../*.Inline.sum |
3920 | 6d 61 72 79 20 73 65 74 2d 75 70 2e 20 20 2a 2f 00 00 20 20 65 78 70 61 6e 64 5f 74 68 75 6e 6b | mary.set-up...*/....expand_thunk |
3940 | 20 28 66 61 6c 73 65 2c 20 74 72 75 65 29 3b 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 61 72 67 | .(false,.true);......}.......arg |
3960 | 75 6d 65 6e 74 73 20 3d 20 54 52 45 45 5f 43 48 41 49 4e 20 28 61 72 67 75 6d 65 6e 74 73 29 3b | uments.=.TREE_CHAIN.(arguments); |
3980 | 00 20 20 20 20 20 20 54 52 45 45 5f 41 44 44 52 45 53 53 41 42 4c 45 20 28 61 72 67 75 6d 65 6e | .......TREE_ADDRESSABLE.(argumen |
39a0 | 74 73 29 20 3d 20 66 61 6c 73 65 3b 00 20 20 20 20 7b 00 20 20 77 68 69 6c 65 20 28 61 72 67 75 | ts).=.false;.....{...while.(argu |
39c0 | 6d 65 6e 74 73 29 00 00 20 20 74 72 65 65 20 61 72 67 75 6d 65 6e 74 73 20 3d 20 44 45 43 4c 5f | ments)....tree.arguments.=.DECL_ |
39e0 | 41 52 47 55 4d 45 4e 54 53 20 28 64 65 63 6c 29 3b 00 00 20 20 63 61 6c 6c 65 65 73 2d 3e 63 61 | ARGUMENTS.(decl);....callees->ca |
3a00 | 6e 5f 74 68 72 6f 77 5f 65 78 74 65 72 6e 61 6c 20 3d 20 21 54 52 45 45 5f 4e 4f 54 48 52 4f 57 | n_throw_external.=.!TREE_NOTHROW |
3a20 | 20 28 74 61 72 67 65 74 2d 3e 64 65 63 6c 29 3b 00 20 20 63 72 65 61 74 65 5f 65 64 67 65 20 28 | .(target->decl);...create_edge.( |
3a40 | 74 61 72 67 65 74 2c 20 4e 55 4c 4c 2c 20 63 6f 75 6e 74 29 3b 00 20 20 74 68 75 6e 6b 2e 74 68 | target,.NULL,.count);...thunk.th |
3a60 | 75 6e 6b 5f 70 20 3d 20 74 72 75 65 3b 00 20 20 6d 65 6d 73 65 74 20 28 26 74 68 75 6e 6b 2c 20 | unk_p.=.true;...memset.(&thunk,. |
3a80 | 30 2c 20 73 69 7a 65 6f 66 20 28 63 67 72 61 70 68 5f 74 68 75 6e 6b 5f 69 6e 66 6f 29 29 3b 00 | 0,.sizeof.(cgraph_thunk_info));. |
3aa0 | 00 20 20 64 65 66 69 6e 69 74 69 6f 6e 20 3d 20 74 72 75 65 3b 00 20 20 2f 2a 20 54 75 72 6e 20 | ...definition.=.true;.../*.Turn. |
3ac0 | 61 6c 69 61 73 20 69 6e 74 6f 20 74 68 75 6e 6b 20 61 6e 64 20 65 78 70 61 6e 64 20 69 74 20 69 | alias.into.thunk.and.expand.it.i |
3ae0 | 6e 74 6f 20 47 49 4d 50 4c 45 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 2e 20 20 2a 2f 00 00 | nto.GIMPLE.representation...*/.. |
3b00 | 20 20 73 65 74 5f 63 66 75 6e 20 28 4e 55 4c 4c 29 3b 00 20 20 61 6c 6c 6f 63 61 74 65 5f 73 74 | ..set_cfun.(NULL);...allocate_st |
3b20 | 72 75 63 74 5f 66 75 6e 63 74 69 6f 6e 20 28 64 65 63 6c 2c 20 66 61 6c 73 65 29 3b 00 20 20 44 | ruct_function.(decl,.false);...D |
3b40 | 45 43 4c 5f 49 4e 49 54 49 41 4c 20 28 64 65 63 6c 29 20 3d 20 4e 55 4c 4c 3b 00 20 20 44 45 43 | ECL_INITIAL.(decl).=.NULL;...DEC |
3b60 | 4c 5f 52 45 53 55 4c 54 20 28 64 65 63 6c 29 20 3d 20 64 65 63 6c 5f 72 65 73 75 6c 74 3b 00 20 | L_RESULT.(decl).=.decl_result;.. |
3b80 | 20 44 45 43 4c 5f 55 4e 49 4e 4c 49 4e 41 42 4c 45 20 28 64 65 63 6c 29 20 3d 20 66 61 6c 73 65 | .DECL_UNINLINABLE.(decl).=.false |
3ba0 | 3b 00 00 20 20 72 65 73 65 74 20 28 29 3b 00 20 20 72 65 6c 65 61 73 65 5f 62 6f 64 79 20 28 74 | ;....reset.();...release_body.(t |
3bc0 | 72 75 65 29 3b 00 20 20 20 20 20 66 6f 72 20 74 68 75 6e 6b 2e 20 20 2a 2f 00 20 20 2f 2a 20 52 | rue);......for.thunk...*/.../*.R |
3be0 | 65 6d 6f 76 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 27 73 20 62 6f 64 79 20 62 75 74 20 6b 65 | emove.the.function's.body.but.ke |
3c00 | 65 70 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 62 65 20 72 65 75 73 65 64 00 00 20 20 74 72 65 | ep.arguments.to.be.reused....tre |
3c20 | 65 20 64 65 63 6c 5f 72 65 73 75 6c 74 20 3d 20 44 45 43 4c 5f 52 45 53 55 4c 54 20 28 64 65 63 | e.decl_result.=.DECL_RESULT.(dec |
3c40 | 6c 29 3b 00 20 20 2f 2a 20 50 72 65 73 65 72 76 65 20 44 45 43 4c 5f 52 45 53 55 4c 54 20 73 6f | l);.../*.Preserve.DECL_RESULT.so |
3c60 | 20 77 65 20 67 65 74 20 72 69 67 68 74 20 62 79 20 72 65 66 65 72 65 6e 63 65 20 66 6c 61 67 2e | .we.get.right.by.reference.flag. |
3c80 | 20 20 2a 2f 00 7b 00 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a 63 72 65 61 74 65 5f 77 72 61 70 70 | ..*/.{.cgraph_node::create_wrapp |
3ca0 | 65 72 20 28 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 74 61 72 67 65 74 29 00 76 6f 69 64 00 00 20 | er.(cgraph_node.*target).void... |
3cc0 | 20 20 6b 69 6e 64 20 6f 66 20 77 72 61 70 70 65 72 20 6d 65 74 68 6f 64 2e 20 20 2a 2f 00 2f 2a | ..kind.of.wrapper.method...*/./* |
3ce0 | 20 43 72 65 61 74 65 73 20 61 20 77 72 61 70 70 65 72 20 66 72 6f 6d 20 63 67 72 61 70 68 5f 6e | .Creates.a.wrapper.from.cgraph_n |
3d00 | 6f 64 65 20 74 6f 20 54 41 52 47 45 54 20 6e 6f 64 65 2e 20 54 68 75 6e 6b 20 69 73 20 75 73 65 | ode.to.TARGET.node..Thunk.is.use |
3d20 | 64 20 66 6f 72 20 74 68 69 73 00 00 7d 00 20 20 66 69 72 73 74 5f 61 6e 61 6c 79 7a 65 64 5f 76 | d.for.this..}...first_analyzed_v |
3d40 | 61 72 20 3d 20 4e 55 4c 4c 3b 00 20 20 66 69 72 73 74 5f 61 6e 61 6c 79 7a 65 64 20 3d 20 4e 55 | ar.=.NULL;...first_analyzed.=.NU |
3d60 | 4c 4c 3b 00 00 20 20 71 75 65 75 65 64 5f 6e 6f 64 65 73 20 3d 20 26 73 79 6d 74 61 62 5f 74 65 | LL;....queued_nodes.=.&symtab_te |
3d80 | 72 6d 69 6e 61 74 6f 72 3b 00 20 20 76 74 61 62 6c 65 5f 65 6e 74 72 79 5f 74 79 70 65 20 3d 20 | rminator;...vtable_entry_type.=. |
3da0 | 4e 55 4c 4c 3b 00 00 20 20 63 67 72 61 70 68 5f 6e 65 77 5f 6e 6f 64 65 73 2e 74 72 75 6e 63 61 | NULL;....cgraph_new_nodes.trunca |
3dc0 | 74 65 20 28 30 29 3b 00 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 63 67 72 61 70 68 5f 6e 65 77 | te.(0);...gcc_assert.(cgraph_new |
3de0 | 5f 6e 6f 64 65 73 2e 6c 65 6e 67 74 68 20 28 29 20 3d 3d 20 30 29 3b 00 7b 00 63 67 72 61 70 68 | _nodes.length.().==.0);.{.cgraph |
3e00 | 75 6e 69 74 5f 63 5f 66 69 6e 61 6c 69 7a 65 20 28 76 6f 69 64 29 00 76 6f 69 64 00 00 20 20 20 | unit_c_finalize.(void).void..... |
3e20 | 77 69 74 68 69 6e 20 74 68 65 20 73 61 6d 65 20 70 72 6f 63 65 73 73 2e 20 20 46 6f 72 20 75 73 | within.the.same.process...For.us |
3e40 | 65 20 62 79 20 74 6f 70 6c 65 76 3a 3a 66 69 6e 61 6c 69 7a 65 2e 20 20 2a 2f 00 2f 2a 20 52 65 | e.by.toplev::finalize...*/./*.Re |
3e60 | 73 65 74 20 61 6c 6c 20 73 74 61 74 65 20 77 69 74 68 69 6e 20 63 67 72 61 70 68 75 6e 69 74 2e | set.all.state.within.cgraphunit. |
3e80 | 63 20 73 6f 20 74 68 61 74 20 77 65 20 63 61 6e 20 72 65 72 75 6e 20 74 68 65 20 63 6f 6d 70 69 | c.so.that.we.can.rerun.the.compi |
3ea0 | 6c 65 72 00 00 7d 00 20 20 74 69 6d 65 76 61 72 5f 70 6f 70 20 28 54 56 5f 43 47 52 41 50 48 29 | ler..}...timevar_pop.(TV_CGRAPH) |
3ec0 | 3b 00 00 20 20 63 6f 6d 70 69 6c 65 20 28 29 3b 00 20 20 2f 2a 20 46 69 6e 61 6c 6c 79 20 64 72 | ;....compile.();.../*.Finally.dr |
3ee0 | 69 76 65 20 74 68 65 20 70 61 73 73 20 6d 61 6e 61 67 65 72 2e 20 20 2a 2f 00 00 20 20 20 20 7d | ive.the.pass.manager...*/......} |
3f00 | 00 20 20 20 20 20 20 64 65 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 73 74 6f 70 20 28 29 3b 00 | .......debuginfo_early_stop.();. |
3f20 | 20 20 20 20 20 20 28 2a 64 65 62 75 67 5f 68 6f 6f 6b 73 2d 3e 65 61 72 6c 79 5f 66 69 6e 69 73 | ......(*debug_hooks->early_finis |
3f40 | 68 29 20 28 6d 61 69 6e 5f 69 6e 70 75 74 5f 66 69 6c 65 6e 61 6d 65 29 3b 00 20 20 20 20 20 20 | h).(main_input_filename);....... |
3f60 | 64 65 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 73 74 61 72 74 20 28 29 3b 00 09 20 67 65 6e 65 | debuginfo_early_start.();...gene |
3f80 | 72 61 74 69 6f 6e 2e 20 20 2a 2f 00 20 20 20 20 20 20 2f 2a 20 43 6c 65 61 6e 20 75 70 20 61 6e | ration...*/......./*.Clean.up.an |
3fa0 | 79 74 68 69 6e 67 20 74 68 61 74 20 6e 65 65 64 73 20 63 6c 65 61 6e 69 6e 67 20 75 70 20 61 66 | ything.that.needs.cleaning.up.af |
3fc0 | 74 65 72 20 69 6e 69 74 69 61 6c 20 64 65 62 75 67 00 00 20 20 20 20 20 20 28 2a 6c 61 6e 67 5f | ter.initial.debug........(*lang_ |
3fe0 | 68 6f 6f 6b 73 2e 66 69 6e 61 6c 69 7a 65 5f 65 61 72 6c 79 5f 64 65 62 75 67 29 20 28 29 3b 00 | hooks.finalize_early_debug).();. |
4000 | 61 64 00 00 8d 01 00 00 cd 03 00 00 00 10 00 00 89 00 00 00 00 00 00 00 d8 0f 00 00 d7 0f 00 00 | ad.............................. |
4020 | b6 0f 00 00 80 0f 00 00 7f 0f 00 00 79 0f 00 00 78 0f 00 00 33 0f 00 00 01 0f 00 00 df 0e 00 00 | ............y...x...3........... |
4040 | de 0e 00 00 ce 0e 00 00 96 0e 00 00 90 0e 00 00 79 0e 00 00 53 0e 00 00 38 0e 00 00 35 0e 00 00 | ................y...S...8...5... |
4060 | ff 0d 00 00 df 0d 00 00 c4 0d 00 00 a3 0d 00 00 a0 0d 00 00 8c 0d 00 00 89 0d 00 00 57 0d 00 00 | ............................W... |
4080 | 36 0d 00 00 1b 0d 00 00 18 0d 00 00 12 0d 00 00 11 0d 00 00 df 0c 00 00 bf 0c 00 00 be 0c 00 00 | 6............................... |
40a0 | a9 0c 00 00 91 0c 00 00 90 0c 00 00 6a 0c 00 00 24 0c 00 00 fa 0b 00 00 be 0b 00 00 bd 0b 00 00 | ............j...$............... |
40c0 | a8 0b 00 00 8f 0b 00 00 8e 0b 00 00 51 0b 00 00 50 0b 00 00 2f 0b 00 00 2d 0b 00 00 2c 0b 00 00 | ............Q...P.../...-...,... |
40e0 | 2b 0b 00 00 03 0b 00 00 02 0b 00 00 f6 0a 00 00 d9 0a 00 00 d7 0a 00 00 94 0a 00 00 67 0a 00 00 | +...........................g... |
4100 | 3e 0a 00 00 3c 0a 00 00 3b 0a 00 00 3a 0a 00 00 f6 09 00 00 bf 09 00 00 be 09 00 00 b9 09 00 00 | >...<...;...:................... |
4120 | 94 09 00 00 92 09 00 00 7d 09 00 00 64 09 00 00 50 09 00 00 26 09 00 00 13 09 00 00 0b 09 00 00 | ........}...d...P...&........... |
4140 | fd 08 00 00 fc 08 00 00 b5 08 00 00 6e 08 00 00 63 08 00 00 16 08 00 00 e2 07 00 00 c9 07 00 00 | ............n...c............... |
4160 | a0 07 00 00 6f 07 00 00 52 07 00 00 38 07 00 00 f5 06 00 00 ef 06 00 00 ea 06 00 00 d1 06 00 00 | ....o...R...8................... |
4180 | a4 06 00 00 9f 06 00 00 6f 06 00 00 67 06 00 00 65 06 00 00 64 06 00 00 3c 06 00 00 3a 06 00 00 | ........o...g...e...d...<...:... |
41a0 | 23 06 00 00 0f 06 00 00 07 06 00 00 fc 05 00 00 f1 05 00 00 e6 05 00 00 db 05 00 00 d0 05 00 00 | #............................... |
41c0 | c5 05 00 00 ba 05 00 00 af 05 00 00 a4 05 00 00 99 05 00 00 8c 05 00 00 82 05 00 00 71 05 00 00 | ............................q... |
41e0 | 69 05 00 00 68 05 00 00 59 05 00 00 57 05 00 00 56 05 00 00 32 05 00 00 31 05 00 00 18 05 00 00 | i...h...Y...W...V...2...1....... |
4200 | 17 05 00 00 0b 05 00 00 ea 04 00 00 e8 04 00 00 cc 04 00 00 b4 04 00 00 a7 04 00 00 a6 04 00 00 | ................................ |
4220 | 76 04 00 00 4b 04 00 00 31 04 00 00 18 04 00 00 03 04 00 00 e3 03 00 00 cd 03 00 00 d8 03 00 00 | v...K...1....................... |
4240 | b0 03 00 00 9e 03 00 00 9d 03 00 00 70 03 00 00 6a 03 00 00 2c 03 00 00 08 03 00 00 f4 02 00 00 | ............p...j...,........... |
4260 | ee 02 00 00 ed 02 00 00 c5 02 00 00 b3 02 00 00 b2 02 00 00 86 02 00 00 80 02 00 00 00 00 00 00 | ................................ |
4280 | 20 20 20 20 7b 00 20 20 69 66 20 28 21 73 74 72 63 6d 70 20 28 66 6c 61 67 5f 70 61 72 61 6c 6c | ....{...if.(!strcmp.(flag_parall |
42a0 | 65 6c 5f 6a 6f 62 73 2c 20 22 61 75 74 6f 22 29 29 00 00 20 20 20 20 72 65 74 75 72 6e 20 66 61 | el_jobs,."auto"))......return.fa |
42c0 | 6c 73 65 3b 00 20 20 69 66 20 28 69 6e 73 6e 73 20 3c 20 70 61 72 61 6d 5f 6d 69 6e 5f 70 61 72 | lse;...if.(insns.<.param_min_par |
42e0 | 74 69 74 69 6f 6e 5f 73 69 7a 65 29 00 00 20 20 20 20 7d 00 09 69 6e 73 6e 73 20 2b 3d 20 73 73 | tition_size)......}..insns.+=.ss |
4300 | 2d 3e 73 69 7a 65 3b 00 20 20 20 20 20 20 69 66 20 28 21 63 6e 6f 64 65 2d 3e 69 6e 6c 69 6e 65 | ->size;.......if.(!cnode->inline |
4320 | 64 5f 74 6f 20 26 26 20 73 73 29 00 20 20 20 20 20 20 69 70 61 5f 73 69 7a 65 5f 73 75 6d 6d 61 | d_to.&&.ss).......ipa_size_summa |
4340 | 72 79 20 2a 73 73 20 3d 20 69 70 61 5f 73 69 7a 65 5f 73 75 6d 6d 61 72 69 65 73 2d 3e 67 65 74 | ry.*ss.=.ipa_size_summaries->get |
4360 | 20 28 63 6e 6f 64 65 29 3b 00 20 20 20 20 7b 00 20 20 46 4f 52 5f 45 41 43 48 5f 46 55 4e 43 54 | .(cnode);.....{...FOR_EACH_FUNCT |
4380 | 49 4f 4e 5f 57 49 54 48 5f 47 49 4d 50 4c 45 5f 42 4f 44 59 20 28 63 6e 6f 64 65 29 00 00 20 20 | ION_WITH_GIMPLE_BODY.(cnode).... |
43a0 | 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 00 20 20 69 66 20 28 21 66 6c 61 67 5f 70 61 72 61 | ..return.false;...if.(!flag_para |
43c0 | 6c 6c 65 6c 5f 6a 6f 62 73 20 7c 7c 20 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 63 6e 6f 64 | llel_jobs.||...cgraph_node.*cnod |
43e0 | 65 3b 00 20 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f 6e 67 20 69 6e 73 6e 73 20 3d 20 | e;...unsigned.long.long.insns.=. |
4400 | 30 3b 00 20 20 69 6e 74 20 6e 75 6d 5f 6a 6f 62 73 20 3d 20 2d 31 3b 00 20 20 62 6f 6f 6c 20 6a | 0;...int.num_jobs.=.-1;...bool.j |
4420 | 6f 62 5f 61 75 74 6f 20 3d 20 66 61 6c 73 65 3b 00 20 20 62 6f 6f 6c 20 6a 6f 62 73 65 72 76 65 | ob_auto.=.false;...bool.jobserve |
4440 | 72 20 3d 20 66 61 6c 73 65 3b 00 20 20 62 6f 6f 6c 20 62 61 6c 61 6e 63 65 20 3d 20 70 61 72 61 | r.=.false;...bool.balance.=.para |
4460 | 6d 5f 62 61 6c 61 6e 63 65 5f 70 61 72 74 69 74 69 6f 6e 73 3b 00 20 20 62 6f 6f 6c 20 70 72 6f | m_balance_partitions;...bool.pro |
4480 | 6d 6f 74 65 5f 73 74 61 74 69 63 73 20 3d 20 70 61 72 61 6d 5f 70 72 6f 6d 6f 74 65 5f 73 74 61 | mote_statics.=.param_promote_sta |
44a0 | 74 69 63 73 3b 00 00 20 20 69 6e 74 20 2a 70 69 64 73 3b 00 20 20 69 6e 74 20 70 61 72 74 69 74 | tics;....int.*pids;...int.partit |
44c0 | 69 6f 6e 73 2c 20 69 2c 20 6a 3b 00 20 20 73 74 72 75 63 74 20 73 79 6d 74 61 62 5f 6e 6f 64 65 | ions,.i,.j;...struct.symtab_node |
44e0 | 20 2a 6e 6f 64 65 3b 00 7b 00 6d 61 79 62 65 5f 63 6f 6d 70 69 6c 65 5f 69 6e 5f 70 61 72 61 6c | .*node;.{.maybe_compile_in_paral |
4500 | 6c 65 6c 20 28 76 6f 69 64 29 00 73 74 61 74 69 63 20 62 6f 6f 6c 00 00 73 74 61 74 69 63 20 69 | lel.(void).static.bool..static.i |
4520 | 6e 74 20 63 68 69 6c 64 6e 6f 20 3d 20 2d 31 3b 00 00 2f 2a 20 49 66 20 66 6f 72 6b 65 64 2c 20 | nt.childno.=.-1;../*.If.forked,. |
4540 | 77 68 69 63 68 20 63 68 69 6c 64 20 61 6d 20 49 3f 20 20 2a 2f 00 00 7d 00 20 20 72 65 74 75 72 | which.child.am.I?..*/..}...retur |
4560 | 6e 20 74 72 75 65 3b 00 00 20 20 20 20 20 20 7d 00 09 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 | n.true;........}....return.false |
4580 | 3b 00 09 64 65 66 61 75 6c 74 3a 00 09 20 20 63 6f 6e 74 69 6e 75 65 3b 00 09 63 61 73 65 20 27 | ;..default:....continue;..case.' |
45a0 | 39 27 3a 00 09 63 61 73 65 20 27 38 27 3a 00 09 63 61 73 65 20 27 37 27 3a 00 09 63 61 73 65 20 | 9':..case.'8':..case.'7':..case. |
45c0 | 27 36 27 3a 00 09 63 61 73 65 20 27 35 27 3a 00 09 63 61 73 65 20 27 34 27 3a 00 09 63 61 73 65 | '6':..case.'5':..case.'4':..case |
45e0 | 20 27 33 27 3a 00 09 63 61 73 65 20 27 32 27 3a 00 09 63 61 73 65 20 27 31 27 3a 00 09 63 61 73 | .'3':..case.'2':..case.'1':..cas |
4600 | 65 20 27 30 27 3a 00 20 20 20 20 20 20 7b 00 20 20 20 20 73 77 69 74 63 68 20 28 2a 73 74 72 2b | e.'0':.......{.....switch.(*str+ |
4620 | 2b 29 00 20 20 77 68 69 6c 65 20 28 2a 73 74 72 20 21 3d 20 27 5c 30 27 29 00 7b 00 73 74 61 74 | +)...while.(*str.!=.'\0').{.stat |
4640 | 69 63 20 62 6f 6f 6c 20 69 73 5f 6e 75 6d 62 65 72 20 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 | ic.bool.is_number.(const.char.*s |
4660 | 74 72 29 00 00 7d 00 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 64 6f 5f 61 73 73 65 6d 62 | tr)..}.......}.........do_assemb |
4680 | 6c 65 5f 61 6c 69 61 73 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 2c 20 74 61 72 67 65 74 29 3b 00 09 | le_alias.(node->decl,.target);.. |
46a0 | 20 20 7d 00 09 20 20 20 20 74 61 72 67 65 74 20 3d 20 67 65 74 5f 61 6c 69 61 73 5f 73 79 6d 62 | ..}......target.=.get_alias_symb |
46c0 | 6f 6c 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 3b 00 09 20 20 20 20 67 63 63 5f 75 6e 72 65 61 63 | ol.(node->decl);......gcc_unreac |
46e0 | 68 61 62 6c 65 20 28 29 3b 00 09 20 20 7b 00 09 65 6c 73 65 00 09 20 20 74 61 72 67 65 74 20 3d | hable.();....{..else....target.= |
4700 | 20 44 45 43 4c 5f 41 53 53 45 4d 42 4c 45 52 5f 4e 41 4d 45 20 28 6e 6f 64 65 2d 3e 67 65 74 5f | .DECL_ASSEMBLER_NAME.(node->get_ |
4720 | 61 6c 69 61 73 5f 74 61 72 67 65 74 20 28 29 2d 3e 64 65 63 6c 29 3b 00 09 65 6c 73 65 20 69 66 | alias_target.()->decl);..else.if |
4740 | 20 28 6e 6f 64 65 2d 3e 61 6e 61 6c 79 7a 65 64 29 00 09 09 20 20 20 20 3a 20 6e 6f 64 65 2d 3e | .(node->analyzed).......:.node-> |
4760 | 61 6c 69 61 73 5f 74 61 72 67 65 74 29 3b 00 09 09 20 20 20 20 3f 20 44 45 43 4c 5f 41 53 53 45 | alias_target);.......?.DECL_ASSE |
4780 | 4d 42 4c 45 52 5f 4e 41 4d 45 20 28 6e 6f 64 65 2d 3e 61 6c 69 61 73 5f 74 61 72 67 65 74 29 00 | MBLER_NAME.(node->alias_target). |
47a0 | 09 20 20 74 61 72 67 65 74 20 3d 20 28 44 45 43 4c 5f 50 20 28 6e 6f 64 65 2d 3e 61 6c 69 61 73 | ...target.=.(DECL_P.(node->alias |
47c0 | 5f 74 61 72 67 65 74 29 00 09 69 66 20 28 6e 6f 64 65 2d 3e 61 6c 69 61 73 5f 74 61 72 67 65 74 | _target)..if.(node->alias_target |
47e0 | 29 00 09 20 20 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 69 73 20 70 6f 69 6e 74 65 64 20 74 6f | ).....otherwise.it.is.pointed.to |
4800 | 20 62 79 20 61 6c 69 61 73 5f 74 61 72 67 65 74 2e 20 20 2a 2f 00 09 20 20 20 57 68 65 6e 20 61 | .by.alias_target...*/.....When.a |
4820 | 6c 69 61 73 20 74 61 72 67 65 74 20 69 73 20 64 65 66 69 6e 65 64 2c 20 77 65 20 6e 65 65 64 20 | lias.target.is.defined,.we.need. |
4840 | 74 6f 20 66 65 74 63 68 20 69 74 20 66 72 6f 6d 20 73 79 6d 74 61 62 20 72 65 66 65 72 65 6e 63 | to.fetch.it.from.symtab.referenc |
4860 | 65 2c 00 09 20 20 20 61 6c 69 61 73 2e 00 09 20 20 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 75 6e | e,.....alias......compilation.un |
4880 | 69 74 2e 20 20 49 74 20 69 73 20 74 68 75 73 20 62 69 74 20 68 61 72 64 20 74 6f 20 77 6f 72 6b | it...It.is.thus.bit.hard.to.work |
48a0 | 20 6f 75 74 20 77 68 61 74 20 77 65 20 77 61 6e 74 20 74 6f 00 09 2f 2a 20 57 65 61 6b 72 65 66 | .out.what.we.want.to../*.Weakref |
48c0 | 73 20 61 72 65 20 73 70 65 63 69 61 6c 20 62 79 20 6e 6f 74 20 72 65 71 75 69 72 69 6e 67 20 74 | s.are.special.by.not.requiring.t |
48e0 | 61 72 67 65 74 20 64 65 66 69 6e 69 74 69 6f 6e 20 69 6e 20 63 75 72 72 65 6e 74 00 00 09 74 72 | arget.definition.in.current...tr |
4900 | 65 65 20 74 61 72 67 65 74 3b 00 20 20 20 20 20 20 7b 00 09 26 26 20 6e 6f 64 65 2d 3e 77 65 61 | ee.target;.......{..&&.node->wea |
4920 | 6b 72 65 66 29 00 20 20 20 20 20 20 20 20 26 26 20 21 54 52 45 45 5f 41 53 4d 5f 57 52 49 54 54 | kref).........&&.!TREE_ASM_WRITT |
4940 | 45 4e 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 00 20 20 20 20 69 66 20 28 6e 6f 64 65 2d 3e 61 6c | EN.(node->decl).....if.(node->al |
4960 | 69 61 73 00 20 20 46 4f 52 5f 45 41 43 48 5f 53 59 4d 42 4f 4c 20 28 6e 6f 64 65 29 00 20 20 73 | ias...FOR_EACH_SYMBOL.(node)...s |
4980 | 79 6d 74 61 62 5f 6e 6f 64 65 20 2a 6e 6f 64 65 3b 00 7b 00 73 79 6d 62 6f 6c 5f 74 61 62 6c 65 | ymtab_node.*node;.{.symbol_table |
49a0 | 3a 3a 6f 75 74 70 75 74 5f 77 65 61 6b 72 65 66 73 20 28 76 6f 69 64 29 00 76 6f 69 64 00 00 20 | ::output_weakrefs.(void).void... |
49c0 | 20 20 61 74 20 65 78 70 61 6e 73 69 6f 6e 20 74 69 6d 65 2e 20 20 45 6d 69 74 20 61 6c 6c 20 6e | ..at.expansion.time...Emit.all.n |
49e0 | 65 63 65 73 73 61 72 79 20 61 6c 69 61 73 65 73 2e 20 20 2a 2f 00 2f 2a 20 57 65 61 6b 72 65 66 | ecessary.aliases...*/./*.Weakref |
4a00 | 73 20 6d 61 79 20 62 65 20 61 73 73 6f 63 69 61 74 65 64 20 74 6f 20 65 78 74 65 72 6e 61 6c 20 | s.may.be.associated.to.external. |
4a20 | 64 65 63 6c 73 20 61 6e 64 20 74 68 75 73 20 6e 6f 74 20 6f 75 74 70 75 74 00 00 00 7d 00 09 09 | decls.and.thus.not.output...}... |
4a40 | 09 20 20 28 54 52 45 45 5f 56 41 4c 55 45 20 28 54 52 45 45 5f 56 41 4c 55 45 20 28 61 6c 69 61 | ...(TREE_VALUE.(TREE_VALUE.(alia |
4a60 | 73 29 29 29 29 3b 00 20 20 72 65 74 75 72 6e 20 67 65 74 5f 69 64 65 6e 74 69 66 69 65 72 20 28 | s))));...return.get_identifier.( |
4a80 | 54 52 45 45 5f 53 54 52 49 4e 47 5f 50 4f 49 4e 54 45 52 00 20 20 74 72 65 65 20 61 6c 69 61 73 | TREE_STRING_POINTER...tree.alias |
4aa0 | 20 3d 20 6c 6f 6f 6b 75 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 61 6c 69 61 73 22 2c 20 44 45 | .=.lookup_attribute.("alias",.DE |
4ac0 | 43 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 64 65 63 6c 29 29 3b 00 7b 00 67 65 74 5f 61 6c 69 | CL_ATTRIBUTES.(decl));.{.get_ali |
4ae0 | 61 73 5f 73 79 6d 62 6f 6c 20 28 74 72 65 65 20 64 65 63 6c 29 00 73 74 61 74 69 63 20 74 72 65 | as_symbol.(tree.decl).static.tre |
4b00 | 65 00 00 2f 2a 20 52 65 74 75 72 6e 20 73 74 72 69 6e 67 20 61 6c 69 61 73 20 69 73 20 61 6c 69 | e../*.Return.string.alias.is.ali |
4b20 | 61 73 20 6f 66 2e 20 20 2a 2f 00 00 00 7d 00 20 20 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 6b 5f | as.of...*/...}...bitmap_obstack_ |
4b40 | 72 65 6c 65 61 73 65 20 28 4e 55 4c 4c 29 3b 00 00 20 20 69 6e 76 6f 6b 65 5f 70 6c 75 67 69 6e | release.(NULL);....invoke_plugin |
4b60 | 5f 63 61 6c 6c 62 61 63 6b 73 20 28 50 4c 55 47 49 4e 5f 41 4c 4c 5f 49 50 41 5f 50 41 53 53 45 | _callbacks.(PLUGIN_ALL_IPA_PASSE |
4b80 | 53 5f 45 4e 44 2c 20 4e 55 4c 4c 29 3b 00 00 20 20 20 20 66 6c 61 67 5f 6c 74 72 61 6e 73 20 3d | S_END,.NULL);......flag_ltrans.= |
4ba0 | 20 66 61 6c 73 65 3b 00 20 20 69 66 20 28 73 70 6c 69 74 5f 6f 75 74 70 75 74 73 29 00 00 20 20 | .false;...if.(split_outputs).... |
4bc0 | 20 20 65 78 65 63 75 74 65 5f 69 70 61 5f 70 61 73 73 5f 6c 69 73 74 20 28 70 61 73 73 65 73 2d | ..execute_ipa_pass_list.(passes- |
4be0 | 3e 61 6c 6c 5f 72 65 67 75 6c 61 72 5f 69 70 61 5f 70 61 73 73 65 73 29 3b 00 09 20 20 7c 7c 20 | >all_regular_ipa_passes);....||. |
4c00 | 21 66 6c 61 67 5f 6c 74 6f 20 7c 7c 20 66 6c 61 67 5f 66 61 74 5f 6c 74 6f 5f 6f 62 6a 65 63 74 | !flag_lto.||.flag_fat_lto_object |
4c20 | 73 29 29 00 20 20 20 20 20 20 26 26 20 28 28 69 6e 5f 6c 74 6f 5f 70 20 26 26 20 66 6c 61 67 5f | s)).......&&.((in_lto_p.&&.flag_ |
4c40 | 69 6e 63 72 65 6d 65 6e 74 61 6c 5f 6c 69 6e 6b 20 21 3d 20 49 4e 43 52 45 4d 45 4e 54 41 4c 5f | incremental_link.!=.INCREMENTAL_ |
4c60 | 4c 49 4e 4b 5f 4c 54 4f 29 00 20 20 69 66 20 28 28 21 66 6c 61 67 5f 6c 74 72 61 6e 73 20 7c 7c | LINK_LTO)...if.((!flag_ltrans.|| |
4c80 | 20 73 70 6c 69 74 5f 6f 75 74 70 75 74 73 29 00 00 20 20 20 20 66 6c 61 67 5f 6c 74 72 61 6e 73 | .split_outputs)......flag_ltrans |
4ca0 | 20 3d 20 74 72 75 65 3b 00 20 20 69 66 20 28 73 70 6c 69 74 5f 6f 75 74 70 75 74 73 29 00 00 20 | .=.true;...if.(split_outputs)... |
4cc0 | 20 20 20 74 61 72 67 65 74 6d 2e 61 73 6d 5f 6f 75 74 2e 6c 74 6f 5f 65 6e 64 20 28 29 3b 00 20 | ...targetm.asm_out.lto_end.();.. |
4ce0 | 20 69 66 20 28 66 6c 61 67 5f 67 65 6e 65 72 61 74 65 5f 6c 74 6f 20 7c 7c 20 66 6c 61 67 5f 67 | .if.(flag_generate_lto.||.flag_g |
4d00 | 65 6e 65 72 61 74 65 5f 6f 66 66 6c 6f 61 64 29 00 00 20 20 20 20 7d 00 09 7d 00 09 20 20 69 70 | enerate_offload)......}..}....ip |
4d20 | 61 5f 77 72 69 74 65 5f 73 75 6d 6d 61 72 69 65 73 20 28 29 3b 00 09 20 20 6c 74 6f 5f 73 74 72 | a_write_summaries.();....lto_str |
4d40 | 65 61 6d 5f 6f 66 66 6c 6f 61 64 5f 70 20 3d 20 66 61 6c 73 65 3b 00 09 20 20 73 65 63 74 69 6f | eam_offload_p.=.false;....sectio |
4d60 | 6e 5f 6e 61 6d 65 5f 70 72 65 66 69 78 20 3d 20 4c 54 4f 5f 53 45 43 54 49 4f 4e 5f 4e 41 4d 45 | n_name_prefix.=.LTO_SECTION_NAME |
4d80 | 5f 50 52 45 46 49 58 3b 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 66 6c 61 67 5f 6c 74 6f 29 00 | _PREFIX;..{.......if.(flag_lto). |
4da0 | 09 7d 00 09 20 20 6c 74 6f 5f 73 74 72 65 61 6d 5f 6f 66 66 6c 6f 61 64 5f 70 20 3d 20 66 61 6c | .}....lto_stream_offload_p.=.fal |
4dc0 | 73 65 3b 00 09 20 20 69 70 61 5f 77 72 69 74 65 5f 73 75 6d 6d 61 72 69 65 73 20 28 29 3b 00 09 | se;....ipa_write_summaries.();.. |
4de0 | 20 20 6c 74 6f 5f 73 74 72 65 61 6d 5f 6f 66 66 6c 6f 61 64 5f 70 20 3d 20 74 72 75 65 3b 00 09 | ..lto_stream_offload_p.=.true;.. |
4e00 | 20 20 73 65 63 74 69 6f 6e 5f 6e 61 6d 65 5f 70 72 65 66 69 78 20 3d 20 4f 46 46 4c 4f 41 44 5f | ..section_name_prefix.=.OFFLOAD_ |
4e20 | 53 45 43 54 49 4f 4e 5f 4e 41 4d 45 5f 50 52 45 46 49 58 3b 00 09 7b 00 20 20 20 20 20 20 69 66 | SECTION_NAME_PREFIX;..{.......if |
4e40 | 20 28 67 2d 3e 68 61 76 65 5f 6f 66 66 6c 6f 61 64 29 00 09 66 70 72 69 6e 74 66 20 28 73 74 64 | .(g->have_offload)..fprintf.(std |
4e60 | 65 72 72 2c 20 22 53 74 72 65 61 6d 69 6e 67 20 4c 54 4f 5c 6e 22 29 3b 00 20 20 20 20 20 20 69 | err,."Streaming.LTO\n");.......i |
4e80 | 66 20 28 21 71 75 69 65 74 5f 66 6c 61 67 29 00 20 20 20 20 7b 00 20 20 20 20 20 20 7c 7c 20 66 | f.(!quiet_flag).....{.......||.f |
4ea0 | 6c 61 67 5f 69 6e 63 72 65 6d 65 6e 74 61 6c 5f 6c 69 6e 6b 20 3d 3d 20 49 4e 43 52 45 4d 45 4e | lag_incremental_link.==.INCREMEN |
4ec0 | 54 41 4c 5f 4c 49 4e 4b 5f 4c 54 4f 29 00 20 20 69 66 20 28 21 69 6e 5f 6c 74 6f 5f 70 00 00 20 | TAL_LINK_LTO)...if.(!in_lto_p... |
4ee0 | 20 20 20 74 61 72 67 65 74 6d 2e 61 73 6d 5f 6f 75 74 2e 6c 74 6f 5f 73 74 61 72 74 20 28 29 3b | ...targetm.asm_out.lto_start.(); |
4f00 | 00 20 20 69 66 20 28 66 6c 61 67 5f 67 65 6e 65 72 61 74 65 5f 6c 74 6f 20 7c 7c 20 66 6c 61 67 | ...if.(flag_generate_lto.||.flag |
4f20 | 5f 67 65 6e 65 72 61 74 65 5f 6f 66 66 6c 6f 61 64 29 00 20 20 2f 2a 20 53 6f 6d 65 20 74 61 72 | _generate_offload).../*.Some.tar |
4f40 | 67 65 74 73 20 6e 65 65 64 20 74 6f 20 68 61 6e 64 6c 65 20 4c 54 4f 20 61 73 73 65 6d 62 6c 65 | gets.need.to.handle.LTO.assemble |
4f60 | 72 20 6f 75 74 70 75 74 20 73 70 65 63 69 61 6c 6c 79 2e 20 20 2a 2f 00 00 20 20 20 20 7d 00 00 | r.output.specially...*/......}.. |
4f80 | 09 28 28 69 70 61 5f 6f 70 74 5f 70 61 73 73 5f 64 20 2a 29 20 70 61 73 73 65 73 2d 3e 61 6c 6c | .((ipa_opt_pass_d.*).passes->all |
4fa0 | 5f 72 65 67 75 6c 61 72 5f 69 70 61 5f 70 61 73 73 65 73 29 3b 00 20 20 20 20 20 20 65 78 65 63 | _regular_ipa_passes);.......exec |
4fc0 | 75 74 65 5f 69 70 61 5f 73 75 6d 6d 61 72 79 5f 70 61 73 73 65 73 00 00 20 20 20 20 20 20 73 79 | ute_ipa_summary_passes........sy |
4fe0 | 6d 74 61 62 2d 3e 70 72 6f 63 65 73 73 5f 6e 65 77 5f 66 75 6e 63 74 69 6f 6e 73 20 28 29 3b 00 | mtab->process_new_functions.();. |
5000 | 61 64 00 00 31 0e 00 00 8d 0e 00 00 00 10 00 00 10 00 00 00 00 00 00 00 ff 0f 00 00 d2 0f 00 00 | ad..1........................... |
5020 | c0 0f 00 00 bf 0f 00 00 92 0f 00 00 8c 0f 00 00 4e 0f 00 00 2a 0f 00 00 16 0f 00 00 10 0f 00 00 | ................N...*........... |
5040 | 0f 0f 00 00 d2 0e 00 00 c0 0e 00 00 bf 0e 00 00 93 0e 00 00 8d 0e 00 00 00 00 00 00 00 00 00 00 | ................................ |
5060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
50a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
50c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
50e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
51a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
51c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
51e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
52a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
52c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
52e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
53a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
53c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
53e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
54a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
54c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
54e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
55a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
55c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
55e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
56a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
56c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
56e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
57a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
57c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
57e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
58a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
58c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
58e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 7b 00 20 20 69 66 20 28 21 73 74 72 63 6d 70 | .................{...if.(!strcmp |
5ea0 | 20 28 66 6c 61 67 5f 70 61 72 61 6c 6c 65 6c 5f 6a 6f 62 73 2c 20 22 61 75 74 6f 22 29 29 00 00 | .(flag_parallel_jobs,."auto")).. |
5ec0 | 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 00 20 20 69 66 20 28 69 6e 73 6e 73 20 3c 20 | ....return.false;...if.(insns.<. |
5ee0 | 28 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f 6e 67 29 20 70 61 72 61 6d 5f 6d 69 6e 5f 70 | (unsigned.long.long).param_min_p |
5f00 | 61 72 74 69 74 69 6f 6e 5f 73 69 7a 65 29 00 00 20 20 20 20 7d 00 09 69 6e 73 6e 73 20 2b 3d 20 | artition_size)......}..insns.+=. |
5f20 | 73 73 2d 3e 73 69 7a 65 3b 00 20 20 20 20 20 20 69 66 20 28 21 63 6e 6f 64 65 2d 3e 69 6e 6c 69 | ss->size;.......if.(!cnode->inli |
5f40 | 6e 65 64 5f 74 6f 20 26 26 20 73 73 29 00 20 20 20 20 20 20 69 70 61 5f 73 69 7a 65 5f 73 75 6d | ned_to.&&.ss).......ipa_size_sum |
5f60 | 6d 61 72 79 20 2a 73 73 20 3d 20 69 70 61 5f 73 69 7a 65 5f 73 75 6d 6d 61 72 69 65 73 2d 3e 67 | mary.*ss.=.ipa_size_summaries->g |
5f80 | 65 74 20 28 63 6e 6f 64 65 29 3b 00 20 20 20 20 7b 00 20 20 46 4f 52 5f 45 41 43 48 5f 46 55 4e | et.(cnode);.....{...FOR_EACH_FUN |
5fa0 | 43 54 49 4f 4e 5f 57 49 54 48 5f 47 49 4d 50 4c 45 5f 42 4f 44 59 20 28 63 6e 6f 64 65 29 00 00 | CTION_WITH_GIMPLE_BODY.(cnode).. |
5fc0 | 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 00 20 20 69 66 20 28 21 66 6c 61 67 5f 70 61 | ....return.false;...if.(!flag_pa |
5fe0 | 72 61 6c 6c 65 6c 5f 6a 6f 62 73 20 7c 7c 20 21 73 70 6c 69 74 5f 6f 75 74 70 75 74 73 29 00 00 | rallel_jobs.||.!split_outputs).. |
6000 | 61 64 00 00 15 00 00 00 fd 01 00 00 00 10 00 00 73 00 00 00 00 00 00 00 c6 0f 00 00 c5 0f 00 00 | ad..............s............... |
6020 | 85 0f 00 00 49 0f 00 00 37 0f 00 00 fd 0e 00 00 bb 0e 00 00 8c 0e 00 00 50 0e 00 00 11 0e 00 00 | ....I...7...............P....... |
6040 | 10 0e 00 00 d4 0d 00 00 d3 0d 00 00 95 0d 00 00 57 0d 00 00 49 0d 00 00 48 0d 00 00 25 0d 00 00 | ................W...I...H...%... |
6060 | 05 0d 00 00 04 0d 00 00 c6 0c 00 00 8a 0c 00 00 4d 0c 00 00 15 0c 00 00 f5 0b 00 00 de 0b 00 00 | ................M............... |
6080 | dd 0b 00 00 9f 0b 00 00 7a 0b 00 00 79 0b 00 00 5f 0b 00 00 5e 0b 00 00 1f 0b 00 00 1e 0b 00 00 | ........z...y..._...^........... |
60a0 | 0f 0b 00 00 f3 0a 00 00 f2 0a 00 00 b8 0a 00 00 78 0a 00 00 53 0a 00 00 13 0a 00 00 db 09 00 00 | ................x...S........... |
60c0 | da 09 00 00 a1 09 00 00 69 09 00 00 68 09 00 00 28 09 00 00 1c 09 00 00 de 08 00 00 a6 08 00 00 | ........i...h...(............... |
60e0 | 64 08 00 00 2c 08 00 00 2b 08 00 00 0a 08 00 00 09 08 00 00 ce 07 00 00 a7 07 00 00 a4 07 00 00 | d...,...+....................... |
6100 | a3 07 00 00 8f 07 00 00 7b 07 00 00 64 07 00 00 4f 07 00 00 3b 07 00 00 2a 07 00 00 18 07 00 00 | ........{...d...O...;...*....... |
6120 | 04 07 00 00 ee 06 00 00 b7 06 00 00 9f 06 00 00 88 06 00 00 70 06 00 00 58 06 00 00 44 06 00 00 | ....................p...X...D... |
6140 | 2e 06 00 00 14 06 00 00 fc 05 00 00 e8 05 00 00 cf 05 00 00 bb 05 00 00 a3 05 00 00 8a 05 00 00 | ................................ |
6160 | 74 05 00 00 57 05 00 00 3e 05 00 00 28 05 00 00 0d 05 00 00 f7 04 00 00 e0 04 00 00 cc 04 00 00 | t...W...>...(................... |
6180 | b9 04 00 00 9d 04 00 00 87 04 00 00 71 04 00 00 50 04 00 00 3c 04 00 00 21 04 00 00 0a 04 00 00 | ............q...P...<...!....... |
61a0 | f6 03 00 00 e1 03 00 00 cc 03 00 00 b2 03 00 00 99 03 00 00 85 03 00 00 66 03 00 00 4e 03 00 00 | ........................f...N... |
61c0 | 39 03 00 00 21 03 00 00 06 03 00 00 ef 02 00 00 d6 02 00 00 d5 02 00 00 8e 02 00 00 47 02 00 00 | 9...!.......................G... |
61e0 | fd 01 00 00 fc 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 | ................................ |
6200 | 6d 61 79 20 67 65 6e 65 72 61 74 65 20 6e 65 77 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 | may.generate.new.functions.that. |
6220 | 6e 65 65 64 20 74 6f 20 62 65 20 6f 70 74 69 6d 69 7a 65 64 20 61 6e 64 20 65 78 70 61 6e 64 65 | need.to.be.optimized.and.expande |
6240 | 64 2e 20 20 2a 2f 00 20 20 20 73 65 63 6f 6e 64 61 72 79 20 71 75 65 75 65 20 75 73 65 64 20 64 | d...*/....secondary.queue.used.d |
6260 | 75 72 69 6e 67 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 74 6f 20 61 63 63 6f 6d 6d 6f 64 61 74 | uring.optimization.to.accommodat |
6280 | 65 20 70 61 73 73 65 73 20 74 68 61 74 00 2f 2a 20 51 75 65 75 65 20 6f 66 20 63 67 72 61 70 68 | e.passes.that./*.Queue.of.cgraph |
62a0 | 20 6e 6f 64 65 73 20 73 63 68 65 64 75 6c 65 64 20 74 6f 20 62 65 20 61 64 64 65 64 20 69 6e 74 | .nodes.scheduled.to.be.added.int |
62c0 | 6f 20 63 67 72 61 70 68 2e 20 20 54 68 69 73 20 69 73 20 61 00 00 23 69 6e 63 6c 75 64 65 20 22 | o.cgraph...This.is.a..#include." |
62e0 | 6f 6d 70 2d 6f 66 66 6c 6f 61 64 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 6a 6f 62 73 65 72 76 | omp-offload.h".#include."jobserv |
6300 | 65 72 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 6c 74 6f 2d 70 61 72 74 69 74 69 6f 6e 2e 68 22 | er.h".#include."lto-partition.h" |
6320 | 00 23 69 6e 63 6c 75 64 65 20 22 69 70 61 2d 69 6e 6c 69 6e 65 2e 68 22 00 23 69 6e 63 6c 75 64 | .#include."ipa-inline.h".#includ |
6340 | 65 20 22 61 74 74 72 69 62 73 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 73 74 72 69 6e 67 70 6f | e."attribs.h".#include."stringpo |
6360 | 6f 6c 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 6c 74 6f 2d 73 65 63 74 69 6f 6e 2d 6e 61 6d 65 | ol.h".#include."lto-section-name |
6380 | 73 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 64 62 67 63 6e 74 2e 68 22 00 23 69 6e 63 6c 75 64 | s.h".#include."dbgcnt.h".#includ |
63a0 | 65 20 22 74 72 65 65 2d 6e 65 73 74 65 64 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 70 61 73 73 | e."tree-nested.h".#include."pass |
63c0 | 5f 6d 61 6e 61 67 65 72 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 63 6f 6e 74 65 78 74 2e 68 22 | _manager.h".#include."context.h" |
63e0 | 00 23 69 6e 63 6c 75 64 65 20 22 63 66 67 6c 6f 6f 70 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 | .#include."cfgloop.h".#include." |
6400 | 65 78 63 65 70 74 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 69 70 61 2d 75 74 69 6c 73 2e 68 22 | except.h".#include."ipa-utils.h" |
6420 | 00 23 69 6e 63 6c 75 64 65 20 22 69 70 61 2d 66 6e 73 75 6d 6d 61 72 79 2e 68 22 00 23 69 6e 63 | .#include."ipa-fnsummary.h".#inc |
6440 | 6c 75 64 65 20 22 70 6c 75 67 69 6e 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 67 69 6d 70 6c 65 | lude."plugin.h".#include."gimple |
6460 | 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 69 70 61 2d 70 | -pretty-print.h".#include."ipa-p |
6480 | 72 6f 70 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 74 72 65 65 2d 76 72 70 2e 68 22 00 23 69 6e | rop.h".#include."tree-vrp.h".#in |
64a0 | 63 6c 75 64 65 20 22 73 79 6d 62 6f 6c 2d 73 75 6d 6d 61 72 79 2e 68 22 00 23 69 6e 63 6c 75 64 | clude."symbol-summary.h".#includ |
64c0 | 65 20 22 64 65 62 75 67 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 74 6f 70 6c 65 76 2e 68 22 00 | e."debug.h".#include."toplev.h". |
64e0 | 23 69 6e 63 6c 75 64 65 20 22 6c 61 6e 67 68 6f 6f 6b 73 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 | #include."langhooks.h".#include. |
6500 | 22 74 72 65 65 2d 73 73 61 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 74 72 65 65 2d 69 6e 74 6f | "tree-ssa.h".#include."tree-into |
6520 | 2d 73 73 61 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 74 72 65 65 2d 63 66 67 2e 68 22 00 23 69 | -ssa.h".#include."tree-cfg.h".#i |
6540 | 6e 63 6c 75 64 65 20 22 67 69 6d 70 6c 69 66 79 2d 6d 65 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 | nclude."gimplify-me.h".#include. |
6560 | 22 67 69 6d 70 6c 65 2d 69 74 65 72 61 74 6f 72 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 67 69 | "gimple-iterator.h".#include."gi |
6580 | 6d 70 6c 69 66 79 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 67 69 6d 70 6c 65 2d 66 6f 6c 64 2e | mplify.h".#include."gimple-fold. |
65a0 | 68 22 00 23 69 6e 63 6c 75 64 65 20 22 63 66 67 63 6c 65 61 6e 75 70 2e 68 22 00 23 69 6e 63 6c | h".#include."cfgcleanup.h".#incl |
65c0 | 75 64 65 20 22 6f 75 74 70 75 74 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 73 74 6f 72 2d 6c 61 | ude."output.h".#include."stor-la |
65e0 | 79 6f 75 74 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 76 61 72 61 73 6d 2e 68 22 00 23 69 6e 63 | yout.h".#include."varasm.h".#inc |
6600 | 6c 75 64 65 20 22 66 6f 6c 64 2d 63 6f 6e 73 74 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 6c 74 | lude."fold-const.h".#include."lt |
6620 | 6f 2d 73 74 72 65 61 6d 65 72 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 63 6f 76 65 72 61 67 65 | o-streamer.h".#include."coverage |
6640 | 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 63 67 72 61 70 68 2e 68 22 00 23 69 6e 63 6c 75 64 65 | .h".#include."cgraph.h".#include |
6660 | 20 22 67 69 6d 70 6c 65 2d 73 73 61 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 73 74 72 69 6e 67 | ."gimple-ssa.h".#include."string |
6680 | 70 6f 6f 6c 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 74 72 65 65 2d 70 61 73 73 2e 68 22 00 23 | pool.h".#include."tree-pass.h".# |
66a0 | 69 6e 63 6c 75 64 65 20 22 61 6c 6c 6f 63 2d 70 6f 6f 6c 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 | include."alloc-pool.h".#include. |
66c0 | 22 72 65 67 73 65 74 2e 68 22 20 20 20 20 20 2f 2a 20 46 49 58 4d 45 3a 20 46 6f 72 20 72 65 67 | "regset.h"...../*.FIXME:.For.reg |
66e0 | 5f 6f 62 73 74 61 63 6b 2e 20 20 2a 2f 00 23 69 6e 63 6c 75 64 65 20 22 63 66 67 68 6f 6f 6b 73 | _obstack...*/.#include."cfghooks |
6700 | 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 67 69 6d 70 6c 65 2e 68 22 00 23 69 6e 63 6c 75 64 65 | .h".#include."gimple.h".#include |
6720 | 20 22 74 72 65 65 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 72 74 6c 2e 68 22 00 23 69 6e 63 6c | ."tree.h".#include."rtl.h".#incl |
6740 | 75 64 65 20 22 74 61 72 67 65 74 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 62 61 63 6b 65 6e 64 | ude."target.h".#include."backend |
6760 | 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 63 6f 72 65 74 79 70 65 73 2e 68 22 00 23 69 6e 63 6c | .h".#include."coretypes.h".#incl |
6780 | 75 64 65 20 22 73 79 73 74 65 6d 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 63 6f 6e 66 69 67 2e | ude."system.h".#include."config. |
67a0 | 68 22 00 00 2a 2f 00 20 20 20 20 20 20 61 6e 64 20 61 70 70 6c 79 20 73 69 6d 70 6c 65 20 74 72 | h"..*/.......and.apply.simple.tr |
67c0 | 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 00 20 20 20 20 20 20 70 72 6f 64 75 63 65 73 20 61 20 63 | ansformations.......produces.a.c |
67e0 | 6f 70 79 20 6f 66 20 66 75 6e 63 74 69 6f 6e 20 69 6e 74 6f 20 6e 65 77 20 6f 6e 65 20 28 61 20 | opy.of.function.into.new.one.(a. |
6800 | 76 65 72 73 69 6f 6e 29 00 00 20 20 20 20 2d 20 63 67 72 61 70 68 5f 66 75 6e 63 74 69 6f 6e 5f | version)......-.cgraph_function_ |
6820 | 76 65 72 73 69 6f 6e 69 6e 67 00 00 20 20 20 20 20 20 69 6e 74 6f 20 63 61 6c 6c 67 72 61 70 68 | versioning........into.callgraph |
6840 | 20 77 69 74 68 20 63 67 72 61 70 68 5f 70 72 6f 63 65 73 73 5f 6e 65 77 5f 66 75 6e 63 74 69 6f | .with.cgraph_process_new_functio |
6860 | 6e 73 2e 00 20 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 65 6e 71 75 | ns........The.functions.are.enqu |
6880 | 65 75 65 20 66 6f 72 20 6c 61 74 65 72 20 70 72 6f 63 65 73 73 69 6e 67 20 61 6e 64 20 69 6e 73 | eue.for.later.processing.and.ins |
68a0 | 65 72 74 65 64 00 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 74 72 6f 64 75 63 65 64 | erted.......functions.introduced |
68c0 | 20 61 66 74 65 72 20 74 68 65 20 75 6e 69 74 20 69 73 20 66 69 6e 61 6c 69 7a 65 64 2e 00 20 20 | .after.the.unit.is.finalized.... |
68e0 | 20 20 2d 20 63 67 72 61 70 68 5f 61 64 64 5f 6e 65 77 5f 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 | ..-.cgraph_add_new_function.is.u |
6900 | 73 65 64 20 74 6f 20 61 64 64 20 62 61 63 6b 65 6e 64 20 70 72 6f 64 75 63 65 64 00 20 20 20 62 | sed.to.add.backend.produced....b |
6920 | 61 63 6b 65 6e 64 2e 00 20 20 20 46 69 6e 61 6c 6c 79 20 74 68 65 72 65 20 61 72 65 20 66 75 6e | ackend.....Finally.there.are.fun |
6940 | 63 74 69 6f 6e 73 20 74 6f 20 6d 61 6e 69 70 75 6c 61 74 65 20 74 68 65 20 63 61 6c 6c 67 72 61 | ctions.to.manipulate.the.callgra |
6960 | 70 68 20 66 72 6f 6d 00 00 09 20 20 20 20 61 72 65 20 63 6f 6d 62 69 6e 65 64 20 74 6f 67 65 74 | ph.from.......are.combined.toget |
6980 | 68 65 72 20 69 6e 20 63 67 72 61 70 68 5f 6f 75 74 70 75 74 5f 69 6e 5f 6f 72 64 65 72 2e 20 20 | her.in.cgraph_output_in_order... |
69a0 | 00 09 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 77 69 74 68 20 2d 66 6e 6f 2d 74 6f 70 6c 65 76 | ......Note.that.with.-fno-toplev |
69c0 | 65 6c 2d 72 65 6f 72 64 65 72 20 70 61 73 73 65 73 20 35 20 61 6e 64 20 36 00 00 09 20 20 20 20 | el-reorder.passes.5.and.6....... |
69e0 | 6f 75 74 20 61 6e 64 20 74 68 75 73 20 61 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 6f | out.and.thus.all.variables.are.o |
6a00 | 75 74 70 75 74 20 74 6f 20 74 68 65 20 66 69 6c 65 2e 00 09 20 20 20 20 4e 6f 77 20 69 74 20 69 | utput.to.the.file.......Now.it.i |
6a20 | 73 20 6b 6e 6f 77 6e 20 77 68 61 74 20 76 61 72 69 61 62 6c 65 20 72 65 66 65 72 65 6e 63 65 73 | s.known.what.variable.references |
6a40 | 20 77 61 73 20 6e 6f 74 20 6f 70 74 69 6d 69 7a 65 64 00 09 20 36 29 20 4f 75 74 70 75 74 20 6f | .was.not.optimized...6).Output.o |
6a60 | 66 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 61 6c 69 61 73 65 73 00 09 20 20 20 20 61 73 73 | f.variables.and.aliases......ass |
6a80 | 65 6d 62 6c 65 72 20 61 72 65 20 69 64 65 6e 74 69 66 69 65 64 20 61 6e 64 20 63 6f 6d 70 69 6c | embler.are.identified.and.compil |
6aa0 | 65 64 20 69 6e 20 74 6f 70 6f 6c 6f 67 69 63 61 6c 20 6f 72 64 65 72 00 09 20 20 20 20 41 74 20 | ed.in.topological.order......At. |
6ac0 | 74 68 69 73 20 73 74 61 67 65 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 6e 65 65 64 73 20 | this.stage.functions.that.needs. |
6ae0 | 74 6f 20 62 65 20 6f 75 74 70 75 74 20 69 6e 74 6f 00 00 09 20 20 20 20 28 65 78 70 61 6e 64 5f | to.be.output.into.......(expand_ |
6b00 | 61 6c 6c 5f 66 75 6e 63 74 69 6f 6e 73 29 00 09 20 35 29 20 45 78 70 61 6e 73 69 6f 6e 00 00 09 | all_functions)...5).Expansion... |
6b20 | 20 20 20 20 53 69 6d 70 6c 65 20 49 50 20 70 61 73 73 65 73 20 77 6f 72 6b 69 6e 67 20 77 69 74 | ....Simple.IP.passes.working.wit |
6b40 | 68 69 6e 20 73 69 6e 67 6c 65 20 70 72 6f 67 72 61 6d 20 70 61 72 74 69 74 69 6f 6e 2e 00 00 09 | hin.single.program.partition.... |
6b60 | 20 34 29 20 6c 61 74 65 20 73 6d 61 6c 6c 20 49 50 20 70 61 73 73 65 73 00 00 09 20 20 20 20 64 | .4).late.small.IP.passes.......d |
6b80 | 65 63 69 73 69 6f 6e 20 6f 66 20 74 68 65 20 49 50 20 70 72 6f 70 61 67 61 74 69 6f 6e 2e 00 09 | ecision.of.the.IP.propagation... |
6ba0 | 20 20 20 20 41 6c 6c 20 49 50 20 70 61 73 73 65 73 20 74 72 61 6e 73 66 6f 72 6d 20 66 75 6e 63 | ....All.IP.passes.transform.func |
6bc0 | 74 69 6f 6e 20 62 6f 64 69 65 73 20 62 61 73 65 64 20 6f 6e 20 65 61 72 6c 69 65 72 00 00 09 20 | tion.bodies.based.on.earlier.... |
6be0 | 33 29 20 49 50 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 00 09 20 20 20 20 74 75 72 6e 65 64 | 3).IP.transformation......turned |
6c00 | 20 69 6e 74 6f 20 72 65 61 6c 20 66 75 6e 63 74 69 6f 6e 73 00 09 20 20 20 20 74 68 65 20 63 61 | .into.real.functions......the.ca |
6c20 | 6c 6c 67 72 61 70 68 2e 20 41 74 20 74 68 69 73 20 74 69 6d 65 20 74 68 65 20 76 69 72 74 75 61 | llgraph..At.this.time.the.virtua |
6c40 | 6c 20 63 6c 6f 6e 65 73 20 61 72 65 00 09 20 20 20 20 6d 61 6e 69 70 75 6c 61 74 69 6e 67 20 74 | l.clones.are......manipulating.t |
6c60 | 68 65 69 72 20 62 6f 64 69 65 73 20 62 79 20 63 72 65 61 74 69 6e 67 20 76 69 72 74 75 61 6c 20 | heir.bodies.by.creating.virtual. |
6c80 | 63 6c 6f 6e 65 73 20 69 6e 00 09 20 20 20 20 61 73 20 76 65 72 73 69 6f 6e 65 64 20 63 6c 6f 6e | clones.in......as.versioned.clon |
6ca0 | 65 73 20 6f 72 20 69 6e 6c 69 6e 65 20 63 6c 6f 6e 65 73 29 20 77 69 74 68 6f 75 74 20 61 63 74 | es.or.inline.clones).without.act |
6cc0 | 75 61 6c 6c 79 00 09 20 20 20 20 49 50 20 70 61 73 73 65 73 20 63 61 6e 20 70 72 6f 64 75 63 65 | ually......IP.passes.can.produce |
6ce0 | 20 63 6f 70 69 65 73 20 6f 66 20 65 78 69 73 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 20 28 73 | .copies.of.existing.functions.(s |
6d00 | 75 63 68 00 00 09 20 20 20 20 28 63 67 72 61 70 68 5f 6d 61 74 65 72 69 61 6c 69 7a 65 5f 63 6c | uch.......(cgraph_materialize_cl |
6d20 | 6f 6e 65 29 00 09 20 32 29 20 56 69 72 74 75 61 6c 20 63 6c 6f 6e 65 20 6d 61 74 65 72 69 61 6c | one)...2).Virtual.clone.material |
6d40 | 69 7a 61 74 69 6f 6e 00 00 09 20 20 20 20 20 20 61 67 61 69 6e 2e 00 09 20 20 20 20 20 20 73 65 | ization.........again.........se |
6d60 | 70 61 72 61 74 65 6c 79 2e 20 20 4e 6f 77 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 62 6f 64 69 | parately...Now.the.function.bodi |
6d80 | 65 73 20 62 65 63 6f 6d 65 73 20 61 76 61 69 6c 61 62 6c 65 00 09 20 20 20 20 20 20 45 61 63 68 | es.becomes.available........Each |
6da0 | 20 6f 66 20 74 68 65 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 69 73 20 73 74 72 65 61 6d 65 64 | .of.the.object.files.is.streamed |
6dc0 | 20 62 61 63 6b 20 61 6e 64 20 63 6f 6d 70 69 6c 65 64 00 00 20 20 20 20 20 20 20 43 6f 6d 70 69 | .back.and.compiled.........Compi |
6de0 | 6c 65 20 74 69 6d 65 20 61 6e 64 2f 6f 72 20 70 61 72 61 6c 6c 65 6c 20 6c 69 6e 6b 74 69 6d 65 | le.time.and/or.parallel.linktime |
6e00 | 20 73 74 61 67 65 20 28 6c 74 72 61 6e 73 29 00 00 09 20 20 20 20 20 20 69 73 20 70 61 72 74 69 | .stage.(ltrans).........is.parti |
6e20 | 74 69 6f 6e 65 64 20 61 6e 64 20 73 74 72 65 61 6d 65 64 20 69 6e 74 6f 20 6d 75 6c 74 69 70 6c | tioned.and.streamed.into.multipl |
6e40 | 65 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e 00 09 20 20 20 66 29 20 4c 74 72 61 6e 73 20 73 74 | e.object.files......f).Ltrans.st |
6e60 | 72 65 61 6d 69 6e 67 2e 20 20 57 68 65 6e 20 64 6f 69 6e 67 20 57 48 4f 50 52 20 4c 54 4f 2c 20 | reaming...When.doing.WHOPR.LTO,. |
6e80 | 74 68 65 20 70 72 6f 67 72 61 6d 00 09 20 20 20 20 20 20 77 69 74 68 6f 75 74 20 68 61 76 69 6e | the.program........without.havin |
6ea0 | 67 20 66 75 6e 63 74 69 6f 6e 20 62 6f 64 69 65 73 20 61 74 20 68 61 6e 64 2e 00 09 20 20 20 20 | g.function.bodies.at.hand....... |
6ec0 | 20 20 49 50 20 70 72 6f 70 61 67 61 74 69 6f 6e 2e 20 54 68 69 73 20 69 73 20 64 6f 6e 65 20 62 | ..IP.propagation..This.is.done.b |
6ee0 | 61 73 65 64 20 6f 6e 20 74 68 65 20 65 61 72 6c 69 65 72 20 61 6e 61 6c 79 73 69 73 00 09 20 20 | ased.on.the.earlier.analysis.... |
6f00 | 20 65 29 20 49 50 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 73 74 61 67 65 2e 20 20 41 6c 6c 20 49 | .e).IP.propagation.stage...All.I |
6f20 | 50 20 70 61 73 73 65 73 20 65 78 65 63 75 74 65 20 74 68 65 69 72 00 09 20 20 20 20 20 20 61 76 | P.passes.execute.their........av |
6f40 | 61 69 6c 61 62 6c 65 2e 00 09 20 20 20 20 20 20 6d 65 72 67 65 64 2e 20 20 46 75 6e 63 74 69 6f | ailable.........merged...Functio |
6f60 | 6e 20 62 6f 64 69 65 73 20 61 72 65 20 6e 6f 74 20 73 74 72 65 61 6d 65 64 20 69 6e 20 61 6e 64 | n.bodies.are.not.streamed.in.and |
6f80 | 20 6e 6f 74 00 09 20 20 20 20 20 20 41 74 20 6c 69 6e 6b 74 69 6d 65 20 75 6e 69 74 73 20 67 65 | .not........At.linktime.units.ge |
6fa0 | 74 73 20 73 74 72 65 61 6d 65 64 20 62 61 63 6b 20 61 6e 64 20 73 79 6d 62 6f 6c 20 74 61 62 6c | ts.streamed.back.and.symbol.tabl |
6fc0 | 65 20 69 73 00 00 20 20 20 20 20 20 20 43 6f 6d 70 69 6c 65 20 74 69 6d 65 20 61 6e 64 20 6f 72 | e.is.........Compile.time.and.or |
6fe0 | 20 6c 69 6e 6b 74 69 6d 65 20 61 6e 61 6c 79 73 69 73 20 73 74 61 67 65 20 28 57 50 41 29 3a 00 | .linktime.analysis.stage.(WPA):. |
7000 | 61 64 00 00 00 00 00 00 08 02 00 00 00 10 00 00 7b 00 00 00 00 00 00 00 db 0f 00 00 da 0f 00 00 | ad..............{............... |
7020 | b1 0f 00 00 84 0f 00 00 5d 0f 00 00 5c 0f 00 00 2a 0f 00 00 02 0f 00 00 01 0f 00 00 b7 0e 00 00 | ........]...\...*............... |
7040 | 8b 0e 00 00 8a 0e 00 00 85 0e 00 00 62 0e 00 00 60 0e 00 00 37 0e 00 00 25 0e 00 00 01 0e 00 00 | ............b...`...7...%....... |
7060 | ef 0d 00 00 ad 0d 00 00 ab 0d 00 00 aa 0d 00 00 5d 0d 00 00 16 0d 00 00 06 0d 00 00 01 0d 00 00 | ................]............... |
7080 | e4 0c 00 00 e2 0c 00 00 9d 0c 00 00 8d 0c 00 00 75 0c 00 00 5b 0c 00 00 37 0c 00 00 fb 0b 00 00 | ................u...[...7....... |
70a0 | fa 0b 00 00 e7 0b 00 00 d5 0b 00 00 d4 0b 00 00 b8 0b 00 00 a6 0b 00 00 a5 0b 00 00 68 0b 00 00 | ............................h... |
70c0 | 54 0b 00 00 43 0b 00 00 42 0b 00 00 03 0b 00 00 d8 0a 00 00 c7 0a 00 00 c6 0a 00 00 87 0a 00 00 | T...C...B....................... |
70e0 | 5e 0a 00 00 11 0a 00 00 00 0a 00 00 ff 09 00 00 bb 09 00 00 72 09 00 00 41 09 00 00 30 09 00 00 | ^...................r...A...0... |
7100 | 2f 09 00 00 1f 09 00 00 1d 09 00 00 1c 09 00 00 d0 08 00 00 be 08 00 00 bd 08 00 00 87 08 00 00 | /............................... |
7120 | 50 08 00 00 4f 08 00 00 1f 08 00 00 d3 07 00 00 d2 07 00 00 c6 07 00 00 a5 07 00 00 a3 07 00 00 | P...O........................... |
7140 | 92 07 00 00 86 07 00 00 60 07 00 00 44 07 00 00 2d 07 00 00 2b 07 00 00 2a 07 00 00 df 06 00 00 | ........`...D...-...+...*....... |
7160 | 95 06 00 00 4e 06 00 00 4d 06 00 00 48 06 00 00 1d 06 00 00 1b 06 00 00 0c 06 00 00 0b 06 00 00 | ....N...M...H................... |
7180 | e8 05 00 00 dc 05 00 00 db 05 00 00 c2 05 00 00 7b 05 00 00 50 05 00 00 14 05 00 00 0e 05 00 00 | ................{...P........... |
71a0 | df 04 00 00 c4 04 00 00 af 04 00 00 ac 04 00 00 98 04 00 00 52 04 00 00 26 04 00 00 25 04 00 00 | ....................R...&...%... |
71c0 | f2 03 00 00 cb 03 00 00 b3 03 00 00 a9 03 00 00 a8 03 00 00 9d 03 00 00 8e 03 00 00 70 03 00 00 | ............................p... |
71e0 | 32 03 00 00 ef 02 00 00 c4 02 00 00 c3 02 00 00 a2 02 00 00 8a 02 00 00 73 02 00 00 45 02 00 00 | 2.......................s...E... |
7200 | 08 02 00 00 00 00 00 00 09 20 20 69 66 20 28 28 73 74 61 74 65 20 3d 3d 20 49 50 41 5f 53 53 41 | ...........if.((state.==.IPA_SSA |
7220 | 20 7c 7c 20 73 74 61 74 65 20 3d 3d 20 49 50 41 5f 53 53 41 5f 41 46 54 45 52 5f 49 4e 4c 49 4e | .||.state.==.IPA_SSA_AFTER_INLIN |
7240 | 49 4e 47 29 00 09 20 20 70 75 73 68 5f 63 66 75 6e 20 28 44 45 43 4c 5f 53 54 52 55 43 54 5f 46 | ING)....push_cfun.(DECL_STRUCT_F |
7260 | 55 4e 43 54 49 4f 4e 20 28 66 6e 64 65 63 6c 29 29 3b 00 09 20 20 20 20 6e 6f 64 65 2d 3e 61 6e | UNCTION.(fndecl));......node->an |
7280 | 61 6c 79 7a 65 20 28 29 3b 00 09 20 20 69 66 20 28 21 6e 6f 64 65 2d 3e 61 6e 61 6c 79 7a 65 64 | alyze.();....if.(!node->analyzed |
72a0 | 29 00 09 20 20 67 69 6d 70 6c 65 5f 72 65 67 69 73 74 65 72 5f 63 66 67 5f 68 6f 6f 6b 73 20 28 | )....gimple_register_cfg_hooks.( |
72c0 | 29 3b 00 00 09 20 20 20 20 20 63 67 72 61 70 68 20 62 75 74 20 6e 6f 74 20 6f 6e 20 74 68 69 73 | );........cgraph.but.not.on.this |
72e0 | 20 66 75 6e 63 74 69 6f 6e 2e 20 20 2a 2f 00 09 20 20 20 20 20 74 72 61 6e 73 66 6f 72 6d 61 74 | .function...*/.......transformat |
7300 | 69 6f 6e 73 20 74 68 61 74 20 68 61 73 20 62 65 65 6e 20 61 6c 72 65 61 64 79 20 70 65 72 66 6f | ions.that.has.been.already.perfo |
7320 | 72 6d 65 64 20 6f 6e 20 74 68 65 20 77 68 6f 6c 65 00 09 20 20 2f 2a 20 57 68 65 6e 20 49 50 41 | rmed.on.the.whole..../*.When.IPA |
7340 | 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 61 6c 72 65 61 64 79 20 73 74 61 72 74 65 64 2c 20 64 | .optimization.already.started,.d |
7360 | 6f 20 61 6c 6c 20 65 73 73 65 6e 74 69 61 6c 00 09 63 61 73 65 20 49 50 41 5f 53 53 41 5f 41 46 | o.all.essential..case.IPA_SSA_AF |
7380 | 54 45 52 5f 49 4e 4c 49 4e 49 4e 47 3a 00 09 63 61 73 65 20 49 50 41 5f 53 53 41 3a 00 09 63 61 | TER_INLINING:..case.IPA_SSA:..ca |
73a0 | 73 65 20 49 50 41 3a 00 00 09 20 20 62 72 65 61 6b 3b 00 09 20 20 65 6e 71 75 65 75 65 5f 6e 6f | se.IPA:.....break;....enqueue_no |
73c0 | 64 65 20 28 6e 6f 64 65 29 3b 00 09 20 20 63 61 6c 6c 5f 63 67 72 61 70 68 5f 69 6e 73 65 72 74 | de.(node);....call_cgraph_insert |
73e0 | 69 6f 6e 5f 68 6f 6f 6b 73 20 28 6e 6f 64 65 29 3b 00 09 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 | ion_hooks.(node);....cgraph_node |
7400 | 3a 3a 66 69 6e 61 6c 69 7a 65 5f 66 75 6e 63 74 69 6f 6e 20 28 66 6e 64 65 63 6c 2c 20 66 61 6c | ::finalize_function.(fndecl,.fal |
7420 | 73 65 29 3b 00 00 09 20 20 20 20 20 69 74 20 69 6e 74 6f 20 72 65 61 63 68 61 62 6c 65 20 66 75 | se);........it.into.reachable.fu |
7440 | 6e 63 74 69 6f 6e 73 20 6c 69 73 74 2e 20 20 2a 2f 00 09 20 20 2f 2a 20 41 74 20 63 6f 6e 73 74 | nctions.list...*/..../*.At.const |
7460 | 72 75 63 74 69 6f 6e 20 74 69 6d 65 20 77 65 20 6a 75 73 74 20 6e 65 65 64 20 74 6f 20 66 69 6e | ruction.time.we.just.need.to.fin |
7480 | 61 6c 69 7a 65 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 6d 6f 76 65 00 09 63 61 73 65 20 43 4f | alize.function.and.move..case.CO |
74a0 | 4e 53 54 52 55 43 54 49 4f 4e 3a 00 09 7b 00 20 20 20 20 20 20 73 77 69 74 63 68 20 28 73 74 61 | NSTRUCTION:..{.......switch.(sta |
74c0 | 74 65 29 00 20 20 20 20 20 20 66 6e 64 65 63 6c 20 3d 20 6e 6f 64 65 2d 3e 64 65 63 6c 3b 00 20 | te).......fndecl.=.node->decl;.. |
74e0 | 20 20 20 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 6e 6f 64 65 20 3d 20 63 67 72 61 70 68 5f | .....cgraph_node.*node.=.cgraph_ |
7500 | 6e 65 77 5f 6e 6f 64 65 73 5b 69 5d 3b 00 20 20 20 20 7b 00 20 20 66 6f 72 20 28 75 6e 73 69 67 | new_nodes[i];.....{...for.(unsig |
7520 | 6e 65 64 20 69 20 3d 20 30 3b 20 69 20 3c 20 63 67 72 61 70 68 5f 6e 65 77 5f 6e 6f 64 65 73 2e | ned.i.=.0;.i.<.cgraph_new_nodes. |
7540 | 6c 65 6e 67 74 68 20 28 29 3b 20 69 2b 2b 29 00 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 20 | length.();.i++).......functions. |
7560 | 6d 61 79 20 67 65 6e 65 72 61 74 65 20 6e 65 77 20 6f 6e 65 73 2e 20 20 2a 2f 00 20 20 2f 2a 20 | may.generate.new.ones...*/.../*. |
7580 | 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 71 75 65 75 65 20 6d 61 79 20 67 72 6f 77 20 61 | .Note.that.this.queue.may.grow.a |
75a0 | 73 20 69 74 73 20 62 65 69 6e 67 20 70 72 6f 63 65 73 73 65 64 2c 20 61 73 20 74 68 65 20 6e 65 | s.its.being.processed,.as.the.ne |
75c0 | 77 00 20 20 68 61 6e 64 6c 65 5f 61 6c 69 61 73 5f 70 61 69 72 73 20 28 29 3b 00 00 20 20 20 20 | w...handle_alias_pairs.();...... |
75e0 | 72 65 74 75 72 6e 3b 00 20 20 69 66 20 28 21 63 67 72 61 70 68 5f 6e 65 77 5f 6e 6f 64 65 73 2e | return;...if.(!cgraph_new_nodes. |
7600 | 65 78 69 73 74 73 20 28 29 29 00 00 20 20 74 72 65 65 20 66 6e 64 65 63 6c 3b 00 7b 00 73 79 6d | exists.())....tree.fndecl;.{.sym |
7620 | 62 6f 6c 5f 74 61 62 6c 65 3a 3a 70 72 6f 63 65 73 73 5f 6e 65 77 5f 66 75 6e 63 74 69 6f 6e 73 | bol_table::process_new_functions |
7640 | 20 28 76 6f 69 64 29 00 76 6f 69 64 00 00 20 20 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 73 65 72 | .(void).void.....functions.inser |
7660 | 74 65 64 20 69 6e 74 6f 20 63 61 6c 6c 67 72 61 70 68 20 61 6c 72 65 61 64 79 20 61 74 20 63 6f | ted.into.callgraph.already.at.co |
7680 | 6e 73 74 72 75 63 74 69 6f 6e 20 74 69 6d 65 2e 20 20 2a 2f 00 20 20 20 66 75 6e 63 74 69 6f 6e | nstruction.time...*/....function |
76a0 | 73 20 69 6e 74 6f 20 63 61 6c 6c 67 72 61 70 68 20 69 6e 20 61 20 77 61 79 20 73 6f 20 74 68 65 | s.into.callgraph.in.a.way.so.the |
76c0 | 79 20 6c 6f 6f 6b 20 6c 69 6b 65 20 6f 72 64 69 6e 61 72 79 20 72 65 61 63 68 61 62 6c 65 00 2f | y.look.like.ordinary.reachable./ |
76e0 | 2a 20 50 72 6f 63 65 73 73 20 43 47 52 41 50 48 5f 4e 45 57 5f 46 55 4e 43 54 49 4f 4e 53 20 61 | *.Process.CGRAPH_NEW_FUNCTIONS.a |
7700 | 6e 64 20 70 65 72 66 6f 72 6d 20 61 63 74 69 6f 6e 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 | nd.perform.actions.necessary.to. |
7720 | 61 64 64 20 74 68 65 73 65 00 00 7d 00 20 20 71 75 65 75 65 64 5f 6e 6f 64 65 73 20 3d 20 6e 6f | add.these..}...queued_nodes.=.no |
7740 | 64 65 3b 00 20 20 6e 6f 64 65 2d 3e 61 75 78 20 3d 20 71 75 65 75 65 64 5f 6e 6f 64 65 73 3b 00 | de;...node->aux.=.queued_nodes;. |
7760 | 20 20 67 63 63 5f 63 68 65 63 6b 69 6e 67 5f 61 73 73 65 72 74 20 28 71 75 65 75 65 64 5f 6e 6f | ..gcc_checking_assert.(queued_no |
7780 | 64 65 73 29 3b 00 20 20 20 20 72 65 74 75 72 6e 3b 00 20 20 69 66 20 28 6e 6f 64 65 2d 3e 61 75 | des);.....return;...if.(node->au |
77a0 | 78 29 00 7b 00 65 6e 71 75 65 75 65 5f 6e 6f 64 65 20 28 73 79 6d 74 61 62 5f 6e 6f 64 65 20 2a | x).{.enqueue_node.(symtab_node.* |
77c0 | 6e 6f 64 65 29 00 73 74 61 74 69 63 20 76 6f 69 64 00 00 20 20 20 54 68 65 20 71 75 65 75 65 20 | node).static.void.....The.queue. |
77e0 | 69 73 20 6c 69 6e 6b 65 64 20 76 69 61 20 41 55 58 20 70 6f 69 6e 74 65 72 73 20 61 6e 64 20 74 | is.linked.via.AUX.pointers.and.t |
7800 | 65 72 6d 69 6e 61 74 65 64 20 62 79 20 70 6f 69 6e 74 65 72 20 74 6f 20 31 2e 20 20 2a 2f 00 2f | erminated.by.pointer.to.1...*/./ |
7820 | 2a 20 41 64 64 20 4e 4f 44 45 20 74 6f 20 71 75 65 75 65 20 73 74 61 72 74 69 6e 67 20 61 74 20 | *.Add.NODE.to.queue.starting.at. |
7840 | 51 55 45 55 45 44 5f 4e 4f 44 45 53 2e 20 00 00 73 74 61 74 69 63 20 73 79 6d 74 61 62 5f 6e 6f | QUEUED_NODES....static.symtab_no |
7860 | 64 65 20 2a 71 75 65 75 65 64 5f 6e 6f 64 65 73 20 3d 20 26 73 79 6d 74 61 62 5f 74 65 72 6d 69 | de.*queued_nodes.=.&symtab_termi |
7880 | 6e 61 74 6f 72 3b 00 73 74 61 74 69 63 20 73 79 6d 74 61 62 5f 6e 6f 64 65 20 73 79 6d 74 61 62 | nator;.static.symtab_node.symtab |
78a0 | 5f 74 65 72 6d 69 6e 61 74 6f 72 20 28 53 59 4d 54 41 42 5f 53 59 4d 42 4f 4c 29 3b 00 00 20 20 | _terminator.(SYMTAB_SYMBOL);.... |
78c0 | 20 63 61 6c 6c 67 72 61 70 68 2e 20 20 2a 2f 00 2f 2a 20 48 65 61 64 20 61 6e 64 20 74 65 72 6d | .callgraph...*/./*.Head.and.term |
78e0 | 69 6e 61 74 6f 72 20 6f 66 20 74 68 65 20 71 75 65 75 65 20 6f 66 20 6e 6f 64 65 73 20 74 6f 20 | inator.of.the.queue.of.nodes.to. |
7900 | 62 65 20 70 72 6f 63 65 73 73 65 64 20 77 68 69 6c 65 20 62 75 69 6c 64 69 6e 67 00 00 7d 00 20 | be.processed.while.building..}.. |
7920 | 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 00 00 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b | .return.false;......return.true; |
7940 | 00 20 20 69 66 20 28 54 52 45 45 5f 50 55 42 4c 49 43 20 28 64 65 63 6c 29 20 26 26 20 21 44 45 | ...if.(TREE_PUBLIC.(decl).&&.!DE |
7960 | 43 4c 5f 43 4f 4d 44 41 54 20 28 64 65 63 6c 29 29 00 20 20 20 20 20 43 4f 4d 44 41 54 20 76 61 | CL_COMDAT.(decl))......COMDAT.va |
7980 | 72 69 61 62 6c 65 73 20 74 68 61 74 20 6d 75 73 74 20 62 65 20 6f 75 74 70 75 74 20 6f 6e 6c 79 | riables.that.must.be.output.only |
79a0 | 20 77 68 65 6e 20 74 68 65 79 20 61 72 65 20 6e 65 65 64 65 64 2e 20 20 2a 2f 00 20 20 2f 2a 20 | .when.they.are.needed...*/.../*. |
79c0 | 45 78 74 65 72 6e 61 6c 6c 79 20 76 69 73 69 62 6c 65 20 76 61 72 69 61 62 6c 65 73 20 6d 75 73 | Externally.visible.variables.mus |
79e0 | 74 20 62 65 20 6f 75 74 70 75 74 2e 20 20 54 68 65 20 65 78 63 65 70 74 69 6f 6e 20 69 73 00 00 | t.be.output...The.exception.is.. |
7a00 | 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 00 20 20 20 20 20 20 20 26 26 20 28 44 45 43 4c | ....return.true;........&&.(DECL |
7a20 | 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 52 55 43 54 4f 52 20 28 64 65 63 6c 29 20 7c 7c 20 44 45 | _STATIC_CONSTRUCTOR.(decl).||.DE |
7a40 | 43 4c 5f 53 54 41 54 49 43 5f 44 45 53 54 52 55 43 54 4f 52 20 28 64 65 63 6c 29 29 29 00 20 20 | CL_STATIC_DESTRUCTOR.(decl)))... |
7a60 | 20 69 66 20 28 54 52 45 45 5f 43 4f 44 45 20 28 64 65 63 6c 29 20 3d 3d 20 46 55 4e 43 54 49 4f | .if.(TREE_CODE.(decl).==.FUNCTIO |
7a80 | 4e 5f 44 45 43 4c 00 20 20 2f 2a 20 4b 65 65 70 20 63 6f 6e 73 74 72 75 63 74 6f 72 73 2c 20 64 | N_DECL.../*.Keep.constructors,.d |
7aa0 | 65 73 74 72 75 63 74 6f 72 73 20 61 6e 64 20 76 69 72 74 75 61 6c 20 66 75 6e 63 74 69 6f 6e 73 | estructors.and.virtual.functions |
7ac0 | 2e 20 20 2a 2f 00 00 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 00 20 20 69 66 20 28 66 6f | ...*/......return.true;...if.(fo |
7ae0 | 72 63 65 64 5f 62 79 5f 61 62 69 20 26 26 20 54 52 45 45 5f 50 55 42 4c 49 43 20 28 64 65 63 6c | rced_by_abi.&&.TREE_PUBLIC.(decl |
7b00 | 29 29 00 20 20 2f 2a 20 41 42 49 20 66 6f 72 63 65 64 20 73 79 6d 62 6f 6c 73 20 61 72 65 20 6e | )).../*.ABI.forced.symbols.are.n |
7b20 | 65 65 64 65 64 20 77 68 65 6e 20 74 68 65 79 20 61 72 65 20 65 78 74 65 72 6e 61 6c 2e 20 20 2a | eeded.when.they.are.external...* |
7b40 | 2f 00 00 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 00 20 20 69 66 20 28 66 6f 72 63 65 5f | /......return.true;...if.(force_ |
7b60 | 6f 75 74 70 75 74 29 00 20 20 2f 2a 20 49 66 20 74 68 65 20 75 73 65 72 20 74 6f 6c 64 20 75 73 | output).../*.If.the.user.told.us |
7b80 | 20 69 74 20 69 73 20 75 73 65 64 2c 20 74 68 65 6e 20 69 74 20 6d 75 73 74 20 62 65 20 73 6f 2e | .it.is.used,.then.it.must.be.so. |
7ba0 | 20 20 2a 2f 00 00 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 00 20 20 69 66 20 28 44 45 | ..*/......return.false;...if.(DE |
7bc0 | 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 64 65 63 6c 29 29 00 00 20 20 20 20 72 65 74 75 72 6e 20 | CL_EXTERNAL.(decl))......return. |
7be0 | 66 61 6c 73 65 3b 00 20 20 69 66 20 28 21 64 65 66 69 6e 69 74 69 6f 6e 29 00 00 09 20 7c 7c 20 | false;...if.(!definition)....||. |
7c00 | 21 54 52 45 45 5f 53 59 4d 42 4f 4c 5f 52 45 46 45 52 45 4e 43 45 44 20 28 44 45 43 4c 5f 41 53 | !TREE_SYMBOL_REFERENCED.(DECL_AS |
7c20 | 53 45 4d 42 4c 45 52 5f 4e 41 4d 45 20 28 64 65 63 6c 29 29 29 3b 00 09 28 21 44 45 43 4c 5f 41 | SEMBLER_NAME.(decl)));..(!DECL_A |
7c40 | 53 53 45 4d 42 4c 45 52 5f 4e 41 4d 45 5f 53 45 54 5f 50 20 28 64 65 63 6c 29 00 20 20 20 20 20 | SSEMBLER_NAME_SET_P.(decl)...... |
7c60 | 20 67 63 63 5f 63 68 65 63 6b 69 6e 67 5f 61 73 73 65 72 74 00 20 20 69 66 20 28 21 6e 61 74 69 | .gcc_checking_assert...if.(!nati |
7c80 | 76 65 5f 72 74 6c 5f 70 20 28 29 29 00 20 20 20 20 20 65 61 72 6c 79 2e 20 20 2a 2f 00 20 20 2f | ve_rtl_p.())......early...*/.../ |
7ca0 | 2a 20 44 6f 75 62 6c 65 20 63 68 65 63 6b 20 74 68 61 74 20 6e 6f 20 6f 6e 65 20 6f 75 74 70 75 | *.Double.check.that.no.one.outpu |
7cc0 | 74 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 6e 74 6f 20 61 73 73 65 6d 62 6c 79 20 66 69 6c | t.the.function.into.assembly.fil |
7ce0 | 65 00 7b 00 73 79 6d 74 61 62 5f 6e 6f 64 65 3a 3a 6e 65 65 64 65 64 5f 70 20 28 76 6f 69 64 29 | e.{.symtab_node::needed_p.(void) |
7d00 | 00 62 6f 6f 6c 00 20 20 20 63 6f 6e 66 69 67 75 72 79 20 2a 2f 00 20 20 20 65 69 74 68 65 72 20 | .bool....configury.*/....either. |
7d20 | 6f 75 74 73 69 64 65 20 74 68 69 73 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 75 6e 69 74 2c 20 73 | outside.this.translation.unit,.s |
7d40 | 6f 6d 65 74 68 69 6e 67 20 6d 61 67 69 63 20 69 6e 20 74 68 65 20 73 79 73 74 65 6d 00 2f 2a 20 | omething.magic.in.the.system./*. |
7d60 | 44 65 74 65 72 6d 69 6e 65 20 69 66 20 73 79 6d 62 6f 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 | Determine.if.symbol.declaration. |
7d80 | 69 73 20 6e 65 65 64 65 64 2e 20 20 54 68 61 74 20 69 73 2c 20 76 69 73 69 62 6c 65 20 74 6f 20 | is.needed...That.is,.visible.to. |
7da0 | 73 6f 6d 65 74 68 69 6e 67 00 00 7d 00 20 20 72 65 74 75 72 6e 20 44 45 43 4c 5f 53 54 52 55 43 | something..}...return.DECL_STRUC |
7dc0 | 54 5f 46 55 4e 43 54 49 4f 4e 20 28 64 65 63 6c 29 2d 3e 63 75 72 72 5f 70 72 6f 70 65 72 74 69 | T_FUNCTION.(decl)->curr_properti |
7de0 | 65 73 20 26 20 50 52 4f 50 5f 72 74 6c 3b 00 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b | es.&.PROP_rtl;.....return.false; |
7e00 | 00 20 20 69 66 20 28 21 44 45 43 4c 5f 53 54 52 55 43 54 5f 46 55 4e 43 54 49 4f 4e 20 28 64 65 | ...if.(!DECL_STRUCT_FUNCTION.(de |
7e20 | 63 6c 29 29 00 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 00 20 20 69 66 20 28 54 52 45 | cl)).....return.false;...if.(TRE |
7e40 | 45 5f 43 4f 44 45 20 28 64 65 63 6c 29 20 21 3d 20 46 55 4e 43 54 49 4f 4e 5f 44 45 43 4c 29 00 | E_CODE.(decl).!=.FUNCTION_DECL). |
7e60 | 7b 00 73 79 6d 74 61 62 5f 6e 6f 64 65 3a 3a 6e 61 74 69 76 65 5f 72 74 6c 5f 70 20 28 29 20 63 | {.symtab_node::native_rtl_p.().c |
7e80 | 6f 6e 73 74 00 62 6f 6f 6c 00 00 20 20 20 64 69 72 65 63 74 6c 79 20 69 6e 20 52 54 4c 20 66 6f | onst.bool.....directly.in.RTL.fo |
7ea0 | 72 6d 20 28 77 69 74 68 20 22 5f 5f 52 54 4c 22 29 2e 20 20 2a 2f 00 2f 2a 20 52 65 74 75 72 6e | rm.(with."__RTL")...*/./*.Return |
7ec0 | 20 74 72 75 65 20 69 66 20 74 68 69 73 20 73 79 6d 62 6f 6c 20 69 73 20 61 20 66 75 6e 63 74 69 | .true.if.this.symbol.is.a.functi |
7ee0 | 6f 6e 20 66 72 6f 6d 20 74 68 65 20 43 20 66 72 6f 6e 74 65 6e 64 20 73 70 65 63 69 66 69 65 64 | on.from.the.C.frontend.specified |
7f00 | 00 00 73 74 61 74 69 63 20 47 54 59 20 28 28 29 29 20 74 72 65 65 20 76 74 61 62 6c 65 5f 65 6e | ..static.GTY.(()).tree.vtable_en |
7f20 | 74 72 79 5f 74 79 70 65 3b 00 2f 2a 20 55 73 65 64 20 66 6f 72 20 76 74 61 62 6c 65 20 6c 6f 6f | try_type;./*.Used.for.vtable.loo |
7f40 | 6b 75 70 20 69 6e 20 74 68 75 6e 6b 20 61 64 6a 75 73 74 69 6e 67 2e 20 20 2a 2f 00 00 73 74 61 | kup.in.thunk.adjusting...*/..sta |
7f60 | 74 69 63 20 76 6f 69 64 20 68 61 6e 64 6c 65 5f 61 6c 69 61 73 5f 70 61 69 72 73 20 28 76 6f 69 | tic.void.handle_alias_pairs.(voi |
7f80 | 64 29 3b 00 73 74 61 74 69 63 20 76 6f 69 64 20 6d 61 72 6b 5f 66 75 6e 63 74 69 6f 6e 73 5f 74 | d);.static.void.mark_functions_t |
7fa0 | 6f 5f 6f 75 74 70 75 74 20 28 76 6f 69 64 29 3b 00 73 74 61 74 69 63 20 76 6f 69 64 20 65 78 70 | o_output.(void);.static.void.exp |
7fc0 | 61 6e 64 5f 61 6c 6c 5f 66 75 6e 63 74 69 6f 6e 73 20 28 76 6f 69 64 29 3b 00 00 76 65 63 3c 63 | and_all_functions.(void);..vec<c |
7fe0 | 67 72 61 70 68 5f 6e 6f 64 65 20 2a 3e 20 63 67 72 61 70 68 5f 6e 65 77 5f 6e 6f 64 65 73 3b 00 | graph_node.*>.cgraph_new_nodes;. |
8000 | 61 64 00 00 19 00 00 00 09 02 00 00 00 10 00 00 75 00 00 00 00 00 00 00 c4 0f 00 00 bd 0f 00 00 | ad..............u............... |
8020 | 82 0f 00 00 4a 0f 00 00 0a 0f 00 00 cb 0e 00 00 a3 0e 00 00 83 0e 00 00 7f 0e 00 00 63 0e 00 00 | ....J.......................c... |
8040 | 45 0e 00 00 41 0e 00 00 3a 0e 00 00 14 0e 00 00 ee 0d 00 00 c0 0d 00 00 97 0d 00 00 87 0d 00 00 | E...A...:....................... |
8060 | 60 0d 00 00 56 0d 00 00 55 0d 00 00 44 0d 00 00 09 0d 00 00 f5 0c 00 00 df 0c 00 00 b8 0c 00 00 | `...V...U...D................... |
8080 | a4 0c 00 00 9a 0c 00 00 99 0c 00 00 8f 0c 00 00 78 0c 00 00 6e 0c 00 00 6b 0c 00 00 65 0c 00 00 | ................x...n...k...e... |
80a0 | 64 0c 00 00 45 0c 00 00 43 0c 00 00 42 0c 00 00 ff 0b 00 00 bb 0b 00 00 78 0b 00 00 35 0b 00 00 | d...E...C...B...........x...5... |
80c0 | f3 0a 00 00 dd 0a 00 00 dc 0a 00 00 97 0a 00 00 53 0a 00 00 52 0a 00 00 4d 0a 00 00 33 0a 00 00 | ................S...R...M...3... |
80e0 | 31 0a 00 00 e9 09 00 00 9e 09 00 00 4e 09 00 00 02 09 00 00 cc 08 00 00 b3 08 00 00 b2 08 00 00 | 1...........N................... |
8100 | 69 08 00 00 54 08 00 00 32 08 00 00 1e 08 00 00 08 08 00 00 f7 07 00 00 da 07 00 00 c7 07 00 00 | i...T...2....................... |
8120 | a9 07 00 00 a8 07 00 00 93 07 00 00 77 07 00 00 75 07 00 00 74 07 00 00 2d 07 00 00 f6 06 00 00 | ............w...u...t...-....... |
8140 | f5 06 00 00 f0 06 00 00 c1 06 00 00 bf 06 00 00 a8 06 00 00 a7 06 00 00 76 06 00 00 54 06 00 00 | ........................v...T... |
8160 | 43 06 00 00 1a 06 00 00 e5 05 00 00 cc 05 00 00 c6 05 00 00 ae 05 00 00 a0 05 00 00 60 05 00 00 | C...........................`... |
8180 | 48 05 00 00 38 05 00 00 32 05 00 00 22 05 00 00 20 05 00 00 1f 05 00 00 d4 04 00 00 83 04 00 00 | H...8...2..."................... |
81a0 | 37 04 00 00 ff 03 00 00 fe 03 00 00 f9 03 00 00 bd 03 00 00 bb 03 00 00 85 03 00 00 84 03 00 00 | 7............................... |
81c0 | 6c 03 00 00 66 03 00 00 2b 03 00 00 04 03 00 00 ca 02 00 00 b4 02 00 00 88 02 00 00 82 02 00 00 | l...f...+....................... |
81e0 | 81 02 00 00 3b 02 00 00 09 02 00 00 08 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....;........................... |
8200 | 00 00 00 00 00 00 00 00 00 20 20 20 20 20 69 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f | ..............it.is.available.to |
8220 | 20 6e 6f 74 69 63 65 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 2e 20 20 2a 2f 00 20 20 2f 2a 20 | .notice_global_symbol...*/.../*. |
8240 | 53 65 74 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 69 72 73 74 20 62 65 66 6f 72 65 20 63 61 6c 6c | Set.definition.first.before.call |
8260 | 69 6e 67 20 6e 6f 74 69 63 65 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 20 73 6f 20 74 68 61 74 | ing.notice_global_symbol.so.that |
8280 | 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 6e 6f 64 65 2d 3e 72 65 64 65 66 69 6e 65 64 5f 65 78 | ......}.......node->redefined_ex |
82a0 | 74 65 72 6e 5f 69 6e 6c 69 6e 65 20 3d 20 74 72 75 65 3b 00 20 20 20 20 20 20 6e 6f 64 65 2d 3e | tern_inline.=.true;.......node-> |
82c0 | 72 65 73 65 74 20 28 29 3b 00 09 09 20 20 7c 7c 20 54 52 45 45 5f 43 4f 44 45 20 28 44 45 43 4c | reset.();.....||.TREE_CODE.(DECL |
82e0 | 5f 43 4f 4e 54 45 58 54 20 28 64 65 63 6c 29 29 20 21 3d 09 46 55 4e 43 54 49 4f 4e 5f 44 45 43 | _CONTEXT.(decl)).!=.FUNCTION_DEC |
8300 | 4c 29 3b 00 20 20 20 20 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 21 44 45 43 4c 5f 43 4f 4e 54 | L);.......gcc_assert.(!DECL_CONT |
8320 | 45 58 54 20 28 64 65 63 6c 29 00 20 20 20 20 20 20 2f 2a 20 4e 65 73 74 65 64 20 66 75 6e 63 74 | EXT.(decl)......./*.Nested.funct |
8340 | 69 6f 6e 73 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 64 65 66 69 6e 65 64 20 6f 6e 63 65 | ions.should.only.be.defined.once |
8360 | 2e 20 20 2a 2f 00 20 20 20 20 7b 00 20 20 69 66 20 28 6e 6f 64 65 2d 3e 64 65 66 69 6e 69 74 69 | ...*/.....{...if.(node->definiti |
8380 | 6f 6e 29 00 00 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 6e 6f 64 65 20 3d 20 63 67 72 61 70 | on)....cgraph_node.*node.=.cgrap |
83a0 | 68 5f 6e 6f 64 65 3a 3a 67 65 74 5f 63 72 65 61 74 65 20 28 64 65 63 6c 29 3b 00 7b 00 63 67 72 | h_node::get_create.(decl);.{.cgr |
83c0 | 61 70 68 5f 6e 6f 64 65 3a 3a 66 69 6e 61 6c 69 7a 65 5f 66 75 6e 63 74 69 6f 6e 20 28 74 72 65 | aph_node::finalize_function.(tre |
83e0 | 65 20 64 65 63 6c 2c 20 62 6f 6f 6c 20 6e 6f 5f 63 6f 6c 6c 65 63 74 29 00 76 6f 69 64 00 00 20 | e.decl,.bool.no_collect).void... |
8400 | 20 20 61 20 6e 65 77 20 47 43 20 63 6f 6e 74 65 78 74 2c 20 6f 72 20 6a 75 73 74 20 6e 6f 74 20 | ..a.new.GC.context,.or.just.not. |
8420 | 63 6f 6d 70 69 6c 65 20 72 69 67 68 74 20 6e 6f 77 2e 20 20 2a 2f 00 20 20 20 74 68 65 20 67 61 | compile.right.now...*/....the.ga |
8440 | 72 62 61 67 65 20 63 6f 6c 6c 65 63 74 6f 72 20 72 75 6e 20 61 74 20 74 68 65 20 6d 6f 6d 65 6e | rbage.collector.run.at.the.momen |
8460 | 74 2e 20 20 57 65 20 77 6f 75 6c 64 20 6e 65 65 64 20 74 6f 20 65 69 74 68 65 72 20 63 72 65 61 | t...We.would.need.to.either.crea |
8480 | 74 65 00 20 20 20 6c 6f 67 69 63 20 69 6e 20 65 66 66 65 63 74 2e 20 20 49 66 20 4e 4f 5f 43 4f | te....logic.in.effect...If.NO_CO |
84a0 | 4c 4c 45 43 54 20 69 73 20 74 72 75 65 2c 20 74 68 65 6e 20 6f 75 72 20 63 61 6c 6c 65 72 20 63 | LLECT.is.true,.then.our.caller.c |
84c0 | 61 6e 6e 6f 74 20 73 74 61 6e 64 20 74 6f 20 68 61 76 65 00 2f 2a 20 44 45 43 4c 20 68 61 73 20 | annot.stand.to.have./*.DECL.has. |
84e0 | 62 65 65 6e 20 70 61 72 73 65 64 2e 20 20 54 61 6b 65 20 69 74 2c 20 71 75 65 75 65 20 69 74 2c | been.parsed...Take.it,.queue.it, |
8500 | 20 63 6f 6d 70 69 6c 65 20 69 74 20 61 74 20 74 68 65 20 77 68 69 6d 20 6f 66 20 74 68 65 00 00 | .compile.it.at.the.whim.of.the.. |
8520 | 7d 00 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 00 20 20 20 20 7d 00 09 20 20 72 65 74 75 72 | }...return.false;.....}....retur |
8540 | 6e 20 74 72 75 65 3b 00 09 69 66 20 28 65 2d 3e 63 61 6c 6c 65 72 20 21 3d 20 74 68 69 73 29 00 | n.true;..if.(e->caller.!=.this). |
8560 | 20 20 20 20 20 20 66 6f 72 20 28 63 67 72 61 70 68 5f 65 64 67 65 20 2a 65 20 3d 20 63 6e 2d 3e | ......for.(cgraph_edge.*e.=.cn-> |
8580 | 63 61 6c 6c 65 72 73 3b 20 65 3b 20 65 20 3d 20 65 2d 3e 6e 65 78 74 5f 63 61 6c 6c 65 72 29 00 | callers;.e;.e.=.e->next_caller). |
85a0 | 09 72 65 74 75 72 6e 20 74 72 75 65 3b 00 20 20 20 20 20 20 69 66 20 28 69 6e 63 6c 75 64 65 5f | .return.true;.......if.(include_ |
85c0 | 73 65 6c 66 29 00 20 20 20 20 7b 00 20 20 69 66 20 28 63 6e 20 26 26 20 63 6e 2d 3e 63 61 6c 6c | self).....{...if.(cn.&&.cn->call |
85e0 | 65 72 73 29 00 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 63 6e 20 3d 20 64 79 6e 5f 63 61 73 | ers)...cgraph_node.*cn.=.dyn_cas |
8600 | 74 20 3c 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 3e 20 28 74 68 69 73 29 3b 00 20 20 2f 2a 20 46 | t.<cgraph_node.*>.(this);.../*.F |
8620 | 6f 72 20 66 75 6e 63 74 69 6f 6e 73 20 63 68 65 63 6b 20 61 6c 73 6f 20 63 61 6c 6c 73 2e 20 20 | or.functions.check.also.calls... |
8640 | 2a 2f 00 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 00 20 20 69 66 20 28 69 74 65 72 61 74 | */.....return.true;...if.(iterat |
8660 | 65 5f 72 65 66 65 72 72 69 6e 67 20 28 30 2c 20 72 65 66 29 29 00 20 20 2f 2a 20 53 65 65 20 69 | e_referring.(0,.ref)).../*.See.i |
8680 | 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 72 65 66 65 72 65 6e 63 65 73 20 61 74 20 61 6c | f.there.are.any.references.at.al |
86a0 | 6c 2e 20 20 2a 2f 00 00 20 20 69 70 61 5f 72 65 66 20 2a 72 65 66 20 3d 20 4e 55 4c 4c 3b 00 7b | l...*/....ipa_ref.*ref.=.NULL;.{ |
86c0 | 00 73 79 6d 74 61 62 5f 6e 6f 64 65 3a 3a 72 65 66 65 72 72 65 64 5f 74 6f 5f 70 20 28 62 6f 6f | .symtab_node::referred_to_p.(boo |
86e0 | 6c 20 69 6e 63 6c 75 64 65 5f 73 65 6c 66 29 00 62 6f 6f 6c 00 00 20 20 20 74 72 75 65 20 69 66 | l.include_self).bool.....true.if |
8700 | 20 61 20 73 65 6c 66 20 72 65 66 65 72 65 6e 63 65 20 63 6f 75 6e 74 73 20 61 73 20 61 20 72 65 | .a.self.reference.counts.as.a.re |
8720 | 66 65 72 65 6e 63 65 2e 20 20 2a 2f 00 2f 2a 20 52 65 74 75 72 6e 20 74 72 75 65 20 77 68 65 6e | ference...*/./*.Return.true.when |
8740 | 20 74 68 65 72 65 20 61 72 65 20 72 65 66 65 72 65 6e 63 65 73 20 74 6f 20 74 68 65 20 6e 6f 64 | .there.are.references.to.the.nod |
8760 | 65 2e 20 20 49 4e 43 4c 55 44 45 5f 53 45 4c 46 20 69 73 00 00 7d 00 20 20 72 65 6d 6f 76 65 5f | e...INCLUDE_SELF.is..}...remove_ |
8780 | 61 6c 6c 5f 72 65 66 65 72 65 6e 63 65 73 20 28 29 3b 00 20 20 72 65 6d 6f 76 65 5f 63 61 6c 6c | all_references.();...remove_call |
87a0 | 65 65 73 20 28 29 3b 00 00 20 20 63 70 70 5f 69 6d 70 6c 69 63 69 74 5f 61 6c 69 61 73 20 3d 20 | ees.();....cpp_implicit_alias.=. |
87c0 | 66 61 6c 73 65 3b 00 20 20 77 65 61 6b 72 65 66 20 3d 20 66 61 6c 73 65 3b 00 20 20 74 72 61 6e | false;...weakref.=.false;...tran |
87e0 | 73 70 61 72 65 6e 74 5f 61 6c 69 61 73 20 3d 20 66 61 6c 73 65 3b 00 20 20 61 6c 69 61 73 20 3d | sparent_alias.=.false;...alias.= |
8800 | 20 66 61 6c 73 65 3b 00 20 20 64 65 66 69 6e 69 74 69 6f 6e 20 3d 20 66 61 6c 73 65 3b 00 20 20 | .false;...definition.=.false;... |
8820 | 61 6e 61 6c 79 7a 65 64 20 3d 20 66 61 6c 73 65 3b 00 20 20 6d 65 6d 73 65 74 20 28 26 72 74 6c | analyzed.=.false;...memset.(&rtl |
8840 | 2c 20 30 2c 20 73 69 7a 65 6f 66 20 28 72 74 6c 29 29 3b 00 20 20 69 6e 6c 69 6e 65 64 5f 74 6f | ,.0,.sizeof.(rtl));...inlined_to |
8860 | 20 3d 20 4e 55 4c 4c 3b 00 20 20 2f 2a 20 52 65 73 65 74 20 6f 75 72 20 64 61 74 61 20 73 74 72 | .=.NULL;.../*.Reset.our.data.str |
8880 | 75 63 74 75 72 65 73 20 73 6f 20 77 65 20 63 61 6e 20 61 6e 61 6c 79 7a 65 20 74 68 65 20 66 75 | uctures.so.we.can.analyze.the.fu |
88a0 | 6e 63 74 69 6f 6e 20 61 67 61 69 6e 2e 20 20 2a 2f 00 00 20 20 67 63 63 5f 61 73 73 65 72 74 20 | nction.again...*/....gcc_assert. |
88c0 | 28 21 70 72 6f 63 65 73 73 29 3b 00 20 20 20 20 20 73 75 63 68 20 61 20 63 61 73 65 2c 20 62 75 | (!process);......such.a.case,.bu |
88e0 | 74 20 64 6f 6e 27 74 20 65 6e 66 6f 72 63 65 20 74 68 61 74 20 66 6f 72 20 6e 6f 77 2e 20 20 2a | t.don't.enforce.that.for.now...* |
8900 | 2f 00 20 20 20 20 20 65 72 72 6f 72 73 2e 20 20 49 20 77 6f 75 6c 64 20 61 72 67 75 65 20 74 68 | /......errors...I.would.argue.th |
8920 | 61 74 20 74 68 65 20 66 72 6f 6e 74 20 65 6e 64 20 73 68 6f 75 6c 64 20 6e 65 76 65 72 20 70 72 | at.the.front.end.should.never.pr |
8940 | 65 73 65 6e 74 20 75 73 20 77 69 74 68 00 20 20 20 20 20 54 68 61 74 20 63 61 73 65 20 63 61 6e | esent.us.with......That.case.can |
8960 | 20 62 65 20 73 6f 72 74 2d 6f 66 20 6c 65 67 69 74 69 6d 61 74 65 6c 79 20 73 65 65 6e 20 77 69 | .be.sort-of.legitimately.seen.wi |
8980 | 74 68 20 72 65 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 64 65 66 69 6e 69 74 69 6f 6e 00 20 20 | th.real.function.redefinition... |
89a0 | 20 20 20 54 68 69 73 20 69 73 20 2a 6e 6f 74 2a 20 74 65 73 74 69 6e 67 20 66 6f 72 20 77 68 65 | ...This.is.*not*.testing.for.whe |
89c0 | 74 68 65 72 20 77 65 27 76 65 20 61 6c 72 65 61 64 79 20 65 6d 69 74 74 65 64 20 74 68 65 20 66 | ther.we've.already.emitted.the.f |
89e0 | 75 6e 63 74 69 6f 6e 2e 00 20 20 2f 2a 20 49 66 20 70 72 6f 63 65 73 73 20 69 73 20 73 65 74 2c | unction..../*.If.process.is.set, |
8a00 | 20 74 68 65 6e 20 77 65 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 67 75 6e 20 77 68 6f 6c | .then.we.have.already.begun.whol |
8a20 | 65 2d 75 6e 69 74 20 61 6e 61 6c 79 73 69 73 2e 00 7b 00 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a | e-unit.analysis..{.cgraph_node:: |
8a40 | 72 65 73 65 74 20 28 76 6f 69 64 29 00 76 6f 69 64 00 00 20 20 20 62 6f 64 79 20 66 6f 72 20 65 | reset.(void).void.....body.for.e |
8a60 | 78 70 61 6e 64 69 6e 67 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 62 75 74 20 74 68 69 73 20 69 | xpanding.the.function.but.this.i |
8a80 | 73 20 64 69 66 66 69 63 75 6c 74 20 74 6f 20 64 6f 2e 20 20 2a 2f 00 20 20 20 3f 3f 3f 20 49 74 | s.difficult.to.do...*/....???.It |
8aa0 | 20 6d 61 79 20 6d 61 6b 65 20 6d 6f 72 65 20 73 65 6e 73 65 20 74 6f 20 75 73 65 20 6f 6e 65 20 | .may.make.more.sense.to.use.one. |
8ac0 | 62 6f 64 79 20 66 6f 72 20 69 6e 6c 69 6e 69 6e 67 20 61 6e 64 20 6f 74 68 65 72 00 00 20 20 20 | body.for.inlining.and.other..... |
8ae0 | 69 6e 6c 69 6e 65 64 20 69 6e 20 6f 74 68 65 72 73 2e 00 20 20 20 6f 6c 64 20 62 6f 64 79 20 69 | inlined.in.others.....old.body.i |
8b00 | 6e 6c 69 6e 65 64 20 69 6e 74 6f 20 73 6f 6d 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 6e | nlined.into.some.functions.and.n |
8b20 | 65 77 20 62 6f 64 79 20 65 78 70 61 6e 64 65 64 20 61 6e 64 00 20 20 20 77 65 20 61 6c 77 61 79 | ew.body.expanded.and....we.alway |
8b40 | 73 20 75 73 65 20 6e 65 77 20 62 6f 64 79 2c 20 77 68 69 6c 65 20 69 6e 20 6e 6f 72 6d 61 6c 20 | s.use.new.body,.while.in.normal. |
8b60 | 6d 6f 64 65 20 77 65 20 6d 61 79 20 65 6e 64 20 75 70 20 77 69 74 68 00 20 20 20 57 65 20 72 65 | mode.we.may.end.up.with....We.re |
8b80 | 70 6c 61 63 65 20 74 68 65 20 6f 6c 64 20 62 6f 64 79 20 77 69 74 68 20 6e 65 77 20 62 6f 64 79 | place.the.old.body.with.new.body |
8ba0 | 20 73 6f 20 69 6e 20 75 6e 69 74 20 61 74 20 61 20 74 69 6d 65 20 6d 6f 64 65 00 20 20 20 73 65 | .so.in.unit.at.a.time.mode....se |
8bc0 | 6d 61 6e 74 69 63 73 20 77 68 65 6e 20 62 6f 74 68 20 63 6f 70 69 65 73 20 6f 66 20 62 6f 64 69 | mantics.when.both.copies.of.bodi |
8be0 | 65 73 20 64 69 66 66 65 72 20 69 73 20 6e 6f 74 20 77 65 6c 6c 20 64 65 66 69 6e 65 64 2e 00 2f | es.differ.is.not.well.defined../ |
8c00 | 2a 20 41 73 20 61 6e 20 47 43 43 20 65 78 74 65 6e 73 69 6f 6e 20 77 65 20 61 6c 6c 6f 77 20 72 | *.As.an.GCC.extension.we.allow.r |
8c20 | 65 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 2e 20 20 54 68 | edefinition.of.the.function...Th |
8c40 | 65 00 00 7d 00 20 20 63 67 72 61 70 68 5f 6e 65 77 5f 6e 6f 64 65 73 2e 72 65 6c 65 61 73 65 20 | e..}...cgraph_new_nodes.release. |
8c60 | 28 29 3b 00 00 20 20 20 20 7d 00 09 7d 00 09 20 20 62 72 65 61 6b 3b 00 09 20 20 67 63 63 5f 75 | ();......}..}....break;....gcc_u |
8c80 | 6e 72 65 61 63 68 61 62 6c 65 20 28 29 3b 00 09 64 65 66 61 75 6c 74 3a 00 00 09 20 20 62 72 65 | nreachable.();..default:.....bre |
8ca0 | 61 6b 3b 00 09 20 20 6e 6f 64 65 2d 3e 65 78 70 61 6e 64 20 28 29 3b 00 09 20 20 63 61 6c 6c 5f | ak;....node->expand.();....call_ |
8cc0 | 63 67 72 61 70 68 5f 69 6e 73 65 72 74 69 6f 6e 5f 68 6f 6f 6b 73 20 28 6e 6f 64 65 29 3b 00 09 | cgraph_insertion_hooks.(node);.. |
8ce0 | 20 20 6e 6f 64 65 2d 3e 70 72 6f 63 65 73 73 20 3d 20 30 3b 00 09 20 20 20 20 20 64 69 72 65 63 | ..node->process.=.0;.......direc |
8d00 | 74 6c 79 2e 20 20 2a 2f 00 09 20 20 2f 2a 20 46 75 6e 63 74 69 6f 6e 73 20 63 72 65 61 74 65 64 | tly...*/..../*.Functions.created |
8d20 | 20 64 75 72 69 6e 67 20 65 78 70 61 6e 73 69 6f 6e 20 73 68 61 6c 6c 20 62 65 20 63 6f 6d 70 69 | .during.expansion.shall.be.compi |
8d40 | 6c 65 64 00 09 63 61 73 65 20 45 58 50 41 4e 53 49 4f 4e 3a 00 00 09 20 20 62 72 65 61 6b 3b 00 | led..case.EXPANSION:.....break;. |
8d60 | 09 20 20 63 61 6c 6c 5f 63 67 72 61 70 68 5f 69 6e 73 65 72 74 69 6f 6e 5f 68 6f 6f 6b 73 20 28 | ...call_cgraph_insertion_hooks.( |
8d80 | 6e 6f 64 65 29 3b 00 09 20 20 70 6f 70 5f 63 66 75 6e 20 28 29 3b 00 09 20 20 66 72 65 65 5f 64 | node);....pop_cfun.();....free_d |
8da0 | 6f 6d 69 6e 61 6e 63 65 5f 69 6e 66 6f 20 28 43 44 49 5f 44 4f 4d 49 4e 41 54 4f 52 53 29 3b 00 | ominance_info.(CDI_DOMINATORS);. |
8dc0 | 09 20 20 66 72 65 65 5f 64 6f 6d 69 6e 61 6e 63 65 5f 69 6e 66 6f 20 28 43 44 49 5f 50 4f 53 54 | ...free_dominance_info.(CDI_POST |
8de0 | 5f 44 4f 4d 49 4e 41 54 4f 52 53 29 3b 00 09 20 20 20 20 63 6f 6d 70 75 74 65 5f 66 6e 5f 73 75 | _DOMINATORS);......compute_fn_su |
8e00 | 6d 6d 61 72 79 20 28 6e 6f 64 65 2c 20 74 72 75 65 29 3b 00 09 20 20 65 6c 73 65 20 69 66 20 28 | mmary.(node,.true);....else.if.( |
8e20 | 69 70 61 5f 66 6e 5f 73 75 6d 6d 61 72 69 65 73 20 21 3d 20 4e 55 4c 4c 29 00 09 20 20 20 20 7d | ipa_fn_summaries.!=.NULL)......} |
8e40 | 00 09 09 7d 00 09 09 20 20 69 70 61 5f 66 72 65 65 5f 73 69 7a 65 5f 73 75 6d 6d 61 72 79 20 28 | ...}.....ipa_free_size_summary.( |
8e60 | 29 3b 00 09 09 20 20 69 70 61 5f 66 72 65 65 5f 66 6e 5f 73 75 6d 6d 61 72 79 20 28 29 3b 00 09 | );.....ipa_free_fn_summary.();.. |
8e80 | 09 7b 00 09 20 20 20 20 20 20 69 66 20 28 21 73 75 6d 6d 61 72 69 65 64 5f 63 6f 6d 70 75 74 65 | .{........if.(!summaried_compute |
8ea0 | 64 29 00 09 09 20 4a 75 73 74 20 74 68 72 6f 77 20 61 77 61 79 20 77 68 61 74 65 76 65 72 20 69 | d)....Just.throw.away.whatever.i |
8ec0 | 74 20 64 69 64 2e 20 20 2a 2f 00 09 09 20 61 6e 64 20 73 70 6c 69 74 74 69 6e 67 2e 20 20 54 68 | t.did...*/....and.splitting...Th |
8ee0 | 69 73 20 69 73 20 72 65 64 75 6e 64 61 6e 74 20 66 6f 72 20 66 75 6e 63 74 69 6f 6e 73 20 61 64 | is.is.redundant.for.functions.ad |
8f00 | 64 65 64 20 6c 61 74 65 2e 00 09 20 20 20 20 20 20 2f 2a 20 45 61 72 6c 79 20 70 61 73 73 65 73 | ded.late........./*.Early.passes |
8f20 | 20 63 6f 6d 70 75 74 65 20 69 6e 6c 69 6e 65 20 70 61 72 61 6d 65 74 65 72 73 20 74 6f 20 64 6f | .compute.inline.parameters.to.do |
8f40 | 20 69 6e 6c 69 6e 69 6e 67 00 09 20 20 20 20 20 20 67 2d 3e 67 65 74 5f 70 61 73 73 65 73 20 28 | .inlining........g->get_passes.( |
8f60 | 29 2d 3e 65 78 65 63 75 74 65 5f 65 61 72 6c 79 5f 6c 6f 63 61 6c 5f 70 61 73 73 65 73 20 28 29 | )->execute_early_local_passes.() |
8f80 | 3b 00 09 20 20 20 20 20 20 62 6f 6f 6c 20 73 75 6d 6d 61 72 69 65 64 5f 63 6f 6d 70 75 74 65 64 | ;........bool.summaried_computed |
8fa0 | 20 3d 20 69 70 61 5f 66 6e 5f 73 75 6d 6d 61 72 69 65 73 20 21 3d 20 4e 55 4c 4c 3b 00 09 20 20 | .=.ipa_fn_summaries.!=.NULL;.... |
8fc0 | 20 20 7b 00 09 20 20 20 20 20 20 26 26 20 21 67 69 6d 70 6c 65 5f 69 6e 5f 73 73 61 5f 70 20 28 | ..{........&&.!gimple_in_ssa_p.( |
8fe0 | 44 45 43 4c 5f 53 54 52 55 43 54 5f 46 55 4e 43 54 49 4f 4e 20 28 66 6e 64 65 63 6c 29 29 29 00 | DECL_STRUCT_FUNCTION.(fndecl))). |
9000 | 61 64 00 00 05 00 00 00 c9 01 00 00 00 10 00 00 6a 00 00 00 00 00 00 00 e5 0f 00 00 c6 0f 00 00 | ad..............j............... |
9020 | 8a 0f 00 00 6c 0f 00 00 4f 0f 00 00 4e 0f 00 00 01 0f 00 00 e0 0e 00 00 bf 0e 00 00 98 0e 00 00 | ....l...O...N................... |
9040 | 79 0e 00 00 4a 0e 00 00 2e 0e 00 00 2d 0e 00 00 e3 0d 00 00 a9 0d 00 00 60 0d 00 00 16 0d 00 00 | y...J.......-...........`....... |
9060 | ce 0c 00 00 b1 0c 00 00 95 0c 00 00 94 0c 00 00 53 0c 00 00 0d 0c 00 00 c8 0b 00 00 82 0b 00 00 | ................S............... |
9080 | 5c 0b 00 00 19 0b 00 00 03 0b 00 00 df 0a 00 00 b0 0a 00 00 87 0a 00 00 67 0a 00 00 2c 0a 00 00 | \.......................g...,... |
90a0 | f5 09 00 00 d9 09 00 00 d8 09 00 00 92 09 00 00 72 09 00 00 3d 09 00 00 3c 09 00 00 29 09 00 00 | ................r...=...<...)... |
90c0 | 15 09 00 00 14 09 00 00 f0 08 00 00 b8 08 00 00 9f 08 00 00 9d 08 00 00 9c 08 00 00 6e 08 00 00 | ............................n... |
90e0 | 2c 08 00 00 e3 07 00 00 9b 07 00 00 90 07 00 00 8f 07 00 00 46 07 00 00 12 07 00 00 11 07 00 00 | ,...................F........... |
9100 | c9 06 00 00 8c 06 00 00 8b 06 00 00 86 06 00 00 4c 06 00 00 4a 06 00 00 1a 06 00 00 05 06 00 00 | ................L...J........... |
9120 | 04 06 00 00 f3 05 00 00 ed 05 00 00 b2 05 00 00 72 05 00 00 60 05 00 00 3e 05 00 00 29 05 00 00 | ................r...`...>...)... |
9140 | 13 05 00 00 f8 04 00 00 da 04 00 00 c0 04 00 00 8d 04 00 00 76 04 00 00 57 04 00 00 51 04 00 00 | ....................v...W...Q... |
9160 | 50 04 00 00 37 04 00 00 31 04 00 00 1d 04 00 00 ec 03 00 00 e4 03 00 00 cb 03 00 00 86 03 00 00 | P...7...1....................... |
9180 | 5c 03 00 00 4e 03 00 00 35 03 00 00 11 03 00 00 02 03 00 00 01 03 00 00 f1 02 00 00 dd 02 00 00 | \...N...5....................... |
91a0 | ba 02 00 00 a4 02 00 00 62 02 00 00 3f 02 00 00 15 02 00 00 ff 01 00 00 e5 01 00 00 c9 01 00 00 | ........b...?................... |
91c0 | c8 01 00 00 00 00 00 00 00 09 6e 6f 64 65 2d 3e 66 6f 72 63 65 5f 6f 75 74 70 75 74 20 3d 20 74 | ..........node->force_output.=.t |
91e0 | 72 75 65 3b 00 09 6e 6f 64 65 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 20 3d 20 74 72 75 65 3b 00 09 | rue;..node->definition.=.true;.. |
9200 | 6e 6f 64 65 2d 3e 6c 6f 63 61 6c 20 3d 20 66 61 6c 73 65 3b 00 09 6e 6f 64 65 20 3d 20 63 67 72 | node->local.=.false;..node.=.cgr |
9220 | 61 70 68 5f 6e 6f 64 65 3a 3a 67 65 74 5f 63 72 65 61 74 65 20 28 66 6e 64 65 63 6c 29 3b 00 09 | aph_node::get_create.(fndecl);.. |
9240 | 20 20 20 61 6e 61 6c 79 7a 69 6e 67 20 61 6e 64 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2e 20 20 2a | ...analyzing.and.compilation...* |
9260 | 2f 00 09 2f 2a 20 42 72 69 6e 67 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 6e 74 6f 20 66 69 | /../*.Bring.the.function.into.fi |
9280 | 6e 61 6c 69 7a 65 64 20 73 74 61 74 65 20 61 6e 64 20 65 6e 71 75 65 75 65 20 66 6f 72 20 6c 61 | nalized.state.and.enqueue.for.la |
92a0 | 74 65 72 00 20 20 20 20 20 20 63 61 73 65 20 45 58 50 41 4e 53 49 4f 4e 3a 00 20 20 20 20 20 20 | ter.......case.EXPANSION:....... |
92c0 | 63 61 73 65 20 49 50 41 5f 53 53 41 5f 41 46 54 45 52 5f 49 4e 4c 49 4e 49 4e 47 3a 00 20 20 20 | case.IPA_SSA_AFTER_INLINING:.... |
92e0 | 20 20 20 63 61 73 65 20 49 50 41 5f 53 53 41 3a 00 20 20 20 20 20 20 63 61 73 65 20 49 50 41 3a | ...case.IPA_SSA:.......case.IPA: |
9300 | 00 00 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 00 09 63 67 72 61 70 68 5f 6e 65 77 5f 6e 6f 64 | ..........break;..cgraph_new_nod |
9320 | 65 73 2e 73 61 66 65 5f 70 75 73 68 20 28 6e 6f 64 65 29 3b 00 09 20 20 6e 6f 64 65 2d 3e 6c 6f | es.safe_push.(node);....node->lo |
9340 | 77 65 72 65 64 20 3d 20 74 72 75 65 3b 00 09 69 66 20 28 6c 6f 77 65 72 65 64 29 00 09 6e 6f 64 | wered.=.true;..if.(lowered)..nod |
9360 | 65 20 3d 20 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a 67 65 74 5f 63 72 65 61 74 65 20 28 66 6e 64 | e.=.cgraph_node::get_create.(fnd |
9380 | 65 63 6c 29 3b 00 09 2f 2a 20 4a 75 73 74 20 65 6e 71 75 65 75 65 20 66 75 6e 63 74 69 6f 6e 20 | ecl);../*.Just.enqueue.function. |
93a0 | 74 6f 20 62 65 20 70 72 6f 63 65 73 73 65 64 20 61 74 20 6e 65 61 72 65 73 74 20 6f 63 63 75 72 | to.be.processed.at.nearest.occur |
93c0 | 72 65 6e 63 65 2e 20 20 2a 2f 00 20 20 20 20 20 20 63 61 73 65 20 43 4f 4e 53 54 52 55 43 54 49 | rence...*/.......case.CONSTRUCTI |
93e0 | 4f 4e 3a 00 09 62 72 65 61 6b 3b 00 09 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a 66 69 6e 61 6c 69 | ON:..break;..cgraph_node::finali |
9400 | 7a 65 5f 66 75 6e 63 74 69 6f 6e 20 28 66 6e 64 65 63 6c 2c 20 66 61 6c 73 65 29 3b 00 20 20 20 | ze_function.(fndecl,.false);.... |
9420 | 20 20 20 63 61 73 65 20 50 41 52 53 49 4e 47 3a 00 20 20 20 20 7b 00 20 20 73 77 69 74 63 68 20 | ...case.PARSING:.....{...switch. |
9440 | 28 73 79 6d 74 61 62 2d 3e 73 74 61 74 65 29 00 00 20 20 20 20 7d 00 09 20 20 20 20 20 20 20 66 | (symtab->state)......}.........f |
9460 | 6e 64 65 63 6c 5f 6e 61 6d 65 20 28 66 6e 64 65 63 6c 29 29 3b 00 09 20 20 20 20 20 20 20 66 75 | ndecl_name.(fndecl));.........fu |
9480 | 6e 63 74 69 6f 6e 5f 74 79 70 65 2c 00 09 20 20 20 20 20 20 20 22 41 64 64 65 64 20 6e 65 77 20 | nction_type,........."Added.new. |
94a0 | 25 73 20 66 75 6e 63 74 69 6f 6e 20 25 73 20 74 6f 20 63 61 6c 6c 67 72 61 70 68 5c 6e 22 2c 00 | %s.function.%s.to.callgraph\n",. |
94c0 | 20 20 20 20 20 20 66 70 72 69 6e 74 66 20 28 64 75 6d 70 5f 66 69 6c 65 2c 00 09 09 09 09 20 20 | ......fprintf.(dump_file,....... |
94e0 | 20 3a 20 22 74 6f 2d 62 65 2d 67 69 6d 70 6c 69 66 69 65 64 22 29 3b 00 09 09 09 09 20 20 20 20 | .:."to-be-gimplified");......... |
9500 | 20 20 3a 20 22 68 69 67 68 20 67 69 6d 70 6c 65 22 29 00 09 09 09 09 09 20 3a 20 22 6c 6f 77 20 | ..:."high.gimple").......:."low. |
9520 | 67 69 6d 70 6c 65 22 29 00 09 09 09 09 09 20 3f 20 22 73 73 61 20 67 69 6d 70 6c 65 22 00 09 09 | gimple").......?."ssa.gimple"... |
9540 | 09 09 20 20 20 20 20 20 3f 20 28 67 69 6d 70 6c 65 5f 69 6e 5f 73 73 61 5f 70 20 28 66 6e 29 00 | ........?.(gimple_in_ssa_p.(fn). |
9560 | 09 09 09 09 20 20 20 3f 20 28 6c 6f 77 65 72 65 64 00 20 20 20 20 20 20 63 6f 6e 73 74 20 63 68 | .......?.(lowered.......const.ch |
9580 | 61 72 20 2a 66 75 6e 63 74 69 6f 6e 5f 74 79 70 65 20 3d 20 28 28 67 69 6d 70 6c 65 5f 68 61 73 | ar.*function_type.=.((gimple_has |
95a0 | 5f 62 6f 64 79 5f 70 20 28 66 6e 64 65 63 6c 29 29 00 20 20 20 20 20 20 73 74 72 75 63 74 20 66 | _body_p.(fndecl)).......struct.f |
95c0 | 75 6e 63 74 69 6f 6e 20 2a 66 6e 20 3d 20 44 45 43 4c 5f 53 54 52 55 43 54 5f 46 55 4e 43 54 49 | unction.*fn.=.DECL_STRUCT_FUNCTI |
95e0 | 4f 4e 20 28 66 6e 64 65 63 6c 29 3b 00 20 20 20 20 7b 00 20 20 69 66 20 28 64 75 6d 70 5f 66 69 | ON.(fndecl);.....{...if.(dump_fi |
9600 | 6c 65 29 00 00 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 6e 6f 64 65 3b 00 20 20 67 63 63 3a | le)....cgraph_node.*node;...gcc: |
9620 | 3a 70 61 73 73 5f 6d 61 6e 61 67 65 72 20 2a 70 61 73 73 65 73 20 3d 20 67 2d 3e 67 65 74 5f 70 | :pass_manager.*passes.=.g->get_p |
9640 | 61 73 73 65 73 20 28 29 3b 00 7b 00 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a 61 64 64 5f 6e 65 77 | asses.();.{.cgraph_node::add_new |
9660 | 5f 66 75 6e 63 74 69 6f 6e 20 28 74 72 65 65 20 66 6e 64 65 63 6c 2c 20 62 6f 6f 6c 20 6c 6f 77 | _function.(tree.fndecl,.bool.low |
9680 | 65 72 65 64 29 00 76 6f 69 64 00 00 20 20 20 70 72 6f 63 65 73 73 69 6e 67 20 74 6f 20 61 76 6f | ered).void.....processing.to.avo |
96a0 | 69 64 20 6e 65 65 64 20 74 68 65 20 70 61 73 73 65 73 20 74 6f 20 62 65 20 72 65 2d 65 6e 74 72 | id.need.the.passes.to.be.re-entr |
96c0 | 61 6e 74 2e 20 20 2a 2f 00 20 20 20 4d 61 69 6e 20 77 6f 72 6b 20 64 6f 6e 65 20 62 79 20 74 68 | ant...*/....Main.work.done.by.th |
96e0 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 74 6f 20 65 6e 71 75 65 75 65 20 74 68 65 20 66 75 | is.function.is.to.enqueue.the.fu |
9700 | 6e 63 74 69 6f 6e 20 66 6f 72 20 6c 61 74 65 72 00 00 20 20 20 41 50 49 20 62 72 65 61 6b 69 6e | nction.for.later.....API.breakin |
9720 | 67 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73 20 61 72 65 20 70 65 72 66 6f 72 6d 65 64 20 6f 6e | g.optimizations.are.performed.on |
9740 | 20 69 74 29 2e 00 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 73 73 75 6d 65 64 | .it).....The.function.is.assumed |
9760 | 20 74 6f 20 62 65 20 72 65 61 63 68 61 62 6c 65 20 61 6e 64 20 68 61 76 65 20 61 64 64 72 65 73 | .to.be.reachable.and.have.addres |
9780 | 73 20 74 61 6b 65 6e 20 28 73 6f 20 6e 6f 00 00 20 20 20 47 49 4d 50 4c 45 2e 00 20 20 20 6f 66 | s.taken.(so.no.....GIMPLE.....of |
97a0 | 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20 | .compilation...The.function.can. |
97c0 | 62 65 20 65 69 74 68 65 72 20 69 6e 20 68 69 67 68 2c 20 6c 6f 77 20 6f 72 20 53 53 41 20 66 6f | be.either.in.high,.low.or.SSA.fo |
97e0 | 72 6d 00 20 20 20 62 79 20 6d 69 64 64 6c 65 20 65 6e 64 20 61 6e 64 20 61 6c 6c 6f 77 73 20 69 | rm....by.middle.end.and.allows.i |
9800 | 6e 73 65 72 74 69 6f 6e 20 6f 66 20 6e 65 77 20 66 75 6e 63 74 69 6f 6e 20 61 74 20 61 72 62 69 | nsertion.of.new.function.at.arbi |
9820 | 74 72 61 72 79 20 70 6f 69 6e 74 00 20 20 20 55 6e 6c 69 6b 65 20 66 69 6e 61 6c 69 7a 65 5f 66 | trary.point....Unlike.finalize_f |
9840 | 75 6e 63 74 69 6f 6e 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 69 6e 74 65 6e 64 | unction,.this.function.is.intend |
9860 | 65 64 20 74 6f 20 62 65 20 75 73 65 64 00 2f 2a 20 41 64 64 20 74 68 65 20 66 75 6e 63 74 69 6f | ed.to.be.used./*.Add.the.functio |
9880 | 6e 20 46 4e 44 45 43 4c 20 74 6f 20 74 68 65 20 63 61 6c 6c 20 67 72 61 70 68 2e 00 00 7d 00 20 | n.FNDECL.to.the.call.graph...}.. |
98a0 | 20 20 20 65 6e 71 75 65 75 65 5f 6e 6f 64 65 20 28 6e 6f 64 65 29 3b 00 20 20 20 20 20 20 26 26 | ...enqueue_node.(node);.......&& |
98c0 | 20 28 6e 6f 64 65 2d 3e 6e 65 65 64 65 64 5f 70 20 28 29 20 7c 7c 20 6e 6f 64 65 2d 3e 72 65 66 | .(node->needed_p.().||.node->ref |
98e0 | 65 72 72 65 64 5f 74 6f 5f 70 20 28 29 29 29 00 20 20 69 66 20 28 73 79 6d 74 61 62 2d 3e 73 74 | erred_to_p.()))...if.(symtab->st |
9900 | 61 74 65 20 3d 3d 20 43 4f 4e 53 54 52 55 43 54 49 4f 4e 00 00 20 20 20 20 67 67 63 5f 63 6f 6c | ate.==.CONSTRUCTION......ggc_col |
9920 | 6c 65 63 74 20 28 29 3b 00 20 20 69 66 20 28 21 6e 6f 5f 63 6f 6c 6c 65 63 74 29 00 00 20 20 20 | lect.();...if.(!no_collect)..... |
9940 | 20 28 2a 64 65 62 75 67 5f 68 6f 6f 6b 73 2d 3e 64 65 66 65 72 72 65 64 5f 69 6e 6c 69 6e 65 5f | .(*debug_hooks->deferred_inline_ |
9960 | 66 75 6e 63 74 69 6f 6e 29 20 28 64 65 63 6c 29 3b 00 20 20 69 66 20 28 21 54 52 45 45 5f 41 53 | function).(decl);...if.(!TREE_AS |
9980 | 4d 5f 57 52 49 54 54 45 4e 20 28 64 65 63 6c 29 29 00 20 20 2f 2a 20 49 66 20 77 65 27 76 65 20 | M_WRITTEN.(decl)).../*.If.we've. |
99a0 | 6e 6f 74 20 79 65 74 20 65 6d 69 74 74 65 64 20 64 65 63 6c 2c 20 74 65 6c 6c 20 74 68 65 20 64 | not.yet.emitted.decl,.tell.the.d |
99c0 | 65 62 75 67 20 69 6e 66 6f 20 61 62 6f 75 74 20 69 74 2e 20 20 2a 2f 00 00 20 20 20 20 6e 6f 64 | ebug.info.about.it...*/......nod |
99e0 | 65 2d 3e 66 6f 72 63 65 5f 6f 75 74 70 75 74 20 3d 20 31 3b 00 20 20 20 20 20 20 26 26 20 21 44 | e->force_output.=.1;.......&&.!D |
9a00 | 45 43 4c 5f 43 4f 4d 44 41 54 20 28 64 65 63 6c 29 20 26 26 20 21 44 45 43 4c 5f 45 58 54 45 52 | ECL_COMDAT.(decl).&&.!DECL_EXTER |
9a20 | 4e 41 4c 20 28 64 65 63 6c 29 29 00 09 20 20 20 20 26 26 20 54 52 45 45 5f 43 4f 44 45 20 28 44 | NAL.(decl))......&&.TREE_CODE.(D |
9a40 | 45 43 4c 5f 43 4f 4e 54 45 58 54 20 28 64 65 63 6c 29 29 20 3d 3d 20 46 55 4e 43 54 49 4f 4e 5f | ECL_CONTEXT.(decl)).==.FUNCTION_ |
9a60 | 44 45 43 4c 29 29 00 20 20 20 20 20 20 20 26 26 20 21 28 44 45 43 4c 5f 43 4f 4e 54 45 58 54 20 | DECL))........&&.!(DECL_CONTEXT. |
9a80 | 28 64 65 63 6c 29 00 20 20 20 20 20 20 20 26 26 20 21 44 45 43 4c 5f 44 45 43 4c 41 52 45 44 5f | (decl)........&&.!DECL_DECLARED_ |
9aa0 | 49 4e 4c 49 4e 45 5f 50 20 28 64 65 63 6c 29 00 20 20 20 20 20 20 20 26 26 20 21 44 45 43 4c 5f | INLINE_P.(decl)........&&.!DECL_ |
9ac0 | 44 49 53 52 45 47 41 52 44 5f 49 4e 4c 49 4e 45 5f 4c 49 4d 49 54 53 20 28 64 65 63 6c 29 00 20 | DISREGARD_INLINE_LIMITS.(decl).. |
9ae0 | 20 20 20 20 20 20 26 26 20 21 6e 6f 64 65 2d 3e 63 70 70 5f 69 6d 70 6c 69 63 69 74 5f 61 6c 69 | ......&&.!node->cpp_implicit_ali |
9b00 | 61 73 00 09 7c 7c 20 6e 6f 64 65 2d 3e 6e 6f 5f 72 65 6f 72 64 65 72 29 00 20 20 69 66 20 28 28 | as..||.node->no_reorder)...if.(( |
9b20 | 28 21 6f 70 74 5f 66 6f 72 5f 66 6e 20 28 64 65 63 6c 2c 20 6f 70 74 69 6d 69 7a 65 29 20 7c 7c | (!opt_for_fn.(decl,.optimize).|| |
9b40 | 20 66 6c 61 67 5f 6b 65 65 70 5f 73 74 61 74 69 63 5f 66 75 6e 63 74 69 6f 6e 73 00 20 20 20 20 | .flag_keep_static_functions..... |
9b60 | 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 68 65 72 65 2e 20 20 2a | .to.change.the.behavior.here...* |
9b80 | 2f 00 20 20 20 20 20 69 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 69 6d 70 6c 65 6d 65 6e 74 | /......in.the.original.implement |
9ba0 | 61 74 69 6f 6e 20 61 6e 64 20 69 74 20 69 73 20 75 6e 63 6c 65 61 72 20 77 68 65 74 68 65 72 20 | ation.and.it.is.unclear.whether. |
9bc0 | 77 65 20 77 61 6e 74 00 20 20 20 20 20 64 65 63 6c 61 72 65 64 20 69 6e 6c 69 6e 65 20 61 6e 64 | we.want......declared.inline.and |
9be0 | 20 6e 65 73 74 65 64 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 54 68 65 73 65 20 77 65 72 65 20 6f | .nested.functions...These.were.o |
9c00 | 70 74 69 6d 69 7a 65 64 20 6f 75 74 00 20 20 20 20 20 50 52 32 34 35 36 31 29 2c 20 62 75 74 20 | ptimized.out......PR24561),.but. |
9c20 | 64 6f 6e 27 74 20 64 6f 20 73 6f 20 66 6f 72 20 61 6c 77 61 79 73 5f 69 6e 6c 69 6e 65 20 66 75 | don't.do.so.for.always_inline.fu |
9c40 | 6e 63 74 69 6f 6e 73 2c 20 66 75 6e 63 74 69 6f 6e 73 00 20 20 2f 2a 20 57 68 65 6e 20 6e 6f 74 | nctions,.functions.../*.When.not |
9c60 | 20 6f 70 74 69 6d 69 7a 69 6e 67 2c 20 61 6c 73 6f 20 6f 75 74 70 75 74 20 74 68 65 20 73 74 61 | .optimizing,.also.output.the.sta |
9c80 | 74 69 63 20 66 75 6e 63 74 69 6f 6e 73 2e 20 28 73 65 65 00 00 20 20 20 20 6e 6f 64 65 2d 3e 66 | tic.functions..(see......node->f |
9ca0 | 6f 72 63 65 5f 6f 75 74 70 75 74 20 3d 20 31 3b 00 20 20 69 66 20 28 6e 6f 64 65 2d 3e 6e 61 74 | orce_output.=.1;...if.(node->nat |
9cc0 | 69 76 65 5f 72 74 6c 5f 70 20 28 29 29 00 20 20 20 20 20 54 68 65 20 61 74 74 65 6d 70 74 20 74 | ive_rtl_p.())......The.attempt.t |
9ce0 | 6f 20 6f 75 74 70 75 74 20 74 68 65 6d 20 6c 61 74 65 72 20 6f 6e 20 77 69 6c 6c 20 62 61 69 6c | o.output.them.later.on.will.bail |
9d00 | 20 6f 75 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 20 20 2a 2f 00 20 20 20 20 20 77 69 6c 6c 20 | .out.immediately...*/......will. |
9d20 | 62 65 20 69 6e 20 74 68 65 20 61 73 6d 20 66 69 6c 65 20 77 68 65 6e 20 63 6f 6e 73 69 64 65 72 | be.in.the.asm.file.when.consider |
9d40 | 69 6e 67 20 74 68 65 20 73 79 6d 62 6f 6c 73 20 74 68 65 79 20 72 65 66 65 72 65 6e 63 65 2e 00 | ing.the.symbols.they.reference.. |
9d60 | 20 20 20 20 20 4d 61 72 6b 20 73 75 63 68 20 66 75 6e 63 74 69 6f 6e 73 20 61 73 20 22 66 6f 72 | .....Mark.such.functions.as."for |
9d80 | 63 65 5f 6f 75 74 70 75 74 22 20 74 6f 20 72 65 66 6c 65 63 74 20 74 68 65 20 66 61 63 74 20 74 | ce_output".to.reflect.the.fact.t |
9da0 | 68 61 74 20 74 68 65 79 00 20 20 20 20 20 74 6f 20 74 68 65 20 6c 61 72 67 65 20 61 6d 6f 75 6e | hat.they......to.the.large.amoun |
9dc0 | 74 20 6f 66 20 67 6c 6f 62 61 6c 20 73 74 61 74 65 20 69 6e 20 74 68 65 20 62 61 63 6b 65 6e 64 | t.of.global.state.in.the.backend |
9de0 | 29 2e 00 20 20 2f 2a 20 5f 5f 52 54 4c 20 66 75 6e 63 74 69 6f 6e 73 20 77 65 72 65 20 61 6c 72 | )..../*.__RTL.functions.were.alr |
9e00 | 65 61 64 79 20 6f 75 74 70 75 74 20 61 73 20 73 6f 6f 6e 20 61 73 20 74 68 65 79 20 77 65 72 65 | eady.output.as.soon.as.they.were |
9e20 | 20 70 61 72 73 65 64 20 28 64 75 65 00 00 20 20 20 20 6e 6f 64 65 2d 3e 66 6f 72 63 65 5f 6f 75 | .parsed.(due......node->force_ou |
9e40 | 74 70 75 74 20 3d 20 31 3b 00 20 20 20 20 20 20 26 26 20 21 44 45 43 4c 5f 44 49 53 52 45 47 41 | tput.=.1;.......&&.!DECL_DISREGA |
9e60 | 52 44 5f 49 4e 4c 49 4e 45 5f 4c 49 4d 49 54 53 20 28 64 65 63 6c 29 29 00 20 20 20 20 20 20 26 | RD_INLINE_LIMITS.(decl)).......& |
9e80 | 26 20 21 44 45 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 64 65 63 6c 29 00 20 20 20 20 20 20 26 26 | &.!DECL_EXTERNAL.(decl).......&& |
9ea0 | 20 44 45 43 4c 5f 44 45 43 4c 41 52 45 44 5f 49 4e 4c 49 4e 45 5f 50 20 28 64 65 63 6c 29 00 20 | .DECL_DECLARED_INLINE_P.(decl).. |
9ec0 | 20 69 66 20 28 66 6c 61 67 5f 6b 65 65 70 5f 69 6e 6c 69 6e 65 5f 66 75 6e 63 74 69 6f 6e 73 00 | .if.(flag_keep_inline_functions. |
9ee0 | 20 20 20 20 20 66 6f 72 20 65 78 74 65 72 6e 20 69 6e 6c 69 6e 65 20 6f 6e 65 73 2e 20 20 2a 2f | .....for.extern.inline.ones...*/ |
9f00 | 00 20 20 2f 2a 20 57 69 74 68 20 2d 66 6b 65 65 70 2d 69 6e 6c 69 6e 65 2d 66 75 6e 63 74 69 6f | .../*.With.-fkeep-inline-functio |
9f20 | 6e 73 20 77 65 20 61 72 65 20 6b 65 65 70 69 6e 67 20 61 6c 6c 20 69 6e 6c 69 6e 65 20 66 75 6e | ns.we.are.keeping.all.inline.fun |
9f40 | 63 74 69 6f 6e 73 20 65 78 63 65 70 74 00 00 20 20 20 20 6e 6f 64 65 2d 3e 6e 6f 5f 72 65 6f 72 | ctions.except......node->no_reor |
9f60 | 64 65 72 20 3d 20 74 72 75 65 3b 00 20 20 69 66 20 28 21 66 6c 61 67 5f 74 6f 70 6c 65 76 65 6c | der.=.true;...if.(!flag_toplevel |
9f80 | 5f 72 65 6f 72 64 65 72 29 00 20 20 6e 6f 64 65 2d 3e 6c 6f 77 65 72 65 64 20 3d 20 44 45 43 4c | _reorder)...node->lowered.=.DECL |
9fa0 | 5f 53 54 52 55 43 54 5f 46 55 4e 43 54 49 4f 4e 20 28 64 65 63 6c 29 2d 3e 63 66 67 20 21 3d 20 | _STRUCT_FUNCTION.(decl)->cfg.!=. |
9fc0 | 4e 55 4c 4c 3b 00 20 20 6e 6f 74 69 63 65 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 20 28 64 65 | NULL;...notice_global_symbol.(de |
9fe0 | 63 6c 29 3b 00 20 20 6e 6f 64 65 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 20 3d 20 74 72 75 65 3b 00 | cl);...node->definition.=.true;. |
a000 | 61 64 00 00 18 00 00 00 2c 02 00 00 00 10 00 00 7e 00 00 00 00 00 00 00 e5 0f 00 00 c1 0f 00 00 | ad......,.......~............... |
a020 | 94 0f 00 00 8f 0f 00 00 5f 0f 00 00 3c 0f 00 00 15 0f 00 00 d9 0e 00 00 ad 0e 00 00 89 0e 00 00 | ........_...<................... |
a040 | 77 0e 00 00 76 0e 00 00 61 0e 00 00 5c 0e 00 00 4e 0e 00 00 35 0e 00 00 11 0e 00 00 02 0e 00 00 | w...v...a...\...N...5........... |
a060 | 01 0e 00 00 ec 0d 00 00 ab 0d 00 00 95 0d 00 00 6f 0d 00 00 61 0d 00 00 48 0d 00 00 2e 0d 00 00 | ................o...a...H....... |
a080 | 1b 0d 00 00 ef 0c 00 00 d0 0c 00 00 ad 0c 00 00 76 0c 00 00 42 0c 00 00 22 0c 00 00 14 0c 00 00 | ................v...B..."....... |
a0a0 | 02 0c 00 00 fa 0b 00 00 f9 0b 00 00 ea 0b 00 00 d5 0b 00 00 cf 0b 00 00 ce 0b 00 00 84 0b 00 00 | ................................ |
a0c0 | 76 0b 00 00 2e 0b 00 00 12 0b 00 00 cb 0a 00 00 c9 0a 00 00 c8 0a 00 00 94 0a 00 00 8f 0a 00 00 | v............................... |
a0e0 | 73 0a 00 00 71 0a 00 00 5a 0a 00 00 54 0a 00 00 3d 0a 00 00 2f 0a 00 00 29 0a 00 00 28 0a 00 00 | s...q...Z...T...=.../...)...(... |
a100 | 0e 0a 00 00 e5 09 00 00 b5 09 00 00 b4 09 00 00 9f 09 00 00 99 09 00 00 62 09 00 00 61 09 00 00 | ........................b...a... |
a120 | 3a 09 00 00 fd 08 00 00 bc 08 00 00 95 08 00 00 6c 08 00 00 5c 08 00 00 48 08 00 00 45 08 00 00 | :...............l...\...H...E... |
a140 | 26 08 00 00 00 08 00 00 ec 07 00 00 e9 07 00 00 bb 07 00 00 a1 07 00 00 91 07 00 00 88 07 00 00 | &............................... |
a160 | 82 07 00 00 75 07 00 00 2d 07 00 00 0d 07 00 00 07 07 00 00 bf 06 00 00 83 06 00 00 6b 06 00 00 | ....u...-...................k... |
a180 | 41 06 00 00 06 06 00 00 f0 05 00 00 ed 05 00 00 cf 05 00 00 95 05 00 00 56 05 00 00 2f 05 00 00 | A.......................V.../... |
a1a0 | 2c 05 00 00 26 05 00 00 1f 05 00 00 19 05 00 00 ea 04 00 00 e9 04 00 00 bb 04 00 00 ba 04 00 00 | ,...&........................... |
a1c0 | 75 04 00 00 38 04 00 00 fa 03 00 00 ee 03 00 00 c9 03 00 00 a9 03 00 00 a8 03 00 00 87 03 00 00 | u...8........................... |
a1e0 | 73 03 00 00 70 03 00 00 61 03 00 00 3d 03 00 00 24 03 00 00 23 03 00 00 02 03 00 00 dd 02 00 00 | s...p...a...=...$...#........... |
a200 | 99 02 00 00 6b 02 00 00 42 02 00 00 2c 02 00 00 2b 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....k...B...,...+............... |
a220 | 00 00 00 00 00 00 00 00 00 00 00 00 09 20 20 63 6f 6d 70 61 63 74 5f 62 6c 6f 63 6b 73 20 28 29 | ...............compact_blocks.() |
a240 | 3b 00 09 20 20 66 72 65 65 5f 64 6f 6d 69 6e 61 6e 63 65 5f 69 6e 66 6f 20 28 43 44 49 5f 44 4f | ;....free_dominance_info.(CDI_DO |
a260 | 4d 49 4e 41 54 4f 52 53 29 3b 00 09 20 20 66 72 65 65 5f 64 6f 6d 69 6e 61 6e 63 65 5f 69 6e 66 | MINATORS);....free_dominance_inf |
a280 | 6f 20 28 43 44 49 5f 50 4f 53 54 5f 44 4f 4d 49 4e 41 54 4f 52 53 29 3b 00 09 20 20 65 78 65 63 | o.(CDI_POST_DOMINATORS);....exec |
a2a0 | 75 74 65 5f 70 61 73 73 5f 6c 69 73 74 20 28 63 66 75 6e 2c 20 67 2d 3e 67 65 74 5f 70 61 73 73 | ute_pass_list.(cfun,.g->get_pass |
a2c0 | 65 73 20 28 29 2d 3e 61 6c 6c 5f 6c 6f 77 65 72 69 6e 67 5f 70 61 73 73 65 73 29 3b 00 09 20 20 | es.()->all_lowering_passes);.... |
a2e0 | 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 6b 5f 69 6e 69 74 69 61 6c 69 7a 65 20 28 4e 55 4c 4c 29 | bitmap_obstack_initialize.(NULL) |
a300 | 3b 00 09 20 20 67 69 6d 70 6c 65 5f 72 65 67 69 73 74 65 72 5f 63 66 67 5f 68 6f 6f 6b 73 20 28 | ;....gimple_register_cfg_hooks.( |
a320 | 29 3b 00 00 09 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 21 6e 65 73 74 65 64 29 3b 00 09 20 20 | );.....gcc_assert.(!nested);.... |
a340 | 20 20 6c 6f 77 65 72 5f 6e 65 73 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 20 28 64 65 63 6c 29 3b | ..lower_nested_functions.(decl); |
a360 | 00 09 20 20 69 66 20 28 6e 65 73 74 65 64 29 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 21 6c 6f | ....if.(nested)..{.......if.(!lo |
a380 | 77 65 72 65 64 29 00 20 20 20 20 20 20 2f 2a 20 4c 6f 77 65 72 20 74 68 65 20 66 75 6e 63 74 69 | wered)......./*.Lower.the.functi |
a3a0 | 6f 6e 2e 20 20 2a 2f 00 00 09 67 69 6d 70 6c 69 66 79 5f 66 75 6e 63 74 69 6f 6e 5f 74 72 65 65 | on...*/...gimplify_function_tree |
a3c0 | 20 28 64 65 63 6c 29 3b 00 20 20 20 20 20 20 69 66 20 28 21 67 69 6d 70 6c 65 5f 68 61 73 5f 62 | .(decl);.......if.(!gimple_has_b |
a3e0 | 6f 64 79 5f 70 20 28 64 65 63 6c 29 29 00 09 20 62 6f 64 79 2e 20 20 2a 2f 00 09 20 66 75 6e 63 | ody_p.(decl))...body...*/...func |
a400 | 74 69 6f 6e 73 2c 20 73 6f 20 77 65 20 63 61 6e 20 65 6e 64 20 75 70 20 68 65 72 65 20 77 69 74 | tions,.so.we.can.end.up.here.wit |
a420 | 68 20 61 6e 20 61 6c 72 65 61 64 79 20 67 69 6d 70 6c 69 66 69 65 64 00 09 20 66 75 6e 63 74 69 | h.an.already.gimplified...functi |
a440 | 6f 6e 20 77 65 20 6c 6f 77 65 72 20 69 74 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 72 65 71 75 69 | on.we.lower.it,.which.will.requi |
a460 | 72 65 20 67 69 6d 70 6c 69 66 69 65 64 20 6e 65 73 74 65 64 00 20 20 20 20 20 20 2f 2a 20 4d 61 | re.gimplified.nested......./*.Ma |
a480 | 6b 65 20 73 75 72 65 20 74 6f 20 67 69 6d 70 6c 69 66 79 20 62 6f 64 69 65 73 20 6f 6e 6c 79 20 | ke.sure.to.gimplify.bodies.only. |
a4a0 | 6f 6e 63 65 2e 20 20 44 75 72 69 6e 67 20 61 6e 61 6c 79 7a 69 6e 67 20 61 00 00 20 20 20 20 20 | once...During.analyzing.a....... |
a4c0 | 20 61 73 73 69 67 6e 5f 61 73 73 65 6d 62 6c 65 72 5f 6e 61 6d 65 5f 69 66 5f 6e 65 65 64 65 64 | .assign_assembler_name_if_needed |
a4e0 | 20 28 64 65 63 6c 29 3b 00 00 20 20 20 20 20 20 70 75 73 68 5f 63 66 75 6e 20 28 44 45 43 4c 5f | .(decl);........push_cfun.(DECL_ |
a500 | 53 54 52 55 43 54 5f 46 55 4e 43 54 49 4f 4e 20 28 64 65 63 6c 29 29 3b 00 20 20 20 20 7b 00 20 | STRUCT_FUNCTION.(decl));.....{.. |
a520 | 20 65 6c 73 65 00 20 20 20 20 7d 00 09 7d 00 09 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 72 65 | .else.....}..}....gcc_assert.(re |
a540 | 73 6f 6c 76 65 72 20 21 3d 20 4e 55 4c 4c 5f 54 52 45 45 29 3b 00 09 20 20 72 65 73 6f 6c 76 65 | solver.!=.NULL_TREE);....resolve |
a560 | 72 20 3d 20 74 61 72 67 65 74 6d 2e 67 65 6e 65 72 61 74 65 5f 76 65 72 73 69 6f 6e 5f 64 69 73 | r.=.targetm.generate_version_dis |
a580 | 70 61 74 63 68 65 72 5f 62 6f 64 79 20 28 74 68 69 73 29 3b 00 09 20 20 67 63 63 5f 61 73 73 65 | patcher_body.(this);....gcc_asse |
a5a0 | 72 74 20 28 74 61 72 67 65 74 6d 2e 67 65 6e 65 72 61 74 65 5f 76 65 72 73 69 6f 6e 5f 64 69 73 | rt.(targetm.generate_version_dis |
a5c0 | 70 61 74 63 68 65 72 5f 62 6f 64 79 29 3b 00 09 20 20 74 72 65 65 20 72 65 73 6f 6c 76 65 72 20 | patcher_body);....tree.resolver. |
a5e0 | 3d 20 4e 55 4c 4c 5f 54 52 45 45 3b 00 09 7b 00 09 20 20 20 20 20 20 3d 3d 20 4e 55 4c 4c 5f 54 | =.NULL_TREE;..{........==.NULL_T |
a600 | 52 45 45 29 29 00 20 20 20 20 20 20 20 20 20 20 26 26 20 28 64 69 73 70 61 74 63 68 65 72 5f 76 | REE))...........&&.(dispatcher_v |
a620 | 65 72 73 69 6f 6e 5f 69 6e 66 6f 2d 3e 64 69 73 70 61 74 63 68 65 72 5f 72 65 73 6f 6c 76 65 72 | ersion_info->dispatcher_resolver |
a640 | 00 20 20 20 20 20 20 69 66 20 28 64 69 73 70 61 74 63 68 65 72 5f 76 65 72 73 69 6f 6e 5f 69 6e | .......if.(dispatcher_version_in |
a660 | 66 6f 20 21 3d 20 4e 55 4c 4c 00 09 3d 20 66 75 6e 63 74 69 6f 6e 5f 76 65 72 73 69 6f 6e 20 28 | fo.!=.NULL..=.function_version.( |
a680 | 29 3b 00 20 20 20 20 20 20 63 67 72 61 70 68 5f 66 75 6e 63 74 69 6f 6e 5f 76 65 72 73 69 6f 6e | );.......cgraph_function_version |
a6a0 | 5f 69 6e 66 6f 20 2a 64 69 73 70 61 74 63 68 65 72 5f 76 65 72 73 69 6f 6e 5f 69 6e 66 6f 00 20 | _info.*dispatcher_version_info.. |
a6c0 | 20 20 20 20 20 2f 2a 20 47 65 6e 65 72 61 74 65 20 74 68 65 20 64 69 73 70 61 74 63 68 65 72 20 | ...../*.Generate.the.dispatcher. |
a6e0 | 62 6f 64 79 20 6f 66 20 6d 75 6c 74 69 2d 76 65 72 73 69 6f 6e 65 64 20 66 75 6e 63 74 69 6f 6e | body.of.multi-versioned.function |
a700 | 73 2e 20 20 2a 2f 00 20 20 20 20 7b 00 20 20 65 6c 73 65 20 69 66 20 28 64 69 73 70 61 74 63 68 | s...*/.....{...else.if.(dispatch |
a720 | 65 72 5f 66 75 6e 63 74 69 6f 6e 29 00 20 20 20 20 72 65 73 6f 6c 76 65 5f 61 6c 69 61 73 20 28 | er_function).....resolve_alias.( |
a740 | 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a 67 65 74 20 28 61 6c 69 61 73 5f 74 61 72 67 65 74 29 2c | cgraph_node::get.(alias_target), |
a760 | 20 74 72 61 6e 73 70 61 72 65 6e 74 5f 61 6c 69 61 73 29 3b 00 20 20 69 66 20 28 61 6c 69 61 73 | .transparent_alias);...if.(alias |
a780 | 29 00 20 20 20 20 7d 00 09 72 65 74 75 72 6e 3b 00 20 20 20 20 20 20 69 66 20 28 21 72 65 74 29 | ).....}..return;.......if.(!ret) |
a7a0 | 00 20 20 20 20 20 20 74 68 75 6e 6b 2e 61 6c 69 61 73 20 3d 20 4e 55 4c 4c 3b 00 20 20 20 20 20 | .......thunk.alias.=.NULL;...... |
a7c0 | 20 62 6f 6f 6c 20 72 65 74 20 3d 20 65 78 70 61 6e 64 5f 74 68 75 6e 6b 20 28 66 61 6c 73 65 2c | .bool.ret.=.expand_thunk.(false, |
a7e0 | 20 66 61 6c 73 65 29 3b 00 09 7d 00 09 20 20 20 20 74 2d 3e 61 6e 61 6c 79 7a 65 20 28 29 3b 00 | .false);..}......t->analyze.();. |
a800 | 09 20 20 69 66 20 28 21 74 2d 3e 61 6e 61 6c 79 7a 65 64 20 26 26 20 74 2d 3e 64 65 66 69 6e 69 | ...if.(!t->analyzed.&&.t->defini |
a820 | 74 69 6f 6e 29 00 09 20 20 74 20 3d 20 74 2d 3e 67 65 74 5f 61 6c 69 61 73 5f 74 61 72 67 65 74 | tion)....t.=.t->get_alias_target |
a840 | 20 28 29 3b 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 74 2d 3e 61 6c 69 61 73 29 00 09 74 2d 3e | .();..{.......if.(t->alias)..t-> |
a860 | 61 6e 61 6c 79 7a 65 20 28 29 3b 00 20 20 20 20 20 20 69 66 20 28 21 74 2d 3e 61 6e 61 6c 79 7a | analyze.();.......if.(!t->analyz |
a880 | 65 64 20 26 26 20 74 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 29 00 09 20 74 6f 20 62 65 20 61 6e 61 | ed.&&.t->definition)...to.be.ana |
a8a0 | 6c 79 7a 65 64 2c 20 73 6f 20 72 65 63 75 72 73 65 20 68 65 72 65 2e 20 20 2a 2f 00 20 20 20 20 | lyzed,.so.recurse.here...*/..... |
a8c0 | 20 20 2f 2a 20 54 61 72 67 65 74 20 63 6f 64 65 20 69 6e 20 65 78 70 61 6e 64 5f 74 68 75 6e 6b | ../*.Target.code.in.expand_thunk |
a8e0 | 20 6d 61 79 20 6e 65 65 64 20 74 68 65 20 74 68 75 6e 6b 27 73 20 74 61 72 67 65 74 00 20 20 20 | .may.need.the.thunk's.target.... |
a900 | 20 20 20 63 61 6c 6c 65 65 73 2d 3e 63 61 6e 5f 74 68 72 6f 77 5f 65 78 74 65 72 6e 61 6c 20 3d | ...callees->can_throw_external.= |
a920 | 20 21 54 52 45 45 5f 4e 4f 54 48 52 4f 57 20 28 74 2d 3e 64 65 63 6c 29 3b 00 20 20 20 20 20 20 | .!TREE_NOTHROW.(t->decl);....... |
a940 | 63 72 65 61 74 65 5f 65 64 67 65 20 28 74 2c 20 4e 55 4c 4c 2c 20 74 2d 3e 63 6f 75 6e 74 29 3b | create_edge.(t,.NULL,.t->count); |
a960 | 00 00 20 20 20 20 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 74 20 3d 20 63 67 72 61 70 68 5f | ........cgraph_node.*t.=.cgraph_ |
a980 | 6e 6f 64 65 3a 3a 67 65 74 20 28 74 68 75 6e 6b 2e 61 6c 69 61 73 29 3b 00 20 20 20 20 7b 00 20 | node::get.(thunk.alias);.....{.. |
a9a0 | 20 69 66 20 28 74 68 75 6e 6b 2e 74 68 75 6e 6b 5f 70 29 00 00 20 20 69 6e 70 75 74 5f 6c 6f 63 | .if.(thunk.thunk_p)....input_loc |
a9c0 | 61 74 69 6f 6e 20 3d 20 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 64 65 | ation.=.DECL_SOURCE_LOCATION.(de |
a9e0 | 63 6c 29 3b 00 20 20 6c 6f 63 61 74 69 6f 6e 5f 74 20 73 61 76 65 64 5f 6c 6f 63 20 3d 20 69 6e | cl);...location_t.saved_loc.=.in |
aa00 | 70 75 74 5f 6c 6f 63 61 74 69 6f 6e 3b 00 20 20 74 72 65 65 20 64 65 63 6c 20 3d 20 74 68 69 73 | put_location;...tree.decl.=.this |
aa20 | 2d 3e 64 65 63 6c 3b 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 72 65 74 75 72 6e 3b 00 20 20 20 | ->decl;......}.......return;.... |
aa40 | 20 20 20 61 6e 61 6c 79 7a 65 64 20 3d 20 74 72 75 65 3b 00 20 20 20 20 7b 00 20 20 69 66 20 28 | ...analyzed.=.true;.....{...if.( |
aa60 | 6e 61 74 69 76 65 5f 72 74 6c 5f 70 20 28 29 29 00 7b 00 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a | native_rtl_p.()).{.cgraph_node:: |
aa80 | 61 6e 61 6c 79 7a 65 20 28 76 6f 69 64 29 00 76 6f 69 64 00 2f 2a 20 41 6e 61 6c 79 7a 65 20 74 | analyze.(void).void./*.Analyze.t |
aaa0 | 68 65 20 66 75 6e 63 74 69 6f 6e 20 73 63 68 65 64 75 6c 65 64 20 74 6f 20 62 65 20 6f 75 74 70 | he.function.scheduled.to.be.outp |
aac0 | 75 74 2e 20 20 2a 2f 00 00 7d 00 20 20 20 20 44 45 43 4c 5f 46 55 4e 43 54 49 4f 4e 5f 50 45 52 | ut...*/..}.....DECL_FUNCTION_PER |
aae0 | 53 4f 4e 41 4c 49 54 59 20 28 66 6e 64 65 63 6c 29 20 3d 20 6c 61 6e 67 5f 68 6f 6f 6b 73 2e 65 | SONALITY.(fndecl).=.lang_hooks.e |
ab00 | 68 5f 70 65 72 73 6f 6e 61 6c 69 74 79 20 28 29 3b 00 09 20 20 3d 3d 20 65 68 5f 70 65 72 73 6f | h_personality.();....==.eh_perso |
ab20 | 6e 61 6c 69 74 79 5f 6c 61 6e 67 29 29 00 20 20 20 20 20 20 26 26 20 28 66 75 6e 63 74 69 6f 6e | nality_lang)).......&&.(function |
ab40 | 5f 6e 65 65 64 73 5f 65 68 5f 70 65 72 73 6f 6e 61 6c 69 74 79 20 28 44 45 43 4c 5f 53 54 52 55 | _needs_eh_personality.(DECL_STRU |
ab60 | 43 54 5f 46 55 4e 43 54 49 4f 4e 20 28 66 6e 64 65 63 6c 29 29 00 20 20 69 66 20 28 6c 6f 77 65 | CT_FUNCTION.(fndecl))...if.(lowe |
ab80 | 72 65 64 00 20 20 2f 2a 20 53 65 74 20 61 20 70 65 72 73 6f 6e 61 6c 69 74 79 20 69 66 20 72 65 | red.../*.Set.a.personality.if.re |
aba0 | 71 75 69 72 65 64 20 61 6e 64 20 77 65 20 61 6c 72 65 61 64 79 20 70 61 73 73 65 64 20 45 48 20 | quired.and.we.already.passed.EH. |
abc0 | 6c 6f 77 65 72 69 6e 67 2e 20 20 2a 2f 00 00 20 20 20 20 7d 00 09 67 63 63 5f 75 6e 72 65 61 63 | lowering...*/......}..gcc_unreac |
abe0 | 68 61 62 6c 65 20 28 29 3b 00 20 20 20 20 20 20 64 65 66 61 75 6c 74 3a 00 00 09 62 72 65 61 6b | hable.();.......default:...break |
ac00 | 3b 00 09 6e 6f 64 65 2d 3e 65 78 70 61 6e 64 20 28 29 3b 00 09 70 6f 70 5f 63 66 75 6e 20 28 29 | ;..node->expand.();..pop_cfun.() |
ac20 | 3b 00 09 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 6b 5f 72 65 6c 65 61 73 65 20 28 4e 55 4c 4c 29 | ;..bitmap_obstack_release.(NULL) |
ac40 | 3b 00 09 20 20 67 2d 3e 67 65 74 5f 70 61 73 73 65 73 20 28 29 2d 3e 65 78 65 63 75 74 65 5f 65 | ;....g->get_passes.()->execute_e |
ac60 | 61 72 6c 79 5f 6c 6f 63 61 6c 5f 70 61 73 73 65 73 20 28 29 3b 00 09 69 66 20 28 21 67 69 6d 70 | arly_local_passes.();..if.(!gimp |
ac80 | 6c 65 5f 69 6e 5f 73 73 61 5f 70 20 28 44 45 43 4c 5f 53 54 52 55 43 54 5f 46 55 4e 43 54 49 4f | le_in_ssa_p.(DECL_STRUCT_FUNCTIO |
aca0 | 4e 20 28 66 6e 64 65 63 6c 29 29 29 00 09 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 6b 5f 69 6e 69 | N.(fndecl)))..bitmap_obstack_ini |
acc0 | 74 69 61 6c 69 7a 65 20 28 4e 55 4c 4c 29 3b 00 09 67 69 6d 70 6c 65 5f 72 65 67 69 73 74 65 72 | tialize.(NULL);..gimple_register |
ace0 | 5f 63 66 67 5f 68 6f 6f 6b 73 20 28 29 3b 00 09 70 75 73 68 5f 63 66 75 6e 20 28 44 45 43 4c 5f | _cfg_hooks.();..push_cfun.(DECL_ |
ad00 | 53 54 52 55 43 54 5f 46 55 4e 43 54 49 4f 4e 20 28 66 6e 64 65 63 6c 29 29 3b 00 09 6e 6f 64 65 | STRUCT_FUNCTION.(fndecl));..node |
ad20 | 2d 3e 61 6e 61 6c 79 7a 65 20 28 29 3b 00 09 6e 6f 64 65 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 20 | ->analyze.();..node->definition. |
ad40 | 3d 20 74 72 75 65 3b 00 09 20 20 6e 6f 64 65 2d 3e 6c 6f 77 65 72 65 64 20 3d 20 74 72 75 65 3b | =.true;....node->lowered.=.true; |
ad60 | 00 09 69 66 20 28 6c 6f 77 65 72 65 64 29 00 09 6e 6f 64 65 20 3d 20 63 67 72 61 70 68 5f 6e 6f | ..if.(lowered)..node.=.cgraph_no |
ad80 | 64 65 3a 3a 63 72 65 61 74 65 20 28 66 6e 64 65 63 6c 29 3b 00 09 20 20 20 74 6f 20 65 78 70 61 | de::create.(fndecl);.....to.expa |
ada0 | 6e 73 69 6f 6e 2e 20 20 2a 2f 00 09 2f 2a 20 41 74 20 74 68 65 20 76 65 72 79 20 65 6e 64 20 6f | nsion...*/../*.At.the.very.end.o |
adc0 | 66 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 77 65 20 68 61 76 65 20 74 6f 20 64 6f 20 61 6c 6c 20 | f.compilation.we.have.to.do.all. |
ade0 | 74 68 65 20 77 6f 72 6b 20 75 70 00 20 20 20 20 20 20 63 61 73 65 20 46 49 4e 49 53 48 45 44 3a | the.work.up.......case.FINISHED: |
ae00 | 00 00 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 00 09 63 67 72 61 70 68 5f 6e 65 77 5f 6e 6f 64 | ..........break;..cgraph_new_nod |
ae20 | 65 73 2e 73 61 66 65 5f 70 75 73 68 20 28 6e 6f 64 65 29 3b 00 09 20 20 6e 6f 64 65 2d 3e 6c 6f | es.safe_push.(node);....node->lo |
ae40 | 77 65 72 65 64 20 3d 20 74 72 75 65 3b 00 09 69 66 20 28 6c 6f 77 65 72 65 64 29 00 09 20 20 7d | wered.=.true;..if.(lowered)....} |
ae60 | 00 09 20 20 20 20 6c 6f 77 65 72 65 64 20 3d 20 74 72 75 65 3b 00 00 09 20 20 20 20 70 6f 70 5f | ......lowered.=.true;.......pop_ |
ae80 | 63 66 75 6e 20 28 29 3b 00 09 20 20 20 20 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 6b 5f 72 65 6c | cfun.();......bitmap_obstack_rel |
aea0 | 65 61 73 65 20 28 4e 55 4c 4c 29 3b 00 09 20 20 20 20 70 61 73 73 65 73 2d 3e 65 78 65 63 75 74 | ease.(NULL);......passes->execut |
aec0 | 65 5f 65 61 72 6c 79 5f 6c 6f 63 61 6c 5f 70 61 73 73 65 73 20 28 29 3b 00 09 20 20 20 20 65 78 | e_early_local_passes.();......ex |
aee0 | 65 63 75 74 65 5f 70 61 73 73 5f 6c 69 73 74 20 28 63 66 75 6e 2c 20 70 61 73 73 65 73 2d 3e 61 | ecute_pass_list.(cfun,.passes->a |
af00 | 6c 6c 5f 6c 6f 77 65 72 69 6e 67 5f 70 61 73 73 65 73 29 3b 00 09 20 20 20 20 62 69 74 6d 61 70 | ll_lowering_passes);......bitmap |
af20 | 5f 6f 62 73 74 61 63 6b 5f 69 6e 69 74 69 61 6c 69 7a 65 20 28 4e 55 4c 4c 29 3b 00 09 20 20 20 | _obstack_initialize.(NULL);..... |
af40 | 20 67 69 6d 70 6c 65 5f 72 65 67 69 73 74 65 72 5f 63 66 67 5f 68 6f 6f 6b 73 20 28 29 3b 00 09 | .gimple_register_cfg_hooks.();.. |
af60 | 20 20 20 20 70 75 73 68 5f 63 66 75 6e 20 28 44 45 43 4c 5f 53 54 52 55 43 54 5f 46 55 4e 43 54 | ....push_cfun.(DECL_STRUCT_FUNCT |
af80 | 49 4f 4e 20 28 66 6e 64 65 63 6c 29 29 3b 00 09 20 20 7b 00 09 69 66 20 28 21 6c 6f 77 65 72 65 | ION.(fndecl));....{..if.(!lowere |
afa0 | 64 20 26 26 20 73 79 6d 74 61 62 2d 3e 73 74 61 74 65 20 3d 3d 20 45 58 50 41 4e 53 49 4f 4e 29 | d.&&.symtab->state.==.EXPANSION) |
afc0 | 00 09 20 20 6e 6f 64 65 2d 3e 65 78 74 65 72 6e 61 6c 6c 79 5f 76 69 73 69 62 6c 65 20 3d 20 74 | ....node->externally_visible.=.t |
afe0 | 72 75 65 3b 00 09 69 66 20 28 54 52 45 45 5f 50 55 42 4c 49 43 20 28 66 6e 64 65 63 6c 29 29 00 | rue;..if.(TREE_PUBLIC.(fndecl)). |
b000 | 61 64 00 00 02 00 00 00 0e 02 00 00 00 10 00 00 7c 00 00 00 00 00 00 00 de 0f 00 00 cb 0f 00 00 | ad..............|............... |
b020 | c8 0f 00 00 c7 0f 00 00 b4 0f 00 00 ae 0f 00 00 9b 0f 00 00 9a 0f 00 00 7c 0f 00 00 7a 0f 00 00 | ........................|...z... |
b040 | 79 0f 00 00 2b 0f 00 00 dd 0e 00 00 91 0e 00 00 41 0e 00 00 10 0e 00 00 0f 0e 00 00 0a 0e 00 00 | y...+...........A............... |
b060 | db 0d 00 00 d9 0d 00 00 c4 0d 00 00 ab 0d 00 00 76 0d 00 00 5c 0d 00 00 3f 0d 00 00 fe 0c 00 00 | ................v...\...?....... |
b080 | bc 0c 00 00 98 0c 00 00 96 0c 00 00 95 0c 00 00 72 0c 00 00 71 0c 00 00 65 0c 00 00 3b 0c 00 00 | ................r...q...e...;... |
b0a0 | 39 0c 00 00 f2 0b 00 00 f1 0b 00 00 e3 0b 00 00 d7 0b 00 00 a0 0b 00 00 9a 0b 00 00 6a 0b 00 00 | 9...........................j... |
b0c0 | 43 0b 00 00 35 0b 00 00 2f 0b 00 00 04 0b 00 00 c8 0a 00 00 8c 0a 00 00 50 0a 00 00 4f 0a 00 00 | C...5.../...............P...O... |
b0e0 | 44 0a 00 00 3e 0a 00 00 0e 0a 00 00 df 09 00 00 af 09 00 00 7b 09 00 00 6d 09 00 00 67 09 00 00 | D...>...............{...m...g... |
b100 | 51 09 00 00 4b 09 00 00 1b 09 00 00 e8 08 00 00 da 08 00 00 d4 08 00 00 b7 08 00 00 b1 08 00 00 | Q...K........................... |
b120 | 81 08 00 00 59 08 00 00 4b 08 00 00 45 08 00 00 28 08 00 00 22 08 00 00 f2 07 00 00 ca 07 00 00 | ....Y...K...E...(..."........... |
b140 | bc 07 00 00 b6 07 00 00 a4 07 00 00 9e 07 00 00 6e 07 00 00 48 07 00 00 3a 07 00 00 34 07 00 00 | ................n...H...:...4... |
b160 | 16 07 00 00 10 07 00 00 e0 06 00 00 ba 06 00 00 ac 06 00 00 a6 06 00 00 6f 06 00 00 69 06 00 00 | ........................o...i... |
b180 | 39 06 00 00 05 06 00 00 f7 05 00 00 f1 05 00 00 f0 05 00 00 af 05 00 00 88 05 00 00 87 05 00 00 | 9............................... |
b1a0 | 60 05 00 00 33 05 00 00 07 05 00 00 d9 04 00 00 bb 04 00 00 96 04 00 00 95 04 00 00 54 04 00 00 | `...3.......................T... |
b1c0 | 37 04 00 00 15 04 00 00 f7 03 00 00 bd 03 00 00 9d 03 00 00 9b 03 00 00 9a 03 00 00 61 03 00 00 | 7...........................a... |
b1e0 | 60 03 00 00 54 03 00 00 1b 03 00 00 19 03 00 00 d2 02 00 00 d1 02 00 00 8b 02 00 00 85 02 00 00 | `...T........................... |
b200 | 45 02 00 00 0e 02 00 00 00 00 00 00 00 00 09 09 20 20 22 25 3c 77 65 61 6b 72 65 66 25 3e 20 61 | E................."%<weakref%>.a |
b220 | 74 74 72 69 62 75 74 65 20 73 68 6f 75 6c 64 20 62 65 20 61 63 63 6f 6d 70 61 6e 69 65 64 20 77 | ttribute.should.be.accompanied.w |
b240 | 69 74 68 22 00 20 20 20 20 20 20 77 61 72 6e 69 6e 67 5f 61 74 20 28 44 45 43 4c 5f 53 4f 55 52 | ith".......warning_at.(DECL_SOUR |
b260 | 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 64 65 63 6c 29 2c 20 4f 50 54 5f 57 61 74 74 72 69 62 75 | CE_LOCATION.(decl),.OPT_Wattribu |
b280 | 74 65 73 2c 00 20 20 20 20 7b 00 20 20 69 66 20 28 77 65 61 6b 72 65 66 20 26 26 20 21 6c 6f 6f | tes,.....{...if.(weakref.&&.!loo |
b2a0 | 6b 75 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 61 6c 69 61 73 22 2c 20 44 45 43 4c 5f 41 54 54 | kup_attribute.("alias",.DECL_ATT |
b2c0 | 52 49 42 55 54 45 53 20 28 64 65 63 6c 29 29 29 00 00 20 20 74 72 65 65 20 77 65 61 6b 72 65 66 | RIBUTES.(decl)))....tree.weakref |
b2e0 | 20 3d 20 6c 6f 6f 6b 75 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 77 65 61 6b 72 65 66 22 2c 20 | .=.lookup_attribute.("weakref",. |
b300 | 44 45 43 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 64 65 63 6c 29 29 3b 00 7b 00 70 72 6f 63 65 | DECL_ATTRIBUTES.(decl));.{.proce |
b320 | 73 73 5f 63 6f 6d 6d 6f 6e 5f 61 74 74 72 69 62 75 74 65 73 20 28 73 79 6d 74 61 62 5f 6e 6f 64 | ss_common_attributes.(symtab_nod |
b340 | 65 20 2a 6e 6f 64 65 2c 20 74 72 65 65 20 64 65 63 6c 29 00 73 74 61 74 69 63 20 76 6f 69 64 00 | e.*node,.tree.decl).static.void. |
b360 | 00 2f 2a 20 50 72 6f 63 65 73 73 20 61 74 74 72 69 62 75 74 65 73 20 63 6f 6d 6d 6f 6e 20 66 6f | ./*.Process.attributes.common.fo |
b380 | 72 20 76 61 72 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 2a 2f 00 00 7d 00 20 20 73 | r.vars.and.functions...*/..}...s |
b3a0 | 79 6d 76 65 72 5f 6e 6f 64 65 2d 3e 61 6e 61 6c 79 7a 65 64 20 3d 20 74 72 75 65 3b 00 20 20 73 | ymver_node->analyzed.=.true;...s |
b3c0 | 79 6d 76 65 72 5f 6e 6f 64 65 2d 3e 63 72 65 61 74 65 5f 72 65 66 65 72 65 6e 63 65 20 28 6e 2c | ymver_node->create_reference.(n, |
b3e0 | 20 49 50 41 5f 52 45 46 5f 41 4c 49 41 53 2c 20 4e 55 4c 4c 29 3b 00 20 20 73 79 6d 76 65 72 5f | .IPA_REF_ALIAS,.NULL);...symver_ |
b400 | 6e 6f 64 65 2d 3e 73 79 6d 76 65 72 20 3d 20 74 72 75 65 3b 00 20 20 73 79 6d 76 65 72 5f 6e 6f | node->symver.=.true;...symver_no |
b420 | 64 65 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 20 3d 20 74 72 75 65 3b 00 20 20 73 79 6d 76 65 72 5f | de->definition.=.true;...symver_ |
b440 | 6e 6f 64 65 2d 3e 61 6c 69 61 73 20 3d 20 74 72 75 65 3b 00 20 20 73 79 6d 74 61 62 5f 6e 6f 64 | node->alias.=.true;...symtab_nod |
b460 | 65 20 2a 73 79 6d 76 65 72 5f 6e 6f 64 65 20 3d 20 73 79 6d 74 61 62 5f 6e 6f 64 65 3a 3a 67 65 | e.*symver_node.=.symtab_node::ge |
b480 | 74 5f 63 72 65 61 74 65 20 28 6e 65 77 5f 64 65 63 6c 29 3b 00 00 20 20 44 45 43 4c 5f 41 54 54 | t_create.(new_decl);....DECL_ATT |
b4a0 | 52 49 42 55 54 45 53 20 28 6e 65 77 5f 64 65 63 6c 29 20 3d 20 4e 55 4c 4c 3b 00 20 20 54 52 45 | RIBUTES.(new_decl).=.NULL;...TRE |
b4c0 | 45 5f 50 55 42 4c 49 43 20 28 6e 65 77 5f 64 65 63 6c 29 20 3d 20 31 3b 00 20 20 53 45 54 5f 44 | E_PUBLIC.(new_decl).=.1;...SET_D |
b4e0 | 45 43 4c 5f 41 53 53 45 4d 42 4c 45 52 5f 4e 41 4d 45 20 28 6e 65 77 5f 64 65 63 6c 2c 20 73 79 | ECL_ASSEMBLER_NAME.(new_decl,.sy |
b500 | 6d 76 65 72 29 3b 00 20 20 20 20 44 45 43 4c 5f 53 54 52 55 43 54 5f 46 55 4e 43 54 49 4f 4e 20 | mver);.....DECL_STRUCT_FUNCTION. |
b520 | 28 6e 65 77 5f 64 65 63 6c 29 20 3d 20 4e 55 4c 4c 3b 00 20 20 69 66 20 28 54 52 45 45 5f 43 4f | (new_decl).=.NULL;...if.(TREE_CO |
b540 | 44 45 20 28 6e 65 77 5f 64 65 63 6c 29 20 3d 3d 20 46 55 4e 43 54 49 4f 4e 5f 44 45 43 4c 29 00 | DE.(new_decl).==.FUNCTION_DECL). |
b560 | 20 20 44 45 43 4c 5f 49 4e 49 54 49 41 4c 20 28 6e 65 77 5f 64 65 63 6c 29 20 3d 20 4e 55 4c 4c | ..DECL_INITIAL.(new_decl).=.NULL |
b580 | 5f 54 52 45 45 3b 00 00 20 20 74 72 65 65 20 6e 65 77 5f 64 65 63 6c 20 3d 20 63 6f 70 79 5f 6e | _TREE;....tree.new_decl.=.copy_n |
b5a0 | 6f 64 65 20 28 6e 2d 3e 64 65 63 6c 29 3b 00 20 20 2f 2a 20 43 72 65 61 74 65 20 6e 65 77 20 73 | ode.(n->decl);.../*.Create.new.s |
b5c0 | 79 6d 62 6f 6c 20 74 61 62 6c 65 20 65 6e 74 72 79 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 | ymbol.table.entry.representing.t |
b5e0 | 68 65 20 76 65 72 73 69 6f 6e 2e 20 20 2a 2f 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 72 65 74 | he.version...*/......}.......ret |
b600 | 75 72 6e 3b 00 09 09 22 76 65 72 73 69 6f 6e 65 64 20 73 79 6d 62 6f 6c 20 6d 75 73 74 20 68 61 | urn;..."versioned.symbol.must.ha |
b620 | 76 65 20 64 65 66 61 75 6c 74 20 76 69 73 69 62 69 6c 69 74 79 22 29 3b 00 20 20 20 20 20 20 65 | ve.default.visibility");.......e |
b640 | 72 72 6f 72 5f 61 74 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 6e | rror_at.(DECL_SOURCE_LOCATION.(n |
b660 | 2d 3e 64 65 63 6c 29 2c 00 20 20 20 20 7b 00 20 20 69 66 20 28 44 45 43 4c 5f 56 49 53 49 42 49 | ->decl),.....{...if.(DECL_VISIBI |
b680 | 4c 49 54 59 20 28 6e 2d 3e 64 65 63 6c 29 20 21 3d 20 56 49 53 49 42 49 4c 49 54 59 5f 44 45 46 | LITY.(n->decl).!=.VISIBILITY_DEF |
b6a0 | 41 55 4c 54 29 00 20 20 20 20 7d 00 20 20 20 20 20 20 72 65 74 75 72 6e 3b 00 09 09 22 76 65 72 | AULT).....}.......return;..."ver |
b6c0 | 73 69 6f 6e 65 64 20 73 79 6d 62 6f 6c 20 6d 75 73 74 20 62 65 20 70 75 62 6c 69 63 22 29 3b 00 | sioned.symbol.must.be.public");. |
b6e0 | 20 20 20 20 20 20 65 72 72 6f 72 5f 61 74 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 | ......error_at.(DECL_SOURCE_LOCA |
b700 | 54 49 4f 4e 20 28 6e 2d 3e 64 65 63 6c 29 2c 00 20 20 20 20 7b 00 20 20 69 66 20 28 21 54 52 45 | TION.(n->decl),.....{...if.(!TRE |
b720 | 45 5f 50 55 42 4c 49 43 20 28 6e 2d 3e 64 65 63 6c 29 29 00 20 20 20 20 7d 00 20 20 20 20 20 20 | E_PUBLIC.(n->decl)).....}....... |
b740 | 72 65 74 75 72 6e 3b 00 09 09 22 25 3c 77 65 61 6b 72 65 66 25 3e 20 63 61 6e 6e 6f 74 20 62 65 | return;..."%<weakref%>.cannot.be |
b760 | 20 76 65 72 73 69 6f 6e 65 64 22 29 3b 00 20 20 20 20 20 20 65 72 72 6f 72 5f 61 74 20 28 44 45 | .versioned");.......error_at.(DE |
b780 | 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 6e 2d 3e 64 65 63 6c 29 2c 00 20 20 | CL_SOURCE_LOCATION.(n->decl),... |
b7a0 | 20 20 7b 00 20 20 69 66 20 28 6e 2d 3e 77 65 61 6b 72 65 66 29 00 20 20 20 20 7d 00 20 20 20 20 | ..{...if.(n->weakref).....}..... |
b7c0 | 20 20 72 65 74 75 72 6e 3b 00 09 09 22 63 6f 6d 64 61 74 20 73 79 6d 62 6f 6c 20 63 61 6e 6e 6f | ..return;..."comdat.symbol.canno |
b7e0 | 74 20 62 65 20 76 65 72 73 69 6f 6e 65 64 22 29 3b 00 20 20 20 20 20 20 65 72 72 6f 72 5f 61 74 | t.be.versioned");.......error_at |
b800 | 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 6e 2d 3e 64 65 63 6c 29 | .(DECL_SOURCE_LOCATION.(n->decl) |
b820 | 2c 00 20 20 20 20 7b 00 20 20 69 66 20 28 44 45 43 4c 5f 43 4f 4d 44 41 54 20 28 6e 2d 3e 64 65 | ,.....{...if.(DECL_COMDAT.(n->de |
b840 | 63 6c 29 29 00 20 20 20 20 7d 00 20 20 20 20 20 20 72 65 74 75 72 6e 3b 00 09 09 22 63 6f 6d 6d | cl)).....}.......return;..."comm |
b860 | 6f 6e 20 73 79 6d 62 6f 6c 20 63 61 6e 6e 6f 74 20 62 65 20 76 65 72 73 69 6f 6e 65 64 22 29 3b | on.symbol.cannot.be.versioned"); |
b880 | 00 20 20 20 20 20 20 65 72 72 6f 72 5f 61 74 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 | .......error_at.(DECL_SOURCE_LOC |
b8a0 | 41 54 49 4f 4e 20 28 6e 2d 3e 64 65 63 6c 29 2c 00 20 20 20 20 7b 00 20 20 69 66 20 28 44 45 43 | ATION.(n->decl),.....{...if.(DEC |
b8c0 | 4c 5f 43 4f 4d 4d 4f 4e 20 28 6e 2d 3e 64 65 63 6c 29 29 00 20 20 20 20 7d 00 20 20 20 20 20 20 | L_COMMON.(n->decl)).....}....... |
b8e0 | 72 65 74 75 72 6e 3b 00 09 09 22 73 79 6d 62 6f 6c 20 6e 65 65 64 73 20 74 6f 20 62 65 20 64 65 | return;..."symbol.needs.to.be.de |
b900 | 66 69 6e 65 64 20 74 6f 20 68 61 76 65 20 61 20 76 65 72 73 69 6f 6e 22 29 3b 00 20 20 20 20 20 | fined.to.have.a.version");...... |
b920 | 20 65 72 72 6f 72 5f 61 74 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 | .error_at.(DECL_SOURCE_LOCATION. |
b940 | 28 6e 2d 3e 64 65 63 6c 29 2c 00 20 20 20 20 7b 00 20 20 69 66 20 28 21 6e 2d 3e 64 65 66 69 6e | (n->decl),.....{...if.(!n->defin |
b960 | 69 74 69 6f 6e 29 00 20 20 20 20 7d 00 20 20 20 20 20 20 72 65 74 75 72 6e 3b 00 09 20 20 20 20 | ition).....}.......return;...... |
b980 | 20 20 22 73 61 6d 65 20 76 65 72 73 69 6f 6e 20 77 61 73 20 70 72 65 76 69 6f 75 73 6c 79 20 64 | .."same.version.was.previously.d |
b9a0 | 65 66 69 6e 65 64 20 68 65 72 65 22 29 3b 00 20 20 20 20 20 20 69 6e 66 6f 72 6d 20 28 44 45 43 | efined.here");.......inform.(DEC |
b9c0 | 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 64 65 66 2d 3e 64 65 63 6c 29 2c 00 09 | L_SOURCE_LOCATION.(def->decl),.. |
b9e0 | 09 22 64 75 70 6c 69 63 61 74 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 61 20 73 79 6d 62 | ."duplicate.definition.of.a.symb |
ba00 | 6f 6c 20 76 65 72 73 69 6f 6e 22 29 3b 00 20 20 20 20 20 20 65 72 72 6f 72 5f 61 74 20 28 44 45 | ol.version");.......error_at.(DE |
ba20 | 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 6e 2d 3e 64 65 63 6c 29 2c 00 20 20 | CL_SOURCE_LOCATION.(n->decl),... |
ba40 | 20 20 7b 00 20 20 69 66 20 28 64 65 66 29 00 00 20 20 73 79 6d 74 61 62 5f 6e 6f 64 65 20 2a 64 | ..{...if.(def)....symtab_node.*d |
ba60 | 65 66 20 3d 20 73 79 6d 74 61 62 5f 6e 6f 64 65 3a 3a 67 65 74 5f 66 6f 72 5f 61 73 6d 6e 61 6d | ef.=.symtab_node::get_for_asmnam |
ba80 | 65 20 28 73 79 6d 76 65 72 29 3b 00 09 09 20 20 20 54 52 45 45 5f 53 54 52 49 4e 47 5f 4c 45 4e | e.(symver);......TREE_STRING_LEN |
baa0 | 47 54 48 20 28 54 52 45 45 5f 56 41 4c 55 45 20 28 54 52 45 45 5f 56 41 4c 55 45 20 28 76 61 6c | GTH.(TREE_VALUE.(TREE_VALUE.(val |
bac0 | 75 65 29 29 29 29 3b 00 09 09 20 20 28 54 52 45 45 5f 53 54 52 49 4e 47 5f 50 4f 49 4e 54 45 52 | ue))));.....(TREE_STRING_POINTER |
bae0 | 20 28 54 52 45 45 5f 56 41 4c 55 45 20 28 54 52 45 45 5f 56 41 4c 55 45 20 28 76 61 6c 75 65 29 | .(TREE_VALUE.(TREE_VALUE.(value) |
bb00 | 29 29 2c 00 20 20 74 72 65 65 20 73 79 6d 76 65 72 20 3d 20 67 65 74 5f 69 64 65 6e 74 69 66 69 | )),...tree.symver.=.get_identifi |
bb20 | 65 72 5f 77 69 74 68 5f 6c 65 6e 67 74 68 00 20 20 20 20 7d 00 20 20 20 20 20 20 72 65 74 75 72 | er_with_length.....}.......retur |
bb40 | 6e 3b 00 09 09 22 6d 75 6c 74 69 70 6c 65 20 76 65 72 73 69 6f 6e 73 20 66 6f 72 20 6f 6e 65 20 | n;..."multiple.versions.for.one. |
bb60 | 73 79 6d 62 6f 6c 22 29 3b 00 20 20 20 20 20 20 65 72 72 6f 72 5f 61 74 20 28 44 45 43 4c 5f 53 | symbol");.......error_at.(DECL_S |
bb80 | 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 6e 2d 3e 64 65 63 6c 29 2c 00 20 20 20 20 7b 00 | OURCE_LOCATION.(n->decl),.....{. |
bba0 | 20 20 69 66 20 28 6c 6f 6f 6b 75 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 73 79 6d 76 65 72 22 | ..if.(lookup_attribute.("symver" |
bbc0 | 2c 20 54 52 45 45 5f 43 48 41 49 4e 20 28 76 61 6c 75 65 29 29 29 00 20 20 20 20 72 65 74 75 72 | ,.TREE_CHAIN.(value))).....retur |
bbe0 | 6e 3b 00 20 20 69 66 20 28 21 76 61 6c 75 65 29 00 00 20 20 74 72 65 65 20 76 61 6c 75 65 20 3d | n;...if.(!value)....tree.value.= |
bc00 | 20 6c 6f 6f 6b 75 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 73 79 6d 76 65 72 22 2c 20 44 45 43 | .lookup_attribute.("symver",.DEC |
bc20 | 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 6e 2d 3e 64 65 63 6c 29 29 3b 00 7b 00 70 72 6f 63 65 | L_ATTRIBUTES.(n->decl));.{.proce |
bc40 | 73 73 5f 73 79 6d 76 65 72 5f 61 74 74 72 69 62 75 74 65 20 28 73 79 6d 74 61 62 5f 6e 6f 64 65 | ss_symver_attribute.(symtab_node |
bc60 | 20 2a 6e 29 00 73 74 61 74 69 63 20 76 6f 69 64 00 00 2f 2a 20 50 72 6f 63 65 73 73 20 61 20 73 | .*n).static.void../*.Process.a.s |
bc80 | 79 6d 76 65 72 20 61 74 74 72 69 62 75 74 65 2e 20 20 2a 2f 00 00 7d 00 20 20 63 70 70 5f 69 6d | ymver.attribute...*/..}...cpp_im |
bca0 | 70 6c 69 63 69 74 5f 61 6c 69 61 73 65 73 5f 64 6f 6e 65 20 3d 20 74 72 75 65 3b 00 09 20 3a 20 | plicit_aliases_done.=.true;...:. |
bcc0 | 28 73 79 6d 74 61 62 5f 6e 6f 64 65 20 2a 29 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a 67 65 74 5f | (symtab_node.*)cgraph_node::get_ |
bce0 | 63 72 65 61 74 65 20 28 6e 6f 64 65 2d 3e 61 6c 69 61 73 5f 74 61 72 67 65 74 29 29 3b 00 09 20 | create.(node->alias_target));... |
bd00 | 3f 20 28 73 79 6d 74 61 62 5f 6e 6f 64 65 20 2a 29 76 61 72 70 6f 6f 6c 5f 6e 6f 64 65 3a 3a 67 | ?.(symtab_node.*)varpool_node::g |
bd20 | 65 74 5f 63 72 65 61 74 65 20 28 6e 6f 64 65 2d 3e 61 6c 69 61 73 5f 74 61 72 67 65 74 29 00 09 | et_create.(node->alias_target).. |
bd40 | 28 56 41 52 5f 50 20 28 6e 6f 64 65 2d 3e 61 6c 69 61 73 5f 74 61 72 67 65 74 29 00 20 20 20 20 | (VAR_P.(node->alias_target)..... |
bd60 | 20 20 6e 6f 64 65 2d 3e 72 65 73 6f 6c 76 65 5f 61 6c 69 61 73 00 20 20 20 20 69 66 20 28 6e 6f | ..node->resolve_alias.....if.(no |
bd80 | 64 65 2d 3e 63 70 70 5f 69 6d 70 6c 69 63 69 74 5f 61 6c 69 61 73 20 26 26 20 21 6e 6f 64 65 2d | de->cpp_implicit_alias.&&.!node- |
bda0 | 3e 61 6e 61 6c 79 7a 65 64 29 00 20 20 46 4f 52 5f 45 41 43 48 5f 53 59 4d 42 4f 4c 20 28 6e 6f | >analyzed)...FOR_EACH_SYMBOL.(no |
bdc0 | 64 65 29 00 20 20 73 79 6d 74 61 62 5f 6e 6f 64 65 20 2a 6e 6f 64 65 3b 00 7b 00 73 79 6d 62 6f | de)...symtab_node.*node;.{.symbo |
bde0 | 6c 5f 74 61 62 6c 65 3a 3a 70 72 6f 63 65 73 73 5f 73 61 6d 65 5f 62 6f 64 79 5f 61 6c 69 61 73 | l_table::process_same_body_alias |
be00 | 65 73 20 28 76 6f 69 64 29 00 76 6f 69 64 00 00 20 20 20 50 43 48 20 77 65 20 62 75 69 6c 64 20 | es.(void).void.....PCH.we.build. |
be20 | 74 68 65 20 6c 69 6e 6b 73 20 76 69 61 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 20 20 2a 2f | the.links.via.this.function...*/ |
be40 | 00 20 20 20 66 69 72 73 74 20 70 72 6f 64 75 63 65 20 61 6c 69 61 73 65 73 20 77 69 74 68 6f 75 | ....first.produce.aliases.withou |
be60 | 74 20 6c 69 6e 6b 73 2c 20 62 75 74 20 6f 6e 63 65 20 43 2b 2b 20 46 45 20 69 73 20 73 75 72 65 | t.links,.but.once.C++.FE.is.sure |
be80 | 20 68 65 20 77 6f 6e 27 74 20 73 74 72 65 61 6d 00 20 20 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 | .he.won't.stream....in.order.to. |
bea0 | 64 6f 20 74 68 65 20 66 69 78 75 70 73 2c 20 62 75 74 20 69 70 61 2d 72 65 66 20 69 73 20 6e 6f | do.the.fixups,.but.ipa-ref.is.no |
bec0 | 74 20 50 43 48 20 73 61 66 65 2e 20 20 43 6f 6e 73 65 71 75 65 6e 74 6c 79 20 77 65 00 20 20 20 | t.PCH.safe...Consequently.we.... |
bee0 | 67 65 74 73 20 73 74 72 65 61 6d 65 64 20 6f 75 74 2e 20 49 74 20 72 65 6c 69 65 73 20 6f 6e 20 | gets.streamed.out..It.relies.on. |
bf00 | 75 73 20 6c 69 6e 6b 69 6e 67 20 74 68 65 20 61 6c 69 61 73 65 73 20 77 69 74 68 20 74 68 65 69 | us.linking.the.aliases.with.thei |
bf20 | 72 20 66 75 6e 63 74 69 6f 6e 00 2f 2a 20 43 2b 2b 20 66 72 6f 6e 74 65 6e 64 20 70 72 6f 64 75 | r.function./*.C++.frontend.produ |
bf40 | 63 65 20 73 61 6d 65 20 62 6f 64 79 20 61 6c 69 61 73 65 73 20 61 6c 6c 20 6f 76 65 72 20 74 68 | ce.same.body.aliases.all.over.th |
bf60 | 65 20 70 6c 61 63 65 2c 20 65 76 65 6e 20 62 65 66 6f 72 65 20 50 43 48 00 00 7d 00 20 20 69 6e | e.place,.even.before.PCH..}...in |
bf80 | 70 75 74 5f 6c 6f 63 61 74 69 6f 6e 20 3d 20 73 61 76 65 64 5f 6c 6f 63 3b 00 00 20 20 61 6e 61 | put_location.=.saved_loc;....ana |
bfa0 | 6c 79 7a 65 64 20 3d 20 74 72 75 65 3b 00 20 20 20 20 7d 00 20 20 20 20 20 20 70 6f 70 5f 63 66 | lyzed.=.true;.....}.......pop_cf |
bfc0 | 75 6e 20 28 29 3b 00 00 09 7d 00 09 20 20 6c 6f 77 65 72 65 64 20 3d 20 74 72 75 65 3b 00 09 20 | un.();...}....lowered.=.true;... |
bfe0 | 20 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 6b 5f 72 65 6c 65 61 73 65 20 28 4e 55 4c 4c 29 3b 00 | .bitmap_obstack_release.(NULL);. |
c000 | 61 64 00 00 1a 00 00 00 d6 01 00 00 00 10 00 00 68 00 00 00 00 00 00 00 e0 0f 00 00 c4 0f 00 00 | ad..............h............... |
c020 | 88 0f 00 00 68 0f 00 00 62 0f 00 00 61 0f 00 00 22 0f 00 00 08 0f 00 00 e5 0e 00 00 e3 0e 00 00 | ....h...b...a..."............... |
c040 | e2 0e 00 00 99 0e 00 00 89 0e 00 00 88 0e 00 00 3e 0e 00 00 f0 0d 00 00 bf 0d 00 00 be 0d 00 00 | ................>............... |
c060 | b0 0d 00 00 8c 0d 00 00 8b 0d 00 00 45 0d 00 00 f8 0c 00 00 b3 0c 00 00 b2 0c 00 00 6a 0c 00 00 | ............E...............j... |
c080 | 69 0c 00 00 59 0c 00 00 27 0c 00 00 26 0c 00 00 19 0c 00 00 18 0c 00 00 ce 0b 00 00 ad 0b 00 00 | i...Y...'...&................... |
c0a0 | ac 0b 00 00 a0 0b 00 00 62 0b 00 00 1f 0b 00 00 1d 0b 00 00 08 0b 00 00 f1 0a 00 00 f0 0a 00 00 | ........b....................... |
c0c0 | b8 0a 00 00 8c 0a 00 00 86 0a 00 00 68 0a 00 00 67 0a 00 00 51 0a 00 00 15 0a 00 00 12 0a 00 00 | ............h...g...Q........... |
c0e0 | cf 09 00 00 97 09 00 00 94 09 00 00 72 09 00 00 55 09 00 00 05 09 00 00 02 09 00 00 df 08 00 00 | ............r...U............... |
c100 | 9a 08 00 00 7e 08 00 00 49 08 00 00 46 08 00 00 07 08 00 00 f0 07 00 00 b0 07 00 00 ad 07 00 00 | ....~...I...F................... |
c120 | 6a 07 00 00 28 07 00 00 f5 06 00 00 b8 06 00 00 90 06 00 00 67 06 00 00 4e 06 00 00 15 06 00 00 | j...(...............g...N....... |
c140 | f1 05 00 00 ba 05 00 00 96 05 00 00 7e 05 00 00 64 05 00 00 40 05 00 00 3d 05 00 00 fb 04 00 00 | ............~...d...@...=....... |
c160 | e4 04 00 00 d0 04 00 00 8f 04 00 00 6b 04 00 00 44 04 00 00 43 04 00 00 fe 03 00 00 d9 03 00 00 | ............k...D...C........... |
c180 | 92 03 00 00 72 03 00 00 37 03 00 00 fb 02 00 00 fa 02 00 00 cc 02 00 00 c6 02 00 00 88 02 00 00 | ....r...7....................... |
c1a0 | 5a 02 00 00 54 02 00 00 35 02 00 00 16 02 00 00 fb 01 00 00 d6 01 00 00 d5 01 00 00 00 00 00 00 | Z...T...5....................... |
c1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 76 61 72 70 6f 6f 6c 5f 6e | .......................varpool_n |
c1e0 | 6f 64 65 3a 3a 66 69 6e 61 6c 69 7a 65 5f 64 65 63 6c 20 28 64 65 63 6c 29 3b 00 09 20 20 26 26 | ode::finalize_decl.(decl);....&& |
c200 | 20 44 45 43 4c 5f 49 4e 49 54 49 41 4c 20 28 64 65 63 6c 29 29 00 20 20 20 20 20 20 69 66 20 28 | .DECL_INITIAL.(decl)).......if.( |
c220 | 44 45 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 64 65 63 6c 29 00 20 20 20 20 20 20 74 72 65 65 20 | DECL_EXTERNAL.(decl).......tree. |
c240 | 64 65 63 6c 20 3d 20 76 6e 6f 64 65 2d 3e 64 65 63 6c 3b 00 20 20 20 20 7b 00 20 20 20 20 20 20 | decl.=.vnode->decl;.....{....... |
c260 | 20 76 6e 6f 64 65 20 3d 20 73 79 6d 74 61 62 2d 3e 6e 65 78 74 5f 76 61 72 69 61 62 6c 65 20 28 | .vnode.=.symtab->next_variable.( |
c280 | 76 6e 6f 64 65 29 29 00 20 20 66 6f 72 20 28 76 6e 6f 64 65 20 3d 20 73 79 6d 74 61 62 2d 3e 66 | vnode))...for.(vnode.=.symtab->f |
c2a0 | 69 72 73 74 5f 76 61 72 69 61 62 6c 65 20 28 29 3b 20 76 6e 6f 64 65 20 21 3d 20 66 69 72 73 74 | irst_variable.();.vnode.!=.first |
c2c0 | 5f 76 61 72 3b 00 20 20 20 20 7d 00 20 20 20 20 20 20 70 72 6f 63 65 73 73 5f 63 6f 6d 6d 6f 6e | _var;.....}.......process_common |
c2e0 | 5f 61 74 74 72 69 62 75 74 65 73 20 28 6e 6f 64 65 2c 20 64 65 63 6c 29 3b 00 00 09 09 20 20 20 | _attributes.(node,.decl);....... |
c300 | 20 22 25 3c 61 6c 77 61 79 73 5f 69 6e 6c 69 6e 65 25 3e 20 66 75 6e 63 74 69 6f 6e 20 6d 69 67 | ."%<always_inline%>.function.mig |
c320 | 68 74 20 6e 6f 74 20 62 65 20 69 6e 6c 69 6e 61 62 6c 65 22 29 3b 00 09 77 61 72 6e 69 6e 67 5f | ht.not.be.inlinable");..warning_ |
c340 | 61 74 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 64 65 63 6c 29 2c | at.(DECL_SOURCE_LOCATION.(decl), |
c360 | 20 4f 50 54 5f 57 61 74 74 72 69 62 75 74 65 73 2c 00 09 20 20 26 26 20 21 44 45 43 4c 5f 55 4e | .OPT_Wattributes,....&&.!DECL_UN |
c380 | 49 4e 4c 49 4e 41 42 4c 45 20 28 64 65 63 6c 29 29 00 09 20 20 2f 2a 20 72 65 64 65 66 69 6e 69 | INLINABLE.(decl))..../*.redefini |
c3a0 | 6e 67 20 65 78 74 65 72 6e 20 69 6e 6c 69 6e 65 20 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 73 20 | ng.extern.inline.function.makes. |
c3c0 | 69 74 20 44 45 43 4c 5f 55 4e 49 4e 4c 49 4e 41 42 4c 45 2e 20 20 2a 2f 00 09 20 20 26 26 20 21 | it.DECL_UNINLINABLE...*/....&&.! |
c3e0 | 44 45 43 4c 5f 44 45 43 4c 41 52 45 44 5f 49 4e 4c 49 4e 45 5f 50 20 28 64 65 63 6c 29 00 20 20 | DECL_DECLARED_INLINE_P.(decl)... |
c400 | 20 20 20 20 69 66 20 28 6c 6f 6f 6b 75 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 61 6c 77 61 79 | ....if.(lookup_attribute.("alway |
c420 | 73 5f 69 6e 6c 69 6e 65 22 2c 20 44 45 43 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 64 65 63 6c | s_inline",.DECL_ATTRIBUTES.(decl |
c440 | 29 29 00 00 09 09 20 20 20 20 22 20 62 65 63 61 75 73 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 | ))........".because.function.is. |
c460 | 64 65 66 69 6e 65 64 22 29 3b 00 09 09 20 20 20 20 22 25 3c 61 6c 69 61 73 25 3e 20 61 74 74 72 | defined");......."%<alias%>.attr |
c480 | 69 62 75 74 65 20 69 67 6e 6f 72 65 64 22 00 09 77 61 72 6e 69 6e 67 5f 61 74 20 28 44 45 43 4c | ibute.ignored"..warning_at.(DECL |
c4a0 | 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 2c 20 4f | _SOURCE_LOCATION.(node->decl),.O |
c4c0 | 50 54 5f 57 61 74 74 72 69 62 75 74 65 73 2c 00 09 20 20 26 26 20 21 6e 6f 64 65 2d 3e 61 6c 69 | PT_Wattributes,....&&.!node->ali |
c4e0 | 61 73 29 00 09 20 20 26 26 20 6e 6f 64 65 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 00 20 20 20 20 20 | as)....&&.node->definition...... |
c500 | 20 65 6c 73 65 20 69 66 20 28 6c 6f 6f 6b 75 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 61 6c 69 | .else.if.(lookup_attribute.("ali |
c520 | 61 73 22 2c 20 44 45 43 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 64 65 63 6c 29 29 00 09 7d 00 | as",.DECL_ATTRIBUTES.(decl))..}. |
c540 | 09 20 20 6e 6f 64 65 2d 3e 74 72 61 6e 73 70 61 72 65 6e 74 5f 61 6c 69 61 73 20 3d 20 66 61 6c | ...node->transparent_alias.=.fal |
c560 | 73 65 3b 00 09 20 20 6e 6f 64 65 2d 3e 77 65 61 6b 72 65 66 20 3d 20 66 61 6c 73 65 3b 00 09 20 | se;....node->weakref.=.false;... |
c580 | 20 6e 6f 64 65 2d 3e 61 6c 69 61 73 20 3d 20 66 61 6c 73 65 3b 00 09 09 09 09 09 09 20 20 20 20 | .node->alias.=.false;........... |
c5a0 | 20 44 45 43 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 64 65 63 6c 29 29 3b 00 09 20 20 44 45 43 | .DECL_ATTRIBUTES.(decl));....DEC |
c5c0 | 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 64 65 63 6c 29 20 3d 20 72 65 6d 6f 76 65 5f 61 74 74 | L_ATTRIBUTES.(decl).=.remove_att |
c5e0 | 72 69 62 75 74 65 20 28 22 61 6c 69 61 73 22 2c 00 09 09 09 09 09 09 20 20 20 20 20 44 45 43 4c | ribute.("alias",............DECL |
c600 | 5f 41 54 54 52 49 42 55 54 45 53 20 28 64 65 63 6c 29 29 3b 00 09 20 20 44 45 43 4c 5f 41 54 54 | _ATTRIBUTES.(decl));....DECL_ATT |
c620 | 52 49 42 55 54 45 53 20 28 64 65 63 6c 29 20 3d 20 72 65 6d 6f 76 65 5f 61 74 74 72 69 62 75 74 | RIBUTES.(decl).=.remove_attribut |
c640 | 65 20 28 22 77 65 61 6b 72 65 66 22 2c 00 09 20 20 44 45 43 4c 5f 57 45 41 4b 20 28 64 65 63 6c | e.("weakref",....DECL_WEAK.(decl |
c660 | 29 20 3d 20 30 3b 00 09 09 20 20 20 20 20 20 22 20 62 65 63 61 75 73 65 20 66 75 6e 63 74 69 6f | ).=.0;.........".because.functio |
c680 | 6e 20 69 73 20 64 65 66 69 6e 65 64 22 29 3b 00 09 09 20 20 20 20 20 20 22 25 3c 77 65 61 6b 72 | n.is.defined");........."%<weakr |
c6a0 | 65 66 25 3e 20 61 74 74 72 69 62 75 74 65 20 69 67 6e 6f 72 65 64 22 00 09 20 20 77 61 72 6e 69 | ef%>.attribute.ignored"....warni |
c6c0 | 6e 67 5f 61 74 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 64 65 63 | ng_at.(DECL_SOURCE_LOCATION.(dec |
c6e0 | 6c 29 2c 20 4f 50 54 5f 57 61 74 74 72 69 62 75 74 65 73 2c 00 09 20 20 20 20 20 77 65 61 6b 72 | l),.OPT_Wattributes,.......weakr |
c700 | 65 66 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 61 6c 73 6f 20 64 65 66 69 6e | ef.functions.that.are.also.defin |
c720 | 65 64 2e 20 20 2a 2f 00 09 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 64 65 63 6c 61 72 61 74 69 | ed...*/.......function.declarati |
c740 | 6f 6e 73 3b 20 44 45 43 4c 5f 49 4e 49 54 49 41 4c 20 69 73 20 6e 6f 6e 2d 6e 75 6c 6c 20 66 6f | ons;.DECL_INITIAL.is.non-null.fo |
c760 | 72 20 69 6e 76 61 6c 69 64 00 09 20 20 2f 2a 20 4e 4f 44 45 2d 3e 44 45 46 49 4e 49 54 49 4f 4e | r.invalid..../*.NODE->DEFINITION |
c780 | 20 26 26 20 4e 4f 44 45 2d 3e 41 4c 49 41 53 20 69 73 20 6e 6f 6e 7a 65 72 6f 20 66 6f 72 20 76 | .&&.NODE->ALIAS.is.nonzero.for.v |
c7a0 | 61 6c 69 64 20 77 65 61 6b 72 65 66 00 09 7b 00 09 20 20 26 26 20 28 21 6e 6f 64 65 2d 3e 61 6c | alid.weakref..{....&&.(!node->al |
c7c0 | 69 61 73 20 7c 7c 20 44 45 43 4c 5f 49 4e 49 54 49 41 4c 20 28 64 65 63 6c 29 20 21 3d 20 65 72 | ias.||.DECL_INITIAL.(decl).!=.er |
c7e0 | 72 6f 72 5f 6d 61 72 6b 5f 6e 6f 64 65 29 29 00 09 20 20 26 26 20 6e 6f 64 65 2d 3e 64 65 66 69 | ror_mark_node))....&&.node->defi |
c800 | 6e 69 74 69 6f 6e 00 20 20 20 20 20 20 69 66 20 28 6c 6f 6f 6b 75 70 5f 61 74 74 72 69 62 75 74 | nition.......if.(lookup_attribut |
c820 | 65 20 28 22 77 65 61 6b 72 65 66 22 2c 20 44 45 43 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 64 | e.("weakref",.DECL_ATTRIBUTES.(d |
c840 | 65 63 6c 29 29 00 09 7d 00 09 09 09 22 20 61 74 74 72 69 62 75 74 65 20 68 61 76 65 20 65 66 66 | ecl))..}....".attribute.have.eff |
c860 | 65 63 74 20 6f 6e 6c 79 20 6f 6e 20 70 75 62 6c 69 63 20 6f 62 6a 65 63 74 73 22 29 3b 00 09 09 | ect.only.on.public.objects");... |
c880 | 09 22 25 3c 65 78 74 65 72 6e 61 6c 6c 79 5f 76 69 73 69 62 6c 65 25 3e 22 00 09 20 20 20 20 77 | ."%<externally_visible%>"......w |
c8a0 | 61 72 6e 69 6e 67 5f 61 74 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 | arning_at.(DECL_SOURCE_LOCATION. |
c8c0 | 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 2c 20 4f 50 54 5f 57 61 74 74 72 69 62 75 74 65 73 2c 00 09 | (node->decl),.OPT_Wattributes,.. |
c8e0 | 20 20 69 66 20 28 21 20 54 52 45 45 5f 50 55 42 4c 49 43 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 | ..if.(!.TREE_PUBLIC.(node->decl) |
c900 | 29 00 09 7b 00 20 20 20 20 20 20 65 6c 73 65 20 69 66 20 28 6c 6f 6f 6b 75 70 5f 61 74 74 72 69 | )..{.......else.if.(lookup_attri |
c920 | 62 75 74 65 20 28 22 65 78 74 65 72 6e 61 6c 6c 79 5f 76 69 73 69 62 6c 65 22 2c 20 44 45 43 4c | bute.("externally_visible",.DECL |
c940 | 5f 41 54 54 52 49 42 55 54 45 53 20 28 64 65 63 6c 29 29 29 00 09 6e 6f 64 65 2d 3e 6d 61 72 6b | _ATTRIBUTES.(decl)))..node->mark |
c960 | 5f 66 6f 72 63 65 5f 6f 75 74 70 75 74 20 28 29 3b 00 20 20 20 20 20 20 69 66 20 28 44 45 43 4c | _force_output.();.......if.(DECL |
c980 | 5f 50 52 45 53 45 52 56 45 5f 50 20 28 64 65 63 6c 29 29 00 09 7d 00 09 09 20 20 20 20 20 20 22 | _PRESERVE_P.(decl))..}........." |
c9a0 | 25 3c 66 6c 61 74 74 65 6e 25 3e 20 61 74 74 72 69 62 75 74 65 20 69 73 20 69 67 6e 6f 72 65 64 | %<flatten%>.attribute.is.ignored |
c9c0 | 20 6f 6e 20 61 6c 69 61 73 65 73 22 29 3b 00 09 20 20 77 61 72 6e 69 6e 67 5f 61 74 20 28 44 45 | .on.aliases");....warning_at.(DE |
c9e0 | 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 2c | CL_SOURCE_LOCATION.(node->decl), |
ca00 | 20 4f 50 54 5f 57 61 74 74 72 69 62 75 74 65 73 2c 00 09 7b 00 09 20 20 26 26 20 6c 6f 6f 6b 75 | .OPT_Wattributes,..{....&&.looku |
ca20 | 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 66 6c 61 74 74 65 6e 22 2c 20 44 45 43 4c 5f 41 54 54 | p_attribute.("flatten",.DECL_ATT |
ca40 | 52 49 42 55 54 45 53 20 28 64 65 63 6c 29 29 29 00 20 20 20 20 20 20 69 66 20 28 6e 6f 64 65 2d | RIBUTES.(decl))).......if.(node- |
ca60 | 3e 61 6c 69 61 73 00 00 20 20 20 20 20 20 74 72 65 65 20 64 65 63 6c 20 3d 20 6e 6f 64 65 2d 3e | >alias........tree.decl.=.node-> |
ca80 | 64 65 63 6c 3b 00 20 20 20 20 7b 00 20 20 20 20 20 20 20 6e 6f 64 65 20 3d 20 73 79 6d 74 61 62 | decl;.....{........node.=.symtab |
caa0 | 2d 3e 6e 65 78 74 5f 66 75 6e 63 74 69 6f 6e 20 28 6e 6f 64 65 29 29 00 20 20 66 6f 72 20 28 6e | ->next_function.(node))...for.(n |
cac0 | 6f 64 65 20 3d 20 73 79 6d 74 61 62 2d 3e 66 69 72 73 74 5f 66 75 6e 63 74 69 6f 6e 20 28 29 3b | ode.=.symtab->first_function.(); |
cae0 | 20 6e 6f 64 65 20 21 3d 20 66 69 72 73 74 3b 00 00 20 20 76 61 72 70 6f 6f 6c 5f 6e 6f 64 65 20 | .node.!=.first;....varpool_node. |
cb00 | 2a 76 6e 6f 64 65 3b 00 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 6e 6f 64 65 3b 00 7b 00 20 | *vnode;...cgraph_node.*node;.{.. |
cb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
cb40 | 20 20 20 20 20 20 20 20 20 76 61 72 70 6f 6f 6c 5f 6e 6f 64 65 20 2a 66 69 72 73 74 5f 76 61 72 | .........varpool_node.*first_var |
cb60 | 29 00 70 72 6f 63 65 73 73 5f 66 75 6e 63 74 69 6f 6e 5f 61 6e 64 5f 76 61 72 69 61 62 6c 65 5f | ).process_function_and_variable_ |
cb80 | 61 74 74 72 69 62 75 74 65 73 20 28 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 66 69 72 73 74 2c 00 | attributes.(cgraph_node.*first,. |
cba0 | 73 74 61 74 69 63 20 76 6f 69 64 00 00 20 20 20 61 74 74 72 69 62 75 74 65 73 20 61 74 20 74 68 | static.void.....attributes.at.th |
cbc0 | 61 74 20 70 6f 69 6e 74 2e 20 20 2a 2f 00 20 20 20 53 6f 2c 20 77 65 20 77 61 6c 6b 20 74 68 65 | at.point...*/....So,.we.walk.the |
cbe0 | 20 6e 6f 64 65 73 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 74 72 61 6e 73 6c 61 | .nodes.at.the.end.of.the.transla |
cc00 | 74 69 6f 6e 20 75 6e 69 74 2c 20 61 70 70 6c 79 69 6e 67 20 74 68 65 00 00 20 20 20 69 73 20 76 | tion.unit,.applying.the.....is.v |
cc20 | 61 6c 69 64 2e 00 00 20 20 20 20 76 6f 69 64 20 66 28 29 20 5f 5f 61 74 74 72 69 62 75 74 65 5f | alid.......void.f().__attribute_ |
cc40 | 5f 28 28 65 78 74 65 72 6e 61 6c 6c 79 5f 76 69 73 69 62 6c 65 29 29 3b 00 20 20 20 20 76 6f 69 | _((externally_visible));.....voi |
cc60 | 64 20 66 28 29 20 7b 7d 00 00 20 20 20 46 75 72 74 68 65 72 6d 6f 72 65 2c 20 77 65 20 63 61 6e | d.f().{}.....Furthermore,.we.can |
cc80 | 27 74 20 6d 61 72 6b 20 74 68 65 73 65 20 6e 6f 64 65 73 20 69 6e 20 66 69 6e 61 6c 69 7a 65 5f | 't.mark.these.nodes.in.finalize_ |
cca0 | 66 75 6e 63 74 69 6f 6e 20 62 65 63 61 75 73 65 3a 00 00 20 20 20 77 69 74 68 20 74 68 65 20 6f | function.because:.....with.the.o |
ccc0 | 72 69 67 69 6e 61 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 61 6e 64 20 64 69 73 63 61 72 64 20 | riginal.declaration.and.discard. |
cce0 | 74 68 65 20 73 65 63 6f 6e 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 2e 00 20 20 20 64 65 63 6c 61 | the.second.declaration.....decla |
cd00 | 72 61 74 69 6f 6e 20 2d 2d 20 62 75 74 20 74 68 65 20 66 72 6f 6e 74 20 65 6e 64 20 77 69 6c 6c | ration.--.but.the.front.end.will |
cd20 | 20 73 75 62 73 65 71 75 65 6e 74 6c 79 20 6d 65 72 67 65 20 74 68 61 74 20 64 65 63 6c 61 72 61 | .subsequently.merge.that.declara |
cd40 | 74 69 6f 6e 00 20 20 20 74 68 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 77 65 20 73 65 65 20 69 | tion....the.declaration.we.see.i |
cd60 | 6e 20 68 61 6e 64 6c 65 5f 75 73 65 64 5f 61 74 74 72 69 62 75 74 65 20 77 69 6c 6c 20 62 65 20 | n.handle_used_attribute.will.be. |
cd80 | 74 68 65 20 73 65 63 6f 6e 64 00 00 20 20 20 20 76 6f 69 64 20 66 28 29 20 5f 5f 61 74 74 72 69 | the.second......void.f().__attri |
cda0 | 62 75 74 65 5f 5f 28 28 75 73 65 64 29 29 3b 00 20 20 20 20 76 6f 69 64 20 66 28 29 3b 00 00 20 | bute__((used));.....void.f();... |
cdc0 | 20 20 70 6f 69 6e 74 20 6d 61 79 20 6e 6f 74 20 62 65 20 63 61 6e 6f 6e 69 63 61 6c 2e 20 20 46 | ..point.may.not.be.canonical...F |
cde0 | 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 6e 3a 00 20 20 20 68 61 6e 64 6c 65 5f 2a 5f 61 74 74 72 | or.example,.in:....handle_*_attr |
ce00 | 69 62 75 74 65 29 20 62 65 63 61 75 73 65 20 74 68 65 20 63 6f 70 79 20 6f 66 20 74 68 65 20 64 | ibute).because.the.copy.of.the.d |
ce20 | 65 63 6c 61 72 61 74 69 6f 6e 73 20 61 76 61 69 6c 61 62 6c 65 20 61 74 20 74 68 61 74 00 20 20 | eclarations.available.at.that... |
ce40 | 20 57 65 20 63 61 6e 6e 6f 74 20 6d 61 72 6b 20 74 68 65 20 6e 6f 64 65 73 20 61 74 20 74 68 65 | .We.cannot.mark.the.nodes.at.the |
ce60 | 20 70 6f 69 6e 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 70 72 6f 63 65 73 | .point.the.attributes.are.proces |
ce80 | 73 65 64 20 28 69 6e 00 00 20 20 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 00 2f 2a 20 4c 6f 6f 6b | sed.(in.....accordingly../*.Look |
cea0 | 20 66 6f 72 20 65 78 74 65 72 6e 61 6c 6c 79 5f 76 69 73 69 62 6c 65 20 61 6e 64 20 75 73 65 64 | .for.externally_visible.and.used |
cec0 | 20 61 74 74 72 69 62 75 74 65 73 20 61 6e 64 20 6d 61 72 6b 20 63 67 72 61 70 68 20 6e 6f 64 65 | .attributes.and.mark.cgraph.node |
cee0 | 73 00 00 7d 00 20 20 70 72 6f 63 65 73 73 5f 73 79 6d 76 65 72 5f 61 74 74 72 69 62 75 74 65 20 | s..}...process_symver_attribute. |
cf00 | 28 6e 6f 64 65 29 3b 00 20 20 20 20 6e 6f 64 65 2d 3e 6e 6f 5f 72 65 6f 72 64 65 72 20 3d 20 31 | (node);.....node->no_reorder.=.1 |
cf20 | 3b 00 20 20 69 66 20 28 6c 6f 6f 6b 75 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 6e 6f 5f 72 65 | ;...if.(lookup_attribute.("no_re |
cf40 | 6f 72 64 65 72 22 2c 20 44 45 43 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 64 65 63 6c 29 29 29 | order",.DECL_ATTRIBUTES.(decl))) |
cf60 | 00 00 20 20 20 20 7d 00 09 09 09 09 09 09 20 44 45 43 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 | ......}........DECL_ATTRIBUTES.( |
cf80 | 64 65 63 6c 29 29 3b 00 20 20 20 20 20 20 44 45 43 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 64 | decl));.......DECL_ATTRIBUTES.(d |
cfa0 | 65 63 6c 29 20 3d 20 72 65 6d 6f 76 65 5f 61 74 74 72 69 62 75 74 65 20 28 22 77 65 61 6b 72 65 | ecl).=.remove_attribute.("weakre |
cfc0 | 66 22 2c 00 20 20 20 20 20 20 44 45 43 4c 5f 57 45 41 4b 20 28 64 65 63 6c 29 20 3d 20 30 3b 00 | f",.......DECL_WEAK.(decl).=.0;. |
cfe0 | 09 09 20 20 22 20 61 6e 20 25 3c 61 6c 69 61 73 25 3e 20 61 74 74 72 69 62 75 74 65 22 29 3b 00 | ....".an.%<alias%>.attribute");. |
d000 | 61 64 00 00 0a 00 00 00 ea 01 00 00 00 10 00 00 71 00 00 00 00 00 00 00 de 0f 00 00 c1 0f 00 00 | ad..............q............... |
d020 | 71 0f 00 00 6e 0f 00 00 4a 0f 00 00 04 0f 00 00 e8 0e 00 00 b3 0e 00 00 b0 0e 00 00 71 0e 00 00 | q...n...J...................q... |
d040 | 59 0e 00 00 3e 0e 00 00 3b 0e 00 00 f7 0d 00 00 cf 0d 00 00 a2 0d 00 00 89 0d 00 00 50 0d 00 00 | Y...>...;...................P... |
d060 | 2b 0d 00 00 28 0d 00 00 f9 0c 00 00 f3 0c 00 00 f1 0c 00 00 f0 0c 00 00 9f 0c 00 00 55 0c 00 00 | +...(.......................U... |
d080 | 45 0c 00 00 44 0c 00 00 3f 0c 00 00 17 0c 00 00 15 0c 00 00 dd 0b 00 00 dc 0b 00 00 a1 0b 00 00 | E...D...?....................... |
d0a0 | a0 0b 00 00 88 0b 00 00 7c 0b 00 00 36 0b 00 00 04 0b 00 00 e9 0a 00 00 ca 0a 00 00 ac 0a 00 00 | ........|...6................... |
d0c0 | 8f 0a 00 00 55 0a 00 00 10 0a 00 00 da 09 00 00 a2 09 00 00 7c 09 00 00 5d 09 00 00 5c 09 00 00 | ....U...............|...]...\... |
d0e0 | 38 09 00 00 00 09 00 00 e7 08 00 00 c7 08 00 00 b1 08 00 00 67 08 00 00 54 08 00 00 34 08 00 00 | 8...................g...T...4... |
d100 | 19 08 00 00 f6 07 00 00 da 07 00 00 d8 07 00 00 d7 07 00 00 8f 07 00 00 48 07 00 00 03 07 00 00 | ........................H....... |
d120 | e6 06 00 00 e5 06 00 00 d9 06 00 00 90 06 00 00 73 06 00 00 71 06 00 00 5f 06 00 00 4a 06 00 00 | ................s...q..._...J... |
d140 | 3c 06 00 00 1f 06 00 00 f7 05 00 00 d8 05 00 00 d7 05 00 00 a5 05 00 00 9f 05 00 00 82 05 00 00 | <............................... |
d160 | 59 05 00 00 3b 05 00 00 3a 05 00 00 0c 05 00 00 09 05 00 00 c5 04 00 00 80 04 00 00 6e 04 00 00 | Y...;...:...................n... |
d180 | 50 04 00 00 3c 04 00 00 19 04 00 00 05 04 00 00 dc 03 00 00 a0 03 00 00 80 03 00 00 7d 03 00 00 | P...<.......................}... |
d1a0 | 77 03 00 00 76 03 00 00 41 03 00 00 09 03 00 00 d0 02 00 00 b1 02 00 00 a4 02 00 00 9e 02 00 00 | w...v...A....................... |
d1c0 | 68 02 00 00 65 02 00 00 4d 02 00 00 2e 02 00 00 14 02 00 00 0c 02 00 00 ea 01 00 00 e9 01 00 00 | h...e...M....................... |
d1e0 | 00 00 00 00 00 00 00 00 00 00 09 20 20 20 20 74 61 72 67 65 74 20 3d 20 63 67 72 61 70 68 5f 6e | ...............target.=.cgraph_n |
d200 | 6f 64 65 3a 3a 63 72 65 61 74 65 00 09 20 20 65 6c 73 65 00 09 20 20 20 20 74 61 72 67 65 74 20 | ode::create....else......target. |
d220 | 3d 20 74 61 72 67 65 74 73 5b 30 5d 3b 00 09 20 20 69 66 20 28 74 61 72 67 65 74 73 2e 6c 65 6e | =.targets[0];....if.(targets.len |
d240 | 67 74 68 20 28 29 20 3d 3d 20 31 29 00 09 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 74 61 72 | gth.().==.1)....cgraph_node.*tar |
d260 | 67 65 74 3b 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 74 61 72 67 65 74 73 2e 6c 65 6e 67 74 68 | get;..{.......if.(targets.length |
d280 | 20 28 29 20 3c 3d 20 31 20 26 26 20 64 62 67 5f 63 6e 74 20 28 64 65 76 69 72 74 29 29 00 20 20 | .().<=.1.&&.dbg_cnt.(devirt))... |
d2a0 | 20 20 7b 00 20 20 69 66 20 28 66 69 6e 61 6c 29 00 20 20 20 20 20 6d 61 6b 65 20 74 68 65 20 65 | ..{...if.(final)......make.the.e |
d2c0 | 64 67 65 20 64 69 72 65 63 74 2e 20 20 2a 2f 00 20 20 20 20 20 61 6e 64 20 74 68 65 72 65 20 69 | dge.direct...*/......and.there.i |
d2e0 | 73 20 6f 6e 6c 79 20 6f 6e 65 20 70 6f 73 73 69 62 6c 65 20 76 69 72 74 75 61 6c 20 63 61 6c 6c | s.only.one.possible.virtual.call |
d300 | 20 74 61 72 67 65 74 2c 00 20 20 20 20 20 66 69 6e 61 6c 20 6f 72 20 61 6e 6f 6e 79 6d 6f 75 73 | .target,......final.or.anonymous |
d320 | 20 28 73 6f 20 77 65 20 6b 6e 6f 77 20 61 6c 6c 20 69 74 73 20 64 65 72 69 76 61 74 69 6f 6e 29 | .(so.we.know.all.its.derivation) |
d340 | 00 20 20 2f 2a 20 56 65 72 79 20 74 72 69 76 69 61 6c 20 64 65 76 69 72 74 75 61 6c 69 7a 61 74 | .../*.Very.trivial.devirtualizat |
d360 | 69 6f 6e 3b 20 77 68 65 6e 20 74 68 65 20 74 79 70 65 20 69 73 00 00 20 20 20 20 7d 00 09 7d 00 | ion;.when.the.type.is......}..}. |
d380 | 09 20 20 20 20 65 6e 71 75 65 75 65 5f 6e 6f 64 65 20 28 74 61 72 67 65 74 73 5b 69 5d 29 3b 00 | .....enqueue_node.(targets[i]);. |
d3a0 | 09 09 20 20 20 28 54 59 50 45 5f 4d 45 54 48 4f 44 5f 42 41 53 45 54 59 50 45 20 28 54 52 45 45 | .....(TYPE_METHOD_BASETYPE.(TREE |
d3c0 | 5f 54 59 50 45 20 28 74 61 72 67 65 74 73 5b 69 5d 2d 3e 64 65 63 6c 29 29 29 29 00 09 20 20 20 | _TYPE.(targets[i]->decl))))..... |
d3e0 | 20 20 20 26 26 20 21 74 79 70 65 5f 69 6e 5f 61 6e 6f 6e 79 6d 6f 75 73 5f 6e 61 6d 65 73 70 61 | ...&&.!type_in_anonymous_namespa |
d400 | 63 65 5f 70 00 09 09 20 20 20 3d 3d 20 4d 45 54 48 4f 44 5f 54 59 50 45 00 09 09 20 20 28 54 52 | ce_p......==.METHOD_TYPE.....(TR |
d420 | 45 45 5f 54 59 50 45 20 28 74 61 72 67 65 74 73 5b 69 5d 2d 3e 64 65 63 6c 29 29 00 09 20 20 20 | EE_TYPE.(targets[i]->decl))..... |
d440 | 20 20 20 26 26 20 54 52 45 45 5f 43 4f 44 45 00 09 20 20 69 66 20 28 74 61 72 67 65 74 73 5b 69 | ...&&.TREE_CODE....if.(targets[i |
d460 | 5d 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 00 09 20 20 20 20 20 75 6e 75 73 65 64 2e 20 20 2a 2f 00 | ]->definition.......unused...*/. |
d480 | 09 20 20 20 20 20 65 69 74 68 65 72 20 77 65 20 77 69 6c 6c 20 66 69 6e 64 20 75 73 65 20 6f 66 | ......either.we.will.find.use.of |
d4a0 | 20 76 69 72 74 75 61 6c 20 74 61 62 6c 65 20 64 65 66 69 6e 69 6e 67 20 69 74 2c 20 6f 72 20 69 | .virtual.table.defining.it,.or.i |
d4c0 | 74 20 69 73 00 09 20 20 2f 2a 20 44 6f 20 6e 6f 74 20 62 6f 74 68 65 72 20 74 6f 20 6d 61 72 6b | t.is..../*.Do.not.bother.to.mark |
d4e0 | 20 76 69 72 74 75 61 6c 20 6d 65 74 68 6f 64 73 20 69 6e 20 61 6e 6f 6e 79 6d 6f 75 73 20 6e 61 | .virtual.methods.in.anonymous.na |
d500 | 6d 65 73 70 61 63 65 3b 00 09 7b 00 20 20 20 20 20 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 | mespace;..{.......for.(i.=.0;.i. |
d520 | 3c 20 74 61 72 67 65 74 73 2e 6c 65 6e 67 74 68 20 28 29 3b 20 69 2b 2b 29 00 00 09 20 20 28 73 | <.targets.length.();.i++).....(s |
d540 | 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 2c 20 65 64 67 65 29 3b 00 09 64 75 6d 70 5f 70 | ymtab->dump_file,.edge);..dump_p |
d560 | 6f 73 73 69 62 6c 65 5f 70 6f 6c 79 6d 6f 72 70 68 69 63 5f 63 61 6c 6c 5f 74 61 72 67 65 74 73 | ossible_polymorphic_call_targets |
d580 | 20 00 20 20 20 20 20 20 69 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 29 00 20 | ........if.(symtab->dump_file).. |
d5a0 | 20 20 20 7b 00 20 20 69 66 20 28 21 72 65 61 63 68 61 62 6c 65 5f 63 61 6c 6c 5f 74 61 72 67 65 | ...{...if.(!reachable_call_targe |
d5c0 | 74 73 2d 3e 61 64 64 20 28 63 61 63 68 65 5f 74 6f 6b 65 6e 29 29 00 00 09 28 65 64 67 65 2c 20 | ts->add.(cache_token))...(edge,. |
d5e0 | 26 66 69 6e 61 6c 2c 20 26 63 61 63 68 65 5f 74 6f 6b 65 6e 29 3b 00 20 20 20 20 3d 20 70 6f 73 | &final,.&cache_token);.....=.pos |
d600 | 73 69 62 6c 65 5f 70 6f 6c 79 6d 6f 72 70 68 69 63 5f 63 61 6c 6c 5f 74 61 72 67 65 74 73 00 20 | sible_polymorphic_call_targets.. |
d620 | 20 76 65 63 20 3c 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 3e 74 61 72 67 65 74 73 00 20 20 62 6f | .vec.<cgraph_node.*>targets...bo |
d640 | 6f 6c 20 66 69 6e 61 6c 3b 00 20 20 76 6f 69 64 20 2a 63 61 63 68 65 5f 74 6f 6b 65 6e 3b 00 20 | ol.final;...void.*cache_token;.. |
d660 | 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 69 3b 00 7b 00 09 09 09 20 20 20 20 20 20 20 63 67 72 | .unsigned.int.i;.{...........cgr |
d680 | 61 70 68 5f 65 64 67 65 20 2a 65 64 67 65 29 00 77 61 6c 6b 5f 70 6f 6c 79 6d 6f 72 70 68 69 63 | aph_edge.*edge).walk_polymorphic |
d6a0 | 5f 63 61 6c 6c 5f 74 61 72 67 65 74 73 20 28 68 61 73 68 5f 73 65 74 3c 76 6f 69 64 20 2a 3e 20 | _call_targets.(hash_set<void.*>. |
d6c0 | 2a 72 65 61 63 68 61 62 6c 65 5f 63 61 6c 6c 5f 74 61 72 67 65 74 73 2c 00 73 74 61 74 69 63 20 | *reachable_call_targets,.static. |
d6e0 | 76 6f 69 64 00 00 20 20 20 61 76 6f 69 64 20 64 75 70 6c 69 63 61 74 65 20 77 6f 72 6b 2e 20 20 | void.....avoid.duplicate.work... |
d700 | 2a 2f 00 20 20 20 52 45 41 43 48 41 42 4c 45 5f 43 41 4c 4c 5f 54 41 52 47 45 54 53 20 63 6f 6c | */....REACHABLE_CALL_TARGETS.col |
d720 | 6c 65 63 74 73 20 74 61 72 67 65 74 20 6c 69 73 74 73 20 77 65 20 61 6c 72 65 61 64 79 20 77 61 | lects.target.lists.we.already.wa |
d740 | 6c 6b 65 64 20 74 6f 00 20 20 20 61 6e 64 20 69 66 20 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 | lked.to....and.if.there.is.only. |
d760 | 6f 6e 65 20 74 61 72 67 65 74 2c 20 70 65 72 66 6f 72 6d 20 74 72 69 76 69 61 6c 20 64 65 76 69 | one.target,.perform.trivial.devi |
d780 | 72 74 75 61 6c 69 7a 61 74 69 6f 6e 2e 20 00 2f 2a 20 45 44 47 45 20 69 73 20 61 6e 20 70 6f 6c | rtualization.../*.EDGE.is.an.pol |
d7a0 | 79 6d 6f 72 70 68 69 63 20 63 61 6c 6c 2e 20 20 4d 61 72 6b 20 61 6c 6c 20 70 6f 73 73 69 62 6c | ymorphic.call...Mark.all.possibl |
d7c0 | 65 20 74 61 72 67 65 74 73 20 61 73 20 72 65 61 63 68 61 62 6c 65 00 00 7d 00 20 20 20 20 6e 6f | e.targets.as.reachable..}.....no |
d7e0 | 64 65 2d 3e 61 73 73 65 6d 62 6c 65 5f 64 65 63 6c 20 28 29 3b 00 09 20 20 26 26 20 73 79 6d 74 | de->assemble_decl.();....&&.symt |
d800 | 61 62 2d 3e 73 74 61 74 65 20 3d 3d 20 45 58 50 41 4e 53 49 4f 4e 29 29 00 20 20 20 20 20 20 7c | ab->state.==.EXPANSION)).......| |
d820 | 7c 20 28 6e 6f 64 65 2d 3e 6e 6f 5f 72 65 6f 72 64 65 72 00 20 20 69 66 20 28 73 79 6d 74 61 62 | |.(node->no_reorder...if.(symtab |
d840 | 2d 3e 73 74 61 74 65 20 3d 3d 20 46 49 4e 49 53 48 45 44 00 20 20 20 20 20 66 69 6e 69 73 68 65 | ->state.==.FINISHED......finishe |
d860 | 64 2e 20 20 2a 2f 00 20 20 2f 2a 20 53 6f 6d 65 20 66 72 6f 6e 74 65 6e 64 73 20 70 72 6f 64 75 | d...*/.../*.Some.frontends.produ |
d880 | 63 65 20 76 61 72 69 6f 75 73 20 69 6e 74 65 72 66 61 63 65 20 76 61 72 69 61 62 6c 65 73 20 61 | ce.various.interface.variables.a |
d8a0 | 66 74 65 72 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 00 20 20 20 20 6e 6f 64 65 2d 3e 61 6e 61 6c 79 | fter.compilation.....node->analy |
d8c0 | 7a 65 20 28 29 3b 00 20 20 69 66 20 28 73 79 6d 74 61 62 2d 3e 73 74 61 74 65 20 3e 3d 20 49 50 | ze.();...if.(symtab->state.>=.IP |
d8e0 | 41 5f 53 53 41 29 00 20 20 20 20 65 6e 71 75 65 75 65 5f 6e 6f 64 65 20 28 6e 6f 64 65 29 3b 00 | A_SSA).....enqueue_node.(node);. |
d900 | 20 20 20 20 20 20 26 26 20 28 6e 6f 64 65 2d 3e 6e 65 65 64 65 64 5f 70 20 28 29 20 7c 7c 20 6e | ......&&.(node->needed_p.().||.n |
d920 | 6f 64 65 2d 3e 72 65 66 65 72 72 65 64 5f 74 6f 5f 70 20 28 29 29 29 00 20 20 69 66 20 28 73 79 | ode->referred_to_p.()))...if.(sy |
d940 | 6d 74 61 62 2d 3e 73 74 61 74 65 20 3d 3d 20 43 4f 4e 53 54 52 55 43 54 49 4f 4e 00 00 20 20 20 | mtab->state.==.CONSTRUCTION..... |
d960 | 20 6e 6f 64 65 2d 3e 66 6f 72 63 65 5f 6f 75 74 70 75 74 20 3d 20 74 72 75 65 3b 00 09 20 20 26 | .node->force_output.=.true;....& |
d980 | 26 20 21 44 45 43 4c 5f 41 52 54 49 46 49 43 49 41 4c 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 29 | &.!DECL_ARTIFICIAL.(node->decl)) |
d9a0 | 29 00 20 20 20 20 20 20 7c 7c 20 28 6e 6f 64 65 2d 3e 6e 6f 5f 72 65 6f 72 64 65 72 20 26 26 20 | ).......||.(node->no_reorder.&&. |
d9c0 | 21 44 45 43 4c 5f 43 4f 4d 44 41 54 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 00 09 20 6f 70 74 69 | !DECL_COMDAT.(node->decl)...opti |
d9e0 | 6d 69 7a 69 6e 67 20 61 6e 64 20 77 68 65 6e 20 6e 6f 74 20 64 6f 69 6e 67 20 74 6f 70 6c 65 76 | mizing.and.when.not.doing.toplev |
da00 | 65 6c 20 72 65 6f 72 64 65 72 2e 20 20 2a 2f 00 20 20 20 20 20 20 2f 2a 20 54 72 61 64 69 74 69 | el.reorder...*/......./*.Traditi |
da20 | 6f 6e 61 6c 6c 79 20 77 65 20 64 6f 20 6e 6f 74 20 65 6c 69 6d 69 6e 61 74 65 20 73 74 61 74 69 | onally.we.do.not.eliminate.stati |
da40 | 63 20 76 61 72 69 61 62 6c 65 73 20 77 68 65 6e 20 6e 6f 74 00 20 20 69 66 20 28 54 52 45 45 5f | c.variables.when.not...if.(TREE_ |
da60 | 54 48 49 53 5f 56 4f 4c 41 54 49 4c 45 20 28 64 65 63 6c 29 20 7c 7c 20 44 45 43 4c 5f 50 52 45 | THIS_VOLATILE.(decl).||.DECL_PRE |
da80 | 53 45 52 56 45 5f 50 20 28 64 65 63 6c 29 00 20 20 20 20 6e 6f 64 65 2d 3e 6e 6f 5f 72 65 6f 72 | SERVE_P.(decl).....node->no_reor |
daa0 | 64 65 72 20 3d 20 74 72 75 65 3b 00 20 20 69 66 20 28 21 66 6c 61 67 5f 74 6f 70 6c 65 76 65 6c | der.=.true;...if.(!flag_toplevel |
dac0 | 5f 72 65 6f 72 64 65 72 29 00 20 20 6e 6f 74 69 63 65 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c | _reorder)...notice_global_symbol |
dae0 | 20 28 64 65 63 6c 29 3b 00 20 20 6e 6f 64 65 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 20 3d 20 74 72 | .(decl);...node->definition.=.tr |
db00 | 75 65 3b 00 20 20 20 20 20 69 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 6e 6f 74 69 | ue;......it.is.available.to.noti |
db20 | 63 65 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 2e 20 20 2a 2f 00 20 20 2f 2a 20 53 65 74 20 64 | ce_global_symbol...*/.../*.Set.d |
db40 | 65 66 69 6e 69 74 69 6f 6e 20 66 69 72 73 74 20 62 65 66 6f 72 65 20 63 61 6c 6c 69 6e 67 20 6e | efinition.first.before.calling.n |
db60 | 6f 74 69 63 65 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 20 73 6f 20 74 68 61 74 00 20 20 20 20 | otice_global_symbol.so.that..... |
db80 | 72 65 74 75 72 6e 3b 00 20 20 69 66 20 28 6e 6f 64 65 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 29 00 | return;...if.(node->definition). |
dba0 | 00 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 54 52 45 45 5f 53 54 41 54 49 43 20 28 64 65 63 6c | ...gcc_assert.(TREE_STATIC.(decl |
dbc0 | 29 20 7c 7c 20 44 45 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 64 65 63 6c 29 29 3b 00 00 20 20 76 | ).||.DECL_EXTERNAL.(decl));....v |
dbe0 | 61 72 70 6f 6f 6c 5f 6e 6f 64 65 20 2a 6e 6f 64 65 20 3d 20 76 61 72 70 6f 6f 6c 5f 6e 6f 64 65 | arpool_node.*node.=.varpool_node |
dc00 | 3a 3a 67 65 74 5f 63 72 65 61 74 65 20 28 64 65 63 6c 29 3b 00 7b 00 76 61 72 70 6f 6f 6c 5f 6e | ::get_create.(decl);.{.varpool_n |
dc20 | 6f 64 65 3a 3a 66 69 6e 61 6c 69 7a 65 5f 64 65 63 6c 20 28 74 72 65 65 20 64 65 63 6c 29 00 76 | ode::finalize_decl.(tree.decl).v |
dc40 | 6f 69 64 00 00 20 20 20 76 69 73 69 62 6c 65 2e 20 20 2a 2f 00 20 20 20 6d 69 64 64 6c 65 20 65 | oid.....visible...*/....middle.e |
dc60 | 6e 64 20 74 6f 20 6f 75 74 70 75 74 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 74 6f 20 61 73 6d | nd.to.output.the.variable.to.asm |
dc80 | 20 66 69 6c 65 2c 20 69 66 20 6e 65 65 64 65 64 20 6f 72 20 65 78 74 65 72 6e 61 6c 6c 79 00 2f | .file,.if.needed.or.externally./ |
dca0 | 2a 20 4d 61 72 6b 20 44 45 43 4c 20 61 73 20 66 69 6e 61 6c 69 7a 65 64 2e 20 20 42 79 20 66 69 | *.Mark.DECL.as.finalized...By.fi |
dcc0 | 6e 61 6c 69 7a 69 6e 67 20 74 68 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 2c 20 66 72 6f 6e 74 65 | nalizing.the.declaration,.fronte |
dce0 | 6e 64 20 69 6e 73 74 72 75 63 74 20 74 68 65 00 00 7d 00 20 20 20 20 7d 00 20 20 20 20 20 20 70 | nd.instruct.the..}.....}.......p |
dd00 | 72 6f 63 65 73 73 5f 63 6f 6d 6d 6f 6e 5f 61 74 74 72 69 62 75 74 65 73 20 28 76 6e 6f 64 65 2c | rocess_common_attributes.(vnode, |
dd20 | 20 64 65 63 6c 29 3b 00 09 7d 00 09 09 09 09 09 09 20 20 20 20 20 20 44 45 43 4c 5f 41 54 54 52 | .decl);..}.............DECL_ATTR |
dd40 | 49 42 55 54 45 53 20 28 64 65 63 6c 29 29 3b 00 09 20 20 44 45 43 4c 5f 41 54 54 52 49 42 55 54 | IBUTES.(decl));....DECL_ATTRIBUT |
dd60 | 45 53 20 28 64 65 63 6c 29 20 3d 20 72 65 6d 6f 76 65 5f 61 74 74 72 69 62 75 74 65 20 28 22 77 | ES.(decl).=.remove_attribute.("w |
dd80 | 65 61 6b 72 65 66 22 2c 00 09 20 20 44 45 43 4c 5f 57 45 41 4b 20 28 64 65 63 6c 29 20 3d 20 30 | eakref",....DECL_WEAK.(decl).=.0 |
dda0 | 3b 00 09 09 20 20 20 20 20 20 22 20 62 65 63 61 75 73 65 20 76 61 72 69 61 62 6c 65 20 69 73 20 | ;.........".because.variable.is. |
ddc0 | 69 6e 69 74 69 61 6c 69 7a 65 64 22 29 3b 00 09 09 20 20 20 20 20 20 22 25 3c 77 65 61 6b 72 65 | initialized");........."%<weakre |
dde0 | 66 25 3e 20 61 74 74 72 69 62 75 74 65 20 69 67 6e 6f 72 65 64 22 00 09 20 20 77 61 72 6e 69 6e | f%>.attribute.ignored"....warnin |
de00 | 67 5f 61 74 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 76 6e 6f 64 | g_at.(DECL_SOURCE_LOCATION.(vnod |
de20 | 65 2d 3e 64 65 63 6c 29 2c 20 4f 50 54 5f 57 61 74 74 72 69 62 75 74 65 73 2c 00 09 7b 00 09 20 | e->decl),.OPT_Wattributes,..{... |
de40 | 20 26 26 20 44 45 43 4c 5f 49 4e 49 54 49 41 4c 20 28 64 65 63 6c 29 29 00 09 20 20 26 26 20 76 | .&&.DECL_INITIAL.(decl))....&&.v |
de60 | 6e 6f 64 65 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 00 20 20 20 20 20 20 69 66 20 28 6c 6f 6f 6b 75 | node->definition.......if.(looku |
de80 | 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 77 65 61 6b 72 65 66 22 2c 20 44 45 43 4c 5f 41 54 54 | p_attribute.("weakref",.DECL_ATT |
dea0 | 52 49 42 55 54 45 53 20 28 64 65 63 6c 29 29 00 09 7d 00 09 09 09 22 20 61 74 74 72 69 62 75 74 | RIBUTES.(decl))..}....".attribut |
dec0 | 65 20 68 61 76 65 20 65 66 66 65 63 74 20 6f 6e 6c 79 20 6f 6e 20 70 75 62 6c 69 63 20 6f 62 6a | e.have.effect.only.on.public.obj |
dee0 | 65 63 74 73 22 29 3b 00 09 09 09 22 25 3c 65 78 74 65 72 6e 61 6c 6c 79 5f 76 69 73 69 62 6c 65 | ects");...."%<externally_visible |
df00 | 25 3e 22 00 09 20 20 20 20 77 61 72 6e 69 6e 67 5f 61 74 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 | %>"......warning_at.(DECL_SOURCE |
df20 | 5f 4c 4f 43 41 54 49 4f 4e 20 28 76 6e 6f 64 65 2d 3e 64 65 63 6c 29 2c 20 4f 50 54 5f 57 61 74 | _LOCATION.(vnode->decl),.OPT_Wat |
df40 | 74 72 69 62 75 74 65 73 2c 00 09 20 20 69 66 20 28 21 20 54 52 45 45 5f 50 55 42 4c 49 43 20 28 | tributes,....if.(!.TREE_PUBLIC.( |
df60 | 76 6e 6f 64 65 2d 3e 64 65 63 6c 29 29 00 09 7b 00 20 20 20 20 20 20 65 6c 73 65 20 69 66 20 28 | vnode->decl))..{.......else.if.( |
df80 | 6c 6f 6f 6b 75 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 65 78 74 65 72 6e 61 6c 6c 79 5f 76 69 | lookup_attribute.("externally_vi |
dfa0 | 73 69 62 6c 65 22 2c 20 44 45 43 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 64 65 63 6c 29 29 29 | sible",.DECL_ATTRIBUTES.(decl))) |
dfc0 | 00 09 76 6e 6f 64 65 2d 3e 66 6f 72 63 65 5f 6f 75 74 70 75 74 20 3d 20 74 72 75 65 3b 00 20 20 | ..vnode->force_output.=.true;... |
dfe0 | 20 20 20 20 69 66 20 28 44 45 43 4c 5f 50 52 45 53 45 52 56 45 5f 50 20 28 64 65 63 6c 29 29 00 | ....if.(DECL_PRESERVE_P.(decl)). |
e000 | 61 64 00 00 44 00 00 00 f0 01 00 00 00 10 00 00 64 00 00 00 00 00 00 00 cd 0f 00 00 cc 0f 00 00 | ad..D...........d............... |
e020 | b2 0f 00 00 ab 0f 00 00 88 0f 00 00 65 0f 00 00 38 0f 00 00 1f 0f 00 00 0f 0f 00 00 08 0f 00 00 | ............e...8............... |
e040 | e7 0e 00 00 d9 0e 00 00 97 0e 00 00 68 0e 00 00 42 0e 00 00 21 0e 00 00 1a 0e 00 00 19 0e 00 00 | ............h...B...!........... |
e060 | e6 0d 00 00 9e 0d 00 00 9d 0d 00 00 83 0d 00 00 7c 0d 00 00 42 0d 00 00 fd 0c 00 00 f6 0c 00 00 | ................|...B........... |
e080 | f3 0c 00 00 ed 0c 00 00 eb 0c 00 00 ea 0c 00 00 a7 0c 00 00 a6 0c 00 00 9a 0c 00 00 6c 0c 00 00 | ............................l... |
e0a0 | 6a 0c 00 00 51 0c 00 00 36 0c 00 00 35 0c 00 00 ed 0b 00 00 a6 0b 00 00 66 0b 00 00 3e 0b 00 00 | j...Q...6...5...........f...>... |
e0c0 | 1c 0b 00 00 fe 0a 00 00 dc 0a 00 00 bd 0a 00 00 b7 0a 00 00 95 0a 00 00 92 0a 00 00 54 0a 00 00 | ............................T... |
e0e0 | 11 0a 00 00 06 0a 00 00 c0 09 00 00 a3 09 00 00 5e 09 00 00 40 09 00 00 3a 09 00 00 39 09 00 00 | ................^...@...:...9... |
e100 | fc 08 00 00 b9 08 00 00 7c 08 00 00 3c 08 00 00 16 08 00 00 f0 07 00 00 bc 07 00 00 93 07 00 00 | ........|...<................... |
e120 | 79 07 00 00 63 07 00 00 3b 07 00 00 02 07 00 00 bd 06 00 00 84 06 00 00 60 06 00 00 44 06 00 00 | y...c...;...............`...D... |
e140 | f9 05 00 00 bc 05 00 00 7e 05 00 00 5e 05 00 00 3c 05 00 00 15 05 00 00 f7 04 00 00 af 04 00 00 | ........~...^...<............... |
e160 | 76 04 00 00 2d 04 00 00 fb 03 00 00 bc 03 00 00 90 03 00 00 69 03 00 00 3e 03 00 00 14 03 00 00 | v...-...............i...>....... |
e180 | df 02 00 00 b2 02 00 00 8c 02 00 00 73 02 00 00 59 02 00 00 36 02 00 00 18 02 00 00 f3 01 00 00 | ............s...Y...6........... |
e1a0 | f1 01 00 00 f0 01 00 00 ef 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
e1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
e1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 00 09 09 22 25 71 44 20 64 65 66 69 6e 65 | .................}..."%qD.define |
e200 | 64 20 62 75 74 20 6e 6f 74 20 75 73 65 64 22 2c 20 64 65 63 6c 29 3b 00 09 09 20 20 20 3a 20 4f | d.but.not.used",.decl);......:.O |
e220 | 50 54 5f 57 75 6e 75 73 65 64 5f 76 61 72 69 61 62 6c 65 29 2c 00 09 09 20 20 20 3f 20 4f 50 54 | PT_Wunused_variable),......?.OPT |
e240 | 5f 57 75 6e 75 73 65 64 5f 63 6f 6e 73 74 5f 76 61 72 69 61 62 6c 65 5f 00 09 09 3a 20 28 54 52 | _Wunused_const_variable_...:.(TR |
e260 | 45 45 5f 52 45 41 44 4f 4e 4c 59 20 28 64 65 63 6c 29 00 09 09 3f 20 4f 50 54 5f 57 75 6e 75 73 | EE_READONLY.(decl)...?.OPT_Wunus |
e280 | 65 64 5f 66 75 6e 63 74 69 6f 6e 00 09 09 28 54 52 45 45 5f 43 4f 44 45 20 28 64 65 63 6c 29 20 | ed_function...(TREE_CODE.(decl). |
e2a0 | 3d 3d 20 46 55 4e 43 54 49 4f 4e 5f 44 45 43 4c 29 00 20 20 20 20 77 61 72 6e 69 6e 67 5f 61 74 | ==.FUNCTION_DECL).....warning_at |
e2c0 | 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 64 65 63 6c 29 2c 00 20 | .(DECL_SOURCE_LOCATION.(decl),.. |
e2e0 | 20 20 20 20 20 26 26 20 6c 61 6e 67 5f 68 6f 6f 6b 73 2e 64 65 63 6c 73 2e 77 61 72 6e 5f 75 6e | .....&&.lang_hooks.decls.warn_un |
e300 | 75 73 65 64 5f 67 6c 6f 62 61 6c 20 28 64 65 63 6c 29 29 00 20 20 20 20 20 20 2f 2a 20 4f 74 68 | used_global.(decl))......./*.Oth |
e320 | 65 72 77 69 73 65 2c 20 61 73 6b 20 74 68 65 20 6c 61 6e 67 75 61 67 65 2e 20 20 2a 2f 00 09 20 | erwise,.ask.the.language...*/... |
e340 | 20 20 20 20 20 26 26 20 21 44 45 43 4c 5f 53 54 41 54 49 43 5f 44 45 53 54 52 55 43 54 4f 52 20 | .....&&.!DECL_STATIC_DESTRUCTOR. |
e360 | 28 64 65 63 6c 29 29 29 00 09 20 20 7c 7c 20 28 21 44 45 43 4c 5f 53 54 41 54 49 43 5f 43 4f 4e | (decl)))....||.(!DECL_STATIC_CON |
e380 | 53 54 52 55 43 54 4f 52 20 28 64 65 63 6c 29 00 20 20 20 20 20 20 26 26 20 28 54 52 45 45 5f 43 | STRUCTOR.(decl).......&&.(TREE_C |
e3a0 | 4f 44 45 20 28 64 65 63 6c 29 20 21 3d 20 46 55 4e 43 54 49 4f 4e 5f 44 45 43 4c 00 20 20 20 20 | ODE.(decl).!=.FUNCTION_DECL..... |
e3c0 | 20 20 2f 2a 20 47 6c 6f 62 61 6c 20 63 74 6f 72 73 20 61 6e 64 20 64 74 6f 72 73 20 61 72 65 20 | ../*.Global.ctors.and.dtors.are. |
e3e0 | 63 61 6c 6c 65 64 20 62 79 20 74 68 65 20 72 75 6e 74 69 6d 65 2e 20 20 2a 2f 00 20 20 20 20 20 | called.by.the.runtime...*/...... |
e400 | 20 26 26 20 21 20 28 56 41 52 5f 50 20 28 64 65 63 6c 29 20 26 26 20 44 45 43 4c 5f 52 45 47 49 | .&&.!.(VAR_P.(decl).&&.DECL_REGI |
e420 | 53 54 45 52 20 28 64 65 63 6c 29 29 00 20 20 20 20 20 20 2f 2a 20 47 6c 6f 62 61 6c 20 72 65 67 | STER.(decl))......./*.Global.reg |
e440 | 69 73 74 65 72 20 76 61 72 69 61 62 6c 65 73 20 6d 75 73 74 20 62 65 20 64 65 63 6c 61 72 65 64 | ister.variables.must.be.declared |
e460 | 20 74 6f 20 72 65 73 65 72 76 65 20 74 68 65 6d 2e 20 20 2a 2f 00 20 20 20 20 20 20 26 26 20 28 | .to.reserve.them...*/.......&&.( |
e480 | 21 20 56 41 52 5f 50 20 28 64 65 63 6c 29 20 7c 7c 20 21 20 54 52 45 45 5f 54 48 49 53 5f 56 4f | !.VAR_P.(decl).||.!.TREE_THIS_VO |
e4a0 | 4c 41 54 49 4c 45 20 28 64 65 63 6c 29 29 00 20 20 20 20 20 20 2f 2a 20 41 20 76 6f 6c 61 74 69 | LATILE.(decl))......./*.A.volati |
e4c0 | 6c 65 20 76 61 72 69 61 62 6c 65 20 6d 69 67 68 74 20 62 65 20 75 73 65 64 20 69 6e 20 73 6f 6d | le.variable.might.be.used.in.som |
e4e0 | 65 20 6e 6f 6e 2d 6f 62 76 69 6f 75 73 20 77 61 79 2e 20 20 2a 2f 00 20 20 20 20 20 20 26 26 20 | e.non-obvious.way...*/.......&&. |
e500 | 21 20 54 52 45 45 5f 50 55 42 4c 49 43 20 28 64 65 63 6c 29 00 20 20 20 20 20 20 26 26 20 21 20 | !.TREE_PUBLIC.(decl).......&&.!. |
e520 | 44 45 43 4c 5f 41 42 53 54 52 41 43 54 5f 4f 52 49 47 49 4e 20 28 64 65 63 6c 29 00 20 20 20 20 | DECL_ABSTRACT_ORIGIN.(decl)..... |
e540 | 20 20 26 26 20 21 20 44 45 43 4c 5f 41 52 54 49 46 49 43 49 41 4c 20 28 64 65 63 6c 29 00 20 20 | ..&&.!.DECL_ARTIFICIAL.(decl)... |
e560 | 20 20 20 20 26 26 20 21 20 44 45 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 64 65 63 6c 29 00 20 20 | ....&&.!.DECL_EXTERNAL.(decl)... |
e580 | 20 20 20 20 26 26 20 21 20 28 44 45 43 4c 5f 4e 41 4d 45 20 28 64 65 63 6c 29 20 26 26 20 54 52 | ....&&.!.(DECL_NAME.(decl).&&.TR |
e5a0 | 45 45 5f 55 53 45 44 20 28 44 45 43 4c 5f 4e 41 4d 45 20 28 64 65 63 6c 29 29 29 00 09 20 74 6f | EE_USED.(DECL_NAME.(decl)))...to |
e5c0 | 20 68 61 6e 64 6c 65 20 6d 75 6c 74 69 70 6c 65 20 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 73 20 | .handle.multiple.external.decls. |
e5e0 | 69 6e 20 64 69 66 66 65 72 65 6e 74 20 73 63 6f 70 65 73 2e 20 20 2a 2f 00 20 20 20 20 20 20 2f | in.different.scopes...*/......./ |
e600 | 2a 20 54 68 65 20 54 52 45 45 5f 55 53 45 44 20 62 69 74 20 66 6f 72 20 66 69 6c 65 2d 73 63 6f | *.The.TREE_USED.bit.for.file-sco |
e620 | 70 65 20 64 65 63 6c 73 20 69 73 20 6b 65 70 74 20 69 6e 20 74 68 65 20 69 64 65 6e 74 69 66 69 | pe.decls.is.kept.in.the.identifi |
e640 | 65 72 2c 00 20 20 20 20 20 20 26 26 20 21 20 54 52 45 45 5f 55 53 45 44 20 28 64 65 63 6c 29 00 | er,.......&&.!.TREE_USED.(decl). |
e660 | 09 20 63 6f 6e 73 69 64 65 72 65 64 20 66 6f 72 20 72 65 66 65 72 72 65 64 5f 74 6f 5f 70 2e 20 | ..considered.for.referred_to_p.. |
e680 | 20 2a 2f 00 09 20 61 62 6f 76 65 2c 20 62 65 63 61 75 73 65 20 74 68 65 20 60 5f 5f 75 6e 75 73 | .*/...above,.because.the.`__unus |
e6a0 | 65 64 5f 5f 27 20 61 74 74 72 69 62 75 74 65 20 69 73 20 6e 6f 74 20 62 65 69 6e 67 00 20 20 20 | ed__'.attribute.is.not.being.... |
e6c0 | 20 20 20 2f 2a 20 54 68 69 73 20 54 52 45 45 5f 55 53 45 44 20 63 68 65 63 6b 20 69 73 20 6e 65 | .../*.This.TREE_USED.check.is.ne |
e6e0 | 65 64 65 64 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 72 65 66 65 72 72 65 64 5f 74 6f 5f | eded.in.addition.to.referred_to_ |
e700 | 70 00 20 20 20 20 20 20 26 26 20 21 20 73 6e 6f 64 65 2d 3e 72 65 66 65 72 72 65 64 5f 74 6f 5f | p.......&&.!.snode->referred_to_ |
e720 | 70 20 28 2f 2a 69 6e 63 6c 75 64 65 5f 73 65 6c 66 3d 2a 2f 66 61 6c 73 65 29 00 20 20 20 20 20 | p.(/*include_self=*/false)...... |
e740 | 20 26 26 20 21 20 44 45 43 4c 5f 49 4e 5f 53 59 53 54 45 4d 5f 48 45 41 44 45 52 20 28 64 65 63 | .&&.!.DECL_IN_SYSTEM_HEADER.(dec |
e760 | 6c 29 00 09 20 20 20 26 26 20 56 41 52 5f 50 20 28 64 65 63 6c 29 29 29 00 09 09 09 09 09 20 64 | l).....&&.VAR_P.(decl))).......d |
e780 | 65 63 6c 5f 66 69 6c 65 29 20 3d 3d 20 30 29 29 29 29 00 09 09 09 26 26 20 66 69 6c 65 6e 61 6d | ecl_file).==.0))))....&&.filenam |
e7a0 | 65 5f 63 6d 70 20 28 6d 61 69 6e 5f 69 6e 70 75 74 5f 66 69 6c 65 6e 61 6d 65 2c 00 09 09 09 26 | e_cmp.(main_input_filename,....& |
e7c0 | 26 20 28 64 65 63 6c 5f 66 69 6c 65 20 3d 20 44 45 43 4c 5f 53 4f 55 52 43 45 5f 46 49 4c 45 20 | &.(decl_file.=.DECL_SOURCE_FILE. |
e7e0 | 28 64 65 63 6c 29 29 20 21 3d 20 4e 55 4c 4c 00 09 09 20 20 20 20 7c 7c 20 28 6d 61 69 6e 5f 69 | (decl)).!=.NULL.......||.(main_i |
e800 | 6e 70 75 74 5f 66 69 6c 65 6e 61 6d 65 20 21 3d 20 4e 55 4c 4c 00 09 09 26 26 20 28 77 61 72 6e | nput_filename.!=.NULL...&&.(warn |
e820 | 5f 75 6e 75 73 65 64 5f 63 6f 6e 73 74 5f 76 61 72 69 61 62 6c 65 20 3d 3d 20 32 00 09 20 20 20 | _unused_const_variable.==.2..... |
e840 | 20 7c 7c 20 28 77 61 72 6e 5f 75 6e 75 73 65 64 5f 63 6f 6e 73 74 5f 76 61 72 69 61 62 6c 65 20 | .||.(warn_unused_const_variable. |
e860 | 3e 20 30 20 26 26 20 54 52 45 45 5f 52 45 41 44 4f 4e 4c 59 20 28 64 65 63 6c 29 00 20 20 20 20 | >.0.&&.TREE_READONLY.(decl)..... |
e880 | 20 20 20 7c 7c 20 28 28 28 77 61 72 6e 5f 75 6e 75 73 65 64 5f 76 61 72 69 61 62 6c 65 20 26 26 | ...||.(((warn_unused_variable.&& |
e8a0 | 20 21 20 54 52 45 45 5f 52 45 41 44 4f 4e 4c 59 20 28 64 65 63 6c 29 29 00 20 20 69 66 20 28 28 | .!.TREE_READONLY.(decl))...if.(( |
e8c0 | 28 77 61 72 6e 5f 75 6e 75 73 65 64 5f 66 75 6e 63 74 69 6f 6e 20 26 26 20 54 52 45 45 5f 43 4f | (warn_unused_function.&&.TREE_CO |
e8e0 | 44 45 20 28 64 65 63 6c 29 20 3d 3d 20 46 55 4e 43 54 49 4f 4e 5f 44 45 43 4c 29 00 20 20 2f 2a | DE.(decl).==.FUNCTION_DECL).../* |
e900 | 20 57 61 72 6e 20 61 62 6f 75 74 20 73 74 61 74 69 63 20 66 6e 73 20 6f 72 20 76 61 72 73 20 64 | .Warn.about.static.fns.or.vars.d |
e920 | 65 66 69 6e 65 64 20 62 75 74 20 6e 6f 74 20 75 73 65 64 2e 20 20 2a 2f 00 00 20 20 20 20 7d 00 | efined.but.not.used...*/......}. |
e940 | 20 20 20 20 20 20 54 52 45 45 5f 50 55 42 4c 49 43 20 28 64 65 63 6c 29 20 3d 20 31 3b 00 20 20 | ......TREE_PUBLIC.(decl).=.1;... |
e960 | 20 20 20 20 2f 2a 20 54 68 69 73 20 73 79 6d 62 6f 6c 20 69 73 20 65 66 66 65 63 74 69 76 65 6c | ..../*.This.symbol.is.effectivel |
e980 | 79 20 61 6e 20 22 65 78 74 65 72 6e 22 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6e 6f 77 2e 20 20 | y.an."extern".declaration.now... |
e9a0 | 2a 2f 00 09 09 09 09 20 20 20 20 20 20 20 22 64 65 66 69 6e 65 64 22 2c 20 64 65 63 6c 29 3b 00 | */............"defined",.decl);. |
e9c0 | 09 77 61 72 6e 69 6e 67 20 28 4f 50 54 5f 57 75 6e 75 73 65 64 5f 66 75 6e 63 74 69 6f 6e 2c 20 | .warning.(OPT_Wunused_function,. |
e9e0 | 22 25 71 2b 46 20 64 65 63 6c 61 72 65 64 20 25 3c 73 74 61 74 69 63 25 3e 20 62 75 74 20 6e 65 | "%q+F.declared.%<static%>.but.ne |
ea00 | 76 65 72 20 22 00 20 20 20 20 20 20 65 6c 73 65 00 09 70 65 64 77 61 72 6e 20 28 69 6e 70 75 74 | ver.".......else..pedwarn.(input |
ea20 | 5f 6c 6f 63 61 74 69 6f 6e 2c 20 30 2c 20 22 25 71 2b 46 20 75 73 65 64 20 62 75 74 20 6e 65 76 | _location,.0,."%q+F.used.but.nev |
ea40 | 65 72 20 64 65 66 69 6e 65 64 22 2c 20 64 65 63 6c 29 3b 00 20 20 20 20 20 20 65 6c 73 65 20 69 | er.defined",.decl);.......else.i |
ea60 | 66 20 28 73 6e 6f 64 65 2d 3e 72 65 66 65 72 72 65 64 5f 74 6f 5f 70 20 28 2f 2a 69 6e 63 6c 75 | f.(snode->referred_to_p.(/*inclu |
ea80 | 64 65 5f 73 65 6c 66 3d 2a 2f 66 61 6c 73 65 29 29 00 09 3b 00 20 20 20 20 20 20 69 66 20 28 54 | de_self=*/false))..;.......if.(T |
eaa0 | 52 45 45 5f 4e 4f 5f 57 41 52 4e 49 4e 47 20 28 64 65 63 6c 29 29 00 20 20 20 20 7b 00 20 20 20 | REE_NO_WARNING.(decl)).....{.... |
eac0 | 20 20 20 26 26 20 21 20 54 52 45 45 5f 50 55 42 4c 49 43 20 28 64 65 63 6c 29 29 00 20 20 20 20 | ...&&.!.TREE_PUBLIC.(decl))..... |
eae0 | 20 20 26 26 20 21 20 44 45 43 4c 5f 41 52 54 49 46 49 43 49 41 4c 20 28 64 65 63 6c 29 00 20 20 | ..&&.!.DECL_ARTIFICIAL.(decl)... |
eb00 | 20 20 20 20 26 26 20 44 45 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 64 65 63 6c 29 00 20 20 20 20 | ....&&.DECL_EXTERNAL.(decl)..... |
eb20 | 20 20 26 26 20 44 45 43 4c 5f 49 4e 49 54 49 41 4c 20 28 64 65 63 6c 29 20 3d 3d 20 30 00 20 20 | ..&&.DECL_INITIAL.(decl).==.0... |
eb40 | 69 66 20 28 54 52 45 45 5f 43 4f 44 45 20 28 64 65 63 6c 29 20 3d 3d 20 46 55 4e 43 54 49 4f 4e | if.(TREE_CODE.(decl).==.FUNCTION |
eb60 | 5f 44 45 43 4c 00 20 20 20 20 20 74 68 61 74 20 65 78 69 73 74 20 6f 6e 6c 79 20 74 6f 20 67 65 | _DECL......that.exist.only.to.ge |
eb80 | 74 20 73 6f 6d 65 20 74 65 78 74 20 69 6e 74 6f 20 74 68 65 20 6f 62 6a 65 63 74 20 66 69 6c 65 | t.some.text.into.the.object.file |
eba0 | 2e 20 20 2a 2f 00 20 20 20 20 20 77 61 72 6e 20 61 62 6f 75 74 20 76 61 72 69 61 62 6c 65 73 2c | ...*/......warn.about.variables, |
ebc0 | 20 62 65 63 61 75 73 65 20 6d 61 6e 79 20 70 72 6f 67 72 61 6d 73 20 68 61 76 65 20 73 74 61 74 | .because.many.programs.have.stat |
ebe0 | 69 63 20 76 61 72 69 61 62 6c 65 73 00 20 20 2f 2a 20 57 61 72 6e 20 61 62 6f 75 74 20 61 6e 79 | ic.variables.../*.Warn.about.any |
ec00 | 20 66 75 6e 63 74 69 6f 6e 20 64 65 63 6c 61 72 65 64 20 73 74 61 74 69 63 20 62 75 74 20 6e 6f | .function.declared.static.but.no |
ec20 | 74 20 64 65 66 69 6e 65 64 2e 20 20 57 65 20 64 6f 6e 27 74 00 00 20 20 74 72 65 65 20 64 65 63 | t.defined...We.don't....tree.dec |
ec40 | 6c 20 3d 20 73 6e 6f 64 65 2d 3e 64 65 63 6c 3b 00 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 | l.=.snode->decl;...const.char.*d |
ec60 | 65 63 6c 5f 66 69 6c 65 3b 00 7b 00 63 68 65 63 6b 5f 67 6c 6f 62 61 6c 5f 64 65 63 6c 61 72 61 | ecl_file;.{.check_global_declara |
ec80 | 74 69 6f 6e 20 28 73 79 6d 74 61 62 5f 6e 6f 64 65 20 2a 73 6e 6f 64 65 29 00 73 74 61 74 69 63 | tion.(symtab_node.*snode).static |
eca0 | 20 76 6f 69 64 00 00 2f 2a 20 49 73 73 75 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 77 61 72 6e | .void../*.Issue.appropriate.warn |
ecc0 | 69 6e 67 73 20 66 6f 72 20 74 68 65 20 67 6c 6f 62 61 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 | ings.for.the.global.declaration. |
ece0 | 44 45 43 4c 2e 20 20 2a 2f 00 00 7d 00 20 20 20 20 7d 00 09 7d 00 09 20 20 20 20 7d 00 09 20 20 | DECL...*/..}.....}..}......}.... |
ed00 | 20 20 20 20 70 72 69 6e 74 5f 67 69 6d 70 6c 65 5f 73 74 6d 74 20 28 73 79 6d 74 61 62 2d 3e 64 | ....print_gimple_stmt.(symtab->d |
ed20 | 75 6d 70 5f 66 69 6c 65 2c 20 6e 65 77 5f 63 61 6c 6c 2c 20 30 2c 20 54 44 46 5f 53 4c 49 4d 29 | ump_file,.new_call,.0,.TDF_SLIM) |
ed40 | 3b 00 09 20 20 20 20 20 20 66 70 72 69 6e 74 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 | ;........fprintf.(symtab->dump_f |
ed60 | 69 6c 65 2c 20 22 44 65 76 69 72 74 75 61 6c 69 7a 65 64 20 61 73 3a 20 22 29 3b 00 09 20 20 20 | ile,."Devirtualized.as:.");..... |
ed80 | 20 7b 00 09 20 20 69 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 29 00 00 09 20 | .{....if.(symtab->dump_file).... |
eda0 | 20 67 69 6d 70 6c 65 20 2a 6e 65 77 5f 63 61 6c 6c 20 3d 20 63 67 72 61 70 68 5f 65 64 67 65 3a | .gimple.*new_call.=.cgraph_edge: |
edc0 | 3a 72 65 64 69 72 65 63 74 5f 63 61 6c 6c 5f 73 74 6d 74 5f 74 6f 5f 63 61 6c 6c 65 65 20 28 65 | :redirect_call_stmt_to_callee.(e |
ede0 | 64 67 65 29 3b 00 09 20 20 65 64 67 65 20 3d 20 63 67 72 61 70 68 5f 65 64 67 65 3a 3a 6d 61 6b | dge);....edge.=.cgraph_edge::mak |
ee00 | 65 5f 64 69 72 65 63 74 20 28 65 64 67 65 2c 20 74 61 72 67 65 74 29 3b 00 00 09 20 20 20 20 7d | e_direct.(edge,.target);.......} |
ee20 | 00 09 09 09 20 20 20 20 20 20 20 74 61 72 67 65 74 2d 3e 64 75 6d 70 5f 6e 61 6d 65 20 28 29 29 | ...........target->dump_name.()) |
ee40 | 3b 00 09 09 09 20 20 20 20 20 20 20 65 64 67 65 2d 3e 63 61 6c 6c 65 72 2d 3e 64 75 6d 70 5f 6e | ;...........edge->caller->dump_n |
ee60 | 61 6d 65 20 28 29 2c 00 09 09 09 20 20 20 20 20 20 20 22 64 65 76 69 72 74 75 61 6c 69 7a 69 6e | ame.(),..........."devirtualizin |
ee80 | 67 20 63 61 6c 6c 20 69 6e 20 25 73 20 74 6f 20 25 73 5c 6e 22 2c 00 09 20 20 20 20 20 20 64 75 | g.call.in.%s.to.%s\n",........du |
eea0 | 6d 70 5f 70 72 69 6e 74 66 5f 6c 6f 63 20 28 4d 53 47 5f 4f 50 54 49 4d 49 5a 45 44 5f 4c 4f 43 | mp_printf_loc.(MSG_OPTIMIZED_LOC |
eec0 | 41 54 49 4f 4e 53 2c 20 65 64 67 65 2d 3e 63 61 6c 6c 5f 73 74 6d 74 2c 00 20 20 20 20 20 20 20 | ATIONS,.edge->call_stmt,........ |
eee0 | 20 20 20 20 20 7b 00 20 20 20 20 20 20 20 20 20 20 69 66 20 28 64 75 6d 70 5f 65 6e 61 62 6c 65 | .....{...........if.(dump_enable |
ef00 | 64 5f 70 20 28 29 29 00 09 20 20 20 20 7d 00 09 09 09 09 20 54 44 46 5f 53 4c 49 4d 29 3b 00 09 | d_p.())......}......TDF_SLIM);.. |
ef20 | 09 09 09 20 65 64 67 65 2d 3e 63 61 6c 6c 5f 73 74 6d 74 2c 20 30 2c 00 09 20 20 20 20 20 20 70 | ....edge->call_stmt,.0,........p |
ef40 | 72 69 6e 74 5f 67 69 6d 70 6c 65 5f 73 74 6d 74 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 | rint_gimple_stmt.(symtab->dump_f |
ef60 | 69 6c 65 2c 00 09 09 20 20 20 20 20 20 20 22 44 65 76 69 72 74 75 61 6c 69 7a 69 6e 67 20 63 61 | ile,.........."Devirtualizing.ca |
ef80 | 6c 6c 3a 20 22 29 3b 00 09 20 20 20 20 20 20 66 70 72 69 6e 74 66 20 28 73 79 6d 74 61 62 2d 3e | ll:.");........fprintf.(symtab-> |
efa0 | 64 75 6d 70 5f 66 69 6c 65 2c 00 09 20 20 20 20 7b 00 09 20 20 69 66 20 28 73 79 6d 74 61 62 2d | dump_file,......{....if.(symtab- |
efc0 | 3e 64 75 6d 70 5f 66 69 6c 65 29 00 00 09 09 09 28 62 75 69 6c 74 69 6e 5f 64 65 63 6c 5f 69 6d | >dump_file).....(builtin_decl_im |
efe0 | 70 6c 69 63 69 74 20 28 42 55 49 4c 54 5f 49 4e 5f 55 4e 52 45 41 43 48 41 42 4c 45 29 29 3b 00 | plicit.(BUILT_IN_UNREACHABLE));. |
f000 | 61 64 00 00 10 00 00 00 e0 01 00 00 00 10 00 00 6d 00 00 00 00 00 00 00 b5 0f 00 00 71 0f 00 00 | ad..............m...........q... |
f020 | 4d 0f 00 00 24 0f 00 00 23 0f 00 00 df 0e 00 00 a1 0e 00 00 8f 0e 00 00 8e 0e 00 00 82 0e 00 00 | M...$...#....................... |
f040 | 5e 0e 00 00 5c 0e 00 00 12 0e 00 00 ef 0d 00 00 c0 0d 00 00 88 0d 00 00 5d 0d 00 00 5c 0d 00 00 | ^...\...................]...\... |
f060 | 47 0d 00 00 32 0d 00 00 29 0d 00 00 19 0d 00 00 02 0d 00 00 d9 0c 00 00 d8 0c 00 00 b4 0c 00 00 | G...2...)....................... |
f080 | 94 0c 00 00 6f 0c 00 00 6e 0c 00 00 21 0c 00 00 e0 0b 00 00 b7 0b 00 00 9c 0b 00 00 78 0b 00 00 | ....o...n...!...............x... |
f0a0 | 32 0b 00 00 0f 0b 00 00 0e 0b 00 00 ed 0a 00 00 c0 0a 00 00 bf 0a 00 00 6c 0a 00 00 2d 0a 00 00 | 2.......................l...-... |
f0c0 | 1b 0a 00 00 15 0a 00 00 fe 09 00 00 be 09 00 00 a3 09 00 00 a2 09 00 00 68 09 00 00 3d 09 00 00 | ........................h...=... |
f0e0 | 22 09 00 00 ec 08 00 00 e9 08 00 00 a9 08 00 00 88 08 00 00 6e 08 00 00 67 08 00 00 4b 08 00 00 | "...................n...g...K... |
f100 | 21 08 00 00 e5 07 00 00 ce 07 00 00 b0 07 00 00 72 07 00 00 48 07 00 00 23 07 00 00 1c 07 00 00 | !...............r...H...#....... |
f120 | fe 06 00 00 d8 06 00 00 cc 06 00 00 c9 06 00 00 a1 06 00 00 6b 06 00 00 39 06 00 00 38 06 00 00 | ....................k...9...8... |
f140 | 10 06 00 00 ec 05 00 00 eb 05 00 00 95 05 00 00 57 05 00 00 26 05 00 00 23 05 00 00 10 05 00 00 | ................W...&...#....... |
f160 | f8 04 00 00 c4 04 00 00 8b 04 00 00 68 04 00 00 61 04 00 00 47 04 00 00 27 04 00 00 26 04 00 00 | ............h...a...G...'...&... |
f180 | e8 03 00 00 aa 03 00 00 78 03 00 00 50 03 00 00 3b 03 00 00 1e 03 00 00 fa 02 00 00 f6 02 00 00 | ........x...P...;............... |
f1a0 | e1 02 00 00 b6 02 00 00 a8 02 00 00 a4 02 00 00 a3 02 00 00 86 02 00 00 71 02 00 00 70 02 00 00 | ........................q...p... |
f1c0 | 2d 02 00 00 0e 02 00 00 e0 01 00 00 df 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | -............................... |
f1e0 | 09 09 20 20 20 20 26 26 20 28 21 44 45 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 65 64 67 65 2d 3e | ......&&.(!DECL_EXTERNAL.(edge-> |
f200 | 63 61 6c 6c 65 65 2d 3e 64 65 63 6c 29 00 09 09 69 66 20 28 65 64 67 65 2d 3e 63 61 6c 6c 65 65 | callee->decl)...if.(edge->callee |
f220 | 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 00 09 20 20 20 20 20 20 66 6f 72 20 28 65 64 67 65 20 3d 20 | ->definition........for.(edge.=. |
f240 | 63 6e 6f 64 65 2d 3e 63 61 6c 6c 65 65 73 3b 20 65 64 67 65 3b 20 65 64 67 65 20 3d 20 65 64 67 | cnode->callees;.edge;.edge.=.edg |
f260 | 65 2d 3e 6e 65 78 74 5f 63 61 6c 6c 65 65 29 00 00 09 09 63 6e 6f 64 65 2d 3e 61 6e 61 6c 79 7a | e->next_callee)....cnode->analyz |
f280 | 65 20 28 29 3b 00 09 20 20 20 20 20 20 69 66 20 28 21 63 6e 6f 64 65 2d 3e 61 6e 61 6c 79 7a 65 | e.();........if.(!cnode->analyze |
f2a0 | 64 29 00 00 09 09 7d 00 09 09 20 20 63 6f 6e 74 69 6e 75 65 3b 00 09 09 20 20 63 6e 6f 64 65 2d | d)....}.....continue;.....cnode- |
f2c0 | 3e 72 65 64 65 66 69 6e 65 64 5f 65 78 74 65 72 6e 5f 69 6e 6c 69 6e 65 20 3d 20 74 72 75 65 3b | >redefined_extern_inline.=.true; |
f2e0 | 00 09 09 20 20 63 6e 6f 64 65 2d 3e 72 65 73 65 74 20 28 29 3b 00 09 09 7b 00 09 09 20 20 26 26 | .....cnode->reset.();...{.....&& |
f300 | 20 21 63 6e 6f 64 65 2d 3e 64 69 73 70 61 74 63 68 65 72 5f 66 75 6e 63 74 69 6f 6e 29 00 09 09 | .!cnode->dispatcher_function)... |
f320 | 20 20 26 26 20 21 63 6e 6f 64 65 2d 3e 74 68 75 6e 6b 2e 74 68 75 6e 6b 5f 70 00 09 09 20 20 26 | ..&&.!cnode->thunk.thunk_p.....& |
f340 | 26 20 21 63 6e 6f 64 65 2d 3e 61 6c 69 61 73 00 09 20 20 20 20 20 20 69 66 20 28 21 44 45 43 4c | &.!cnode->alias........if.(!DECL |
f360 | 5f 53 54 52 55 43 54 5f 46 55 4e 43 54 49 4f 4e 20 28 64 65 63 6c 29 00 09 20 20 20 20 20 20 53 | _STRUCT_FUNCTION.(decl)........S |
f380 | 65 65 20 67 63 63 2e 63 2d 74 6f 72 74 75 72 65 2f 63 6f 6d 70 69 6c 65 2f 32 30 30 31 31 31 31 | ee.gcc.c-torture/compile/2001111 |
f3a0 | 39 2d 31 2e 63 20 20 2a 2f 00 09 20 20 20 20 20 20 61 6e 64 20 6c 61 74 65 72 20 75 73 69 6e 67 | 9-1.c..*/........and.later.using |
f3c0 | 20 77 65 61 6b 20 61 6c 69 61 73 20 61 74 74 72 69 62 75 74 65 20 74 6f 20 6b 69 6c 6c 20 69 74 | .weak.alias.attribute.to.kill.it |
f3e0 | 73 20 62 6f 64 79 2e 00 09 20 20 20 20 20 20 2f 2a 20 3f 3f 3f 20 49 74 20 69 73 20 70 6f 73 73 | s.body........./*.???.It.is.poss |
f400 | 69 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 65 78 74 65 72 6e 20 69 6e 6c 69 6e 65 20 66 75 6e | ible.to.create.extern.inline.fun |
f420 | 63 74 69 6f 6e 00 00 09 20 20 20 20 20 20 74 72 65 65 20 64 65 63 6c 20 3d 20 63 6e 6f 64 65 2d | ction.........tree.decl.=.cnode- |
f440 | 3e 64 65 63 6c 3b 00 09 20 20 20 20 20 20 63 67 72 61 70 68 5f 65 64 67 65 20 2a 65 64 67 65 3b | >decl;........cgraph_edge.*edge; |
f460 | 00 09 20 20 20 20 7b 00 09 20 20 69 66 20 28 63 6e 6f 64 65 20 26 26 20 63 6e 6f 64 65 2d 3e 64 | ......{....if.(cnode.&&.cnode->d |
f480 | 65 66 69 6e 69 74 69 6f 6e 29 00 09 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 63 6e 6f 64 65 | efinition)....cgraph_node.*cnode |
f4a0 | 20 3d 20 64 79 6e 5f 63 61 73 74 20 3c 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 3e 20 28 6e 6f 64 | .=.dyn_cast.<cgraph_node.*>.(nod |
f4c0 | 65 29 3b 00 09 20 20 71 75 65 75 65 64 5f 6e 6f 64 65 73 20 3d 20 28 73 79 6d 74 61 62 5f 6e 6f | e);....queued_nodes.=.(symtab_no |
f4e0 | 64 65 20 2a 29 71 75 65 75 65 64 5f 6e 6f 64 65 73 2d 3e 61 75 78 3b 00 09 20 20 6e 6f 64 65 20 | de.*)queued_nodes->aux;....node. |
f500 | 3d 20 71 75 65 75 65 64 5f 6e 6f 64 65 73 3b 00 09 20 20 63 68 61 6e 67 65 64 20 3d 20 74 72 75 | =.queued_nodes;....changed.=.tru |
f520 | 65 3b 00 09 7b 00 20 20 20 20 20 20 77 68 69 6c 65 20 28 71 75 65 75 65 64 5f 6e 6f 64 65 73 20 | e;..{.......while.(queued_nodes. |
f540 | 21 3d 20 26 73 79 6d 74 61 62 5f 74 65 72 6d 69 6e 61 74 6f 72 29 00 20 20 20 20 20 20 20 20 20 | !=.&symtab_terminator).......... |
f560 | 6e 65 65 64 65 64 20 73 79 6d 62 6f 6c 73 20 61 6e 64 20 61 6c 6c 20 73 79 6d 62 6f 6c 73 20 72 | needed.symbols.and.all.symbols.r |
f580 | 65 66 65 72 72 65 64 20 62 79 20 74 68 65 6d 2e 20 20 2a 2f 00 20 20 20 20 20 20 2f 2a 20 4c 6f | eferred.by.them...*/......./*.Lo |
f5a0 | 77 65 72 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 2c 20 62 75 69 6c 64 20 63 61 6c 6c 67 72 | wer.representation,.build.callgr |
f5c0 | 61 70 68 20 65 64 67 65 73 20 61 6e 64 20 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 20 61 6c 6c | aph.edges.and.references.for.all |
f5e0 | 20 74 72 69 76 69 61 6c 6c 79 00 00 09 66 70 72 69 6e 74 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 | .trivially...fprintf.(symtab->du |
f600 | 6d 70 5f 66 69 6c 65 2c 20 22 5c 6e 22 29 3b 00 20 20 20 20 20 20 69 66 20 28 63 68 61 6e 67 65 | mp_file,."\n");.......if.(change |
f620 | 64 20 26 26 20 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 29 00 00 20 20 20 20 20 20 66 | d.&&.symtab->dump_file)........f |
f640 | 69 72 73 74 5f 61 6e 61 6c 79 7a 65 64 20 3d 20 73 79 6d 74 61 62 2d 3e 66 69 72 73 74 5f 66 75 | irst_analyzed.=.symtab->first_fu |
f660 | 6e 63 74 69 6f 6e 20 28 29 3b 00 20 20 20 20 20 20 66 69 72 73 74 5f 61 6e 61 6c 79 7a 65 64 5f | nction.();.......first_analyzed_ |
f680 | 76 61 72 20 3d 20 73 79 6d 74 61 62 2d 3e 66 69 72 73 74 5f 76 61 72 69 61 62 6c 65 20 28 29 3b | var.=.symtab->first_variable.(); |
f6a0 | 00 20 20 20 20 20 20 73 79 6d 74 61 62 2d 3e 70 72 6f 63 65 73 73 5f 6e 65 77 5f 66 75 6e 63 74 | .......symtab->process_new_funct |
f6c0 | 69 6f 6e 73 20 28 29 3b 00 09 7d 00 09 20 20 20 20 62 72 65 61 6b 3b 00 09 20 20 20 20 20 20 7c | ions.();..}......break;........| |
f6e0 | 7c 20 6e 6f 64 65 20 3d 3d 20 66 69 72 73 74 5f 61 6e 61 6c 79 7a 65 64 5f 76 61 72 29 00 09 20 | |.node.==.first_analyzed_var)... |
f700 | 20 69 66 20 28 6e 6f 64 65 20 3d 3d 20 66 69 72 73 74 5f 61 6e 61 6c 79 7a 65 64 00 09 20 20 20 | .if.(node.==.first_analyzed..... |
f720 | 20 7d 00 09 09 66 70 72 69 6e 74 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 2c | .}...fprintf.(symtab->dump_file, |
f740 | 20 22 5c 6e 22 29 3b 00 09 20 20 20 20 20 20 69 66 20 28 21 63 68 61 6e 67 65 64 20 26 26 20 73 | ."\n");........if.(!changed.&&.s |
f760 | 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 29 00 09 09 66 70 72 69 6e 74 66 20 28 73 79 6d | ymtab->dump_file)...fprintf.(sym |
f780 | 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 2c 20 22 20 25 73 22 2c 20 6e 6f 64 65 2d 3e 64 75 6d | tab->dump_file,.".%s",.node->dum |
f7a0 | 70 5f 61 73 6d 5f 6e 61 6d 65 20 28 29 29 3b 00 09 20 20 20 20 20 20 69 66 20 28 73 79 6d 74 61 | p_asm_name.());........if.(symta |
f7c0 | 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 29 00 09 20 20 20 20 20 20 63 68 61 6e 67 65 64 20 3d 20 74 | b->dump_file)........changed.=.t |
f7e0 | 72 75 65 3b 00 09 09 66 70 72 69 6e 74 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c | rue;...fprintf.(symtab->dump_fil |
f800 | 65 2c 20 22 54 72 69 76 69 61 6c 6c 79 20 6e 65 65 64 65 64 20 73 79 6d 62 6f 6c 73 3a 22 29 3b | e,."Trivially.needed.symbols:"); |
f820 | 00 09 20 20 20 20 20 20 69 66 20 28 21 63 68 61 6e 67 65 64 20 26 26 20 73 79 6d 74 61 62 2d 3e | ........if.(!changed.&&.symtab-> |
f840 | 64 75 6d 70 5f 66 69 6c 65 29 00 09 20 20 20 20 20 20 65 6e 71 75 65 75 65 5f 6e 6f 64 65 20 28 | dump_file)........enqueue_node.( |
f860 | 6e 6f 64 65 29 3b 00 09 20 20 20 20 7b 00 09 20 20 69 66 20 28 6e 6f 64 65 2d 3e 6e 65 65 64 65 | node);......{....if.(node->neede |
f880 | 64 5f 70 20 28 29 29 00 09 20 20 6e 6f 64 65 2d 3e 67 65 74 5f 63 6f 6d 64 61 74 5f 67 72 6f 75 | d_p.())....node->get_comdat_grou |
f8a0 | 70 5f 69 64 20 28 29 3b 00 09 20 20 2f 2a 20 43 6f 6e 76 65 72 74 20 43 4f 4d 44 41 54 20 67 72 | p_id.();..../*.Convert.COMDAT.gr |
f8c0 | 6f 75 70 20 64 65 73 69 67 6e 61 74 6f 72 73 20 74 6f 20 49 44 45 4e 54 49 46 49 45 52 5f 4e 4f | oup.designators.to.IDENTIFIER_NO |
f8e0 | 44 45 73 2e 20 20 2a 2f 00 09 7b 00 09 20 20 20 26 26 20 6e 6f 64 65 20 21 3d 20 66 69 72 73 74 | DEs...*/..{.....&&.node.!=.first |
f900 | 5f 61 6e 61 6c 79 7a 65 64 5f 76 61 72 3b 20 6e 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 | _analyzed_var;.node.=.node->next |
f920 | 29 00 09 20 20 20 6e 6f 64 65 20 21 3d 20 66 69 72 73 74 5f 61 6e 61 6c 79 7a 65 64 00 20 20 20 | ).....node.!=.first_analyzed.... |
f940 | 20 20 20 66 6f 72 20 28 6e 6f 64 65 20 3d 20 73 79 6d 74 61 62 2d 3e 66 69 72 73 74 5f 73 79 6d | ...for.(node.=.symtab->first_sym |
f960 | 62 6f 6c 20 28 29 3b 00 20 20 20 20 20 20 2f 2a 20 46 69 72 73 74 20 69 64 65 6e 74 69 66 79 20 | bol.();......./*.First.identify. |
f980 | 74 68 65 20 74 72 69 76 69 61 6c 6c 79 20 6e 65 65 64 65 64 20 73 79 6d 62 6f 6c 73 2e 20 20 2a | the.trivially.needed.symbols...* |
f9a0 | 2f 00 00 09 09 09 09 09 09 66 69 72 73 74 5f 61 6e 61 6c 79 7a 65 64 5f 76 61 72 29 3b 00 20 20 | /........first_analyzed_var);... |
f9c0 | 20 20 20 20 70 72 6f 63 65 73 73 5f 66 75 6e 63 74 69 6f 6e 5f 61 6e 64 5f 76 61 72 69 61 62 6c | ....process_function_and_variabl |
f9e0 | 65 5f 61 74 74 72 69 62 75 74 65 73 20 28 66 69 72 73 74 5f 61 6e 61 6c 79 7a 65 64 2c 00 20 20 | e_attributes.(first_analyzed,... |
fa00 | 20 20 20 20 63 68 61 6e 67 65 64 20 3d 20 66 61 6c 73 65 3b 00 20 20 20 20 7b 00 20 20 77 68 69 | ....changed.=.false;.....{...whi |
fa20 | 6c 65 20 28 63 68 61 6e 67 65 64 29 00 20 20 20 20 20 53 6f 20 77 65 20 6e 65 65 64 20 74 6f 20 | le.(changed)......So.we.need.to. |
fa40 | 69 74 65 72 61 74 65 20 74 68 65 20 70 72 6f 63 65 73 73 20 75 6e 74 69 6c 20 69 74 20 73 74 61 | iterate.the.process.until.it.sta |
fa60 | 62 69 6c 69 7a 65 2e 20 20 2a 2f 00 20 20 2f 2a 20 41 6e 61 6c 79 73 69 73 20 61 64 64 73 20 73 | bilize...*/.../*.Analysis.adds.s |
fa80 | 74 61 74 69 63 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 69 6e 20 74 75 72 6e 20 61 64 64 | tatic.variables.that.in.turn.add |
faa0 | 73 20 72 65 66 65 72 65 6e 63 65 73 20 74 6f 20 6e 65 77 20 66 75 6e 63 74 69 6f 6e 73 2e 00 00 | s.references.to.new.functions... |
fac0 | 20 20 20 20 6f 6d 70 5f 64 69 73 63 6f 76 65 72 5f 69 6d 70 6c 69 63 69 74 5f 64 65 63 6c 61 72 | ....omp_discover_implicit_declar |
fae0 | 65 5f 74 61 72 67 65 74 20 28 29 3b 00 20 20 69 66 20 28 66 6c 61 67 5f 6f 70 65 6e 6d 70 20 26 | e_target.();...if.(flag_openmp.& |
fb00 | 26 20 66 69 72 73 74 5f 74 69 6d 65 29 00 00 20 20 62 75 69 6c 64 5f 74 79 70 65 5f 69 6e 68 65 | &.first_time)....build_type_inhe |
fb20 | 72 69 74 61 6e 63 65 5f 67 72 61 70 68 20 28 29 3b 00 09 20 20 6e 6f 64 65 2d 3e 66 69 78 75 70 | ritance_graph.();....node->fixup |
fb40 | 5f 73 61 6d 65 5f 63 70 70 5f 61 6c 69 61 73 5f 76 69 73 69 62 69 6c 69 74 79 20 28 6e 6f 64 65 | _same_cpp_alias_visibility.(node |
fb60 | 2d 3e 67 65 74 5f 61 6c 69 61 73 5f 74 61 72 67 65 74 20 28 29 29 3b 00 20 20 20 20 20 20 69 66 | ->get_alias_target.());.......if |
fb80 | 20 28 6e 6f 64 65 2d 3e 63 70 70 5f 69 6d 70 6c 69 63 69 74 5f 61 6c 69 61 73 29 00 20 20 20 20 | .(node->cpp_implicit_alias)..... |
fba0 | 46 4f 52 5f 45 41 43 48 5f 53 59 4d 42 4f 4c 20 28 6e 6f 64 65 29 00 20 20 69 66 20 28 73 79 6d | FOR_EACH_SYMBOL.(node)...if.(sym |
fbc0 | 74 61 62 2d 3e 63 70 70 5f 69 6d 70 6c 69 63 69 74 5f 61 6c 69 61 73 65 73 5f 64 6f 6e 65 29 00 | tab->cpp_implicit_aliases_done). |
fbe0 | 20 20 20 20 20 43 2b 2b 20 46 45 20 69 73 20 63 6f 6e 66 75 73 65 64 20 61 62 6f 75 74 20 74 68 | .....C++.FE.is.confused.about.th |
fc00 | 65 20 43 4f 4d 44 41 54 20 67 72 6f 75 70 73 20 62 65 69 6e 67 20 72 69 67 68 74 2e 20 20 2a 2f | e.COMDAT.groups.being.right...*/ |
fc20 | 00 20 20 2f 2a 20 55 67 6c 79 2c 20 62 75 74 20 74 68 65 20 66 69 78 75 70 20 63 61 6e 6e 6f 74 | .../*.Ugly,.but.the.fixup.cannot |
fc40 | 20 68 61 70 70 65 6e 20 61 74 20 61 20 74 69 6d 65 20 73 61 6d 65 20 62 6f 64 79 20 61 6c 69 61 | .happen.at.a.time.same.body.alia |
fc60 | 73 20 69 73 20 63 72 65 61 74 65 64 3b 00 00 20 20 69 6e 70 75 74 5f 6c 6f 63 61 74 69 6f 6e 20 | s.is.created;....input_location. |
fc80 | 3d 20 55 4e 4b 4e 4f 57 4e 5f 4c 4f 43 41 54 49 4f 4e 3b 00 20 20 73 79 6d 74 61 62 2d 3e 73 74 | =.UNKNOWN_LOCATION;...symtab->st |
fca0 | 61 74 65 20 3d 20 43 4f 4e 53 54 52 55 43 54 49 4f 4e 3b 00 20 20 62 69 74 6d 61 70 5f 6f 62 73 | ate.=.CONSTRUCTION;...bitmap_obs |
fcc0 | 74 61 63 6b 5f 69 6e 69 74 69 61 6c 69 7a 65 20 28 4e 55 4c 4c 29 3b 00 00 20 20 6c 6f 63 61 74 | tack_initialize.(NULL);....locat |
fce0 | 69 6f 6e 5f 74 20 73 61 76 65 64 5f 6c 6f 63 20 3d 20 69 6e 70 75 74 5f 6c 6f 63 61 74 69 6f 6e | ion_t.saved_loc.=.input_location |
fd00 | 3b 00 20 20 62 6f 6f 6c 20 63 68 61 6e 67 65 64 20 3d 20 74 72 75 65 3b 00 20 20 69 70 61 5f 72 | ;...bool.changed.=.true;...ipa_r |
fd20 | 65 66 20 2a 72 65 66 3b 00 20 20 69 6e 74 20 69 3b 00 20 20 73 79 6d 74 61 62 5f 6e 6f 64 65 20 | ef.*ref;...int.i;...symtab_node. |
fd40 | 2a 6e 65 78 74 3b 00 20 20 73 79 6d 74 61 62 5f 6e 6f 64 65 20 2a 6e 6f 64 65 3b 00 00 20 20 68 | *next;...symtab_node.*node;....h |
fd60 | 61 73 68 5f 73 65 74 3c 76 6f 69 64 20 2a 3e 20 72 65 61 63 68 61 62 6c 65 5f 63 61 6c 6c 5f 74 | ash_set<void.*>.reachable_call_t |
fd80 | 61 72 67 65 74 73 3b 00 20 20 76 61 72 70 6f 6f 6c 5f 6e 6f 64 65 20 2a 66 69 72 73 74 5f 68 61 | argets;...varpool_node.*first_ha |
fda0 | 6e 64 6c 65 64 5f 76 61 72 20 3d 20 66 69 72 73 74 5f 61 6e 61 6c 79 7a 65 64 5f 76 61 72 3b 00 | ndled_var.=.first_analyzed_var;. |
fdc0 | 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 66 69 72 73 74 5f 68 61 6e 64 6c 65 64 20 3d 20 66 | ..cgraph_node.*first_handled.=.f |
fde0 | 69 72 73 74 5f 61 6e 61 6c 79 7a 65 64 3b 00 20 20 20 20 20 69 6e 74 65 72 6d 6f 64 75 6c 65 20 | irst_analyzed;......intermodule. |
fe00 | 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 2e 20 20 2a 2f 00 20 20 2f 2a 20 4b 65 65 70 20 74 72 61 63 | optimization...*/.../*.Keep.trac |
fe20 | 6b 20 6f 66 20 61 6c 72 65 61 64 79 20 70 72 6f 63 65 73 73 65 64 20 6e 6f 64 65 73 20 77 68 65 | k.of.already.processed.nodes.whe |
fe40 | 6e 20 63 61 6c 6c 65 64 20 6d 75 6c 74 69 70 6c 65 20 74 69 6d 65 73 20 66 6f 72 00 7b 00 61 6e | n.called.multiple.times.for.{.an |
fe60 | 61 6c 79 7a 65 5f 66 75 6e 63 74 69 6f 6e 73 20 28 62 6f 6f 6c 20 66 69 72 73 74 5f 74 69 6d 65 | alyze_functions.(bool.first_time |
fe80 | 29 00 73 74 61 74 69 63 20 76 6f 69 64 00 00 20 20 20 6f 74 68 65 72 77 69 73 65 2e 20 20 2a 2f | ).static.void.....otherwise...*/ |
fea0 | 00 20 20 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 75 6e 69 74 20 66 72 6f 6d 20 66 69 6e 61 6c 69 | ....translation.unit.from.finali |
fec0 | 7a 65 5f 63 6f 6d 70 69 6c 61 74 69 6f 6e 5f 75 6e 69 74 28 29 20 6f 72 20 66 61 6c 73 65 00 2f | ze_compilation_unit().or.false./ |
fee0 | 2a 20 46 49 52 53 54 5f 54 49 4d 45 20 69 73 20 73 65 74 20 74 6f 20 54 52 55 45 20 66 6f 72 20 | *.FIRST_TIME.is.set.to.TRUE.for. |
ff00 | 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 77 65 20 61 72 65 20 63 61 6c 6c 65 64 20 66 6f 72 | the.first.time.we.are.called.for |
ff20 | 20 61 00 00 73 74 61 74 69 63 20 76 61 72 70 6f 6f 6c 5f 6e 6f 64 65 20 2a 66 69 72 73 74 5f 61 | .a..static.varpool_node.*first_a |
ff40 | 6e 61 6c 79 7a 65 64 5f 76 61 72 3b 00 73 74 61 74 69 63 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 | nalyzed_var;.static.cgraph_node. |
ff60 | 2a 66 69 72 73 74 5f 61 6e 61 6c 79 7a 65 64 3b 00 20 20 20 74 68 65 6d 20 61 73 20 77 65 6c 6c | *first_analyzed;....them.as.well |
ff80 | 20 61 73 20 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 76 61 72 69 61 62 6c 65 73 20 | .as.all.functions.and.variables. |
ffa0 | 72 65 66 65 72 72 65 64 20 62 79 20 74 68 65 6d 20 20 2a 2f 00 2f 2a 20 44 69 73 63 6f 76 65 72 | referred.by.them..*/./*.Discover |
ffc0 | 20 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 | .all.functions.and.variables.tha |
ffe0 | 74 20 61 72 65 20 74 72 69 76 69 61 6c 6c 79 20 6e 65 65 64 65 64 2c 20 61 6e 61 6c 79 7a 65 00 | t.are.trivially.needed,.analyze. |
10000 | 61 64 00 00 33 00 00 00 07 02 00 00 00 10 00 00 6e 00 00 00 00 00 00 00 c8 0f 00 00 94 0f 00 00 | ad..3...........n............... |
10020 | 64 0f 00 00 3a 0f 00 00 20 0f 00 00 e5 0e 00 00 c7 0e 00 00 b0 0e 00 00 7d 0e 00 00 46 0e 00 00 | d...:...................}...F... |
10040 | 0d 0e 00 00 e3 0d 00 00 c1 0d 00 00 93 0d 00 00 5f 0d 00 00 5b 0d 00 00 44 0d 00 00 43 0d 00 00 | ................_...[...D...C... |
10060 | 09 0d 00 00 01 0d 00 00 df 0c 00 00 b1 0c 00 00 76 0c 00 00 62 0c 00 00 5a 0c 00 00 56 0c 00 00 | ................v...b...Z...V... |
10080 | 55 0c 00 00 1f 0c 00 00 dd 0b 00 00 a1 0b 00 00 6f 0b 00 00 47 0b 00 00 43 0b 00 00 26 0b 00 00 | U...............o...G...C...&... |
100a0 | e7 0a 00 00 b6 0a 00 00 b2 0a 00 00 73 0a 00 00 46 0a 00 00 13 0a 00 00 0f 0a 00 00 d2 09 00 00 | ............s...F............... |
100c0 | b2 09 00 00 ae 09 00 00 a7 09 00 00 9f 09 00 00 98 09 00 00 59 09 00 00 1e 09 00 00 09 09 00 00 | ....................Y........... |
100e0 | 02 09 00 00 01 09 00 00 e1 08 00 00 da 08 00 00 c0 08 00 00 94 08 00 00 81 08 00 00 5c 08 00 00 | ............................\... |
10100 | 3c 08 00 00 23 08 00 00 1c 08 00 00 e6 07 00 00 c3 07 00 00 98 07 00 00 5c 07 00 00 4b 07 00 00 | <...#...................\...K... |
10120 | 13 07 00 00 dd 06 00 00 c8 06 00 00 a7 06 00 00 82 06 00 00 5d 06 00 00 5a 06 00 00 54 06 00 00 | ....................]...Z...T... |
10140 | 30 06 00 00 2f 06 00 00 04 06 00 00 eb 05 00 00 e5 05 00 00 b2 05 00 00 8a 05 00 00 84 05 00 00 | 0.../........................... |
10160 | 83 05 00 00 71 05 00 00 6b 05 00 00 51 05 00 00 33 05 00 00 10 05 00 00 0a 05 00 00 09 05 00 00 | ....q...k...Q...3............... |
10180 | f0 04 00 00 b1 04 00 00 b0 04 00 00 89 04 00 00 6c 04 00 00 3a 04 00 00 34 04 00 00 1b 04 00 00 | ................l...:...4....... |
101a0 | d0 03 00 00 88 03 00 00 41 03 00 00 22 03 00 00 f5 02 00 00 cf 02 00 00 98 02 00 00 76 02 00 00 | ........A..."...............v... |
101c0 | 55 02 00 00 24 02 00 00 21 02 00 00 07 02 00 00 06 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | U...$...!....................... |
101e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10200 | 00 00 00 00 00 00 00 09 20 20 69 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 29 | ..........if.(symtab->dump_file) |
10220 | 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 21 6e 6f 64 65 2d 3e 61 75 78 20 26 26 20 21 6e 6f 64 | ..{.......if.(!node->aux.&&.!nod |
10240 | 65 2d 3e 72 65 66 65 72 72 65 64 5f 74 6f 5f 70 20 28 29 29 00 09 54 52 45 45 5f 52 45 41 44 4f | e->referred_to_p.())..TREE_READO |
10260 | 4e 4c 59 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 20 3d 20 30 3b 00 09 20 20 26 26 20 44 45 43 4c | NLY.(node->decl).=.0;....&&.DECL |
10280 | 5f 45 58 54 45 52 4e 41 4c 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 29 00 09 20 20 26 26 20 54 59 | _EXTERNAL.(node->decl))....&&.TY |
102a0 | 50 45 5f 4e 45 45 44 53 5f 43 4f 4e 53 54 52 55 43 54 49 4e 47 20 28 54 52 45 45 5f 54 59 50 45 | PE_NEEDS_CONSTRUCTING.(TREE_TYPE |
102c0 | 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 29 00 09 20 20 26 26 20 54 59 50 45 5f 50 20 28 54 52 45 | .(node->decl))....&&.TYPE_P.(TRE |
102e0 | 45 5f 54 59 50 45 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 29 00 20 20 20 20 20 20 69 66 20 28 54 | E_TYPE.(node->decl)).......if.(T |
10300 | 52 45 45 5f 43 4f 44 45 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 20 3d 3d 20 56 41 52 5f 44 45 43 | REE_CODE.(node->decl).==.VAR_DEC |
10320 | 4c 00 09 20 64 75 72 69 6e 67 20 69 74 73 20 63 6f 6e 73 74 72 75 63 74 69 6f 6e 2e 20 20 2a 2f | L...during.its.construction...*/ |
10340 | 00 09 20 6e 6f 74 20 73 61 66 65 6c 79 20 61 73 73 75 6d 65 20 74 68 61 74 20 74 68 65 20 74 79 | ...not.safely.assume.that.the.ty |
10360 | 70 65 20 69 73 20 72 65 61 64 6f 6e 6c 79 20 62 65 63 61 75 73 65 20 77 65 20 6d 61 79 20 62 65 | pe.is.readonly.because.we.may.be |
10380 | 20 63 61 6c 6c 65 64 00 09 20 74 68 65 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 28 69 66 20 6f 6e | .called...the.constructor.(if.on |
103a0 | 65 20 69 73 20 6e 65 65 64 65 64 29 2e 20 20 46 6f 72 20 65 78 74 65 72 6e 61 6c 20 64 65 63 6c | e.is.needed)...For.external.decl |
103c0 | 61 72 61 74 69 6f 6e 73 20 77 65 20 63 61 6e 00 20 20 20 20 20 20 2f 2a 20 46 6f 72 20 73 79 6d | arations.we.can......./*.For.sym |
103e0 | 62 6f 6c 73 20 64 65 63 6c 61 72 65 64 20 6c 6f 63 61 6c 6c 79 20 77 65 20 63 6c 65 61 72 20 54 | bols.declared.locally.we.clear.T |
10400 | 52 45 45 5f 52 45 41 44 4f 4e 4c 59 20 77 68 65 6e 20 65 6d 69 74 74 69 6e 67 00 20 20 20 20 20 | REE_READONLY.when.emitting...... |
10420 | 20 6e 65 78 74 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 00 20 20 20 20 7b 00 20 20 20 20 20 20 | .next.=.node->next;.....{....... |
10440 | 20 26 26 20 6e 6f 64 65 20 21 3d 20 66 69 72 73 74 5f 68 61 6e 64 6c 65 64 5f 76 61 72 3b 20 6e | .&&.node.!=.first_handled_var;.n |
10460 | 6f 64 65 20 3d 20 6e 65 78 74 29 00 20 20 20 20 20 20 20 6e 6f 64 65 20 21 3d 20 66 69 72 73 74 | ode.=.next)........node.!=.first |
10480 | 5f 68 61 6e 64 6c 65 64 00 20 20 66 6f 72 20 28 6e 6f 64 65 20 3d 20 73 79 6d 74 61 62 2d 3e 66 | _handled...for.(node.=.symtab->f |
104a0 | 69 72 73 74 5f 73 79 6d 62 6f 6c 20 28 29 3b 00 00 20 20 20 20 66 70 72 69 6e 74 66 20 28 73 79 | irst_symbol.();......fprintf.(sy |
104c0 | 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 2c 20 22 5c 6e 52 65 6d 6f 76 69 6e 67 20 75 6e 75 | mtab->dump_file,."\nRemoving.unu |
104e0 | 73 65 64 20 73 79 6d 62 6f 6c 73 3a 22 29 3b 00 20 20 69 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 | sed.symbols:");...if.(symtab->du |
10500 | 6d 70 5f 66 69 6c 65 29 00 00 20 20 20 20 7d 00 09 63 68 65 63 6b 5f 67 6c 6f 62 61 6c 5f 64 65 | mp_file)......}..check_global_de |
10520 | 63 6c 61 72 61 74 69 6f 6e 20 28 73 6e 6f 64 65 29 3b 00 20 20 20 20 20 20 46 4f 52 5f 45 41 43 | claration.(snode);.......FOR_EAC |
10540 | 48 5f 53 59 4d 42 4f 4c 20 28 73 6e 6f 64 65 29 00 20 20 20 20 20 20 73 79 6d 74 61 62 5f 6e 6f | H_SYMBOL.(snode).......symtab_no |
10560 | 64 65 20 2a 73 6e 6f 64 65 3b 00 20 20 20 20 7b 00 20 20 69 66 20 28 66 69 72 73 74 5f 74 69 6d | de.*snode;.....{...if.(first_tim |
10580 | 65 29 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 73 79 6d 74 61 62 2d 3e 64 75 6d 70 20 28 73 79 | e)......}.......symtab->dump.(sy |
105a0 | 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 29 3b 00 20 20 20 20 20 20 66 70 72 69 6e 74 66 20 | mtab->dump_file);.......fprintf. |
105c0 | 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 2c 20 22 5c 6e 5c 6e 49 6e 69 74 69 61 6c | (symtab->dump_file,."\n\nInitial |
105e0 | 20 22 29 3b 00 20 20 20 20 7b 00 20 20 69 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 | .");.....{...if.(symtab->dump_fi |
10600 | 6c 65 29 00 20 20 2f 2a 20 43 6f 6c 6c 65 63 74 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 20 74 6f | le).../*.Collect.entry.points.to |
10620 | 20 74 68 65 20 75 6e 69 74 2e 20 20 2a 2f 00 00 20 20 75 70 64 61 74 65 5f 74 79 70 65 5f 69 6e | .the.unit...*/....update_type_in |
10640 | 68 65 72 69 74 61 6e 63 65 5f 67 72 61 70 68 20 28 29 3b 00 20 20 20 20 7d 00 09 7d 00 09 20 20 | heritance_graph.();.....}..}.... |
10660 | 73 79 6d 74 61 62 2d 3e 70 72 6f 63 65 73 73 5f 6e 65 77 5f 66 75 6e 63 74 69 6f 6e 73 20 28 29 | symtab->process_new_functions.() |
10680 | 3b 00 09 20 20 20 20 20 20 65 6e 71 75 65 75 65 5f 6e 6f 64 65 20 28 72 65 66 2d 3e 72 65 66 65 | ;........enqueue_node.(ref->refe |
106a0 | 72 72 65 64 29 3b 00 09 09 20 20 20 20 7c 7c 20 72 65 66 2d 3e 72 65 66 65 72 72 65 64 2d 3e 61 | rred);.......||.ref->referred->a |
106c0 | 6c 69 61 73 29 29 29 00 09 09 20 20 20 20 7c 7c 20 6e 6f 64 65 2d 3e 61 6c 69 61 73 00 09 09 09 | lias))).......||.node->alias.... |
106e0 | 20 20 20 20 26 26 20 6f 70 74 5f 66 6f 72 5f 66 6e 20 28 72 65 66 2d 3e 72 65 66 65 72 72 65 64 | ....&&.opt_for_fn.(ref->referred |
10700 | 2d 3e 64 65 63 6c 2c 20 6f 70 74 69 6d 69 7a 65 29 29 00 09 09 09 7c 7c 20 28 54 52 45 45 5f 43 | ->decl,.optimize))....||.(TREE_C |
10720 | 4f 44 45 20 28 72 65 66 2d 3e 72 65 66 65 72 72 65 64 2d 3e 64 65 63 6c 29 20 3d 3d 20 46 55 4e | ODE.(ref->referred->decl).==.FUN |
10740 | 43 54 49 4f 4e 5f 44 45 43 4c 00 09 09 09 20 26 26 20 6f 70 74 69 6d 69 7a 65 29 00 09 09 20 20 | CTION_DECL.....&&.optimize)..... |
10760 | 20 20 7c 7c 20 28 28 54 52 45 45 5f 43 4f 44 45 20 28 72 65 66 2d 3e 72 65 66 65 72 72 65 64 2d | ..||.((TREE_CODE.(ref->referred- |
10780 | 3e 64 65 63 6c 29 20 21 3d 20 46 55 4e 43 54 49 4f 4e 5f 44 45 43 4c 00 09 09 26 26 20 28 21 44 | >decl).!=.FUNCTION_DECL...&&.(!D |
107a0 | 45 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 72 65 66 2d 3e 72 65 66 65 72 72 65 64 2d 3e 64 65 63 | ECL_EXTERNAL.(ref->referred->dec |
107c0 | 6c 29 00 09 20 20 20 20 69 66 20 28 72 65 66 2d 3e 72 65 66 65 72 72 65 64 2d 3e 64 65 66 69 6e | l)......if.(ref->referred->defin |
107e0 | 69 74 69 6f 6e 00 09 20 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 6e 6f 64 65 2d 3e 69 74 65 72 61 | ition....for.(i.=.0;.node->itera |
10800 | 74 65 5f 72 65 66 65 72 65 6e 63 65 20 28 69 2c 20 72 65 66 29 3b 20 69 2b 2b 29 00 09 20 20 20 | te_reference.(i,.ref);.i++)..... |
10820 | 20 7d 00 09 09 20 20 65 6e 71 75 65 75 65 5f 6e 6f 64 65 20 28 6e 65 78 74 29 3b 00 09 09 69 66 | .}.....enqueue_node.(next);...if |
10840 | 20 28 21 6e 65 78 74 2d 3e 63 6f 6d 64 61 74 5f 6c 6f 63 61 6c 5f 70 20 28 29 29 00 09 09 20 20 | .(!next->comdat_local_p.())..... |
10860 | 20 6e 65 78 74 20 3d 20 6e 65 78 74 2d 3e 73 61 6d 65 5f 63 6f 6d 64 61 74 5f 67 72 6f 75 70 29 | .next.=.next->same_comdat_group) |
10880 | 00 09 09 20 20 20 6e 65 78 74 20 21 3d 20 6e 6f 64 65 3b 00 09 20 20 20 20 20 20 66 6f 72 20 28 | ......next.!=.node;........for.( |
108a0 | 6e 65 78 74 20 3d 20 6e 6f 64 65 2d 3e 73 61 6d 65 5f 63 6f 6d 64 61 74 5f 67 72 6f 75 70 3b 00 | next.=.node->same_comdat_group;. |
108c0 | 09 20 20 20 20 20 20 73 79 6d 74 61 62 5f 6e 6f 64 65 20 2a 6e 65 78 74 3b 00 09 20 20 20 20 7b | .......symtab_node.*next;......{ |
108e0 | 00 09 20 20 69 66 20 28 6e 6f 64 65 2d 3e 73 61 6d 65 5f 63 6f 6d 64 61 74 5f 67 72 6f 75 70 29 | ....if.(node->same_comdat_group) |
10900 | 00 00 09 20 20 20 20 7d 00 09 09 76 6e 6f 64 65 2d 3e 61 6e 61 6c 79 7a 65 20 28 29 3b 00 09 20 | .......}...vnode->analyze.();... |
10920 | 20 20 20 20 20 69 66 20 28 76 6e 6f 64 65 20 26 26 20 76 6e 6f 64 65 2d 3e 64 65 66 69 6e 69 74 | .....if.(vnode.&&.vnode->definit |
10940 | 69 6f 6e 20 26 26 20 21 76 6e 6f 64 65 2d 3e 61 6e 61 6c 79 7a 65 64 29 00 09 20 20 20 20 20 20 | ion.&&.!vnode->analyzed)........ |
10960 | 76 61 72 70 6f 6f 6c 5f 6e 6f 64 65 20 2a 76 6e 6f 64 65 20 3d 20 64 79 6e 5f 63 61 73 74 20 3c | varpool_node.*vnode.=.dyn_cast.< |
10980 | 76 61 72 70 6f 6f 6c 5f 6e 6f 64 65 20 2a 3e 20 28 6e 6f 64 65 29 3b 00 09 20 20 20 20 7b 00 09 | varpool_node.*>.(node);......{.. |
109a0 | 20 20 65 6c 73 65 00 09 20 20 20 20 7d 00 09 09 7d 00 09 09 20 20 65 6e 71 75 65 75 65 5f 6e 6f | ..else......}...}.....enqueue_no |
109c0 | 64 65 20 28 6f 72 69 67 69 6e 5f 6e 6f 64 65 29 3b 00 09 09 20 20 63 67 72 61 70 68 5f 6e 6f 64 | de.(origin_node);.....cgraph_nod |
109e0 | 65 20 2a 6f 72 69 67 69 6e 5f 6e 6f 64 65 20 3d 20 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a 67 65 | e.*origin_node.=.cgraph_node::ge |
10a00 | 74 5f 63 72 65 61 74 65 20 28 66 6e 29 3b 00 09 09 7b 00 09 20 20 20 20 20 20 69 66 20 28 74 72 | t_create.(fn);...{........if.(tr |
10a20 | 65 65 20 66 6e 20 3d 20 64 65 63 6c 5f 66 75 6e 63 74 69 6f 6e 5f 63 6f 6e 74 65 78 74 20 28 64 | ee.fn.=.decl_function_context.(d |
10a40 | 65 63 6c 29 29 00 09 09 20 6c 61 74 65 72 20 62 65 20 6e 65 65 64 65 64 20 74 6f 20 6f 75 74 70 | ecl))....later.be.needed.to.outp |
10a60 | 75 74 20 64 65 62 75 67 20 69 6e 66 6f 2e 20 20 2a 2f 00 09 20 20 20 20 20 20 2f 2a 20 50 72 65 | ut.debug.info...*/......../*.Pre |
10a80 | 73 65 72 76 65 20 61 20 66 75 6e 63 74 69 6f 6e 73 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 74 65 | serve.a.functions.function.conte |
10aa0 | 78 74 20 6e 6f 64 65 2e 20 20 49 74 20 77 69 6c 6c 00 09 09 7d 00 09 09 20 20 6f 72 69 67 69 6e | xt.node...It.will...}.....origin |
10ac0 | 5f 6e 6f 64 65 2d 3e 75 73 65 64 5f 61 73 5f 61 62 73 74 72 61 63 74 5f 6f 72 69 67 69 6e 20 3d | _node->used_as_abstract_origin.= |
10ae0 | 20 74 72 75 65 3b 00 09 09 20 20 20 20 3d 20 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a 67 65 74 5f | .true;.......=.cgraph_node::get_ |
10b00 | 63 72 65 61 74 65 20 28 44 45 43 4c 5f 41 42 53 54 52 41 43 54 5f 4f 52 49 47 49 4e 20 28 64 65 | create.(DECL_ABSTRACT_ORIGIN.(de |
10b20 | 63 6c 29 29 3b 00 09 09 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 6f 72 69 67 69 6e 5f 6e 6f | cl));.....cgraph_node.*origin_no |
10b40 | 64 65 00 09 09 7b 00 09 20 20 20 20 20 20 69 66 20 28 44 45 43 4c 5f 41 42 53 54 52 41 43 54 5f | de...{........if.(DECL_ABSTRACT_ |
10b60 | 4f 52 49 47 49 4e 20 28 64 65 63 6c 29 29 00 09 09 20 77 69 6c 6c 20 62 65 20 6c 61 74 65 72 20 | ORIGIN.(decl))....will.be.later. |
10b80 | 6e 65 65 64 65 64 20 74 6f 20 6f 75 74 70 75 74 20 64 65 62 75 67 20 69 6e 66 6f 2e 20 20 2a 2f | needed.to.output.debug.info...*/ |
10ba0 | 00 09 09 20 54 68 65 20 44 45 43 4c 5f 49 4e 49 54 49 41 4c 28 29 20 6f 66 20 74 68 61 74 20 61 | ....The.DECL_INITIAL().of.that.a |
10bc0 | 62 73 74 72 61 63 74 20 66 75 6e 63 74 69 6f 6e 20 64 65 63 6c 61 72 61 74 69 6f 6e 00 09 09 20 | bstract.function.declaration.... |
10be0 | 6d 61 72 6b 20 74 68 61 74 20 61 62 73 74 72 61 63 74 20 66 75 6e 63 74 69 6f 6e 20 73 6f 20 74 | mark.that.abstract.function.so.t |
10c00 | 68 61 74 20 77 65 20 64 6f 6e 27 74 20 72 65 6c 65 61 73 65 20 69 74 73 20 62 6f 64 79 2e 00 09 | hat.we.don't.release.its.body... |
10c20 | 20 20 20 20 20 20 2f 2a 20 49 66 20 64 65 63 6c 20 69 73 20 61 20 63 6c 6f 6e 65 20 6f 66 20 61 | ....../*.If.decl.is.a.clone.of.a |
10c40 | 6e 20 61 62 73 74 72 61 63 74 20 66 75 6e 63 74 69 6f 6e 2c 00 00 09 09 7d 00 09 09 20 20 20 20 | n.abstract.function,....}....... |
10c60 | 7d 00 09 09 09 09 09 09 20 20 20 20 20 20 20 65 64 67 65 29 3b 00 09 09 09 77 61 6c 6b 5f 70 6f | }..............edge);....walk_po |
10c80 | 6c 79 6d 6f 72 70 68 69 63 5f 63 61 6c 6c 5f 74 61 72 67 65 74 73 20 28 26 72 65 61 63 68 61 62 | lymorphic_call_targets.(&reachab |
10ca0 | 6c 65 5f 63 61 6c 6c 5f 74 61 72 67 65 74 73 2c 00 09 09 20 20 20 20 20 20 69 66 20 28 65 64 67 | le_call_targets,.........if.(edg |
10cc0 | 65 2d 3e 69 6e 64 69 72 65 63 74 5f 69 6e 66 6f 2d 3e 70 6f 6c 79 6d 6f 72 70 68 69 63 29 00 09 | e->indirect_info->polymorphic).. |
10ce0 | 09 20 20 20 20 20 20 6e 65 78 74 20 3d 20 65 64 67 65 2d 3e 6e 65 78 74 5f 63 61 6c 6c 65 65 3b | .......next.=.edge->next_callee; |
10d00 | 00 09 09 20 20 20 20 7b 00 09 09 20 20 66 6f 72 20 28 65 64 67 65 20 3d 20 63 6e 6f 64 65 2d 3e | .......{.....for.(edge.=.cnode-> |
10d20 | 69 6e 64 69 72 65 63 74 5f 63 61 6c 6c 73 3b 20 65 64 67 65 3b 20 65 64 67 65 20 3d 20 6e 65 78 | indirect_calls;.edge;.edge.=.nex |
10d40 | 74 29 00 00 09 09 20 20 63 67 72 61 70 68 5f 65 64 67 65 20 2a 6e 65 78 74 3b 00 09 09 7b 00 09 | t)......cgraph_edge.*next;...{.. |
10d60 | 09 20 20 26 26 20 6f 70 74 5f 66 6f 72 5f 66 6e 20 28 63 6e 6f 64 65 2d 3e 64 65 63 6c 2c 20 66 | ...&&.opt_for_fn.(cnode->decl,.f |
10d80 | 6c 61 67 5f 64 65 76 69 72 74 75 61 6c 69 7a 65 29 29 00 09 20 20 20 20 20 20 69 66 20 28 6f 70 | lag_devirtualize))........if.(op |
10da0 | 74 5f 66 6f 72 5f 66 6e 20 28 63 6e 6f 64 65 2d 3e 64 65 63 6c 2c 20 6f 70 74 69 6d 69 7a 65 29 | t_for_fn.(cnode->decl,.optimize) |
10dc0 | 00 09 09 20 20 20 65 6e 71 75 65 75 65 5f 6e 6f 64 65 20 28 65 64 67 65 2d 3e 63 61 6c 6c 65 65 | ......enqueue_node.(edge->callee |
10de0 | 29 3b 00 09 09 09 7c 7c 20 65 64 67 65 2d 3e 63 61 6c 6c 65 65 2d 3e 66 75 6e 63 74 69 6f 6e 5f | );....||.edge->callee->function_ |
10e00 | 76 65 72 73 69 6f 6e 20 28 29 29 29 00 09 09 09 20 20 20 62 65 20 70 72 6f 64 75 63 65 64 20 6c | version.())).......be.produced.l |
10e20 | 6f 63 61 6c 6c 79 20 65 76 65 6e 20 66 6f 72 20 65 78 74 65 72 6e 20 66 75 6e 63 74 69 6f 6e 73 | ocally.even.for.extern.functions |
10e40 | 2e 20 20 2a 2f 00 09 09 09 2f 2a 20 4d 75 6c 74 69 76 65 72 73 69 6f 6e 65 64 20 66 75 6e 63 74 | ...*/..../*.Multiversioned.funct |
10e60 | 69 6f 6e 73 20 6e 65 65 64 73 20 74 68 65 20 64 69 73 70 61 74 63 68 65 72 20 74 6f 00 09 09 09 | ions.needs.the.dispatcher.to.... |
10e80 | 20 20 20 20 20 20 20 20 20 20 44 45 43 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 65 64 67 65 2d | ..........DECL_ATTRIBUTES.(edge- |
10ea0 | 3e 63 61 6c 6c 65 65 2d 3e 64 65 63 6c 29 29 00 09 09 09 09 20 28 22 61 6c 77 61 79 73 5f 69 6e | >callee->decl))......("always_in |
10ec0 | 6c 69 6e 65 22 2c 00 09 09 20 20 20 20 20 20 20 20 7c 7c 20 6c 6f 6f 6b 75 70 5f 61 74 74 72 69 | line",...........||.lookup_attri |
10ee0 | 62 75 74 65 00 09 09 09 2f 2a 20 61 6c 77 61 79 73 5f 69 6e 6c 69 6e 65 20 66 75 6e 63 74 69 6f | bute..../*.always_inline.functio |
10f00 | 6e 73 20 61 72 65 20 69 6e 6c 69 6e 65 64 20 65 76 65 6e 20 61 74 20 2d 4f 30 2e 20 20 2a 2f 00 | ns.are.inlined.even.at.-O0...*/. |
10f20 | 09 09 09 7c 7c 20 65 64 67 65 2d 3e 63 61 6c 6c 65 65 2d 3e 61 6c 69 61 73 00 09 09 09 2f 2a 20 | ...||.edge->callee->alias..../*. |
10f40 | 57 65 61 6b 72 65 66 73 20 6e 65 65 64 73 20 74 6f 20 62 65 20 70 72 65 73 65 72 76 65 64 2e 20 | Weakrefs.needs.to.be.preserved.. |
10f60 | 20 2a 2f 00 09 09 09 7c 7c 20 6f 70 74 5f 66 6f 72 5f 66 6e 20 28 65 64 67 65 2d 3e 63 61 6c 6c | .*/....||.opt_for_fn.(edge->call |
10f80 | 65 65 2d 3e 64 65 63 6c 2c 20 6f 70 74 69 6d 69 7a 65 29 00 09 09 09 20 20 20 69 6e 6c 69 6e 65 | ee->decl,.optimize).......inline |
10fa0 | 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 44 6f 69 6e 67 20 73 6f 20 69 73 20 70 6f 69 6e 74 6c 65 | .functions...Doing.so.is.pointle |
10fc0 | 73 73 2e 20 20 2a 2f 00 09 09 09 2f 2a 20 57 68 65 6e 20 6e 6f 74 20 6f 70 74 69 6d 69 7a 69 6e | ss...*/..../*.When.not.optimizin |
10fe0 | 67 2c 20 64 6f 20 6e 6f 74 20 74 72 79 20 74 6f 20 61 6e 61 6c 79 7a 65 20 65 78 74 65 72 6e 00 | g,.do.not.try.to.analyze.extern. |
11000 | 61 64 00 00 0b 00 00 00 ef 01 00 00 00 10 00 00 72 00 00 00 00 00 00 00 c3 0f 00 00 c2 0f 00 00 | ad..............r............... |
11020 | 87 0f 00 00 48 0f 00 00 0b 0f 00 00 fa 0e 00 00 f9 0e 00 00 bb 0e 00 00 8b 0e 00 00 4f 0e 00 00 | ....H.......................O... |
11040 | 1c 0e 00 00 02 0e 00 00 d3 0d 00 00 cc 0d 00 00 89 0d 00 00 49 0d 00 00 2d 0d 00 00 06 0d 00 00 | ....................I...-....... |
11060 | e5 0c 00 00 af 0c 00 00 a8 0c 00 00 a7 0c 00 00 93 0c 00 00 86 0c 00 00 83 0c 00 00 43 0c 00 00 | ............................C... |
11080 | 40 0c 00 00 25 0c 00 00 24 0c 00 00 ee 0b 00 00 d6 0b 00 00 b5 0b 00 00 9f 0b 00 00 9e 0b 00 00 | @...%...$....................... |
110a0 | 64 0b 00 00 4c 0b 00 00 28 0b 00 00 04 0b 00 00 ce 0a 00 00 cb 0a 00 00 b3 0a 00 00 ad 0a 00 00 | d...L...(....................... |
110c0 | 8c 0a 00 00 76 0a 00 00 48 0a 00 00 16 0a 00 00 fd 09 00 00 f7 09 00 00 c2 09 00 00 9a 09 00 00 | ....v...H....................... |
110e0 | 94 09 00 00 73 09 00 00 61 09 00 00 17 09 00 00 ce 08 00 00 b9 08 00 00 a3 08 00 00 73 08 00 00 | ....s...a...................s... |
11100 | 72 08 00 00 54 08 00 00 52 08 00 00 51 08 00 00 05 08 00 00 bc 07 00 00 74 07 00 00 4f 07 00 00 | r...T...R...Q...........t...O... |
11120 | 4e 07 00 00 42 07 00 00 0a 07 00 00 08 07 00 00 e5 06 00 00 bf 06 00 00 be 06 00 00 85 06 00 00 | N...B........................... |
11140 | 6c 06 00 00 6b 06 00 00 5e 06 00 00 58 06 00 00 2d 06 00 00 00 06 00 00 fd 05 00 00 bd 05 00 00 | l...k...^...X...-............... |
11160 | 7a 05 00 00 3b 05 00 00 fb 04 00 00 bb 04 00 00 7c 04 00 00 6d 04 00 00 6c 04 00 00 46 04 00 00 | z...;...........|...m...l...F... |
11180 | 1e 04 00 00 ed 03 00 00 d8 03 00 00 d5 03 00 00 d4 03 00 00 ad 03 00 00 ac 03 00 00 87 03 00 00 | ................................ |
111a0 | 84 03 00 00 60 03 00 00 5f 03 00 00 1f 03 00 00 0c 03 00 00 da 02 00 00 cd 02 00 00 cc 02 00 00 | ....`..._....................... |
111c0 | 8c 02 00 00 89 02 00 00 7e 02 00 00 7b 02 00 00 50 02 00 00 4f 02 00 00 23 02 00 00 ef 01 00 00 | ........~...{...P...O...#....... |
111e0 | ee 01 00 00 00 00 00 00 00 00 00 00 00 00 00 09 09 20 20 20 20 22 25 3c 69 66 75 6e 63 25 3e 20 | ....................."%<ifunc%>. |
11200 | 72 65 73 6f 6c 76 65 72 20 66 6f 72 20 25 71 44 20 6d 75 73 74 20 72 65 74 75 72 6e 20 25 71 54 | resolver.for.%qD.must.return.%qT |
11220 | 22 2c 00 09 20 20 65 72 72 6f 72 5f 61 74 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 | ",....error_at.(DECL_SOURCE_LOCA |
11240 | 54 49 4f 4e 20 28 74 61 72 67 65 74 29 2c 00 00 09 20 20 66 75 6e 63 70 74 72 20 3d 20 62 75 69 | TION.(target),.....funcptr.=.bui |
11260 | 6c 64 5f 70 6f 69 6e 74 65 72 5f 74 79 70 65 20 28 66 75 6e 63 70 74 72 29 3b 00 09 7b 00 20 20 | ld_pointer_type.(funcptr);..{... |
11280 | 20 20 20 20 65 6c 73 65 00 09 7d 00 09 20 20 2f 2a 20 50 72 6f 63 65 65 64 20 74 6f 20 68 61 6e | ....else..}..../*.Proceed.to.han |
112a0 | 64 6c 65 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 69 66 75 6e 63 20 72 65 73 6f 6c 76 65 72 73 | dle.incompatible.ifunc.resolvers |
112c0 | 20 62 65 6c 6f 77 2e 20 20 2a 2f 00 00 09 20 20 20 20 72 65 74 75 72 6e 3b 00 09 20 20 69 66 20 | .below...*/.......return;....if. |
112e0 | 28 56 4f 49 44 5f 54 59 50 45 5f 50 20 28 74 61 72 67 74 79 70 65 29 20 26 26 20 21 65 78 74 72 | (VOID_TYPE_P.(targtype).&&.!extr |
11300 | 61 5f 77 61 72 6e 69 6e 67 73 29 00 09 20 20 20 20 20 2d 57 65 78 74 72 61 2e 20 20 2a 2f 00 09 | a_warnings).......-Wextra...*/.. |
11320 | 20 20 2f 2a 20 4f 6e 6c 79 20 69 73 73 75 65 20 57 61 74 74 72 69 62 75 74 65 2d 61 6c 69 61 73 | ../*.Only.issue.Wattribute-alias |
11340 | 20 66 6f 72 20 63 6f 6e 76 65 72 73 69 6f 6e 73 20 74 6f 20 76 6f 69 64 2a 20 77 69 74 68 00 00 | .for.conversions.to.void*.with.. |
11360 | 09 20 20 74 61 72 67 74 79 70 65 20 3d 20 54 52 45 45 5f 54 59 50 45 20 28 74 61 72 67 74 79 70 | ...targtype.=.TREE_TYPE.(targtyp |
11380 | 65 29 3b 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 50 4f 49 4e 54 45 52 5f 54 59 50 45 5f 50 20 | e);..{.......if.(POINTER_TYPE_P. |
113a0 | 28 74 61 72 67 74 79 70 65 29 29 00 00 20 20 20 20 20 20 74 61 72 67 74 79 70 65 20 3d 20 54 52 | (targtype))........targtype.=.TR |
113c0 | 45 45 5f 54 59 50 45 20 28 74 61 72 67 74 79 70 65 29 3b 00 00 09 7d 00 09 20 20 66 75 6e 63 70 | EE_TYPE.(targtype);...}....funcp |
113e0 | 74 72 20 3d 20 61 6c 74 79 70 65 3b 00 09 20 20 61 6c 74 79 70 65 20 3d 20 62 75 69 6c 64 5f 66 | tr.=.altype;....altype.=.build_f |
11400 | 75 6e 63 74 69 6f 6e 5f 74 79 70 65 20 28 72 65 74 74 79 70 65 2c 20 61 72 67 73 29 3b 00 09 20 | unction_type.(rettype,.args);... |
11420 | 20 74 72 65 65 20 61 72 67 73 20 3d 20 54 59 50 45 5f 41 52 47 5f 54 59 50 45 53 20 28 61 6c 74 | .tree.args.=.TYPE_ARG_TYPES.(alt |
11440 | 79 70 65 29 3b 00 09 20 20 74 72 65 65 20 72 65 74 74 79 70 65 20 3d 20 54 52 45 45 5f 54 59 50 | ype);....tree.rettype.=.TREE_TYP |
11460 | 45 20 28 61 6c 74 79 70 65 29 3b 00 00 09 20 20 20 20 20 47 2b 2b 2e 20 20 2a 2f 00 09 20 20 20 | E.(altype);........G++...*/..... |
11480 | 20 20 6e 6f 74 20 64 65 66 69 6e 65 64 20 62 79 20 74 68 65 20 6c 61 6e 67 75 61 67 65 20 62 75 | ..not.defined.by.the.language.bu |
114a0 | 74 20 61 6e 20 65 78 74 65 6e 73 69 6f 6e 20 70 72 6f 76 69 64 65 64 20 62 79 00 09 20 20 20 20 | t.an.extension.provided.by...... |
114c0 | 20 69 6e 73 74 65 61 64 20 74 6f 20 63 68 65 63 6b 20 66 6f 72 20 69 6e 63 6f 6d 70 61 74 69 62 | .instead.to.check.for.incompatib |
114e0 | 69 6c 69 74 79 2e 20 20 54 68 69 73 20 63 6f 6e 76 65 72 73 69 6f 6e 20 69 73 00 09 20 20 20 20 | ility...This.conversion.is...... |
11500 | 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 6d 65 6d 62 65 72 20 66 75 6e 63 74 69 6f 6e | .followed.by.the.member.function |
11520 | 20 61 72 67 75 6d 65 6e 74 20 6c 69 73 74 2c 20 61 6e 64 20 75 73 65 20 69 74 00 09 20 20 20 20 | .argument.list,.and.use.it...... |
11540 | 20 6f 66 20 61 6e 20 6f 72 64 69 6e 61 72 79 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 69 6e 67 20 | .of.an.ordinary.function.taking. |
11560 | 43 2a 20 61 73 20 74 68 65 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 2c 00 09 20 20 20 20 20 | C*.as.the.first.argument,....... |
11580 | 69 73 20 61 20 6e 6f 6e 2d 73 74 61 74 69 63 20 6d 65 6d 62 65 72 20 66 75 6e 63 74 69 6f 6e 20 | is.a.non-static.member.function. |
115a0 | 6f 66 20 63 6c 61 73 73 20 43 2c 20 63 6f 6e 73 74 72 75 63 74 20 61 20 74 79 70 65 00 09 20 20 | of.class.C,.construct.a.type.... |
115c0 | 2f 2a 20 53 65 74 20 46 55 4e 43 50 54 52 20 74 6f 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 68 | /*.Set.FUNCPTR.to.the.type.of.th |
115e0 | 65 20 61 6c 69 61 73 20 74 61 72 67 65 74 2e 20 20 49 66 20 74 68 65 20 74 79 70 65 00 09 7b 00 | e.alias.target...If.the.type..{. |
11600 | 20 20 20 20 20 20 69 66 20 28 54 52 45 45 5f 43 4f 44 45 20 28 61 6c 74 79 70 65 29 20 3d 3d 20 | ......if.(TREE_CODE.(altype).==. |
11620 | 4d 45 54 48 4f 44 5f 54 59 50 45 29 00 20 20 20 20 20 20 2f 2a 20 48 61 6e 64 6c 65 20 61 74 74 | METHOD_TYPE)......./*.Handle.att |
11640 | 72 69 62 75 74 65 20 69 66 75 6e 63 20 66 69 72 73 74 2e 20 20 2a 2f 00 20 20 20 20 7b 00 20 20 | ribute.ifunc.first...*/.....{... |
11660 | 69 66 20 28 69 66 75 6e 63 29 00 00 20 20 74 72 65 65 20 66 75 6e 63 70 74 72 20 3d 20 61 6c 74 | if.(ifunc)....tree.funcptr.=.alt |
11680 | 79 70 65 3b 00 20 20 62 6f 6f 6c 20 69 66 75 6e 63 20 3d 20 63 67 72 61 70 68 5f 6e 6f 64 65 3a | ype;...bool.ifunc.=.cgraph_node: |
116a0 | 3a 67 65 74 20 28 61 6c 69 61 73 29 2d 3e 69 66 75 6e 63 5f 72 65 73 6f 6c 76 65 72 3b 00 00 20 | :get.(alias)->ifunc_resolver;... |
116c0 | 20 74 72 65 65 20 74 61 72 67 74 79 70 65 20 3d 20 54 52 45 45 5f 54 59 50 45 20 28 74 61 72 67 | .tree.targtype.=.TREE_TYPE.(targ |
116e0 | 65 74 29 3b 00 20 20 74 72 65 65 20 61 6c 74 79 70 65 20 3d 20 54 52 45 45 5f 54 59 50 45 20 28 | et);...tree.altype.=.TREE_TYPE.( |
11700 | 61 6c 69 61 73 29 3b 00 7b 00 6d 61 79 62 65 5f 64 69 61 67 5f 69 6e 63 6f 6d 70 61 74 69 62 6c | alias);.{.maybe_diag_incompatibl |
11720 | 65 5f 61 6c 69 61 73 20 28 74 72 65 65 20 61 6c 69 61 73 2c 20 74 72 65 65 20 74 61 72 67 65 74 | e_alias.(tree.alias,.tree.target |
11740 | 29 00 73 74 61 74 69 63 20 76 6f 69 64 00 00 20 20 20 6e 6f 6e 2d 73 74 61 74 69 63 20 6d 65 6d | ).static.void.....non-static.mem |
11760 | 62 65 72 20 66 75 6e 63 74 69 6f 6e 73 29 2e 20 20 2a 2f 00 20 20 20 6e 6f 74 20 63 6f 6d 70 61 | ber.functions)...*/....not.compa |
11780 | 74 69 62 6c 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 6c 61 6e 67 75 61 67 65 20 72 75 6c 65 | tible.according.to.language.rule |
117a0 | 73 20 28 70 6c 75 73 20 61 20 43 2b 2b 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 00 20 20 20 28 | s.(plus.a.C++.extension.for....( |
117c0 | 77 68 69 63 68 20 6d 61 79 20 62 65 20 61 6e 20 69 66 75 6e 63 20 72 65 73 6f 6c 76 65 72 29 20 | which.may.be.an.ifunc.resolver). |
117e0 | 61 6e 64 20 69 73 73 75 65 20 61 20 64 69 61 67 6e 6f 73 74 69 63 20 77 68 65 6e 20 74 68 65 79 | and.issue.a.diagnostic.when.they |
11800 | 20 61 72 65 00 2f 2a 20 43 68 65 63 6b 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 | .are./*.Check.declaration.of.the |
11820 | 20 74 79 70 65 20 6f 66 20 41 4c 49 41 53 20 66 6f 72 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 | .type.of.ALIAS.for.compatibility |
11840 | 20 77 69 74 68 20 69 74 73 20 54 41 52 47 45 54 00 00 7d 00 20 20 69 6e 70 75 74 5f 6c 6f 63 61 | .with.its.TARGET..}...input_loca |
11860 | 74 69 6f 6e 20 3d 20 73 61 76 65 64 5f 6c 6f 63 3b 00 00 20 20 20 20 73 79 6d 74 61 62 2d 3e 73 | tion.=.saved_loc;......symtab->s |
11880 | 79 6d 74 61 62 5f 69 6e 69 74 69 61 6c 69 7a 65 5f 61 73 6d 5f 6e 61 6d 65 5f 68 61 73 68 20 28 | ymtab_initialize_asm_name_hash.( |
118a0 | 29 3b 00 20 20 69 66 20 28 21 73 65 65 6e 5f 65 72 72 6f 72 20 28 29 29 00 20 20 20 20 20 75 73 | );...if.(!seen_error.())......us |
118c0 | 65 64 20 62 79 20 69 74 2e 20 20 2a 2f 00 20 20 20 20 20 6d 61 6e 67 6c 69 6e 67 20 61 6e 64 20 | ed.by.it...*/......mangling.and. |
118e0 | 73 61 6d 65 20 62 6f 64 79 20 61 6c 69 61 73 20 63 72 65 61 74 69 6f 6e 20 62 65 66 6f 72 65 20 | same.body.alias.creation.before. |
11900 | 77 65 20 66 72 65 65 20 44 45 43 4c 5f 41 52 47 55 4d 45 4e 54 53 00 20 20 2f 2a 20 49 6e 69 74 | we.free.DECL_ARGUMENTS.../*.Init |
11920 | 69 61 6c 69 7a 65 20 61 73 73 65 6d 62 6c 65 72 20 6e 61 6d 65 20 68 61 73 68 2c 20 69 6e 20 70 | ialize.assembler.name.hash,.in.p |
11940 | 61 72 74 69 63 75 6c 61 72 20 77 65 20 77 61 6e 74 20 74 6f 20 74 72 69 67 67 65 72 20 43 2b 2b | articular.we.want.to.trigger.C++ |
11960 | 00 20 20 67 67 63 5f 63 6f 6c 6c 65 63 74 20 28 29 3b 00 20 20 62 69 74 6d 61 70 5f 6f 62 73 74 | ...ggc_collect.();...bitmap_obst |
11980 | 61 63 6b 5f 72 65 6c 65 61 73 65 20 28 4e 55 4c 4c 29 3b 00 20 20 20 20 7d 00 20 20 20 20 20 20 | ack_release.(NULL);.....}....... |
119a0 | 73 79 6d 74 61 62 2d 3e 64 75 6d 70 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 29 | symtab->dump.(symtab->dump_file) |
119c0 | 3b 00 20 20 20 20 20 20 66 70 72 69 6e 74 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 | ;.......fprintf.(symtab->dump_fi |
119e0 | 6c 65 2c 20 22 5c 6e 5c 6e 52 65 63 6c 61 69 6d 65 64 20 22 29 3b 00 20 20 20 20 7b 00 20 20 69 | le,."\n\nReclaimed.");.....{...i |
11a00 | 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 29 00 20 20 66 69 72 73 74 5f 61 6e | f.(symtab->dump_file)...first_an |
11a20 | 61 6c 79 7a 65 64 5f 76 61 72 20 3d 20 73 79 6d 74 61 62 2d 3e 66 69 72 73 74 5f 76 61 72 69 61 | alyzed_var.=.symtab->first_varia |
11a40 | 62 6c 65 20 28 29 3b 00 20 20 66 69 72 73 74 5f 61 6e 61 6c 79 7a 65 64 20 3d 20 73 79 6d 74 61 | ble.();...first_analyzed.=.symta |
11a60 | 62 2d 3e 66 69 72 73 74 5f 66 75 6e 63 74 69 6f 6e 20 28 29 3b 00 20 20 20 20 6e 6f 64 65 2d 3e | b->first_function.();.....node-> |
11a80 | 61 75 78 20 3d 20 4e 55 4c 4c 3b 00 20 20 66 6f 72 20 28 3b 6e 6f 64 65 3b 20 6e 6f 64 65 20 3d | aux.=.NULL;...for.(;node;.node.= |
11aa0 | 20 6e 6f 64 65 2d 3e 6e 65 78 74 29 00 20 20 20 20 7d 00 20 20 20 20 20 20 6e 6f 64 65 2d 3e 61 | .node->next).....}.......node->a |
11ac0 | 75 78 20 3d 20 4e 55 4c 4c 3b 00 09 7d 00 09 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 63 6e 6f | ux.=.NULL;..}....gcc_assert.(cno |
11ae0 | 64 65 2d 3e 61 6e 61 6c 79 7a 65 64 20 3d 3d 20 63 6e 6f 64 65 2d 3e 64 65 66 69 6e 69 74 69 6f | de->analyzed.==.cnode->definitio |
11b00 | 6e 29 3b 00 09 09 20 20 20 20 20 20 7c 7c 20 63 6e 6f 64 65 2d 3e 6e 61 74 69 76 65 5f 72 74 6c | n);.........||.cnode->native_rtl |
11b20 | 5f 70 20 28 29 29 3b 00 09 09 20 20 20 20 20 20 7c 7c 20 67 69 6d 70 6c 65 5f 68 61 73 5f 62 6f | _p.());.........||.gimple_has_bo |
11b40 | 64 79 5f 70 20 28 64 65 63 6c 29 00 09 09 20 20 20 20 20 20 7c 7c 20 63 6e 6f 64 65 2d 3e 61 6c | dy_p.(decl).........||.cnode->al |
11b60 | 69 61 73 00 09 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 21 63 6e 6f 64 65 2d 3e 64 65 66 69 6e | ias....gcc_assert.(!cnode->defin |
11b80 | 69 74 69 6f 6e 20 7c 7c 20 63 6e 6f 64 65 2d 3e 74 68 75 6e 6b 2e 74 68 75 6e 6b 5f 70 00 00 09 | ition.||.cnode->thunk.thunk_p... |
11ba0 | 20 20 20 20 63 6e 6f 64 65 2d 3e 72 65 73 65 74 20 28 29 3b 00 09 20 20 20 20 20 20 26 26 20 21 | ....cnode->reset.();........&&.! |
11bc0 | 63 6e 6f 64 65 2d 3e 74 68 75 6e 6b 2e 74 68 75 6e 6b 5f 70 29 00 09 20 20 20 20 20 20 26 26 20 | cnode->thunk.thunk_p)........&&. |
11be0 | 21 63 6e 6f 64 65 2d 3e 61 6c 69 61 73 00 09 20 20 69 66 20 28 63 6e 6f 64 65 2d 3e 64 65 66 69 | !cnode->alias....if.(cnode->defi |
11c00 | 6e 69 74 69 6f 6e 20 26 26 20 21 67 69 6d 70 6c 65 5f 68 61 73 5f 62 6f 64 79 5f 70 20 28 64 65 | nition.&&.!gimple_has_body_p.(de |
11c20 | 63 6c 29 00 00 09 20 20 74 72 65 65 20 64 65 63 6c 20 3d 20 6e 6f 64 65 2d 3e 64 65 63 6c 3b 00 | cl).....tree.decl.=.node->decl;. |
11c40 | 09 7b 00 20 20 20 20 20 20 69 66 20 28 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 63 6e 6f 64 65 20 | .{.......if.(cgraph_node.*cnode. |
11c60 | 3d 20 64 79 6e 5f 63 61 73 74 20 3c 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 3e 20 28 6e 6f 64 65 | =.dyn_cast.<cgraph_node.*>.(node |
11c80 | 29 29 00 09 7d 00 09 20 20 63 6f 6e 74 69 6e 75 65 3b 00 09 20 20 6e 6f 64 65 2d 3e 72 65 6d 6f | ))..}....continue;....node->remo |
11ca0 | 76 65 20 28 29 3b 00 00 09 20 20 20 20 7d 00 09 20 20 20 20 20 20 28 2a 64 65 62 75 67 5f 68 6f | ve.();.......}........(*debug_ho |
11cc0 | 6f 6b 73 2d 3e 6c 61 74 65 5f 67 6c 6f 62 61 6c 5f 64 65 63 6c 29 20 28 6e 6f 64 65 2d 3e 64 65 | oks->late_global_decl).(node->de |
11ce0 | 63 6c 29 3b 00 09 20 20 20 20 20 20 6e 6f 64 65 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 20 3d 20 66 | cl);........node->definition.=.f |
11d00 | 61 6c 73 65 3b 00 09 20 20 20 20 20 20 54 52 45 45 5f 52 45 41 44 4f 4e 4c 59 20 28 6e 6f 64 65 | alse;........TREE_READONLY.(node |
11d20 | 2d 3e 64 65 63 6c 29 20 3d 20 31 3b 00 09 09 20 74 68 65 20 64 65 62 75 67 20 6d 61 63 68 69 6e | ->decl).=.1;....the.debug.machin |
11d40 | 65 72 79 2e 20 20 2a 2f 00 09 20 20 20 20 20 20 20 20 20 73 6f 20 74 68 65 79 20 65 66 66 65 63 | ery...*/...........so.they.effec |
11d60 | 74 69 76 65 6c 79 20 61 70 70 65 61 72 20 61 73 20 72 65 61 64 6f 6e 6c 79 2e 20 20 53 68 6f 77 | tively.appear.as.readonly...Show |
11d80 | 20 74 68 61 74 20 74 6f 00 09 20 20 20 20 20 20 2f 2a 20 57 65 20 61 72 65 20 72 65 63 6c 61 69 | .that.to......../*.We.are.reclai |
11da0 | 6d 69 6e 67 20 74 6f 74 61 6c 6c 79 20 75 6e 72 65 61 63 68 61 62 6c 65 20 63 6f 64 65 20 61 6e | ming.totally.unreachable.code.an |
11dc0 | 64 20 76 61 72 69 61 62 6c 65 73 00 09 20 20 20 20 7b 00 09 20 20 20 20 20 20 26 26 20 21 64 65 | d.variables......{........&&.!de |
11de0 | 63 6c 5f 66 75 6e 63 74 69 6f 6e 5f 63 6f 6e 74 65 78 74 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 | cl_function_context.(node->decl) |
11e00 | 29 00 09 20 20 69 66 20 28 56 41 52 5f 50 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 00 09 20 20 20 | )....if.(VAR_P.(node->decl)..... |
11e20 | 20 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 6e 6f 77 20 70 72 75 6e 65 64 20 73 79 6d | ..contents.of.the.now.pruned.sym |
11e40 | 62 6f 6c 20 74 61 62 6c 65 2e 20 20 2a 2f 00 09 20 20 20 20 20 6c 61 74 65 5f 67 6c 6f 62 61 6c | bol.table...*/.......late_global |
11e60 | 5f 64 65 63 6c 20 77 69 6c 6c 20 73 75 62 73 65 71 75 65 6e 74 6c 79 20 62 65 20 63 61 6c 6c 65 | _decl.will.subsequently.be.calle |
11e80 | 64 20 66 72 6f 6d 20 74 68 65 00 09 20 20 20 20 20 61 74 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 6f | d.from.the.......at.looking.at.o |
11ea0 | 70 74 69 6d 69 7a 65 64 20 61 77 61 79 20 44 45 43 4c 73 2c 20 73 69 6e 63 65 00 09 20 20 20 20 | ptimized.away.DECLs,.since...... |
11ec0 | 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 69 73 20 69 73 20 74 68 65 20 6c 61 73 74 20 63 68 61 | .Otherwise,.this.is.the.last.cha |
11ee0 | 6e 63 65 20 74 68 65 20 64 65 62 75 67 5f 68 6f 6f 6b 73 20 68 61 76 65 00 00 09 20 20 20 20 20 | nce.the.debug_hooks.have........ |
11f00 | 61 74 74 72 69 62 75 74 65 2e 00 09 20 20 20 20 20 63 6f 6e 73 74 61 6e 74 20 61 6e 64 20 63 61 | attribute........constant.and.ca |
11f20 | 6e 20 74 61 67 20 74 68 65 20 65 61 72 6c 79 20 44 49 45 20 77 69 74 68 20 61 6e 20 61 70 70 72 | n.tag.the.early.DIE.with.an.appr |
11f40 | 6f 70 72 69 61 74 65 00 09 20 20 20 20 20 70 61 73 73 65 73 20 61 77 61 79 2e 20 20 50 65 72 68 | opriate.......passes.away...Perh |
11f60 | 61 70 73 20 69 74 20 63 61 6e 20 6e 6f 74 69 63 65 20 61 20 44 45 43 4c 20 74 68 61 74 20 69 73 | aps.it.can.notice.a.DECL.that.is |
11f80 | 20 6e 6f 77 20 61 00 09 20 20 2f 2a 20 53 65 65 20 69 66 20 74 68 65 20 64 65 62 75 67 67 65 72 | .now.a..../*.See.if.the.debugger |
11fa0 | 20 63 61 6e 20 75 73 65 20 61 6e 79 74 68 69 6e 67 20 62 65 66 6f 72 65 20 74 68 65 20 44 45 43 | .can.use.anything.before.the.DEC |
11fc0 | 4c 00 00 09 20 20 20 20 66 70 72 69 6e 74 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 | L.......fprintf.(symtab->dump_fi |
11fe0 | 6c 65 2c 20 22 20 25 73 22 2c 20 6e 6f 64 65 2d 3e 64 75 6d 70 5f 6e 61 6d 65 20 28 29 29 3b 00 | le,.".%s",.node->dump_name.());. |
12000 | 61 64 00 00 24 00 00 00 10 02 00 00 00 10 00 00 74 00 00 00 00 00 00 00 ec 0f 00 00 c3 0f 00 00 | ad..$...........t............... |
12020 | 92 0f 00 00 87 0f 00 00 84 0f 00 00 7e 0f 00 00 7d 0f 00 00 54 0f 00 00 34 0f 00 00 16 0f 00 00 | ............~...}...T...4....... |
12040 | e5 0e 00 00 df 0e 00 00 9d 0e 00 00 60 0e 00 00 27 0e 00 00 16 0e 00 00 13 0e 00 00 e8 0d 00 00 | ............`...'............... |
12060 | e7 0d 00 00 cb 0d 00 00 99 0d 00 00 7d 0d 00 00 48 0d 00 00 32 0d 00 00 07 0d 00 00 d4 0c 00 00 | ............}...H...2........... |
12080 | d1 0c 00 00 c6 0c 00 00 c3 0c 00 00 a7 0c 00 00 76 0c 00 00 58 0c 00 00 22 0c 00 00 ec 0b 00 00 | ................v...X..."....... |
120a0 | c0 0b 00 00 9d 0b 00 00 9a 0b 00 00 94 0b 00 00 92 0b 00 00 91 0b 00 00 48 0b 00 00 08 0b 00 00 | ........................H....... |
120c0 | f2 0a 00 00 f1 0a 00 00 e5 0a 00 00 cb 0a 00 00 c9 0a 00 00 b8 0a 00 00 aa 0a 00 00 a9 0a 00 00 | ................................ |
120e0 | 6d 0a 00 00 67 0a 00 00 1c 0a 00 00 1b 0a 00 00 cd 09 00 00 89 09 00 00 43 09 00 00 2c 09 00 00 | m...g...................C...,... |
12100 | e5 08 00 00 e2 08 00 00 af 08 00 00 a2 08 00 00 9b 08 00 00 74 08 00 00 57 08 00 00 3c 08 00 00 | ....................t...W...<... |
12120 | 15 08 00 00 0e 08 00 00 e8 07 00 00 db 07 00 00 d8 07 00 00 bb 07 00 00 b8 07 00 00 71 07 00 00 | ............................q... |
12140 | 3e 07 00 00 31 07 00 00 17 07 00 00 f1 06 00 00 e4 06 00 00 e1 06 00 00 e0 06 00 00 b4 06 00 00 | >...1........................... |
12160 | 74 06 00 00 35 06 00 00 fc 05 00 00 c6 05 00 00 96 05 00 00 55 05 00 00 52 05 00 00 21 05 00 00 | t...5...............U...R...!... |
12180 | 09 05 00 00 06 05 00 00 05 05 00 00 d6 04 00 00 96 04 00 00 93 04 00 00 54 04 00 00 53 04 00 00 | ........................T...S... |
121a0 | 16 04 00 00 15 04 00 00 de 03 00 00 b5 03 00 00 9c 03 00 00 61 03 00 00 3b 03 00 00 38 03 00 00 | ....................a...;...8... |
121c0 | 19 03 00 00 da 02 00 00 d7 02 00 00 9b 02 00 00 75 02 00 00 72 02 00 00 67 02 00 00 64 02 00 00 | ................u...r...g...d... |
121e0 | 1d 02 00 00 10 02 00 00 0f 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 09 20 70 2d 3e 64 65 63 6c 29 3b 00 09 20 20 | ...................p->decl);.... |
12220 | 65 72 72 6f 72 20 28 22 25 71 2b 44 20 61 6c 69 61 73 20 62 65 74 77 65 65 6e 20 66 75 6e 63 74 | error.("%q+D.alias.between.funct |
12240 | 69 6f 6e 20 61 6e 64 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 | ion.and.variable.is.not.supporte |
12260 | 64 22 2c 00 09 7b 00 20 20 20 20 20 20 65 6c 73 65 00 09 7d 00 09 20 20 61 6c 69 61 73 5f 70 61 | d",..{.......else..}....alias_pa |
12280 | 69 72 73 2d 3e 75 6e 6f 72 64 65 72 65 64 5f 72 65 6d 6f 76 65 20 28 69 29 3b 00 09 20 20 76 61 | irs->unordered_remove.(i);....va |
122a0 | 72 70 6f 6f 6c 5f 6e 6f 64 65 3a 3a 63 72 65 61 74 65 5f 61 6c 69 61 73 20 28 70 2d 3e 64 65 63 | rpool_node::create_alias.(p->dec |
122c0 | 6c 2c 20 74 61 72 67 65 74 5f 6e 6f 64 65 2d 3e 64 65 63 6c 29 3b 00 09 7b 00 09 20 20 20 20 20 | l,.target_node->decl);..{....... |
122e0 | 20 20 26 26 20 74 61 72 67 65 74 5f 6e 6f 64 65 20 26 26 20 69 73 5f 61 20 3c 76 61 72 70 6f 6f | ..&&.target_node.&&.is_a.<varpoo |
12300 | 6c 5f 6e 6f 64 65 20 2a 3e 20 28 74 61 72 67 65 74 5f 6e 6f 64 65 29 29 00 20 20 20 20 20 20 65 | l_node.*>.(target_node)).......e |
12320 | 6c 73 65 20 69 66 20 28 56 41 52 5f 50 20 28 70 2d 3e 64 65 63 6c 29 00 09 7d 00 09 20 20 61 6c | lse.if.(VAR_P.(p->decl)..}....al |
12340 | 69 61 73 5f 70 61 69 72 73 2d 3e 75 6e 6f 72 64 65 72 65 64 5f 72 65 6d 6f 76 65 20 28 69 29 3b | ias_pairs->unordered_remove.(i); |
12360 | 00 09 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a 63 72 65 61 74 65 5f 61 6c 69 61 73 20 28 70 | ....cgraph_node::create_alias.(p |
12380 | 2d 3e 64 65 63 6c 2c 20 74 61 72 67 65 74 5f 6e 6f 64 65 2d 3e 64 65 63 6c 29 3b 00 09 20 20 20 | ->decl,.target_node->decl);..... |
123a0 | 20 73 72 63 5f 6e 6f 64 65 2d 3e 72 65 73 65 74 20 28 29 3b 00 09 20 20 69 66 20 28 73 72 63 5f | .src_node->reset.();....if.(src_ |
123c0 | 6e 6f 64 65 20 26 26 20 73 72 63 5f 6e 6f 64 65 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 29 00 09 20 | node.&&.src_node->definition)... |
123e0 | 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 73 72 63 5f 6e 6f 64 65 20 3d 20 63 67 72 61 70 68 5f | .cgraph_node.*src_node.=.cgraph_ |
12400 | 6e 6f 64 65 3a 3a 67 65 74 20 28 70 2d 3e 64 65 63 6c 29 3b 00 00 09 20 20 6d 61 79 62 65 5f 64 | node::get.(p->decl);.....maybe_d |
12420 | 69 61 67 5f 61 6c 69 61 73 5f 61 74 74 72 69 62 75 74 65 73 20 28 70 2d 3e 64 65 63 6c 2c 20 74 | iag_alias_attributes.(p->decl,.t |
12440 | 61 72 67 65 74 5f 6e 6f 64 65 2d 3e 64 65 63 6c 29 3b 00 00 09 20 20 6d 61 79 62 65 5f 64 69 61 | arget_node->decl);.....maybe_dia |
12460 | 67 5f 69 6e 63 6f 6d 70 61 74 69 62 6c 65 5f 61 6c 69 61 73 20 28 70 2d 3e 64 65 63 6c 2c 20 74 | g_incompatible_alias.(p->decl,.t |
12480 | 61 72 67 65 74 5f 6e 6f 64 65 2d 3e 64 65 63 6c 29 3b 00 09 7b 00 20 20 20 20 20 20 20 20 20 20 | arget_node->decl);..{........... |
124a0 | 26 26 20 74 61 72 67 65 74 5f 6e 6f 64 65 20 26 26 20 69 73 5f 61 20 3c 63 67 72 61 70 68 5f 6e | &&.target_node.&&.is_a.<cgraph_n |
124c0 | 6f 64 65 20 2a 3e 20 28 74 61 72 67 65 74 5f 6e 6f 64 65 29 29 00 20 20 20 20 20 20 69 66 20 28 | ode.*>.(target_node)).......if.( |
124e0 | 54 52 45 45 5f 43 4f 44 45 20 28 70 2d 3e 64 65 63 6c 29 20 3d 3d 20 46 55 4e 43 54 49 4f 4e 5f | TREE_CODE.(p->decl).==.FUNCTION_ |
12500 | 44 45 43 4c 00 00 09 7d 00 09 09 20 70 2d 3e 64 65 63 6c 2c 20 70 2d 3e 74 61 72 67 65 74 29 3b | DECL...}....p->decl,.p->target); |
12520 | 00 09 20 20 65 72 72 6f 72 20 28 22 25 71 2b 44 20 61 6c 69 61 73 65 64 20 74 6f 20 65 78 74 65 | ....error.("%q+D.aliased.to.exte |
12540 | 72 6e 61 6c 20 73 79 6d 62 6f 6c 20 25 71 45 22 2c 00 09 7b 00 09 20 20 26 26 20 21 20 6c 6f 6f | rnal.symbol.%qE",..{....&&.!.loo |
12560 | 6b 75 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 77 65 61 6b 72 65 66 22 2c 20 44 45 43 4c 5f 41 | kup_attribute.("weakref",.DECL_A |
12580 | 54 54 52 49 42 55 54 45 53 20 28 70 2d 3e 64 65 63 6c 29 29 29 00 09 20 20 20 20 20 20 7c 7c 20 | TTRIBUTES.(p->decl)))........||. |
125a0 | 21 20 44 45 43 4c 5f 56 49 52 54 55 41 4c 5f 50 20 28 74 61 72 67 65 74 5f 6e 6f 64 65 2d 3e 64 | !.DECL_VIRTUAL_P.(target_node->d |
125c0 | 65 63 6c 29 29 00 09 20 20 26 26 20 28 54 52 45 45 5f 43 4f 44 45 20 28 74 61 72 67 65 74 5f 6e | ecl))....&&.(TREE_CODE.(target_n |
125e0 | 6f 64 65 2d 3e 64 65 63 6c 29 20 21 3d 20 46 55 4e 43 54 49 4f 4e 5f 44 45 43 4c 00 09 20 20 20 | ode->decl).!=.FUNCTION_DECL..... |
12600 | 20 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 28 77 68 69 63 68 20 69 73 20 6e 6f 74 20 73 74 | ..the.following.(which.is.not.st |
12620 | 72 69 63 74 6c 79 20 63 6f 72 72 65 63 74 29 2e 20 20 2a 2f 00 09 20 20 20 20 20 74 6f 20 62 69 | rictly.correct)...*/.......to.bi |
12640 | 6e 64 20 6c 6f 63 61 6c 6c 79 2e 20 20 54 68 69 73 20 69 73 20 61 20 68 61 63 6b 20 2d 20 74 6f | nd.locally...This.is.a.hack.-.to |
12660 | 20 6b 65 65 70 20 69 74 20 77 6f 72 6b 69 6e 67 20 64 6f 00 09 20 20 2f 2a 20 57 65 20 75 73 65 | .keep.it.working.do..../*.We.use |
12680 | 20 6c 6f 63 61 6c 20 61 6c 69 61 73 65 73 20 66 6f 72 20 43 2b 2b 20 74 68 75 6e 6b 73 20 74 6f | .local.aliases.for.C++.thunks.to |
126a0 | 20 66 6f 72 63 65 20 74 68 65 20 74 61 69 6c 63 61 6c 6c 00 20 20 20 20 20 20 69 66 20 28 44 45 | .force.the.tailcall.......if.(DE |
126c0 | 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 74 61 72 67 65 74 5f 6e 6f 64 65 2d 3e 64 65 63 6c 29 00 | CL_EXTERNAL.(target_node->decl). |
126e0 | 00 09 7d 00 09 20 20 63 6f 6e 74 69 6e 75 65 3b 00 09 20 20 61 6c 69 61 73 5f 70 61 69 72 73 2d | ..}....continue;....alias_pairs- |
12700 | 3e 75 6e 6f 72 64 65 72 65 64 5f 72 65 6d 6f 76 65 20 28 69 29 3b 00 09 20 20 20 20 6e 6f 64 65 | >unordered_remove.(i);......node |
12720 | 2d 3e 61 6c 69 61 73 20 3d 20 66 61 6c 73 65 3b 00 09 20 20 69 66 20 28 6e 6f 64 65 29 00 09 20 | ->alias.=.false;....if.(node)... |
12740 | 20 73 79 6d 74 61 62 5f 6e 6f 64 65 20 2a 6e 6f 64 65 20 3d 20 73 79 6d 74 61 62 5f 6e 6f 64 65 | .symtab_node.*node.=.symtab_node |
12760 | 3a 3a 67 65 74 20 28 70 2d 3e 64 65 63 6c 29 3b 00 09 20 20 65 72 72 6f 72 20 28 22 25 71 2b 44 | ::get.(p->decl);....error.("%q+D |
12780 | 20 61 6c 69 61 73 65 64 20 74 6f 20 75 6e 64 65 66 69 6e 65 64 20 73 79 6d 62 6f 6c 20 25 71 45 | .aliased.to.undefined.symbol.%qE |
127a0 | 22 2c 20 70 2d 3e 64 65 63 6c 2c 20 70 2d 3e 74 61 72 67 65 74 29 3b 00 09 7b 00 20 20 20 20 20 | ",.p->decl,.p->target);..{...... |
127c0 | 20 65 6c 73 65 20 69 66 20 28 21 74 61 72 67 65 74 5f 6e 6f 64 65 29 00 09 7d 00 09 20 20 63 6f | .else.if.(!target_node)..}....co |
127e0 | 6e 74 69 6e 75 65 3b 00 09 20 20 61 6c 69 61 73 5f 70 61 69 72 73 2d 3e 75 6e 6f 72 64 65 72 65 | ntinue;....alias_pairs->unordere |
12800 | 64 5f 72 65 6d 6f 76 65 20 28 69 29 3b 00 09 20 20 20 20 7d 00 09 20 20 20 20 20 20 6e 6f 64 65 | d_remove.(i);......}........node |
12820 | 2d 3e 74 72 61 6e 73 70 61 72 65 6e 74 5f 61 6c 69 61 73 20 3d 20 74 72 75 65 3b 00 09 20 20 20 | ->transparent_alias.=.true;..... |
12840 | 20 20 20 6e 6f 64 65 2d 3e 61 6c 69 61 73 20 3d 20 74 72 75 65 3b 00 09 20 20 20 20 20 20 6e 6f | ...node->alias.=.true;........no |
12860 | 64 65 2d 3e 77 65 61 6b 72 65 66 20 3d 20 74 72 75 65 3b 00 09 20 20 20 20 20 20 6e 6f 64 65 2d | de->weakref.=.true;........node- |
12880 | 3e 61 6c 69 61 73 5f 74 61 72 67 65 74 20 3d 20 70 2d 3e 74 61 72 67 65 74 3b 00 09 20 20 20 20 | >alias_target.=.p->target;...... |
128a0 | 7b 00 09 20 20 69 66 20 28 6e 6f 64 65 29 00 09 20 20 73 79 6d 74 61 62 5f 6e 6f 64 65 20 2a 6e | {....if.(node)....symtab_node.*n |
128c0 | 6f 64 65 20 3d 20 73 79 6d 74 61 62 5f 6e 6f 64 65 3a 3a 67 65 74 20 28 70 2d 3e 64 65 63 6c 29 | ode.=.symtab_node::get.(p->decl) |
128e0 | 3b 00 09 7b 00 09 20 20 26 26 20 6c 6f 6f 6b 75 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 77 65 | ;..{....&&.lookup_attribute.("we |
12900 | 61 6b 72 65 66 22 2c 20 44 45 43 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 70 2d 3e 64 65 63 6c | akref",.DECL_ATTRIBUTES.(p->decl |
12920 | 29 29 20 21 3d 20 4e 55 4c 4c 29 00 20 20 20 20 20 20 69 66 20 28 21 74 61 72 67 65 74 5f 6e 6f | )).!=.NULL).......if.(!target_no |
12940 | 64 65 00 09 20 61 6c 69 61 73 20 66 6c 61 67 20 74 6f 20 6c 61 74 65 72 20 6f 75 74 70 75 74 20 | de...alias.flag.to.later.output. |
12960 | 74 68 65 20 77 65 61 6b 72 65 66 20 70 73 65 75 64 6f 20 6f 70 20 69 6e 74 6f 20 61 73 6d 20 66 | the.weakref.pseudo.op.into.asm.f |
12980 | 69 6c 65 2e 20 20 2a 2f 00 09 20 74 68 65 79 20 62 65 68 61 76 65 20 6a 75 73 74 20 61 73 20 65 | ile...*/...they.behave.just.as.e |
129a0 | 78 74 65 72 6e 61 6c 20 76 61 72 69 61 62 6c 65 73 20 65 78 63 65 70 74 20 77 65 20 6e 65 65 64 | xternal.variables.except.we.need |
129c0 | 20 74 6f 20 6e 6f 74 65 20 74 68 65 00 20 20 20 20 20 20 2f 2a 20 57 65 61 6b 72 65 66 73 20 77 | .to.note.the......./*.Weakrefs.w |
129e0 | 69 74 68 20 74 61 72 67 65 74 20 6e 6f 74 20 64 65 66 69 6e 65 64 20 69 6e 20 63 75 72 72 65 6e | ith.target.not.defined.in.curren |
12a00 | 74 20 75 6e 69 74 20 61 72 65 20 65 61 73 79 20 74 6f 20 68 61 6e 64 6c 65 3a 00 00 20 20 20 20 | t.unit.are.easy.to.handle:...... |
12a20 | 20 20 73 79 6d 74 61 62 5f 6e 6f 64 65 20 2a 74 61 72 67 65 74 5f 6e 6f 64 65 20 3d 20 73 79 6d | ..symtab_node.*target_node.=.sym |
12a40 | 74 61 62 5f 6e 6f 64 65 3a 3a 67 65 74 5f 66 6f 72 5f 61 73 6d 6e 61 6d 65 20 28 70 2d 3e 74 61 | tab_node::get_for_asmname.(p->ta |
12a60 | 72 67 65 74 29 3b 00 20 20 20 20 7b 00 20 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 61 6c 69 61 73 | rget);.....{...for.(i.=.0;.alias |
12a80 | 5f 70 61 69 72 73 20 26 26 20 61 6c 69 61 73 5f 70 61 69 72 73 2d 3e 69 74 65 72 61 74 65 20 28 | _pairs.&&.alias_pairs->iterate.( |
12aa0 | 69 2c 20 26 70 29 3b 29 00 00 20 20 75 6e 73 69 67 6e 65 64 20 69 3b 00 20 20 61 6c 69 61 73 5f | i,.&p);)....unsigned.i;...alias_ |
12ac0 | 70 61 69 72 20 2a 70 3b 00 7b 00 68 61 6e 64 6c 65 5f 61 6c 69 61 73 5f 70 61 69 72 73 20 28 76 | pair.*p;.{.handle_alias_pairs.(v |
12ae0 | 6f 69 64 29 00 73 74 61 74 69 63 20 76 6f 69 64 00 00 20 20 20 75 6e 66 6f 72 74 75 6e 61 74 65 | oid).static.void.....unfortunate |
12b00 | 6c 79 2e 20 20 2a 2f 00 20 20 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 69 6e 20 63 61 6c | ly...*/....representation.in.cal |
12b20 | 6c 67 72 61 70 68 2e 20 20 57 65 20 64 6f 6e 27 74 20 68 61 6e 64 6c 65 20 61 6c 6c 20 63 61 73 | lgraph...We.don't.handle.all.cas |
12b40 | 65 73 20 79 65 74 2c 00 2f 2a 20 54 72 61 6e 73 6c 61 74 65 20 74 68 65 20 75 67 6c 79 20 72 65 | es.yet,./*.Translate.the.ugly.re |
12b60 | 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 61 6c 69 61 73 65 73 20 61 73 20 61 6c 69 61 73 | presentation.of.aliases.as.alias |
12b80 | 20 70 61 69 72 73 20 69 6e 74 6f 20 6e 69 63 65 00 00 7d 00 20 20 20 20 7d 00 09 7d 00 09 09 20 | .pairs.into.nice..}.....}..}.... |
12ba0 | 20 20 20 22 61 6c 69 61 73 65 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 68 65 72 65 22 29 3b 00 | ..."aliased.declaration.here");. |
12bc0 | 09 20 20 20 20 69 6e 66 6f 72 6d 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f | .....inform.(DECL_SOURCE_LOCATIO |
12be0 | 4e 20 28 74 61 72 67 65 74 29 2c 00 09 09 09 20 20 20 20 22 74 79 70 65 73 20 25 71 54 20 61 6e | N.(target),........"types.%qT.an |
12c00 | 64 20 25 71 54 22 2c 20 61 6c 69 61 73 2c 20 61 6c 74 79 70 65 2c 20 74 61 72 67 74 79 70 65 29 | d.%qT",.alias,.altype,.targtype) |
12c20 | 29 00 09 09 09 20 20 20 20 22 25 71 44 20 61 6c 69 61 73 20 62 65 74 77 65 65 6e 20 66 75 6e 63 | )........"%qD.alias.between.func |
12c40 | 74 69 6f 6e 73 20 6f 66 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 22 00 09 09 09 20 20 20 20 4f | tions.of.incompatible."........O |
12c60 | 50 54 5f 57 61 74 74 72 69 62 75 74 65 5f 61 6c 69 61 73 5f 2c 00 09 20 20 69 66 20 28 77 61 72 | PT_Wattribute_alias_,....if.(war |
12c80 | 6e 69 6e 67 5f 61 74 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 61 | ning_at.(DECL_SOURCE_LOCATION.(a |
12ca0 | 6c 69 61 73 29 2c 00 09 20 20 61 75 74 6f 5f 64 69 61 67 6e 6f 73 74 69 63 5f 67 72 6f 75 70 20 | lias),....auto_diagnostic_group. |
12cc0 | 64 3b 00 09 7b 00 20 20 20 20 20 20 65 6c 73 65 00 09 7d 00 09 09 20 20 20 20 22 72 65 73 6f 6c | d;..{.......else..}......."resol |
12ce0 | 76 65 72 20 69 6e 64 69 72 65 63 74 20 66 75 6e 63 74 69 6f 6e 20 64 65 63 6c 61 72 65 64 20 68 | ver.indirect.function.declared.h |
12d00 | 65 72 65 22 29 3b 00 09 20 20 20 20 69 6e 66 6f 72 6d 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f | ere");......inform.(DECL_SOURCE_ |
12d20 | 4c 4f 43 41 54 49 4f 4e 20 28 61 6c 69 61 73 29 2c 00 09 09 09 20 20 61 6c 69 61 73 2c 20 66 75 | LOCATION.(alias),......alias,.fu |
12d40 | 6e 63 70 74 72 29 29 00 09 09 09 20 20 22 25 3c 69 66 75 6e 63 25 3e 20 72 65 73 6f 6c 76 65 72 | ncptr))......"%<ifunc%>.resolver |
12d60 | 20 66 6f 72 20 25 71 44 20 73 68 6f 75 6c 64 20 72 65 74 75 72 6e 20 25 71 54 22 2c 00 09 09 09 | .for.%qD.should.return.%qT",.... |
12d80 | 20 20 4f 50 54 5f 57 61 74 74 72 69 62 75 74 65 5f 61 6c 69 61 73 5f 2c 00 09 20 20 69 66 20 28 | ..OPT_Wattribute_alias_,....if.( |
12da0 | 77 61 72 6e 69 6e 67 5f 61 74 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e | warning_at.(DECL_SOURCE_LOCATION |
12dc0 | 20 28 74 61 72 67 65 74 29 2c 00 09 20 20 61 75 74 6f 5f 64 69 61 67 6e 6f 73 74 69 63 5f 67 72 | .(target),....auto_diagnostic_gr |
12de0 | 6f 75 70 20 64 3b 00 00 09 20 20 66 75 6e 63 70 74 72 20 3d 20 62 75 69 6c 64 5f 70 6f 69 6e 74 | oup.d;.....funcptr.=.build_point |
12e00 | 65 72 5f 74 79 70 65 20 28 66 75 6e 63 70 74 72 29 3b 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 | er_type.(funcptr);..{.......if.( |
12e20 | 69 66 75 6e 63 29 00 09 20 77 69 74 68 6f 75 74 20 6b 6e 6f 77 69 6e 67 20 74 68 65 20 65 78 61 | ifunc)...without.knowing.the.exa |
12e40 | 63 74 20 74 79 70 65 2c 20 61 73 20 6c 69 62 73 74 64 63 2b 2b 20 64 6f 65 73 2e 20 20 2a 2f 00 | ct.type,.as.libstdc++.does...*/. |
12e60 | 09 20 77 69 74 68 6f 75 74 20 61 20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20 6d 61 6b 65 20 69 74 | ..without.a.prototype.to.make.it |
12e80 | 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 65 63 6c 61 72 65 20 61 6c 69 61 73 65 73 00 20 20 20 | .possible.to.declare.aliases.... |
12ea0 | 20 20 20 2f 2a 20 57 61 72 6e 20 66 6f 72 20 69 6e 63 6f 6d 70 61 74 69 62 69 6c 69 74 69 65 73 | .../*.Warn.for.incompatibilities |
12ec0 | 2e 20 20 41 76 6f 69 64 20 77 61 72 6e 69 6e 67 20 66 6f 72 20 66 75 6e 63 74 69 6f 6e 73 00 20 | ...Avoid.warning.for.functions.. |
12ee0 | 20 20 20 7b 00 09 20 20 20 26 26 20 21 74 79 70 65 73 5f 63 6f 6d 70 61 74 69 62 6c 65 5f 70 20 | ...{.....&&.!types_compatible_p. |
12f00 | 28 61 6c 74 79 70 65 2c 20 74 61 72 67 74 79 70 65 29 29 29 29 00 09 20 20 20 26 26 20 70 72 6f | (altype,.targtype)))).....&&.pro |
12f20 | 74 6f 74 79 70 65 5f 70 20 28 74 61 72 67 74 79 70 65 29 00 20 20 20 20 20 20 20 7c 7c 20 28 70 | totype_p.(targtype)........||.(p |
12f40 | 72 6f 74 6f 74 79 70 65 5f 70 20 28 61 6c 74 79 70 65 29 00 20 20 69 66 20 28 28 21 46 55 4e 43 | rototype_p.(altype)...if.((!FUNC |
12f60 | 5f 4f 52 5f 4d 45 54 48 4f 44 5f 54 59 50 45 5f 50 20 28 74 61 72 67 74 79 70 65 29 00 00 20 20 | _OR_METHOD_TYPE_P.(targtype).... |
12f80 | 20 20 7d 00 09 7d 00 09 20 20 72 65 74 75 72 6e 3b 00 09 09 20 20 22 72 65 73 6f 6c 76 65 72 20 | ..}..}....return;....."resolver. |
12fa0 | 69 6e 64 69 72 65 63 74 20 66 75 6e 63 74 69 6f 6e 20 64 65 63 6c 61 72 65 64 20 68 65 72 65 22 | indirect.function.declared.here" |
12fc0 | 29 3b 00 09 20 20 69 6e 66 6f 72 6d 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 | );....inform.(DECL_SOURCE_LOCATI |
12fe0 | 4f 4e 20 28 61 6c 69 61 73 29 2c 00 09 09 20 61 6c 69 61 73 2c 20 66 75 6e 63 70 74 72 29 3b 00 | ON.(alias),....alias,.funcptr);. |
13000 | 61 64 00 00 09 00 00 00 31 02 00 00 00 10 00 00 83 00 00 00 00 00 00 00 cb 0f 00 00 aa 0f 00 00 | ad......1....................... |
13020 | a9 0f 00 00 83 0f 00 00 80 0f 00 00 7a 0f 00 00 60 0f 00 00 5e 0f 00 00 5d 0f 00 00 5c 0f 00 00 | ............z...`...^...]...\... |
13040 | 26 0f 00 00 25 0f 00 00 19 0f 00 00 f9 0e 00 00 f7 0e 00 00 ce 0e 00 00 b9 0e 00 00 b8 0e 00 00 | &...%........................... |
13060 | a3 0e 00 00 86 0e 00 00 63 0e 00 00 62 0e 00 00 47 0e 00 00 41 0e 00 00 23 0e 00 00 22 0e 00 00 | ........c...b...G...A...#..."... |
13080 | e4 0d 00 00 cb 0d 00 00 c0 0d 00 00 bf 0d 00 00 7a 0d 00 00 3f 0d 00 00 13 0d 00 00 fa 0c 00 00 | ................z...?........... |
130a0 | df 0c 00 00 cc 0c 00 00 b4 0c 00 00 95 0c 00 00 78 0c 00 00 75 0c 00 00 5f 0c 00 00 3f 0c 00 00 | ................x...u..._...?... |
130c0 | 38 0c 00 00 1e 0c 00 00 d8 0b 00 00 c5 0b 00 00 86 0b 00 00 5b 0b 00 00 38 0b 00 00 21 0b 00 00 | 8...................[...8...!... |
130e0 | 1a 0b 00 00 17 0b 00 00 ef 0a 00 00 ec 0a 00 00 d6 0a 00 00 b0 0a 00 00 ad 0a 00 00 a2 0a 00 00 | ................................ |
13100 | 9f 0a 00 00 5b 0a 00 00 46 0a 00 00 2a 0a 00 00 07 0a 00 00 ae 09 00 00 5e 09 00 00 34 09 00 00 | ....[...F...*...........^...4... |
13120 | 10 09 00 00 f9 08 00 00 e1 08 00 00 c0 08 00 00 b9 08 00 00 a2 08 00 00 63 08 00 00 5c 08 00 00 | ........................c...\... |
13140 | 3c 08 00 00 17 08 00 00 f3 07 00 00 db 07 00 00 b9 07 00 00 97 07 00 00 96 07 00 00 93 07 00 00 | <............................... |
13160 | 92 07 00 00 8c 07 00 00 5b 07 00 00 3e 07 00 00 09 07 00 00 06 07 00 00 eb 06 00 00 d2 06 00 00 | ........[...>................... |
13180 | af 06 00 00 69 06 00 00 2b 06 00 00 f0 05 00 00 cb 05 00 00 a7 05 00 00 8f 05 00 00 6e 05 00 00 | ....i...+...................n... |
131a0 | 67 05 00 00 50 05 00 00 0a 05 00 00 f0 04 00 00 e9 04 00 00 e6 04 00 00 e4 04 00 00 e3 04 00 00 | g...P........................... |
131c0 | 98 04 00 00 54 04 00 00 50 04 00 00 00 04 00 00 d0 03 00 00 cf 03 00 00 c3 03 00 00 79 03 00 00 | ....T...P...................y... |
131e0 | 77 03 00 00 65 03 00 00 5b 03 00 00 5a 03 00 00 3a 03 00 00 10 03 00 00 f0 02 00 00 d6 02 00 00 | w...e...[...Z...:............... |
13200 | be 02 00 00 bd 02 00 00 af 02 00 00 a9 02 00 00 89 02 00 00 61 02 00 00 38 02 00 00 32 02 00 00 | ....................a...8...2... |
13220 | 31 02 00 00 30 02 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 63 66 | 1...0.................}.......cf |
13240 | 75 6e 2d 3e 63 75 72 72 5f 70 72 6f 70 65 72 74 69 65 73 20 7c 3d 20 50 52 4f 50 5f 73 73 61 3b | un->curr_properties.|=.PROP_ssa; |
13260 | 00 20 20 20 20 20 20 63 66 75 6e 2d 3e 67 69 6d 70 6c 65 5f 64 66 2d 3e 69 6e 5f 73 73 61 5f 70 | .......cfun->gimple_df->in_ssa_p |
13280 | 20 3d 20 74 72 75 65 3b 00 20 20 20 20 20 20 69 6e 69 74 5f 73 73 61 5f 6f 70 65 72 61 6e 64 73 | .=.true;.......init_ssa_operands |
132a0 | 20 28 63 66 75 6e 29 3b 00 20 20 20 20 7b 00 20 20 69 66 20 28 69 6e 5f 73 73 61 29 00 00 20 20 | .(cfun);.....{...if.(in_ssa).... |
132c0 | 69 6e 69 74 5f 74 72 65 65 5f 73 73 61 20 28 63 66 75 6e 29 3b 00 20 20 69 6e 69 74 5f 65 6d 70 | init_tree_ssa.(cfun);...init_emp |
132e0 | 74 79 5f 74 72 65 65 5f 63 66 67 20 28 29 3b 00 20 20 67 69 6d 70 6c 65 5f 72 65 67 69 73 74 65 | ty_tree_cfg.();...gimple_registe |
13300 | 72 5f 63 66 67 5f 68 6f 6f 6b 73 20 28 29 3b 00 20 20 61 6c 6c 6f 63 61 74 65 5f 73 74 72 75 63 | r_cfg_hooks.();...allocate_struc |
13320 | 74 5f 66 75 6e 63 74 69 6f 6e 20 28 64 65 63 6c 2c 20 66 61 6c 73 65 29 3b 00 20 20 63 75 72 72 | t_function.(decl,.false);...curr |
13340 | 65 6e 74 5f 66 75 6e 63 74 69 6f 6e 5f 64 65 63 6c 20 3d 20 64 65 63 6c 3b 00 00 20 20 65 64 67 | ent_function_decl.=.decl;....edg |
13360 | 65 20 65 3b 00 20 20 62 61 73 69 63 5f 62 6c 6f 63 6b 20 62 62 3b 00 7b 00 69 6e 69 74 5f 6c 6f | e.e;...basic_block.bb;.{.init_lo |
13380 | 77 65 72 65 64 5f 65 6d 70 74 79 5f 66 75 6e 63 74 69 6f 6e 20 28 74 72 65 65 20 64 65 63 6c 2c | wered_empty_function.(tree.decl, |
133a0 | 20 62 6f 6f 6c 20 69 6e 5f 73 73 61 2c 20 70 72 6f 66 69 6c 65 5f 63 6f 75 6e 74 20 63 6f 75 6e | .bool.in_ssa,.profile_count.coun |
133c0 | 74 29 00 62 61 73 69 63 5f 62 6c 6f 63 6b 00 00 20 20 20 72 65 74 75 72 6e 20 62 61 73 69 63 20 | t).basic_block.....return.basic. |
133e0 | 62 6c 6f 63 6b 20 69 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 62 6f 64 79 2e 20 20 2a 2f 00 | block.in.the.function.body...*/. |
13400 | 20 20 20 53 65 74 20 63 75 72 72 65 6e 74 5f 66 75 6e 63 74 69 6f 6e 5f 64 65 63 6c 20 61 6e 64 | ...Set.current_function_decl.and |
13420 | 20 63 66 75 6e 20 74 6f 20 6e 65 77 6c 79 20 63 6f 6e 73 74 72 75 63 74 65 64 20 65 6d 70 74 79 | .cfun.to.newly.constructed.empty |
13440 | 20 66 75 6e 63 74 69 6f 6e 20 62 6f 64 79 2e 00 20 20 20 00 20 20 20 69 6e 20 6c 6f 77 65 72 65 | .function.body.........in.lowere |
13460 | 64 20 67 69 6d 70 6c 65 20 66 6f 72 6d 2e 20 20 49 4e 5f 53 53 41 20 69 73 20 74 72 75 65 20 69 | d.gimple.form...IN_SSA.is.true.i |
13480 | 66 20 74 68 65 20 67 69 6d 70 6c 65 20 69 73 20 69 6e 20 53 53 41 2e 00 2f 2a 20 44 45 43 4c 20 | f.the.gimple.is.in.SSA../*.DECL. |
134a0 | 69 73 20 46 55 4e 43 54 49 4f 4e 5f 44 45 43 4c 2e 20 20 49 6e 69 74 69 61 6c 69 7a 65 20 64 61 | is.FUNCTION_DECL...Initialize.da |
134c0 | 74 61 73 74 72 75 63 74 75 72 65 73 20 73 6f 20 44 45 43 4c 20 69 73 20 61 20 66 75 6e 63 74 69 | tastructures.so.DECL.is.a.functi |
134e0 | 6f 6e 00 00 7d 00 09 7d 00 09 20 20 20 20 7d 00 09 09 09 20 20 20 20 20 20 22 63 6f 6d 64 61 74 | on..}..}......}.........."comdat |
13500 | 20 67 72 6f 75 70 22 29 3b 00 09 20 20 20 20 20 20 69 6e 74 65 72 6e 61 6c 5f 65 72 72 6f 72 20 | .group");........internal_error. |
13520 | 28 22 66 61 69 6c 65 64 20 74 6f 20 72 65 63 6c 61 69 6d 20 75 6e 6e 65 65 64 65 64 20 66 75 6e | ("failed.to.reclaim.unneeded.fun |
13540 | 63 74 69 6f 6e 20 69 6e 20 73 61 6d 65 20 22 00 09 20 20 20 20 20 20 6e 6f 64 65 2d 3e 64 65 62 | ction.in.same."........node->deb |
13560 | 75 67 20 28 29 3b 00 09 20 20 20 20 7b 00 09 20 20 20 20 20 20 26 26 20 21 44 45 43 4c 5f 45 58 | ug.();......{........&&.!DECL_EX |
13580 | 54 45 52 4e 41 4c 20 28 64 65 63 6c 29 29 00 09 20 20 20 20 20 20 26 26 20 21 6e 6f 64 65 2d 3e | TERNAL.(decl))........&&.!node-> |
135a0 | 63 6c 6f 6e 65 73 00 09 20 20 20 20 20 20 26 26 20 21 6e 6f 64 65 2d 3e 69 6e 5f 6f 74 68 65 72 | clones........&&.!node->in_other |
135c0 | 5f 70 61 72 74 69 74 69 6f 6e 00 09 09 20 61 6e 61 6c 79 7a 65 64 20 6e 6f 64 65 20 70 6f 69 6e | _partition....analyzed.node.poin |
135e0 | 74 69 6e 67 20 74 6f 20 69 74 2e 20 20 2a 2f 00 09 09 20 65 6e 64 20 75 70 20 6e 6f 74 20 72 65 | ting.to.it...*/....end.up.not.re |
13600 | 6d 6f 76 69 6e 67 20 74 68 65 20 62 6f 64 79 20 73 69 6e 63 65 20 77 65 20 6e 6f 20 6c 6f 6e 67 | moving.the.body.since.we.no.long |
13620 | 65 72 20 68 61 76 65 20 61 6e 00 09 09 20 70 61 72 74 69 74 69 6f 6e 20 62 75 74 20 69 6e 6c 69 | er.have.an....partition.but.inli |
13640 | 6e 65 20 63 6f 70 69 65 73 20 61 72 65 20 69 6e 73 69 64 65 20 61 20 70 61 72 74 69 74 69 6f 6e | ne.copies.are.inside.a.partition |
13660 | 2c 20 77 65 20 63 61 6e 00 09 20 20 20 20 20 20 2f 2a 20 46 49 58 4d 45 3a 20 69 6e 20 61 6e 20 | ,.we.can......../*.FIXME:.in.an. |
13680 | 6c 74 72 61 6e 73 20 75 6e 69 74 20 77 68 65 6e 20 74 68 65 20 6f 66 66 6c 69 6e 65 20 63 6f 70 | ltrans.unit.when.the.offline.cop |
136a0 | 79 20 69 73 20 6f 75 74 73 69 64 65 20 61 00 09 20 20 20 20 20 20 26 26 20 67 69 6d 70 6c 65 5f | y.is.outside.a........&&.gimple_ |
136c0 | 68 61 73 5f 62 6f 64 79 5f 70 20 28 64 65 63 6c 29 00 09 20 20 69 66 20 28 21 6e 6f 64 65 2d 3e | has_body_p.(decl)....if.(!node-> |
136e0 | 69 6e 6c 69 6e 65 64 5f 74 6f 00 09 20 20 74 72 65 65 20 64 65 63 6c 20 3d 20 6e 6f 64 65 2d 3e | inlined_to....tree.decl.=.node-> |
13700 | 64 65 63 6c 3b 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 6e 6f 64 65 2d 3e 73 61 6d 65 5f 63 6f | decl;..{.......if.(node->same_co |
13720 | 6d 64 61 74 5f 67 72 6f 75 70 20 26 26 20 21 6e 6f 64 65 2d 3e 70 72 6f 63 65 73 73 29 00 20 20 | mdat_group.&&.!node->process)... |
13740 | 20 20 46 4f 52 5f 45 41 43 48 5f 46 55 4e 43 54 49 4f 4e 20 28 6e 6f 64 65 29 00 20 20 69 66 20 | ..FOR_EACH_FUNCTION.(node)...if. |
13760 | 28 66 6c 61 67 5f 63 68 65 63 6b 69 6e 67 20 26 26 20 63 68 65 63 6b 5f 73 61 6d 65 5f 63 6f 6d | (flag_checking.&&.check_same_com |
13780 | 64 61 74 5f 67 72 6f 75 70 73 29 00 20 20 20 20 7d 00 00 09 7d 00 00 09 09 20 20 20 20 20 20 7c | dat_groups).....}...}..........| |
137a0 | 7c 20 44 45 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 64 65 63 6c 29 29 3b 00 09 09 20 20 20 20 20 | |.DECL_EXTERNAL.(decl));........ |
137c0 | 20 7c 7c 20 44 45 43 4c 5f 41 52 54 49 46 49 43 49 41 4c 20 28 64 65 63 6c 29 00 09 09 20 20 20 | .||.DECL_ARTIFICIAL.(decl)...... |
137e0 | 20 20 20 7c 7c 20 6e 6f 64 65 2d 3e 63 6c 6f 6e 65 73 00 09 09 20 20 20 20 20 20 7c 7c 20 6e 6f | ...||.node->clones.........||.no |
13800 | 64 65 2d 3e 69 6e 5f 6f 74 68 65 72 5f 70 61 72 74 69 74 69 6f 6e 00 09 09 20 20 20 20 20 20 7c | de->in_other_partition.........| |
13820 | 7c 20 21 67 69 6d 70 6c 65 5f 68 61 73 5f 62 6f 64 79 5f 70 20 28 64 65 63 6c 29 00 09 20 20 67 | |.!gimple_has_body_p.(decl)....g |
13840 | 63 63 5f 61 73 73 65 72 74 20 28 6e 6f 64 65 2d 3e 69 6e 6c 69 6e 65 64 5f 74 6f 00 09 20 20 20 | cc_assert.(node->inlined_to..... |
13860 | 20 7d 00 09 20 20 20 20 20 20 69 6e 74 65 72 6e 61 6c 5f 65 72 72 6f 72 20 28 22 66 61 69 6c 65 | .}........internal_error.("faile |
13880 | 64 20 74 6f 20 72 65 63 6c 61 69 6d 20 75 6e 6e 65 65 64 65 64 20 66 75 6e 63 74 69 6f 6e 22 29 | d.to.reclaim.unneeded.function") |
138a0 | 3b 00 09 20 20 20 20 20 20 6e 6f 64 65 2d 3e 64 65 62 75 67 20 28 29 3b 00 09 20 20 20 20 7b 00 | ;........node->debug.();......{. |
138c0 | 09 20 20 20 20 20 20 26 26 20 21 44 45 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 64 65 63 6c 29 29 | .......&&.!DECL_EXTERNAL.(decl)) |
138e0 | 00 09 20 20 20 20 20 20 26 26 20 21 6e 6f 64 65 2d 3e 63 6c 6f 6e 65 73 00 09 20 20 20 20 20 20 | ........&&.!node->clones........ |
13900 | 26 26 20 21 6e 6f 64 65 2d 3e 61 6c 69 61 73 00 09 20 20 20 20 20 20 26 26 20 21 6e 6f 64 65 2d | &&.!node->alias........&&.!node- |
13920 | 3e 69 6e 5f 6f 74 68 65 72 5f 70 61 72 74 69 74 69 6f 6e 00 09 09 20 68 61 76 65 20 61 6e 61 6c | >in_other_partition....have.anal |
13940 | 79 7a 65 64 20 6e 6f 64 65 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 69 74 2e 20 20 2a 2f 00 09 09 | yzed.node.pointing.to.it...*/... |
13960 | 20 61 72 65 20 69 6e 73 69 64 65 20 70 61 72 74 69 74 69 6f 6e 2c 20 77 65 20 63 61 6e 20 65 6e | .are.inside.partition,.we.can.en |
13980 | 64 20 75 70 20 6e 6f 74 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 20 62 6f 64 79 20 73 69 6e 63 65 | d.up.not.removing.the.body.since |
139a0 | 20 77 65 20 6e 6f 20 6c 6f 6e 67 65 72 00 09 20 20 20 20 20 20 2f 2a 20 46 49 58 4d 45 3a 20 69 | .we.no.longer......../*.FIXME:.i |
139c0 | 6e 20 6c 74 72 61 6e 73 20 75 6e 69 74 20 77 68 65 6e 20 6f 66 66 6c 69 6e 65 20 63 6f 70 79 20 | n.ltrans.unit.when.offline.copy. |
139e0 | 69 73 20 6f 75 74 73 69 64 65 20 70 61 72 74 69 74 69 6f 6e 20 62 75 74 20 69 6e 6c 69 6e 65 20 | is.outside.partition.but.inline. |
13a00 | 63 6f 70 69 65 73 00 09 20 20 20 20 20 20 26 26 20 67 69 6d 70 6c 65 5f 68 61 73 5f 62 6f 64 79 | copies........&&.gimple_has_body |
13a20 | 5f 70 20 28 64 65 63 6c 29 00 09 20 20 20 20 20 20 26 26 20 21 6e 6f 64 65 2d 3e 69 6e 6c 69 6e | _p.(decl)........&&.!node->inlin |
13a40 | 65 64 5f 74 6f 00 09 20 20 69 66 20 28 66 6c 61 67 5f 63 68 65 63 6b 69 6e 67 00 09 20 20 2f 2a | ed_to....if.(flag_checking..../* |
13a60 | 20 57 65 20 73 68 6f 75 6c 64 27 76 65 20 72 65 63 6c 61 69 6d 65 64 20 61 6c 6c 20 66 75 6e 63 | .We.should've.reclaimed.all.func |
13a80 | 74 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 6e 65 65 64 65 64 2e 20 20 2a 2f 00 09 | tions.that.are.not.needed...*/.. |
13aa0 | 7b 00 20 20 20 20 20 20 65 6c 73 65 00 09 7d 00 09 20 20 20 20 63 68 65 63 6b 5f 73 61 6d 65 5f | {.......else..}......check_same_ |
13ac0 | 63 6f 6d 64 61 74 5f 67 72 6f 75 70 73 20 3d 20 74 72 75 65 3b 00 09 20 20 69 66 20 28 66 6c 61 | comdat_groups.=.true;....if.(fla |
13ae0 | 67 5f 63 68 65 63 6b 69 6e 67 29 00 09 7b 00 20 20 20 20 20 20 65 6c 73 65 20 69 66 20 28 6e 6f | g_checking)..{.......else.if.(no |
13b00 | 64 65 2d 3e 73 61 6d 65 5f 63 6f 6d 64 61 74 5f 67 72 6f 75 70 29 00 09 7d 00 09 20 20 20 20 7d | de->same_comdat_group)..}......} |
13b20 | 00 09 09 20 20 6e 65 78 74 2d 3e 70 72 6f 63 65 73 73 20 3d 20 31 3b 00 09 09 20 20 20 20 26 26 | .....next->process.=.1;.......&& |
13b40 | 20 21 6e 65 78 74 2d 3e 63 6f 6d 64 61 74 5f 6c 6f 63 61 6c 5f 70 20 28 29 29 00 09 09 69 66 20 | .!next->comdat_local_p.())...if. |
13b60 | 28 21 6e 65 78 74 2d 3e 74 68 75 6e 6b 2e 74 68 75 6e 6b 5f 70 20 26 26 20 21 6e 65 78 74 2d 3e | (!next->thunk.thunk_p.&&.!next-> |
13b80 | 61 6c 69 61 73 00 09 09 20 20 20 6e 65 78 74 20 3d 20 64 79 6e 5f 63 61 73 74 3c 63 67 72 61 70 | alias......next.=.dyn_cast<cgrap |
13ba0 | 68 5f 6e 6f 64 65 20 2a 3e 20 28 6e 65 78 74 2d 3e 73 61 6d 65 5f 63 6f 6d 64 61 74 5f 67 72 6f | h_node.*>.(next->same_comdat_gro |
13bc0 | 75 70 29 29 00 09 09 20 20 20 6e 65 78 74 20 21 3d 20 6e 6f 64 65 3b 00 09 20 20 20 20 20 20 66 | up))......next.!=.node;........f |
13be0 | 6f 72 20 28 6e 65 78 74 20 3d 20 64 79 6e 5f 63 61 73 74 3c 63 67 72 61 70 68 5f 6e 6f 64 65 20 | or.(next.=.dyn_cast<cgraph_node. |
13c00 | 2a 3e 20 28 6e 6f 64 65 2d 3e 73 61 6d 65 5f 63 6f 6d 64 61 74 5f 67 72 6f 75 70 29 3b 00 09 20 | *>.(node->same_comdat_group);... |
13c20 | 20 20 20 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 6e 65 78 74 3b 00 09 20 20 20 20 7b 00 09 | .....cgraph_node.*next;......{.. |
13c40 | 20 20 69 66 20 28 6e 6f 64 65 2d 3e 73 61 6d 65 5f 63 6f 6d 64 61 74 5f 67 72 6f 75 70 29 00 09 | ..if.(node->same_comdat_group).. |
13c60 | 20 20 6e 6f 64 65 2d 3e 70 72 6f 63 65 73 73 20 3d 20 31 3b 00 09 7b 00 09 20 20 26 26 20 21 44 | ..node->process.=.1;..{....&&.!D |
13c80 | 45 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 64 65 63 6c 29 29 00 09 20 20 26 26 20 21 54 52 45 45 | ECL_EXTERNAL.(decl))....&&.!TREE |
13ca0 | 5f 41 53 4d 5f 57 52 49 54 54 45 4e 20 28 64 65 63 6c 29 00 09 20 20 26 26 20 21 6e 6f 64 65 2d | _ASM_WRITTEN.(decl)....&&.!node- |
13cc0 | 3e 69 6e 6c 69 6e 65 64 5f 74 6f 00 09 20 20 26 26 20 21 6e 6f 64 65 2d 3e 61 6c 69 61 73 00 09 | >inlined_to....&&.!node->alias.. |
13ce0 | 20 20 26 26 20 21 6e 6f 64 65 2d 3e 74 68 75 6e 6b 2e 74 68 75 6e 6b 5f 70 00 20 20 20 20 20 20 | ..&&.!node->thunk.thunk_p....... |
13d00 | 69 66 20 28 6e 6f 64 65 2d 3e 61 6e 61 6c 79 7a 65 64 00 09 20 6f 75 74 73 69 64 65 20 74 68 65 | if.(node->analyzed...outside.the |
13d20 | 20 63 75 72 72 65 6e 74 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 75 6e 69 74 2e 20 20 2a 2f 00 09 | .current.compilation.unit...*/.. |
13d40 | 20 61 6c 77 61 79 73 20 69 6e 6c 69 6e 65 64 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 6f 73 | .always.inlined,.as.well.as.thos |
13d60 | 65 20 74 68 61 74 20 61 72 65 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 00 20 20 20 20 20 20 | e.that.are.reachable.from....... |
13d80 | 2f 2a 20 57 65 20 6e 65 65 64 20 74 6f 20 6f 75 74 70 75 74 20 61 6c 6c 20 6c 6f 63 61 6c 20 66 | /*.We.need.to.output.all.local.f |
13da0 | 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 75 73 65 64 20 61 6e 64 20 6e 6f 74 00 00 | unctions.that.are.used.and.not.. |
13dc0 | 09 63 6f 6e 74 69 6e 75 65 3b 00 20 20 20 20 20 20 69 66 20 28 6e 6f 64 65 2d 3e 70 72 6f 63 65 | .continue;.......if.(node->proce |
13de0 | 73 73 29 00 20 20 20 20 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 21 6e 6f 64 65 2d 3e 70 72 6f | ss).......gcc_assert.(!node->pro |
13e00 | 63 65 73 73 20 7c 7c 20 6e 6f 64 65 2d 3e 73 61 6d 65 5f 63 6f 6d 64 61 74 5f 67 72 6f 75 70 29 | cess.||.node->same_comdat_group) |
13e20 | 3b 00 00 20 20 20 20 20 20 74 72 65 65 20 64 65 63 6c 20 3d 20 6e 6f 64 65 2d 3e 64 65 63 6c 3b | ;........tree.decl.=.node->decl; |
13e40 | 00 20 20 20 20 7b 00 20 20 46 4f 52 5f 45 41 43 48 5f 46 55 4e 43 54 49 4f 4e 20 28 6e 6f 64 65 | .....{...FOR_EACH_FUNCTION.(node |
13e60 | 29 00 00 20 20 20 20 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 21 6e 6f 64 65 2d 3e 70 72 6f 63 | )........gcc_assert.(!node->proc |
13e80 | 65 73 73 29 3b 00 20 20 20 20 46 4f 52 5f 45 41 43 48 5f 46 55 4e 43 54 49 4f 4e 20 28 6e 6f 64 | ess);.....FOR_EACH_FUNCTION.(nod |
13ea0 | 65 29 00 20 20 69 66 20 28 66 6c 61 67 5f 63 68 65 63 6b 69 6e 67 29 00 00 20 20 63 67 72 61 70 | e)...if.(flag_checking)....cgrap |
13ec0 | 68 5f 6e 6f 64 65 20 2a 6e 6f 64 65 3b 00 20 20 62 6f 6f 6c 20 63 68 65 63 6b 5f 73 61 6d 65 5f | h_node.*node;...bool.check_same_ |
13ee0 | 63 6f 6d 64 61 74 5f 67 72 6f 75 70 73 20 3d 20 66 61 6c 73 65 3b 00 7b 00 6d 61 72 6b 5f 66 75 | comdat_groups.=.false;.{.mark_fu |
13f00 | 6e 63 74 69 6f 6e 73 5f 74 6f 5f 6f 75 74 70 75 74 20 28 76 6f 69 64 29 00 73 74 61 74 69 63 20 | nctions_to_output.(void).static. |
13f20 | 76 6f 69 64 00 00 2f 2a 20 46 69 67 75 72 65 20 6f 75 74 20 77 68 61 74 20 66 75 6e 63 74 69 6f | void../*.Figure.out.what.functio |
13f40 | 6e 73 20 77 65 20 77 61 6e 74 20 74 6f 20 61 73 73 65 6d 62 6c 65 2e 20 20 2a 2f 00 00 00 7d 00 | ns.we.want.to.assemble...*/...}. |
13f60 | 20 20 76 65 63 5f 66 72 65 65 20 28 61 6c 69 61 73 5f 70 61 69 72 73 29 3b 00 20 20 20 20 7d 00 | ..vec_free.(alias_pairs);.....}. |
13f80 | 09 7d 00 09 20 20 61 6c 69 61 73 5f 70 61 69 72 73 2d 3e 75 6e 6f 72 64 65 72 65 64 5f 72 65 6d | .}....alias_pairs->unordered_rem |
13fa0 | 6f 76 65 20 28 69 29 3b 00 00 09 09 20 20 22 61 6c 69 61 73 65 64 20 64 65 63 6c 61 72 61 74 69 | ove.(i);......"aliased.declarati |
13fc0 | 6f 6e 20 68 65 72 65 22 29 3b 00 09 20 20 69 6e 66 6f 72 6d 20 28 44 45 43 4c 5f 53 4f 55 52 43 | on.here");....inform.(DECL_SOURC |
13fe0 | 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 74 61 72 67 65 74 5f 6e 6f 64 65 2d 3e 64 65 63 6c 29 2c 00 | E_LOCATION.(target_node->decl),. |
14000 | 61 64 00 00 2e 00 00 00 ea 01 00 00 00 10 00 00 68 00 00 00 00 00 00 00 d5 0f 00 00 a2 0f 00 00 | ad..............h............... |
14020 | a1 0f 00 00 75 0f 00 00 25 0f 00 00 04 0f 00 00 03 0f 00 00 cb 0e 00 00 94 0e 00 00 53 0e 00 00 | ....u...%...................S... |
14040 | 52 0e 00 00 0d 0e 00 00 dd 0d 00 00 ae 0d 00 00 6d 0d 00 00 58 0d 00 00 14 0d 00 00 e1 0c 00 00 | R...............m...X........... |
14060 | aa 0c 00 00 77 0c 00 00 34 0c 00 00 33 0c 00 00 26 0c 00 00 24 0c 00 00 23 0c 00 00 d5 0b 00 00 | ....w...4...3...&...$...#....... |
14080 | 86 0b 00 00 35 0b 00 00 10 0b 00 00 0f 0b 00 00 0a 0b 00 00 e0 0a 00 00 ba 0a 00 00 82 0a 00 00 | ....5........................... |
140a0 | 5c 0a 00 00 5a 0a 00 00 49 0a 00 00 3d 0a 00 00 3c 0a 00 00 27 0a 00 00 0b 0a 00 00 05 0a 00 00 | \...Z...I...=...<...'........... |
140c0 | e4 09 00 00 ab 09 00 00 99 09 00 00 7c 09 00 00 4a 09 00 00 44 09 00 00 43 09 00 00 fd 08 00 00 | ............|...J...D...C....... |
140e0 | f7 08 00 00 c4 08 00 00 92 08 00 00 63 08 00 00 43 08 00 00 42 08 00 00 07 08 00 00 01 08 00 00 | ............c...C...B........... |
14100 | 00 08 00 00 b9 07 00 00 96 07 00 00 80 07 00 00 7a 07 00 00 64 07 00 00 4d 07 00 00 36 07 00 00 | ................z...d...M...6... |
14120 | 35 07 00 00 23 07 00 00 ff 06 00 00 c7 06 00 00 c6 06 00 00 88 06 00 00 5b 06 00 00 2c 06 00 00 | 5...#...................[...,... |
14140 | 1e 06 00 00 ec 05 00 00 eb 05 00 00 c5 05 00 00 7f 05 00 00 67 05 00 00 39 05 00 00 10 05 00 00 | ....................g...9....... |
14160 | de 04 00 00 dd 04 00 00 aa 04 00 00 7c 04 00 00 49 04 00 00 2f 04 00 00 0f 04 00 00 dd 03 00 00 | ............|...I.../........... |
14180 | dc 03 00 00 b8 03 00 00 71 03 00 00 58 03 00 00 2a 03 00 00 00 03 00 00 ce 02 00 00 cd 02 00 00 | ........q...X...*............... |
141a0 | a5 02 00 00 5a 02 00 00 12 02 00 00 f1 01 00 00 eb 01 00 00 ea 01 00 00 e9 01 00 00 00 00 00 00 | ....Z........................... |
141c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
141e0 | 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 7d 00 09 09 09 09 20 20 20 20 20 20 47 53 49 5f 43 | ...............}...........GSI_C |
14200 | 4f 4e 54 49 4e 55 45 5f 4c 49 4e 4b 49 4e 47 29 3b 00 20 20 20 20 20 20 70 74 72 20 3d 20 66 6f | ONTINUE_LINKING);.......ptr.=.fo |
14220 | 72 63 65 5f 67 69 6d 70 6c 65 5f 6f 70 65 72 61 6e 64 5f 67 73 69 20 28 62 73 69 2c 20 70 74 72 | rce_gimple_operand_gsi.(bsi,.ptr |
14240 | 2c 20 74 72 75 65 2c 20 4e 55 4c 4c 5f 54 52 45 45 2c 20 66 61 6c 73 65 2c 00 20 20 20 20 20 20 | ,.true,.NULL_TREE,.false,....... |
14260 | 70 74 72 20 3d 20 66 6f 6c 64 5f 62 75 69 6c 64 5f 70 6f 69 6e 74 65 72 5f 70 6c 75 73 5f 6c 6f | ptr.=.fold_build_pointer_plus_lo |
14280 | 63 20 28 69 6e 70 75 74 5f 6c 6f 63 61 74 69 6f 6e 2c 20 70 74 72 2c 20 76 74 61 62 6c 65 74 6d | c.(input_location,.ptr,.vtabletm |
142a0 | 70 33 29 3b 00 20 20 20 20 20 20 2f 2a 20 41 64 6a 75 73 74 20 74 68 65 20 60 74 68 69 73 27 20 | p3);......./*.Adjust.the.`this'. |
142c0 | 70 6f 69 6e 74 65 72 2e 20 20 2a 2f 00 00 20 20 20 20 20 20 67 73 69 5f 69 6e 73 65 72 74 5f 61 | pointer...*/........gsi_insert_a |
142e0 | 66 74 65 72 20 28 62 73 69 2c 20 73 74 6d 74 2c 20 47 53 49 5f 4e 45 57 5f 53 54 4d 54 29 3b 00 | fter.(bsi,.stmt,.GSI_NEW_STMT);. |
14300 | 09 09 09 09 20 20 62 75 69 6c 64 5f 73 69 6d 70 6c 65 5f 6d 65 6d 5f 72 65 66 20 28 76 74 61 62 | ......build_simple_mem_ref.(vtab |
14320 | 6c 65 74 6d 70 32 29 29 3b 00 20 20 20 20 20 20 73 74 6d 74 20 3d 20 67 69 6d 70 6c 65 5f 62 75 | letmp2));.......stmt.=.gimple_bu |
14340 | 69 6c 64 5f 61 73 73 69 67 6e 20 28 76 74 61 62 6c 65 74 6d 70 33 2c 00 09 09 09 09 20 20 20 20 | ild_assign.(vtabletmp3,......... |
14360 | 20 22 76 63 61 6c 6c 6f 66 66 73 65 74 22 29 3b 00 20 20 20 20 20 20 76 74 61 62 6c 65 74 6d 70 | ."vcalloffset");.......vtabletmp |
14380 | 33 20 3d 20 63 72 65 61 74 65 5f 74 6d 70 5f 72 65 67 20 28 54 52 45 45 5f 54 59 50 45 20 28 54 | 3.=.create_tmp_reg.(TREE_TYPE.(T |
143a0 | 52 45 45 5f 54 59 50 45 20 28 76 74 61 62 6c 65 74 6d 70 32 29 29 2c 00 20 20 20 20 20 20 2f 2a | REE_TYPE.(vtabletmp2)),......./* |
143c0 | 20 47 65 74 20 74 68 65 20 6f 66 66 73 65 74 20 69 74 73 65 6c 66 2e 20 20 2a 2f 00 00 20 20 20 | .Get.the.offset.itself...*/..... |
143e0 | 20 20 20 67 73 69 5f 69 6e 73 65 72 74 5f 61 66 74 65 72 20 28 62 73 69 2c 20 73 74 6d 74 2c 20 | ...gsi_insert_after.(bsi,.stmt,. |
14400 | 47 53 49 5f 4e 45 57 5f 53 54 4d 54 29 3b 00 09 09 09 09 09 09 09 20 20 20 20 20 20 20 76 69 72 | GSI_NEW_STMT);...............vir |
14420 | 74 75 61 6c 5f 6f 66 66 73 65 74 29 29 3b 00 09 09 09 09 09 09 09 20 20 20 20 20 20 20 76 74 61 | tual_offset));...............vta |
14440 | 62 6c 65 74 6d 70 32 2c 00 09 09 09 09 20 20 66 6f 6c 64 5f 62 75 69 6c 64 5f 70 6f 69 6e 74 65 | bletmp2,.......fold_build_pointe |
14460 | 72 5f 70 6c 75 73 5f 6c 6f 63 20 28 69 6e 70 75 74 5f 6c 6f 63 61 74 69 6f 6e 2c 00 20 20 20 20 | r_plus_loc.(input_location,..... |
14480 | 20 20 73 74 6d 74 20 3d 20 67 69 6d 70 6c 65 5f 62 75 69 6c 64 5f 61 73 73 69 67 6e 20 28 76 74 | ..stmt.=.gimple_build_assign.(vt |
144a0 | 61 62 6c 65 74 6d 70 32 2c 00 20 20 20 20 20 20 2f 2a 20 46 69 6e 64 20 74 68 65 20 65 6e 74 72 | abletmp2,......./*.Find.the.entr |
144c0 | 79 20 77 69 74 68 20 74 68 65 20 76 63 61 6c 6c 20 6f 66 66 73 65 74 2e 20 20 2a 2f 00 00 20 20 | y.with.the.vcall.offset...*/.... |
144e0 | 20 20 20 20 67 73 69 5f 69 6e 73 65 72 74 5f 61 66 74 65 72 20 28 62 73 69 2c 20 73 74 6d 74 2c | ....gsi_insert_after.(bsi,.stmt, |
14500 | 20 47 53 49 5f 4e 45 57 5f 53 54 4d 54 29 3b 00 09 09 09 09 20 20 62 75 69 6c 64 5f 73 69 6d 70 | .GSI_NEW_STMT);.......build_simp |
14520 | 6c 65 5f 6d 65 6d 5f 72 65 66 20 28 76 74 61 62 6c 65 74 6d 70 29 29 3b 00 20 20 20 20 20 20 73 | le_mem_ref.(vtabletmp));.......s |
14540 | 74 6d 74 20 3d 20 67 69 6d 70 6c 65 5f 62 75 69 6c 64 5f 61 73 73 69 67 6e 20 28 76 74 61 62 6c | tmt.=.gimple_build_assign.(vtabl |
14560 | 65 74 6d 70 32 2c 00 09 09 09 09 20 20 20 20 20 22 76 74 61 62 6c 65 61 64 64 72 22 29 3b 00 20 | etmp2,.........."vtableaddr");.. |
14580 | 20 20 20 20 20 76 74 61 62 6c 65 74 6d 70 32 20 3d 20 63 72 65 61 74 65 5f 74 6d 70 5f 72 65 67 | .....vtabletmp2.=.create_tmp_reg |
145a0 | 20 28 54 52 45 45 5f 54 59 50 45 20 28 54 52 45 45 5f 54 59 50 45 20 28 76 74 61 62 6c 65 74 6d | .(TREE_TYPE.(TREE_TYPE.(vtabletm |
145c0 | 70 29 29 2c 00 20 20 20 20 20 20 2f 2a 20 46 6f 72 6d 20 74 68 65 20 76 74 61 62 6c 65 20 61 64 | p)),......./*.Form.the.vtable.ad |
145e0 | 64 72 65 73 73 2e 20 20 2a 2f 00 00 20 20 20 20 20 20 67 73 69 5f 69 6e 73 65 72 74 5f 61 66 74 | dress...*/........gsi_insert_aft |
14600 | 65 72 20 28 62 73 69 2c 20 73 74 6d 74 2c 20 47 53 49 5f 4e 45 57 5f 53 54 4d 54 29 3b 00 09 09 | er.(bsi,.stmt,.GSI_NEW_STMT);... |
14620 | 09 09 09 20 20 70 74 72 29 29 3b 00 09 09 09 09 20 20 62 75 69 6c 64 31 20 28 4e 4f 50 5f 45 58 | .....ptr));.......build1.(NOP_EX |
14640 | 50 52 2c 20 54 52 45 45 5f 54 59 50 45 20 28 76 74 61 62 6c 65 74 6d 70 29 2c 00 20 20 20 20 20 | PR,.TREE_TYPE.(vtabletmp),...... |
14660 | 20 73 74 6d 74 20 3d 20 67 69 6d 70 6c 65 5f 62 75 69 6c 64 5f 61 73 73 69 67 6e 20 28 76 74 61 | .stmt.=.gimple_build_assign.(vta |
14680 | 62 6c 65 74 6d 70 2c 00 20 20 20 20 20 20 2f 2a 20 54 68 65 20 76 70 74 72 20 69 73 20 61 6c 77 | bletmp,......./*.The.vptr.is.alw |
146a0 | 61 79 73 20 61 74 20 6f 66 66 73 65 74 20 7a 65 72 6f 20 69 6e 20 74 68 65 20 6f 62 6a 65 63 74 | ays.at.offset.zero.in.the.object |
146c0 | 2e 20 20 2a 2f 00 00 09 09 09 20 20 28 62 75 69 6c 64 5f 70 6f 69 6e 74 65 72 5f 74 79 70 65 20 | ...*/.......(build_pointer_type. |
146e0 | 28 76 74 61 62 6c 65 5f 65 6e 74 72 79 5f 74 79 70 65 29 29 2c 20 22 76 70 74 72 22 29 3b 00 09 | (vtable_entry_type)),."vptr");.. |
14700 | 63 72 65 61 74 65 5f 74 6d 70 5f 72 65 67 20 28 62 75 69 6c 64 5f 70 6f 69 6e 74 65 72 5f 74 79 | create_tmp_reg.(build_pointer_ty |
14720 | 70 65 00 20 20 20 20 20 20 76 74 61 62 6c 65 74 6d 70 20 3d 00 00 20 20 20 20 20 20 74 72 65 65 | pe.......vtabletmp.=........tree |
14740 | 20 76 74 61 62 6c 65 74 6d 70 33 3b 00 20 20 20 20 20 20 74 72 65 65 20 76 74 61 62 6c 65 74 6d | .vtabletmp3;.......tree.vtabletm |
14760 | 70 32 3b 00 20 20 20 20 20 20 74 72 65 65 20 76 74 61 62 6c 65 74 6d 70 3b 00 20 20 20 20 7b 00 | p2;.......tree.vtabletmp;.....{. |
14780 | 20 20 69 66 20 28 76 69 72 74 75 61 6c 5f 6f 66 66 73 65 74 29 00 20 20 20 20 20 61 64 6a 75 73 | ..if.(virtual_offset)......adjus |
147a0 | 74 20 74 68 65 20 70 6f 69 6e 74 65 72 20 61 67 61 69 6e 2e 20 20 2a 2f 00 20 20 2f 2a 20 49 66 | t.the.pointer.again...*/.../*.If |
147c0 | 20 74 68 65 72 65 27 73 20 61 20 76 69 72 74 75 61 6c 20 6f 66 66 73 65 74 2c 20 6c 6f 6f 6b 20 | .there's.a.virtual.offset,.look. |
147e0 | 75 70 20 74 68 61 74 20 76 61 6c 75 65 20 69 6e 20 74 68 65 20 76 74 61 62 6c 65 20 61 6e 64 00 | up.that.value.in.the.vtable.and. |
14800 | 00 20 20 20 20 7d 00 20 20 20 20 20 20 76 74 61 62 6c 65 5f 65 6e 74 72 79 5f 74 79 70 65 20 3d | .....}.......vtable_entry_type.= |
14820 | 20 62 75 69 6c 64 5f 70 6f 69 6e 74 65 72 5f 74 79 70 65 20 28 76 66 75 6e 63 5f 74 79 70 65 29 | .build_pointer_type.(vfunc_type) |
14840 | 3b 00 00 20 20 20 20 20 20 6c 61 79 6f 75 74 5f 74 79 70 65 20 28 76 66 75 6e 63 5f 74 79 70 65 | ;........layout_type.(vfunc_type |
14860 | 29 3b 00 20 20 20 20 20 20 54 59 50 45 5f 41 52 47 5f 54 59 50 45 53 20 28 76 66 75 6e 63 5f 74 | );.......TYPE_ARG_TYPES.(vfunc_t |
14880 | 79 70 65 29 20 3d 20 4e 55 4c 4c 5f 54 52 45 45 3b 00 20 20 20 20 20 20 54 52 45 45 5f 54 59 50 | ype).=.NULL_TREE;.......TREE_TYP |
148a0 | 45 20 28 76 66 75 6e 63 5f 74 79 70 65 29 20 3d 20 69 6e 74 65 67 65 72 5f 74 79 70 65 5f 6e 6f | E.(vfunc_type).=.integer_type_no |
148c0 | 64 65 3b 00 20 20 20 20 20 20 74 72 65 65 20 76 66 75 6e 63 5f 74 79 70 65 20 3d 20 6d 61 6b 65 | de;.......tree.vfunc_type.=.make |
148e0 | 5f 6e 6f 64 65 20 28 46 55 4e 43 54 49 4f 4e 5f 54 59 50 45 29 3b 00 20 20 20 20 7b 00 20 20 69 | _node.(FUNCTION_TYPE);.....{...i |
14900 | 66 20 28 21 76 74 61 62 6c 65 5f 65 6e 74 72 79 5f 74 79 70 65 20 26 26 20 28 76 69 72 74 75 61 | f.(!vtable_entry_type.&&.(virtua |
14920 | 6c 5f 6f 66 66 73 65 74 20 7c 7c 20 69 6e 64 69 72 65 63 74 5f 6f 66 66 73 65 74 20 21 3d 20 30 | l_offset.||.indirect_offset.!=.0 |
14940 | 29 29 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 67 73 69 5f 69 6e 73 65 72 74 5f 61 66 74 65 72 | ))......}.......gsi_insert_after |
14960 | 20 28 62 73 69 2c 20 73 74 6d 74 2c 20 47 53 49 5f 4e 45 57 5f 53 54 4d 54 29 3b 00 09 09 09 09 | .(bsi,.stmt,.GSI_NEW_STMT);..... |
14980 | 09 09 20 20 20 20 20 20 20 66 69 78 65 64 5f 6f 66 66 73 65 74 29 29 3b 00 09 09 09 09 09 09 20 | .........fixed_offset));........ |
149a0 | 20 20 20 20 20 20 70 74 72 2c 00 09 09 28 70 74 72 2c 20 66 6f 6c 64 5f 62 75 69 6c 64 5f 70 6f | ......ptr,...(ptr,.fold_build_po |
149c0 | 69 6e 74 65 72 5f 70 6c 75 73 5f 68 77 69 5f 6c 6f 63 20 28 69 6e 70 75 74 5f 6c 6f 63 61 74 69 | inter_plus_hwi_loc.(input_locati |
149e0 | 6f 6e 2c 00 20 20 20 20 20 20 73 74 6d 74 20 3d 20 67 69 6d 70 6c 65 5f 62 75 69 6c 64 5f 61 73 | on,.......stmt.=.gimple_build_as |
14a00 | 73 69 67 6e 00 20 20 20 20 7b 00 20 20 20 20 20 20 26 26 20 66 69 78 65 64 5f 6f 66 66 73 65 74 | sign.....{.......&&.fixed_offset |
14a20 | 20 21 3d 20 30 29 00 20 20 69 66 20 28 74 68 69 73 5f 61 64 6a 75 73 74 69 6e 67 00 00 20 20 74 | .!=.0)...if.(this_adjusting....t |
14a40 | 72 65 65 20 72 65 74 3b 00 20 20 67 61 73 73 69 67 6e 20 2a 73 74 6d 74 3b 00 7b 00 09 20 20 20 | ree.ret;...gassign.*stmt;.{..... |
14a60 | 20 20 20 48 4f 53 54 5f 57 49 44 45 5f 49 4e 54 20 69 6e 64 69 72 65 63 74 5f 6f 66 66 73 65 74 | ...HOST_WIDE_INT.indirect_offset |
14a80 | 29 00 09 20 20 20 20 20 20 48 4f 53 54 5f 57 49 44 45 5f 49 4e 54 20 66 69 78 65 64 5f 6f 66 66 | )........HOST_WIDE_INT.fixed_off |
14aa0 | 73 65 74 2c 20 74 72 65 65 20 76 69 72 74 75 61 6c 5f 6f 66 66 73 65 74 2c 00 09 20 20 20 20 20 | set,.tree.virtual_offset,....... |
14ac0 | 20 74 72 65 65 20 70 74 72 2c 20 62 6f 6f 6c 20 74 68 69 73 5f 61 64 6a 75 73 74 69 6e 67 2c 00 | .tree.ptr,.bool.this_adjusting,. |
14ae0 | 74 68 75 6e 6b 5f 61 64 6a 75 73 74 20 28 67 69 6d 70 6c 65 5f 73 74 6d 74 5f 69 74 65 72 61 74 | thunk_adjust.(gimple_stmt_iterat |
14b00 | 6f 72 20 2a 20 62 73 69 2c 00 74 72 65 65 00 00 20 20 20 66 6f 72 20 61 20 72 65 73 75 6c 74 20 | or.*.bsi,.tree.....for.a.result. |
14b20 | 61 64 6a 75 73 74 69 6e 67 20 74 68 75 6e 6b 2e 20 20 2a 2f 00 20 20 20 69 74 20 69 73 20 6e 6f | adjusting.thunk...*/....it.is.no |
14b40 | 6e 2d 6e 75 6c 6c 2e 20 54 48 49 53 5f 41 44 4a 55 53 54 49 4e 47 20 69 73 20 6e 6f 6e 7a 65 72 | n-null..THIS_ADJUSTING.is.nonzer |
14b60 | 6f 20 66 6f 72 20 61 20 74 68 69 73 20 61 64 6a 75 73 74 69 6e 67 20 74 68 75 6e 6b 20 61 6e 64 | o.for.a.this.adjusting.thunk.and |
14b80 | 20 7a 65 72 6f 00 20 20 20 56 49 52 54 55 41 4c 5f 4f 46 46 53 45 54 2c 20 61 6e 64 20 62 79 20 | .zero....VIRTUAL_OFFSET,.and.by. |
14ba0 | 74 68 65 20 69 6e 64 69 72 65 63 74 20 6f 66 66 73 65 74 20 69 6e 64 69 63 61 74 65 64 20 62 79 | the.indirect.offset.indicated.by |
14bc0 | 20 49 4e 44 49 52 45 43 54 5f 4f 46 46 53 45 54 2c 20 69 66 00 2f 2a 20 41 64 6a 75 73 74 20 50 | .INDIRECT_OFFSET,.if./*.Adjust.P |
14be0 | 54 52 20 62 79 20 74 68 65 20 63 6f 6e 73 74 61 6e 74 20 46 49 58 45 44 5f 4f 46 46 53 45 54 2c | TR.by.the.constant.FIXED_OFFSET, |
14c00 | 20 62 79 20 74 68 65 20 76 74 61 62 6c 65 20 6f 66 66 73 65 74 20 69 6e 64 69 63 61 74 65 64 20 | .by.the.vtable.offset.indicated. |
14c20 | 62 79 00 00 7d 00 20 20 72 65 74 75 72 6e 20 62 62 3b 00 00 20 20 61 64 64 5f 62 62 5f 74 6f 5f | by..}...return.bb;....add_bb_to_ |
14c40 | 6c 6f 6f 70 20 28 62 62 2c 20 45 4e 54 52 59 5f 42 4c 4f 43 4b 5f 50 54 52 5f 46 4f 52 5f 46 4e | loop.(bb,.ENTRY_BLOCK_PTR_FOR_FN |
14c60 | 20 28 63 66 75 6e 29 2d 3e 6c 6f 6f 70 5f 66 61 74 68 65 72 29 3b 00 20 20 65 2d 3e 70 72 6f 62 | .(cfun)->loop_father);...e->prob |
14c80 | 61 62 69 6c 69 74 79 20 3d 20 70 72 6f 66 69 6c 65 5f 70 72 6f 62 61 62 69 6c 69 74 79 3a 3a 61 | ability.=.profile_probability::a |
14ca0 | 6c 77 61 79 73 20 28 29 3b 00 20 20 65 20 3d 20 6d 61 6b 65 5f 65 64 67 65 20 28 62 62 2c 20 45 | lways.();...e.=.make_edge.(bb,.E |
14cc0 | 58 49 54 5f 42 4c 4f 43 4b 5f 50 54 52 5f 46 4f 52 5f 46 4e 20 28 63 66 75 6e 29 2c 20 30 29 3b | XIT_BLOCK_PTR_FOR_FN.(cfun),.0); |
14ce0 | 00 20 20 65 2d 3e 70 72 6f 62 61 62 69 6c 69 74 79 20 3d 20 70 72 6f 66 69 6c 65 5f 70 72 6f 62 | ...e->probability.=.profile_prob |
14d00 | 61 62 69 6c 69 74 79 3a 3a 61 6c 77 61 79 73 20 28 29 3b 00 20 20 65 20 3d 20 6d 61 6b 65 5f 65 | ability::always.();...e.=.make_e |
14d20 | 64 67 65 20 28 45 4e 54 52 59 5f 42 4c 4f 43 4b 5f 50 54 52 5f 46 4f 52 5f 46 4e 20 28 63 66 75 | dge.(ENTRY_BLOCK_PTR_FOR_FN.(cfu |
14d40 | 6e 29 2c 20 62 62 2c 20 45 44 47 45 5f 46 41 4c 4c 54 48 52 55 29 3b 00 20 20 62 62 2d 3e 63 6f | n),.bb,.EDGE_FALLTHRU);...bb->co |
14d60 | 75 6e 74 20 3d 20 63 6f 75 6e 74 3b 00 20 20 62 62 20 3d 20 63 72 65 61 74 65 5f 62 61 73 69 63 | unt.=.count;...bb.=.create_basic |
14d80 | 5f 62 6c 6f 63 6b 20 28 4e 55 4c 4c 2c 20 45 4e 54 52 59 5f 42 4c 4f 43 4b 5f 50 54 52 5f 46 4f | _block.(NULL,.ENTRY_BLOCK_PTR_FO |
14da0 | 52 5f 46 4e 20 28 63 66 75 6e 29 29 3b 00 20 20 45 58 49 54 5f 42 4c 4f 43 4b 5f 50 54 52 5f 46 | R_FN.(cfun));...EXIT_BLOCK_PTR_F |
14dc0 | 4f 52 5f 46 4e 20 28 63 66 75 6e 29 2d 3e 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 3b 00 20 20 45 | OR_FN.(cfun)->count.=.count;...E |
14de0 | 4e 54 52 59 5f 42 4c 4f 43 4b 5f 50 54 52 5f 46 4f 52 5f 46 4e 20 28 63 66 75 6e 29 2d 3e 63 6f | NTRY_BLOCK_PTR_FOR_FN.(cfun)->co |
14e00 | 75 6e 74 20 3d 20 63 6f 75 6e 74 3b 00 20 20 2f 2a 20 43 72 65 61 74 65 20 42 42 20 66 6f 72 20 | unt.=.count;.../*.Create.BB.for. |
14e20 | 62 6f 64 79 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 63 6f 6e 6e 65 63 74 | body.of.the.function.and.connect |
14e40 | 20 69 74 20 70 72 6f 70 65 72 6c 79 2e 20 20 2a 2f 00 00 20 20 6c 6f 6f 70 73 5f 66 6f 72 5f 66 | .it.properly...*/....loops_for_f |
14e60 | 6e 20 28 63 66 75 6e 29 2d 3e 73 74 61 74 65 20 7c 3d 20 4c 4f 4f 50 53 5f 4d 41 59 5f 48 41 56 | n.(cfun)->state.|=.LOOPS_MAY_HAV |
14e80 | 45 5f 4d 55 4c 54 49 50 4c 45 5f 4c 41 54 43 48 45 53 3b 00 20 20 69 6e 69 74 5f 6c 6f 6f 70 73 | E_MULTIPLE_LATCHES;...init_loops |
14ea0 | 5f 73 74 72 75 63 74 75 72 65 20 28 63 66 75 6e 2c 20 6c 6f 6f 70 73 5f 66 6f 72 5f 66 6e 20 28 | _structure.(cfun,.loops_for_fn.( |
14ec0 | 63 66 75 6e 29 2c 20 31 29 3b 00 20 20 73 65 74 5f 6c 6f 6f 70 73 5f 66 6f 72 5f 66 6e 20 28 63 | cfun),.1);...set_loops_for_fn.(c |
14ee0 | 66 75 6e 2c 20 67 67 63 5f 63 6c 65 61 72 65 64 5f 61 6c 6c 6f 63 3c 6c 6f 6f 70 73 3e 20 28 29 | fun,.ggc_cleared_alloc<loops>.() |
14f00 | 29 3b 00 00 09 09 09 20 20 20 20 7c 20 50 52 4f 50 5f 63 66 67 20 7c 20 50 52 4f 50 5f 6c 6f 6f | );.........|.PROP_cfg.|.PROP_loo |
14f20 | 70 73 29 3b 00 20 20 63 66 75 6e 2d 3e 63 75 72 72 5f 70 72 6f 70 65 72 74 69 65 73 20 7c 3d 20 | ps);...cfun->curr_properties.|=. |
14f40 | 28 50 52 4f 50 5f 67 69 6d 70 6c 65 5f 6c 63 66 20 7c 20 50 52 4f 50 5f 67 69 6d 70 6c 65 5f 6c | (PROP_gimple_lcf.|.PROP_gimple_l |
14f60 | 65 68 20 7c 20 50 52 4f 50 5f 67 69 6d 70 6c 65 5f 61 6e 79 00 20 20 44 45 43 4c 5f 53 41 56 45 | eh.|.PROP_gimple_any...DECL_SAVE |
14f80 | 44 5f 54 52 45 45 20 28 64 65 63 6c 29 20 3d 20 65 72 72 6f 72 5f 6d 61 72 6b 5f 6e 6f 64 65 3b | D_TREE.(decl).=.error_mark_node; |
14fa0 | 00 00 20 20 42 4c 4f 43 4b 5f 53 55 50 45 52 43 4f 4e 54 45 58 54 20 28 44 45 43 4c 5f 49 4e 49 | ....BLOCK_SUPERCONTEXT.(DECL_INI |
14fc0 | 54 49 41 4c 20 28 64 65 63 6c 29 29 20 3d 20 64 65 63 6c 3b 00 20 20 44 45 43 4c 5f 49 4e 49 54 | TIAL.(decl)).=.decl;...DECL_INIT |
14fe0 | 49 41 4c 20 28 64 65 63 6c 29 20 3d 20 6d 61 6b 65 5f 6e 6f 64 65 20 28 42 4c 4f 43 4b 29 3b 00 | IAL.(decl).=.make_node.(BLOCK);. |
15000 | 61 64 00 00 04 00 00 00 f0 01 00 00 00 10 00 00 74 00 00 00 00 00 00 00 b5 0f 00 00 a4 0f 00 00 | ad..............t............... |
15020 | 88 0f 00 00 82 0f 00 00 5e 0f 00 00 5d 0f 00 00 31 0f 00 00 20 0f 00 00 f3 0e 00 00 c4 0e 00 00 | ........^...]...1............... |
15040 | b0 0e 00 00 82 0e 00 00 52 0e 00 00 44 0e 00 00 12 0e 00 00 11 0e 00 00 f0 0d 00 00 dd 0d 00 00 | ........R...D................... |
15060 | 99 0d 00 00 7a 0d 00 00 48 0d 00 00 47 0d 00 00 23 0d 00 00 db 0c 00 00 c8 0c 00 00 99 0c 00 00 | ....z...H...G...#............... |
15080 | 6f 0c 00 00 3d 0c 00 00 3c 0c 00 00 14 0c 00 00 c8 0b 00 00 80 0b 00 00 5f 0b 00 00 59 0b 00 00 | o...=...<..............._...Y... |
150a0 | 58 0b 00 00 42 0b 00 00 26 0b 00 00 f7 0a 00 00 f1 0a 00 00 de 0a 00 00 dd 0a 00 00 c6 0a 00 00 | X...B...&....................... |
150c0 | b0 0a 00 00 a5 0a 00 00 9b 0a 00 00 5f 0a 00 00 2b 0a 00 00 fc 09 00 00 f9 09 00 00 bc 09 00 00 | ............_...+............... |
150e0 | 9b 09 00 00 95 09 00 00 94 09 00 00 50 09 00 00 15 09 00 00 ec 08 00 00 be 08 00 00 bd 08 00 00 | ............P................... |
15100 | af 08 00 00 ad 08 00 00 ac 08 00 00 80 08 00 00 40 08 00 00 23 08 00 00 e6 07 00 00 c2 07 00 00 | ................@...#........... |
15120 | c1 07 00 00 bc 07 00 00 70 07 00 00 6e 07 00 00 40 07 00 00 0d 07 00 00 d8 06 00 00 9f 06 00 00 | ........p...n...@............... |
15140 | 81 06 00 00 5b 06 00 00 3f 06 00 00 35 06 00 00 34 06 00 00 1a 06 00 00 02 06 00 00 e4 05 00 00 | ....[...?...5...4............... |
15160 | c4 05 00 00 a0 05 00 00 56 05 00 00 34 05 00 00 2e 05 00 00 19 05 00 00 de 04 00 00 dd 04 00 00 | ........V...4................... |
15180 | bf 04 00 00 bc 04 00 00 a8 04 00 00 97 04 00 00 94 04 00 00 93 04 00 00 7f 04 00 00 63 04 00 00 | ............................c... |
151a0 | 3a 04 00 00 33 04 00 00 07 04 00 00 06 04 00 00 c4 03 00 00 95 03 00 00 73 03 00 00 72 03 00 00 | :...3...................s...r... |
151c0 | 51 03 00 00 1d 03 00 00 fb 02 00 00 bb 02 00 00 ba 02 00 00 75 02 00 00 63 02 00 00 3f 02 00 00 | Q...................u...c...?... |
151e0 | 1e 02 00 00 f0 01 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 44 45 43 4c 5f 49 4e 49 54 49 | ......................DECL_INITI |
15200 | 41 4c 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 20 3d 20 66 6e 5f 62 6c 6f 63 6b 3b 00 20 20 | AL.(thunk_fndecl).=.fn_block;... |
15220 | 20 20 20 20 42 4c 4f 43 4b 5f 56 41 52 53 20 28 66 6e 5f 62 6c 6f 63 6b 29 20 3d 20 61 3b 00 20 | ....BLOCK_VARS.(fn_block).=.a;.. |
15240 | 20 20 20 20 20 66 6e 5f 62 6c 6f 63 6b 20 3d 20 6d 61 6b 65 5f 6e 6f 64 65 20 28 42 4c 4f 43 4b | .....fn_block.=.make_node.(BLOCK |
15260 | 29 3b 00 09 20 63 72 65 61 74 65 20 6f 6e 65 2e 20 20 2a 2f 00 20 20 20 20 20 20 2f 2a 20 54 68 | );...create.one...*/......./*.Th |
15280 | 65 20 62 61 63 6b 20 65 6e 64 20 65 78 70 65 63 74 73 20 44 45 43 4c 5f 49 4e 49 54 49 41 4c 20 | e.back.end.expects.DECL_INITIAL. |
152a0 | 74 6f 20 63 6f 6e 74 61 69 6e 20 61 20 42 4c 4f 43 4b 2c 20 73 6f 20 77 65 00 00 20 20 20 20 20 | to.contain.a.BLOCK,.so.we....... |
152c0 | 20 44 45 43 4c 5f 43 4f 4e 54 45 58 54 20 28 44 45 43 4c 5f 52 45 53 55 4c 54 20 28 74 68 75 6e | .DECL_CONTEXT.(DECL_RESULT.(thun |
152e0 | 6b 5f 66 6e 64 65 63 6c 29 29 20 3d 20 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 3b 00 09 09 20 20 20 | k_fndecl)).=.thunk_fndecl;...... |
15300 | 20 20 20 52 45 53 55 4c 54 5f 44 45 43 4c 2c 20 30 2c 20 72 65 73 74 79 70 65 29 3b 00 09 3d 20 | ...RESULT_DECL,.0,.restype);..=. |
15320 | 62 75 69 6c 64 5f 64 65 63 6c 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e | build_decl.(DECL_SOURCE_LOCATION |
15340 | 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 2c 00 20 20 20 20 20 20 44 45 43 4c 5f 52 45 53 55 | .(thunk_fndecl),.......DECL_RESU |
15360 | 4c 54 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 00 00 09 09 09 20 20 20 20 20 20 66 6c 61 67 | LT.(thunk_fndecl)...........flag |
15380 | 5f 66 75 6e 63 74 69 6f 6e 5f 73 65 63 74 69 6f 6e 73 29 3b 00 20 20 20 20 20 20 72 65 73 6f 6c | _function_sections);.......resol |
153a0 | 76 65 5f 75 6e 69 71 75 65 5f 73 65 63 74 69 6f 6e 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 2c | ve_unique_section.(thunk_fndecl, |
153c0 | 20 30 2c 00 20 20 20 20 20 20 2f 2a 20 45 6e 73 75 72 65 20 74 68 75 6e 6b 73 20 61 72 65 20 65 | .0,......./*.Ensure.thunks.are.e |
153e0 | 6d 69 74 74 65 64 20 69 6e 20 74 68 65 69 72 20 63 6f 72 72 65 63 74 20 73 65 63 74 69 6f 6e 73 | mitted.in.their.correct.sections |
15400 | 2e 20 20 2a 2f 00 00 20 20 20 20 20 20 63 75 72 72 65 6e 74 5f 66 75 6e 63 74 69 6f 6e 5f 64 65 | ...*/........current_function_de |
15420 | 63 6c 20 3d 20 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 3b 00 20 20 20 20 20 20 00 20 20 20 20 20 20 | cl.=.thunk_fndecl;.............. |
15440 | 61 20 3d 20 44 45 43 4c 5f 41 52 47 55 4d 45 4e 54 53 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c | a.=.DECL_ARGUMENTS.(thunk_fndecl |
15460 | 29 3b 00 09 67 65 74 5f 75 6e 74 72 61 6e 73 66 6f 72 6d 65 64 5f 62 6f 64 79 20 28 29 3b 00 20 | );..get_untransformed_body.();.. |
15480 | 20 20 20 20 20 69 66 20 28 69 6e 5f 6c 74 6f 5f 70 29 00 00 09 7d 00 09 20 20 72 65 74 75 72 6e | .....if.(in_lto_p)...}....return |
154a0 | 20 66 61 6c 73 65 3b 00 09 20 20 61 6e 61 6c 79 7a 65 64 20 3d 20 74 72 75 65 3b 00 09 7b 00 20 | .false;....analyzed.=.true;..{.. |
154c0 | 20 20 20 20 20 69 66 20 28 21 6f 75 74 70 75 74 5f 61 73 6d 5f 74 68 75 6e 6b 73 29 00 00 20 20 | .....if.(!output_asm_thunks).... |
154e0 | 20 20 20 20 74 72 65 65 20 72 65 73 74 79 70 65 20 3d 20 54 52 45 45 5f 54 59 50 45 20 28 54 52 | ....tree.restype.=.TREE_TYPE.(TR |
15500 | 45 45 5f 54 59 50 45 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 29 3b 00 20 20 20 20 20 20 74 | EE_TYPE.(thunk_fndecl));.......t |
15520 | 72 65 65 20 66 6e 5f 62 6c 6f 63 6b 3b 00 20 20 20 20 7b 00 09 09 09 09 09 20 20 20 20 20 20 76 | ree.fn_block;.....{............v |
15540 | 69 72 74 75 61 6c 5f 76 61 6c 75 65 2c 20 61 6c 69 61 73 29 29 00 20 20 20 20 20 20 26 26 20 74 | irtual_value,.alias)).......&&.t |
15560 | 61 72 67 65 74 6d 2e 61 73 6d 5f 6f 75 74 2e 63 61 6e 5f 6f 75 74 70 75 74 5f 6d 69 5f 74 68 75 | argetm.asm_out.can_output_mi_thu |
15580 | 6e 6b 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 2c 20 66 69 78 65 64 5f 6f 66 66 73 65 74 2c 00 | nk.(thunk_fndecl,.fixed_offset,. |
155a0 | 20 20 20 20 20 20 26 26 20 21 44 45 43 4c 5f 53 54 41 54 49 43 5f 43 48 41 49 4e 20 28 61 6c 69 | ......&&.!DECL_STATIC_CHAIN.(ali |
155c0 | 61 73 29 00 20 20 20 20 20 20 26 26 20 21 44 45 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 61 6c 69 | as).......&&.!DECL_EXTERNAL.(ali |
155e0 | 61 73 29 00 20 20 20 20 20 20 26 26 20 69 6e 64 69 72 65 63 74 5f 6f 66 66 73 65 74 20 3d 3d 20 | as).......&&.indirect_offset.==. |
15600 | 30 00 20 20 20 20 20 20 26 26 20 74 68 69 73 5f 61 64 6a 75 73 74 69 6e 67 00 20 20 69 66 20 28 | 0.......&&.this_adjusting...if.( |
15620 | 21 66 6f 72 63 65 5f 67 69 6d 70 6c 65 5f 74 68 75 6e 6b 00 00 20 20 74 72 65 65 20 61 3b 00 20 | !force_gimple_thunk....tree.a;.. |
15640 | 20 74 72 65 65 20 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 20 3d 20 64 65 63 6c 3b 00 20 20 74 72 65 | .tree.thunk_fndecl.=.decl;...tre |
15660 | 65 20 61 6c 69 61 73 20 3d 20 63 61 6c 6c 65 65 73 2d 3e 63 61 6c 6c 65 65 2d 3e 64 65 63 6c 3b | e.alias.=.callees->callee->decl; |
15680 | 00 20 20 74 72 65 65 20 76 69 72 74 75 61 6c 5f 6f 66 66 73 65 74 20 3d 20 4e 55 4c 4c 3b 00 20 | ...tree.virtual_offset.=.NULL;.. |
156a0 | 20 48 4f 53 54 5f 57 49 44 45 5f 49 4e 54 20 69 6e 64 69 72 65 63 74 5f 6f 66 66 73 65 74 20 3d | .HOST_WIDE_INT.indirect_offset.= |
156c0 | 20 74 68 75 6e 6b 2e 69 6e 64 69 72 65 63 74 5f 6f 66 66 73 65 74 3b 00 20 20 48 4f 53 54 5f 57 | .thunk.indirect_offset;...HOST_W |
156e0 | 49 44 45 5f 49 4e 54 20 76 69 72 74 75 61 6c 5f 76 61 6c 75 65 20 3d 20 74 68 75 6e 6b 2e 76 69 | IDE_INT.virtual_value.=.thunk.vi |
15700 | 72 74 75 61 6c 5f 76 61 6c 75 65 3b 00 20 20 48 4f 53 54 5f 57 49 44 45 5f 49 4e 54 20 66 69 78 | rtual_value;...HOST_WIDE_INT.fix |
15720 | 65 64 5f 6f 66 66 73 65 74 20 3d 20 74 68 75 6e 6b 2e 66 69 78 65 64 5f 6f 66 66 73 65 74 3b 00 | ed_offset.=.thunk.fixed_offset;. |
15740 | 20 20 62 6f 6f 6c 20 74 68 69 73 5f 61 64 6a 75 73 74 69 6e 67 20 3d 20 74 68 75 6e 6b 2e 74 68 | ..bool.this_adjusting.=.thunk.th |
15760 | 69 73 5f 61 64 6a 75 73 74 69 6e 67 3b 00 7b 00 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a 65 78 70 | is_adjusting;.{.cgraph_node::exp |
15780 | 61 6e 64 5f 74 68 75 6e 6b 20 28 62 6f 6f 6c 20 6f 75 74 70 75 74 5f 61 73 6d 5f 74 68 75 6e 6b | and_thunk.(bool.output_asm_thunk |
157a0 | 73 2c 20 62 6f 6f 6c 20 66 6f 72 63 65 5f 67 69 6d 70 6c 65 5f 74 68 75 6e 6b 29 00 62 6f 6f 6c | s,.bool.force_gimple_thunk).bool |
157c0 | 00 00 20 20 20 74 68 75 6e 6b 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 6c 6f 77 65 72 65 64 | .....thunks.that.are.not.lowered |
157e0 | 2e 20 20 2a 2f 00 20 20 20 57 68 65 6e 20 4f 55 54 50 55 54 5f 41 53 4d 5f 54 48 55 4e 4b 20 69 | ...*/....When.OUTPUT_ASM_THUNK.i |
15800 | 73 20 74 72 75 65 2c 20 61 6c 73 6f 20 70 72 6f 64 75 63 65 20 61 73 73 65 6d 62 6c 65 72 20 66 | s.true,.also.produce.assembler.f |
15820 | 6f 72 00 20 20 20 6e 6f 20 61 73 73 65 6d 62 6c 65 72 20 69 73 20 70 72 6f 64 75 63 65 64 2e 00 | or....no.assembler.is.produced.. |
15840 | 20 20 20 57 68 65 6e 20 46 4f 52 43 45 5f 47 49 4d 50 4c 45 5f 54 48 55 4e 4b 20 69 73 20 74 72 | ...When.FORCE_GIMPLE_THUNK.is.tr |
15860 | 75 65 2c 20 67 69 6d 70 6c 65 20 74 68 75 6e 6b 20 69 73 20 63 72 65 61 74 65 64 20 61 6e 64 00 | ue,.gimple.thunk.is.created.and. |
15880 | 2f 2a 20 45 78 70 61 6e 64 20 74 68 75 6e 6b 20 4e 4f 44 45 20 74 6f 20 67 69 6d 70 6c 65 20 69 | /*.Expand.thunk.NODE.to.gimple.i |
158a0 | 66 20 70 6f 73 73 69 62 6c 65 2e 00 00 7d 00 20 20 72 65 74 75 72 6e 20 72 65 74 3b 00 00 20 20 | f.possible...}...return.ret;.... |
158c0 | 67 73 69 5f 69 6e 73 65 72 74 5f 61 66 74 65 72 20 28 62 73 69 2c 20 73 74 6d 74 2c 20 47 53 49 | gsi_insert_after.(bsi,.stmt,.GSI |
158e0 | 5f 4e 45 57 5f 53 54 4d 54 29 3b 00 20 20 73 74 6d 74 20 3d 20 67 69 6d 70 6c 65 5f 62 75 69 6c | _NEW_STMT);...stmt.=.gimple_buil |
15900 | 64 5f 61 73 73 69 67 6e 20 28 72 65 74 2c 20 70 74 72 29 3b 00 20 20 72 65 74 20 3d 20 63 72 65 | d_assign.(ret,.ptr);...ret.=.cre |
15920 | 61 74 65 5f 74 6d 70 5f 72 65 67 20 28 54 52 45 45 5f 54 59 50 45 20 28 70 74 72 29 2c 20 22 61 | ate_tmp_reg.(TREE_TYPE.(ptr),."a |
15940 | 64 6a 75 73 74 65 64 5f 74 68 69 73 22 29 3b 00 20 20 2f 2a 20 45 6d 69 74 20 74 68 65 20 73 74 | djusted_this");.../*.Emit.the.st |
15960 | 61 74 65 6d 65 6e 74 20 61 6e 64 20 67 69 6d 70 6c 69 66 79 20 74 68 65 20 61 64 6a 75 73 74 6d | atement.and.gimplify.the.adjustm |
15980 | 65 6e 74 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 20 2a 2f 00 00 20 20 20 20 7d 00 09 09 09 09 09 | ent.expression...*/......}...... |
159a0 | 20 20 20 20 20 70 74 72 74 6d 70 2c 20 66 69 78 65 64 5f 6f 66 66 73 65 74 29 3b 00 20 20 20 20 | .....ptrtmp,.fixed_offset);..... |
159c0 | 20 20 70 74 72 20 3d 20 66 6f 6c 64 5f 62 75 69 6c 64 5f 70 6f 69 6e 74 65 72 5f 70 6c 75 73 5f | ..ptr.=.fold_build_pointer_plus_ |
159e0 | 68 77 69 5f 6c 6f 63 20 28 69 6e 70 75 74 5f 6c 6f 63 61 74 69 6f 6e 2c 00 09 7d 00 09 20 20 67 | hwi_loc.(input_location,..}....g |
15a00 | 73 69 5f 69 6e 73 65 72 74 5f 61 66 74 65 72 20 28 62 73 69 2c 20 73 74 6d 74 2c 20 47 53 49 5f | si_insert_after.(bsi,.stmt,.GSI_ |
15a20 | 4e 45 57 5f 53 54 4d 54 29 3b 00 20 20 20 20 20 20 20 20 20 20 73 74 6d 74 20 3d 20 67 69 6d 70 | NEW_STMT);...........stmt.=.gimp |
15a40 | 6c 65 5f 62 75 69 6c 64 5f 61 73 73 69 67 6e 20 28 70 74 72 74 6d 70 2c 20 70 74 72 29 3b 00 20 | le_build_assign.(ptrtmp,.ptr);.. |
15a60 | 20 20 20 20 20 20 20 20 20 70 74 72 74 6d 70 20 3d 20 63 72 65 61 74 65 5f 74 6d 70 5f 72 65 67 | .........ptrtmp.=.create_tmp_reg |
15a80 | 20 28 54 52 45 45 5f 54 59 50 45 20 28 70 74 72 29 2c 20 22 70 74 72 22 29 3b 00 20 20 20 20 20 | .(TREE_TYPE.(ptr),."ptr");...... |
15aa0 | 20 20 20 7b 00 20 20 20 20 20 20 65 6c 73 65 00 20 20 20 20 20 20 20 20 70 74 72 74 6d 70 20 3d | ...{.......else.........ptrtmp.= |
15ac0 | 20 70 74 72 3b 00 20 20 20 20 20 20 69 66 20 28 56 41 52 5f 50 20 28 70 74 72 29 29 00 00 20 20 | .ptr;.......if.(VAR_P.(ptr)).... |
15ae0 | 20 20 20 20 74 72 65 65 20 70 74 72 74 6d 70 3b 00 20 20 20 20 7b 00 20 20 20 20 2f 2a 20 41 64 | ....tree.ptrtmp;.....{...../*.Ad |
15b00 | 6a 75 73 74 20 74 68 65 20 70 6f 69 6e 74 65 72 20 62 79 20 74 68 65 20 63 6f 6e 73 74 61 6e 74 | just.the.pointer.by.the.constant |
15b20 | 2e 20 20 2a 2f 00 20 20 20 20 20 20 26 26 20 66 69 78 65 64 5f 6f 66 66 73 65 74 20 21 3d 20 30 | ...*/.......&&.fixed_offset.!=.0 |
15b40 | 29 00 20 20 69 66 20 28 21 74 68 69 73 5f 61 64 6a 75 73 74 69 6e 67 00 00 20 20 20 20 7d 00 09 | )...if.(!this_adjusting......}.. |
15b60 | 09 09 09 20 20 20 20 20 20 47 53 49 5f 43 4f 4e 54 49 4e 55 45 5f 4c 49 4e 4b 49 4e 47 29 3b 00 | .........GSI_CONTINUE_LINKING);. |
15b80 | 20 20 20 20 20 20 70 74 72 20 3d 20 66 6f 72 63 65 5f 67 69 6d 70 6c 65 5f 6f 70 65 72 61 6e 64 | ......ptr.=.force_gimple_operand |
15ba0 | 5f 67 73 69 20 28 62 73 69 2c 20 70 74 72 2c 20 74 72 75 65 2c 20 4e 55 4c 4c 5f 54 52 45 45 2c | _gsi.(bsi,.ptr,.true,.NULL_TREE, |
15bc0 | 20 66 61 6c 73 65 2c 00 20 20 20 20 20 20 70 74 72 20 3d 20 66 6f 6c 64 5f 62 75 69 6c 64 5f 70 | .false,.......ptr.=.fold_build_p |
15be0 | 6f 69 6e 74 65 72 5f 70 6c 75 73 5f 6c 6f 63 20 28 69 6e 70 75 74 5f 6c 6f 63 61 74 69 6f 6e 2c | ointer_plus_loc.(input_location, |
15c00 | 20 70 74 72 2c 20 6f 66 66 73 65 74 5f 74 72 65 65 29 3b 00 20 20 20 20 20 20 2f 2a 20 41 64 6a | .ptr,.offset_tree);......./*.Adj |
15c20 | 75 73 74 20 74 68 65 20 60 74 68 69 73 27 20 70 6f 69 6e 74 65 72 2e 20 20 2a 2f 00 00 20 20 20 | ust.the.`this'.pointer...*/..... |
15c40 | 20 20 20 67 73 69 5f 69 6e 73 65 72 74 5f 61 66 74 65 72 20 28 62 73 69 2c 20 73 74 6d 74 2c 20 | ...gsi_insert_after.(bsi,.stmt,. |
15c60 | 47 53 49 5f 4e 45 57 5f 53 54 4d 54 29 3b 00 09 09 09 09 20 20 62 75 69 6c 64 5f 73 69 6d 70 6c | GSI_NEW_STMT);.......build_simpl |
15c80 | 65 5f 6d 65 6d 5f 72 65 66 20 28 6f 66 66 73 65 74 5f 70 74 72 29 29 3b 00 20 20 20 20 20 20 73 | e_mem_ref.(offset_ptr));.......s |
15ca0 | 74 6d 74 20 3d 20 67 69 6d 70 6c 65 5f 62 75 69 6c 64 5f 61 73 73 69 67 6e 20 28 6f 66 66 73 65 | tmt.=.gimple_build_assign.(offse |
15cc0 | 74 5f 74 72 65 65 2c 00 09 09 09 09 20 20 20 20 22 6f 66 66 73 65 74 22 29 3b 00 20 20 20 20 20 | t_tree,........."offset");...... |
15ce0 | 20 6f 66 66 73 65 74 5f 74 72 65 65 20 3d 20 63 72 65 61 74 65 5f 74 6d 70 5f 72 65 67 20 28 54 | .offset_tree.=.create_tmp_reg.(T |
15d00 | 52 45 45 5f 54 59 50 45 20 28 54 52 45 45 5f 54 59 50 45 20 28 6f 66 66 73 65 74 5f 70 74 72 29 | REE_TYPE.(TREE_TYPE.(offset_ptr) |
15d20 | 29 2c 00 20 20 20 20 20 20 2f 2a 20 47 65 74 20 74 68 65 20 6f 66 66 73 65 74 20 69 74 73 65 6c | ),......./*.Get.the.offset.itsel |
15d40 | 66 2e 20 20 2a 2f 00 00 20 20 20 20 20 20 67 73 69 5f 69 6e 73 65 72 74 5f 61 66 74 65 72 20 28 | f...*/........gsi_insert_after.( |
15d60 | 62 73 69 2c 20 73 74 6d 74 2c 20 47 53 49 5f 4e 45 57 5f 53 54 4d 54 29 3b 00 09 09 09 09 09 20 | bsi,.stmt,.GSI_NEW_STMT);....... |
15d80 | 20 20 20 20 20 20 69 6e 64 69 72 65 63 74 5f 6f 66 66 73 65 74 29 29 3b 00 09 20 20 20 20 20 20 | ......indirect_offset));........ |
15da0 | 66 6f 6c 64 5f 62 75 69 6c 64 5f 70 6f 69 6e 74 65 72 5f 70 6c 75 73 5f 68 77 69 5f 6c 6f 63 20 | fold_build_pointer_plus_hwi_loc. |
15dc0 | 28 69 6e 70 75 74 5f 6c 6f 63 61 74 69 6f 6e 2c 20 6f 66 66 73 65 74 5f 70 74 72 2c 00 09 20 20 | (input_location,.offset_ptr,.... |
15de0 | 20 20 20 28 6f 66 66 73 65 74 5f 70 74 72 2c 00 20 20 20 20 20 20 73 74 6d 74 20 3d 20 67 69 6d | ...(offset_ptr,.......stmt.=.gim |
15e00 | 70 6c 65 5f 62 75 69 6c 64 5f 61 73 73 69 67 6e 00 00 20 20 20 20 20 20 67 73 69 5f 69 6e 73 65 | ple_build_assign........gsi_inse |
15e20 | 72 74 5f 61 66 74 65 72 20 28 62 73 69 2c 20 73 74 6d 74 2c 20 47 53 49 5f 4e 45 57 5f 53 54 4d | rt_after.(bsi,.stmt,.GSI_NEW_STM |
15e40 | 54 29 3b 00 09 09 09 09 09 20 20 70 74 72 29 29 3b 00 09 09 09 09 20 20 62 75 69 6c 64 31 20 28 | T);........ptr));.......build1.( |
15e60 | 4e 4f 50 5f 45 58 50 52 2c 20 54 52 45 45 5f 54 59 50 45 20 28 6f 66 66 73 65 74 5f 70 74 72 29 | NOP_EXPR,.TREE_TYPE.(offset_ptr) |
15e80 | 2c 00 20 20 20 20 20 20 73 74 6d 74 20 3d 20 67 69 6d 70 6c 65 5f 62 75 69 6c 64 5f 61 73 73 69 | ,.......stmt.=.gimple_build_assi |
15ea0 | 67 6e 20 28 6f 66 66 73 65 74 5f 70 74 72 2c 00 09 09 09 20 20 22 6f 66 66 73 65 74 5f 70 74 72 | gn.(offset_ptr,......"offset_ptr |
15ec0 | 22 29 3b 00 09 09 09 20 20 28 62 75 69 6c 64 5f 70 6f 69 6e 74 65 72 5f 74 79 70 65 20 28 76 74 | ");......(build_pointer_type.(vt |
15ee0 | 61 62 6c 65 5f 65 6e 74 72 79 5f 74 79 70 65 29 29 2c 00 20 20 20 20 20 20 20 20 3d 20 63 72 65 | able_entry_type)),.........=.cre |
15f00 | 61 74 65 5f 74 6d 70 5f 72 65 67 20 28 62 75 69 6c 64 5f 70 6f 69 6e 74 65 72 5f 74 79 70 65 00 | ate_tmp_reg.(build_pointer_type. |
15f20 | 20 20 20 20 20 20 6f 66 66 73 65 74 5f 70 74 72 00 20 20 20 20 20 20 2f 2a 20 47 65 74 20 74 68 | ......offset_ptr......./*.Get.th |
15f40 | 65 20 61 64 64 72 65 73 73 20 6f 66 20 74 68 65 20 6f 66 66 73 65 74 2e 20 20 2a 2f 00 00 20 20 | e.address.of.the.offset...*/.... |
15f60 | 20 20 20 20 74 72 65 65 20 6f 66 66 73 65 74 5f 70 74 72 2c 20 6f 66 66 73 65 74 5f 74 72 65 65 | ....tree.offset_ptr,.offset_tree |
15f80 | 3b 00 20 20 20 20 7b 00 20 20 69 66 20 28 69 6e 64 69 72 65 63 74 5f 6f 66 66 73 65 74 20 21 3d | ;.....{...if.(indirect_offset.!= |
15fa0 | 20 30 29 00 20 20 20 20 20 76 74 61 62 6c 65 2e 20 20 2a 2f 00 20 20 2f 2a 20 4c 69 6b 65 77 69 | .0)......vtable...*/.../*.Likewi |
15fc0 | 73 65 20 66 6f 72 20 61 6e 20 6f 66 66 73 65 74 20 74 68 61 74 20 69 73 20 73 74 6f 72 65 64 20 | se.for.an.offset.that.is.stored. |
15fe0 | 69 6e 20 74 68 65 20 6f 62 6a 65 63 74 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 00 | in.the.object.that.contains.the. |
16000 | 61 64 00 00 1e 00 00 00 1e 02 00 00 00 10 00 00 79 00 00 00 00 00 00 00 cc 0f 00 00 96 0f 00 00 | ad..............y............... |
16020 | 6c 0f 00 00 52 0f 00 00 34 0f 00 00 f0 0e 00 00 bf 0e 00 00 be 0e 00 00 7b 0e 00 00 4b 0e 00 00 | l...R...4...............{...K... |
16040 | 4a 0e 00 00 28 0e 00 00 0c 0e 00 00 e7 0d 00 00 bc 0d 00 00 9f 0d 00 00 87 0d 00 00 81 0d 00 00 | J...(........................... |
16060 | 51 0d 00 00 4b 0d 00 00 00 0d 00 00 eb 0c 00 00 c0 0c 00 00 a9 0c 00 00 95 0c 00 00 8f 0c 00 00 | Q...K........................... |
16080 | 88 0c 00 00 82 0c 00 00 6e 0c 00 00 3b 0c 00 00 1b 0c 00 00 06 0c 00 00 f6 0b 00 00 e9 0b 00 00 | ........n...;................... |
160a0 | d5 0b 00 00 bb 0b 00 00 ba 0b 00 00 a7 0b 00 00 93 0b 00 00 58 0b 00 00 57 0b 00 00 0d 0b 00 00 | ....................X...W....... |
160c0 | cd 0a 00 00 a2 0a 00 00 86 0a 00 00 85 0a 00 00 42 0a 00 00 21 0a 00 00 03 0a 00 00 df 09 00 00 | ................B...!........... |
160e0 | de 09 00 00 b5 09 00 00 b4 09 00 00 88 09 00 00 87 09 00 00 45 09 00 00 16 09 00 00 f4 08 00 00 | ....................E........... |
16100 | f3 08 00 00 cb 08 00 00 ca 08 00 00 a8 08 00 00 75 08 00 00 74 08 00 00 38 08 00 00 02 08 00 00 | ................u...t...8....... |
16120 | cf 07 00 00 cc 07 00 00 89 07 00 00 67 07 00 00 46 07 00 00 1c 07 00 00 f3 06 00 00 f0 06 00 00 | ............g...F............... |
16140 | e5 06 00 00 be 06 00 00 bd 06 00 00 96 06 00 00 6f 06 00 00 24 06 00 00 23 06 00 00 fa 05 00 00 | ................o...$...#....... |
16160 | ba 05 00 00 b9 05 00 00 9a 05 00 00 99 05 00 00 62 05 00 00 41 05 00 00 27 05 00 00 02 05 00 00 | ................b...A...'....... |
16180 | c2 04 00 00 bf 04 00 00 9b 04 00 00 94 04 00 00 60 04 00 00 4c 04 00 00 30 04 00 00 0a 04 00 00 | ................`...L...0....... |
161a0 | fc 03 00 00 ce 03 00 00 c7 03 00 00 9c 03 00 00 95 03 00 00 53 03 00 00 4f 03 00 00 39 03 00 00 | ....................S...O...9... |
161c0 | 38 03 00 00 20 03 00 00 18 03 00 00 f1 02 00 00 b7 02 00 00 aa 02 00 00 a2 02 00 00 9e 02 00 00 | 8............................... |
161e0 | 92 02 00 00 63 02 00 00 5c 02 00 00 54 02 00 00 22 02 00 00 1f 02 00 00 1e 02 00 00 1d 02 00 00 | ....c...\...T..."............... |
16200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 | ................................ |
16220 | 7d 00 09 20 20 20 20 72 65 73 74 6d 70 20 3d 20 63 72 65 61 74 65 5f 74 6d 70 5f 72 65 67 20 28 | }......restmp.=.create_tmp_reg.( |
16240 | 72 65 73 74 79 70 65 2c 20 22 72 65 74 76 61 6c 22 29 3b 00 09 20 20 65 6c 73 65 00 09 20 20 20 | restype,."retval");....else..... |
16260 | 20 7d 00 09 09 72 65 73 74 6d 70 20 3d 20 63 72 65 61 74 65 5f 74 6d 70 5f 76 61 72 20 28 72 65 | .}...restmp.=.create_tmp_var.(re |
16280 | 73 74 79 70 65 2c 20 22 72 65 74 76 61 6c 22 29 3b 00 09 20 20 20 20 20 20 65 6c 73 65 00 09 09 | stype,."retval");........else... |
162a0 | 7d 00 09 09 20 20 20 20 7d 00 09 09 09 3d 20 72 65 73 74 6d 70 3b 00 09 09 20 20 20 20 20 20 42 | }.......}....=.restmp;.........B |
162c0 | 4c 4f 43 4b 5f 56 41 52 53 20 28 44 45 43 4c 5f 49 4e 49 54 49 41 4c 20 28 63 75 72 72 65 6e 74 | LOCK_VARS.(DECL_INITIAL.(current |
162e0 | 5f 66 75 6e 63 74 69 6f 6e 5f 64 65 63 6c 29 29 00 09 09 20 20 20 20 20 20 61 64 64 5f 6c 6f 63 | _function_decl)).........add_loc |
16300 | 61 6c 5f 64 65 63 6c 20 28 63 66 75 6e 2c 20 72 65 73 74 6d 70 29 3b 00 09 09 20 20 20 20 7b 00 | al_decl.(cfun,.restmp);.......{. |
16320 | 09 09 20 20 69 66 20 28 56 41 52 5f 50 20 28 72 65 73 74 6d 70 29 29 00 00 09 09 20 20 72 65 73 | ....if.(VAR_P.(restmp))......res |
16340 | 74 6d 70 20 3d 20 72 65 73 64 65 63 6c 3b 00 09 09 7b 00 09 20 20 20 20 20 20 69 66 20 28 61 67 | tmp.=.resdecl;...{........if.(ag |
16360 | 67 72 65 67 61 74 65 5f 76 61 6c 75 65 5f 70 20 28 72 65 73 64 65 63 6c 2c 20 54 52 45 45 5f 54 | gregate_value_p.(resdecl,.TREE_T |
16380 | 59 50 45 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 29 29 00 09 20 20 20 20 7b 00 09 20 20 65 | YPE.(thunk_fndecl)))......{....e |
163a0 | 6c 73 65 20 69 66 20 28 21 69 73 5f 67 69 6d 70 6c 65 5f 72 65 67 5f 74 79 70 65 20 28 72 65 73 | lse.if.(!is_gimple_reg_type.(res |
163c0 | 74 79 70 65 29 29 00 09 20 20 20 20 7d 00 09 09 09 09 20 62 75 69 6c 64 5f 69 6e 74 5f 63 73 74 | type))......}......build_int_cst |
163e0 | 20 28 54 52 45 45 5f 54 59 50 45 20 28 72 65 73 64 65 63 6c 29 2c 20 30 29 29 3b 00 09 09 09 09 | .(TREE_TYPE.(resdecl),.0));..... |
16400 | 20 72 65 73 64 65 63 6c 2c 00 09 09 09 09 20 54 52 45 45 5f 54 59 50 45 20 28 54 52 45 45 5f 54 | .resdecl,......TREE_TYPE.(TREE_T |
16420 | 59 50 45 20 28 72 65 73 64 65 63 6c 29 29 2c 00 09 09 72 65 73 74 6d 70 20 3d 20 62 75 69 6c 64 | YPE.(resdecl)),...restmp.=.build |
16440 | 32 20 28 4d 45 4d 5f 52 45 46 2c 00 09 20 20 20 20 20 20 69 66 20 28 21 72 65 73 74 6d 70 29 00 | 2.(MEM_REF,........if.(!restmp). |
16460 | 09 20 20 20 20 20 20 72 65 73 74 6d 70 20 3d 20 67 69 6d 70 6c 65 5f 66 6f 6c 64 5f 69 6e 64 69 | .......restmp.=.gimple_fold_indi |
16480 | 72 65 63 74 5f 72 65 66 20 28 72 65 73 64 65 63 6c 29 3b 00 09 20 20 20 20 7b 00 09 20 20 69 66 | rect_ref.(resdecl);......{....if |
164a0 | 20 28 44 45 43 4c 5f 42 59 5f 52 45 46 45 52 45 4e 43 45 20 28 72 65 73 64 65 63 6c 29 29 00 09 | .(DECL_BY_REFERENCE.(resdecl)).. |
164c0 | 7b 00 09 20 20 20 20 20 20 7c 7c 20 54 52 45 45 5f 43 4f 44 45 20 28 54 59 50 45 5f 53 49 5a 45 | {........||.TREE_CODE.(TYPE_SIZE |
164e0 | 5f 55 4e 49 54 20 28 72 65 73 74 79 70 65 29 29 20 21 3d 20 49 4e 54 45 47 45 52 5f 43 53 54 29 | _UNIT.(restype)).!=.INTEGER_CST) |
16500 | 29 00 09 20 20 20 20 20 20 7c 7c 20 54 52 45 45 5f 41 44 44 52 45 53 53 41 42 4c 45 20 28 72 65 | )........||.TREE_ADDRESSABLE.(re |
16520 | 73 74 79 70 65 29 00 09 20 20 26 26 20 28 21 61 6c 69 61 73 5f 69 73 5f 6e 6f 72 65 74 75 72 6e | stype)....&&.(!alias_is_noreturn |
16540 | 00 20 20 20 20 20 20 69 66 20 28 21 56 4f 49 44 5f 54 59 50 45 5f 50 20 28 72 65 73 74 79 70 65 | .......if.(!VOID_TYPE_P.(restype |
16560 | 29 00 20 20 20 20 20 20 2f 2a 20 42 75 69 6c 64 20 63 61 6c 6c 20 74 6f 20 74 68 65 20 66 75 6e | )......./*.Build.call.to.the.fun |
16580 | 63 74 69 6f 6e 20 62 65 69 6e 67 20 74 68 75 6e 6b 65 64 2e 20 20 2a 2f 00 00 20 20 20 20 20 20 | ction.being.thunked...*/........ |
165a0 | 62 73 69 20 3d 20 67 73 69 5f 73 74 61 72 74 5f 62 62 20 28 62 62 29 3b 00 00 09 3d 20 69 6e 69 | bsi.=.gsi_start_bb.(bb);...=.ini |
165c0 | 74 5f 6c 6f 77 65 72 65 64 5f 65 6d 70 74 79 5f 66 75 6e 63 74 69 6f 6e 20 28 74 68 75 6e 6b 5f | t_lowered_empty_function.(thunk_ |
165e0 | 66 6e 64 65 63 6c 2c 20 74 72 75 65 2c 20 63 66 67 5f 63 6f 75 6e 74 29 3b 00 20 20 20 20 20 20 | fndecl,.true,.cfg_count);....... |
16600 | 62 62 20 3d 20 74 68 65 6e 5f 62 62 20 3d 20 65 6c 73 65 5f 62 62 20 3d 20 72 65 74 75 72 6e 5f | bb.=.then_bb.=.else_bb.=.return_ |
16620 | 62 62 00 00 09 63 66 67 5f 63 6f 75 6e 74 20 3d 20 70 72 6f 66 69 6c 65 5f 63 6f 75 6e 74 3a 3a | bb...cfg_count.=.profile_count:: |
16640 | 66 72 6f 6d 5f 67 63 6f 76 5f 74 79 70 65 20 28 42 42 5f 46 52 45 51 5f 4d 41 58 29 2e 67 75 65 | from_gcov_type.(BB_FREQ_MAX).gue |
16660 | 73 73 65 64 5f 6c 6f 63 61 6c 20 28 29 3b 00 20 20 20 20 20 20 69 66 20 28 21 63 66 67 5f 63 6f | ssed_local.();.......if.(!cfg_co |
16680 | 75 6e 74 2e 69 6e 69 74 69 61 6c 69 7a 65 64 5f 70 20 28 29 29 00 20 20 20 20 20 20 70 72 6f 66 | unt.initialized_p.()).......prof |
166a0 | 69 6c 65 5f 63 6f 75 6e 74 20 63 66 67 5f 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 3b 00 00 09 72 | ile_count.cfg_count.=.count;...r |
166c0 | 65 73 64 65 63 6c 20 3d 20 44 45 43 4c 5f 52 45 53 55 4c 54 20 28 74 68 75 6e 6b 5f 66 6e 64 65 | esdecl.=.DECL_RESULT.(thunk_fnde |
166e0 | 63 6c 29 3b 00 20 20 20 20 20 20 65 6c 73 65 00 09 7d 00 09 20 20 44 45 43 4c 5f 52 45 53 55 4c | cl);.......else..}....DECL_RESUL |
16700 | 54 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 20 3d 20 72 65 73 64 65 63 6c 3b 00 09 20 20 44 | T.(thunk_fndecl).=.resdecl;....D |
16720 | 45 43 4c 5f 43 4f 4e 54 45 58 54 20 28 72 65 73 64 65 63 6c 29 20 3d 20 74 68 75 6e 6b 5f 66 6e | ECL_CONTEXT.(resdecl).=.thunk_fn |
16740 | 64 65 63 6c 3b 00 09 20 20 44 45 43 4c 5f 49 47 4e 4f 52 45 44 5f 50 20 28 72 65 73 64 65 63 6c | decl;....DECL_IGNORED_P.(resdecl |
16760 | 29 20 3d 20 31 3b 00 09 20 20 44 45 43 4c 5f 41 52 54 49 46 49 43 49 41 4c 20 28 72 65 73 64 65 | ).=.1;....DECL_ARTIFICIAL.(resde |
16780 | 63 6c 29 20 3d 20 31 3b 00 09 20 20 72 65 73 64 65 63 6c 20 3d 20 62 75 69 6c 64 5f 64 65 63 6c | cl).=.1;....resdecl.=.build_decl |
167a0 | 20 28 69 6e 70 75 74 5f 6c 6f 63 61 74 69 6f 6e 2c 20 52 45 53 55 4c 54 5f 44 45 43 4c 2c 20 30 | .(input_location,.RESULT_DECL,.0 |
167c0 | 2c 20 72 65 73 74 79 70 65 29 3b 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 44 45 43 4c 5f 52 45 | ,.restype);..{.......if.(DECL_RE |
167e0 | 53 55 4c 54 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 20 3d 3d 20 4e 55 4c 4c 5f 54 52 45 45 | SULT.(thunk_fndecl).==.NULL_TREE |
16800 | 29 00 20 20 20 20 20 20 72 65 73 74 79 70 65 20 3d 20 54 52 45 45 5f 54 59 50 45 20 28 54 52 45 | ).......restype.=.TREE_TYPE.(TRE |
16820 | 45 5f 54 59 50 45 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 29 3b 00 20 20 20 20 20 20 2f 2a | E_TYPE.(thunk_fndecl));......./* |
16840 | 20 42 75 69 6c 64 20 74 68 65 20 72 65 74 75 72 6e 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 66 6f | .Build.the.return.declaration.fo |
16860 | 72 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 2e 20 20 2a 2f 00 00 20 20 20 20 20 20 20 20 76 69 72 | r.the.function...*/..........vir |
16880 | 74 75 61 6c 5f 6f 66 66 73 65 74 20 3d 20 73 69 7a 65 5f 69 6e 74 20 28 76 69 72 74 75 61 6c 5f | tual_offset.=.size_int.(virtual_ |
168a0 | 76 61 6c 75 65 29 3b 00 20 20 20 20 20 20 69 66 20 28 74 68 75 6e 6b 2e 76 69 72 74 75 61 6c 5f | value);.......if.(thunk.virtual_ |
168c0 | 6f 66 66 73 65 74 5f 70 29 00 00 20 20 20 20 20 20 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 6b 5f | offset_p)........bitmap_obstack_ |
168e0 | 69 6e 69 74 69 61 6c 69 7a 65 20 28 4e 55 4c 4c 29 3b 00 00 09 09 09 20 20 20 20 20 20 66 6c 61 | initialize.(NULL);...........fla |
16900 | 67 5f 66 75 6e 63 74 69 6f 6e 5f 73 65 63 74 69 6f 6e 73 29 3b 00 20 20 20 20 20 20 72 65 73 6f | g_function_sections);.......reso |
16920 | 6c 76 65 5f 75 6e 69 71 75 65 5f 73 65 63 74 69 6f 6e 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c | lve_unique_section.(thunk_fndecl |
16940 | 2c 20 30 2c 00 20 20 20 20 20 20 2f 2a 20 45 6e 73 75 72 65 20 74 68 75 6e 6b 73 20 61 72 65 20 | ,.0,......./*.Ensure.thunks.are. |
16960 | 65 6d 69 74 74 65 64 20 69 6e 20 74 68 65 69 72 20 63 6f 72 72 65 63 74 20 73 65 63 74 69 6f 6e | emitted.in.their.correct.section |
16980 | 73 2e 20 20 2a 2f 00 00 20 20 20 20 20 20 63 75 72 72 65 6e 74 5f 66 75 6e 63 74 69 6f 6e 5f 64 | s...*/........current_function_d |
169a0 | 65 63 6c 20 3d 20 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 3b 00 00 20 20 20 20 20 20 61 20 3d 20 44 | ecl.=.thunk_fndecl;........a.=.D |
169c0 | 45 43 4c 5f 41 52 47 55 4d 45 4e 54 53 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 3b 00 00 09 | ECL_ARGUMENTS.(thunk_fndecl);... |
169e0 | 44 45 43 4c 5f 49 47 4e 4f 52 45 44 5f 50 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 20 3d 20 | DECL_IGNORED_P.(thunk_fndecl).=. |
16a00 | 31 3b 00 20 20 20 20 20 20 69 66 20 28 66 6f 72 63 65 5f 67 69 6d 70 6c 65 5f 74 68 75 6e 6b 29 | 1;.......if.(force_gimple_thunk) |
16a20 | 00 09 20 61 66 74 65 72 20 65 61 72 6c 79 20 64 65 62 75 67 20 77 61 73 20 72 75 6e 2e 20 20 2a | ...after.early.debug.was.run...* |
16a40 | 2f 00 20 20 20 20 20 20 2f 2a 20 57 65 20 6e 65 65 64 20 74 6f 20 66 6f 72 63 65 20 44 45 43 4c | /......./*.We.need.to.force.DECL |
16a60 | 5f 49 47 4e 4f 52 45 44 5f 50 20 77 68 65 6e 20 74 68 65 20 74 68 75 6e 6b 20 69 73 20 63 72 65 | _IGNORED_P.when.the.thunk.is.cre |
16a80 | 61 74 65 64 00 00 09 67 65 74 5f 75 6e 74 72 61 6e 73 66 6f 72 6d 65 64 5f 62 6f 64 79 20 28 29 | ated...get_untransformed_body.() |
16aa0 | 3b 00 20 20 20 20 20 20 69 66 20 28 69 6e 5f 6c 74 6f 5f 70 20 26 26 20 21 66 6f 72 63 65 5f 67 | ;.......if.(in_lto_p.&&.!force_g |
16ac0 | 69 6d 70 6c 65 5f 74 68 75 6e 6b 29 00 09 20 44 45 43 4c 5f 41 52 47 55 4d 45 4e 54 53 2e 20 20 | imple_thunk)...DECL_ARGUMENTS... |
16ae0 | 49 6e 20 74 68 69 73 20 63 61 73 65 20 66 6f 72 63 65 5f 67 69 6d 70 6c 65 5f 74 68 75 6e 6b 20 | In.this.case.force_gimple_thunk. |
16b00 | 69 73 20 74 72 75 65 2e 20 20 2a 2f 00 20 20 20 20 20 20 2f 2a 20 57 65 20 6d 61 79 20 62 65 20 | is.true...*/......./*.We.may.be. |
16b20 | 63 61 6c 6c 65 64 20 66 72 6f 6d 20 65 78 70 61 6e 64 5f 74 68 75 6e 6b 20 74 68 61 74 20 72 65 | called.from.expand_thunk.that.re |
16b40 | 6c 65 61 73 65 73 20 62 6f 64 79 20 65 78 63 65 70 74 20 66 6f 72 00 00 20 20 20 20 20 20 62 6f | leases.body.except.for........bo |
16b60 | 6f 6c 20 61 6c 69 61 73 5f 69 73 5f 6e 6f 72 65 74 75 72 6e 20 3d 20 54 52 45 45 5f 54 48 49 53 | ol.alias_is_noreturn.=.TREE_THIS |
16b80 | 5f 56 4f 4c 41 54 49 4c 45 20 28 61 6c 69 61 73 29 3b 00 20 20 20 20 20 20 67 72 65 74 75 72 6e | _VOLATILE.(alias);.......greturn |
16ba0 | 20 2a 72 65 74 3b 00 20 20 20 20 20 20 67 63 61 6c 6c 20 2a 63 61 6c 6c 3b 00 00 20 20 20 20 20 | .*ret;.......gcall.*call;....... |
16bc0 | 20 74 72 65 65 20 72 65 73 74 6d 70 20 3d 20 4e 55 4c 4c 3b 00 20 20 20 20 20 20 74 72 65 65 20 | .tree.restmp.=.NULL;.......tree. |
16be0 | 72 65 73 64 65 63 6c 3b 00 20 20 20 20 20 20 69 6e 74 20 69 3b 00 20 20 20 20 20 20 74 72 65 65 | resdecl;.......int.i;.......tree |
16c00 | 20 61 72 67 3b 00 20 20 20 20 20 20 69 6e 74 20 6e 61 72 67 73 20 3d 20 30 3b 00 20 20 20 20 20 | .arg;.......int.nargs.=.0;...... |
16c20 | 20 67 69 6d 70 6c 65 5f 73 74 6d 74 5f 69 74 65 72 61 74 6f 72 20 62 73 69 3b 00 20 20 20 20 20 | .gimple_stmt_iterator.bsi;...... |
16c40 | 20 62 61 73 69 63 5f 62 6c 6f 63 6b 20 62 62 2c 20 74 68 65 6e 5f 62 62 2c 20 65 6c 73 65 5f 62 | .basic_block.bb,.then_bb,.else_b |
16c60 | 62 2c 20 72 65 74 75 72 6e 5f 62 62 3b 00 20 20 20 20 20 20 74 72 65 65 20 72 65 73 74 79 70 65 | b,.return_bb;.......tree.restype |
16c80 | 3b 00 20 20 20 20 7b 00 20 20 65 6c 73 65 00 20 20 20 20 7d 00 20 20 20 20 20 20 72 65 74 75 72 | ;.....{...else.....}.......retur |
16ca0 | 6e 20 66 61 6c 73 65 3b 00 20 20 20 20 20 20 61 6e 61 6c 79 7a 65 64 20 3d 20 74 72 75 65 3b 00 | n.false;.......analyzed.=.true;. |
16cc0 | 20 20 20 20 20 20 54 52 45 45 5f 41 53 4d 5f 57 52 49 54 54 45 4e 20 28 74 68 75 6e 6b 5f 66 6e | ......TREE_ASM_WRITTEN.(thunk_fn |
16ce0 | 64 65 63 6c 29 20 3d 20 31 3b 00 09 20 20 20 20 20 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 3b 00 | decl).=.1;.......thunk_fndecl);. |
16d00 | 20 20 20 20 20 20 65 72 72 6f 72 20 28 22 67 65 6e 65 72 69 63 20 74 68 75 6e 6b 20 63 6f 64 65 | ......error.("generic.thunk.code |
16d20 | 20 66 61 69 6c 73 20 66 6f 72 20 6d 65 74 68 6f 64 20 25 71 44 20 77 68 69 63 68 20 75 73 65 73 | .fails.for.method.%qD.which.uses |
16d40 | 20 25 3c 2e 2e 2e 25 3e 22 2c 00 20 20 20 20 7b 00 20 20 65 6c 73 65 20 69 66 20 28 73 74 64 61 | .%<...%>",.....{...else.if.(stda |
16d60 | 72 67 5f 70 20 28 54 52 45 45 5f 54 59 50 45 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 29 29 | rg_p.(TREE_TYPE.(thunk_fndecl))) |
16d80 | 00 20 20 20 20 7d 00 20 20 20 20 20 20 61 6e 61 6c 79 7a 65 64 20 3d 20 66 61 6c 73 65 3b 00 20 | .....}.......analyzed.=.false;.. |
16da0 | 20 20 20 20 20 74 68 75 6e 6b 2e 74 68 75 6e 6b 5f 70 20 3d 20 66 61 6c 73 65 3b 00 20 20 20 20 | .....thunk.thunk_p.=.false;..... |
16dc0 | 20 20 54 52 45 45 5f 41 53 4d 5f 57 52 49 54 54 45 4e 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c | ..TREE_ASM_WRITTEN.(thunk_fndecl |
16de0 | 29 20 3d 20 31 3b 00 20 20 20 20 20 20 66 72 65 65 5f 61 66 74 65 72 5f 63 6f 6d 70 69 6c 61 74 | ).=.1;.......free_after_compilat |
16e00 | 69 6f 6e 20 28 63 66 75 6e 29 3b 00 20 20 20 20 20 20 69 6e 69 74 5f 69 6e 73 6e 5f 6c 65 6e 67 | ion.(cfun);.......init_insn_leng |
16e20 | 74 68 73 20 28 29 3b 00 20 20 20 20 20 20 69 6e 73 6e 5f 6c 6f 63 61 74 69 6f 6e 73 5f 66 69 6e | ths.();.......insn_locations_fin |
16e40 | 61 6c 69 7a 65 20 28 29 3b 00 00 09 09 09 09 20 20 20 20 20 20 20 66 69 78 65 64 5f 6f 66 66 73 | alize.();.............fixed_offs |
16e60 | 65 74 2c 20 76 69 72 74 75 61 6c 5f 76 61 6c 75 65 2c 20 61 6c 69 61 73 29 3b 00 20 20 20 20 20 | et,.virtual_value,.alias);...... |
16e80 | 20 74 61 72 67 65 74 6d 2e 61 73 6d 5f 6f 75 74 2e 6f 75 74 70 75 74 5f 6d 69 5f 74 68 75 6e 6b | .targetm.asm_out.output_mi_thunk |
16ea0 | 20 28 61 73 6d 5f 6f 75 74 5f 66 69 6c 65 2c 20 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 2c 00 00 20 | .(asm_out_file,.thunk_fndecl,... |
16ec0 | 20 20 20 20 20 70 72 6f 6c 6f 67 75 65 5f 6c 6f 63 61 74 69 6f 6e 20 3d 20 63 75 72 72 5f 69 6e | .....prologue_location.=.curr_in |
16ee0 | 73 6e 5f 6c 6f 63 61 74 69 6f 6e 20 28 29 3b 00 20 20 20 20 20 20 73 65 74 5f 63 75 72 72 5f 69 | sn_location.();.......set_curr_i |
16f00 | 6e 73 6e 5f 6c 6f 63 61 74 69 6f 6e 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 | nsn_location.(DECL_SOURCE_LOCATI |
16f20 | 4f 4e 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 29 3b 00 20 20 20 20 20 20 69 6e 73 6e 5f 6c | ON.(thunk_fndecl));.......insn_l |
16f40 | 6f 63 61 74 69 6f 6e 73 5f 69 6e 69 74 20 28 29 3b 00 20 20 20 20 20 20 63 66 75 6e 2d 3e 69 73 | ocations_init.();.......cfun->is |
16f60 | 5f 74 68 75 6e 6b 20 3d 20 31 3b 00 20 20 20 20 20 20 69 6e 69 74 5f 66 75 6e 63 74 69 6f 6e 5f | _thunk.=.1;.......init_function_ |
16f80 | 73 74 61 72 74 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 3b 00 20 20 20 20 20 20 61 6c 6c 6f | start.(thunk_fndecl);.......allo |
16fa0 | 63 61 74 65 5f 73 74 72 75 63 74 5f 66 75 6e 63 74 69 6f 6e 20 28 74 68 75 6e 6b 5f 66 6e 64 65 | cate_struct_function.(thunk_fnde |
16fc0 | 63 6c 2c 20 66 61 6c 73 65 29 3b 00 20 20 20 20 20 20 42 4c 4f 43 4b 5f 53 55 50 45 52 43 4f 4e | cl,.false);.......BLOCK_SUPERCON |
16fe0 | 54 45 58 54 20 28 66 6e 5f 62 6c 6f 63 6b 29 20 3d 20 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 3b 00 | TEXT.(fn_block).=.thunk_fndecl;. |
17000 | 61 64 00 00 06 00 00 00 c6 01 00 00 00 10 00 00 69 00 00 00 00 00 00 00 cf 0f 00 00 be 0f 00 00 | ad..............i............... |
17020 | 9a 0f 00 00 8d 0f 00 00 7e 0f 00 00 64 0f 00 00 61 0f 00 00 24 0f 00 00 fa 0e 00 00 e1 0e 00 00 | ........~...d...a...$........... |
17040 | d7 0e 00 00 d4 0e 00 00 d3 0e 00 00 c2 0e 00 00 92 0e 00 00 8d 0e 00 00 78 0e 00 00 52 0e 00 00 | ........................x...R... |
17060 | 33 0e 00 00 2a 0e 00 00 00 0e 00 00 db 0d 00 00 aa 0d 00 00 7b 0d 00 00 72 0d 00 00 55 0d 00 00 | 3...*...............{...r...U... |
17080 | 50 0d 00 00 ff 0c 00 00 de 0c 00 00 af 0c 00 00 8a 0c 00 00 87 0c 00 00 4a 0c 00 00 2c 0c 00 00 | P.......................J...,... |
170a0 | ec 0b 00 00 bc 0b 00 00 af 0b 00 00 90 0b 00 00 72 0b 00 00 59 0b 00 00 32 0b 00 00 12 0b 00 00 | ................r...Y...2....... |
170c0 | f5 0a 00 00 f4 0a 00 00 b6 0a 00 00 95 0a 00 00 94 0a 00 00 6d 0a 00 00 6a 0a 00 00 69 0a 00 00 | ....................m...j...i... |
170e0 | 1c 0a 00 00 e9 09 00 00 a9 09 00 00 78 09 00 00 50 09 00 00 1a 09 00 00 19 09 00 00 07 09 00 00 | ............x...P............... |
17100 | 04 09 00 00 d6 08 00 00 98 08 00 00 70 08 00 00 6d 08 00 00 3a 08 00 00 1c 08 00 00 19 08 00 00 | ............p...m...:........... |
17120 | f8 07 00 00 cc 07 00 00 c5 07 00 00 a1 07 00 00 a0 07 00 00 65 07 00 00 61 07 00 00 4f 07 00 00 | ....................e...a...O... |
17140 | 43 07 00 00 10 07 00 00 d9 06 00 00 a2 06 00 00 90 06 00 00 63 06 00 00 23 06 00 00 ef 05 00 00 | C...................c...#....... |
17160 | cd 05 00 00 9b 05 00 00 67 05 00 00 38 05 00 00 07 05 00 00 d8 04 00 00 af 04 00 00 80 04 00 00 | ........g...8................... |
17180 | 51 04 00 00 23 04 00 00 03 04 00 00 d2 03 00 00 a0 03 00 00 64 03 00 00 49 03 00 00 16 03 00 00 | Q...#...............d...I....... |
171a0 | da 02 00 00 bf 02 00 00 99 02 00 00 71 02 00 00 32 02 00 00 fb 01 00 00 c6 01 00 00 c5 01 00 00 | ............q...2............... |
171c0 | 00 00 00 00 00 00 09 09 20 20 65 2d 3e 70 72 6f 62 61 62 69 6c 69 74 79 20 3d 20 70 72 6f 66 69 | ..........e->probability.=.profi |
171e0 | 6c 65 5f 70 72 6f 62 61 62 69 6c 69 74 79 3a 3a 61 6c 77 61 79 73 20 28 29 3b 00 09 09 20 20 65 | le_probability::always.();.....e |
17200 | 20 3d 20 6d 61 6b 65 5f 65 64 67 65 20 28 65 6c 73 65 5f 62 62 2c 20 72 65 74 75 72 6e 5f 62 62 | .=.make_edge.(else_bb,.return_bb |
17220 | 2c 20 45 44 47 45 5f 46 41 4c 4c 54 48 52 55 29 3b 00 09 09 20 20 6d 61 6b 65 5f 73 69 6e 67 6c | ,.EDGE_FALLTHRU);.....make_singl |
17240 | 65 5f 73 75 63 63 5f 65 64 67 65 20 28 74 68 65 6e 5f 62 62 2c 20 72 65 74 75 72 6e 5f 62 62 2c | e_succ_edge.(then_bb,.return_bb, |
17260 | 20 45 44 47 45 5f 46 41 4c 4c 54 48 52 55 29 3b 00 09 09 09 09 09 20 45 58 49 54 5f 42 4c 4f 43 | .EDGE_FALLTHRU);.......EXIT_BLOC |
17280 | 4b 5f 50 54 52 5f 46 4f 52 5f 46 4e 20 28 63 66 75 6e 29 2c 20 30 29 3b 00 09 09 20 20 6d 61 6b | K_PTR_FOR_FN.(cfun),.0);.....mak |
172a0 | 65 5f 73 69 6e 67 6c 65 5f 73 75 63 63 5f 65 64 67 65 20 28 72 65 74 75 72 6e 5f 62 62 2c 00 09 | e_single_succ_edge.(return_bb,.. |
172c0 | 09 09 09 09 2e 61 70 70 6c 79 5f 73 63 61 6c 65 20 28 31 2c 20 31 36 29 3b 00 09 09 20 20 65 2d | .....apply_scale.(1,.16);.....e- |
172e0 | 3e 70 72 6f 62 61 62 69 6c 69 74 79 20 3d 20 70 72 6f 66 69 6c 65 5f 70 72 6f 62 61 62 69 6c 69 | >probability.=.profile_probabili |
17300 | 74 79 3a 3a 67 75 65 73 73 65 64 5f 61 6c 77 61 79 73 20 28 29 00 09 09 20 20 65 20 3d 20 6d 61 | ty::guessed_always.().....e.=.ma |
17320 | 6b 65 5f 65 64 67 65 20 28 62 62 2c 20 65 6c 73 65 5f 62 62 2c 20 45 44 47 45 5f 46 41 4c 53 45 | ke_edge.(bb,.else_bb,.EDGE_FALSE |
17340 | 5f 56 41 4c 55 45 29 3b 00 09 09 09 09 09 2e 61 70 70 6c 79 5f 73 63 61 6c 65 20 28 31 2c 20 31 | _VALUE);.......apply_scale.(1,.1 |
17360 | 36 29 3b 00 09 09 20 20 65 2d 3e 70 72 6f 62 61 62 69 6c 69 74 79 20 3d 20 70 72 6f 66 69 6c 65 | 6);.....e->probability.=.profile |
17380 | 5f 70 72 6f 62 61 62 69 6c 69 74 79 3a 3a 67 75 65 73 73 65 64 5f 61 6c 77 61 79 73 20 28 29 00 | _probability::guessed_always.(). |
173a0 | 09 09 20 20 65 20 3d 20 6d 61 6b 65 5f 65 64 67 65 20 28 62 62 2c 20 74 68 65 6e 5f 62 62 2c 20 | ....e.=.make_edge.(bb,.then_bb,. |
173c0 | 45 44 47 45 5f 54 52 55 45 5f 56 41 4c 55 45 29 3b 00 09 09 20 20 67 73 69 5f 69 6e 73 65 72 74 | EDGE_TRUE_VALUE);.....gsi_insert |
173e0 | 5f 61 66 74 65 72 20 28 26 62 73 69 2c 20 73 74 6d 74 2c 20 47 53 49 5f 4e 45 57 5f 53 54 4d 54 | _after.(&bsi,.stmt,.GSI_NEW_STMT |
17400 | 29 3b 00 09 09 09 09 09 20 20 20 20 4e 55 4c 4c 5f 54 52 45 45 2c 20 4e 55 4c 4c 5f 54 52 45 45 | );..........NULL_TREE,.NULL_TREE |
17420 | 29 3b 00 09 09 09 09 09 20 20 20 20 62 75 69 6c 64 5f 7a 65 72 6f 5f 63 73 74 20 28 54 52 45 45 | );..........build_zero_cst.(TREE |
17440 | 5f 54 59 50 45 20 28 72 65 73 74 6d 70 29 29 2c 00 09 09 20 20 73 74 6d 74 20 3d 20 67 69 6d 70 | _TYPE.(restmp)),.....stmt.=.gimp |
17460 | 6c 65 5f 62 75 69 6c 64 5f 63 6f 6e 64 20 28 4e 45 5f 45 58 50 52 2c 20 72 65 73 74 6d 70 2c 00 | le_build_cond.(NE_EXPR,.restmp,. |
17480 | 09 09 20 20 74 72 75 65 5f 6c 61 62 65 6c 20 3d 20 67 69 6d 70 6c 65 5f 62 6c 6f 63 6b 5f 6c 61 | ....true_label.=.gimple_block_la |
174a0 | 62 65 6c 20 28 74 68 65 6e 5f 62 62 29 3b 00 09 09 20 20 72 65 6d 6f 76 65 5f 65 64 67 65 20 28 | bel.(then_bb);.....remove_edge.( |
174c0 | 73 69 6e 67 6c 65 5f 73 75 63 63 5f 65 64 67 65 20 28 62 62 29 29 3b 00 09 09 20 20 61 64 64 5f | single_succ_edge.(bb));.....add_ |
174e0 | 62 62 5f 74 6f 5f 6c 6f 6f 70 20 28 65 6c 73 65 5f 62 62 2c 20 62 62 2d 3e 6c 6f 6f 70 5f 66 61 | bb_to_loop.(else_bb,.bb->loop_fa |
17500 | 74 68 65 72 29 3b 00 09 09 20 20 61 64 64 5f 62 62 5f 74 6f 5f 6c 6f 6f 70 20 28 72 65 74 75 72 | ther);.....add_bb_to_loop.(retur |
17520 | 6e 5f 62 62 2c 20 62 62 2d 3e 6c 6f 6f 70 5f 66 61 74 68 65 72 29 3b 00 09 09 20 20 61 64 64 5f | n_bb,.bb->loop_father);.....add_ |
17540 | 62 62 5f 74 6f 5f 6c 6f 6f 70 20 28 74 68 65 6e 5f 62 62 2c 20 62 62 2d 3e 6c 6f 6f 70 5f 66 61 | bb_to_loop.(then_bb,.bb->loop_fa |
17560 | 74 68 65 72 29 3b 00 09 09 20 20 65 6c 73 65 5f 62 62 2d 3e 63 6f 75 6e 74 20 3d 20 63 66 67 5f | ther);.....else_bb->count.=.cfg_ |
17580 | 63 6f 75 6e 74 2e 61 70 70 6c 79 5f 73 63 61 6c 65 20 28 31 2c 20 31 36 29 3b 00 09 09 20 20 65 | count.apply_scale.(1,.16);.....e |
175a0 | 6c 73 65 5f 62 62 20 3d 20 63 72 65 61 74 65 5f 62 61 73 69 63 5f 62 6c 6f 63 6b 20 28 4e 55 4c | lse_bb.=.create_basic_block.(NUL |
175c0 | 4c 2c 20 65 6c 73 65 5f 62 62 29 3b 00 09 09 20 20 72 65 74 75 72 6e 5f 62 62 2d 3e 63 6f 75 6e | L,.else_bb);.....return_bb->coun |
175e0 | 74 20 3d 20 63 66 67 5f 63 6f 75 6e 74 3b 00 09 09 20 20 72 65 74 75 72 6e 5f 62 62 20 3d 20 63 | t.=.cfg_count;.....return_bb.=.c |
17600 | 72 65 61 74 65 5f 62 61 73 69 63 5f 62 6c 6f 63 6b 20 28 4e 55 4c 4c 2c 20 74 68 65 6e 5f 62 62 | reate_basic_block.(NULL,.then_bb |
17620 | 29 3b 00 09 09 20 20 74 68 65 6e 5f 62 62 2d 3e 63 6f 75 6e 74 20 3d 20 63 66 67 5f 63 6f 75 6e | );.....then_bb->count.=.cfg_coun |
17640 | 74 20 2d 20 63 66 67 5f 63 6f 75 6e 74 2e 61 70 70 6c 79 5f 73 63 61 6c 65 20 28 31 2c 20 31 36 | t.-.cfg_count.apply_scale.(1,.16 |
17660 | 29 3b 00 09 09 20 20 74 68 65 6e 5f 62 62 20 3d 20 63 72 65 61 74 65 5f 62 61 73 69 63 5f 62 6c | );.....then_bb.=.create_basic_bl |
17680 | 6f 63 6b 20 28 4e 55 4c 4c 2c 20 62 62 29 3b 00 09 09 20 20 20 20 20 74 68 75 6e 6b 2e 20 20 2a | ock.(NULL,.bb);........thunk...* |
176a0 | 2f 00 09 09 20 20 20 20 20 61 64 6a 75 73 74 6d 65 6e 74 2c 20 62 65 63 61 75 73 65 20 74 68 61 | /........adjustment,.because.tha |
176c0 | 74 27 73 20 77 68 79 20 77 65 27 72 65 20 65 6d 69 74 74 69 6e 67 20 61 00 09 09 20 20 20 20 20 | t's.why.we're.emitting.a........ |
176e0 | 70 72 6f 74 65 63 74 20 61 67 61 69 6e 73 74 20 4e 55 4c 4c 2e 20 20 57 65 20 6b 6e 6f 77 20 74 | protect.against.NULL...We.know.t |
17700 | 68 65 72 65 20 77 69 6c 6c 20 62 65 20 61 6e 00 09 09 20 20 2f 2a 20 49 66 20 74 68 65 20 72 65 | here.will.be.an...../*.If.the.re |
17720 | 74 75 72 6e 20 74 79 70 65 20 69 73 20 61 20 70 6f 69 6e 74 65 72 2c 20 77 65 20 6e 65 65 64 20 | turn.type.is.a.pointer,.we.need. |
17740 | 74 6f 00 09 09 20 20 65 64 67 65 20 65 3b 00 09 09 20 20 67 69 6d 70 6c 65 20 2a 73 74 6d 74 3b | to.....edge.e;.....gimple.*stmt; |
17760 | 00 09 09 7b 00 09 20 20 20 20 20 20 69 66 20 28 54 52 45 45 5f 43 4f 44 45 20 28 54 52 45 45 5f | ...{........if.(TREE_CODE.(TREE_ |
17780 | 54 59 50 45 20 28 72 65 73 74 6d 70 29 29 20 3d 3d 20 50 4f 49 4e 54 45 52 5f 54 59 50 45 29 00 | TYPE.(restmp)).==.POINTER_TYPE). |
177a0 | 00 09 20 20 20 20 20 20 74 72 65 65 20 74 72 75 65 5f 6c 61 62 65 6c 20 3d 20 4e 55 4c 4c 5f 54 | ........tree.true_label.=.NULL_T |
177c0 | 52 45 45 3b 00 09 20 20 20 20 7b 00 09 20 20 20 20 20 20 26 26 20 28 66 69 78 65 64 5f 6f 66 66 | REE;......{........&&.(fixed_off |
177e0 | 73 65 74 20 7c 7c 20 76 69 72 74 75 61 6c 5f 6f 66 66 73 65 74 29 29 00 09 20 20 69 66 20 28 72 | set.||.virtual_offset))....if.(r |
17800 | 65 73 74 6d 70 20 26 26 20 21 74 68 69 73 5f 61 64 6a 75 73 74 69 6e 67 00 09 7b 00 20 20 20 20 | estmp.&&.!this_adjusting..{..... |
17820 | 20 20 69 66 20 28 21 61 6c 69 61 73 5f 69 73 5f 6e 6f 72 65 74 75 72 6e 29 00 20 20 20 20 20 20 | ..if.(!alias_is_noreturn)....... |
17840 | 67 73 69 5f 69 6e 73 65 72 74 5f 61 66 74 65 72 20 28 26 62 73 69 2c 20 63 61 6c 6c 2c 20 47 53 | gsi_insert_after.(&bsi,.call,.GS |
17860 | 49 5f 4e 45 57 5f 53 54 4d 54 29 3b 00 09 7d 00 09 09 09 09 09 09 20 54 52 45 45 5f 54 59 50 45 | I_NEW_STMT);..}........TREE_TYPE |
17880 | 20 28 54 52 45 45 5f 54 59 50 45 20 28 61 6c 69 61 73 29 29 29 29 3b 00 09 20 20 67 63 63 5f 61 | .(TREE_TYPE.(alias))));....gcc_a |
178a0 | 73 73 65 72 74 20 28 75 73 65 6c 65 73 73 5f 74 79 70 65 5f 63 6f 6e 76 65 72 73 69 6f 6e 5f 70 | ssert.(useless_type_conversion_p |
178c0 | 20 28 54 52 45 45 5f 54 59 50 45 20 28 72 65 73 74 6d 70 29 2c 00 20 20 20 20 20 20 20 20 20 20 | .(TREE_TYPE.(restmp),........... |
178e0 | 67 69 6d 70 6c 65 5f 63 61 6c 6c 5f 73 65 74 5f 6c 68 73 20 28 63 61 6c 6c 2c 20 72 65 73 74 6d | gimple_call_set_lhs.(call,.restm |
17900 | 70 29 3b 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 72 65 73 74 6d 70 29 00 00 20 20 20 20 20 20 | p);..{.......if.(restmp)........ |
17920 | 20 20 67 69 6d 70 6c 65 5f 63 61 6c 6c 5f 73 65 74 5f 72 65 74 75 72 6e 5f 73 6c 6f 74 5f 6f 70 | ..gimple_call_set_return_slot_op |
17940 | 74 20 28 63 61 6c 6c 2c 20 74 72 75 65 29 3b 00 09 20 20 20 20 20 20 7c 7c 20 44 45 43 4c 5f 42 | t.(call,.true);........||.DECL_B |
17960 | 59 5f 52 45 46 45 52 45 4e 43 45 20 28 72 65 73 64 65 63 6c 29 29 29 00 09 20 20 26 26 20 28 21 | Y_REFERENCE.(resdecl)))....&&.(! |
17980 | 69 73 5f 67 69 6d 70 6c 65 5f 72 65 67 5f 74 79 70 65 20 28 54 52 45 45 5f 54 59 50 45 20 28 72 | is_gimple_reg_type.(TREE_TYPE.(r |
179a0 | 65 73 64 65 63 6c 29 29 00 20 20 20 20 20 20 69 66 20 28 61 67 67 72 65 67 61 74 65 5f 76 61 6c | esdecl)).......if.(aggregate_val |
179c0 | 75 65 5f 70 20 28 72 65 73 64 65 63 6c 2c 20 54 52 45 45 5f 54 59 50 45 20 28 74 68 75 6e 6b 5f | ue_p.(resdecl,.TREE_TYPE.(thunk_ |
179e0 | 66 6e 64 65 63 6c 29 29 00 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 76 61 6c 75 65 73 20 | fndecl))..........return.values. |
17a00 | 77 69 74 68 20 44 45 43 4c 5f 42 59 5f 52 45 46 45 52 45 4e 43 45 2e 20 20 2a 2f 00 20 20 20 20 | with.DECL_BY_REFERENCE...*/..... |
17a20 | 20 20 2f 2a 20 52 65 74 75 72 6e 20 73 6c 6f 74 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 69 73 | ../*.Return.slot.optimization.is |
17a40 | 20 61 6c 77 61 79 73 20 70 6f 73 73 69 62 6c 65 20 61 6e 64 20 69 6e 20 66 61 63 74 20 72 65 71 | .always.possible.and.in.fact.req |
17a60 | 75 69 72 65 64 20 74 6f 00 00 09 7d 00 09 20 20 67 69 6d 70 6c 65 5f 63 61 6c 6c 5f 73 65 74 5f | uired.to...}....gimple_call_set_ |
17a80 | 63 68 61 69 6e 20 28 63 61 6c 6c 2c 20 64 65 63 6c 29 3b 00 00 09 20 20 73 66 2d 3e 73 74 61 74 | chain.(call,.decl);.....sf->stat |
17aa0 | 69 63 5f 63 68 61 69 6e 5f 64 65 63 6c 20 3d 20 64 65 63 6c 3b 00 09 20 20 73 74 72 75 63 74 20 | ic_chain_decl.=.decl;....struct. |
17ac0 | 66 75 6e 63 74 69 6f 6e 20 2a 73 66 20 3d 20 44 45 43 4c 5f 53 54 52 55 43 54 5f 46 55 4e 43 54 | function.*sf.=.DECL_STRUCT_FUNCT |
17ae0 | 49 4f 4e 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 3b 00 00 09 20 20 54 52 45 45 5f 52 45 41 | ION.(thunk_fndecl);.....TREE_REA |
17b00 | 44 4f 4e 4c 59 20 28 64 65 63 6c 29 20 3d 20 31 3b 00 09 20 20 44 45 43 4c 5f 41 52 47 5f 54 59 | DONLY.(decl).=.1;....DECL_ARG_TY |
17b20 | 50 45 20 28 64 65 63 6c 29 20 3d 20 74 79 70 65 3b 00 09 20 20 44 45 43 4c 5f 43 4f 4e 54 45 58 | PE.(decl).=.type;....DECL_CONTEX |
17b40 | 54 20 28 64 65 63 6c 29 20 3d 20 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 3b 00 09 20 20 54 52 45 45 | T.(decl).=.thunk_fndecl;....TREE |
17b60 | 5f 55 53 45 44 20 28 64 65 63 6c 29 20 3d 20 31 3b 00 09 20 20 44 45 43 4c 5f 49 47 4e 4f 52 45 | _USED.(decl).=.1;....DECL_IGNORE |
17b80 | 44 5f 50 20 28 64 65 63 6c 29 20 3d 20 31 3b 00 09 20 20 44 45 43 4c 5f 41 52 54 49 46 49 43 49 | D_P.(decl).=.1;....DECL_ARTIFICI |
17ba0 | 41 4c 20 28 64 65 63 6c 29 20 3d 20 31 3b 00 09 09 09 09 20 20 74 79 70 65 29 3b 00 09 09 09 09 | AL.(decl).=.1;.......type);..... |
17bc0 | 20 20 50 41 52 4d 5f 44 45 43 4c 2c 20 63 72 65 61 74 65 5f 74 6d 70 5f 76 61 72 5f 6e 61 6d 65 | ..PARM_DECL,.create_tmp_var_name |
17be0 | 20 28 22 43 48 41 49 4e 22 29 2c 00 09 20 20 74 72 65 65 20 64 65 63 6c 20 3d 20 62 75 69 6c 64 | .("CHAIN"),....tree.decl.=.build |
17c00 | 5f 64 65 63 6c 20 28 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 74 68 75 | _decl.(DECL_SOURCE_LOCATION.(thu |
17c20 | 6e 6b 5f 66 6e 64 65 63 6c 29 2c 00 09 20 20 74 72 65 65 20 74 79 70 65 20 3d 20 54 52 45 45 5f | nk_fndecl),....tree.type.=.TREE_ |
17c40 | 54 59 50 45 20 28 70 29 3b 00 09 20 20 74 72 65 65 20 70 20 3d 20 44 45 43 4c 5f 53 54 52 55 43 | TYPE.(p);....tree.p.=.DECL_STRUC |
17c60 | 54 5f 46 55 4e 43 54 49 4f 4e 20 28 61 6c 69 61 73 29 2d 3e 73 74 61 74 69 63 5f 63 68 61 69 6e | T_FUNCTION.(alias)->static_chain |
17c80 | 5f 64 65 63 6c 3b 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 44 45 43 4c 5f 53 54 41 54 49 43 5f | _decl;..{.......if.(DECL_STATIC_ |
17ca0 | 43 48 41 49 4e 20 28 61 6c 69 61 73 29 29 00 20 20 20 20 20 20 67 69 6d 70 6c 65 5f 63 61 6c 6c | CHAIN.(alias)).......gimple_call |
17cc0 | 5f 73 65 74 5f 66 72 6f 6d 5f 74 68 75 6e 6b 20 28 63 61 6c 6c 2c 20 74 72 75 65 29 3b 00 20 20 | _set_from_thunk.(call,.true);... |
17ce0 | 20 20 20 20 63 61 6c 6c 65 65 73 2d 3e 63 61 6c 6c 5f 73 74 6d 74 20 3d 20 63 61 6c 6c 3b 00 20 | ....callees->call_stmt.=.call;.. |
17d00 | 20 20 20 20 20 63 61 6c 6c 20 3d 20 67 69 6d 70 6c 65 5f 62 75 69 6c 64 5f 63 61 6c 6c 5f 76 65 | .....call.=.gimple_build_call_ve |
17d20 | 63 20 28 62 75 69 6c 64 5f 66 6f 6c 64 5f 61 64 64 72 5f 65 78 70 72 5f 6c 6f 63 20 28 30 2c 20 | c.(build_fold_addr_expr_loc.(0,. |
17d40 | 61 6c 69 61 73 29 2c 20 76 61 72 67 73 29 3b 00 09 20 20 7d 00 09 20 20 20 20 76 61 72 67 73 2e | alias),.vargs);....}......vargs. |
17d60 | 71 75 69 63 6b 5f 70 75 73 68 20 28 74 6d 70 29 3b 00 09 20 20 20 20 20 20 7d 00 09 09 67 73 69 | quick_push.(tmp);........}...gsi |
17d80 | 5f 69 6e 73 65 72 74 5f 61 66 74 65 72 20 28 26 62 73 69 2c 20 73 74 6d 74 2c 20 47 53 49 5f 4e | _insert_after.(&bsi,.stmt,.GSI_N |
17da0 | 45 57 5f 53 54 4d 54 29 3b 00 09 09 67 69 6d 70 6c 65 20 2a 73 74 6d 74 20 3d 20 67 69 6d 70 6c | EW_STMT);...gimple.*stmt.=.gimpl |
17dc0 | 65 5f 62 75 69 6c 64 5f 61 73 73 69 67 6e 20 28 74 6d 70 2c 20 61 72 67 29 3b 00 09 09 09 09 20 | e_build_assign.(tmp,.arg);...... |
17de0 | 20 20 20 20 20 28 54 52 45 45 5f 54 59 50 45 20 28 61 72 67 29 29 2c 20 22 61 72 67 22 29 3b 00 | .....(TREE_TYPE.(arg)),."arg");. |
17e00 | 09 09 74 6d 70 20 3d 20 63 72 65 61 74 65 5f 74 6d 70 5f 72 65 67 20 28 54 59 50 45 5f 4d 41 49 | ..tmp.=.create_tmp_reg.(TYPE_MAI |
17e20 | 4e 5f 56 41 52 49 41 4e 54 00 09 20 20 20 20 20 20 7b 00 09 20 20 20 20 69 66 20 28 21 69 73 5f | N_VARIANT........{......if.(!is_ |
17e40 | 67 69 6d 70 6c 65 5f 76 61 6c 20 28 61 72 67 29 29 00 09 20 20 20 20 44 45 43 4c 5f 4e 4f 54 5f | gimple_val.(arg))......DECL_NOT_ |
17e60 | 47 49 4d 50 4c 45 5f 52 45 47 5f 50 20 28 61 72 67 29 20 3d 20 30 3b 00 09 20 20 20 20 74 72 65 | GIMPLE_REG_P.(arg).=.0;......tre |
17e80 | 65 20 74 6d 70 20 3d 20 61 72 67 3b 00 09 20 20 7b 00 09 66 6f 72 20 28 3b 20 69 20 3c 20 6e 61 | e.tmp.=.arg;....{..for.(;.i.<.na |
17ea0 | 72 67 73 3b 20 69 2b 2b 2c 20 61 72 67 20 3d 20 44 45 43 4c 5f 43 48 41 49 4e 20 28 61 72 67 29 | rgs;.i++,.arg.=.DECL_CHAIN.(arg) |
17ec0 | 29 00 20 20 20 20 20 20 69 66 20 28 6e 61 72 67 73 29 00 00 09 7d 00 09 20 20 69 20 3d 20 31 3b | ).......if.(nargs)...}....i.=.1; |
17ee0 | 00 09 20 20 61 72 67 20 3d 20 44 45 43 4c 5f 43 48 41 49 4e 20 28 61 29 3b 00 09 09 09 09 09 20 | ....arg.=.DECL_CHAIN.(a);....... |
17f00 | 20 76 69 72 74 75 61 6c 5f 6f 66 66 73 65 74 2c 20 69 6e 64 69 72 65 63 74 5f 6f 66 66 73 65 74 | .virtual_offset,.indirect_offset |
17f20 | 29 29 3b 00 09 20 20 76 61 72 67 73 2e 71 75 69 63 6b 5f 70 75 73 68 20 28 74 68 75 6e 6b 5f 61 | ));....vargs.quick_push.(thunk_a |
17f40 | 64 6a 75 73 74 20 28 26 62 73 69 2c 20 61 2c 20 31 2c 20 66 69 78 65 64 5f 6f 66 66 73 65 74 2c | djust.(&bsi,.a,.1,.fixed_offset, |
17f60 | 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 74 68 69 73 5f 61 64 6a 75 73 74 69 6e 67 29 00 20 20 | ..{.......if.(this_adjusting)... |
17f80 | 20 20 20 20 61 72 67 20 3d 20 61 3b 00 20 20 20 20 20 20 69 20 3d 20 30 3b 00 20 20 20 20 20 20 | ....arg.=.a;.......i.=.0;....... |
17fa0 | 61 75 74 6f 5f 76 65 63 3c 74 72 65 65 3e 20 76 61 72 67 73 20 28 6e 61 72 67 73 29 3b 00 20 20 | auto_vec<tree>.vargs.(nargs);... |
17fc0 | 20 20 20 20 20 20 6e 61 72 67 73 2b 2b 3b 00 20 20 20 20 20 20 66 6f 72 20 28 61 72 67 20 3d 20 | ......nargs++;.......for.(arg.=. |
17fe0 | 61 3b 20 61 72 67 3b 20 61 72 67 20 3d 20 44 45 43 4c 5f 43 48 41 49 4e 20 28 61 72 67 29 29 00 | a;.arg;.arg.=.DECL_CHAIN.(arg)). |
18000 | 61 64 00 00 0f 00 00 00 57 02 00 00 00 10 00 00 8b 00 00 00 00 00 00 00 df 0f 00 00 db 0f 00 00 | ad......W....................... |
18020 | da 0f 00 00 98 0f 00 00 71 0f 00 00 56 0f 00 00 3f 0f 00 00 3b 0f 00 00 29 0f 00 00 08 0f 00 00 | ........q...V...?...;...)....... |
18040 | e0 0e 00 00 af 0e 00 00 7e 0e 00 00 5b 0e 00 00 57 0e 00 00 50 0e 00 00 48 0e 00 00 20 0e 00 00 | ........~...[...W...P...H....... |
18060 | 1f 0e 00 00 01 0e 00 00 dc 0d 00 00 b3 0d 00 00 ab 0d 00 00 81 0d 00 00 80 0d 00 00 51 0d 00 00 | ............................Q... |
18080 | 4e 0d 00 00 43 0d 00 00 40 0d 00 00 1a 0d 00 00 f2 0c 00 00 ef 0c 00 00 ee 0c 00 00 c6 0c 00 00 | N...C...@....................... |
180a0 | a8 0c 00 00 85 0c 00 00 4a 0c 00 00 25 0c 00 00 da 0b 00 00 ab 0b 00 00 87 0b 00 00 63 0b 00 00 | ........J...%...............c... |
180c0 | 3f 0b 00 00 13 0b 00 00 12 0b 00 00 c9 0a 00 00 b7 0a 00 00 9a 0a 00 00 84 0a 00 00 5f 0a 00 00 | ?..........................._... |
180e0 | 59 0a 00 00 39 0a 00 00 26 0a 00 00 17 0a 00 00 15 0a 00 00 14 0a 00 00 dd 09 00 00 dc 09 00 00 | Y...9...&....................... |
18100 | d7 09 00 00 a7 09 00 00 a5 09 00 00 93 09 00 00 83 09 00 00 82 09 00 00 6a 09 00 00 49 09 00 00 | ........................j...I... |
18120 | 2d 09 00 00 25 09 00 00 04 09 00 00 03 09 00 00 ee 08 00 00 ca 08 00 00 a2 08 00 00 9a 08 00 00 | -...%........................... |
18140 | 91 08 00 00 77 08 00 00 76 08 00 00 59 08 00 00 53 08 00 00 0d 08 00 00 e8 07 00 00 e5 07 00 00 | ....w...v...Y...S............... |
18160 | b4 07 00 00 b3 07 00 00 6b 07 00 00 3c 07 00 00 1c 07 00 00 06 07 00 00 e0 06 00 00 bf 06 00 00 | ........k...<................... |
18180 | b7 06 00 00 92 06 00 00 6b 06 00 00 41 06 00 00 15 06 00 00 12 06 00 00 0c 06 00 00 0a 06 00 00 | ........k...A................... |
181a0 | 09 06 00 00 df 05 00 00 de 05 00 00 d9 05 00 00 be 05 00 00 bc 05 00 00 a4 05 00 00 a3 05 00 00 | ................................ |
181c0 | 5c 05 00 00 48 05 00 00 3c 05 00 00 3b 05 00 00 3a 05 00 00 06 05 00 00 ea 04 00 00 e9 04 00 00 | \...H...<...;...:............... |
181e0 | a2 04 00 00 8c 04 00 00 75 04 00 00 69 04 00 00 68 04 00 00 4c 04 00 00 3d 04 00 00 25 04 00 00 | ........u...i...h...L...=...%... |
18200 | 08 04 00 00 07 04 00 00 db 03 00 00 da 03 00 00 b1 03 00 00 b0 03 00 00 86 03 00 00 85 03 00 00 | ................................ |
18220 | 55 03 00 00 31 03 00 00 30 03 00 00 fd 02 00 00 df 02 00 00 af 02 00 00 ae 02 00 00 82 02 00 00 | U...1...0....................... |
18240 | 57 02 00 00 56 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 70 75 73 68 5f 63 66 | W...V....................push_cf |
18260 | 75 6e 20 28 44 45 43 4c 5f 53 54 52 55 43 54 5f 46 55 4e 43 54 49 4f 4e 20 28 64 65 63 6c 29 29 | un.(DECL_STRUCT_FUNCTION.(decl)) |
18280 | 3b 00 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 44 45 43 4c 5f 53 54 52 55 43 54 5f 46 55 4e 43 | ;...gcc_assert.(DECL_STRUCT_FUNC |
182a0 | 54 49 4f 4e 20 28 64 65 63 6c 29 29 3b 00 00 20 20 69 6e 70 75 74 5f 6c 6f 63 61 74 69 6f 6e 20 | TION.(decl));....input_location. |
182c0 | 3d 20 44 45 43 4c 5f 53 4f 55 52 43 45 5f 4c 4f 43 41 54 49 4f 4e 20 28 64 65 63 6c 29 3b 00 20 | =.DECL_SOURCE_LOCATION.(decl);.. |
182e0 | 20 73 61 76 65 64 5f 6c 6f 63 20 3d 20 69 6e 70 75 74 5f 6c 6f 63 61 74 69 6f 6e 3b 00 20 20 2f | .saved_loc.=.input_location;.../ |
18300 | 2a 20 49 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 20 52 54 4c 20 63 6f 64 65 20 66 6f 72 20 74 68 | *.Initialize.the.RTL.code.for.th |
18320 | 65 20 66 75 6e 63 74 69 6f 6e 2e 20 20 2a 2f 00 00 20 20 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 | e.function...*/....bitmap_obstac |
18340 | 6b 5f 69 6e 69 74 69 61 6c 69 7a 65 20 28 4e 55 4c 4c 29 3b 00 20 20 2f 2a 20 49 6e 69 74 69 61 | k_initialize.(NULL);.../*.Initia |
18360 | 6c 69 7a 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 62 69 74 6d 61 70 20 6f 62 73 74 61 63 6b 2e | lize.the.default.bitmap.obstack. |
18380 | 20 20 2a 2f 00 00 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 73 79 6d 74 61 62 2d 3e 67 6c 6f 62 | ..*/....gcc_assert.(symtab->glob |
183a0 | 61 6c 5f 69 6e 66 6f 5f 72 65 61 64 79 29 3b 00 00 20 20 74 69 6d 65 76 61 72 5f 70 75 73 68 20 | al_info_ready);....timevar_push. |
183c0 | 28 54 56 5f 52 45 53 54 5f 4f 46 5f 43 4f 4d 50 49 4c 41 54 49 4f 4e 29 3b 00 00 20 20 2f 2a 20 | (TV_REST_OF_COMPILATION);..../*. |
183e0 | 47 65 6e 65 72 61 74 65 20 52 54 4c 20 66 6f 72 20 74 68 65 20 62 6f 64 79 20 6f 66 20 44 45 43 | Generate.RTL.for.the.body.of.DEC |
18400 | 4c 2e 20 20 2a 2f 00 00 20 20 67 65 74 5f 75 6e 74 72 61 6e 73 66 6f 72 6d 65 64 5f 62 6f 64 79 | L...*/....get_untransformed_body |
18420 | 20 28 29 3b 00 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 6c 6f 77 65 72 65 64 29 3b 00 20 20 70 | .();...gcc_assert.(lowered);...p |
18440 | 72 6f 63 65 73 73 20 3d 20 30 3b 00 20 20 61 6e 6e 6f 75 6e 63 65 5f 66 75 6e 63 74 69 6f 6e 20 | rocess.=.0;...announce_function. |
18460 | 28 64 65 63 6c 29 3b 00 00 20 20 20 20 72 65 74 75 72 6e 3b 00 20 20 69 66 20 28 6e 61 74 69 76 | (decl);......return;...if.(nativ |
18480 | 65 5f 72 74 6c 5f 70 20 28 29 29 00 20 20 20 20 20 64 6f 20 69 74 20 61 67 61 69 6e 2e 20 20 2a | e_rtl_p.())......do.it.again...* |
184a0 | 2f 00 20 20 2f 2a 20 5f 5f 52 54 4c 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 63 6f 6d 70 69 | /.../*.__RTL.functions.are.compi |
184c0 | 6c 65 64 20 61 73 20 73 6f 6f 6e 20 61 73 20 74 68 65 79 20 61 72 65 20 70 61 72 73 65 64 2c 20 | led.as.soon.as.they.are.parsed,. |
184e0 | 73 6f 20 64 6f 6e 27 74 00 00 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 21 69 6e 6c 69 6e 65 64 | so.don't....gcc_assert.(!inlined |
18500 | 5f 74 6f 29 3b 00 20 20 2f 2a 20 57 65 20 6f 75 67 68 74 20 74 6f 20 6e 6f 74 20 63 6f 6d 70 69 | _to);.../*.We.ought.to.not.compi |
18520 | 6c 65 20 61 6e 79 20 69 6e 6c 69 6e 65 20 63 6c 6f 6e 65 73 2e 20 20 2a 2f 00 00 00 20 20 20 20 | le.any.inline.clones...*/....... |
18540 | 72 65 74 75 72 6e 3b 00 20 20 69 66 20 28 62 6f 64 79 5f 72 65 6d 6f 76 65 64 29 00 20 20 2f 2a | return;...if.(body_removed).../* |
18560 | 20 46 49 58 4d 45 3a 20 46 69 6e 64 20 6f 75 74 20 77 68 79 20 62 6f 64 79 2d 72 65 6d 6f 76 65 | .FIXME:.Find.out.why.body-remove |
18580 | 64 20 6e 6f 64 65 73 20 61 72 65 20 6d 61 72 6b 65 64 20 66 6f 72 20 6f 75 74 70 75 74 2e 20 20 | d.nodes.are.marked.for.output... |
185a0 | 2a 2f 00 00 20 20 6c 6f 63 61 74 69 6f 6e 5f 74 20 73 61 76 65 64 5f 6c 6f 63 3b 00 7b 00 63 67 | */....location_t.saved_loc;.{.cg |
185c0 | 72 61 70 68 5f 6e 6f 64 65 3a 3a 65 78 70 61 6e 64 20 28 76 6f 69 64 29 00 76 6f 69 64 00 00 2f | raph_node::expand.(void).void../ |
185e0 | 2a 20 45 78 70 61 6e 64 20 66 75 6e 63 74 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20 6e | *.Expand.function.specified.by.n |
18600 | 6f 64 65 2e 20 20 2a 2f 00 00 7d 00 20 20 20 20 7d 00 09 7d 00 09 20 20 54 52 45 45 5f 41 53 4d | ode...*/..}.....}..}....TREE_ASM |
18620 | 5f 57 52 49 54 54 45 4e 20 28 64 65 63 6c 29 20 3d 20 73 61 76 65 64 5f 77 72 69 74 74 65 6e 3b | _WRITTEN.(decl).=.saved_written; |
18640 | 00 09 20 20 61 6c 69 61 73 2d 3e 61 73 73 65 6d 62 6c 65 5f 74 68 75 6e 6b 73 5f 61 6e 64 5f 61 | ....alias->assemble_thunks_and_a |
18660 | 6c 69 61 73 65 73 20 28 29 3b 00 09 09 09 20 20 20 20 20 20 20 44 45 43 4c 5f 41 53 53 45 4d 42 | liases.();...........DECL_ASSEMB |
18680 | 4c 45 52 5f 4e 41 4d 45 20 28 64 65 63 6c 29 29 3b 00 09 20 20 20 20 64 6f 5f 61 73 73 65 6d 62 | LER_NAME.(decl));......do_assemb |
186a0 | 6c 65 5f 61 6c 69 61 73 20 28 61 6c 69 61 73 2d 3e 64 65 63 6c 2c 00 09 20 20 65 6c 73 65 00 09 | le_alias.(alias->decl,....else.. |
186c0 | 09 09 09 44 45 43 4c 5f 41 53 53 45 4d 42 4c 45 52 5f 4e 41 4d 45 20 28 64 65 63 6c 29 29 3b 00 | ...DECL_ASSEMBLER_NAME.(decl));. |
186e0 | 09 20 20 20 20 64 6f 5f 61 73 73 65 6d 62 6c 65 5f 73 79 6d 76 65 72 20 28 61 6c 69 61 73 2d 3e | .....do_assemble_symver.(alias-> |
18700 | 64 65 63 6c 2c 00 09 20 20 69 66 20 28 61 6c 69 61 73 2d 3e 73 79 6d 76 65 72 29 00 09 20 20 54 | decl,....if.(alias->symver)....T |
18720 | 52 45 45 5f 41 53 4d 5f 57 52 49 54 54 45 4e 20 28 64 65 63 6c 29 20 3d 20 31 3b 00 09 20 20 20 | REE_ASM_WRITTEN.(decl).=.1;..... |
18740 | 20 20 6f 66 20 62 75 66 66 65 72 69 6e 67 20 69 74 20 69 6e 20 73 61 6d 65 20 61 6c 69 61 73 20 | ..of.buffering.it.in.same.alias. |
18760 | 70 61 69 72 73 2e 20 20 2a 2f 00 09 20 20 2f 2a 20 46 6f 72 63 65 20 61 73 73 65 6d 62 6c 65 5f | pairs...*/..../*.Force.assemble_ |
18780 | 61 6c 69 61 73 20 74 6f 20 72 65 61 6c 6c 79 20 6f 75 74 70 75 74 20 74 68 65 20 61 6c 69 61 73 | alias.to.really.output.the.alias |
187a0 | 20 74 68 69 73 20 74 69 6d 65 20 69 6e 73 74 65 61 64 00 00 09 20 20 62 6f 6f 6c 20 73 61 76 65 | .this.time.instead.....bool.save |
187c0 | 64 5f 77 72 69 74 74 65 6e 20 3d 20 54 52 45 45 5f 41 53 4d 5f 57 52 49 54 54 45 4e 20 28 64 65 | d_written.=.TREE_ASM_WRITTEN.(de |
187e0 | 63 6c 29 3b 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 21 61 6c 69 61 73 2d 3e 74 72 61 6e 73 70 | cl);..{.......if.(!alias->transp |
18800 | 61 72 65 6e 74 5f 61 6c 69 61 73 29 00 20 20 20 20 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a | arent_alias).......cgraph_node.* |
18820 | 61 6c 69 61 73 20 3d 20 64 79 6e 5f 63 61 73 74 20 3c 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 3e | alias.=.dyn_cast.<cgraph_node.*> |
18840 | 20 28 72 65 66 2d 3e 72 65 66 65 72 72 69 6e 67 29 3b 00 20 20 20 20 7b 00 20 20 46 4f 52 5f 45 | .(ref->referring);.....{...FOR_E |
18860 | 41 43 48 5f 41 4c 49 41 53 20 28 74 68 69 73 2c 20 72 65 66 29 00 00 20 20 20 20 20 20 65 20 3d | ACH_ALIAS.(this,.ref)........e.= |
18880 | 20 65 2d 3e 6e 65 78 74 5f 63 61 6c 6c 65 72 3b 00 20 20 20 20 65 6c 73 65 00 20 20 20 20 20 20 | .e->next_caller;.....else....... |
188a0 | 7d 00 09 74 68 75 6e 6b 2d 3e 61 73 73 65 6d 62 6c 65 5f 74 68 75 6e 6b 73 5f 61 6e 64 5f 61 6c | }..thunk->assemble_thunks_and_al |
188c0 | 69 61 73 65 73 20 28 29 3b 00 09 74 68 75 6e 6b 2d 3e 65 78 70 61 6e 64 5f 74 68 75 6e 6b 20 28 | iases.();..thunk->expand_thunk.( |
188e0 | 74 72 75 65 2c 20 66 61 6c 73 65 29 3b 00 09 65 20 3d 20 65 2d 3e 6e 65 78 74 5f 63 61 6c 6c 65 | true,.false);..e.=.e->next_calle |
18900 | 72 3b 00 00 09 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 74 68 75 6e 6b 20 3d 20 65 2d 3e 63 61 6c | r;...cgraph_node.*thunk.=.e->cal |
18920 | 6c 65 72 3b 00 20 20 20 20 20 20 7b 00 09 26 26 20 21 65 2d 3e 63 61 6c 6c 65 72 2d 3e 69 6e 6c | ler;.......{..&&.!e->caller->inl |
18940 | 69 6e 65 64 5f 74 6f 29 00 20 20 20 20 69 66 20 28 65 2d 3e 63 61 6c 6c 65 72 2d 3e 74 68 75 6e | ined_to).....if.(e->caller->thun |
18960 | 6b 2e 74 68 75 6e 6b 5f 70 00 20 20 66 6f 72 20 28 65 20 3d 20 63 61 6c 6c 65 72 73 3b 20 65 3b | k.thunk_p...for.(e.=.callers;.e; |
18980 | 29 00 00 20 20 69 70 61 5f 72 65 66 20 2a 72 65 66 3b 00 20 20 63 67 72 61 70 68 5f 65 64 67 65 | )....ipa_ref.*ref;...cgraph_edge |
189a0 | 20 2a 65 3b 00 7b 00 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a 61 73 73 65 6d 62 6c 65 5f 74 68 75 | .*e;.{.cgraph_node::assemble_thu |
189c0 | 6e 6b 73 5f 61 6e 64 5f 61 6c 69 61 73 65 73 20 28 76 6f 69 64 29 00 76 6f 69 64 00 00 2f 2a 20 | nks_and_aliases.(void).void../*. |
189e0 | 41 73 73 65 6d 62 6c 65 20 74 68 75 6e 6b 73 20 61 6e 64 20 61 6c 69 61 73 65 73 20 61 73 73 6f | Assemble.thunks.and.aliases.asso |
18a00 | 63 69 61 74 65 64 20 74 6f 20 6e 6f 64 65 2e 20 20 2a 2f 00 00 7d 00 20 20 72 65 74 75 72 6e 20 | ciated.to.node...*/..}...return. |
18a20 | 74 72 75 65 3b 00 20 20 73 65 74 5f 63 66 75 6e 20 28 4e 55 4c 4c 29 3b 00 20 20 63 75 72 72 65 | true;...set_cfun.(NULL);...curre |
18a40 | 6e 74 5f 66 75 6e 63 74 69 6f 6e 5f 64 65 63 6c 20 3d 20 4e 55 4c 4c 3b 00 20 20 20 20 7d 00 20 | nt_function_decl.=.NULL;.....}.. |
18a60 | 20 20 20 20 20 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 6b 5f 72 65 6c 65 61 73 65 20 28 4e 55 4c | .....bitmap_obstack_release.(NUL |
18a80 | 4c 29 3b 00 20 20 20 20 20 20 6c 6f 77 65 72 65 64 20 3d 20 74 72 75 65 3b 00 20 20 20 20 20 20 | L);.......lowered.=.true;....... |
18aa0 | 74 68 75 6e 6b 2e 74 68 75 6e 6b 5f 70 20 3d 20 66 61 6c 73 65 3b 00 09 20 72 65 66 65 72 65 6e | thunk.thunk_p.=.false;...referen |
18ac0 | 63 65 64 2e 20 20 2a 2f 00 20 20 20 20 20 20 2f 2a 20 53 69 6e 63 65 20 77 65 20 77 61 6e 74 20 | ced...*/......./*.Since.we.want. |
18ae0 | 74 6f 20 65 6d 69 74 20 74 68 65 20 74 68 75 6e 6b 2c 20 77 65 20 65 78 70 6c 69 63 69 74 6c 79 | to.emit.the.thunk,.we.explicitly |
18b00 | 20 6d 61 72 6b 20 69 74 73 20 6e 61 6d 65 20 61 73 00 00 20 20 20 20 20 20 66 72 65 65 5f 64 6f | .mark.its.name.as........free_do |
18b20 | 6d 69 6e 61 6e 63 65 5f 69 6e 66 6f 20 28 43 44 49 5f 44 4f 4d 49 4e 41 54 4f 52 53 29 3b 00 20 | minance_info.(CDI_DOMINATORS);.. |
18b40 | 20 20 20 20 20 63 68 65 63 6b 69 6e 67 5f 76 65 72 69 66 79 5f 66 6c 6f 77 5f 69 6e 66 6f 20 28 | .....checking_verify_flow_info.( |
18b60 | 29 3b 00 20 20 20 20 20 20 75 70 64 61 74 65 5f 73 73 61 20 28 54 4f 44 4f 5f 75 70 64 61 74 65 | );.......update_ssa.(TODO_update |
18b80 | 5f 73 73 61 29 3b 00 20 20 20 20 20 20 64 65 6c 65 74 65 5f 75 6e 72 65 61 63 68 61 62 6c 65 5f | _ssa);.......delete_unreachable_ |
18ba0 | 62 6c 6f 63 6b 73 20 28 29 3b 00 20 20 20 20 20 20 54 52 45 45 5f 41 53 4d 5f 57 52 49 54 54 45 | blocks.();.......TREE_ASM_WRITTE |
18bc0 | 4e 20 28 74 68 75 6e 6b 5f 66 6e 64 65 63 6c 29 20 3d 20 66 61 6c 73 65 3b 00 20 20 20 20 20 20 | N.(thunk_fndecl).=.false;....... |
18be0 | 2f 2a 20 46 49 58 4d 45 3a 20 43 2b 2b 20 46 45 20 73 68 6f 75 6c 64 20 73 74 6f 70 20 73 65 74 | /*.FIXME:.C++.FE.should.stop.set |
18c00 | 74 69 6e 67 20 54 52 45 45 5f 41 53 4d 5f 57 52 49 54 54 45 4e 20 6f 6e 20 74 68 75 6e 6b 73 2e | ting.TREE_ASM_WRITTEN.on.thunks. |
18c20 | 20 20 2a 2f 00 09 20 20 3f 20 50 52 4f 46 49 4c 45 5f 52 45 41 44 20 3a 20 50 52 4f 46 49 4c 45 | ..*/....?.PROFILE_READ.:.PROFILE |
18c40 | 5f 47 55 45 53 53 45 44 3b 00 20 20 20 20 20 20 20 20 3d 20 63 66 67 5f 63 6f 75 6e 74 2e 69 6e | _GUESSED;.........=.cfg_count.in |
18c60 | 69 74 69 61 6c 69 7a 65 64 5f 70 20 28 29 20 26 26 20 63 66 67 5f 63 6f 75 6e 74 2e 69 70 61 5f | itialized_p.().&&.cfg_count.ipa_ |
18c80 | 70 20 28 29 00 20 20 20 20 20 20 70 72 6f 66 69 6c 65 5f 73 74 61 74 75 73 5f 66 6f 72 5f 66 6e | p.().......profile_status_for_fn |
18ca0 | 20 28 63 66 75 6e 29 00 20 20 20 20 20 20 75 70 64 61 74 65 5f 6d 61 78 5f 62 62 5f 63 6f 75 6e | .(cfun).......update_max_bb_coun |
18cc0 | 74 20 28 29 3b 00 20 20 20 20 20 20 63 66 75 6e 2d 3e 67 69 6d 70 6c 65 5f 64 66 2d 3e 69 6e 5f | t.();.......cfun->gimple_df->in_ |
18ce0 | 73 73 61 5f 70 20 3d 20 74 72 75 65 3b 00 00 09 7d 00 09 20 20 72 65 6d 6f 76 65 5f 65 64 67 65 | ssa_p.=.true;...}....remove_edge |
18d00 | 20 28 73 69 6e 67 6c 65 5f 73 75 63 63 5f 65 64 67 65 20 28 62 62 29 29 3b 00 09 20 20 67 69 6d | .(single_succ_edge.(bb));....gim |
18d20 | 70 6c 65 5f 63 61 6c 6c 5f 73 65 74 5f 74 61 69 6c 20 28 63 61 6c 6c 2c 20 74 72 75 65 29 3b 00 | ple_call_set_tail.(call,.true);. |
18d40 | 09 7b 00 20 20 20 20 20 20 65 6c 73 65 00 09 7d 00 09 20 20 67 73 69 5f 69 6e 73 65 72 74 5f 61 | .{.......else..}....gsi_insert_a |
18d60 | 66 74 65 72 20 28 26 62 73 69 2c 20 72 65 74 2c 20 47 53 49 5f 4e 45 57 5f 53 54 4d 54 29 3b 00 | fter.(&bsi,.ret,.GSI_NEW_STMT);. |
18d80 | 00 09 20 20 20 20 72 65 74 20 3d 20 67 69 6d 70 6c 65 5f 62 75 69 6c 64 5f 72 65 74 75 72 6e 20 | ......ret.=.gimple_build_return. |
18da0 | 28 72 65 73 64 65 63 6c 29 3b 00 09 20 20 65 6c 73 65 00 09 20 20 20 20 72 65 74 20 3d 20 67 69 | (resdecl);....else......ret.=.gi |
18dc0 | 6d 70 6c 65 5f 62 75 69 6c 64 5f 72 65 74 75 72 6e 20 28 72 65 73 74 6d 70 29 3b 00 09 20 20 69 | mple_build_return.(restmp);....i |
18de0 | 66 20 28 21 44 45 43 4c 5f 42 59 5f 52 45 46 45 52 45 4e 43 45 20 28 72 65 73 64 65 63 6c 29 29 | f.(!DECL_BY_REFERENCE.(resdecl)) |
18e00 | 00 09 20 20 2f 2a 20 42 75 69 6c 64 20 72 65 74 75 72 6e 20 76 61 6c 75 65 2e 20 20 2a 2f 00 00 | ..../*.Build.return.value...*/.. |
18e20 | 09 20 20 20 20 67 69 6d 70 6c 65 5f 63 61 6c 6c 5f 73 65 74 5f 74 61 69 6c 20 28 63 61 6c 6c 2c | .....gimple_call_set_tail.(call, |
18e40 | 20 74 72 75 65 29 3b 00 09 20 20 65 6c 73 65 00 09 20 20 20 20 7d 00 09 09 7d 00 09 09 20 20 62 | .true);....else......}...}.....b |
18e60 | 73 69 20 3d 20 67 73 69 5f 6c 61 73 74 5f 62 62 20 28 72 65 74 75 72 6e 5f 62 62 29 3b 00 09 09 | si.=.gsi_last_bb.(return_bb);... |
18e80 | 20 20 67 73 69 5f 69 6e 73 65 72 74 5f 61 66 74 65 72 20 28 26 62 73 69 2c 20 73 74 6d 74 2c 20 | ..gsi_insert_after.(&bsi,.stmt,. |
18ea0 | 47 53 49 5f 4e 45 57 5f 53 54 4d 54 29 3b 00 09 09 09 09 09 20 20 20 20 20 20 62 75 69 6c 64 5f | GSI_NEW_STMT);............build_ |
18ec0 | 7a 65 72 6f 5f 63 73 74 20 28 54 52 45 45 5f 54 59 50 45 20 28 72 65 73 74 6d 70 29 29 29 3b 00 | zero_cst.(TREE_TYPE.(restmp)));. |
18ee0 | 09 09 20 20 73 74 6d 74 20 3d 20 67 69 6d 70 6c 65 5f 62 75 69 6c 64 5f 61 73 73 69 67 6e 20 28 | ....stmt.=.gimple_build_assign.( |
18f00 | 72 65 73 74 6d 70 2c 00 09 09 20 20 62 73 69 20 3d 20 67 73 69 5f 6c 61 73 74 5f 62 62 20 28 65 | restmp,.....bsi.=.gsi_last_bb.(e |
18f20 | 6c 73 65 5f 62 62 29 3b 00 09 09 20 20 67 69 6d 70 6c 65 20 2a 73 74 6d 74 3b 00 09 09 7b 00 09 | lse_bb);.....gimple.*stmt;...{.. |
18f40 | 20 20 20 20 20 20 69 66 20 28 74 72 75 65 5f 6c 61 62 65 6c 29 00 09 09 09 09 20 20 20 20 20 69 | ......if.(true_label)..........i |
18f60 | 6e 64 69 72 65 63 74 5f 6f 66 66 73 65 74 29 3b 00 09 09 09 09 20 20 20 20 20 66 69 78 65 64 5f | ndirect_offset);..........fixed_ |
18f80 | 6f 66 66 73 65 74 2c 20 76 69 72 74 75 61 6c 5f 6f 66 66 73 65 74 2c 00 09 20 20 20 20 20 20 72 | offset,.virtual_offset,........r |
18fa0 | 65 73 74 6d 70 20 3d 20 74 68 75 6e 6b 5f 61 64 6a 75 73 74 20 28 26 62 73 69 2c 20 72 65 73 74 | estmp.=.thunk_adjust.(&bsi,.rest |
18fc0 | 6d 70 2c 20 2f 2a 74 68 69 73 5f 61 64 6a 75 73 74 69 6e 67 3d 2a 2f 30 2c 00 00 09 09 7d 00 09 | mp,./*this_adjusting=*/0,....}.. |
18fe0 | 09 20 20 62 73 69 20 3d 20 67 73 69 5f 6c 61 73 74 5f 62 62 20 28 74 68 65 6e 5f 62 62 29 3b 00 | ...bsi.=.gsi_last_bb.(then_bb);. |
19000 | 61 64 00 00 21 00 00 00 e9 01 00 00 00 10 00 00 6b 00 00 00 00 00 00 00 e2 0f 00 00 e1 0f 00 00 | ad..!...........k............... |
19020 | c1 0f 00 00 c0 0f 00 00 71 0f 00 00 70 0f 00 00 42 0f 00 00 1c 0f 00 00 1b 0f 00 00 e3 0e 00 00 | ........q...p...B............... |
19040 | e2 0e 00 00 bd 0e 00 00 82 0e 00 00 81 0e 00 00 47 0e 00 00 46 0e 00 00 23 0e 00 00 ea 0d 00 00 | ................G...F...#....... |
19060 | e9 0d 00 00 c0 0d 00 00 bf 0d 00 00 92 0d 00 00 71 0d 00 00 70 0d 00 00 25 0d 00 00 d8 0c 00 00 | ................q...p...%....... |
19080 | b1 0c 00 00 80 0c 00 00 7a 0c 00 00 46 0c 00 00 45 0c 00 00 15 0c 00 00 da 0b 00 00 a7 0b 00 00 | ........z...F...E............... |
190a0 | 81 0b 00 00 7e 0b 00 00 62 0b 00 00 2d 0b 00 00 2c 0b 00 00 e5 0a 00 00 c4 0a 00 00 91 0a 00 00 | ....~...b...-...,............... |
190c0 | 68 0a 00 00 60 0a 00 00 3f 0a 00 00 ff 09 00 00 d3 09 00 00 d0 09 00 00 ca 09 00 00 c9 09 00 00 | h...`...?....................... |
190e0 | a9 09 00 00 82 09 00 00 57 09 00 00 51 09 00 00 14 09 00 00 dd 08 00 00 b8 08 00 00 77 08 00 00 | ........W...Q...............w... |
19100 | 3f 08 00 00 1b 08 00 00 f3 07 00 00 ed 07 00 00 ec 07 00 00 ce 07 00 00 cd 07 00 00 bb 07 00 00 | ?............................... |
19120 | 93 07 00 00 92 07 00 00 5a 07 00 00 32 07 00 00 26 07 00 00 15 07 00 00 14 07 00 00 c7 06 00 00 | ........Z...2...&............... |
19140 | 7e 06 00 00 2f 06 00 00 e5 05 00 00 d2 05 00 00 84 05 00 00 6c 05 00 00 4a 05 00 00 37 05 00 00 | ~.../...............l...J...7... |
19160 | e8 04 00 00 bd 04 00 00 a8 04 00 00 8c 04 00 00 8a 04 00 00 89 04 00 00 43 04 00 00 03 04 00 00 | ........................C....... |
19180 | 02 04 00 00 fe 03 00 00 c7 03 00 00 c5 03 00 00 89 03 00 00 4d 03 00 00 1c 03 00 00 eb 02 00 00 | ....................M........... |
191a0 | ea 02 00 00 ae 02 00 00 96 02 00 00 7e 02 00 00 42 02 00 00 2a 02 00 00 12 02 00 00 11 02 00 00 | ............~...B...*........... |
191c0 | e9 01 00 00 e8 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
191e0 | 00 00 00 00 00 00 00 00 00 20 20 69 66 20 28 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 61 20 3d 3d | ...........if.(tp_first_run_a.== |
19200 | 20 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 62 29 00 00 20 20 20 20 74 70 5f 66 69 72 73 74 5f 72 | .tp_first_run_b)......tp_first_r |
19220 | 75 6e 5f 62 20 3d 20 30 3b 00 20 20 20 20 20 20 7c 7c 20 62 2d 3e 6e 6f 5f 72 65 6f 72 64 65 72 | un_b.=.0;.......||.b->no_reorder |
19240 | 29 00 20 20 69 66 20 28 21 6f 70 74 5f 66 6f 72 5f 66 6e 20 28 62 2d 3e 64 65 63 6c 2c 20 66 6c | )...if.(!opt_for_fn.(b->decl,.fl |
19260 | 61 67 5f 70 72 6f 66 69 6c 65 5f 72 65 6f 72 64 65 72 5f 66 75 6e 63 74 69 6f 6e 73 29 00 20 20 | ag_profile_reorder_functions)... |
19280 | 20 20 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 61 20 3d 20 30 3b 00 20 20 20 20 20 20 7c 7c 20 61 | ..tp_first_run_a.=.0;.......||.a |
192a0 | 2d 3e 6e 6f 5f 72 65 6f 72 64 65 72 29 00 20 20 69 66 20 28 21 6f 70 74 5f 66 6f 72 5f 66 6e 20 | ->no_reorder)...if.(!opt_for_fn. |
192c0 | 28 61 2d 3e 64 65 63 6c 2c 20 66 6c 61 67 5f 70 72 6f 66 69 6c 65 5f 72 65 6f 72 64 65 72 5f 66 | (a->decl,.flag_profile_reorder_f |
192e0 | 75 6e 63 74 69 6f 6e 73 29 00 00 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 74 70 5f 66 69 72 | unctions)....unsigned.int.tp_fir |
19300 | 73 74 5f 72 75 6e 5f 62 20 3d 20 62 2d 3e 74 70 5f 66 69 72 73 74 5f 72 75 6e 3b 00 20 20 75 6e | st_run_b.=.b->tp_first_run;...un |
19320 | 73 69 67 6e 65 64 20 69 6e 74 20 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 61 20 3d 20 61 2d 3e 74 | signed.int.tp_first_run_a.=.a->t |
19340 | 70 5f 66 69 72 73 74 5f 72 75 6e 3b 00 20 20 63 6f 6e 73 74 20 63 67 72 61 70 68 5f 6e 6f 64 65 | p_first_run;...const.cgraph_node |
19360 | 20 2a 62 20 3d 20 2a 28 63 6f 6e 73 74 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 20 63 6f 6e 73 | .*b.=.*(const.cgraph_node.*.cons |
19380 | 74 20 2a 29 20 70 62 3b 00 20 20 63 6f 6e 73 74 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 61 20 | t.*).pb;...const.cgraph_node.*a. |
193a0 | 3d 20 2a 28 63 6f 6e 73 74 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 20 63 6f 6e 73 74 20 2a 29 | =.*(const.cgraph_node.*.const.*) |
193c0 | 20 70 61 3b 00 7b 00 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 6e 6f 64 65 5f 63 6d 70 20 28 63 6f | .pa;.{.tp_first_run_node_cmp.(co |
193e0 | 6e 73 74 20 76 6f 69 64 20 2a 70 61 2c 20 63 6f 6e 73 74 20 76 6f 69 64 20 2a 70 62 29 00 69 6e | nst.void.*pa,.const.void.*pb).in |
19400 | 74 00 00 20 20 20 74 6f 20 74 69 6d 65 20 77 68 65 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 77 61 | t.....to.time.when.a.function.wa |
19420 | 73 20 6c 61 75 6e 63 68 65 64 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 2e 20 20 | s.launched.for.the.first.time... |
19440 | 2a 2f 00 2f 2a 20 4e 6f 64 65 20 63 6f 6d 70 61 72 61 74 6f 72 20 74 68 61 74 20 69 73 20 72 65 | */./*.Node.comparator.that.is.re |
19460 | 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 74 68 65 20 6f 72 64 65 72 20 74 68 61 74 20 63 6f 72 | sponsible.for.the.order.that.cor |
19480 | 72 65 73 70 6f 6e 64 73 00 00 7d 00 20 20 72 65 6d 6f 76 65 5f 61 6c 6c 5f 72 65 66 65 72 65 6e | responds..}...remove_all_referen |
194a0 | 63 65 73 20 28 29 3b 00 20 20 72 65 6d 6f 76 65 5f 63 61 6c 6c 65 65 73 20 28 29 3b 00 20 20 20 | ces.();...remove_callees.();.... |
194c0 | 20 20 70 6f 69 6e 74 73 20 74 6f 20 74 68 65 20 64 65 61 64 20 66 75 6e 63 74 69 6f 6e 20 62 6f | ..points.to.the.dead.function.bo |
194e0 | 64 79 2e 20 20 2a 2f 00 20 20 2f 2a 20 45 6c 69 6d 69 6e 61 74 65 20 61 6c 6c 20 63 61 6c 6c 20 | dy...*/.../*.Eliminate.all.call. |
19500 | 65 64 67 65 73 2e 20 20 54 68 69 73 20 69 73 20 69 6d 70 6f 72 74 61 6e 74 20 73 6f 20 74 68 65 | edges...This.is.important.so.the |
19520 | 20 47 49 4d 50 4c 45 5f 43 41 4c 4c 20 6e 6f 20 6c 6f 6e 67 65 72 00 20 20 72 65 6c 65 61 73 65 | .GIMPLE_CALL.no.longer...release |
19540 | 5f 62 6f 64 79 20 28 29 3b 00 20 20 61 73 73 65 6d 62 6c 65 5f 74 68 75 6e 6b 73 5f 61 6e 64 5f | _body.();...assemble_thunks_and_ |
19560 | 61 6c 69 61 73 65 73 20 28 29 3b 00 20 20 20 20 20 63 6f 6d 64 61 74 20 67 72 6f 75 70 73 2e 20 | aliases.();......comdat.groups.. |
19580 | 20 2a 2f 00 20 20 20 20 20 46 49 58 4d 45 3a 20 50 65 72 68 61 70 73 20 74 68 75 6e 6b 73 20 73 | .*/......FIXME:.Perhaps.thunks.s |
195a0 | 68 6f 75 6c 64 20 62 65 20 6d 6f 76 65 20 62 65 66 6f 72 65 20 66 75 6e 63 74 69 6f 6e 20 49 46 | hould.be.move.before.function.IF |
195c0 | 46 20 74 68 65 79 20 61 72 65 20 6e 6f 74 20 69 6e 00 20 20 20 20 20 53 65 65 20 50 52 20 35 30 | F.they.are.not.in......See.PR.50 |
195e0 | 36 38 39 2e 00 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 69 74 73 65 6c 66 20 74 6f 20 6d 61 6b | 689.......function.itself.to.mak |
19600 | 65 20 6f 6e 65 20 70 61 73 73 20 61 73 73 65 6d 62 6c 65 72 73 2c 20 6c 69 6b 65 20 6f 6e 65 20 | e.one.pass.assemblers,.like.one. |
19620 | 6f 6e 20 41 49 58 2c 20 68 61 70 70 79 2e 00 20 20 20 20 20 73 6f 6c 76 69 6e 67 20 70 72 6f 62 | on.AIX,.happy.......solving.prob |
19640 | 6c 65 6d 20 77 69 74 68 20 63 6f 6d 64 61 74 73 2e 20 20 53 65 65 20 50 52 34 38 36 36 38 2e 20 | lem.with.comdats...See.PR48668.. |
19660 | 20 41 6c 73 6f 20 61 6c 69 61 73 65 73 20 6d 75 73 74 20 63 6f 6d 65 20 61 66 74 65 72 00 20 20 | .Also.aliases.must.come.after... |
19680 | 20 20 20 67 65 74 20 6d 6f 72 65 20 66 6f 72 77 61 72 64 20 61 6e 64 20 66 65 77 65 72 20 62 61 | ...get.more.forward.and.fewer.ba |
196a0 | 63 6b 77 61 72 64 20 6a 75 6d 70 73 2e 20 20 54 68 69 73 20 68 6f 77 65 76 65 72 20 77 6f 75 6c | ckward.jumps...This.however.woul |
196c0 | 64 20 6e 65 65 64 00 20 20 2f 2a 20 49 74 20 77 6f 75 6c 64 20 6d 61 6b 65 20 61 20 6c 6f 74 20 | d.need.../*.It.would.make.a.lot. |
196e0 | 6d 6f 72 65 20 73 65 6e 73 65 20 74 6f 20 6f 75 74 70 75 74 20 74 68 75 6e 6b 73 20 62 65 66 6f | more.sense.to.output.thunks.befo |
19700 | 72 65 20 66 75 6e 63 74 69 6f 6e 20 62 6f 64 79 20 74 6f 00 00 20 20 20 20 70 6f 70 5f 63 66 75 | re.function.body.to......pop_cfu |
19720 | 6e 20 28 29 3b 00 20 20 69 66 20 28 63 66 75 6e 29 00 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 | n.();...if.(cfun)...gcc_assert.( |
19740 | 54 52 45 45 5f 41 53 4d 5f 57 52 49 54 54 45 4e 20 28 64 65 63 6c 29 29 3b 00 20 20 2f 2a 20 4d | TREE_ASM_WRITTEN.(decl));.../*.M |
19760 | 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 42 45 20 64 69 64 6e 27 74 20 67 69 76 65 20 75 70 20 | ake.sure.that.BE.didn't.give.up. |
19780 | 6f 6e 20 63 6f 6d 70 69 6c 69 6e 67 2e 20 20 2a 2f 00 00 20 20 74 69 6d 65 76 61 72 5f 70 6f 70 | on.compiling...*/....timevar_pop |
197a0 | 20 28 54 56 5f 52 45 53 54 5f 4f 46 5f 43 4f 4d 50 49 4c 41 54 49 4f 4e 29 3b 00 20 20 67 67 63 | .(TV_REST_OF_COMPILATION);...ggc |
197c0 | 5f 63 6f 6c 6c 65 63 74 20 28 29 3b 00 00 20 20 69 6e 70 75 74 5f 6c 6f 63 61 74 69 6f 6e 20 3d | _collect.();....input_location.= |
197e0 | 20 73 61 76 65 64 5f 6c 6f 63 3b 00 00 20 20 20 20 7d 00 09 44 45 43 4c 5f 49 4e 49 54 49 41 4c | .saved_loc;......}..DECL_INITIAL |
19800 | 20 28 64 65 63 6c 29 20 3d 20 65 72 72 6f 72 5f 6d 61 72 6b 5f 6e 6f 64 65 3b 00 20 20 20 20 20 | .(decl).=.error_mark_node;...... |
19820 | 20 69 66 20 28 44 45 43 4c 5f 49 4e 49 54 49 41 4c 20 28 64 65 63 6c 29 20 21 3d 20 30 29 00 09 | .if.(DECL_INITIAL.(decl).!=.0).. |
19840 | 20 49 66 20 72 65 73 74 5f 6f 66 5f 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 73 65 74 20 74 68 69 73 | .If.rest_of_compilation.set.this |
19860 | 20 74 6f 20 30 2c 20 6c 65 61 76 65 20 69 74 20 30 2e 20 20 2a 2f 00 09 20 46 6f 72 20 61 20 6e | .to.0,.leave.it.0...*/...For.a.n |
19880 | 65 73 74 65 64 20 66 75 6e 63 74 69 6f 6e 2c 20 74 68 69 73 20 69 73 20 64 6f 6e 65 20 69 6e 20 | ested.function,.this.is.done.in. |
198a0 | 63 5f 70 6f 70 5f 66 75 6e 63 74 69 6f 6e 5f 63 6f 6e 74 65 78 74 2e 00 09 20 77 61 73 20 61 6e | c_pop_function_context....was.an |
198c0 | 20 61 63 74 75 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 69 74 69 6f 6e 2e 00 09 20 42 | .actual.function.definition....B |
198e0 | 75 74 20 44 45 43 4c 5f 49 4e 49 54 49 41 4c 20 6d 75 73 74 20 72 65 6d 61 69 6e 20 6e 6f 6e 7a | ut.DECL_INITIAL.must.remain.nonz |
19900 | 65 72 6f 20 73 6f 20 77 65 20 6b 6e 6f 77 20 74 68 69 73 00 20 20 20 20 20 20 2f 2a 20 53 74 6f | ero.so.we.know.this......./*.Sto |
19920 | 70 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 74 68 65 20 6c 6f 63 61 6c 20 6e 6f 64 65 73 20 61 62 | p.pointing.to.the.local.nodes.ab |
19940 | 6f 75 74 20 74 6f 20 62 65 20 66 72 65 65 64 2e 00 20 20 20 20 7b 00 20 20 20 20 20 20 26 26 20 | out.to.be.freed......{.......&&. |
19960 | 21 63 67 72 61 70 68 5f 6e 6f 64 65 3a 3a 67 65 74 20 28 64 65 63 6c 29 2d 3e 6f 72 69 67 69 6e | !cgraph_node::get.(decl)->origin |
19980 | 29 00 20 20 69 66 20 28 44 45 43 4c 5f 53 54 52 55 43 54 5f 46 55 4e 43 54 49 4f 4e 20 28 64 65 | )...if.(DECL_STRUCT_FUNCTION.(de |
199a0 | 63 6c 29 20 3d 3d 20 30 00 20 20 67 69 6d 70 6c 65 5f 73 65 74 5f 62 6f 64 79 20 28 64 65 63 6c | cl).==.0...gimple_set_body.(decl |
199c0 | 2c 20 4e 55 4c 4c 29 3b 00 00 20 20 20 20 7d 00 09 7d 00 09 20 20 20 20 20 20 20 20 20 20 20 20 | ,.NULL);......}..}.............. |
199e0 | 20 64 65 63 6c 2c 20 77 61 72 6e 5f 6c 61 72 67 65 72 5f 74 68 61 6e 5f 73 69 7a 65 29 3b 00 09 | .decl,.warn_larger_than_size);.. |
19a00 | 09 20 20 20 20 20 22 73 69 7a 65 20 6f 66 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 20 25 | ......"size.of.return.value.of.% |
19a20 | 71 2b 44 20 69 73 20 6c 61 72 67 65 72 20 74 68 61 6e 20 25 77 75 20 62 79 74 65 73 22 2c 00 09 | q+D.is.larger.than.%wu.bytes",.. |
19a40 | 20 20 20 20 77 61 72 6e 69 6e 67 20 28 4f 50 54 5f 57 6c 61 72 67 65 72 5f 74 68 61 6e 5f 2c 00 | ....warning.(OPT_Wlarger_than_,. |
19a60 | 09 20 20 65 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 63 | ...else......................dec |
19a80 | 6c 2c 20 73 69 7a 65 5f 61 73 5f 69 6e 74 29 3b 00 09 09 20 20 20 20 20 22 73 69 7a 65 20 6f 66 | l,.size_as_int);........"size.of |
19aa0 | 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 20 25 71 2b 44 20 69 73 20 25 75 20 62 79 74 65 | .return.value.of.%q+D.is.%u.byte |
19ac0 | 73 22 2c 00 09 20 20 20 20 77 61 72 6e 69 6e 67 20 28 4f 50 54 5f 57 6c 61 72 67 65 72 5f 74 68 | s",......warning.(OPT_Wlarger_th |
19ae0 | 61 6e 5f 2c 00 09 20 20 69 66 20 28 63 6f 6d 70 61 72 65 5f 74 72 65 65 5f 69 6e 74 20 28 54 59 | an_,....if.(compare_tree_int.(TY |
19b00 | 50 45 5f 53 49 5a 45 5f 55 4e 49 54 20 28 72 65 74 5f 74 79 70 65 29 2c 20 73 69 7a 65 5f 61 73 | PE_SIZE_UNIT.(ret_type),.size_as |
19b20 | 5f 69 6e 74 29 20 3d 3d 20 30 29 00 00 09 20 20 20 20 3d 20 54 52 45 45 5f 49 4e 54 5f 43 53 54 | _int).==.0).......=.TREE_INT_CST |
19b40 | 5f 4c 4f 57 20 28 54 59 50 45 5f 53 49 5a 45 5f 55 4e 49 54 20 28 72 65 74 5f 74 79 70 65 29 29 | _LOW.(TYPE_SIZE_UNIT.(ret_type)) |
19b60 | 3b 00 09 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 73 69 7a 65 5f 61 73 5f 69 6e 74 00 09 7b | ;....unsigned.int.size_as_int..{ |
19b80 | 00 09 09 09 20 20 20 20 20 20 20 77 61 72 6e 5f 6c 61 72 67 65 72 5f 74 68 61 6e 5f 73 69 7a 65 | ...........warn_larger_than_size |
19ba0 | 29 20 3e 20 30 29 00 09 20 20 26 26 20 63 6f 6d 70 61 72 65 5f 74 72 65 65 5f 69 6e 74 20 28 54 | ).>.0)....&&.compare_tree_int.(T |
19bc0 | 59 50 45 5f 53 49 5a 45 5f 55 4e 49 54 20 28 72 65 74 5f 74 79 70 65 29 2c 00 09 20 20 26 26 20 | YPE_SIZE_UNIT.(ret_type),....&&. |
19be0 | 54 52 45 45 5f 43 4f 44 45 20 28 54 59 50 45 5f 53 49 5a 45 5f 55 4e 49 54 20 28 72 65 74 5f 74 | TREE_CODE.(TYPE_SIZE_UNIT.(ret_t |
19c00 | 79 70 65 29 29 20 3d 3d 20 49 4e 54 45 47 45 52 5f 43 53 54 00 20 20 20 20 20 20 69 66 20 28 72 | ype)).==.INTEGER_CST.......if.(r |
19c20 | 65 74 5f 74 79 70 65 20 26 26 20 54 59 50 45 5f 53 49 5a 45 5f 55 4e 49 54 20 28 72 65 74 5f 74 | et_type.&&.TYPE_SIZE_UNIT.(ret_t |
19c40 | 79 70 65 29 00 00 20 20 20 20 20 20 74 72 65 65 20 72 65 74 5f 74 79 70 65 20 3d 20 54 52 45 45 | ype)........tree.ret_type.=.TREE |
19c60 | 5f 54 59 50 45 20 28 54 52 45 45 5f 54 59 50 45 20 28 64 65 63 6c 29 29 3b 00 20 20 20 20 7b 00 | _TYPE.(TREE_TYPE.(decl));.....{. |
19c80 | 20 20 69 66 20 28 21 44 45 43 4c 5f 45 58 54 45 52 4e 41 4c 20 28 64 65 63 6c 29 20 26 26 20 54 | ..if.(!DECL_EXTERNAL.(decl).&&.T |
19ca0 | 52 45 45 5f 54 59 50 45 20 28 64 65 63 6c 29 29 00 20 20 20 20 20 74 61 6b 65 20 75 70 20 61 20 | REE_TYPE.(decl))......take.up.a. |
19cc0 | 6c 6f 74 20 6f 66 20 73 74 61 63 6b 20 73 70 61 63 65 2e 20 20 2a 2f 00 20 20 20 20 20 72 65 74 | lot.of.stack.space...*/......ret |
19ce0 | 75 72 6e 20 61 20 76 61 6c 75 65 20 28 75 73 75 61 6c 6c 79 20 6f 66 20 73 6f 6d 65 20 73 74 72 | urn.a.value.(usually.of.some.str |
19d00 | 75 63 74 20 6f 72 20 75 6e 69 6f 6e 20 74 79 70 65 29 20 77 68 69 63 68 20 69 74 73 65 6c 66 20 | uct.or.union.type).which.itself. |
19d20 | 77 69 6c 6c 00 20 20 2f 2a 20 49 66 20 72 65 71 75 65 73 74 65 64 2c 20 77 61 72 6e 20 61 62 6f | will.../*.If.requested,.warn.abo |
19d40 | 75 74 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 77 68 65 72 65 20 74 68 | ut.function.definitions.where.th |
19d60 | 65 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 00 00 20 20 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 | e.function.will....bitmap_obstac |
19d80 | 6b 5f 72 65 6c 65 61 73 65 20 28 4e 55 4c 4c 29 3b 00 20 20 2f 2a 20 52 65 6c 65 61 73 65 20 74 | k_release.(NULL);.../*.Release.t |
19da0 | 68 65 20 64 65 66 61 75 6c 74 20 62 69 74 6d 61 70 20 6f 62 73 74 61 63 6b 2e 20 20 2a 2f 00 00 | he.default.bitmap.obstack...*/.. |
19dc0 | 20 20 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 6b 5f 72 65 6c 65 61 73 65 20 28 26 72 65 67 5f 6f | ..bitmap_obstack_release.(®_o |
19de0 | 62 73 74 61 63 6b 29 3b 00 00 20 20 69 6e 76 6f 6b 65 5f 70 6c 75 67 69 6e 5f 63 61 6c 6c 62 61 | bstack);....invoke_plugin_callba |
19e00 | 63 6b 73 20 28 50 4c 55 47 49 4e 5f 41 4c 4c 5f 50 41 53 53 45 53 5f 45 4e 44 2c 20 4e 55 4c 4c | cks.(PLUGIN_ALL_PASSES_END,.NULL |
19e20 | 29 3b 00 20 20 2f 2a 20 53 69 67 6e 61 6c 20 74 68 65 20 65 6e 64 20 6f 66 20 70 61 73 73 65 73 | );.../*.Signal.the.end.of.passes |
19e40 | 2e 20 20 2a 2f 00 00 20 20 65 78 65 63 75 74 65 5f 70 61 73 73 5f 6c 69 73 74 20 28 63 66 75 6e | ...*/....execute_pass_list.(cfun |
19e60 | 2c 20 67 2d 3e 67 65 74 5f 70 61 73 73 65 73 20 28 29 2d 3e 61 6c 6c 5f 70 61 73 73 65 73 29 3b | ,.g->get_passes.()->all_passes); |
19e80 | 00 00 20 20 69 6e 76 6f 6b 65 5f 70 6c 75 67 69 6e 5f 63 61 6c 6c 62 61 63 6b 73 20 28 50 4c 55 | ....invoke_plugin_callbacks.(PLU |
19ea0 | 47 49 4e 5f 41 4c 4c 5f 50 41 53 53 45 53 5f 53 54 41 52 54 2c 20 4e 55 4c 4c 29 3b 00 20 20 2f | GIN_ALL_PASSES_START,.NULL);.../ |
19ec0 | 2a 20 53 69 67 6e 61 6c 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 70 61 73 73 65 73 2e 20 20 2a | *.Signal.the.start.of.passes...* |
19ee0 | 2f 00 00 20 20 2f 2a 20 50 65 72 66 6f 72 6d 20 61 6c 6c 20 74 72 65 65 20 74 72 61 6e 73 66 6f | /..../*.Perform.all.tree.transfo |
19f00 | 72 6d 73 20 61 6e 64 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73 2e 20 20 2a 2f 00 00 20 20 65 78 | rms.and.optimizations...*/....ex |
19f20 | 65 63 75 74 65 5f 61 6c 6c 5f 69 70 61 5f 74 72 61 6e 73 66 6f 72 6d 73 20 28 66 61 6c 73 65 29 | ecute_all_ipa_transforms.(false) |
19f40 | 3b 00 20 20 75 70 64 61 74 65 5f 73 73 61 20 28 54 4f 44 4f 5f 75 70 64 61 74 65 5f 73 73 61 5f | ;...update_ssa.(TODO_update_ssa_ |
19f60 | 6f 6e 6c 79 5f 76 69 72 74 75 61 6c 73 29 3b 00 00 20 20 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 | only_virtuals);....bitmap_obstac |
19f80 | 6b 5f 69 6e 69 74 69 61 6c 69 7a 65 20 28 26 72 65 67 5f 6f 62 73 74 61 63 6b 29 3b 20 2f 2a 20 | k_initialize.(®_obstack);./*. |
19fa0 | 46 49 58 4d 45 2c 20 6f 6e 6c 79 20 61 74 20 52 54 4c 20 67 65 6e 65 72 61 74 69 6f 6e 2a 2f 00 | FIXME,.only.at.RTL.generation*/. |
19fc0 | 00 20 20 67 69 6d 70 6c 65 5f 72 65 67 69 73 74 65 72 5f 63 66 67 5f 68 6f 6f 6b 73 20 28 29 3b | ...gimple_register_cfg_hooks.(); |
19fe0 | 00 00 20 20 69 6e 69 74 5f 66 75 6e 63 74 69 6f 6e 5f 73 74 61 72 74 20 28 64 65 63 6c 29 3b 00 | ....init_function_start.(decl);. |
1a000 | 61 64 00 00 01 00 00 00 01 02 00 00 00 10 00 00 79 00 00 00 00 00 00 00 e0 0f 00 00 df 0f 00 00 | ad..............y............... |
1a020 | 94 0f 00 00 61 0f 00 00 2e 0f 00 00 2d 0f 00 00 03 0f 00 00 01 0f 00 00 00 0f 00 00 d3 0e 00 00 | ....a.......-................... |
1a040 | d2 0e 00 00 8c 0e 00 00 4a 0e 00 00 01 0e 00 00 b8 0d 00 00 70 0d 00 00 2a 0d 00 00 1b 0d 00 00 | ........J...........p...*....... |
1a060 | 1a 0d 00 00 0e 0d 00 00 f2 0c 00 00 f0 0c 00 00 db 0c 00 00 aa 0c 00 00 8d 0c 00 00 4f 0c 00 00 | ............................O... |
1a080 | 32 0c 00 00 f1 0b 00 00 b1 0b 00 00 a8 0b 00 00 a7 0b 00 00 7a 0b 00 00 48 0b 00 00 47 0b 00 00 | 2...................z...H...G... |
1a0a0 | 03 0b 00 00 c1 0a 00 00 9f 0a 00 00 84 0a 00 00 7c 0a 00 00 60 0a 00 00 1b 0a 00 00 df 09 00 00 | ................|...`........... |
1a0c0 | d9 09 00 00 ac 09 00 00 a4 09 00 00 a3 09 00 00 5d 09 00 00 28 09 00 00 f6 08 00 00 c7 08 00 00 | ................]...(........... |
1a0e0 | c1 08 00 00 9d 08 00 00 9c 08 00 00 83 08 00 00 80 08 00 00 66 08 00 00 4c 08 00 00 4b 08 00 00 | ....................f...L...K... |
1a100 | 31 08 00 00 10 08 00 00 d3 07 00 00 9f 07 00 00 89 07 00 00 75 07 00 00 72 07 00 00 6c 07 00 00 | 1...................u...r...l... |
1a120 | 6b 07 00 00 1f 07 00 00 ee 06 00 00 b8 06 00 00 8d 06 00 00 87 06 00 00 70 06 00 00 6f 06 00 00 | k.......................p...o... |
1a140 | 56 06 00 00 53 06 00 00 39 06 00 00 23 06 00 00 0f 06 00 00 0c 06 00 00 06 06 00 00 05 06 00 00 | V...S...9...#................... |
1a160 | f4 05 00 00 a7 05 00 00 61 05 00 00 60 05 00 00 2d 05 00 00 dd 04 00 00 a5 04 00 00 a4 04 00 00 | ........a...`...-............... |
1a180 | 80 04 00 00 66 04 00 00 44 04 00 00 22 04 00 00 12 04 00 00 10 04 00 00 0f 04 00 00 c8 03 00 00 | ....f...D..."................... |
1a1a0 | c7 03 00 00 ab 03 00 00 a9 03 00 00 97 03 00 00 8a 03 00 00 77 03 00 00 6b 03 00 00 68 03 00 00 | ....................w...k...h... |
1a1c0 | 67 03 00 00 4e 03 00 00 4c 03 00 00 25 03 00 00 fd 02 00 00 ce 02 00 00 ca 02 00 00 ba 02 00 00 | g...N...L...%................... |
1a1e0 | b6 02 00 00 b5 02 00 00 8d 02 00 00 64 02 00 00 15 02 00 00 11 02 00 00 01 02 00 00 00 00 00 00 | ............d................... |
1a200 | 00 20 20 20 20 75 2e 76 20 3d 20 6e 6f 64 65 3b 00 20 20 7b 00 20 20 3a 20 6b 69 6e 64 20 28 6e | .....u.v.=.node;...{...:.kind.(n |
1a220 | 6f 64 65 2d 3e 64 65 66 69 6e 69 74 69 6f 6e 20 3f 20 4f 52 44 45 52 5f 56 41 52 20 3a 20 4f 52 | ode->definition.?.ORDER_VAR.:.OR |
1a240 | 44 45 52 5f 56 41 52 5f 55 4e 44 45 46 29 2c 20 6f 72 64 65 72 20 28 6e 6f 64 65 2d 3e 6f 72 64 | DER_VAR_UNDEF),.order.(node->ord |
1a260 | 65 72 29 00 20 20 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f 72 74 20 28 76 61 72 70 6f 6f 6c | er)...cgraph_order_sort.(varpool |
1a280 | 5f 6e 6f 64 65 20 2a 6e 6f 64 65 29 00 20 20 2f 2a 20 43 6f 6e 73 74 72 75 63 74 20 66 72 6f 6d | _node.*node).../*.Construct.from |
1a2a0 | 20 61 20 76 61 72 70 6f 6f 6c 5f 6e 6f 64 65 2e 20 20 2a 2f 00 00 20 20 7d 00 20 20 20 20 75 2e | .a.varpool_node...*/....}.....u. |
1a2c0 | 66 20 3d 20 6e 6f 64 65 3b 00 20 20 7b 00 20 20 3a 20 6b 69 6e 64 20 28 4f 52 44 45 52 5f 46 55 | f.=.node;...{...:.kind.(ORDER_FU |
1a2e0 | 4e 43 54 49 4f 4e 29 2c 20 6f 72 64 65 72 20 28 6e 6f 64 65 2d 3e 6f 72 64 65 72 29 00 20 20 63 | NCTION),.order.(node->order)...c |
1a300 | 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f 72 74 20 28 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 6e | graph_order_sort.(cgraph_node.*n |
1a320 | 6f 64 65 29 00 20 20 2f 2a 20 43 6f 6e 73 74 72 75 63 74 20 66 72 6f 6d 20 61 20 63 67 72 61 70 | ode).../*.Construct.from.a.cgrap |
1a340 | 68 5f 6e 6f 64 65 2e 20 20 2a 2f 00 7b 00 73 74 72 75 63 74 20 63 67 72 61 70 68 5f 6f 72 64 65 | h_node...*/.{.struct.cgraph_orde |
1a360 | 72 5f 73 6f 72 74 00 00 7d 3b 00 20 20 4f 52 44 45 52 5f 41 53 4d 00 20 20 4f 52 44 45 52 5f 56 | r_sort..};...ORDER_ASM...ORDER_V |
1a380 | 41 52 5f 55 4e 44 45 46 2c 00 20 20 4f 52 44 45 52 5f 56 41 52 2c 00 20 20 4f 52 44 45 52 5f 46 | AR_UNDEF,...ORDER_VAR,...ORDER_F |
1a3a0 | 55 4e 43 54 49 4f 4e 2c 00 7b 00 65 6e 75 6d 20 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f 72 | UNCTION,.{.enum.cgraph_order_sor |
1a3c0 | 74 5f 6b 69 6e 64 00 00 2f 2a 20 54 68 69 73 20 69 73 20 75 73 65 64 20 74 6f 20 73 6f 72 74 20 | t_kind../*.This.is.used.to.sort. |
1a3e0 | 74 68 65 20 6e 6f 64 65 20 74 79 70 65 73 20 62 79 20 74 68 65 20 63 67 72 61 70 68 20 6f 72 64 | the.node.types.by.the.cgraph.ord |
1a400 | 65 72 20 6e 75 6d 62 65 72 2e 20 20 2a 2f 00 00 7d 00 20 20 66 72 65 65 20 28 6f 72 64 65 72 29 | er.number...*/..}...free.(order) |
1a420 | 3b 00 20 20 69 70 61 5f 73 61 76 65 64 5f 63 6c 6f 6e 65 5f 73 6f 75 72 63 65 73 20 3d 20 4e 55 | ;...ipa_saved_clone_sources.=.NU |
1a440 | 4c 4c 3b 00 20 20 64 65 6c 65 74 65 20 69 70 61 5f 73 61 76 65 64 5f 63 6c 6f 6e 65 5f 73 6f 75 | LL;...delete.ipa_saved_clone_sou |
1a460 | 72 63 65 73 3b 00 20 20 66 72 65 65 5f 67 69 6d 70 6c 69 66 79 5f 73 74 61 63 6b 20 28 29 3b 00 | rces;...free_gimplify_stack.();. |
1a480 | 20 20 73 79 6d 74 61 62 2d 3e 70 72 6f 63 65 73 73 5f 6e 65 77 5f 66 75 6e 63 74 69 6f 6e 73 20 | ..symtab->process_new_functions. |
1a4a0 | 28 29 3b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 66 69 6c 65 64 5f 66 75 6e 63 5f | ();...............profiled_func_ |
1a4c0 | 63 6f 75 6e 74 2c 20 65 78 70 61 6e 64 65 64 5f 66 75 6e 63 5f 63 6f 75 6e 74 29 3b 00 20 20 20 | count,.expanded_func_count);.... |
1a4e0 | 20 66 70 72 69 6e 74 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 2c 20 22 45 78 | .fprintf.(symtab->dump_file,."Ex |
1a500 | 70 61 6e 64 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 74 68 20 74 69 6d 65 20 70 72 6f 66 69 | panded.functions.with.time.profi |
1a520 | 6c 65 3a 25 75 2f 25 75 5c 6e 22 2c 00 20 20 69 66 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f | le:%u/%u\n",...if.(symtab->dump_ |
1a540 | 66 69 6c 65 20 26 26 20 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 6f 72 64 65 72 5f 70 6f 73 29 00 | file.&&.tp_first_run_order_pos). |
1a560 | 00 09 20 20 20 20 20 6d 61 69 6e 5f 69 6e 70 75 74 5f 66 69 6c 65 6e 61 6d 65 2c 20 70 72 6f 66 | .......main_input_filename,.prof |
1a580 | 69 6c 65 64 5f 66 75 6e 63 5f 63 6f 75 6e 74 2c 20 65 78 70 61 6e 64 65 64 5f 66 75 6e 63 5f 63 | iled_func_count,.expanded_func_c |
1a5a0 | 6f 75 6e 74 29 3b 00 20 20 20 20 66 70 72 69 6e 74 66 20 28 64 75 6d 70 5f 66 69 6c 65 2c 20 22 | ount);.....fprintf.(dump_file,." |
1a5c0 | 45 78 70 61 6e 64 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 74 68 20 74 69 6d 65 20 70 72 6f | Expanded.functions.with.time.pro |
1a5e0 | 66 69 6c 65 20 28 25 73 29 3a 25 75 2f 25 75 5c 6e 22 2c 00 20 20 69 66 20 28 64 75 6d 70 5f 66 | file.(%s):%u/%u\n",...if.(dump_f |
1a600 | 69 6c 65 29 00 00 20 20 20 20 7d 00 09 7d 00 09 20 20 6e 6f 64 65 2d 3e 65 78 70 61 6e 64 20 28 | ile)......}..}....node->expand.( |
1a620 | 29 3b 00 09 20 20 6e 6f 64 65 2d 3e 70 72 6f 63 65 73 73 20 3d 20 30 3b 00 09 20 20 65 78 70 61 | );....node->process.=.0;....expa |
1a640 | 6e 64 65 64 5f 66 75 6e 63 5f 63 6f 75 6e 74 2b 2b 3b 00 09 7b 00 20 20 20 20 20 20 69 66 20 28 | nded_func_count++;..{.......if.( |
1a660 | 6e 6f 64 65 2d 3e 70 72 6f 63 65 73 73 29 00 00 20 20 20 20 20 20 6e 6f 64 65 20 3d 20 6f 72 64 | node->process)........node.=.ord |
1a680 | 65 72 5b 69 5d 3b 00 20 20 20 20 7b 00 20 20 66 6f 72 20 28 69 20 3d 20 6e 65 77 5f 6f 72 64 65 | er[i];.....{...for.(i.=.new_orde |
1a6a0 | 72 5f 70 6f 73 20 2d 20 31 3b 20 69 20 3e 3d 20 30 3b 20 69 2d 2d 29 00 20 20 20 20 20 46 49 58 | r_pos.-.1;.i.>=.0;.i--)......FIX |
1a6c0 | 4d 45 3a 20 54 68 69 73 20 69 73 20 66 61 72 20 66 72 6f 6d 20 6f 70 74 69 6d 61 6c 20 63 6f 64 | ME:.This.is.far.from.optimal.cod |
1a6e0 | 65 20 6c 61 79 6f 75 74 2e 20 20 2a 2f 00 20 20 20 20 20 6d 61 6b 65 73 20 69 70 61 2d 72 61 20 | e.layout...*/......makes.ipa-ra. |
1a700 | 61 6e 64 20 6f 74 68 65 72 20 70 72 6f 70 61 67 61 74 6f 72 73 20 74 6f 20 77 6f 72 6b 2e 00 20 | and.other.propagators.to.work... |
1a720 | 20 2f 2a 20 4f 75 74 70 75 74 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 20 52 50 4f 20 73 6f 20 63 | ./*.Output.functions.in.RPO.so.c |
1a740 | 61 6c 6c 65 65 73 20 67 65 74 20 6f 70 74 69 6d 69 7a 65 64 20 62 65 66 6f 72 65 20 63 61 6c 6c | allees.get.optimized.before.call |
1a760 | 65 72 73 2e 20 20 54 68 69 73 00 00 20 20 20 20 7d 00 09 7d 00 09 20 20 6e 6f 64 65 2d 3e 65 78 | ers...This......}..}....node->ex |
1a780 | 70 61 6e 64 20 28 29 3b 00 09 20 20 6e 6f 64 65 2d 3e 70 72 6f 63 65 73 73 20 3d 20 30 3b 00 09 | pand.();....node->process.=.0;.. |
1a7a0 | 09 20 20 20 20 20 6e 6f 64 65 2d 3e 64 75 6d 70 5f 61 73 6d 5f 6e 61 6d 65 20 28 29 2c 20 6e 6f | ......node->dump_asm_name.(),.no |
1a7c0 | 64 65 2d 3e 74 70 5f 66 69 72 73 74 5f 72 75 6e 29 3b 00 09 09 20 20 20 20 20 22 54 69 6d 65 20 | de->tp_first_run);........"Time. |
1a7e0 | 70 72 6f 66 69 6c 65 20 6f 72 64 65 72 20 69 6e 20 65 78 70 61 6e 64 5f 61 6c 6c 5f 66 75 6e 63 | profile.order.in.expand_all_func |
1a800 | 74 69 6f 6e 73 3a 25 73 3a 25 64 5c 6e 22 2c 00 09 20 20 20 20 66 70 72 69 6e 74 66 20 28 73 79 | tions:%s:%d\n",......fprintf.(sy |
1a820 | 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 2c 00 09 20 20 69 66 20 28 73 79 6d 74 61 62 2d 3e | mtab->dump_file,....if.(symtab-> |
1a840 | 64 75 6d 70 5f 66 69 6c 65 29 00 00 09 20 20 70 72 6f 66 69 6c 65 64 5f 66 75 6e 63 5f 63 6f 75 | dump_file).....profiled_func_cou |
1a860 | 6e 74 2b 2b 3b 00 09 20 20 65 78 70 61 6e 64 65 64 5f 66 75 6e 63 5f 63 6f 75 6e 74 2b 2b 3b 00 | nt++;....expanded_func_count++;. |
1a880 | 09 7b 00 20 20 20 20 20 20 69 66 20 28 6e 6f 64 65 2d 3e 70 72 6f 63 65 73 73 29 00 00 20 20 20 | .{.......if.(node->process)..... |
1a8a0 | 20 20 20 6e 6f 64 65 20 3d 20 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 6f 72 64 65 72 5b 69 5d 3b | ...node.=.tp_first_run_order[i]; |
1a8c0 | 00 20 20 20 20 7b 00 20 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 74 70 5f 66 69 72 73 | .....{...for.(i.=.0;.i.<.tp_firs |
1a8e0 | 74 5f 72 75 6e 5f 6f 72 64 65 72 5f 70 6f 73 3b 20 69 2b 2b 29 00 09 20 73 69 7a 65 6f 66 20 28 | t_run_order_pos;.i++)...sizeof.( |
1a900 | 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 29 2c 20 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 6e 6f 64 | cgraph_node.*),.tp_first_run_nod |
1a920 | 65 5f 63 6d 70 29 3b 00 20 20 71 73 6f 72 74 20 28 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 6f 72 | e_cmp);...qsort.(tp_first_run_or |
1a940 | 64 65 72 2c 20 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 6f 72 64 65 72 5f 70 6f 73 2c 00 20 20 2f | der,.tp_first_run_order_pos,.../ |
1a960 | 2a 20 46 69 72 73 74 20 6f 75 74 70 75 74 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 74 68 20 74 69 | *.First.output.functions.with.ti |
1a980 | 6d 65 20 70 72 6f 66 69 6c 65 20 69 6e 20 73 70 65 63 69 66 69 65 64 20 6f 72 64 65 72 2e 20 20 | me.profile.in.specified.order... |
1a9a0 | 2a 2f 00 00 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 6f 72 64 65 72 5b 6e 65 77 5f | */........}...........order[new_ |
1a9c0 | 6f 72 64 65 72 5f 70 6f 73 2b 2b 5d 20 3d 20 6f 72 64 65 72 5b 69 5d 3b 00 09 65 6c 73 65 00 09 | order_pos++].=.order[i];..else.. |
1a9e0 | 20 20 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 6f 72 64 65 72 5b 74 70 5f 66 69 72 73 74 5f 72 75 | ..tp_first_run_order[tp_first_ru |
1aa00 | 6e 5f 6f 72 64 65 72 5f 70 6f 73 2b 2b 5d 20 3d 20 6f 72 64 65 72 5b 69 5d 3b 00 09 20 20 20 20 | n_order_pos++].=.order[i];...... |
1aa20 | 26 26 20 6f 70 74 5f 66 6f 72 5f 66 6e 20 28 6f 72 64 65 72 5b 69 5d 2d 3e 64 65 63 6c 2c 20 66 | &&.opt_for_fn.(order[i]->decl,.f |
1aa40 | 6c 61 67 5f 70 72 6f 66 69 6c 65 5f 72 65 6f 72 64 65 72 5f 66 75 6e 63 74 69 6f 6e 73 29 29 00 | lag_profile_reorder_functions)). |
1aa60 | 09 69 66 20 28 6f 72 64 65 72 5b 69 5d 2d 3e 74 70 5f 66 69 72 73 74 5f 72 75 6e 00 20 20 20 20 | .if.(order[i]->tp_first_run..... |
1aa80 | 20 20 7b 00 20 20 20 20 69 66 20 28 6f 72 64 65 72 5b 69 5d 2d 3e 70 72 6f 63 65 73 73 29 00 20 | ..{.....if.(order[i]->process).. |
1aaa0 | 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 6f 72 64 65 72 5f 70 6f 73 3b 20 69 2b 2b 29 | .for.(i.=.0;.i.<.order_pos;.i++) |
1aac0 | 00 20 20 20 20 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 2e 20 20 53 6f 20 77 65 20 6d 75 73 74 20 | ......optimization...So.we.must. |
1aae0 | 62 65 20 73 75 72 65 20 74 6f 20 6e 6f 74 20 72 65 66 65 72 65 6e 63 65 20 74 68 65 6d 2e 20 20 | be.sure.to.not.reference.them... |
1ab00 | 2a 2f 00 20 20 2f 2a 20 47 61 72 62 61 67 65 20 63 6f 6c 6c 65 63 74 6f 72 20 6d 61 79 20 72 65 | */.../*.Garbage.collector.may.re |
1ab20 | 6d 6f 76 65 20 69 6e 6c 69 6e 65 20 63 6c 6f 6e 65 73 20 77 65 20 65 6c 69 6d 69 6e 61 74 65 20 | move.inline.clones.we.eliminate. |
1ab40 | 64 75 72 69 6e 67 00 00 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 6f 72 64 65 72 5f 70 6f 73 20 | during....gcc_assert.(order_pos. |
1ab60 | 3d 3d 20 73 79 6d 74 61 62 2d 3e 63 67 72 61 70 68 5f 63 6f 75 6e 74 29 3b 00 20 20 6f 72 64 65 | ==.symtab->cgraph_count);...orde |
1ab80 | 72 5f 70 6f 73 20 3d 20 69 70 61 5f 72 65 76 65 72 73 65 5f 70 6f 73 74 6f 72 64 65 72 20 28 6f | r_pos.=.ipa_reverse_postorder.(o |
1aba0 | 72 64 65 72 29 3b 00 00 20 20 69 6e 74 20 69 3b 00 20 20 69 6e 74 20 6f 72 64 65 72 5f 70 6f 73 | rder);....int.i;...int.order_pos |
1abc0 | 2c 20 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 6f 72 64 65 72 5f 70 6f 73 20 3d 20 30 2c 20 6e 65 | ,.tp_first_run_order_pos.=.0,.ne |
1abe0 | 77 5f 6f 72 64 65 72 5f 70 6f 73 20 3d 20 30 3b 00 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 | w_order_pos.=.0;...unsigned.int. |
1ac00 | 65 78 70 61 6e 64 65 64 5f 66 75 6e 63 5f 63 6f 75 6e 74 20 3d 20 30 2c 20 70 72 6f 66 69 6c 65 | expanded_func_count.=.0,.profile |
1ac20 | 64 5f 66 75 6e 63 5f 63 6f 75 6e 74 20 3d 20 30 3b 00 09 09 09 09 09 20 73 79 6d 74 61 62 2d 3e | d_func_count.=.0;.......symtab-> |
1ac40 | 63 67 72 61 70 68 5f 63 6f 75 6e 74 29 3b 00 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 2a 74 | cgraph_count);...cgraph_node.**t |
1ac60 | 70 5f 66 69 72 73 74 5f 72 75 6e 5f 6f 72 64 65 72 20 3d 20 58 43 4e 45 57 56 45 43 20 28 63 67 | p_first_run_order.=.XCNEWVEC.(cg |
1ac80 | 72 61 70 68 5f 6e 6f 64 65 20 2a 2c 00 09 09 09 09 09 20 73 79 6d 74 61 62 2d 3e 63 67 72 61 70 | raph_node.*,.......symtab->cgrap |
1aca0 | 68 5f 63 6f 75 6e 74 29 3b 00 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 2a 6f 72 64 65 72 20 | h_count);...cgraph_node.**order. |
1acc0 | 3d 20 58 43 4e 45 57 56 45 43 20 28 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 2c 00 20 20 63 67 72 | =.XCNEWVEC.(cgraph_node.*,...cgr |
1ace0 | 61 70 68 5f 6e 6f 64 65 20 2a 6e 6f 64 65 3b 00 7b 00 65 78 70 61 6e 64 5f 61 6c 6c 5f 66 75 6e | aph_node.*node;.{.expand_all_fun |
1ad00 | 63 74 69 6f 6e 73 20 28 76 6f 69 64 29 00 73 74 61 74 69 63 20 76 6f 69 64 00 00 20 20 20 6f 72 | ctions.(void).static.void.....or |
1ad20 | 64 65 72 29 2e 20 20 2a 2f 00 20 20 20 74 6f 20 75 73 65 20 73 75 62 73 65 63 74 69 6f 6e 73 20 | der)...*/....to.use.subsections. |
1ad40 | 74 6f 20 6d 61 6b 65 20 74 68 65 20 6f 75 74 70 75 74 20 66 75 6e 63 74 69 6f 6e 73 20 61 70 70 | to.make.the.output.functions.app |
1ad60 | 65 61 72 20 69 6e 20 74 6f 70 2d 64 6f 77 6e 00 20 20 20 73 6f 70 68 69 73 74 69 63 61 74 65 64 | ear.in.top-down....sophisticated |
1ad80 | 20 61 6c 67 6f 72 69 74 68 6d 20 66 6f 72 20 66 75 6e 63 74 69 6f 6e 20 72 65 6f 72 64 65 72 69 | .algorithm.for.function.reorderi |
1ada0 | 6e 67 3b 20 77 65 20 77 69 6c 6c 20 6c 69 6b 65 6c 79 20 77 61 6e 74 00 20 20 20 62 65 74 77 65 | ng;.we.will.likely.want....betwe |
1adc0 | 65 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 69 74 73 20 63 61 6c 6c 65 65 73 20 28 6c | en.a.function.and.its.callees.(l |
1ade0 | 61 74 65 72 20 77 65 20 6d 61 79 20 63 68 6f 6f 73 65 20 74 6f 20 75 73 65 20 61 20 6d 6f 72 65 | ater.we.may.choose.to.use.a.more |
1ae00 | 00 20 20 20 70 72 6f 70 61 67 61 74 65 64 20 61 63 72 6f 73 73 20 74 68 65 20 63 61 6c 6c 67 72 | ....propagated.across.the.callgr |
1ae20 | 61 70 68 2e 20 20 55 73 65 20 61 20 73 74 61 63 6b 20 74 6f 20 67 65 74 20 73 6d 61 6c 6c 65 72 | aph...Use.a.stack.to.get.smaller |
1ae40 | 20 64 69 73 74 61 6e 63 65 00 20 20 20 61 6c 6c 20 63 61 6c 6c 65 64 20 66 75 6e 63 74 69 6f 6e | .distance....all.called.function |
1ae60 | 73 20 61 72 65 20 61 6c 72 65 61 64 79 20 61 73 73 65 6d 62 6c 65 64 20 74 6f 20 61 6c 6c 6f 77 | s.are.already.assembled.to.allow |
1ae80 | 20 64 61 74 61 20 74 6f 20 62 65 00 20 20 20 41 74 74 65 6d 70 74 20 74 6f 20 74 6f 70 6f 6c 6f | .data.to.be....Attempt.to.topolo |
1aea0 | 67 69 63 61 6c 6c 79 20 73 6f 72 74 20 74 68 65 20 6e 6f 64 65 73 20 73 6f 20 66 75 6e 63 74 69 | gically.sort.the.nodes.so.functi |
1aec0 | 6f 6e 20 69 73 20 6f 75 74 70 75 74 20 77 68 65 6e 00 00 2f 2a 20 45 78 70 61 6e 64 20 61 6c 6c | on.is.output.when../*.Expand.all |
1aee0 | 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 6d 75 73 74 20 62 65 20 6f 75 74 70 75 74 2e 00 | .functions.that.must.be.output.. |
1af00 | 00 7d 00 20 20 72 65 74 75 72 6e 20 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 61 20 2d 20 74 70 5f | .}...return.tp_first_run_a.-.tp_ |
1af20 | 66 69 72 73 74 5f 72 75 6e 5f 62 3b 00 00 20 20 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 62 20 3d | first_run_b;....tp_first_run_b.= |
1af40 | 20 28 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 62 20 2d 20 31 29 20 26 20 49 4e 54 5f 4d 41 58 3b | .(tp_first_run_b.-.1).&.INT_MAX; |
1af60 | 00 20 20 74 70 5f 66 69 72 73 74 5f 72 75 6e 5f 61 20 3d 20 28 74 70 5f 66 69 72 73 74 5f 72 75 | ...tp_first_run_a.=.(tp_first_ru |
1af80 | 6e 5f 61 20 2d 20 31 29 20 26 20 49 4e 54 5f 4d 41 58 3b 00 20 20 2f 2a 20 46 75 6e 63 74 69 6f | n_a.-.1).&.INT_MAX;.../*.Functio |
1afa0 | 6e 73 20 77 69 74 68 20 74 69 6d 65 20 70 72 6f 66 69 6c 65 20 6d 75 73 74 20 62 65 20 62 65 66 | ns.with.time.profile.must.be.bef |
1afc0 | 6f 72 65 20 74 68 65 73 65 20 77 69 74 68 6f 75 74 20 70 72 6f 66 69 6c 65 2e 20 20 2a 2f 00 00 | ore.these.without.profile...*/.. |
1afe0 | 20 20 20 20 72 65 74 75 72 6e 20 61 2d 3e 6f 72 64 65 72 20 2d 20 62 2d 3e 6f 72 64 65 72 3b 00 | ....return.a->order.-.b->order;. |
1b000 | 61 64 00 00 06 00 00 00 52 02 00 00 00 10 00 00 8c 00 00 00 00 00 00 00 fc 0f 00 00 fb 0f 00 00 | ad......R....................... |
1b020 | d7 0f 00 00 b2 0f 00 00 88 0f 00 00 84 0f 00 00 74 0f 00 00 70 0f 00 00 6f 0f 00 00 38 0f 00 00 | ................t...p...o...8... |
1b040 | 25 0f 00 00 24 0f 00 00 00 0f 00 00 f8 0e 00 00 f4 0e 00 00 e0 0e 00 00 cb 0e 00 00 ba 0e 00 00 | %...$........................... |
1b060 | b3 0e 00 00 a6 0e 00 00 a3 0e 00 00 a2 0e 00 00 6d 0e 00 00 6c 0e 00 00 67 0e 00 00 49 0e 00 00 | ................m...l...g...I... |
1b080 | 47 0e 00 00 37 0e 00 00 31 0e 00 00 18 0e 00 00 00 0e 00 00 ea 0d 00 00 dd 0d 00 00 c9 0d 00 00 | G...7...1....................... |
1b0a0 | ac 0d 00 00 9f 0d 00 00 85 0d 00 00 5a 0d 00 00 4d 0d 00 00 39 0d 00 00 16 0d 00 00 09 0d 00 00 | ............Z...M...9........... |
1b0c0 | fc 0c 00 00 e2 0c 00 00 dc 0c 00 00 da 0c 00 00 d9 0c 00 00 ae 0c 00 00 ad 0c 00 00 a2 0c 00 00 | ................................ |
1b0e0 | 6e 0c 00 00 6c 0c 00 00 29 0c 00 00 e6 0b 00 00 e5 0b 00 00 bf 0b 00 00 bd 0b 00 00 bc 0b 00 00 | n...l...)....................... |
1b100 | 78 0b 00 00 33 0b 00 00 ee 0a 00 00 a8 0a 00 00 8e 0a 00 00 8d 0a 00 00 81 0a 00 00 6a 0a 00 00 | x...3.......................j... |
1b120 | 68 0a 00 00 5f 0a 00 00 49 0a 00 00 32 0a 00 00 1f 0a 00 00 fa 09 00 00 df 09 00 00 de 09 00 00 | h..._...I...2................... |
1b140 | ba 09 00 00 8a 09 00 00 62 09 00 00 2f 09 00 00 2e 09 00 00 ee 08 00 00 cb 08 00 00 af 08 00 00 | ........b.../................... |
1b160 | 95 08 00 00 6f 08 00 00 45 08 00 00 12 08 00 00 11 08 00 00 c9 07 00 00 98 07 00 00 97 07 00 00 | ....o...E....................... |
1b180 | 79 07 00 00 57 07 00 00 56 07 00 00 08 07 00 00 e4 06 00 00 c3 06 00 00 91 06 00 00 90 06 00 00 | y...W...V....................... |
1b1a0 | 6c 06 00 00 56 06 00 00 55 06 00 00 35 06 00 00 33 06 00 00 32 06 00 00 26 06 00 00 14 06 00 00 | l...V...U...5...3...2...&....... |
1b1c0 | 12 06 00 00 e2 05 00 00 e1 05 00 00 ce 05 00 00 ae 05 00 00 8e 05 00 00 6a 05 00 00 69 05 00 00 | ........................j...i... |
1b1e0 | 2a 05 00 00 29 05 00 00 18 05 00 00 12 05 00 00 d6 04 00 00 bd 04 00 00 b4 04 00 00 ae 04 00 00 | *...)........................... |
1b200 | ad 04 00 00 64 04 00 00 21 04 00 00 e9 03 00 00 e8 03 00 00 a3 03 00 00 61 03 00 00 42 03 00 00 | ....d...!...............a...B... |
1b220 | 25 03 00 00 24 03 00 00 13 03 00 00 0d 03 00 00 d2 02 00 00 b8 02 00 00 b7 02 00 00 8d 02 00 00 | %...$........................... |
1b240 | 76 02 00 00 52 02 00 00 51 02 00 00 00 00 00 00 00 00 20 20 20 20 20 20 63 75 72 72 65 6e 74 5f | v...R...Q...............current_ |
1b260 | 66 75 6e 63 74 69 6f 6e 5f 64 65 63 6c 20 3d 20 4e 55 4c 4c 3b 00 20 20 20 20 20 20 73 65 74 5f | function_decl.=.NULL;.......set_ |
1b280 | 63 66 75 6e 20 28 4e 55 4c 4c 29 3b 00 20 20 20 20 20 20 2f 2a 20 50 72 6f 63 65 73 73 20 6e 65 | cfun.(NULL);......./*.Process.ne |
1b2a0 | 77 20 66 75 6e 63 74 69 6f 6e 73 20 61 64 64 65 64 2e 20 20 2a 2f 00 00 20 20 20 20 20 20 63 6f | w.functions.added...*/........co |
1b2c0 | 76 65 72 61 67 65 5f 66 69 6e 69 73 68 20 28 29 3b 00 20 20 20 20 20 20 2f 2a 20 47 65 6e 65 72 | verage_finish.();......./*.Gener |
1b2e0 | 61 74 65 20 63 6f 76 65 72 61 67 65 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 63 6f 6e 73 74 | ate.coverage.variables.and.const |
1b300 | 72 75 63 74 6f 72 73 2e 20 20 2a 2f 00 20 20 20 20 7b 00 20 20 69 66 20 28 21 69 6e 5f 6c 74 6f | ructors...*/.....{...if.(!in_lto |
1b320 | 5f 70 29 00 00 20 20 20 20 73 79 6d 74 61 62 2d 3e 73 74 61 74 65 20 3d 20 49 50 41 5f 53 53 41 | _p)......symtab->state.=.IPA_SSA |
1b340 | 3b 00 20 20 69 66 20 28 73 79 6d 74 61 62 2d 3e 73 74 61 74 65 20 3c 20 49 50 41 5f 53 53 41 29 | ;...if.(symtab->state.<.IPA_SSA) |
1b360 | 00 20 20 20 20 20 74 68 65 20 63 67 72 61 70 68 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 70 72 6f | ......the.cgraph.will.not.be.pro |
1b380 | 70 65 72 6c 79 20 75 70 64 61 74 65 64 2e 20 20 55 70 64 61 74 65 20 69 74 20 6e 6f 77 2e 20 20 | perly.updated...Update.it.now... |
1b3a0 | 2a 2f 00 20 20 2f 2a 20 49 66 20 70 61 73 73 5f 61 6c 6c 5f 65 61 72 6c 79 5f 6f 70 74 69 6d 69 | */.../*.If.pass_all_early_optimi |
1b3c0 | 7a 61 74 69 6f 6e 73 20 77 61 73 20 6e 6f 74 20 73 63 68 65 64 75 6c 65 64 2c 20 74 68 65 20 73 | zations.was.not.scheduled,.the.s |
1b3e0 | 74 61 74 65 20 6f 66 00 00 20 20 73 79 6d 74 61 62 2d 3e 72 65 6d 6f 76 65 5f 75 6e 72 65 61 63 | tate.of....symtab->remove_unreac |
1b400 | 68 61 62 6c 65 5f 6e 6f 64 65 73 20 28 73 79 6d 74 61 62 2d 3e 64 75 6d 70 5f 66 69 6c 65 29 3b | hable_nodes.(symtab->dump_file); |
1b420 | 00 20 20 20 20 20 64 65 76 69 72 74 75 61 6c 69 7a 61 74 69 6f 6e 20 61 6e 64 20 6f 74 68 65 72 | ......devirtualization.and.other |
1b440 | 20 63 68 61 6e 67 65 73 20 77 68 65 72 65 20 72 65 6d 6f 76 61 6c 20 69 74 65 72 61 74 65 2e 20 | .changes.where.removal.iterate.. |
1b460 | 20 2a 2f 00 20 20 2f 2a 20 54 68 69 73 20 65 78 74 72 61 20 73 79 6d 74 61 62 5f 72 65 6d 6f 76 | .*/.../*.This.extra.symtab_remov |
1b480 | 65 5f 75 6e 72 65 61 63 68 61 62 6c 65 5f 6e 6f 64 65 73 20 70 61 73 73 20 74 65 6e 64 73 20 74 | e_unreachable_nodes.pass.tends.t |
1b4a0 | 6f 20 63 61 74 63 68 20 73 6f 6d 65 00 00 20 20 20 20 7d 00 09 72 65 74 75 72 6e 3b 00 20 20 20 | o.catch.some......}..return;.... |
1b4c0 | 20 20 20 69 66 20 28 73 65 65 6e 5f 65 72 72 6f 72 20 28 29 29 00 20 20 20 20 20 20 65 78 65 63 | ...if.(seen_error.()).......exec |
1b4e0 | 75 74 65 5f 69 70 61 5f 70 61 73 73 5f 6c 69 73 74 20 28 70 61 73 73 65 73 2d 3e 61 6c 6c 5f 73 | ute_ipa_pass_list.(passes->all_s |
1b500 | 6d 61 6c 6c 5f 69 70 61 5f 70 61 73 73 65 73 29 3b 00 20 20 20 20 7b 00 20 20 69 66 20 28 21 69 | mall_ipa_passes);.....{...if.(!i |
1b520 | 6e 5f 6c 74 6f 5f 70 29 00 00 20 20 69 6e 76 6f 6b 65 5f 70 6c 75 67 69 6e 5f 63 61 6c 6c 62 61 | n_lto_p)....invoke_plugin_callba |
1b540 | 63 6b 73 20 28 50 4c 55 47 49 4e 5f 41 4c 4c 5f 49 50 41 5f 50 41 53 53 45 53 5f 53 54 41 52 54 | cks.(PLUGIN_ALL_IPA_PASSES_START |
1b560 | 2c 20 4e 55 4c 4c 29 3b 00 00 20 20 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 6b 5f 69 6e 69 74 69 | ,.NULL);....bitmap_obstack_initi |
1b580 | 61 6c 69 7a 65 20 28 4e 55 4c 4c 29 3b 00 20 20 67 69 6d 70 6c 65 5f 72 65 67 69 73 74 65 72 5f | alize.(NULL);...gimple_register_ |
1b5a0 | 63 66 67 5f 68 6f 6f 6b 73 20 28 29 3b 00 20 20 63 75 72 72 65 6e 74 5f 66 75 6e 63 74 69 6f 6e | cfg_hooks.();...current_function |
1b5c0 | 5f 64 65 63 6c 20 3d 20 4e 55 4c 4c 3b 00 20 20 73 65 74 5f 63 66 75 6e 20 28 4e 55 4c 4c 29 3b | _decl.=.NULL;...set_cfun.(NULL); |
1b5e0 | 00 00 20 20 67 63 63 3a 3a 70 61 73 73 5f 6d 61 6e 61 67 65 72 20 2a 70 61 73 73 65 73 20 3d 20 | ....gcc::pass_manager.*passes.=. |
1b600 | 67 2d 3e 67 65 74 5f 70 61 73 73 65 73 20 28 29 3b 00 7b 00 69 70 61 5f 70 61 73 73 65 73 20 28 | g->get_passes.();.{.ipa_passes.( |
1b620 | 76 6f 69 64 29 00 73 74 61 74 69 63 20 76 6f 69 64 00 00 7d 00 20 20 73 79 6d 74 61 62 2d 3e 63 | void).static.void..}...symtab->c |
1b640 | 6c 65 61 72 5f 61 73 6d 5f 73 79 6d 62 6f 6c 73 20 28 29 3b 00 00 20 20 20 20 6e 6f 64 65 2d 3e | lear_asm_symbols.();......node-> |
1b660 | 70 72 6f 63 65 73 73 20 28 29 3b 00 20 20 46 4f 52 5f 45 41 43 48 5f 56 45 43 5f 45 4c 54 20 28 | process.();...FOR_EACH_VEC_ELT.( |
1b680 | 6e 6f 64 65 73 2c 20 69 2c 20 6e 6f 64 65 29 00 00 20 20 20 20 20 20 6e 6f 64 65 2d 3e 75 2e 76 | nodes,.i,.node)........node->u.v |
1b6a0 | 2d 3e 66 69 6e 61 6c 69 7a 65 5f 6e 61 6d 65 64 5f 73 65 63 74 69 6f 6e 5f 66 6c 61 67 73 20 28 | ->finalize_named_section_flags.( |
1b6c0 | 29 3b 00 20 20 20 20 69 66 20 28 6e 6f 64 65 2d 3e 6b 69 6e 64 20 3d 3d 20 4f 52 44 45 52 5f 56 | );.....if.(node->kind.==.ORDER_V |
1b6e0 | 41 52 29 00 20 20 46 4f 52 5f 45 41 43 48 5f 56 45 43 5f 45 4c 54 20 28 6e 6f 64 65 73 2c 20 69 | AR)...FOR_EACH_VEC_ELT.(nodes,.i |
1b700 | 2c 20 6e 6f 64 65 29 00 20 20 2f 2a 20 49 6e 20 74 6f 70 6c 65 76 65 6c 20 72 65 6f 72 64 65 72 | ,.node).../*.In.toplevel.reorder |
1b720 | 20 6d 6f 64 65 20 77 65 20 6f 75 74 70 75 74 20 61 6c 6c 20 73 74 61 74 69 63 73 3b 20 6d 61 72 | .mode.we.output.all.statics;.mar |
1b740 | 6b 20 74 68 65 6d 20 61 73 20 6e 65 65 64 65 64 2e 20 20 2a 2f 00 00 20 20 6e 6f 64 65 73 2e 71 | k.them.as.needed...*/....nodes.q |
1b760 | 73 6f 72 74 20 28 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 63 6d 70 29 3b 00 20 20 2f 2a 20 53 6f | sort.(cgraph_order_cmp);.../*.So |
1b780 | 72 74 20 6e 6f 64 65 73 20 62 79 20 6f 72 64 65 72 2e 20 20 2a 2f 00 00 20 20 20 20 6e 6f 64 65 | rt.nodes.by.order...*/......node |
1b7a0 | 73 2e 73 61 66 65 5f 70 75 73 68 20 28 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f 72 74 20 28 | s.safe_push.(cgraph_order_sort.( |
1b7c0 | 61 6e 6f 64 65 29 29 3b 00 20 20 66 6f 72 20 28 61 6e 6f 64 65 20 3d 20 73 79 6d 74 61 62 2d 3e | anode));...for.(anode.=.symtab-> |
1b7e0 | 66 69 72 73 74 5f 61 73 6d 5f 73 79 6d 62 6f 6c 20 28 29 3b 20 61 6e 6f 64 65 3b 20 61 6e 6f 64 | first_asm_symbol.();.anode;.anod |
1b800 | 65 20 3d 20 61 6e 6f 64 65 2d 3e 6e 65 78 74 29 00 00 20 20 20 20 20 20 6e 6f 64 65 73 2e 73 61 | e.=.anode->next)........nodes.sa |
1b820 | 66 65 5f 70 75 73 68 20 28 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f 72 74 20 28 76 6e 6f 64 | fe_push.(cgraph_order_sort.(vnod |
1b840 | 65 29 29 3b 00 09 26 26 20 21 44 45 43 4c 5f 48 41 53 5f 56 41 4c 55 45 5f 45 58 50 52 5f 50 20 | e));..&&.!DECL_HAS_VALUE_EXPR_P. |
1b860 | 28 76 6e 6f 64 65 2d 3e 64 65 63 6c 29 29 00 09 26 26 20 21 44 45 43 4c 5f 48 41 52 44 5f 52 45 | (vnode->decl))..&&.!DECL_HARD_RE |
1b880 | 47 49 53 54 45 52 20 28 76 6e 6f 64 65 2d 3e 64 65 63 6c 29 00 20 20 20 20 69 66 20 28 76 6e 6f | GISTER.(vnode->decl).....if.(vno |
1b8a0 | 64 65 2d 3e 6e 6f 5f 72 65 6f 72 64 65 72 00 20 20 46 4f 52 5f 45 41 43 48 5f 56 41 52 49 41 42 | de->no_reorder...FOR_EACH_VARIAB |
1b8c0 | 4c 45 20 28 76 6e 6f 64 65 29 00 20 20 20 20 20 50 6c 65 61 73 65 20 6b 65 65 70 20 74 68 65 6d | LE.(vnode)......Please.keep.them |
1b8e0 | 20 69 6e 20 73 79 6e 63 2e 20 20 2a 2f 00 20 20 2f 2a 20 54 68 65 72 65 20 69 73 20 61 20 73 69 | .in.sync...*/.../*.There.is.a.si |
1b900 | 6d 69 6c 61 72 20 6c 6f 6f 70 20 69 6e 20 73 79 6d 62 6f 6c 5f 74 61 62 6c 65 3a 3a 6f 75 74 70 | milar.loop.in.symbol_table::outp |
1b920 | 75 74 5f 76 61 72 69 61 62 6c 65 73 2e 00 00 20 20 20 20 20 20 6e 6f 64 65 73 2e 73 61 66 65 5f | ut_variables.........nodes.safe_ |
1b940 | 70 75 73 68 20 28 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f 72 74 20 28 63 6e 6f 64 65 29 29 | push.(cgraph_order_sort.(cnode)) |
1b960 | 3b 00 09 26 26 20 21 63 6e 6f 64 65 2d 3e 61 6c 69 61 73 20 26 26 20 63 6e 6f 64 65 2d 3e 6e 6f | ;..&&.!cnode->alias.&&.cnode->no |
1b980 | 5f 72 65 6f 72 64 65 72 29 00 20 20 20 20 69 66 20 28 63 6e 6f 64 65 2d 3e 70 72 6f 63 65 73 73 | _reorder).....if.(cnode->process |
1b9a0 | 20 26 26 20 21 63 6e 6f 64 65 2d 3e 74 68 75 6e 6b 2e 74 68 75 6e 6b 5f 70 00 20 20 46 4f 52 5f | .&&.!cnode->thunk.thunk_p...FOR_ |
1b9c0 | 45 41 43 48 5f 44 45 46 49 4e 45 44 5f 46 55 4e 43 54 49 4f 4e 20 28 63 6e 6f 64 65 29 00 00 20 | EACH_DEFINED_FUNCTION.(cnode)... |
1b9e0 | 20 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f 72 74 20 2a 6e 6f 64 65 3b 00 20 20 61 75 74 6f | .cgraph_order_sort.*node;...auto |
1ba00 | 5f 76 65 63 3c 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f 72 74 3e 20 6e 6f 64 65 73 3b 00 20 | _vec<cgraph_order_sort>.nodes;.. |
1ba20 | 20 61 73 6d 5f 6e 6f 64 65 20 2a 61 6e 6f 64 65 3b 00 20 20 76 61 72 70 6f 6f 6c 5f 6e 6f 64 65 | .asm_node.*anode;...varpool_node |
1ba40 | 20 2a 76 6e 6f 64 65 3b 00 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 63 6e 6f 64 65 3b 00 20 | .*vnode;...cgraph_node.*cnode;.. |
1ba60 | 20 69 6e 74 20 69 3b 00 7b 00 6f 75 74 70 75 74 5f 69 6e 5f 6f 72 64 65 72 20 28 76 6f 69 64 29 | .int.i;.{.output_in_order.(void) |
1ba80 | 00 73 74 61 74 69 63 20 76 6f 69 64 00 00 20 20 20 6e 65 65 64 20 74 6f 20 62 65 20 6f 75 74 70 | .static.void.....need.to.be.outp |
1baa0 | 75 74 2e 20 20 2a 2f 00 20 20 20 74 68 69 73 20 6d 6f 64 65 20 77 65 20 6d 61 79 20 6f 75 74 70 | ut...*/....this.mode.we.may.outp |
1bac0 | 75 74 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 76 61 72 69 61 62 6c 65 73 20 77 68 69 63 68 | ut.functions.and.variables.which |
1bae0 | 20 64 6f 6e 27 74 20 72 65 61 6c 6c 79 00 20 20 20 61 70 70 65 61 72 65 64 20 69 6e 20 74 68 65 | .don't.really....appeared.in.the |
1bb00 | 20 66 69 6c 65 2e 20 20 54 68 69 73 20 69 6d 70 6c 65 6d 65 6e 74 73 20 2d 66 6e 6f 2d 74 6f 70 | .file...This.implements.-fno-top |
1bb20 | 6c 65 76 65 6c 2d 72 65 6f 72 64 65 72 2e 20 20 49 6e 00 20 20 20 61 63 63 6f 72 64 69 6e 67 20 | level-reorder...In....according. |
1bb40 | 74 6f 20 74 68 65 69 72 20 6f 72 64 65 72 20 66 69 65 6c 64 73 2c 20 77 68 69 63 68 20 69 73 20 | to.their.order.fields,.which.is. |
1bb60 | 74 68 65 20 6f 72 64 65 72 20 69 6e 20 77 68 69 63 68 20 74 68 65 79 00 2f 2a 20 4f 75 74 70 75 | the.order.in.which.they./*.Outpu |
1bb80 | 74 20 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 2c 20 76 61 72 69 61 62 6c 65 73 2c 20 61 6e 64 20 | t.all.functions,.variables,.and. |
1bba0 | 61 73 6d 20 73 74 61 74 65 6d 65 6e 74 73 20 69 6e 20 74 68 65 20 6f 72 64 65 72 00 00 7d 00 20 | asm.statements.in.the.order..}.. |
1bbc0 | 20 72 65 74 75 72 6e 20 6e 6f 64 65 61 2d 3e 6f 72 64 65 72 20 2d 20 6e 6f 64 65 62 2d 3e 6f 72 | .return.nodea->order.-.nodeb->or |
1bbe0 | 64 65 72 3b 00 00 20 20 63 6f 6e 73 74 20 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f 72 74 20 | der;....const.cgraph_order_sort. |
1bc00 | 2a 6e 6f 64 65 62 20 3d 20 28 63 6f 6e 73 74 20 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f 72 | *nodeb.=.(const.cgraph_order_sor |
1bc20 | 74 20 2a 29 62 5f 70 3b 00 20 20 63 6f 6e 73 74 20 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f | t.*)b_p;...const.cgraph_order_so |
1bc40 | 72 74 20 2a 6e 6f 64 65 61 20 3d 20 28 63 6f 6e 73 74 20 63 67 72 61 70 68 5f 6f 72 64 65 72 5f | rt.*nodea.=.(const.cgraph_order_ |
1bc60 | 73 6f 72 74 20 2a 29 61 5f 70 3b 00 7b 00 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 63 6d 70 20 28 | sort.*)a_p;.{.cgraph_order_cmp.( |
1bc80 | 63 6f 6e 73 74 20 76 6f 69 64 20 2a 61 5f 70 2c 20 63 6f 6e 73 74 20 76 6f 69 64 20 2a 62 5f 70 | const.void.*a_p,.const.void.*b_p |
1bca0 | 29 00 73 74 61 74 69 63 20 69 6e 74 00 00 2f 2a 20 43 6f 6d 70 61 72 65 20 63 67 72 61 70 68 5f | ).static.int../*.Compare.cgraph_ |
1bcc0 | 6f 72 64 65 72 5f 73 6f 72 74 20 62 79 20 6f 72 64 65 72 2e 20 20 2a 2f 00 00 7d 00 20 20 20 20 | order_sort.by.order...*/..}..... |
1bce0 | 7d 00 20 20 20 20 20 20 67 63 63 5f 75 6e 72 65 61 63 68 61 62 6c 65 20 28 29 3b 00 20 20 20 20 | }.......gcc_unreachable.();..... |
1bd00 | 64 65 66 61 75 6c 74 3a 00 20 20 20 20 20 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 61 73 73 65 | default:.......break;.......asse |
1bd20 | 6d 62 6c 65 5f 61 73 6d 20 28 75 2e 61 2d 3e 61 73 6d 5f 73 74 72 29 3b 00 20 20 20 20 63 61 73 | mble_asm.(u.a->asm_str);.....cas |
1bd40 | 65 20 4f 52 44 45 52 5f 41 53 4d 3a 00 20 20 20 20 20 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 | e.ORDER_ASM:.......break;....... |
1bd60 | 61 73 73 65 6d 62 6c 65 5f 75 6e 64 65 66 69 6e 65 64 5f 64 65 63 6c 20 28 75 2e 76 2d 3e 64 65 | assemble_undefined_decl.(u.v->de |
1bd80 | 63 6c 29 3b 00 20 20 20 20 63 61 73 65 20 4f 52 44 45 52 5f 56 41 52 5f 55 4e 44 45 46 3a 00 20 | cl);.....case.ORDER_VAR_UNDEF:.. |
1bda0 | 20 20 20 20 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 75 2e 76 2d 3e 61 73 73 65 6d 62 6c 65 5f | .....break;.......u.v->assemble_ |
1bdc0 | 64 65 63 6c 20 28 29 3b 00 20 20 20 20 63 61 73 65 20 4f 52 44 45 52 5f 56 41 52 3a 00 20 20 20 | decl.();.....case.ORDER_VAR:.... |
1bde0 | 20 20 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 75 2e 66 2d 3e 65 78 70 61 6e 64 20 28 29 3b 00 | ...break;.......u.f->expand.();. |
1be00 | 20 20 20 20 20 20 75 2e 66 2d 3e 70 72 6f 63 65 73 73 20 3d 20 30 3b 00 20 20 20 20 63 61 73 65 | ......u.f->process.=.0;.....case |
1be20 | 20 4f 52 44 45 52 5f 46 55 4e 43 54 49 4f 4e 3a 00 20 20 20 20 7b 00 20 20 73 77 69 74 63 68 20 | .ORDER_FUNCTION:.....{...switch. |
1be40 | 28 6b 69 6e 64 29 00 7b 00 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f 72 74 3a 3a 70 72 6f 63 | (kind).{.cgraph_order_sort::proc |
1be60 | 65 73 73 20 28 29 00 76 6f 69 64 00 00 2f 2a 20 41 73 73 65 6d 62 6c 79 20 63 67 72 61 70 68 5f | ess.().void../*.Assembly.cgraph_ |
1be80 | 6f 72 64 65 72 5f 73 6f 72 74 20 62 61 73 65 64 20 6f 6e 20 69 74 73 20 74 79 70 65 2e 20 20 2a | order_sort.based.on.its.type...* |
1bea0 | 2f 00 00 7d 3b 00 20 20 69 6e 74 20 6f 72 64 65 72 3b 00 20 20 7d 20 75 3b 00 20 20 20 20 61 73 | /..};...int.order;...}.u;.....as |
1bec0 | 6d 5f 6e 6f 64 65 20 2a 61 3b 00 20 20 20 20 76 61 72 70 6f 6f 6c 5f 6e 6f 64 65 20 2a 76 3b 00 | m_node.*a;.....varpool_node.*v;. |
1bee0 | 20 20 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 66 3b 00 20 20 7b 00 20 20 75 6e 69 6f 6e 00 | ....cgraph_node.*f;...{...union. |
1bf00 | 20 20 65 6e 75 6d 20 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f 72 74 5f 6b 69 6e 64 20 6b 69 | ..enum.cgraph_order_sort_kind.ki |
1bf20 | 6e 64 3b 00 00 20 20 76 6f 69 64 20 70 72 6f 63 65 73 73 20 28 29 3b 00 20 20 2f 2a 20 41 73 73 | nd;....void.process.();.../*.Ass |
1bf40 | 65 6d 62 6c 79 20 63 67 72 61 70 68 5f 6f 72 64 65 72 5f 73 6f 72 74 20 62 61 73 65 64 20 6f 6e | embly.cgraph_order_sort.based.on |
1bf60 | 20 69 74 73 20 74 79 70 65 2e 20 20 2a 2f 00 00 20 20 7d 00 20 20 20 20 75 2e 61 20 3d 20 6e 6f | .its.type...*/....}.....u.a.=.no |
1bf80 | 64 65 3b 00 20 20 7b 00 20 20 3a 20 6b 69 6e 64 20 28 4f 52 44 45 52 5f 41 53 4d 29 2c 20 6f 72 | de;...{...:.kind.(ORDER_ASM),.or |
1bfa0 | 64 65 72 20 28 6e 6f 64 65 2d 3e 6f 72 64 65 72 29 00 20 20 63 67 72 61 70 68 5f 6f 72 64 65 72 | der.(node->order)...cgraph_order |
1bfc0 | 5f 73 6f 72 74 20 28 61 73 6d 5f 6e 6f 64 65 20 2a 6e 6f 64 65 29 00 20 20 2f 2a 20 43 6f 6e 73 | _sort.(asm_node.*node).../*.Cons |
1bfe0 | 74 72 75 63 74 20 66 72 6f 6d 20 61 20 61 73 6d 5f 6e 6f 64 65 2e 20 20 2a 2f 00 00 20 20 7d 00 | truct.from.a.asm_node...*/....}. |
1c000 | 61 64 00 00 02 00 00 00 06 02 00 00 00 10 00 00 7a 00 00 00 00 00 00 00 c8 0f 00 00 c7 0f 00 00 | ad..............z............... |
1c020 | c2 0f 00 00 a5 0f 00 00 a3 0f 00 00 8e 0f 00 00 82 0f 00 00 81 0f 00 00 51 0f 00 00 50 0f 00 00 | ........................Q...P... |
1c040 | 31 0f 00 00 17 0f 00 00 dd 0e 00 00 ca 0e 00 00 86 0e 00 00 77 0e 00 00 76 0e 00 00 2a 0e 00 00 | 1...................w...v...*... |
1c060 | f8 0d 00 00 d8 0d 00 00 d7 0d 00 00 8b 0d 00 00 75 0d 00 00 71 0d 00 00 47 0d 00 00 34 0d 00 00 | ................u...q...G...4... |
1c080 | 12 0d 00 00 e9 0c 00 00 e5 0c 00 00 8e 0c 00 00 7a 0c 00 00 33 0c 00 00 09 0c 00 00 03 0c 00 00 | ................z...3........... |
1c0a0 | e1 0b 00 00 d3 0b 00 00 cd 0b 00 00 cc 0b 00 00 b0 0b 00 00 9f 0b 00 00 99 0b 00 00 70 0b 00 00 | ............................p... |
1c0c0 | 50 0b 00 00 4a 0b 00 00 2f 0b 00 00 f6 0a 00 00 d8 0a 00 00 d7 0a 00 00 bb 0a 00 00 a6 0a 00 00 | P...J.../....................... |
1c0e0 | 81 0a 00 00 80 0a 00 00 5c 0a 00 00 37 0a 00 00 24 0a 00 00 f3 09 00 00 c3 09 00 00 c2 09 00 00 | ........\...7...$............... |
1c100 | 9e 09 00 00 5d 09 00 00 3c 09 00 00 1d 09 00 00 1c 09 00 00 d7 08 00 00 93 08 00 00 4c 08 00 00 | ....]...<...................L... |
1c120 | 3b 08 00 00 3a 08 00 00 ed 07 00 00 c6 07 00 00 c5 07 00 00 7a 07 00 00 2b 07 00 00 e0 06 00 00 | ;...:...............z...+....... |
1c140 | c5 06 00 00 b0 06 00 00 af 06 00 00 96 06 00 00 82 06 00 00 42 06 00 00 3a 06 00 00 1c 06 00 00 | ....................B...:....... |
1c160 | f0 05 00 00 c1 05 00 00 92 05 00 00 51 05 00 00 49 05 00 00 42 05 00 00 41 05 00 00 2c 05 00 00 | ............Q...I...B...A...,... |
1c180 | 2b 05 00 00 e8 04 00 00 a7 04 00 00 91 04 00 00 90 04 00 00 64 04 00 00 49 04 00 00 1e 04 00 00 | +...................d...I....... |
1c1a0 | 1d 04 00 00 06 04 00 00 05 04 00 00 e9 03 00 00 d5 03 00 00 bf 03 00 00 be 03 00 00 ad 03 00 00 | ................................ |
1c1c0 | a7 03 00 00 80 03 00 00 60 03 00 00 5a 03 00 00 44 03 00 00 38 03 00 00 11 03 00 00 d2 02 00 00 | ........`...Z...D...8........... |
1c1e0 | 99 02 00 00 83 02 00 00 7d 02 00 00 64 02 00 00 44 02 00 00 43 02 00 00 1c 02 00 00 06 02 00 00 | ........}...d...D...C........... |
1c200 | 00 00 00 00 00 00 09 69 66 20 28 6e 6f 64 65 2d 3e 69 6e 6c 69 6e 65 64 5f 74 6f 00 20 20 20 20 | .......if.(node->inlined_to..... |
1c220 | 20 20 46 4f 52 5f 45 41 43 48 5f 44 45 46 49 4e 45 44 5f 46 55 4e 43 54 49 4f 4e 20 28 6e 6f 64 | ..FOR_EACH_DEFINED_FUNCTION.(nod |
1c240 | 65 29 00 00 20 20 20 20 20 20 62 6f 6f 6c 20 65 72 72 6f 72 5f 66 6f 75 6e 64 20 3d 20 66 61 6c | e)........bool.error_found.=.fal |
1c260 | 73 65 3b 00 20 20 20 20 20 20 63 67 72 61 70 68 5f 6e 6f 64 65 20 2a 6e 6f 64 65 3b 00 20 20 20 | se;.......cgraph_node.*node;.... |
1c280 | 20 7b 00 20 20 69 66 20 28 21 73 65 65 6e 5f 65 72 72 6f 72 20 28 29 29 00 20 20 20 20 20 66 75 | .{...if.(!seen_error.())......fu |
1c2a0 | 6e 63 74 69 6f 6e 20 62 6f 64 69 65 73 20 68 61 76 65 20 62 65 65 6e 20 72 65 6c 65 61 73 65 64 | nction.bodies.have.been.released |
1c2c0 | 20 66 72 6f 6d 20 6d 65 6d 6f 72 79 2e 20 20 2a 2f 00 20 20 2f 2a 20 44 6f 75 62 6c 65 20 63 68 | .from.memory...*/.../*.Double.ch |
1c2e0 | 65 63 6b 20 74 68 61 74 20 61 6c 6c 20 69 6e 6c 69 6e 65 20 63 6c 6f 6e 65 73 20 61 72 65 20 67 | eck.that.all.inline.clones.are.g |
1c300 | 6f 6e 65 20 61 6e 64 20 74 68 61 74 20 61 6c 6c 00 20 20 73 79 6d 74 61 62 5f 6e 6f 64 65 3a 3a | one.and.that.all...symtab_node:: |
1c320 | 76 65 72 69 66 79 5f 73 79 6d 74 61 62 5f 6e 6f 64 65 73 20 28 29 3b 00 20 20 20 20 72 65 74 75 | verify_symtab_nodes.();.....retu |
1c340 | 72 6e 3b 00 20 20 69 66 20 28 21 66 6c 61 67 5f 63 68 65 63 6b 69 6e 67 29 00 20 20 20 20 7d 00 | rn;...if.(!flag_checking).....}. |
1c360 | 20 20 20 20 20 20 73 79 6d 74 61 62 2d 3e 64 75 6d 70 20 28 64 75 6d 70 5f 66 69 6c 65 29 3b 00 | ......symtab->dump.(dump_file);. |
1c380 | 20 20 20 20 20 20 66 70 72 69 6e 74 66 20 28 64 75 6d 70 5f 66 69 6c 65 2c 20 22 5c 6e 46 69 6e | ......fprintf.(dump_file,."\nFin |
1c3a0 | 61 6c 20 22 29 3b 00 20 20 20 20 7b 00 20 20 69 66 20 28 64 75 6d 70 5f 66 69 6c 65 29 00 00 20 | al.");.....{...if.(dump_file)... |
1c3c0 | 20 6f 75 74 70 75 74 5f 77 65 61 6b 72 65 66 73 20 28 29 3b 00 20 20 73 74 61 74 65 20 3d 20 46 | .output_weakrefs.();...state.=.F |
1c3e0 | 49 4e 49 53 48 45 44 3b 00 20 20 70 72 6f 63 65 73 73 5f 6e 65 77 5f 66 75 6e 63 74 69 6f 6e 73 | INISHED;...process_new_functions |
1c400 | 20 28 29 3b 00 00 20 20 6f 75 74 70 75 74 5f 76 61 72 69 61 62 6c 65 73 20 28 29 3b 00 00 20 20 | .();....output_variables.();.... |
1c420 | 74 69 6d 65 76 61 72 5f 73 74 6f 70 20 28 54 56 5f 43 47 52 41 50 48 5f 46 55 4e 43 5f 45 58 50 | timevar_stop.(TV_CGRAPH_FUNC_EXP |
1c440 | 41 4e 53 49 4f 4e 29 3b 00 20 20 65 78 70 61 6e 64 5f 61 6c 6c 5f 66 75 6e 63 74 69 6f 6e 73 20 | ANSION);...expand_all_functions. |
1c460 | 28 29 3b 00 20 20 74 69 6d 65 76 61 72 5f 73 74 61 72 74 20 28 54 56 5f 43 47 52 41 50 48 5f 46 | ();...timevar_start.(TV_CGRAPH_F |
1c480 | 55 4e 43 5f 45 58 50 41 4e 53 49 4f 4e 29 3b 00 00 20 20 6f 75 74 70 75 74 5f 69 6e 5f 6f 72 64 | UNC_EXPANSION);....output_in_ord |
1c4a0 | 65 72 20 28 29 3b 00 20 20 20 20 20 66 6c 61 67 20 69 73 20 63 6c 65 61 72 65 64 20 66 6f 72 20 | er.();......flag.is.cleared.for. |
1c4c0 | 74 68 65 73 65 20 6e 6f 64 65 73 2c 20 73 6f 20 77 65 20 73 6b 69 70 20 74 68 65 6d 20 6c 61 74 | these.nodes,.so.we.skip.them.lat |
1c4e0 | 65 72 2e 20 20 2a 2f 00 20 20 2f 2a 20 4f 75 74 70 75 74 20 66 69 72 73 74 20 61 73 6d 20 73 74 | er...*/.../*.Output.first.asm.st |
1c500 | 61 74 65 6d 65 6e 74 73 20 61 6e 64 20 61 6e 79 74 68 69 6e 67 20 6f 72 64 65 72 65 64 2e 20 54 | atements.and.anything.ordered..T |
1c520 | 68 65 20 70 72 6f 63 65 73 73 00 00 20 20 73 74 61 74 65 20 3d 20 45 58 50 41 4e 53 49 4f 4e 3b | he.process....state.=.EXPANSION; |
1c540 | 00 00 23 65 6e 64 69 66 00 20 20 20 20 20 20 7d 00 09 20 20 20 20 20 20 3a 20 44 45 43 4c 5f 41 | ..#endif.......}........:.DECL_A |
1c560 | 53 53 45 4d 42 4c 45 52 5f 4e 41 4d 45 20 28 6e 6f 64 65 2d 3e 67 65 74 5f 61 6c 69 61 73 5f 74 | SSEMBLER_NAME.(node->get_alias_t |
1c580 | 61 72 67 65 74 20 28 29 2d 3e 64 65 63 6c 29 29 3b 00 09 20 20 20 3d 20 28 6e 6f 64 65 2d 3e 61 | arget.()->decl));.....=.(node->a |
1c5a0 | 6c 69 61 73 5f 74 61 72 67 65 74 20 3f 20 6e 6f 64 65 2d 3e 61 6c 69 61 73 5f 74 61 72 67 65 74 | lias_target.?.node->alias_target |
1c5c0 | 00 09 54 52 45 45 5f 43 48 41 49 4e 20 28 44 45 43 4c 5f 41 53 53 45 4d 42 4c 45 52 5f 4e 41 4d | ..TREE_CHAIN.(DECL_ASSEMBLER_NAM |
1c5e0 | 45 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 29 00 09 20 20 20 28 44 45 43 4c 5f 41 53 53 45 4d 42 | E.(node->decl)).....(DECL_ASSEMB |
1c600 | 4c 45 52 5f 4e 41 4d 45 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 29 20 3d 20 31 3b 00 09 49 44 45 | LER_NAME.(node->decl)).=.1;..IDE |
1c620 | 4e 54 49 46 49 45 52 5f 54 52 41 4e 53 50 41 52 45 4e 54 5f 41 4c 49 41 53 00 20 20 20 20 20 20 | NTIFIER_TRANSPARENT_ALIAS....... |
1c640 | 7b 00 09 26 26 20 6c 6f 6f 6b 75 70 5f 61 74 74 72 69 62 75 74 65 20 28 22 77 65 61 6b 72 65 66 | {..&&.lookup_attribute.("weakref |
1c660 | 22 2c 20 44 45 43 4c 5f 41 54 54 52 49 42 55 54 45 53 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 29 | ",.DECL_ATTRIBUTES.(node->decl)) |
1c680 | 29 00 20 20 20 20 69 66 20 28 6e 6f 64 65 2d 3e 61 6c 69 61 73 00 20 20 46 4f 52 5f 45 41 43 48 | ).....if.(node->alias...FOR_EACH |
1c6a0 | 5f 53 59 4d 42 4f 4c 20 28 6e 6f 64 65 29 00 00 20 20 73 79 6d 74 61 62 5f 6e 6f 64 65 20 2a 6e | _SYMBOL.(node)....symtab_node.*n |
1c6c0 | 6f 64 65 3b 00 23 69 66 6e 64 65 66 20 41 53 4d 5f 4f 55 54 50 55 54 5f 57 45 41 4b 52 45 46 00 | ode;.#ifndef.ASM_OUTPUT_WEAKREF. |
1c6e0 | 20 20 20 20 20 63 61 6c 6c 73 2c 20 73 6f 20 77 65 20 6e 65 65 64 20 69 6e 66 72 61 73 74 72 75 | .....calls,.so.we.need.infrastru |
1c700 | 63 74 75 72 65 20 66 6f 72 20 72 65 6e 61 6d 69 6e 67 20 72 65 66 65 72 65 6e 63 65 73 20 61 73 | cture.for.renaming.references.as |
1c720 | 20 77 65 6c 6c 2e 20 20 2a 2f 00 20 20 20 20 20 6c 65 76 65 6c 20 62 79 20 70 68 79 73 69 63 61 | .well...*/......level.by.physica |
1c740 | 6c 6c 79 20 72 65 77 72 69 74 69 6e 67 20 74 68 65 20 49 4c 2e 20 20 41 74 20 74 68 65 20 6d 6f | lly.rewriting.the.IL...At.the.mo |
1c760 | 6d 65 6e 74 20 77 65 20 63 61 6e 20 6f 6e 6c 79 20 72 65 64 69 72 65 63 74 00 20 20 20 20 20 46 | ment.we.can.only.redirect......F |
1c780 | 49 58 4d 45 3a 20 41 6c 6c 20 74 68 69 73 20 75 67 6c 69 6e 65 73 73 20 63 61 6e 20 67 6f 20 61 | IXME:.All.this.ugliness.can.go.a |
1c7a0 | 77 61 79 20 69 66 20 77 65 20 6a 75 73 74 20 64 6f 20 72 65 6e 61 6d 69 6e 67 20 61 74 20 67 69 | way.if.we.just.do.renaming.at.gi |
1c7c0 | 6d 70 6c 65 00 00 20 20 20 20 20 74 68 61 74 20 61 6c 6c 20 73 79 6d 62 6f 6c 20 72 65 6e 61 6d | mple.......that.all.symbol.renam |
1c7e0 | 69 6e 67 20 69 73 20 64 6f 6e 65 2e 00 20 20 20 20 20 53 65 74 20 75 70 20 74 68 69 73 20 6d 61 | ing.is.done.......Set.up.this.ma |
1c800 | 70 70 69 6e 67 20 62 65 66 6f 72 65 20 77 65 20 6f 75 74 70 75 74 20 61 6e 79 20 61 73 73 65 6d | pping.before.we.output.any.assem |
1c820 | 62 6c 65 72 20 62 75 74 20 6f 6e 63 65 20 77 65 20 61 72 65 20 73 75 72 65 00 00 20 20 20 20 20 | bler.but.once.we.are.sure....... |
1c840 | 54 52 45 45 5f 43 48 41 49 4e 2e 00 20 20 20 20 20 54 68 65 20 72 65 6e 61 6d 69 6e 67 20 6d 65 | TREE_CHAIN.......The.renaming.me |
1c860 | 63 68 61 6e 69 73 6d 20 75 73 65 73 20 66 6c 61 67 20 49 44 45 4e 54 49 46 49 45 52 5f 54 52 41 | chanism.uses.flag.IDENTIFIER_TRA |
1c880 | 4e 53 50 41 52 45 4e 54 5f 41 4c 49 41 53 20 61 6e 64 00 20 20 20 20 20 72 65 66 65 72 65 6e 63 | NSPARENT_ALIAS.and......referenc |
1c8a0 | 65 73 20 74 6f 20 4e 4f 44 45 20 74 6f 20 72 65 66 65 72 65 6e 63 65 73 20 74 6f 20 69 74 73 20 | es.to.NODE.to.references.to.its. |
1c8c0 | 75 6c 74 69 6d 61 74 65 20 61 6c 69 61 73 20 74 61 72 67 65 74 2e 00 20 20 2f 2a 20 57 68 65 6e | ultimate.alias.target..../*.When |
1c8e0 | 20 77 65 61 6b 72 65 66 20 73 75 70 70 6f 72 74 20 69 73 20 6d 69 73 73 69 6e 67 2c 20 77 65 20 | .weakref.support.is.missing,.we. |
1c900 | 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 74 72 61 6e 73 6c 61 74 65 20 61 6c 6c 00 00 20 20 6d | automatically.translate.all....m |
1c920 | 61 72 6b 5f 66 75 6e 63 74 69 6f 6e 73 5f 74 6f 5f 6f 75 74 70 75 74 20 28 29 3b 00 20 20 62 69 | ark_functions_to_output.();...bi |
1c940 | 74 6d 61 70 5f 6f 62 73 74 61 63 6b 5f 72 65 6c 65 61 73 65 20 28 4e 55 4c 4c 29 3b 00 20 20 65 | tmap_obstack_release.(NULL);...e |
1c960 | 78 65 63 75 74 65 5f 69 70 61 5f 70 61 73 73 5f 6c 69 73 74 20 28 67 2d 3e 67 65 74 5f 70 61 73 | xecute_ipa_pass_list.(g->get_pas |
1c980 | 73 65 73 20 28 29 2d 3e 61 6c 6c 5f 6c 61 74 65 5f 69 70 61 5f 70 61 73 73 65 73 29 3b 00 20 20 | ses.()->all_late_ipa_passes);... |
1c9a0 | 62 69 74 6d 61 70 5f 6f 62 73 74 61 63 6b 5f 69 6e 69 74 69 61 6c 69 7a 65 20 28 4e 55 4c 4c 29 | bitmap_obstack_initialize.(NULL) |
1c9c0 | 3b 00 00 20 20 73 79 6d 74 61 62 5f 6e 6f 64 65 3a 3a 63 68 65 63 6b 69 6e 67 5f 76 65 72 69 66 | ;....symtab_node::checking_verif |
1c9e0 | 79 5f 73 79 6d 74 61 62 5f 6e 6f 64 65 73 20 28 29 3b 00 20 20 20 20 66 70 72 69 6e 74 66 20 28 | y_symtab_nodes.();.....fprintf.( |
1ca00 | 73 74 64 65 72 72 2c 20 22 41 73 73 65 6d 62 6c 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 3a 5c 6e | stderr,."Assembling.functions:\n |
1ca20 | 22 29 3b 00 20 20 69 66 20 28 21 71 75 69 65 74 5f 66 6c 61 67 29 00 20 20 28 2a 64 65 62 75 67 | ");...if.(!quiet_flag)...(*debug |
1ca40 | 5f 68 6f 6f 6b 73 2d 3e 61 73 73 65 6d 62 6c 79 5f 73 74 61 72 74 29 20 28 29 3b 00 20 20 73 77 | _hooks->assembly_start).();...sw |
1ca60 | 69 74 63 68 5f 74 6f 5f 73 65 63 74 69 6f 6e 20 28 74 65 78 74 5f 73 65 63 74 69 6f 6e 29 3b 00 | itch_to_section.(text_section);. |
1ca80 | 00 20 20 20 20 68 61 6e 64 6c 65 5f 61 64 64 69 74 69 6f 6e 61 6c 5f 61 73 6d 20 28 63 68 69 6c | .....handle_additional_asm.(chil |
1caa0 | 64 6e 6f 29 3b 00 20 20 69 66 20 28 73 70 6c 69 74 5f 6f 75 74 70 75 74 73 29 00 20 20 2f 2a 20 | dno);...if.(split_outputs).../*. |
1cac0 | 4f 75 74 70 75 74 20 65 76 65 72 79 74 68 69 6e 67 2e 20 20 2a 2f 00 00 20 20 74 69 6d 65 76 61 | Output.everything...*/....timeva |
1cae0 | 72 5f 70 6f 70 20 28 54 56 5f 43 47 52 41 50 48 4f 50 54 29 3b 00 20 20 20 20 64 75 6d 70 5f 6d | r_pop.(TV_CGRAPHOPT);.....dump_m |
1cb00 | 65 6d 6f 72 79 5f 72 65 70 6f 72 74 20 28 22 4d 65 6d 6f 72 79 20 63 6f 6e 73 75 6d 70 74 69 6f | emory_report.("Memory.consumptio |
1cb20 | 6e 20 61 66 74 65 72 20 49 50 41 22 29 3b 00 20 20 69 66 20 28 70 6f 73 74 5f 69 70 61 5f 6d 65 | n.after.IPA");...if.(post_ipa_me |
1cb40 | 6d 5f 72 65 70 6f 72 74 29 00 20 20 20 20 7d 00 20 20 20 20 20 20 73 79 6d 74 61 62 2d 3e 64 75 | m_report).....}.......symtab->du |
1cb60 | 6d 70 20 28 64 75 6d 70 5f 66 69 6c 65 29 3b 00 20 20 20 20 20 20 66 70 72 69 6e 74 66 20 28 64 | mp.(dump_file);.......fprintf.(d |
1cb80 | 75 6d 70 5f 66 69 6c 65 2c 20 22 4f 70 74 69 6d 69 7a 65 64 20 22 29 3b 00 20 20 20 20 7b 00 20 | ump_file,."Optimized.");.....{.. |
1cba0 | 20 69 66 20 28 64 75 6d 70 5f 66 69 6c 65 29 00 20 20 67 6c 6f 62 61 6c 5f 69 6e 66 6f 5f 72 65 | .if.(dump_file)...global_info_re |
1cbc0 | 61 64 79 20 3d 20 74 72 75 65 3b 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 72 65 74 75 72 6e 3b | ady.=.true;......}.......return; |
1cbe0 | 00 20 20 20 20 20 20 74 69 6d 65 76 61 72 5f 70 6f 70 20 28 54 56 5f 43 47 52 41 50 48 4f 50 54 | .......timevar_pop.(TV_CGRAPHOPT |
1cc00 | 29 3b 00 20 20 20 20 7b 00 09 20 20 26 26 20 66 6c 61 67 5f 6c 74 6f 20 26 26 20 21 66 6c 61 67 | );.....{....&&.flag_lto.&&.!flag |
1cc20 | 5f 66 61 74 5f 6c 74 6f 5f 6f 62 6a 65 63 74 73 29 29 00 20 20 20 20 20 20 7c 7c 20 28 28 21 69 | _fat_lto_objects)).......||.((!i |
1cc40 | 6e 5f 6c 74 6f 5f 70 20 7c 7c 20 66 6c 61 67 5f 69 6e 63 72 65 6d 65 6e 74 61 6c 5f 6c 69 6e 6b | n_lto_p.||.flag_incremental_link |
1cc60 | 20 3d 3d 20 49 4e 43 52 45 4d 45 4e 54 41 4c 5f 4c 49 4e 4b 5f 4c 54 4f 29 00 20 20 69 66 20 28 | .==.INCREMENTAL_LINK_LTO)...if.( |
1cc80 | 73 65 65 6e 5f 65 72 72 6f 72 20 28 29 00 20 20 2f 2a 20 44 6f 20 6e 6f 74 68 69 6e 67 20 65 6c | seen_error.().../*.Do.nothing.el |
1cca0 | 73 65 20 69 66 20 61 6e 79 20 49 50 41 20 70 61 73 73 20 66 6f 75 6e 64 20 65 72 72 6f 72 73 20 | se.if.any.IPA.pass.found.errors. |
1ccc0 | 6f 72 20 69 66 20 77 65 20 61 72 65 20 6a 75 73 74 20 73 74 72 65 61 6d 69 6e 67 20 4c 54 4f 2e | or.if.we.are.just.streaming.LTO. |
1cce0 | 20 20 2a 2f 00 20 20 7d 00 20 20 20 20 74 69 6d 65 76 61 72 5f 73 74 6f 70 20 28 54 56 5f 43 47 | ..*/...}.....timevar_stop.(TV_CG |
1cd00 | 52 41 50 48 5f 49 50 41 5f 50 41 53 53 45 53 29 3b 00 20 20 20 20 6d 61 79 62 65 5f 63 6f 6d 70 | RAPH_IPA_PASSES);.....maybe_comp |
1cd20 | 69 6c 65 5f 69 6e 5f 70 61 72 61 6c 6c 65 6c 20 28 29 3b 00 20 20 20 20 69 70 61 5f 70 61 73 73 | ile_in_parallel.();.....ipa_pass |
1cd40 | 65 73 20 28 29 3b 00 20 20 20 20 74 69 6d 65 76 61 72 5f 73 74 61 72 74 20 28 54 56 5f 43 47 52 | es.();.....timevar_start.(TV_CGR |
1cd60 | 41 50 48 5f 49 50 41 5f 50 41 53 53 45 53 29 3b 00 20 20 7b 00 20 20 69 66 20 28 21 73 65 65 6e | APH_IPA_PASSES);...{...if.(!seen |
1cd80 | 5f 65 72 72 6f 72 20 28 29 29 00 20 20 2f 2a 20 44 6f 6e 27 74 20 72 75 6e 20 74 68 65 20 49 50 | _error.()).../*.Don't.run.the.IP |
1cda0 | 41 20 70 61 73 73 65 73 20 69 66 20 74 68 65 72 65 20 77 61 73 20 61 6e 79 20 65 72 72 6f 72 20 | A.passes.if.there.was.any.error. |
1cdc0 | 6f 72 20 73 6f 72 72 79 20 6d 65 73 73 61 67 65 73 2e 20 20 2a 2f 00 00 20 20 20 20 6c 74 6f 5f | or.sorry.messages...*/......lto_ |
1cde0 | 73 74 72 65 61 6d 65 72 5f 68 6f 6f 6b 73 5f 69 6e 69 74 20 28 29 3b 00 20 20 69 66 20 28 66 6c | streamer_hooks_init.();...if.(fl |
1ce00 | 61 67 5f 67 65 6e 65 72 61 74 65 5f 6c 74 6f 20 7c 7c 20 66 6c 61 67 5f 67 65 6e 65 72 61 74 65 | ag_generate_lto.||.flag_generate |
1ce20 | 5f 6f 66 66 6c 6f 61 64 29 00 20 20 2f 2a 20 49 66 20 4c 54 4f 20 69 73 20 65 6e 61 62 6c 65 64 | _offload).../*.If.LTO.is.enabled |
1ce40 | 2c 20 69 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 20 73 74 72 65 61 6d 65 72 20 68 6f 6f 6b 73 20 | ,.initialize.the.streamer.hooks. |
1ce60 | 6e 65 65 64 65 64 20 62 79 20 47 49 4d 50 4c 45 2e 20 20 2a 2f 00 00 20 20 73 74 61 74 65 20 3d | needed.by.GIMPLE...*/....state.= |
1ce80 | 20 49 50 41 3b 00 20 20 20 20 66 70 72 69 6e 74 66 20 28 73 74 64 65 72 72 2c 20 22 50 65 72 66 | .IPA;.....fprintf.(stderr,."Perf |
1cea0 | 6f 72 6d 69 6e 67 20 69 6e 74 65 72 70 72 6f 63 65 64 75 72 61 6c 20 6f 70 74 69 6d 69 7a 61 74 | orming.interprocedural.optimizat |
1cec0 | 69 6f 6e 73 5c 6e 22 29 3b 00 20 20 69 66 20 28 21 71 75 69 65 74 5f 66 6c 61 67 29 00 20 20 20 | ions\n");...if.(!quiet_flag).... |
1cee0 | 20 64 75 6d 70 5f 6d 65 6d 6f 72 79 5f 72 65 70 6f 72 74 20 28 22 4d 65 6d 6f 72 79 20 63 6f 6e | .dump_memory_report.("Memory.con |
1cf00 | 73 75 6d 70 74 69 6f 6e 20 62 65 66 6f 72 65 20 49 50 41 22 29 3b 00 20 20 69 66 20 28 70 72 65 | sumption.before.IPA");...if.(pre |
1cf20 | 5f 69 70 61 5f 6d 65 6d 5f 72 65 70 6f 72 74 29 00 20 20 74 69 6d 65 76 61 72 5f 70 75 73 68 20 | _ipa_mem_report)...timevar_push. |
1cf40 | 28 54 56 5f 43 47 52 41 50 48 4f 50 54 29 3b 00 00 20 20 73 79 6d 74 61 62 5f 6e 6f 64 65 3a 3a | (TV_CGRAPHOPT);....symtab_node:: |
1cf60 | 63 68 65 63 6b 69 6e 67 5f 76 65 72 69 66 79 5f 73 79 6d 74 61 62 5f 6e 6f 64 65 73 20 28 29 3b | checking_verify_symtab_nodes.(); |
1cf80 | 00 00 20 20 20 20 72 65 74 75 72 6e 3b 00 20 20 69 66 20 28 73 65 65 6e 5f 65 72 72 6f 72 20 28 | ......return;...if.(seen_error.( |
1cfa0 | 29 29 00 7b 00 73 79 6d 62 6f 6c 5f 74 61 62 6c 65 3a 3a 63 6f 6d 70 69 6c 65 20 28 76 6f 69 64 | )).{.symbol_table::compile.(void |
1cfc0 | 29 00 76 6f 69 64 00 00 2f 2a 20 50 65 72 66 6f 72 6d 20 73 69 6d 70 6c 65 20 6f 70 74 69 6d 69 | ).void../*.Perform.simple.optimi |
1cfe0 | 7a 61 74 69 6f 6e 73 20 62 61 73 65 64 20 6f 6e 20 63 61 6c 6c 67 72 61 70 68 2e 20 20 2a 2f 00 | zations.based.on.callgraph...*/. |
1d000 | 61 64 00 00 27 00 00 00 7b 02 00 00 00 10 00 00 8e 00 00 00 00 00 00 00 d8 0f 00 00 d3 0f 00 00 | ad..'...{....................... |
1d020 | ba 0f 00 00 a5 0f 00 00 a0 0f 00 00 89 0f 00 00 51 0f 00 00 4b 0f 00 00 49 0f 00 00 48 0f 00 00 | ................Q...K...I...H... |
1d040 | 18 0f 00 00 17 0f 00 00 f3 0e 00 00 cb 0e 00 00 9b 0e 00 00 9a 0e 00 00 6f 0e 00 00 6e 0e 00 00 | ........................o...n... |
1d060 | 50 0e 00 00 2e 0e 00 00 04 0e 00 00 03 0e 00 00 ce 0d 00 00 cd 0d 00 00 c8 0d 00 00 ac 0d 00 00 | P............................... |
1d080 | aa 0d 00 00 7c 0d 00 00 2d 0d 00 00 0e 0d 00 00 f7 0c 00 00 e7 0c 00 00 a8 0c 00 00 8c 0c 00 00 | ....|...-....................... |
1d0a0 | 73 0c 00 00 61 0c 00 00 5f 0c 00 00 5e 0c 00 00 27 0c 00 00 26 0c 00 00 21 0c 00 00 0b 0c 00 00 | s...a..._...^...'...&...!....... |
1d0c0 | 09 0c 00 00 db 0b 00 00 9d 0b 00 00 4d 0b 00 00 03 0b 00 00 e6 0a 00 00 a3 0a 00 00 a1 0a 00 00 | ............M................... |
1d0e0 | a0 0a 00 00 6b 0a 00 00 6a 0a 00 00 65 0a 00 00 4f 0a 00 00 4d 0a 00 00 32 0a 00 00 fb 09 00 00 | ....k...j...e...O...M...2....... |
1d100 | da 09 00 00 97 09 00 00 95 09 00 00 94 09 00 00 67 09 00 00 66 09 00 00 61 09 00 00 4a 09 00 00 | ................g...f...a...J... |
1d120 | 48 09 00 00 21 09 00 00 1f 09 00 00 1e 09 00 00 e8 08 00 00 e7 08 00 00 e2 08 00 00 cc 08 00 00 | H...!........................... |
1d140 | ca 08 00 00 b2 08 00 00 b0 08 00 00 af 08 00 00 7d 08 00 00 7c 08 00 00 77 08 00 00 5a 08 00 00 | ................}...|...w...Z... |
1d160 | 58 08 00 00 2b 08 00 00 29 08 00 00 28 08 00 00 ed 07 00 00 ec 07 00 00 e7 07 00 00 cb 07 00 00 | X...+...)...(................... |
1d180 | c9 07 00 00 b1 07 00 00 af 07 00 00 ae 07 00 00 66 07 00 00 65 07 00 00 60 07 00 00 31 07 00 00 | ................f...e...`...1... |
1d1a0 | 2f 07 00 00 13 07 00 00 12 07 00 00 ca 06 00 00 a5 06 00 00 85 06 00 00 72 06 00 00 71 06 00 00 | /.......................r...q... |
1d1c0 | 2f 06 00 00 f2 05 00 00 f1 05 00 00 c2 05 00 00 a4 05 00 00 a3 05 00 00 67 05 00 00 4e 05 00 00 | /.......................g...N... |
1d1e0 | 4d 05 00 00 3a 05 00 00 34 05 00 00 fa 04 00 00 e3 04 00 00 dd 04 00 00 dc 04 00 00 c4 04 00 00 | M...:...4....................... |
1d200 | b0 04 00 00 af 04 00 00 6f 04 00 00 4c 04 00 00 21 04 00 00 20 04 00 00 e4 03 00 00 cb 03 00 00 | ........o...L...!............... |
1d220 | ca 03 00 00 a6 03 00 00 7a 03 00 00 79 03 00 00 48 03 00 00 24 03 00 00 05 03 00 00 04 03 00 00 | ........z...y...H...$........... |
1d240 | ee 02 00 00 e8 02 00 00 a4 02 00 00 7b 02 00 00 7a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ............{...z............... |
1d260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 20 77 68 61 | .............................wha |
1d280 | 74 20 69 73 20 73 74 69 6c 6c 20 72 65 61 63 68 61 62 6c 65 20 69 6e 20 74 68 65 20 54 55 2e 20 | t.is.still.reachable.in.the.TU.. |
1d2a0 | 20 2a 2f 00 20 20 20 20 20 20 2f 2a 20 47 69 76 65 20 74 68 65 20 66 72 6f 6e 74 65 6e 64 73 20 | .*/......./*.Give.the.frontends. |
1d2c0 | 74 68 65 20 63 68 61 6e 63 65 20 74 6f 20 65 6d 69 74 20 65 61 72 6c 79 20 64 65 62 75 67 20 62 | the.chance.to.emit.early.debug.b |
1d2e0 | 61 73 65 64 20 6f 6e 00 20 20 20 20 7b 00 20 20 69 66 20 28 21 73 65 65 6e 5f 65 72 72 6f 72 20 | ased.on.....{...if.(!seen_error. |
1d300 | 28 29 29 00 00 20 20 20 20 66 6c 61 67 5f 67 65 6e 65 72 61 74 65 5f 6f 66 66 6c 6f 61 64 20 3d | ())......flag_generate_offload.= |
1d320 | 20 31 3b 00 20 20 69 66 20 28 21 69 6e 5f 6c 74 6f 5f 70 20 26 26 20 67 2d 3e 68 61 76 65 5f 6f | .1;...if.(!in_lto_p.&&.g->have_o |
1d340 | 66 66 6c 6f 61 64 29 00 20 20 2f 2a 20 4f 66 66 6c 6f 61 64 69 6e 67 20 72 65 71 75 69 72 65 73 | ffload).../*.Offloading.requires |
1d360 | 20 4c 54 4f 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 2e 20 20 2a 2f 00 00 20 20 61 6e 61 6c | .LTO.infrastructure...*/....anal |
1d380 | 79 7a 65 5f 66 75 6e 63 74 69 6f 6e 73 20 28 2f 2a 66 69 72 73 74 5f 74 69 6d 65 3d 2a 2f 66 61 | yze_functions.(/*first_time=*/fa |
1d3a0 | 6c 73 65 29 3b 00 20 20 2f 2a 20 47 69 6d 70 6c 69 66 79 20 61 6e 64 20 6c 6f 77 65 72 20 74 68 | lse);.../*.Gimplify.and.lower.th |
1d3c0 | 75 6e 6b 73 2e 20 20 2a 2f 00 00 20 20 68 61 6e 64 6c 65 5f 61 6c 69 61 73 5f 70 61 69 72 73 20 | unks...*/....handle_alias_pairs. |
1d3e0 | 28 29 3b 00 20 20 2f 2a 20 4d 61 72 6b 20 61 6c 69 61 73 20 74 61 72 67 65 74 73 20 6e 65 63 65 | ();.../*.Mark.alias.targets.nece |
1d400 | 73 73 61 72 79 20 61 6e 64 20 65 6d 69 74 20 64 69 61 67 6e 6f 73 74 69 63 73 2e 20 20 2a 2f 00 | ssary.and.emit.diagnostics...*/. |
1d420 | 00 20 20 61 6e 61 6c 79 7a 65 5f 66 75 6e 63 74 69 6f 6e 73 20 28 2f 2a 66 69 72 73 74 5f 74 69 | ...analyze_functions.(/*first_ti |
1d440 | 6d 65 3d 2a 2f 74 72 75 65 29 3b 00 20 20 20 20 20 72 65 6d 6f 76 65 20 75 6e 72 65 61 63 68 61 | me=*/true);......remove.unreacha |
1d460 | 62 6c 65 20 6e 6f 64 65 73 2e 20 20 2a 2f 00 20 20 2f 2a 20 47 69 6d 70 6c 69 66 79 20 61 6e 64 | ble.nodes...*/.../*.Gimplify.and |
1d480 | 20 6c 6f 77 65 72 20 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 2c 20 63 6f 6d 70 75 74 65 20 72 65 | .lower.all.functions,.compute.re |
1d4a0 | 61 63 68 61 62 69 6c 69 74 79 20 61 6e 64 00 00 20 20 20 20 64 75 6d 70 5f 70 61 73 73 65 73 20 | achability.and......dump_passes. |
1d4c0 | 28 29 3b 00 20 20 69 66 20 28 66 6c 61 67 5f 64 75 6d 70 5f 70 61 73 73 65 73 29 00 00 20 20 20 | ();...if.(flag_dump_passes)..... |
1d4e0 | 20 7d 00 20 20 20 20 20 20 66 66 6c 75 73 68 20 28 73 74 64 65 72 72 29 3b 00 20 20 20 20 20 20 | .}.......fflush.(stderr);....... |
1d500 | 66 70 72 69 6e 74 66 20 28 73 74 64 65 72 72 2c 20 22 5c 6e 41 6e 61 6c 79 7a 69 6e 67 20 63 6f | fprintf.(stderr,."\nAnalyzing.co |
1d520 | 6d 70 69 6c 61 74 69 6f 6e 20 75 6e 69 74 5c 6e 22 29 3b 00 20 20 20 20 7b 00 20 20 69 66 20 28 | mpilation.unit\n");.....{...if.( |
1d540 | 21 71 75 69 65 74 5f 66 6c 61 67 29 00 00 20 20 68 61 6e 64 6c 65 5f 61 6c 69 61 73 5f 70 61 69 | !quiet_flag)....handle_alias_pai |
1d560 | 72 73 20 28 29 3b 00 20 20 2f 2a 20 4d 61 72 6b 20 61 6c 69 61 73 20 74 61 72 67 65 74 73 20 6e | rs.();.../*.Mark.alias.targets.n |
1d580 | 65 63 65 73 73 61 72 79 20 61 6e 64 20 65 6d 69 74 20 64 69 61 67 6e 6f 73 74 69 63 73 2e 20 20 | ecessary.and.emit.diagnostics... |
1d5a0 | 2a 2f 00 00 20 20 66 69 6e 61 6c 69 7a 65 5f 73 69 7a 65 5f 66 75 6e 63 74 69 6f 6e 73 20 28 29 | */....finalize_size_functions.() |
1d5c0 | 3b 00 20 20 2f 2a 20 45 6d 69 74 20 73 69 7a 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 65 20 64 69 | ;.../*.Emit.size.functions.we.di |
1d5e0 | 64 6e 27 74 20 69 6e 6c 69 6e 65 2e 20 20 2a 2f 00 00 20 20 20 20 20 6d 69 73 73 20 64 69 61 67 | dn't.inline...*/.......miss.diag |
1d600 | 6e 6f 73 74 69 63 73 20 66 6f 72 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 20 | nostics.for.following.functions. |
1d620 | 6f 74 68 65 72 77 69 73 65 2e 20 20 2a 2f 00 20 20 2f 2a 20 44 6f 20 6e 6f 74 20 73 6b 69 70 20 | otherwise...*/.../*.Do.not.skip. |
1d640 | 61 6e 61 6c 79 7a 69 6e 67 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 69 66 20 74 68 65 72 65 | analyzing.the.functions.if.there |
1d660 | 20 77 65 72 65 20 65 72 72 6f 72 73 2c 20 77 65 00 00 20 20 73 65 74 5f 63 66 75 6e 20 28 4e 55 | .were.errors,.we....set_cfun.(NU |
1d680 | 4c 4c 29 3b 00 20 20 63 75 72 72 65 6e 74 5f 66 75 6e 63 74 69 6f 6e 5f 64 65 63 6c 20 3d 20 4e | LL);...current_function_decl.=.N |
1d6a0 | 55 4c 4c 3b 00 20 20 20 20 20 61 72 65 20 6c 61 7a 79 20 69 6e 20 63 6c 65 61 72 69 6e 67 20 74 | ULL;......are.lazy.in.clearing.t |
1d6c0 | 68 65 73 65 2e 20 20 2a 2f 00 20 20 2f 2a 20 49 66 20 77 65 27 72 65 20 68 65 72 65 20 74 68 65 | hese...*/.../*.If.we're.here.the |
1d6e0 | 72 65 27 73 20 6e 6f 20 63 75 72 72 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 61 6e 79 6d 6f 72 65 | re's.no.current.function.anymore |
1d700 | 2e 20 20 53 6f 6d 65 20 66 72 6f 6e 74 65 6e 64 73 00 00 20 20 74 69 6d 65 76 61 72 5f 70 75 73 | ...Some.frontends....timevar_pus |
1d720 | 68 20 28 54 56 5f 43 47 52 41 50 48 29 3b 00 7b 00 73 79 6d 62 6f 6c 5f 74 61 62 6c 65 3a 3a 66 | h.(TV_CGRAPH);.{.symbol_table::f |
1d740 | 69 6e 61 6c 69 7a 65 5f 63 6f 6d 70 69 6c 61 74 69 6f 6e 5f 75 6e 69 74 20 28 76 6f 69 64 29 00 | inalize_compilation_unit.(void). |
1d760 | 76 6f 69 64 00 00 2f 2a 20 41 6e 61 6c 79 7a 65 20 74 68 65 20 77 68 6f 6c 65 20 63 6f 6d 70 69 | void../*.Analyze.the.whole.compi |
1d780 | 6c 61 74 69 6f 6e 20 75 6e 69 74 20 6f 6e 63 65 20 69 74 20 69 73 20 70 61 72 73 65 64 20 63 6f | lation.unit.once.it.is.parsed.co |
1d7a0 | 6d 70 6c 65 74 65 6c 79 2e 20 20 2a 2f 00 00 7d 00 20 20 73 65 74 5f 64 75 6d 70 5f 66 69 6c 65 | mpletely...*/..}...set_dump_file |
1d7c0 | 20 28 4e 55 4c 4c 29 3b 00 7b 00 64 65 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 73 74 6f 70 20 | .(NULL);.{.debuginfo_early_stop. |
1d7e0 | 28 76 6f 69 64 29 00 76 6f 69 64 00 00 2f 2a 20 55 6e 64 6f 20 73 65 74 74 69 6e 67 20 64 75 6d | (void).void../*.Undo.setting.dum |
1d800 | 70 5f 66 69 6c 65 20 74 6f 20 74 68 65 20 65 61 72 6c 79 64 65 62 75 67 20 64 75 6d 70 20 66 69 | p_file.to.the.earlydebug.dump.fi |
1d820 | 6c 65 2e 20 20 2a 2f 00 00 7d 00 20 20 73 65 74 5f 64 75 6d 70 5f 66 69 6c 65 20 28 64 65 62 75 | le...*/..}...set_dump_file.(debu |
1d840 | 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 64 75 6d 70 5f 66 69 6c 65 29 3b 00 7b 00 64 65 62 75 67 69 | ginfo_early_dump_file);.{.debugi |
1d860 | 6e 66 6f 5f 65 61 72 6c 79 5f 73 74 61 72 74 20 28 76 6f 69 64 29 00 76 6f 69 64 00 00 2f 2a 20 | nfo_early_start.(void).void../*. |
1d880 | 53 65 74 20 64 75 6d 70 5f 66 69 6c 65 20 74 6f 20 74 68 65 20 65 61 72 6c 79 64 65 62 75 67 20 | Set.dump_file.to.the.earlydebug. |
1d8a0 | 64 75 6d 70 20 66 69 6c 65 2e 20 20 2a 2f 00 00 7d 00 20 20 73 65 74 5f 64 75 6d 70 5f 66 69 6c | dump.file...*/..}...set_dump_fil |
1d8c0 | 65 20 28 4e 55 4c 4c 29 3b 00 7b 00 64 65 62 75 67 69 6e 66 6f 5f 73 74 6f 70 20 28 76 6f 69 64 | e.(NULL);.{.debuginfo_stop.(void |
1d8e0 | 29 00 76 6f 69 64 00 00 2f 2a 20 55 6e 64 6f 20 73 65 74 74 69 6e 67 20 64 75 6d 70 5f 66 69 6c | ).void../*.Undo.setting.dump_fil |
1d900 | 65 20 74 6f 20 74 68 65 20 64 65 62 75 67 20 64 75 6d 70 20 66 69 6c 65 2e 20 20 2a 2f 00 00 7d | e.to.the.debug.dump.file...*/..} |
1d920 | 00 20 20 73 65 74 5f 64 75 6d 70 5f 66 69 6c 65 20 28 64 65 62 75 67 69 6e 66 6f 5f 64 75 6d 70 | ...set_dump_file.(debuginfo_dump |
1d940 | 5f 66 69 6c 65 29 3b 00 7b 00 64 65 62 75 67 69 6e 66 6f 5f 73 74 61 72 74 20 28 76 6f 69 64 29 | _file);.{.debuginfo_start.(void) |
1d960 | 00 76 6f 69 64 00 00 2f 2a 20 53 65 74 20 64 75 6d 70 5f 66 69 6c 65 20 74 6f 20 74 68 65 20 64 | .void../*.Set.dump_file.to.the.d |
1d980 | 65 62 75 67 20 64 75 6d 70 20 66 69 6c 65 2e 20 20 2a 2f 00 00 7d 00 20 20 20 20 64 75 6d 70 5f | ebug.dump.file...*/..}.....dump_ |
1d9a0 | 65 6e 64 20 28 64 65 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 64 75 6d 70 5f 6e 72 2c 20 64 65 | end.(debuginfo_early_dump_nr,.de |
1d9c0 | 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 64 75 6d 70 5f 66 69 6c 65 29 3b 00 20 20 69 66 20 28 | buginfo_early_dump_file);...if.( |
1d9e0 | 64 65 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 64 75 6d 70 5f 66 69 6c 65 29 00 20 20 20 20 64 | debuginfo_early_dump_file).....d |
1da00 | 75 6d 70 5f 65 6e 64 20 28 64 65 62 75 67 69 6e 66 6f 5f 64 75 6d 70 5f 6e 72 2c 20 64 65 62 75 | ump_end.(debuginfo_dump_nr,.debu |
1da20 | 67 69 6e 66 6f 5f 64 75 6d 70 5f 66 69 6c 65 29 3b 00 20 20 69 66 20 28 64 65 62 75 67 69 6e 66 | ginfo_dump_file);...if.(debuginf |
1da40 | 6f 5f 64 75 6d 70 5f 66 69 6c 65 29 00 7b 00 64 65 62 75 67 69 6e 66 6f 5f 66 69 6e 69 20 28 76 | o_dump_file).{.debuginfo_fini.(v |
1da60 | 6f 69 64 29 00 76 6f 69 64 00 00 2f 2a 20 46 69 6e 61 6c 69 7a 65 20 74 68 65 20 64 65 62 75 67 | oid).void../*.Finalize.the.debug |
1da80 | 20 61 6e 64 20 65 61 72 6c 79 64 65 62 75 67 20 64 75 6d 70 20 66 69 6c 65 73 2e 20 20 2a 2f 00 | .and.earlydebug.dump.files...*/. |
1daa0 | 00 7d 00 20 20 20 20 3d 20 64 75 6d 70 73 2d 3e 67 65 74 5f 64 75 6d 70 5f 66 69 6c 65 5f 69 6e | .}.....=.dumps->get_dump_file_in |
1dac0 | 66 6f 20 28 64 65 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 64 75 6d 70 5f 6e 72 29 2d 3e 70 66 | fo.(debuginfo_early_dump_nr)->pf |
1dae0 | 6c 61 67 73 3b 00 20 20 64 65 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 64 75 6d 70 5f 66 6c 61 | lags;...debuginfo_early_dump_fla |
1db00 | 67 73 00 20 20 64 65 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 64 75 6d 70 5f 66 69 6c 65 20 3d | gs...debuginfo_early_dump_file.= |
1db20 | 20 64 75 6d 70 5f 62 65 67 69 6e 20 28 64 65 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 64 75 6d | .dump_begin.(debuginfo_early_dum |
1db40 | 70 5f 6e 72 2c 20 4e 55 4c 4c 29 3b 00 20 20 64 65 62 75 67 69 6e 66 6f 5f 64 75 6d 70 5f 66 6c | p_nr,.NULL);...debuginfo_dump_fl |
1db60 | 61 67 73 20 3d 20 64 75 6d 70 73 2d 3e 67 65 74 5f 64 75 6d 70 5f 66 69 6c 65 5f 69 6e 66 6f 20 | ags.=.dumps->get_dump_file_info. |
1db80 | 28 64 65 62 75 67 69 6e 66 6f 5f 64 75 6d 70 5f 6e 72 29 2d 3e 70 66 6c 61 67 73 3b 00 20 20 64 | (debuginfo_dump_nr)->pflags;...d |
1dba0 | 65 62 75 67 69 6e 66 6f 5f 64 75 6d 70 5f 66 69 6c 65 20 3d 20 64 75 6d 70 5f 62 65 67 69 6e 20 | ebuginfo_dump_file.=.dump_begin. |
1dbc0 | 28 64 65 62 75 67 69 6e 66 6f 5f 64 75 6d 70 5f 6e 72 2c 20 4e 55 4c 4c 29 3b 00 20 20 67 63 63 | (debuginfo_dump_nr,.NULL);...gcc |
1dbe0 | 3a 3a 64 75 6d 70 5f 6d 61 6e 61 67 65 72 20 2a 64 75 6d 70 73 20 3d 20 67 2d 3e 67 65 74 5f 64 | ::dump_manager.*dumps.=.g->get_d |
1dc00 | 75 6d 70 73 20 28 29 3b 00 7b 00 64 65 62 75 67 69 6e 66 6f 5f 69 6e 69 74 20 28 76 6f 69 64 29 | umps.();.{.debuginfo_init.(void) |
1dc20 | 00 76 6f 69 64 00 00 2f 2a 20 49 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 20 64 65 62 75 67 20 61 | .void../*.Initialize.the.debug.a |
1dc40 | 6e 64 20 65 61 72 6c 79 64 65 62 75 67 20 64 75 6d 70 20 66 69 6c 65 73 2e 20 20 2a 2f 00 00 7d | nd.earlydebug.dump.files...*/..} |
1dc60 | 00 09 09 09 09 09 20 20 20 20 20 66 61 6c 73 65 29 3b 00 09 09 09 09 09 20 20 20 20 20 4f 50 54 | ...........false);...........OPT |
1dc80 | 47 52 4f 55 50 5f 4e 4f 4e 45 2c 00 09 09 09 09 09 20 20 20 20 20 22 64 65 62 75 67 22 2c 20 44 | GROUP_NONE,..........."debug",.D |
1dca0 | 4b 5f 74 72 65 65 2c 00 20 20 64 65 62 75 67 69 6e 66 6f 5f 64 75 6d 70 5f 6e 72 20 3d 20 64 75 | K_tree,...debuginfo_dump_nr.=.du |
1dcc0 | 6d 70 73 2d 3e 64 75 6d 70 5f 72 65 67 69 73 74 65 72 20 28 22 2e 64 65 62 75 67 22 2c 20 22 64 | mps->dump_register.(".debug",."d |
1dce0 | 65 62 75 67 22 2c 00 09 09 09 09 09 09 20 20 66 61 6c 73 65 29 3b 00 09 09 09 09 09 09 20 20 4f | ebug",.........false);.........O |
1dd00 | 50 54 47 52 4f 55 50 5f 4e 4f 4e 45 2c 00 09 09 09 09 09 09 20 20 22 65 61 72 6c 79 64 65 62 75 | PTGROUP_NONE,........."earlydebu |
1dd20 | 67 22 2c 20 44 4b 5f 74 72 65 65 2c 00 20 20 64 65 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 64 | g",.DK_tree,...debuginfo_early_d |
1dd40 | 75 6d 70 5f 6e 72 20 3d 20 64 75 6d 70 73 2d 3e 64 75 6d 70 5f 72 65 67 69 73 74 65 72 20 28 22 | ump_nr.=.dumps->dump_register.(" |
1dd60 | 2e 65 61 72 6c 79 64 65 62 75 67 22 2c 20 22 65 61 72 6c 79 64 65 62 75 67 22 2c 00 20 20 67 63 | .earlydebug",."earlydebug",...gc |
1dd80 | 63 3a 3a 64 75 6d 70 5f 6d 61 6e 61 67 65 72 20 2a 64 75 6d 70 73 20 3d 20 67 2d 3e 67 65 74 5f | c::dump_manager.*dumps.=.g->get_ |
1dda0 | 64 75 6d 70 73 20 28 29 3b 00 7b 00 64 65 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 69 6e 69 74 | dumps.();.{.debuginfo_early_init |
1ddc0 | 20 28 76 6f 69 64 29 00 76 6f 69 64 00 00 2f 2a 20 52 65 67 69 73 74 65 72 20 74 68 65 20 64 65 | .(void).void../*.Register.the.de |
1dde0 | 62 75 67 20 61 6e 64 20 65 61 72 6c 79 64 65 62 75 67 20 64 75 6d 70 20 66 69 6c 65 73 2e 20 20 | bug.and.earlydebug.dump.files... |
1de00 | 2a 2f 00 00 73 74 61 74 69 63 20 64 75 6d 70 5f 66 6c 61 67 73 5f 74 20 64 65 62 75 67 69 6e 66 | */..static.dump_flags_t.debuginf |
1de20 | 6f 5f 64 75 6d 70 5f 66 6c 61 67 73 3b 00 73 74 61 74 69 63 20 46 49 4c 45 20 2a 64 65 62 75 67 | o_dump_flags;.static.FILE.*debug |
1de40 | 69 6e 66 6f 5f 64 75 6d 70 5f 66 69 6c 65 3b 00 73 74 61 74 69 63 20 69 6e 74 20 64 65 62 75 67 | info_dump_file;.static.int.debug |
1de60 | 69 6e 66 6f 5f 64 75 6d 70 5f 6e 72 3b 00 00 2f 2a 20 44 65 62 75 67 20 64 75 6d 70 20 66 69 6c | info_dump_nr;../*.Debug.dump.fil |
1de80 | 65 2c 20 66 6c 61 67 73 2c 20 61 6e 64 20 6e 75 6d 62 65 72 2e 20 20 2a 2f 00 00 73 74 61 74 69 | e,.flags,.and.number...*/..stati |
1dea0 | 63 20 64 75 6d 70 5f 66 6c 61 67 73 5f 74 20 64 65 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 64 | c.dump_flags_t.debuginfo_early_d |
1dec0 | 75 6d 70 5f 66 6c 61 67 73 3b 00 73 74 61 74 69 63 20 46 49 4c 45 20 2a 64 65 62 75 67 69 6e 66 | ump_flags;.static.FILE.*debuginf |
1dee0 | 6f 5f 65 61 72 6c 79 5f 64 75 6d 70 5f 66 69 6c 65 3b 00 73 74 61 74 69 63 20 69 6e 74 20 64 65 | o_early_dump_file;.static.int.de |
1df00 | 62 75 67 69 6e 66 6f 5f 65 61 72 6c 79 5f 64 75 6d 70 5f 6e 72 3b 00 00 2f 2a 20 45 61 72 6c 79 | buginfo_early_dump_nr;../*.Early |
1df20 | 64 65 62 75 67 20 64 75 6d 70 20 66 69 6c 65 2c 20 66 6c 61 67 73 2c 20 61 6e 64 20 6e 75 6d 62 | debug.dump.file,.flags,.and.numb |
1df40 | 65 72 2e 20 20 2a 2f 00 00 7d 00 20 20 20 20 7d 00 09 69 6e 74 65 72 6e 61 6c 5f 65 72 72 6f 72 | er...*/..}.....}..internal_error |
1df60 | 20 28 22 6e 6f 64 65 73 20 77 69 74 68 20 75 6e 72 65 6c 65 61 73 65 64 20 6d 65 6d 6f 72 79 20 | .("nodes.with.unreleased.memory. |
1df80 | 66 6f 75 6e 64 22 29 3b 00 20 20 20 20 20 20 69 66 20 28 65 72 72 6f 72 5f 66 6f 75 6e 64 29 00 | found");.......if.(error_found). |
1dfa0 | 09 20 20 7d 00 09 20 20 20 20 6e 6f 64 65 2d 3e 64 65 62 75 67 20 28 29 3b 00 09 20 20 20 20 65 | ...}......node->debug.();......e |
1dfc0 | 72 72 6f 72 5f 66 6f 75 6e 64 20 3d 20 74 72 75 65 3b 00 09 20 20 7b 00 09 20 20 20 20 7c 7c 20 | rror_found.=.true;....{......||. |
1dfe0 | 67 69 6d 70 6c 65 5f 68 61 73 5f 62 6f 64 79 5f 70 20 28 6e 6f 64 65 2d 3e 64 65 63 6c 29 29 00 | gimple_has_body_p.(node->decl)). |
1e000 | 61 64 00 00 06 00 00 00 3a 02 00 00 00 10 00 00 86 00 00 00 00 00 00 00 d5 0f 00 00 be 0f 00 00 | ad......:....................... |
1e020 | b8 0f 00 00 82 0f 00 00 59 0f 00 00 2e 0f 00 00 04 0f 00 00 fd 0e 00 00 e5 0e 00 00 e4 0e 00 00 | ........Y....................... |
1e040 | c6 0e 00 00 c0 0e 00 00 8f 0e 00 00 77 0e 00 00 68 0e 00 00 62 0e 00 00 61 0e 00 00 3f 0e 00 00 | ............w...h...b...a...?... |
1e060 | 39 0e 00 00 19 0e 00 00 d8 0d 00 00 c4 0d 00 00 be 0d 00 00 bd 0d 00 00 ac 0d 00 00 9a 0d 00 00 | 9............................... |
1e080 | 99 0d 00 00 84 0d 00 00 7e 0d 00 00 39 0d 00 00 25 0d 00 00 1f 0d 00 00 1e 0d 00 00 e5 0c 00 00 | ........~...9...%............... |
1e0a0 | d4 0c 00 00 a4 0c 00 00 a3 0c 00 00 61 0c 00 00 1f 0c 00 00 db 0b 00 00 aa 0b 00 00 6d 0b 00 00 | ............a...............m... |
1e0c0 | 6c 0b 00 00 26 0b 00 00 e9 0a 00 00 d0 0a 00 00 ba 0a 00 00 b9 0a 00 00 74 0a 00 00 3e 0a 00 00 | l...&...................t...>... |
1e0e0 | 16 0a 00 00 10 0a 00 00 f9 09 00 00 dc 09 00 00 c8 09 00 00 c2 09 00 00 c1 09 00 00 92 09 00 00 | ................................ |
1e100 | 4c 09 00 00 2e 09 00 00 fa 08 00 00 f9 08 00 00 b1 08 00 00 85 08 00 00 84 08 00 00 44 08 00 00 | L...........................D... |
1e120 | 31 08 00 00 30 08 00 00 04 08 00 00 db 07 00 00 da 07 00 00 8f 07 00 00 72 07 00 00 57 07 00 00 | 1...0...................r...W... |
1e140 | 56 07 00 00 1a 07 00 00 04 07 00 00 03 07 00 00 de 06 00 00 dd 06 00 00 98 06 00 00 7f 06 00 00 | V............................... |
1e160 | 7e 06 00 00 50 06 00 00 3f 06 00 00 39 06 00 00 1c 06 00 00 f8 05 00 00 f2 05 00 00 f1 05 00 00 | ~...P...?...9................... |
1e180 | af 05 00 00 78 05 00 00 72 05 00 00 60 05 00 00 5d 05 00 00 48 05 00 00 1f 05 00 00 1e 05 00 00 | ....x...r...`...]...H........... |
1e1a0 | 0e 05 00 00 d0 04 00 00 af 04 00 00 a8 04 00 00 81 04 00 00 56 04 00 00 4f 04 00 00 2c 04 00 00 | ....................V...O...,... |
1e1c0 | fd 03 00 00 fa 03 00 00 f9 03 00 00 df 03 00 00 dc 03 00 00 a9 03 00 00 a8 03 00 00 96 03 00 00 | ................................ |
1e1e0 | 79 03 00 00 78 03 00 00 62 03 00 00 4d 03 00 00 46 03 00 00 32 03 00 00 fa 02 00 00 e6 02 00 00 | y...x...b...M...F...2........... |
1e200 | df 02 00 00 dc 02 00 00 d6 02 00 00 d5 02 00 00 85 02 00 00 77 02 00 00 66 02 00 00 4a 02 00 00 | ....................w...f...J... |
1e220 | 3e 02 00 00 3c 02 00 00 3b 02 00 00 3a 02 00 00 39 02 00 00 00 00 00 00 00 00 00 00 7d 00 20 20 | >...<...;...:...9...........}... |
1e240 | 65 78 69 74 20 28 30 29 3b 00 20 20 20 20 6a 6f 62 73 65 72 76 65 72 5f 67 65 74 5f 74 6f 6b 65 | exit.(0);.....jobserver_get_toke |
1e260 | 6e 20 28 29 3b 00 20 20 69 66 20 28 6a 6f 62 73 65 72 76 65 72 29 00 20 20 20 20 20 6e 6f 77 2e | n.();...if.(jobserver)......now. |
1e280 | 20 20 2a 2f 00 20 20 2f 2a 20 47 65 74 20 74 68 65 20 74 6f 6b 65 6e 20 77 68 69 63 68 20 70 61 | ..*/.../*.Get.the.token.which.pa |
1e2a0 | 72 65 6e 74 20 69 6e 73 65 72 74 65 64 20 66 6f 72 20 74 68 65 20 63 68 69 6c 64 73 2c 20 77 68 | rent.inserted.for.the.childs,.wh |
1e2c0 | 69 63 68 20 74 68 65 79 20 72 65 74 75 72 6e 65 64 20 62 79 00 00 20 20 20 20 7d 00 09 7d 00 09 | ich.they.returned.by......}..}.. |
1e2e0 | 20 20 20 20 7d 00 09 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 00 09 20 20 20 20 20 | ....}........return.true;....... |
1e300 | 20 6c 74 6f 5f 61 70 70 6c 79 5f 70 61 72 74 69 74 69 6f 6e 5f 6d 61 73 6b 20 28 6c 74 72 61 6e | .lto_apply_partition_mask.(ltran |
1e320 | 73 5f 70 61 72 74 69 74 69 6f 6e 73 5b 6a 5d 29 3b 00 09 20 20 20 20 20 20 63 68 69 6c 64 6e 6f | s_partitions[j]);........childno |
1e340 | 20 3d 20 6a 3b 00 09 20 20 20 20 7b 00 09 20 20 69 66 20 28 70 69 64 73 5b 6a 5d 20 3d 3d 20 30 | .=.j;......{....if.(pids[j].==.0 |
1e360 | 29 00 09 20 20 70 69 64 73 5b 6a 5d 20 3d 20 66 6f 72 6b 20 28 29 3b 00 00 09 20 20 20 20 6a 6f | )....pids[j].=.fork.();.......jo |
1e380 | 62 73 65 72 76 65 72 5f 67 65 74 5f 74 6f 6b 65 6e 20 28 29 3b 00 09 20 20 69 66 20 28 6a 6f 62 | bserver_get_token.();....if.(job |
1e3a0 | 73 65 72 76 65 72 29 00 00 09 20 20 67 63 63 5f 61 73 73 65 72 74 20 28 6c 74 72 61 6e 73 5f 70 | server).....gcc_assert.(ltrans_p |
1e3c0 | 61 72 74 69 74 69 6f 6e 73 5b 6a 5d 2d 3e 73 79 6d 62 6f 6c 73 20 3e 20 30 29 3b 00 09 7b 00 20 | artitions[j]->symbols.>.0);..{.. |
1e3e0 | 20 20 20 20 20 69 66 20 28 6a 20 3c 20 70 61 72 74 69 74 69 6f 6e 73 29 00 00 09 7d 00 09 20 20 | .....if.(j.<.partitions)...}.... |
1e400 | 20 20 65 72 72 6f 72 20 28 22 43 68 69 6c 64 20 25 64 20 61 62 6f 72 74 65 64 20 77 69 74 68 20 | ..error.("Child.%d.aborted.with. |
1e420 | 65 72 72 6f 72 22 2c 20 69 29 3b 00 09 20 20 65 6c 73 65 20 69 66 20 28 57 49 46 53 49 47 4e 41 | error",.i);....else.if.(WIFSIGNA |
1e440 | 4c 45 44 20 28 77 73 74 61 74 75 73 29 29 00 09 20 20 20 20 7d 00 09 09 65 72 72 6f 72 20 28 22 | LED.(wstatus))......}...error.(" |
1e460 | 43 68 69 6c 64 20 25 64 20 65 78 69 74 65 64 20 77 69 74 68 20 65 72 72 6f 72 22 2c 20 69 29 3b | Child.%d.exited.with.error",.i); |
1e480 | 00 09 20 20 20 20 20 20 69 66 20 28 57 45 58 49 54 53 54 41 54 55 53 20 28 77 73 74 61 74 75 73 | ........if.(WEXITSTATUS.(wstatus |
1e4a0 | 29 20 21 3d 20 30 29 00 09 20 20 20 20 7b 00 09 20 20 65 6c 73 65 20 69 66 20 28 57 49 46 45 58 | ).!=.0)......{....else.if.(WIFEX |
1e4c0 | 49 54 45 44 20 28 77 73 74 61 74 75 73 29 29 00 09 20 20 20 20 69 6e 74 65 72 6e 61 6c 5f 65 72 | ITED.(wstatus))......internal_er |
1e4e0 | 72 6f 72 20 28 22 55 6e 61 62 6c 65 20 74 6f 20 77 61 69 74 20 63 68 69 6c 64 20 25 64 20 74 6f | ror.("Unable.to.wait.child.%d.to |
1e500 | 20 66 69 6e 69 73 68 22 2c 20 69 29 3b 00 09 20 20 69 66 20 28 72 65 74 20 3c 20 30 29 00 00 09 | .finish",.i);....if.(ret.<.0)... |
1e520 | 20 20 72 65 74 20 3d 20 77 61 69 74 70 69 64 20 28 70 69 64 73 5b 69 5d 2c 20 26 77 73 74 61 74 | ..ret.=.waitpid.(pids[i],.&wstat |
1e540 | 75 73 2c 20 30 29 3b 00 09 20 20 69 6e 74 20 77 73 74 61 74 75 73 2c 20 72 65 74 3b 00 09 7b 00 | us,.0);....int.wstatus,.ret;..{. |
1e560 | 20 20 20 20 20 20 69 66 20 28 69 20 3e 3d 20 30 29 00 20 20 20 20 7b 00 20 20 66 6f 72 20 28 6a | ......if.(i.>=.0).....{...for.(j |
1e580 | 20 3d 20 30 2c 20 69 20 3d 20 2d 6e 75 6d 5f 6a 6f 62 73 3b 20 69 20 3c 20 70 61 72 74 69 74 69 | .=.0,.i.=.-num_jobs;.i.<.partiti |
1e5a0 | 6f 6e 73 3b 20 69 2b 2b 2c 20 6a 2b 2b 29 00 20 20 2f 2a 20 53 70 61 77 6e 20 70 72 6f 63 65 73 | ons;.i++,.j++).../*.Spawn.proces |
1e5c0 | 73 65 73 2e 20 20 53 70 61 77 6e 20 61 73 20 73 6f 6f 6e 20 61 73 20 74 68 65 72 65 20 69 73 20 | ses...Spawn.as.soon.as.there.is. |
1e5e0 | 61 20 66 72 65 65 20 73 6c 6f 74 2e 20 20 2a 2f 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 6a 6f | a.free.slot...*/......}.......jo |
1e600 | 62 73 65 72 76 65 72 5f 72 65 74 75 72 6e 5f 74 6f 6b 65 6e 20 28 27 70 27 29 3b 00 20 20 20 20 | bserver_return_token.('p');..... |
1e620 | 20 20 6e 75 6d 5f 6a 6f 62 73 20 3d 20 70 61 72 74 69 74 69 6f 6e 73 3b 00 20 20 20 20 7b 00 20 | ..num_jobs.=.partitions;.....{.. |
1e640 | 20 69 66 20 28 6a 6f 62 73 65 72 76 65 72 29 00 20 20 2f 2a 20 49 6e 73 65 72 74 20 61 20 74 6f | .if.(jobserver).../*.Insert.a.to |
1e660 | 6b 65 6e 20 66 6f 72 20 63 68 69 6c 64 20 74 6f 20 63 6f 6e 73 75 6d 65 2e 20 20 2a 2f 00 00 20 | ken.for.child.to.consume...*/... |
1e680 | 20 66 66 6c 75 73 68 20 28 61 73 6d 5f 6f 75 74 5f 66 69 6c 65 29 3b 00 20 20 2f 2a 20 46 6c 75 | .fflush.(asm_out_file);.../*.Flu |
1e6a0 | 73 68 20 61 73 6d 20 66 69 6c 65 2c 20 73 6f 20 77 65 20 64 6f 6e 27 74 20 67 65 74 20 72 65 70 | sh.asm.file,.so.we.don't.get.rep |
1e6c0 | 65 61 74 65 64 20 6f 75 74 70 75 74 20 61 73 20 77 65 20 66 6f 72 6b 2e 20 20 2a 2f 00 00 20 20 | eated.output.as.we.fork...*/.... |
1e6e0 | 69 6e 69 74 5f 61 64 64 69 74 69 6f 6e 61 6c 5f 61 73 6d 5f 6e 61 6d 65 73 5f 66 69 6c 65 20 28 | init_additional_asm_names_file.( |
1e700 | 29 3b 00 00 20 20 66 6c 61 67 5f 6c 74 72 61 6e 73 20 3d 20 74 72 75 65 3b 00 20 20 2f 2a 20 54 | );....flag_ltrans.=.true;.../*.T |
1e720 | 72 69 63 6b 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 74 6f 20 74 68 69 6e 6b 20 77 65 20 61 72 | rick.the.compiler.to.think.we.ar |
1e740 | 65 20 69 6e 20 4c 54 52 41 4e 53 20 6d 6f 64 65 2e 20 20 2a 2f 00 00 20 20 20 20 6e 75 6d 5f 6a | e.in.LTRANS.mode...*/......num_j |
1e760 | 6f 62 73 20 3d 20 70 61 72 74 69 74 69 6f 6e 73 3b 00 20 20 69 66 20 28 6e 75 6d 5f 6a 6f 62 73 | obs.=.partitions;...if.(num_jobs |
1e780 | 20 3e 20 70 61 72 74 69 74 69 6f 6e 73 29 00 20 20 2f 2a 20 54 68 65 72 65 20 69 73 20 6e 6f 20 | .>.partitions).../*.There.is.no. |
1e7a0 | 70 6f 69 6e 74 20 69 6e 20 6c 61 75 6e 63 68 69 6e 67 20 6d 6f 72 65 20 6a 6f 62 73 20 74 68 61 | point.in.launching.more.jobs.tha |
1e7c0 | 6e 20 77 65 20 68 61 76 65 20 70 61 72 74 69 74 69 6f 6e 73 2e 20 20 2a 2f 00 00 20 20 70 69 64 | n.we.have.partitions...*/....pid |
1e7e0 | 73 20 3d 20 58 41 4c 4c 4f 43 41 56 45 43 20 28 70 69 64 5f 74 2c 20 70 61 72 74 69 74 69 6f 6e | s.=.XALLOCAVEC.(pid_t,.partition |
1e800 | 73 29 3b 00 20 20 70 61 72 74 69 74 69 6f 6e 73 20 3d 20 6c 74 72 61 6e 73 5f 70 61 72 74 69 74 | s);...partitions.=.ltrans_partit |
1e820 | 69 6f 6e 73 2e 6c 65 6e 67 74 68 20 28 29 3b 00 00 20 20 66 6c 61 67 5f 77 70 61 20 3d 20 4e 55 | ions.length.();....flag_wpa.=.NU |
1e840 | 4c 4c 3b 00 20 20 2f 2a 20 54 72 69 63 6b 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 74 6f 20 74 | LL;.../*.Trick.the.compiler.to.t |
1e860 | 68 69 6e 6b 20 77 65 20 61 72 65 20 6e 6f 74 20 69 6e 20 57 50 41 20 61 6e 79 6d 6f 72 65 2e 20 | hink.we.are.not.in.WPA.anymore.. |
1e880 | 20 2a 2f 00 00 20 20 6c 74 6f 5f 63 68 65 63 6b 5f 75 73 61 67 65 5f 66 72 6f 6d 5f 6f 74 68 65 | .*/....lto_check_usage_from_othe |
1e8a0 | 72 5f 70 61 72 74 69 74 69 6f 6e 73 20 28 29 3b 00 20 20 2f 2a 20 43 68 65 63 6b 20 69 66 20 77 | r_partitions.();.../*.Check.if.w |
1e8c0 | 65 20 68 61 76 65 20 76 61 72 69 61 62 6c 65 73 20 62 65 69 6e 67 20 72 65 66 65 72 65 6e 63 65 | e.have.variables.being.reference |
1e8e0 | 64 20 61 63 72 6f 73 73 20 70 61 72 74 69 74 69 6f 6e 73 2e 20 20 2a 2f 00 00 20 20 6c 74 6f 5f | d.across.partitions...*/....lto_ |
1e900 | 70 72 6f 6d 6f 74 65 5f 63 72 6f 73 73 5f 66 69 6c 65 5f 73 74 61 74 69 63 73 20 28 70 72 6f 6d | promote_cross_file_statics.(prom |
1e920 | 6f 74 65 5f 73 74 61 74 69 63 73 29 3b 00 20 20 20 20 20 6d 75 6c 74 69 70 6c 65 20 70 61 72 74 | ote_statics);......multiple.part |
1e940 | 69 74 69 6f 6e 73 2e 20 20 2a 2f 00 20 20 20 20 20 74 6f 20 67 6c 6f 62 61 6c 73 20 77 69 74 68 | itions...*/......to.globals.with |
1e960 | 20 68 69 64 64 65 6e 20 76 69 73 69 62 69 6c 69 74 79 20 62 65 63 61 75 73 65 20 74 68 65 79 20 | .hidden.visibility.because.they. |
1e980 | 61 72 65 20 61 63 63 65 73 73 65 64 20 66 72 6f 6d 00 20 20 2f 2a 20 46 69 6e 64 20 6f 75 74 20 | are.accessed.from.../*.Find.out. |
1e9a0 | 73 74 61 74 69 63 73 20 74 68 61 74 20 6e 65 65 64 20 74 6f 20 62 65 20 70 72 6f 6d 6f 74 65 64 | statics.that.need.to.be.promoted |
1e9c0 | 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 00 20 20 20 20 | ......}.......return.false;..... |
1e9e0 | 20 20 6a 6f 62 73 65 72 76 65 72 5f 66 69 6e 61 6c 69 7a 65 20 28 29 3b 00 20 20 20 20 20 20 66 | ..jobserver_finalize.();.......f |
1ea00 | 6c 61 67 5f 77 70 61 20 3d 20 4e 55 4c 4c 3b 00 20 20 20 20 7b 00 20 20 69 66 20 28 6c 74 72 61 | lag_wpa.=.NULL;.....{...if.(ltra |
1ea20 | 6e 73 5f 70 61 72 74 69 74 69 6f 6e 73 2e 6c 65 6e 67 74 68 20 28 29 20 3c 3d 20 31 29 00 20 20 | ns_partitions.length.().<=.1)... |
1ea40 | 20 20 20 70 72 6f 63 65 65 64 20 77 69 74 68 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 | ...proceed.with.the.default.comp |
1ea60 | 69 6c 61 74 69 6f 6e 20 6d 65 74 68 6f 64 2e 20 20 2a 2f 00 20 20 2f 2a 20 57 65 20 64 65 63 69 | ilation.method...*/.../*.We.deci |
1ea80 | 64 65 64 20 74 68 61 74 20 70 61 72 74 69 74 69 6f 6e 69 6e 67 20 69 73 20 61 20 62 61 64 20 69 | ded.that.partitioning.is.a.bad.i |
1eaa0 | 64 65 61 2e 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 6a 75 73 74 00 00 20 20 20 20 6e 6f | dea...In.this.case,.just......no |
1eac0 | 64 65 2d 3e 61 75 78 20 3d 20 4e 55 4c 4c 3b 00 20 20 46 4f 52 5f 45 41 43 48 5f 53 59 4d 42 4f | de->aux.=.NULL;...FOR_EACH_SYMBO |
1eae0 | 4c 20 28 6e 6f 64 65 29 00 20 20 20 20 20 70 61 72 74 69 74 69 6f 6e 73 20 73 79 6d 62 6f 6c 20 | L.(node)......partitions.symbol. |
1eb00 | 69 73 20 69 6e 2e 20 20 54 68 69 73 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 6e 65 65 64 65 64 | is.in...This.is.no.longer.needed |
1eb20 | 2e 20 20 2a 2f 00 20 20 2f 2a 20 41 55 58 20 70 6f 69 6e 74 65 72 73 20 61 72 65 20 75 73 65 64 | ...*/.../*.AUX.pointers.are.used |
1eb40 | 20 62 79 20 70 61 72 74 69 74 69 6f 6e 69 6e 67 20 63 6f 64 65 20 74 6f 20 62 6f 6f 6b 6b 65 65 | .by.partitioning.code.to.bookkee |
1eb60 | 70 20 6e 75 6d 62 65 72 20 6f 66 00 00 20 20 6c 74 6f 5f 6d 65 72 67 65 5f 63 6f 6d 64 61 74 5f | p.number.of....lto_merge_comdat_ |
1eb80 | 6d 61 70 20 28 62 61 6c 61 6e 63 65 2c 20 70 72 6f 6d 6f 74 65 5f 73 74 61 74 69 63 73 2c 20 6e | map.(balance,.promote_statics,.n |
1eba0 | 75 6d 5f 6a 6f 62 73 29 3b 00 20 20 20 20 20 70 61 72 74 69 74 69 6f 6e 73 20 66 6f 72 20 63 6f | um_jobs);......partitions.for.co |
1ebc0 | 6d 70 69 6c 61 74 69 6f 6e 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 20 20 2a 2f 00 20 20 20 20 20 | mpilation.performance...*/...... |
1ebe0 | 74 6f 20 74 68 65 20 73 61 6d 65 20 70 61 72 74 69 74 69 6f 6e 2e 20 20 49 66 20 62 61 6c 61 6e | to.the.same.partition...If.balan |
1ec00 | 63 65 20 69 73 20 74 72 75 65 2c 20 74 72 79 20 74 6f 20 62 61 6c 61 6e 63 65 20 74 68 65 00 20 | ce.is.true,.try.to.balance.the.. |
1ec20 | 20 20 20 20 70 61 72 74 69 74 69 6f 6e 2e 20 20 49 66 20 70 72 6f 6d 6f 74 65 5f 73 74 61 74 69 | ....partition...If.promote_stati |
1ec40 | 63 73 20 69 73 20 74 72 75 65 2c 20 69 74 20 61 6c 73 6f 20 6d 61 70 73 20 73 74 61 74 69 63 73 | cs.is.true,.it.also.maps.statics |
1ec60 | 00 20 20 2f 2a 20 50 61 72 74 69 74 69 6f 6e 20 74 68 65 20 70 72 6f 67 72 61 6d 20 73 6f 20 74 | .../*.Partition.the.program.so.t |
1ec80 | 68 61 74 20 43 4f 4d 44 41 54 73 20 67 65 74 20 6d 61 70 70 65 64 20 74 6f 20 74 68 65 20 73 61 | hat.COMDATs.get.mapped.to.the.sa |
1eca0 | 6d 65 00 00 20 20 73 79 6d 74 61 62 5f 6e 6f 64 65 3a 3a 63 68 65 63 6b 69 6e 67 5f 76 65 72 69 | me....symtab_node::checking_veri |
1ecc0 | 66 79 5f 73 79 6d 74 61 62 5f 6e 6f 64 65 73 20 28 29 3b 00 20 20 66 6c 61 67 5f 77 70 61 20 3d | fy_symtab_nodes.();...flag_wpa.= |
1ece0 | 20 22 22 3b 00 20 20 2f 2a 20 54 72 69 63 6b 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 74 6f 20 | ."";.../*.Trick.the.compiler.to. |
1ed00 | 74 68 69 6e 6b 20 74 68 61 74 20 77 65 20 61 72 65 20 69 6e 20 57 50 41 2e 20 20 2a 2f 00 00 20 | think.that.we.are.in.WPA...*/... |
1ed20 | 20 20 20 7d 00 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 00 20 20 20 20 20 20 69 | ...}.......return.false;.......i |
1ed40 | 6e 66 6f 72 6d 20 28 55 4e 4b 4e 4f 57 4e 5f 4c 4f 43 41 54 49 4f 4e 2c 20 22 2d 66 70 61 72 61 | nform.(UNKNOWN_LOCATION,."-fpara |
1ed60 | 6c 6c 65 6c 2d 6a 6f 62 73 3d 30 20 6d 61 6b 65 73 20 6e 6f 20 73 65 6e 73 65 22 29 3b 00 20 20 | llel-jobs=0.makes.no.sense");... |
1ed80 | 20 20 7b 00 20 20 69 66 20 28 6e 75 6d 5f 6a 6f 62 73 20 3d 3d 20 30 29 00 00 20 20 20 20 6e 75 | ..{...if.(num_jobs.==.0)......nu |
1eda0 | 6d 5f 6a 6f 62 73 20 3d 20 32 3b 00 20 20 69 66 20 28 6a 6f 62 73 65 72 76 65 72 29 00 00 20 20 | m_jobs.=.2;...if.(jobserver).... |
1edc0 | 20 20 7d 00 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 00 09 20 20 20 20 20 20 22 | ..}.......return.false;........" |
1ede0 | 2d 66 70 61 72 61 6c 6c 65 6c 2d 6a 6f 62 73 3d 6a 6f 62 73 65 72 76 65 72 2c 20 62 75 74 20 6e | -fparallel-jobs=jobserver,.but.n |
1ee00 | 6f 20 47 4e 55 20 4a 6f 62 73 65 72 76 65 72 20 66 6f 75 6e 64 22 29 3b 00 20 20 20 20 20 20 69 | o.GNU.Jobserver.found");.......i |
1ee20 | 6e 66 6f 72 6d 20 28 55 4e 4b 4e 4f 57 4e 5f 4c 4f 43 41 54 49 4f 4e 2c 00 20 20 20 20 7b 00 20 | nform.(UNKNOWN_LOCATION,.....{.. |
1ee40 | 20 69 66 20 28 6e 75 6d 5f 6a 6f 62 73 20 3c 20 30 20 26 26 20 21 6a 6f 62 73 65 72 76 65 72 29 | .if.(num_jobs.<.0.&&.!jobserver) |
1ee60 | 00 00 20 20 20 20 7d 00 09 6e 75 6d 5f 6a 6f 62 73 20 3d 20 32 3b 00 20 20 20 20 20 20 69 66 20 | ......}..num_jobs.=.2;.......if. |
1ee80 | 28 6e 75 6d 5f 6a 6f 62 73 20 3e 20 32 29 00 20 20 20 20 20 20 6e 75 6d 5f 6a 6f 62 73 20 3d 20 | (num_jobs.>.2).......num_jobs.=. |
1eea0 | 73 79 73 63 6f 6e 66 20 28 5f 53 43 5f 4e 50 52 4f 43 45 53 53 4f 52 53 5f 43 4f 4e 46 29 3b 00 | sysconf.(_SC_NPROCESSORS_CONF);. |
1eec0 | 20 20 20 20 7b 00 20 20 69 66 20 28 6a 6f 62 5f 61 75 74 6f 20 26 26 20 21 6a 6f 62 73 65 72 76 | ....{...if.(job_auto.&&.!jobserv |
1eee0 | 65 72 29 00 00 20 20 20 20 67 63 63 5f 75 6e 72 65 61 63 68 61 62 6c 65 20 28 29 3b 00 20 20 65 | er)......gcc_unreachable.();...e |
1ef00 | 6c 73 65 00 20 20 20 20 6e 75 6d 5f 6a 6f 62 73 20 3d 20 61 74 6f 69 20 28 66 6c 61 67 5f 70 61 | lse.....num_jobs.=.atoi.(flag_pa |
1ef20 | 72 61 6c 6c 65 6c 5f 6a 6f 62 73 29 3b 00 20 20 65 6c 73 65 20 69 66 20 28 69 73 5f 6e 75 6d 62 | rallel_jobs);...else.if.(is_numb |
1ef40 | 65 72 20 28 66 6c 61 67 5f 70 61 72 61 6c 6c 65 6c 5f 6a 6f 62 73 29 29 00 20 20 20 20 6a 6f 62 | er.(flag_parallel_jobs)).....job |
1ef60 | 73 65 72 76 65 72 20 3d 20 6a 6f 62 73 65 72 76 65 72 5f 69 6e 69 74 69 61 6c 69 7a 65 20 28 29 | server.=.jobserver_initialize.() |
1ef80 | 3b 00 20 20 65 6c 73 65 20 69 66 20 28 21 73 74 72 63 6d 70 20 28 66 6c 61 67 5f 70 61 72 61 6c | ;...else.if.(!strcmp.(flag_paral |
1efa0 | 6c 65 6c 5f 6a 6f 62 73 2c 20 22 6a 6f 62 73 65 72 76 65 72 22 29 29 00 20 20 20 20 7d 00 20 20 | lel_jobs,."jobserver")).....}... |
1efc0 | 20 20 20 20 6a 6f 62 5f 61 75 74 6f 20 3d 20 74 72 75 65 3b 00 20 20 20 20 20 20 6a 6f 62 73 65 | ....job_auto.=.true;.......jobse |
1efe0 | 72 76 65 72 20 3d 20 6a 6f 62 73 65 72 76 65 72 5f 69 6e 69 74 69 61 6c 69 7a 65 20 28 29 3b 00 | rver.=.jobserver_initialize.();. |