OSDN Git Service

PR testsuite/52641
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / compile / 20071107-1.c
1 /* PR rtl-optimization/33737 */
2 /* Testcase by Richard Guenther <rguenth@gcc.gnu.org> */
3
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)
7 {
8     unsigned int result;
9     result = settings_install_property_parser();
10      if (__builtin_expect (__extension__ ({
11        int _g_boolean_var_;
12        if (result == PROP_DOUBLE_CLICK_TIME) _g_boolean_var_ = 1;
13        else _g_boolean_var_ = 0;
14        _g_boolean_var_;
15    }), 1)) {
16      }
17      else g_assert_warning();
18     result = settings_install_property_parser();
19      if (__builtin_expect (__extension__ ({
20        int _g_boolean_var_;
21        if (result == PROP_DOUBLE_CLICK_DISTANCE) _g_boolean_var_ = 1;
22        else _g_boolean_var_ = 0;
23        _g_boolean_var_;
24    }), 1)) {
25      }
26      else g_assert_warning();
27     result = settings_install_property_parser();
28      if (__builtin_expect (__extension__ ({
29        int _g_boolean_var_;
30        if (result == PROP_CURSOR_BLINK) _g_boolean_var_ = 1;
31        else _g_boolean_var_ = 0;
32        _g_boolean_var_;
33    }), 1)) {
34      }
35      else g_assert_warning();
36     result = settings_install_property_parser();
37      if (__builtin_expect (__extension__ ({
38        int _g_boolean_var_;
39        if (result == PROP_CURSOR_BLINK_TIME) _g_boolean_var_ = 1;
40        else _g_boolean_var_ = 0;
41        _g_boolean_var_;
42    }), 1)) {
43      }
44      else g_assert_warning();
45     result = settings_install_property_parser();
46      if (__builtin_expect (__extension__ ({
47        int _g_boolean_var_;
48        if (result == PROP_CURSOR_BLINK_TIMEOUT) _g_boolean_var_ = 1;
49        else _g_boolean_var_ = 0;
50        _g_boolean_var_;
51    }), 1)) {
52      }
53      else g_assert_warning();
54     result = settings_install_property_parser();
55      if (__builtin_expect (__extension__ ({
56        int _g_boolean_var_;
57        if (result == PROP_SPLIT_CURSOR) _g_boolean_var_ = 1;
58        else _g_boolean_var_ = 0;
59        _g_boolean_var_;
60    }), 1)) {
61      }
62      else g_assert_warning();
63     result = settings_install_property_parser();
64      if (__builtin_expect (__extension__ ({
65        int _g_boolean_var_;
66        if (result == PROP_THEME_NAME) _g_boolean_var_ = 1;
67        else _g_boolean_var_ = 0;
68        _g_boolean_var_;
69    }), 1)) {
70      }
71      else g_assert_warning();
72     result = settings_install_property_parser();
73      if (__builtin_expect (__extension__ ({
74        int _g_boolean_var_;
75        if (result == PROP_ICON_THEME_NAME) _g_boolean_var_ = 1;
76        else _g_boolean_var_ = 0;
77        _g_boolean_var_;
78    }), 1)) {
79      }
80      else g_assert_warning();
81     result = settings_install_property_parser();
82      if (__builtin_expect (__extension__ ({
83        int _g_boolean_var_;
84        if (result == PROP_FALLBACK_ICON_THEME) _g_boolean_var_ = 1;
85        else _g_boolean_var_ = 0;
86        _g_boolean_var_;
87    }), 1)) {
88      }
89      else g_assert_warning();
90     result = settings_install_property_parser();
91      if (__builtin_expect (__extension__ ({
92        int _g_boolean_var_;
93        if (result == PROP_KEY_THEME_NAME) _g_boolean_var_ = 1;
94        else _g_boolean_var_ = 0;
95        _g_boolean_var_;
96    }), 1)) {
97      }
98      else g_assert_warning();
99     result = settings_install_property_parser();
100      if (__builtin_expect (__extension__ ({
101        int _g_boolean_var_;
102        if (result == PROP_MENU_BAR_ACCEL) _g_boolean_var_ = 1;
103        else _g_boolean_var_ = 0;
104        _g_boolean_var_;
105    }), 1)) {
106      }
107      else g_assert_warning();
108     result = settings_install_property_parser();
109      if (__builtin_expect (__extension__ ({
110        int _g_boolean_var_;
111        if (result == PROP_DND_DRAG_THRESHOLD) _g_boolean_var_ = 1;
112        else _g_boolean_var_ = 0;
113        _g_boolean_var_;
114    }), 1)) {
115      }
116      else g_assert_warning();
117     result = settings_install_property_parser();
118      if (__builtin_expect (__extension__ ({
119        int _g_boolean_var_;
120        if (result == PROP_FONT_NAME) _g_boolean_var_ = 1;
121        else _g_boolean_var_ = 0;
122        _g_boolean_var_;
123    }), 1)) {
124      }
125      else g_assert_warning();
126     result = settings_install_property_parser();
127      if (__builtin_expect (__extension__ ({
128        int _g_boolean_var_;
129        if (result == PROP_ICON_SIZES) _g_boolean_var_ = 1;
130        else _g_boolean_var_ = 0;
131        _g_boolean_var_;
132    }), 1)) {
133      }
134      else g_assert_warning();
135     result = settings_install_property_parser();
136      if (__builtin_expect (__extension__ ({
137        int _g_boolean_var_;
138        if (result == PROP_MODULES) _g_boolean_var_ = 1;
139        else _g_boolean_var_ = 0;
140        _g_boolean_var_;
141    }), 1)) {
142      }
143      else g_assert_warning();
144     result = settings_install_property_parser();
145      if (__builtin_expect (__extension__ ({
146        int _g_boolean_var_;
147        if (result == PROP_XFT_ANTIALIAS) _g_boolean_var_ = 1;
148        else _g_boolean_var_ = 0;
149        _g_boolean_var_;
150    }), 1)) {
151      }
152      else g_assert_warning();
153     result = settings_install_property_parser();
154      if (__builtin_expect (__extension__ ({
155        int _g_boolean_var_;
156        if (result == PROP_XFT_HINTING) _g_boolean_var_ = 1;
157        else _g_boolean_var_ = 0;
158        _g_boolean_var_;
159    }), 1)) {
160      }
161      else g_assert_warning();
162     result = settings_install_property_parser();
163      if (__builtin_expect (__extension__ ({
164        int _g_boolean_var_;
165        if (result == PROP_XFT_HINTSTYLE) _g_boolean_var_ = 1;
166        else _g_boolean_var_ = 0;
167        _g_boolean_var_;
168    }), 1)) {
169      }
170      else g_assert_warning();
171     result = settings_install_property_parser();
172      if (__builtin_expect (__extension__ ({
173        int _g_boolean_var_;
174        if (result == PROP_XFT_RGBA) _g_boolean_var_ = 1;
175        else _g_boolean_var_ = 0;
176        _g_boolean_var_;
177    }), 1)) {
178      }
179      else g_assert_warning();
180     result = settings_install_property_parser();
181      if (__builtin_expect (__extension__ ({
182        int _g_boolean_var_;
183        if (result == PROP_XFT_DPI) _g_boolean_var_ = 1;
184        else _g_boolean_var_ = 0;
185        _g_boolean_var_;
186    }), 1)) {
187      }
188      else g_assert_warning();
189     result = settings_install_property_parser();
190      if (__builtin_expect (__extension__ ({
191        int _g_boolean_var_;
192        if (result == PROP_CURSOR_THEME_NAME) _g_boolean_var_ = 1;
193        else _g_boolean_var_ = 0;
194        _g_boolean_var_;
195    }), 1)) {
196      }
197      else g_assert_warning();
198     result = settings_install_property_parser();
199      if (__builtin_expect (__extension__ ({
200        int _g_boolean_var_;
201        if (result == PROP_CURSOR_THEME_SIZE) _g_boolean_var_ = 1;
202        else _g_boolean_var_ = 0;
203        _g_boolean_var_;
204    }), 1)) {
205      }
206      else g_assert_warning();
207     result = settings_install_property_parser();
208      if (__builtin_expect (__extension__ ({
209        int _g_boolean_var_;
210        if (result == PROP_ALTERNATIVE_BUTTON_ORDER) _g_boolean_var_ = 1;
211        else _g_boolean_var_ = 0;
212        _g_boolean_var_;
213    }), 1)) {
214      }
215      else g_assert_warning();
216     result = settings_install_property_parser();
217      if (__builtin_expect (__extension__ ({
218        int _g_boolean_var_;
219        if (result == PROP_ALTERNATIVE_SORT_ARROWS) _g_boolean_var_ = 1;
220        else _g_boolean_var_ = 0;
221        _g_boolean_var_;
222    }), 1)) {
223      }
224      else g_assert_warning();
225     result = settings_install_property_parser();
226      if (__builtin_expect (__extension__ ({
227        int _g_boolean_var_;
228        if (result == PROP_SHOW_INPUT_METHOD_MENU) _g_boolean_var_ = 1;
229        else _g_boolean_var_ = 0;
230        _g_boolean_var_;
231    }), 1)) {
232      }
233      else g_assert_warning();
234     result = settings_install_property_parser();
235      if (__builtin_expect (__extension__ ({
236        int _g_boolean_var_;
237        if (result == PROP_SHOW_UNICODE_MENU) _g_boolean_var_ = 1;
238        else _g_boolean_var_ = 0;
239        _g_boolean_var_;
240    }), 1)) {
241      }
242      else g_assert_warning();
243     result = settings_install_property_parser();
244      if (__builtin_expect (__extension__ ({
245        int _g_boolean_var_;
246        if (result == PROP_TOOLTIP_BROWSE_TIMEOUT) _g_boolean_var_ = 1;
247        else _g_boolean_var_ = 0;
248        _g_boolean_var_;
249    }), 1)) {
250      }
251      else g_assert_warning();
252     result = settings_install_property_parser();
253      if (__builtin_expect (__extension__ ({
254        int _g_boolean_var_;
255        if (result == PROP_TOOLTIP_BROWSE_MODE_TIMEOUT) _g_boolean_var_ = 1;
256        else _g_boolean_var_ = 0;
257        _g_boolean_var_;
258    }), 1)) {
259      }
260      else g_assert_warning();
261     result = settings_install_property_parser();
262      if (__builtin_expect (__extension__ ({
263        int _g_boolean_var_;
264        if (result == PROP_KEYNAV_CURSOR_ONLY) _g_boolean_var_ = 1;
265        else _g_boolean_var_ = 0;
266        _g_boolean_var_;
267    }), 1)) {
268      }
269      else g_assert_warning();
270     result = settings_install_property_parser();
271      if (__builtin_expect (__extension__ ({
272        int _g_boolean_var_;
273        if (result == PROP_KEYNAV_WRAP_AROUND) _g_boolean_var_ = 1;
274        else _g_boolean_var_ = 0;
275        _g_boolean_var_;
276    }), 1)) {
277      }
278      else g_assert_warning();
279     result = settings_install_property_parser();
280      if (__builtin_expect (__extension__ ({
281        int _g_boolean_var_;
282        if (result == PROP_ERROR_BELL) _g_boolean_var_ = 1;
283        else _g_boolean_var_ = 0;
284        _g_boolean_var_;
285    }), 1)) {
286      }
287      else g_assert_warning();
288     result = settings_install_property_parser();
289      if (__builtin_expect (__extension__ ({
290        int _g_boolean_var_;
291        if (result == PROP_FILE_CHOOSER_BACKEND) _g_boolean_var_ = 1;
292        else _g_boolean_var_ = 0;
293        _g_boolean_var_;
294    }), 1)) {
295      }
296      else g_assert_warning();
297     result = settings_install_property_parser();
298      if (__builtin_expect (__extension__ ({
299        int _g_boolean_var_;
300        if (result == PROP_PRINT_PREVIEW_COMMAND) _g_boolean_var_ = 1;
301        else _g_boolean_var_ = 0;
302        _g_boolean_var_;
303    }), 1)) {
304      }
305      else g_assert_warning();
306     result = settings_install_property_parser();
307      if (__builtin_expect (__extension__ ({
308        int _g_boolean_var_;
309        if (result == PROP_ENABLE_MNEMONICS) _g_boolean_var_ = 1;
310        else _g_boolean_var_ = 0;
311        _g_boolean_var_;
312    }), 1)) {
313      }
314      else g_assert_warning();
315     result = settings_install_property_parser();
316      if (__builtin_expect (__extension__ ({
317        int _g_boolean_var_;
318        if (result == PROP_ENABLE_ACCELS) _g_boolean_var_ = 1;
319        else _g_boolean_var_ = 0;
320        _g_boolean_var_;
321    }), 1)) {
322      }
323      else g_assert_warning();
324      if (__builtin_expect (__extension__ ({
325        int _g_boolean_var_;
326        if (result == PROP_RECENT_FILES_LIMIT) _g_boolean_var_ = 1;
327        else _g_boolean_var_ = 0;
328        _g_boolean_var_;
329    }), 1)) {
330      }
331      else g_assert_warning();
332 }