1 /* PR rtl-optimization/33737 */
2 /* Testcase by Richard Guenther <rguenth@gcc.gnu.org> */
4 enum { PROP_0, PROP_DOUBLE_CLICK_TIME, PROP_DOUBLE_CLICK_DISTANCE, PROP_CURSOR_BLINK, PROP_CURSOR_BLINK_TIME, PROP_CURSOR_BLINK_TIMEOUT, PROP_SPLIT_CURSOR, PROP_THEME_NAME, PROP_ICON_THEME_NAME, PROP_FALLBACK_ICON_THEME, PROP_KEY_THEME_NAME, PROP_MENU_BAR_ACCEL, PROP_DND_DRAG_THRESHOLD, PROP_FONT_NAME, PROP_ICON_SIZES, PROP_MODULES, PROP_XFT_ANTIALIAS, PROP_XFT_HINTING, PROP_XFT_HINTSTYLE, PROP_XFT_RGBA, PROP_XFT_DPI, PROP_CURSOR_THEME_NAME, PROP_CURSOR_THEME_SIZE, PROP_ALTERNATIVE_BUTTON_ORDER, PROP_ALTERNATIVE_SORT_ARROWS, PROP_SHOW_INPUT_METHOD_MENU, PROP_SHOW_UNICODE_MENU, PROP_TIMEOUT_INITIAL, PROP_TIMEOUT_REPEAT, PROP_TIMEOUT_EXPAND, PROP_COLOR_SCHEME, PROP_ENABLE_ANIMATIONS, PROP_TOUCHSCREEN_MODE, PROP_TOOLTIP_TIMEOUT, PROP_TOOLTIP_BROWSE_TIMEOUT, PROP_TOOLTIP_BROWSE_MODE_TIMEOUT, PROP_KEYNAV_CURSOR_ONLY, PROP_KEYNAV_WRAP_AROUND, PROP_ERROR_BELL, PROP_COLOR_HASH, PROP_FILE_CHOOSER_BACKEND, PROP_PRINT_BACKENDS, PROP_PRINT_PREVIEW_COMMAND, PROP_ENABLE_MNEMONICS, PROP_ENABLE_ACCELS, PROP_RECENT_FILES_LIMIT };
5 void g_assert_warning (void) __attribute__((__noreturn__));
6 void gtk_settings_class_init (void)
9 result = settings_install_property_parser();
10 if (__builtin_expect (__extension__ ({
12 if (result == PROP_DOUBLE_CLICK_TIME) _g_boolean_var_ = 1;
13 else _g_boolean_var_ = 0;
17 else g_assert_warning();
18 result = settings_install_property_parser();
19 if (__builtin_expect (__extension__ ({
21 if (result == PROP_DOUBLE_CLICK_DISTANCE) _g_boolean_var_ = 1;
22 else _g_boolean_var_ = 0;
26 else g_assert_warning();
27 result = settings_install_property_parser();
28 if (__builtin_expect (__extension__ ({
30 if (result == PROP_CURSOR_BLINK) _g_boolean_var_ = 1;
31 else _g_boolean_var_ = 0;
35 else g_assert_warning();
36 result = settings_install_property_parser();
37 if (__builtin_expect (__extension__ ({
39 if (result == PROP_CURSOR_BLINK_TIME) _g_boolean_var_ = 1;
40 else _g_boolean_var_ = 0;
44 else g_assert_warning();
45 result = settings_install_property_parser();
46 if (__builtin_expect (__extension__ ({
48 if (result == PROP_CURSOR_BLINK_TIMEOUT) _g_boolean_var_ = 1;
49 else _g_boolean_var_ = 0;
53 else g_assert_warning();
54 result = settings_install_property_parser();
55 if (__builtin_expect (__extension__ ({
57 if (result == PROP_SPLIT_CURSOR) _g_boolean_var_ = 1;
58 else _g_boolean_var_ = 0;
62 else g_assert_warning();
63 result = settings_install_property_parser();
64 if (__builtin_expect (__extension__ ({
66 if (result == PROP_THEME_NAME) _g_boolean_var_ = 1;
67 else _g_boolean_var_ = 0;
71 else g_assert_warning();
72 result = settings_install_property_parser();
73 if (__builtin_expect (__extension__ ({
75 if (result == PROP_ICON_THEME_NAME) _g_boolean_var_ = 1;
76 else _g_boolean_var_ = 0;
80 else g_assert_warning();
81 result = settings_install_property_parser();
82 if (__builtin_expect (__extension__ ({
84 if (result == PROP_FALLBACK_ICON_THEME) _g_boolean_var_ = 1;
85 else _g_boolean_var_ = 0;
89 else g_assert_warning();
90 result = settings_install_property_parser();
91 if (__builtin_expect (__extension__ ({
93 if (result == PROP_KEY_THEME_NAME) _g_boolean_var_ = 1;
94 else _g_boolean_var_ = 0;
98 else g_assert_warning();
99 result = settings_install_property_parser();
100 if (__builtin_expect (__extension__ ({
102 if (result == PROP_MENU_BAR_ACCEL) _g_boolean_var_ = 1;
103 else _g_boolean_var_ = 0;
107 else g_assert_warning();
108 result = settings_install_property_parser();
109 if (__builtin_expect (__extension__ ({
111 if (result == PROP_DND_DRAG_THRESHOLD) _g_boolean_var_ = 1;
112 else _g_boolean_var_ = 0;
116 else g_assert_warning();
117 result = settings_install_property_parser();
118 if (__builtin_expect (__extension__ ({
120 if (result == PROP_FONT_NAME) _g_boolean_var_ = 1;
121 else _g_boolean_var_ = 0;
125 else g_assert_warning();
126 result = settings_install_property_parser();
127 if (__builtin_expect (__extension__ ({
129 if (result == PROP_ICON_SIZES) _g_boolean_var_ = 1;
130 else _g_boolean_var_ = 0;
134 else g_assert_warning();
135 result = settings_install_property_parser();
136 if (__builtin_expect (__extension__ ({
138 if (result == PROP_MODULES) _g_boolean_var_ = 1;
139 else _g_boolean_var_ = 0;
143 else g_assert_warning();
144 result = settings_install_property_parser();
145 if (__builtin_expect (__extension__ ({
147 if (result == PROP_XFT_ANTIALIAS) _g_boolean_var_ = 1;
148 else _g_boolean_var_ = 0;
152 else g_assert_warning();
153 result = settings_install_property_parser();
154 if (__builtin_expect (__extension__ ({
156 if (result == PROP_XFT_HINTING) _g_boolean_var_ = 1;
157 else _g_boolean_var_ = 0;
161 else g_assert_warning();
162 result = settings_install_property_parser();
163 if (__builtin_expect (__extension__ ({
165 if (result == PROP_XFT_HINTSTYLE) _g_boolean_var_ = 1;
166 else _g_boolean_var_ = 0;
170 else g_assert_warning();
171 result = settings_install_property_parser();
172 if (__builtin_expect (__extension__ ({
174 if (result == PROP_XFT_RGBA) _g_boolean_var_ = 1;
175 else _g_boolean_var_ = 0;
179 else g_assert_warning();
180 result = settings_install_property_parser();
181 if (__builtin_expect (__extension__ ({
183 if (result == PROP_XFT_DPI) _g_boolean_var_ = 1;
184 else _g_boolean_var_ = 0;
188 else g_assert_warning();
189 result = settings_install_property_parser();
190 if (__builtin_expect (__extension__ ({
192 if (result == PROP_CURSOR_THEME_NAME) _g_boolean_var_ = 1;
193 else _g_boolean_var_ = 0;
197 else g_assert_warning();
198 result = settings_install_property_parser();
199 if (__builtin_expect (__extension__ ({
201 if (result == PROP_CURSOR_THEME_SIZE) _g_boolean_var_ = 1;
202 else _g_boolean_var_ = 0;
206 else g_assert_warning();
207 result = settings_install_property_parser();
208 if (__builtin_expect (__extension__ ({
210 if (result == PROP_ALTERNATIVE_BUTTON_ORDER) _g_boolean_var_ = 1;
211 else _g_boolean_var_ = 0;
215 else g_assert_warning();
216 result = settings_install_property_parser();
217 if (__builtin_expect (__extension__ ({
219 if (result == PROP_ALTERNATIVE_SORT_ARROWS) _g_boolean_var_ = 1;
220 else _g_boolean_var_ = 0;
224 else g_assert_warning();
225 result = settings_install_property_parser();
226 if (__builtin_expect (__extension__ ({
228 if (result == PROP_SHOW_INPUT_METHOD_MENU) _g_boolean_var_ = 1;
229 else _g_boolean_var_ = 0;
233 else g_assert_warning();
234 result = settings_install_property_parser();
235 if (__builtin_expect (__extension__ ({
237 if (result == PROP_SHOW_UNICODE_MENU) _g_boolean_var_ = 1;
238 else _g_boolean_var_ = 0;
242 else g_assert_warning();
243 result = settings_install_property_parser();
244 if (__builtin_expect (__extension__ ({
246 if (result == PROP_TOOLTIP_BROWSE_TIMEOUT) _g_boolean_var_ = 1;
247 else _g_boolean_var_ = 0;
251 else g_assert_warning();
252 result = settings_install_property_parser();
253 if (__builtin_expect (__extension__ ({
255 if (result == PROP_TOOLTIP_BROWSE_MODE_TIMEOUT) _g_boolean_var_ = 1;
256 else _g_boolean_var_ = 0;
260 else g_assert_warning();
261 result = settings_install_property_parser();
262 if (__builtin_expect (__extension__ ({
264 if (result == PROP_KEYNAV_CURSOR_ONLY) _g_boolean_var_ = 1;
265 else _g_boolean_var_ = 0;
269 else g_assert_warning();
270 result = settings_install_property_parser();
271 if (__builtin_expect (__extension__ ({
273 if (result == PROP_KEYNAV_WRAP_AROUND) _g_boolean_var_ = 1;
274 else _g_boolean_var_ = 0;
278 else g_assert_warning();
279 result = settings_install_property_parser();
280 if (__builtin_expect (__extension__ ({
282 if (result == PROP_ERROR_BELL) _g_boolean_var_ = 1;
283 else _g_boolean_var_ = 0;
287 else g_assert_warning();
288 result = settings_install_property_parser();
289 if (__builtin_expect (__extension__ ({
291 if (result == PROP_FILE_CHOOSER_BACKEND) _g_boolean_var_ = 1;
292 else _g_boolean_var_ = 0;
296 else g_assert_warning();
297 result = settings_install_property_parser();
298 if (__builtin_expect (__extension__ ({
300 if (result == PROP_PRINT_PREVIEW_COMMAND) _g_boolean_var_ = 1;
301 else _g_boolean_var_ = 0;
305 else g_assert_warning();
306 result = settings_install_property_parser();
307 if (__builtin_expect (__extension__ ({
309 if (result == PROP_ENABLE_MNEMONICS) _g_boolean_var_ = 1;
310 else _g_boolean_var_ = 0;
314 else g_assert_warning();
315 result = settings_install_property_parser();
316 if (__builtin_expect (__extension__ ({
318 if (result == PROP_ENABLE_ACCELS) _g_boolean_var_ = 1;
319 else _g_boolean_var_ = 0;
323 else g_assert_warning();
324 if (__builtin_expect (__extension__ ({
326 if (result == PROP_RECENT_FILES_LIMIT) _g_boolean_var_ = 1;
327 else _g_boolean_var_ = 0;
331 else g_assert_warning();