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();