libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / plugin / diagnostic-test-text-art-ascii-color.c
blob0650428b1ce47065fa01bea7633d671c5a52ab3c
1 /* { dg-additional-options "-fdiagnostics-text-art-charset=ascii -fdiagnostics-color=always" } */
3 int non_empty;
5 /* { dg-begin-multiline-output "" }
11 { dg-end-multiline-output "" } */
13 /* { dg-begin-multiline-output "" }
15 \e[38;2;0;0;0;48;2;240;217;181m\e[K♜ \e[38;2;0;0;0;48;2;181;136;99m\e[K♞ \e[38;2;0;0;0;48;2;240;217;181m\e[K♝ \e[38;2;0;0;0;48;2;181;136;99m\e[K♛ \e[38;2;0;0;0;48;2;240;217;181m\e[K♚ \e[38;2;0;0;0;48;2;181;136;99m\e[K♝ \e[38;2;0;0;0;48;2;240;217;181m\e[K♞ \e[38;2;0;0;0;48;2;181;136;99m\e[K♜ \e[m\e[K
16 \e[38;2;0;0;0;48;2;181;136;99m\e[K♟ \e[38;2;0;0;0;48;2;240;217;181m\e[K♟ \e[38;2;0;0;0;48;2;181;136;99m\e[K♟ \e[38;2;0;0;0;48;2;240;217;181m\e[K♟ \e[38;2;0;0;0;48;2;181;136;99m\e[K♟ \e[38;2;0;0;0;48;2;240;217;181m\e[K♟ \e[38;2;0;0;0;48;2;181;136;99m\e[K♟ \e[38;2;0;0;0;48;2;240;217;181m\e[K♟ \e[m\e[K
17 \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[m\e[K
18 \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[m\e[K
19 \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[m\e[K
20 \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[48;2;181;136;99m\e[K \e[48;2;240;217;181m\e[K \e[m\e[K
21 \e[38;2;255;255;255;48;2;240;217;181m\e[K♙ \e[38;2;255;255;255;48;2;181;136;99m\e[K♙ \e[38;2;255;255;255;48;2;240;217;181m\e[K♙ \e[38;2;255;255;255;48;2;181;136;99m\e[K♙ \e[38;2;255;255;255;48;2;240;217;181m\e[K♙ \e[38;2;255;255;255;48;2;181;136;99m\e[K♙ \e[38;2;255;255;255;48;2;240;217;181m\e[K♙ \e[38;2;255;255;255;48;2;181;136;99m\e[K♙ \e[m\e[K
22 \e[38;2;255;255;255;48;2;181;136;99m\e[K♖ \e[38;2;255;255;255;48;2;240;217;181m\e[K♘ \e[38;2;255;255;255;48;2;181;136;99m\e[K♗ \e[38;2;255;255;255;48;2;240;217;181m\e[K♕ \e[38;2;255;255;255;48;2;181;136;99m\e[K♔ \e[38;2;255;255;255;48;2;240;217;181m\e[K♗ \e[38;2;255;255;255;48;2;181;136;99m\e[K♘ \e[38;2;255;255;255;48;2;240;217;181m\e[K♖ \e[m\e[K
24 { dg-end-multiline-output "" } */
26 /* { dg-begin-multiline-output "" }
28 +--+
29 |🙂|
30 +--+
32 { dg-end-multiline-output "" } */
34 /* { dg-begin-multiline-output "" }
36 +-------+-----+---------------+---------------------+-----------------------+-----------------------+
37 |Offsets|Octet| 0 | 1 | 2 | 3 |
38 +-------+-----+-+-+-+-+-+-+-+-+-+-+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
39 | Octet | Bit |0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|
40 +-------+-----+-+-+-+-+-+-+-+-+-+-+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
41 | 0 | 0 |Version| IHL | DSCP | ECN | Total Length |
42 +-------+-----+-------+-------+---------------+-----+--------+--------------------------------------+
43 | 4 | 32 | Identification | Flags | Fragment Offset |
44 +-------+-----+---------------+---------------------+--------+--------------------------------------+
45 | 8 | 64 | Time To Live | Protocol | Header Checksum |
46 +-------+-----+---------------+---------------------+-----------------------------------------------+
47 | 12 | 96 | Source IP Address |
48 +-------+-----+-------------------------------------------------------------------------------------+
49 | 16 | 128 | Destination IP Address |
50 +-------+-----+-------------------------------------------------------------------------------------+
51 | 20 | 160 | |
52 +-------+-----+ |
53 | ... | ... | Options |
54 +-------+-----+ |
55 | 56 | 448 | |
56 +-------+-----+-------------------------------------------------------------------------------------+
58 { dg-end-multiline-output "" } */