OSDN Git Service

PR tree-optimization/19105
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-10-31  Jakub Jelinek  <jakub@redhat.com>
2
3         PR tree-optimization/19105
4         PR tree-optimization/21643
5         PR tree-optimization/46309
6         * gcc.dg/pr19105.c: New test.
7         * gcc.dg/pr21643.c: New test.
8         * gcc.dg/pr46309-2.c: New test.
9         * gcc.c-torture/execute/pr46309.c: New test.
10
11 2012-10-31  Alan Modra  <amodra@gmail.com>
12
13         * gcc.target/powerpc/dimode_off.c: New.
14         * gcc.target/powerpc/timode_off.c: New.
15         * gcc.target/powerpc/dfmode_off.c: New.
16         * gcc.target/powerpc/tfmode_off.c: New.
17
18 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
19
20         PR rtl-optimization/55093
21         * gcc.target/i386/pr55093.c: New file.
22
23 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
24
25         * gcc.target/i386/pr55116.c: Renamed to ...
26         * gcc.target/i386/pr55116-1.c: This.
27
28 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
29
30         * gcc.target/i386/pr55116-2.c: New file.
31
32 2012-10-30  Richard Biener  <rguenther@suse.de>
33
34         * gcc.dg/vect/slp-perm-2.c: Adjust.
35
36 2012-10-30  Richard Biener  <rguenther@suse.de>
37
38         PR tree-optimization/55111
39         * gcc.dg/torture/pr55111.c: New testcase.
40
41 2012-10-30  Oleg Endo  <olegendo@gcc.gnu.org>
42
43         PR target/54988
44         * gcc.target/sh/pr53988.c: New.
45
46 2012-10-30  Bin Cheng  <bin.cheng@arm.com>
47
48         PR target/54989
49         * gcc.dg/hoist-register-pressure-1.c: Rename from
50         hoist-register-pressure.c. Add nonpic condition.
51         * gcc.dg/hoist-register-pressure-2.c: New testcase.
52
53 2012-10-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
54
55         PR c++/54930
56         * gcc.dg/Wreturn-local-addr.c: New.
57         * g++.dg/warn/Wno-return-local-addr.C: New.
58         * g++.dg/warn/Wreturn-local-addr.C: New.
59
60 2012-10-29  H.J. Lu  <hongjiu.lu@intel.com>
61
62         PR middle-end/55116
63         * gcc.target/i386/pr55116.c: New file.
64
65 2012-10-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
66
67         PR c/53066
68         * gcc.dg/Wshadow-4.c: New.
69         * gcc.dg/Wshadow-4.h: New.
70
71 2012-10-29  Alexandre Oliva <aoliva@redhat.com>
72
73         PR debug/54693
74         * gcc.dg/guality/pr54693.c: New.
75
76 2012-10-29  Marc Glisse  <marc.glisse@inria.fr>
77
78         PR middle-end/55027
79         * gcc.dg/pr55027.c: New testcase.
80
81 2012-10-29  Jan Hubicka  <jh@suse.cz>
82
83         * gcc.dg/ipa/inline-6.c: New testcase.
84
85 2012-10-29  Vladimir Makarov  <vmakarov@redhat.com>
86
87         PR rtl-optimization/55106
88         * g++.dg/pr55106.C: New.
89
90 2012-10-29  Richard Guenther  <rguenther@suse.de>
91
92         PR middle-end/53695
93         * gcc.dg/torture/pr53695.c: New testcase.
94
95 2012-10-28  Jan Hubicka  <jh@suse.cz>
96
97         * gcc.dg/ipa/inlinehint-3.c: New testcase.
98
99 2012-10-28  Tobias Burnus  <burnus@net-b.de>
100
101         PR fortran/54958
102         * gfortran.dg/do_check_6.f90: New.
103
104 2012-10-27  Dominique Dhumieres  <dominiq@lps.ens.fr>
105             Jack Howarth <howarth@bromo.med.uc.edu>
106
107         PR target/54404
108         * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
109         to dg-options.
110         * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
111
112 2012-10-27  Uros Bizjak  <ubizjak@gmail.com>
113
114         PR target/34283
115         * gcc.target/i386/pr34283.c: New test.
116
117 2012-10-26  Jakub Jelinek  <jakub@redhat.com>
118
119         PR c++/55081
120         * g++.dg/opt/pr55081.C: New test.
121
122         PR debug/54970
123         PR debug/54971
124         * gcc.dg/guality/pr54970.c: New test.
125
126 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
127
128         PR c++/54984
129         * g++.dg/template/new11.C: New.
130
131 2012-10-26  Richard Biener  <rguenther@suse.de>
132
133         PR middle-end/54824
134         * gcc.dg/torture/pr54824.c: New testcase.
135
136 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
137
138         * gcc.target/i386/fxsave-1.c: New.
139         * gcc.target/i386/fxsave64-1.c: Ditto.
140         * gcc.target/i386/fxrstor-1.c: Ditto.
141         * gcc.target/i386/fxrstor64-1.c: Ditto.
142         * gcc.target/i386/xsave-1.c: Ditto.
143         * gcc.target/i386/xsave64-1.c: Ditto.
144         * gcc.target/i386/xrstor-1.c: Ditto.
145         * gcc.target/i386/xrstor64-1.c: Ditto.
146         * gcc.target/i386/xsaveopt-1.c: Ditto.
147         * gcc.target/i386/xsaveopt64-1.c: Ditto.
148         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
149         * gcc.target/i386/sse-13.c: Ditto.
150         * gcc.target/i386/sse-14.c: Ditto.
151         * gcc.target/i386/sse-22.c: Ditto.
152         * gcc.target/i386/sse-23.c: Ditto.
153         * g++.dg/other/i386-2.C: Ditto.
154         * g++.dg/other/i386-3.C: Ditto.
155
156 2012-10-25  Jan Hubicka  <jh@suse.cz>
157
158         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
159         at ivcanon time.
160
161 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
162
163         PR c++/53761
164         * g++.dg/ext/transparent-union.C: New.
165
166 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
167
168         PR c++/54427
169         * g++.dg/ext/vector19.C: New testcase.
170
171 2012-10-25  Richard Biener  <rguenther@suse.de>
172
173         PR tree-optimization/54902
174         * g++.dg/torture/pr54902.C: New testcase.
175
176 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
177
178         PR c++/34892
179         * g++.dg/template/crash114.C: New.
180
181 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
182
183         PR bootstrap/55049
184         * gcc.target/i386/pr55049-1.c: New test.
185
186 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
187
188         PR fortran/55037
189         * gfortran.dg/class_dummy_4.f03: New.
190
191 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
192
193         PR rtl-optimization/55010
194         * gcc.dg/pr55010.c: New test.
195
196         PR debug/54828
197         * g++.dg/debug/pr54828.C: New test.
198
199 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
200
201         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
202         * gcc.dg/vect/vect-83_64.c: Likewise.
203
204 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
205
206         PR c++/54922
207         * g++.dg/cpp0x/constexpr-union4.C: New.
208
209 2012-10-23  Jeff Law  <law@redhat.com>
210
211         * gcc.c-torture/execute/pr54985.c: New test.
212
213 2012-10-23  Paul Koning  <ni1d@arrl.net>
214
215         PR debug/54508
216         * g++.dg/debug/dwarf2/pr54508.C: New.
217
218 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
219
220         PR c++/54844
221         * g++.dg/template/sizeof14.C: New test.
222
223 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
224             Jim MacArthur  <jim.macarthur@arm.com>
225             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
226             Marcus Shawcroft  <marcus.shawcroft@arm.com>
227             Nigel Stephens  <nigel.stephens@arm.com>
228             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
229             Richard Earnshaw  <rearnsha@arm.com>
230             Sofiane Naci  <sofiane.naci@arm.com>
231             Stephen Thomas  <stephen.thomas@arm.com>
232             Tejas Belagod  <tejas.belagod@arm.com>
233             Yufeng Zhang  <yufeng.zhang@arm.com>
234
235         * lib/target-supports.exp
236         (check_profiling_available): Add AArch64.
237         (check_effective_target_vect_int): Likewise.
238         (check_effective_target_vect_shift): Likewise.
239         (check_effective_target_vect_float): Likewise.
240         (check_effective_target_vect_double): Likewise.
241         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
242         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
243         (check_effective_target_vect_pack_trunc): Likewise.
244         (check_effective_target_vect_unpack): Likewise.
245         (check_effective_target_vect_hw_misalign): Likewise.
246         (check_effective_target_vect_short_mult): Likewise.
247         (check_effective_target_vect_int_mult): Likewise.
248         (check_effective_target_vect_stridedN): Likewise.
249         (check_effective_target_sync_int_long): Likewise.
250         (check_effective_target_sync_char_short): Likewise.
251         (check_vect_support_and_set_flags): Likewise.
252         (check_effective_target_aarch64_tiny): New.
253         (check_effective_target_aarch64_small): New.
254         (check_effective_target_aarch64_large): New.
255         * g++.dg/other/PR23205.C: Enable aarch64.
256         * g++.dg/other/pr23205-2.C: Likewise.
257         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
258         * gcc.c-torture/execute/20101011-1.c: Likewise.
259         * gcc.dg/20020312-2.c: Likewise.
260         * gcc.dg/20040813-1.c: Likewise.
261         * gcc.dg/builtin-apply2.c: Likewise.
262         * gcc.dg/stack-usage-1.c: Likewise.
263
264 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
265             Jim MacArthur  <jim.macarthur@arm.com>
266             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
267             Marcus Shawcroft  <marcus.shawcroft@arm.com>
268             Nigel Stephens  <nigel.stephens@arm.com>
269             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
270             Richard Earnshaw  <rearnsha@arm.com>
271             Sofiane Naci  <sofiane.naci@arm.com>
272             Stephen Thomas  <stephen.thomas@arm.com>
273             Tejas Belagod  <tejas.belagod@arm.com>
274             Yufeng Zhang  <yufeng.zhang@arm.com>
275
276         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
277         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
278         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
279         * gcc.target/aarch64/aapcs/abitest.S: New file.
280         * gcc.target/aarch64/aapcs/abitest.h: New file.
281         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
282         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
283         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
284         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
285         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
286         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
287         * gcc.target/aarch64/aapcs/ice_1.c: New file.
288         * gcc.target/aarch64/aapcs/ice_2.c: New file.
289         * gcc.target/aarch64/aapcs/ice_3.c: New file.
290         * gcc.target/aarch64/aapcs/ice_4.c: New file.
291         * gcc.target/aarch64/aapcs/ice_5.c: New file.
292         * gcc.target/aarch64/aapcs/macro-def.h: New file.
293         * gcc.target/aarch64/aapcs/test_1.c: New file.
294         * gcc.target/aarch64/aapcs/test_10.c: New file.
295         * gcc.target/aarch64/aapcs/test_11.c: New file.
296         * gcc.target/aarch64/aapcs/test_12.c: New file.
297         * gcc.target/aarch64/aapcs/test_13.c: New file.
298         * gcc.target/aarch64/aapcs/test_14.c: New file.
299         * gcc.target/aarch64/aapcs/test_15.c: New file.
300         * gcc.target/aarch64/aapcs/test_16.c: New file.
301         * gcc.target/aarch64/aapcs/test_17.c: New file.
302         * gcc.target/aarch64/aapcs/test_18.c: New file.
303         * gcc.target/aarch64/aapcs/test_19.c: New file.
304         * gcc.target/aarch64/aapcs/test_2.c: New file.
305         * gcc.target/aarch64/aapcs/test_20.c: New file.
306         * gcc.target/aarch64/aapcs/test_21.c: New file.
307         * gcc.target/aarch64/aapcs/test_22.c: New file.
308         * gcc.target/aarch64/aapcs/test_23.c: New file.
309         * gcc.target/aarch64/aapcs/test_24.c: New file.
310         * gcc.target/aarch64/aapcs/test_25.c: New file.
311         * gcc.target/aarch64/aapcs/test_26.c: New file.
312         * gcc.target/aarch64/aapcs/test_3.c: New file.
313         * gcc.target/aarch64/aapcs/test_4.c: New file.
314         * gcc.target/aarch64/aapcs/test_5.c: New file.
315         * gcc.target/aarch64/aapcs/test_6.c: New file.
316         * gcc.target/aarch64/aapcs/test_7.c: New file.
317         * gcc.target/aarch64/aapcs/test_8.c: New file.
318         * gcc.target/aarch64/aapcs/test_9.c: New file.
319         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
320         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
321         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
322         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
323         * gcc.target/aarch64/aapcs/test_complex.c: New file.
324         * gcc.target/aarch64/aapcs/test_int128.c: New file.
325         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
326         * gcc.target/aarch64/aapcs/type-def.h: New file.
327         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
328         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
329         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
330         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
331         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
332         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
333         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
334         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
335         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
336         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
337         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
338         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
339         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
340         * gcc.target/aarch64/aarch64.exp: New file.
341         * gcc.target/aarch64/adc-1.c: New file.
342         * gcc.target/aarch64/adc-2.c: New file.
343         * gcc.target/aarch64/asm-1.c: New file.
344         * gcc.target/aarch64/clrsb.c: New file.
345         * gcc.target/aarch64/clz.c: New file.
346         * gcc.target/aarch64/ctz.c: New file.
347         * gcc.target/aarch64/csinc-1.c: New file.
348         * gcc.target/aarch64/csinv-1.c: New file.
349         * gcc.target/aarch64/csneg-1.c: New file.
350         * gcc.target/aarch64/extend.c: New file.
351         * gcc.target/aarch64/fcvt.x: New file.
352         * gcc.target/aarch64/fcvt_double_int.c: New file.
353         * gcc.target/aarch64/fcvt_double_long.c: New file.
354         * gcc.target/aarch64/fcvt_double_uint.c: New file.
355         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
356         * gcc.target/aarch64/fcvt_float_int.c: New file.
357         * gcc.target/aarch64/fcvt_float_long.c: New file.
358         * gcc.target/aarch64/fcvt_float_uint.c: New file.
359         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
360         * gcc.target/aarch64/ffs.c: New file.
361         * gcc.target/aarch64/fmadd.c: New file.
362         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
363         * gcc.target/aarch64/frint.x: New file.
364         * gcc.target/aarch64/frint_double.c: New file.
365         * gcc.target/aarch64/frint_float.c: New file.
366         * gcc.target/aarch64/index.c: New file.
367         * gcc.target/aarch64/mneg-1.c: New file.
368         * gcc.target/aarch64/mneg-2.c: New file.
369         * gcc.target/aarch64/mneg-3.c: New file.
370         * gcc.target/aarch64/mnegl-1.c: New file.
371         * gcc.target/aarch64/mnegl-2.c: New file.
372         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
373         * gcc.target/aarch64/pic-constantpool1.c: New file.
374         * gcc.target/aarch64/pic-symrefplus.c: New file.
375         * gcc.target/aarch64/predefine_large.c: New file.
376         * gcc.target/aarch64/predefine_small.c: New file.
377         * gcc.target/aarch64/predefine_tiny.c: New file.
378         * gcc.target/aarch64/reload-valid-spoff.c: New file.
379         * gcc.target/aarch64/scalar_intrinsics.c: New file.
380         * gcc.target/aarch64/table-intrinsics.c: New file.
381         * gcc.target/aarch64/tst-1.c: New file.
382         * gcc.target/aarch64/vect-abs-compile.c: New file.
383         * gcc.target/aarch64/vect-abs.c: New file.
384         * gcc.target/aarch64/vect-abs.x: New file.
385         * gcc.target/aarch64/vect-compile.c: New file.
386         * gcc.target/aarch64/vect-faddv-compile.c: New file.
387         * gcc.target/aarch64/vect-faddv.c: New file.
388         * gcc.target/aarch64/vect-faddv.x: New file.
389         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
390         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
391         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
392         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
393         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
394         * gcc.target/aarch64/vect-fp-compile.c: New file.
395         * gcc.target/aarch64/vect-fp.c: New file.
396         * gcc.target/aarch64/vect-fp.x: New file.
397         * gcc.target/aarch64/vect-mull-compile.c: New file.
398         * gcc.target/aarch64/vect-mull.c: New file.
399         * gcc.target/aarch64/vect-mull.x: New file.
400         * gcc.target/aarch64/vect.c: New file.
401         * gcc.target/aarch64/vect.x: New file.
402         * gcc.target/aarch64/vector_intrinsics.c: New file.
403         * gcc.target/aarch64/vfp-1.c: New file.
404         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
405         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
406         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
407         * g++.dg/abi/aarch64_guard1.C: New file.
408
409 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
410
411         PR c++/54988
412         * c-c++-common/pr54988.c: New test.
413
414 2012-10-23  Jan Hubicka  <jh@suse.cz>
415
416         * gcc.dg/tree-prof/peel-1.c: New testcase.
417
418 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
419
420         PR gcc/52945
421         * gcc.dg/lto/pr52634_0.c: skip the test on Darwin.
422
423 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
424
425         * gcc.dg/c99-predef-1.c: New test.
426         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
427         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
428         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
429         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
430         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
431         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
432         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
433         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
434         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
435         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
436         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
437         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
438
439 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
440
441         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
442
443 2012-10-23  Jan Hubicka  <jh@suse.cz>
444
445         PR middle-end/54937
446         * gcc.c-torture/execute/pr54937.c: New testcase.
447         * gcc.dg/tree-ssa/cunroll-2.c: Update.
448
449 2012-10-23  Jan Hubicka  <jh@suse.cz>
450
451         PR middle-end/54967
452         * gfortran.dg/pr54967.f90: New testcase.
453
454 2012-10-23  Terry Guo  <terry.guo@arm.com>
455
456         PR target/55019
457         * gcc.dg/pr55019.c: New.
458
459 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
460
461         PR tree-optimization/55008
462         * gcc.dg/tree-ssa/pr55008.c: New test.
463
464 2012-10-22  Richard Biener  <rguenther@suse.de>
465
466         PR tree-optimization/55011
467         * gcc.dg/torture/pr55011.c: New testcase.
468
469 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
470
471         * gcc.target/arm/pr40457-1.c: Adjust expected output.
472         * gcc.target/arm/pr40457-2.c: Likewise.
473         * gcc.target/arm/pr40457-3.c: Likewise.
474
475 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
476
477         * gnat.dg/specs/limited_with4.ads: New test.
478         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
479
480 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
481
482         * gnat.dg/modular4.adb: New test.
483         * gnat.dg/modular4_pkg.ads: New helper.
484
485 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
486
487         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
488         * gnat.dg/specs/addr1.ads: Likewise.
489
490 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
491
492         * gcc.dg/webizer.c (main): Add missing exit call.
493
494 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
495
496         PR fortran/54465
497         * gfortran.dg/wextra_1.f:  New test.
498
499 2012-10-20  Jan Hubicka  <jh@suse.cz>
500
501         * gcc.dg/tree-prof/unroll-1.c: New testcase.
502
503 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
504
505         PR fortran/54224
506         * gfortran.dg/warn_unused_function.f90: New.
507
508 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
509
510         * lib/target-supports.exp
511         (check_effective_target_arm_prefer_ldrd_strd): New procedure.
512
513 2012-10-19  Richard Guenther  <rguenther@suse.de>
514
515         PR tree-optimization/54981
516         * gcc.dg/pr54981.c: New testcase.
517
518 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
519
520         PR target/54892
521         * gcc.target/arm/pr54892.c: New.
522
523 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
524
525         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
526
527 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
528
529         PR c++/54501
530         * g++.dg/init/array30.C: New.
531         * g++.dg/init/array31.C: Likewise.
532
533 2012-10-18  Tobias Burnus  <burnus@net-b.de>
534
535         PR fortran/54884
536         * gfortran.dg/public_private_module_7.f90: New.
537
538 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
539
540         PR c++/29633
541         * g++.dg/template/pr29633.C: New.
542
543 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
544
545         * gnat.dg/loop_optimization13.ad[sb]: New test.
546         * gnat.dg/loop_optimization13_pkg.ads: New helper.
547
548 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
549
550         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
551         * gcc.target/arm/neon/vfmaf32.c: Likewise.
552         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
553         * gcc.target/arm/neon/vfmsf32.c: Likewise.
554
555 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
556
557         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
558         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
559         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
560         * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
561         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
562         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
563
564 2012-10-16  Jan Hubicka  <jh@suse.cz>
565
566         * gcc.target/i386/l_fma_float_?.c: Update.
567         * gcc.target/i386/l_fma_double_?.c: Update.
568         * gfortran.dg/do_1.f90: XFAIL
569         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
570         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
571         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
572         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
573         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
574         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
575         valid.
576
577 2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
578
579         PR c/53063
580         PR c/40989
581         * gcc.dg/Wstrict-overflow-24.c: New.
582
583 2012-10-16  Tobias Burnus  <burnus@net-b.de>
584
585         PR fortran/50981
586         PR fortran/54618
587         * gfortran.dg/class_optional_1.f90: New.
588         * gfortran.dg/class_optional_2.f90: New.
589
590 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
591
592         PR debug/54796
593         * gcc.dg/guality/pr54796.c: New test.
594
595         PR tree-optimization/54889
596         * gfortran.dg/pr54889.f90: New test.
597
598 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
599
600         * g++.dg/other/dump-ada-spec-2.C: New test.
601
602 2012-10-16  Easwaran Raman  <eraman@google.com>
603
604         * gcc.dg/tree-prof/switch-case-1.c: New test case.
605         * gcc.dg/tree-prof/switch-case-2.c: New test case.
606
607 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
608
609         * gcc.dg/torture/stackalign/builtin-apply-2.c,
610         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
611
612 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
613
614         PR target/54925
615         * gcc.c-torture/compile/pr54925.c: New.
616
617 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
618
619         PR target/51244
620         * gcc.target/sh/pr51244-17.c: New.
621
622 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
623
624         PR target/54760
625         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
626         functions.
627         * gcc.target/sh/pr54760-4.c: New.
628
629 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
630
631         PR target/34777
632         * gcc.target/sh/torture/sh-torture.exp: New.
633         * gcc.target/sh/torture/pr34777.c: New.
634
635 2012-10-15  Matthias Klose  <doko@ubuntu.com>
636
637         * lib/target-supports.exp (check_profiling_available): Match
638         arm*-*-linux-* for ARM Linux/GNU.
639         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
640         * gfortran.dg/enum_10.f90: Likewise.
641         * gfortran.dg/enum_9.f90: Likewise.
642         * gcc.target/arm/synchronize.c: Likewise.
643         * g++.old-deja/g++.jason/enum6.C: Likewise.
644         * g++.old-deja/g++.other/enum4.C: Likewise.
645         * g++.old-deja/g++.law/enum9.C: Likewise.
646
647 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
648
649         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
650         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
651
652 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
653             Paolo Carlini  <paolo.carlini@oracle.com>
654
655         PR c++/17805
656         * g++.dg/overload/operator6.C: New.
657
658 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
659
660         PR c++/50080 (again)
661         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
662         * g++.dg/parse/tmpl-outside1.C: Likewise.
663         * g++.dg/template/qualttp18.C: Likewise.
664         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
665         * g++.old-deja/g++.pt/overload13.C: Likewise.
666
667 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
668
669         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
670         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
671         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
672         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
673         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
674         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
675         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
676         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
677
678 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
679
680         PR c++/50080
681         * g++.dg/parse/tmpl-outside2.C: New.
682         * g++.dg/parse/tmpl-outside1.C: Adjust.
683         * g++.dg/template/qualttp18.C: Likewise.
684         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
685         * g++.old-deja/g++.pt/overload13.C: Likewise.
686
687 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
688
689         PR tree-optimization/54915
690         * gcc.dg/tree-ssa/pr54915.c: New testcase.
691
692 2012-10-15  Richard Guenther  <rguenther@suse.de>
693
694         PR tree-optimization/54920
695         * gcc.dg/torture/pr54920.c: New testcase.
696
697 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
698
699         * gnat.dg/unchecked_convert9.ad[sb]: New test.
700
701 2012-10-13  Jason Merrill  <jason@redhat.com>
702
703         * g++.dg/tls/thread_local7g.C: Require tls_native.
704
705 2012-10-14  Jason Merrill  <jason@redhat.com>
706
707         * g++.dg/cpp0x/inh-ctor1.C: New.
708         * g++.dg/cpp0x/inh-ctor2.C: New.
709         * g++.dg/cpp0x/inh-ctor3.C: New.
710         * g++.dg/cpp0x/inh-ctor4.C: New.
711         * g++.dg/cpp0x/inh-ctor5.C: New.
712         * g++.dg/cpp0x/inh-ctor6.C: New.
713         * g++.dg/cpp0x/inh-ctor7.C: New.
714         * g++.dg/cpp0x/inh-ctor8.C: New.
715         * g++.dg/cpp0x/inh-ctor9.C: New.
716         * g++.dg/cpp0x/inh-ctor10.C: New.
717         * g++.dg/cpp0x/inh-ctor11.C: New.
718         * g++.dg/cpp0x/inh-ctor12.C: New.
719         * g++.dg/cpp0x/inh-ctor13.C: New.
720
721 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
722
723         PR rtl-optimization/54919
724         * gcc.dg/pr54919.c: New testcase.
725
726 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
727
728         PR c++/53581
729         * g++.dg/template/crash113.C: New.
730
731 2012-10-14  Jan Hubicka  <jh@suse.cz>
732
733         * gcc.dg/unroll_5.c: New testcase.
734
735 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
736
737         PR c++/52643
738         * g++.dg/opt/pr52643.C: New.
739
740 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
741
742         PR target/54602
743         * gcc.target/sh/pr54602-1.c: New.
744         * gcc.target/sh/pr54602-2.c: New.
745         * gcc.target/sh/pr54602-3.c: New.
746         * gcc.target/sh/pr54602-4.c: New.
747
748 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
749
750         PR target/54680
751         * gcc.target/sh/pr54680.c: New.
752
753 2012-10-12  Jan Hubicka <jh@suse.cz>
754
755         * gcc.dg/webizer.c: New testcase.
756
757 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
758
759         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
760         specify -m64.
761
762         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
763
764         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
765         Return 0 if already specifying -mfloat-abi other than hard.
766
767 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
768
769         * gcc.dg/pr53060.c: Prune irrelevant warning.
770
771 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
772
773         PR c/54381
774         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
775         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
776         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
777         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
778         Adjust expected wording of warnings for *cmp* builtins.
779         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
780         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
781
782 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
783
784         PR c++/24449
785         * g++.dg/parse/friend-main.C: New.
786
787 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
788
789         PR c++/53055
790         * g++.dg/pr53055.C: New testcase.
791
792 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
793
794         PR c++/52744
795         * g++.dg/cpp0x/pr52744.C: New.
796
797 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
798
799         PR fortran/40453
800         * gfortran.dg/dummy_procedure_9.f90: New.
801
802 2012-10-12  Richard Biener  <rguenther@suse.de>
803
804         PR tree-optimization/54894
805         * gcc.dg/torture/pr54894.c: New testcase.
806
807 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
808
809         PR target/51244
810         * gcc.target/sh/pr51244-13.c: New.
811         * gcc.target/sh/pr51244-14.c: New.
812         * gcc.target/sh/pr51244-15.c: New.
813         * gcc.target/sh/pr51244-16.c: New.
814
815 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
816
817         PR c++/51878
818         * g++.dg/cpp0x/decltype45.C: New.
819
820 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
821
822         PR fortran/54784
823         * gfortran.dg/class_allocate_13.f90: New.
824
825 2012-10-11  Jason Merrill  <jason@redhat.com>
826
827         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
828         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
829
830         * g++.dg/gomp/tls-5.C: Require tls_native.
831         * g++.dg/tls/thread_local7.C: Require tls_native.
832         * g++.dg/tls/static2.C: New.
833
834 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
835
836         PR c++/36107
837         * g++.dg/ext/weak5.C: New.
838
839 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
840
841         PR testsuite/54868
842         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
843         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
844
845 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
846
847         PR c++/43765
848         * g++.dg/parse/pr43765.C: New.
849
850 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
851
852         * obj-c++.dg/tls/init-2.mm: Tweak errors.
853
854 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
855
856         PR c++/43663
857         * g++.dg/init/bitfield3.C: New.
858
859 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
860
861         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
862
863 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
864
865         PR tree-optimization/54877
866         * gcc.dg/torture/pr54877.c: New test.
867
868 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
869
870         PR testsuite/53397
871         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
872         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
873         and remove target info from dg-do compile.
874         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
875         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
876         and remove target info from dg-do compile.
877
878 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
879
880         * gcc.dg/pr54782.c: Require target with pthread support.
881
882 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
883
884         PR c++/53122
885         * g++.dg/cpp0x/auto35.C: New.
886
887 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
888
889         PR c++/53540 - using fails to be equivalent to typedef
890         * g++.dg/cpp0x/alias-decl-24.C: New test.
891
892 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
893
894         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
895         that c++11 attributes to types are ignored for now.
896         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
897         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
898
899 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
900
901         PR c++/53741
902         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
903
904 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
905
906         PR c++/50478
907         * g++.dg/cpp0x/initlist67.C: New.
908
909 2012-10-10  Dehao Chen  <dehao@google.com>
910
911         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
912
913 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
914
915         PR target/52480
916         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
917         Add runtime tests.
918
919 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
920
921         PR c++/53307
922         * g++.dg/cpp0x/decltype44.C: New.
923
924 2012-10-09  Steve Ellcey  <sellcey@mips.com>
925
926         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
927
928 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
929
930         PR c++/53763
931         * g++.dg/cpp0x/decltype43.C: New.
932
933 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
934
935         PR middle-end/53397
936         * gcc.dg/pr53397-1.c: New test case.
937         * gcc.dg/pr53397-2.c: New test case.
938
939 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
940
941         PR c++/54194
942         * g++.dg/warn/Wparentheses-26.C: Adjust.
943         * g++.dg/warn/Wparentheses-27.C: New.
944
945 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
946
947         PR c++/54427
948         * c-c++-common/vector-scalar.c: New testcase.
949         * g++.dg/ext/vector18.C: New testcase.
950         * g++.dg/ext/vector5.C: This is not an error anymore.
951         * gcc.dg/init-vec-1.c: Move ...
952         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
953         * gcc.c-torture/execute/vector-shift1.c: Move ...
954         * c-c++-common/torture/vector-shift1.c: ... here.
955         * gcc.dg/scal-to-vec1.c: Move ...
956         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
957         C++11. Adapt error messages.
958         * gcc.dg/convert-vec-1.c: Move ...
959         * c-c++-common/convert-vec-1.c: ... here.
960         * gcc.dg/scal-to-vec2.c: Move ...
961         * c-c++-common/scal-to-vec2.c: ... here.
962
963 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
964
965         PR target/54400
966         * gcc.target/i386/pr54400.c: New testcase.
967
968 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
969
970         PR c++/54858
971         * g++.dg/template/pr54858.C: New test.
972
973 2012-10-08  Marek Polacek  <polacek@redhat.com>
974
975         PR debug/54831
976         * g++.dg/debug/pr54831.C: New test.
977
978 2012-10-08  Dehao Chen  <dehao@google.com>
979
980         * g++.dg/predict-loop-exit-1.C: New.
981         * g++.dg/predict-loop-exit-2.C: New.
982         * g++.dg/predict-loop-exit-3.C: New.
983
984 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
985
986         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
987
988 2012-10-08  Jason Merrill  <jason@redhat.com>
989
990         * g++.dg/gomp/tls-5.C: New.
991         * g++.dg/gomp/tls-wrap1.C: New.
992         * g++.dg/gomp/tls-wrap2.C: New.
993         * g++.dg/gomp/tls-wrap3.C: New.
994         * g++.dg/gomp/tls-wrap4.C: New.
995         * g++.dg/gomp/tls-wrapper-cse.C: New.
996         * g++.dg/tls/thread_local-cse.C: New.
997         * g++.dg/tls/thread_local-order1.C: New.
998         * g++.dg/tls/thread_local-order2.C: New.
999         * g++.dg/tls/thread_local-wrap1.C: New.
1000         * g++.dg/tls/thread_local-wrap2.C: New.
1001         * g++.dg/tls/thread_local-wrap3.C: New.
1002         * g++.dg/tls/thread_local-wrap4.C: New.
1003         * g++.dg/tls/thread_local2g.C: New.
1004         * g++.dg/tls/thread_local3g.C: New.
1005         * g++.dg/tls/thread_local4g.C: New.
1006         * g++.dg/tls/thread_local5g.C: New.
1007         * g++.dg/tls/thread_local6g.C: New.
1008         * g++.dg/tls/thread_local7g.C: New.
1009
1010         * g++.dg/tls/thread_local3.C: New.
1011         * g++.dg/tls/thread_local4.C: New.
1012         * g++.dg/tls/thread_local5.C: New.
1013         * g++.dg/tls/thread_local6.C: New.
1014
1015         * g++.dg/tls/init-2.C: Tweak errors.
1016         * g++.dg/tls/thread_local1.C: New.
1017         * g++.dg/tls/thread_local2.C: New.
1018         * g++.dg/tls/thread_local7.C: New.
1019
1020 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1021
1022         PR target/54866
1023         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1024
1025 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
1026
1027         PR target/54685
1028         * gcc.target/sh/pr54685.c: New.
1029
1030 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
1031
1032         PR c++/53528 C++11 attribute support
1033         * g++.dg/cpp0x/gen-attrs-1.C: New test.
1034         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1035         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1036         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1037         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1038         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1039         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1040         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1041         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1042         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1043         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1044         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1045         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1046         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1047         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1048         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1049         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1050         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1051         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1052         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1053         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1054         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1055         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1056         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1057         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1058         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1059         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1060         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1061         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1062         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1063         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1064         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1065         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1066         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1067         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1068         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1069         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1070         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1071         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1072         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1073         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1074         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1075         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1076         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1077         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1078         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1079         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1080         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1081         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1082         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1083         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1084         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1085         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1086         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1087         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1088         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1089         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1090
1091 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
1092
1093         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1094         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1095         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1096
1097 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
1098
1099         PR target/54760
1100         * gcc.target/sh/pr54760-2.c: New.
1101         * gcc.target/sh/pr54760-3.c: New.
1102
1103 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
1104
1105         PR c++/51422
1106         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1107
1108 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
1109             Sandra Loosemore  <sandra@codesourcery.com>
1110
1111         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1112         and test that the accumulator is initialized using MULT.
1113         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1114         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1115
1116 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1117
1118         PR c++/52764
1119         * g++.dg/cpp0x/stdint.C: New.
1120
1121 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1122
1123         PR c++/54249
1124         * g++.dg/cpp0x/stddef.C: New.
1125
1126 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1127
1128         PR fortran/54832
1129         * gfortran.dg/typebound_operator_17.f90: New.
1130
1131 2012-10-06  Jan Hubicka  <jh@suse.cz>
1132
1133         PR lto/53831
1134         PR lto/54776
1135         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1136
1137 2012-10-06  Jan Hubicka  <jh@suse.cz>
1138
1139         * gcc.dg/lto/resolutions_0.c: New testcase.
1140
1141 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1142
1143         PR fortran/45521
1144         * gfortran.dg/generic_25.f90: New.
1145         * gfortran.dg/generic_26.f90: New.
1146         * gfortran.dg/generic_27.f90: New.
1147
1148 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
1149
1150         PR target/54760
1151         * gcc.target/sh/pr54760-1.c: New.
1152
1153 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1154
1155         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1156         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1157         * g++.dg/warn/Wsign-compare-5.C: New test.
1158         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1159         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1160         * g++.dg/ext/builtin30.C: New test.
1161         * g++.dg/ext/vla12.C: New test.
1162         * gcc.dg/builtins-85.c: New test.
1163
1164         PR debug/54519
1165         * gcc.dg/guality/pr54519-1.c: New test.
1166         * gcc.dg/guality/pr54519-2.c: New test.
1167         * gcc.dg/guality/pr54519-3.c: New test.
1168         * gcc.dg/guality/pr54519-4.c: New test.
1169         * gcc.dg/guality/pr54519-5.c: New test.
1170         * gcc.dg/guality/pr54519-6.c: New test.
1171
1172 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1173
1174         PR c++/50893
1175         * g++.dg/cpp0x/defaulted38.C: New.
1176
1177 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1178
1179         PR tree-optimization/33763
1180         * c-c++-common/pr33763.c: New test.
1181
1182         PR tree-optimization/54810
1183         * gcc.dg/tree-ssa/vrp85.c: New test.
1184
1185 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
1186
1187         * gcc.dg/ucnid-7.c: Skip on AIX.
1188         * gcc.dg/ucnid-8.c: Same.
1189         * gcc.dg/ucnid-10.c: Same.
1190         * gcc.dg/ucnid-13.c: Same.
1191         * gcc.dg/attr-alias-3.c: Same.
1192         * gcc.dg/attr-alias-5.c: Same.
1193         * gcc.dg/torture/pr51106-2.c: Same.
1194         * gcc.dg/vmx/3b-13.c: Use valid splat index.
1195
1196 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1197
1198         PR c++/52233
1199         * g++.dg/cpp0x/alias-decl-23.C: New.
1200
1201 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1202
1203         PR c++/53403
1204         * g++.dg/template/friend53.C: New.
1205
1206 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1207
1208         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1209         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1210         (scan-ada-spec): Likewise.
1211         (scan-ada-spec-not): Likewise.
1212         * gcc.dg/dump-ada-spec-1.c: New test.
1213         * g++.dg/other/dump-ada-spec-1.C: Likewise.
1214
1215 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1216
1217         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1218
1219 2012-10-04  Florian Weimer  <fweimer@redhat.com>
1220
1221         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1222
1223 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1224
1225         PR c++/54323
1226         * g++.dg/cpp0x/pr54323.C: New.
1227
1228 2012-10-04  Richard Guenther  <rguenther@suse.de>
1229
1230         PR middle-end/54735
1231         * g++.dg/torture/pr54735.C: New testcase.
1232
1233 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1234
1235         PR rtl-optimization/54739
1236         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1237
1238 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
1239
1240         PR target/51244
1241         * gcc.target/sh/pr51244-12.c: New.
1242
1243 2012-10-03  Dehao Chen  <dehao@google.com>
1244
1245         PR middle-end/54782
1246         * gcc.dg/pr54782.c: New test.
1247
1248 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
1249
1250         PR c++/54777
1251         * g++.dg/cpp0x/constexpr-ref4.C: New test.
1252
1253 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
1254
1255         PR fortran/54778
1256         * gfortran.dg/class_53.f90: New.
1257
1258 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
1259
1260         PR debug/54551
1261         * gcc.dg/guality/pr54551.c: New.
1262
1263 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
1264
1265         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1266         * gcc.target/powerpc/pr46728-2.c: Likewise.
1267
1268 2012-10-02  Sharad Singhai  <singhai@google.com>
1269
1270         PR testsuite/54772
1271         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1272         to fix test failures caused by r191883.
1273         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1274         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1275         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1276         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1277         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1278         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1279         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1280         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1281         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1282
1283 2012-09-30  Sharad Singhai  <singhai@google.com>
1284
1285         * gcc.target/i386/vect-double-1.c: Fix test.
1286
1287 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
1288
1289         PR target/54087
1290         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
1291         atomic_sub fails.
1292
1293 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
1294
1295         PR rtl-optimization/54457
1296         * gcc.target/i386/pr54457.c: New test.
1297
1298 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
1299
1300         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1301
1302 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
1303
1304         * gcc.target/i386/vect-rebuild.c: New testcase.
1305
1306 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
1307
1308         * gcc.target/i386/pad-10.c (foo2): Return x - z.
1309
1310 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
1311
1312         * gcc.target/mips/pr37362.c: Fix target selector.
1313
1314 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1315
1316         PR target/54083
1317         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1318
1319 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
1320
1321         * gcc.dg/ucnid-8.c: Update line number.
1322         * gcc.dg/torture/pr51106-2.c: Likewise.
1323
1324 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1325
1326         PR fortran/54667
1327         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1328         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1329         * gfortran.dg/c_f_pointer_tests_5.f90: New.
1330
1331 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1332
1333         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1334         partially reverting r170092.
1335         * gfortran.dg/class_7.f03: Ditto.
1336         * gfortran.dg/coarray_14.f90: Ditto.
1337         * gfortran.dg/typebound_proc_13.f03: Ditto.
1338
1339 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
1340
1341         PR c++/54738
1342         * g++.dg/cpp0x/sfinae42.C: New.
1343
1344 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
1345
1346         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1347         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1348         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1349         * gcc.dg/pr42629.c: XFAIL on AIX.
1350         * gcc.dg/pr47684.c: Same.
1351         * gcc.dg/pr43670.c: Same.
1352         * gcc.dg/pr42916.c: Same.
1353         * gcc.dg/pr45449.c: Same.
1354         * gcc.dg/pr50017.c: Same.
1355         * gcc.dg/pr42728.c: Same.
1356         * gcc.dg/pr47881.c: Same.
1357         * gcc.dg/pr44023.c: Same.
1358         * gcc.dg/pr41345.c: Same.
1359         * gcc.dg/pr42630.c: Same.
1360         * gcc.dg/pr44971.c: Same.
1361         * gcc.dg/pr46771.c: Same.
1362         * gcc.dg/ucnid-8.c: Same.
1363         * gcc.dg/ucnid-10.c: Same.
1364         * gcc.dg/ucnid-13.c: Same.
1365         * gcc.dg/torture/pr51106-2.c: Same.
1366         * gcc.dg/pr48768.c: Same.
1367         * gcc.dg/pr42631.c: Same.
1368         * gcc.dg/pr43084.c: Same.
1369         * gcc.dg/ucnid-7.c: Same.
1370         * gcc.dg/pr42889.c: Same.
1371         * gcc.dg/pr41241.c: Same.
1372         * gcc.dg/pr42719.c: Same.
1373         * g++.dg/debug/pr46583.C: Same.
1374         * g++.dg/debug/pr47106.C: Same.
1375         * g++.dg/opt/pr48549.C: Same.
1376         * g++.dg/other/pr42685.C: Same.
1377         * c-c++-common/pr43942.c: Same.
1378
1379 2012-09-29  Ian Lance Taylor  <iant@google.com>
1380
1381         * go.test/go-test.exp: Update for latest version of Go testsuite.
1382
1383 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
1384
1385         PR fortran/52724
1386         * gfortran.dg/internal_readwrite_3.f90:  New test.
1387
1388 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
1389
1390         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1391         c-c++-common/Wunused-local-typedefs-2.c to here.
1392
1393         PR c++/54372 - unused attribute inactive on dependant entities
1394         * c-c++-common/Wunused-local-typedefs-2.c: New test.
1395
1396 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1397
1398         PR c++/29028 - Missed unused warning on using declaration
1399         * g++.dg/warn/Wunused-var-18.C: New test.
1400
1401 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1402
1403         PR c++/53551 - -Wunused-local-typedefs misses uses
1404         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1405
1406 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
1407
1408         PR target/54716
1409         * gcc.target/i386/xorps-sse2.c: Remove xfails.
1410
1411         PR tree-optimization/54713
1412         * gcc.c-torture/compile/pr54713-1.c: New test.
1413         * gcc.c-torture/compile/pr54713-2.c: New test.
1414         * gcc.c-torture/compile/pr54713-3.c: New test.
1415
1416 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
1417
1418         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1419
1420 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
1421
1422         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1423
1424 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
1425
1426         PR target/54703
1427         * gcc.target/i386/pr54703.c: New test.
1428
1429 2012-09-27  Richard Guenther  <rguenther@suse.de>
1430
1431         PR lto/54709
1432         * gcc.dg/lto/pr54709_0.c: New testcase.
1433         * gcc.dg/lto/pr54709_1.c: Likewise.
1434
1435 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
1436
1437         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1438
1439         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1440
1441         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1442
1443         * gcc.target/arm/pr42879.c: Handle big-endian.
1444
1445 2012-09-26  Steve Ellcey  <sellcey@mips.com>
1446
1447         PR c/37303
1448         * gcc.dg/pr37303.c: Check for rdata or rodata.
1449
1450 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
1451
1452         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1453
1454 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
1455
1456         PR target/51274
1457         PR target/53087
1458         * gcc.target/powerpc/ppc-ne0-1.c: New.
1459
1460 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1461
1462         PR target/54089
1463         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1464         test_19, test_20, test_21, test_22, test_23): New functions.
1465         * gcc.target/sh/pr54089-4.c: New.
1466         * gcc.target/sh/pr54089-5.c: New.
1467         * gcc.target/sh/pr54089-6.c: New.
1468         * gcc.target/sh/pr54089-7.c: New.
1469
1470 2012-09-25  Richard Guenther  <rguenther@suse.de>
1471
1472         PR lto/54625
1473         * gcc.dg/lto/pr54702_0.c: New testcase.
1474         * gcc.dg/lto/pr54702_1.c: Likewise.
1475         * gcc.dg/lto/pr54625-1_0.c: Likewise.
1476         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1477         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1478         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1479
1480 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1481
1482         PR c++/54526
1483         * g++.dg/cpp0x/parse2.C: New.
1484         * g++.dg/parse/error11.C: Adjust.
1485         * g++.dg/parse/error12.C: Likewise.
1486
1487 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
1488
1489         * gcc.target/i386/20030217-1.c: Added check for
1490         large_long_double effective target.
1491         * gcc.target/i386/387-3.c: Likewise.
1492         * gcc.target/i386/387-4.c: Likewise.
1493         * gcc.target/i386/pr36578-1.c: Likewise.
1494         * gcc.target/i386/excess-precision-1.c: Added new code for the case
1495         when long double size is equal double size.
1496         * gcc.target/i386/excess-precision-1.c: Likewise.
1497         * gcc.target/i386/pr36578-2.c: Likewise.
1498         * gcc.target/i386/20030217-2.c: New testcase.
1499
1500 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
1501
1502         PR tree-optimization/54676
1503         * gcc.dg/pr54676.c: New test.
1504
1505 2012-09-25  Richard Guenther  <rguenther@suse.de>
1506
1507         PR tree-optimization/53663
1508         * gcc.dg/torture/pr53663-1.c: New testcase.
1509         * gcc.dg/torture/pr53663-2.c: Likewise.
1510         * gcc.dg/torture/pr53663-3.c: Likewise.
1511
1512 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
1513
1514         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1515
1516 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
1517
1518         * lib/target-supports-dg.exp (dg-require-effective-target,
1519         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1520         dg-process-target-1 instead of dg-process-target.
1521         (dg-process-target-1): Rename from dg-process-target.
1522         (dg-process-target): New.
1523
1524 2012-09-24  Richard Guenther  <rguenther@suse.de>
1525
1526         PR tree-optimization/54684
1527         * g++.dg/torture/pr54684.C: New testcase.
1528
1529 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
1530
1531         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1532
1533 2012-09-24  Richard Guenther  <rguenther@suse.de>
1534
1535         PR middle-end/52173
1536         * gcc.dg/tm/pr52173-1.c: New.
1537         * gcc.dg/tm/pr52173-2.c: New.
1538
1539 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1540
1541         * gcc.dg/pr54669.c: New test.
1542
1543 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1544             Dominique Dhumieres  <dominiq@lps.ens.fr>
1545
1546         PR testsuite/54677
1547         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1548
1549 2012-09-23  Tobias Burnus  <burnus@net-b.de>
1550
1551         PR fortran/54618
1552         * gfortran.dg/class_array_14.f90: New.
1553
1554 2012-09-22  Kai Tietz  <ktietz@redhat.com>
1555
1556         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1557         * gcc.dg/tree-ssa/scev-4.c: Likewise.
1558
1559 2012-09-21  Dehao Chen  <dehao@google.com>
1560
1561         PR go/54649
1562         PR tree-optimization/54655
1563         * g++.dg/pr54655.C: New testcase.
1564
1565 2012-09-21  Richard Guenther  <rguenther@suse.de>
1566
1567         PR tree-optimization/54647
1568         * g++.dg/torture/pr54647.C: New testcase.
1569
1570 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
1571
1572         PR c++/54427
1573         * c-c++-common/torture/vector-compare-2.c: Add -w.
1574
1575 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
1576
1577         * gnat.dg/opt20.ads: Move dg directive to...
1578         * gnat.dg/opt20.adb: ...here.
1579         * gnat.dg/addr1.ad[sb]: Likewise.
1580         * gnat.dg/concat2.ad[sb]: Likewise.
1581         * gnat.dg/array16.ad[sb]: Likewise.
1582         * gnat.dg/atomic5.ad[sb]: Likewise.
1583         * gnat.dg/discr29.ad[sb]: Likewise.
1584         * gnat.dg/noreturn5.ad[sb]: Likewise.
1585         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
1586         * gnat.dg/discr23.ads: Remove dg directive.
1587         * gnat.dg/nested_float_packed.ads: Likewise.
1588         * gnat.dg/oconst6.ads: Move to...
1589         * gnat.dg/specs/oconst6.ads: ...here.
1590
1591 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1592
1593         PR c++/52432
1594         * g++.dg/cpp0x/decltype32.C: Tweak.
1595
1596 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
1597
1598         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1599         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1600         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1601         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1602
1603 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
1604
1605         PR c++/54581
1606         * g++.dg/cpp0x/decltype-54581.C: New testcase.
1607
1608 2012-09-19  Steve Ellcey  <sellcey@mips.com>
1609
1610         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1611
1612 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
1613
1614         * gcc.target/powerpc/ppc-get-timebase.c: New file.
1615         * gcc.target/powerpc/ppc-mftb.c: New file.
1616
1617 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1618
1619         PR target/54089
1620         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1621         functions.
1622
1623 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1624
1625         PR target/54236
1626         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1627
1628 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1629
1630         * gcc.c-torture/execute/20120919-1.c: New test.
1631
1632 2012-09-19  Richard Guenther  <rguenther@suse.de>
1633
1634         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1635
1636 2012-09-19  Richard Guenther  <rguenther@suse.de>
1637
1638         * gcc.dg/builtin-unreachable-6.c: Adjust.
1639
1640 2012-09-19  Richard Guenther  <rguenther@suse.de>
1641
1642         * gcc.dg/builtin-object-size-10.c: Adjust.
1643         * gcc.dg/builtin-unreachable-5.c: Adjust.
1644         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1645         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1646         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1647         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1648         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1649         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1650         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1651         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1652         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1653         * gcc.dg/vect/vec-scal-opt.c: Adjust.
1654         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1655         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1656
1657 2012-09-19  Richard Guenther  <rguenther@suse.de>
1658
1659         PR tree-optimization/54132
1660         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1661         * gcc.dg/torture/pr54132.c: Likewise.
1662
1663 2012-09-19  Terry Guo  <terry.guo@arm.com>
1664
1665         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1666         extra prune rules that will be applied to all tests in a .exp file.
1667         (gcc-dg-prune): Use rules defined by the above variable.
1668         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1669         harmless warnings on architecture switch conflict.
1670
1671 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
1672
1673         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1674         of asm-comment characters instead of a single one.
1675         * g++.dg/debug/dwarf2/nested-2.C: Similar.
1676
1677 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1678
1679         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1680
1681         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1682         target instead of xfailing it.
1683         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1684         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1685         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1686         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1687         * gcc.dg/vect/vect-104.c: Likewise.
1688         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1689         * gcc.dg/vect/vect-outer-1.c: Likewise.
1690         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1691         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1692         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1693         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1694         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1695         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1696         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1697         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1698         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1699
1700         * lib/target-supports.exp
1701         (check_effective_target_vect_widen_mult_qi_to_hi,
1702         check_effective_target_vect_widen_mult_hi_to_si,
1703         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1704         check_effective_target_vect_widen_mult_hi_to_si_pattern,
1705         check_effective_target_vect_pack_trunc,
1706         check_effective_target_vect_unpack,
1707         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1708         instead of arm_none.
1709
1710         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1711
1712 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1713
1714         * lib/target-supports-dg.exp (check-flags): Add cflags from board
1715         config to compiler_flags.
1716
1717 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
1718
1719         PR target/54592
1720         * gcc.target/i386/pr54592.c: New test.
1721
1722         PR tree-optimization/54610
1723         * gcc.target/i386/pr54610.c: New test.
1724
1725 2012-09-17  Jason Merrill  <jason@redhat.com>
1726
1727         PR c++/54575
1728         * g++.dg/cpp0x/alias-decl-21.C: New.
1729         * g++.dg/cpp0x/alias-decl-22.C: New.
1730
1731 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1732
1733         PR fortran/54608
1734         * gfortran.dg/scan_2.f90: New.
1735
1736 2012-09-17  Jason Merrill  <jason@redhat.com>
1737
1738         PR c++/53661
1739         * g++.dg/init/aggr9.C: New.
1740
1741 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1742
1743         * gnat.dg/loop_optimization12.ad[sb]: New test.
1744
1745 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
1746
1747         PR fortran/54285
1748         * gfortran.dg/proc_ptr_result_7.f90: New.
1749
1750 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1751
1752         PR fortran/54603
1753         * gfortran.dg/structure_constructor_11.f90: New.
1754
1755 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1756
1757         PR tree-optimization/54563
1758         * g++.dg/torture/pr54563.C: New test.
1759
1760 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1761
1762         PR fortran/54594
1763         * gfortran.dg/typebound_generic_14.f03: New.
1764
1765 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1766
1767         PR fortran/54387
1768         * gfortran.dg/proc_ptr_38.f90: New.
1769
1770 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1771
1772         PR debug/54460
1773         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1774         to scary regexp.
1775
1776         PR testsuite/54007
1777         * gnat.dg/lto15.adb: Require lto.
1778
1779         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1780         "myBindC" for hppa*-*-hpux*.
1781
1782 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
1783
1784         * gfortran.dg/namelist_75.f90: New test.
1785
1786 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1787
1788         * gcc.dg/tree-ssa/vrp82.c: New test.
1789         * gcc.dg/tree-ssa/vrp83.c: Same.
1790         * gcc.dg/tree-ssa/vrp84.c: Same.
1791
1792 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1793
1794         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1795         * gcc.dg/tree-ssa/vrp81.c: ... this.
1796
1797 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
1798
1799         PR target/54222
1800         * gcc.target/avr/torture/fix-types.h: New.
1801         * gcc.target/avr/torture/vals-hr.def: New.
1802         * gcc.target/avr/torture/vals-r.def: New.
1803         * gcc.target/avr/torture/vals-k.def: New.
1804         * gcc.target/avr/torture/vals-ur.def: New.
1805         * gcc.target/avr/torture/vals-uk.def: New.
1806         * gcc.target/avr/torture/vals-uhr.def: New.
1807         * gcc.target/avr/torture/vals-llk.def: New.
1808         * gcc.target/avr/torture/vals-ullk.def: New.
1809         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1810         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1811         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1812         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1813         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1814         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1815         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1816         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1817
1818 2012-09-14  Dehao Chen  <dehao@google.com>
1819
1820         * g++.dg/debug/dwarf2/deallocator.C: New test.
1821
1822 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1823
1824         PR c/54552
1825         * gcc.c-torture/compile/pr54552-1.c: New test.
1826
1827 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
1828
1829         PR c++/54427
1830         * g++.dg/other/vector-compare.C: New testcase.
1831         * c-c++-common/vector-compare-3.c: New testcase.
1832         * gcc.dg/vector-shift.c: Move ...
1833         * c-c++-common/vector-shift.c: ... here.
1834         * gcc.dg/vector-shift1.c: Move ...
1835         * c-c++-common/vector-shift1.c: ... here.
1836         * gcc.dg/vector-shift3.c: Move ...
1837         * c-c++-common/vector-shift3.c: ... here.
1838         * gcc.dg/vector-compare-1.c: Move ...
1839         * c-c++-common/vector-compare-1.c: ... here.
1840         * gcc.dg/vector-compare-2.c: Move ...
1841         * c-c++-common/vector-compare-2.c: ... here.
1842         * gcc.c-torture/execute/vector-compare-1.c: Move ...
1843         * c-c++-common/torture/vector-compare-1.c: ... here.
1844         * gcc.c-torture/execute/vector-compare-2.x: Delete.
1845         * gcc.c-torture/execute/vector-compare-2.c: Move ...
1846         * c-c++-common/torture/vector-compare-2.c: ... here.
1847         * gcc.c-torture/execute/vector-shift.c: Move ...
1848         * c-c++-common/torture/vector-shift.c: ... here.
1849         * gcc.c-torture/execute/vector-shift2.c: Move ...
1850         * c-c++-common/torture/vector-shift2.c: ... here.
1851         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1852         * c-c++-common/torture/vector-subscript-1.c: ... here.
1853         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1854         * c-c++-common/torture/vector-subscript-2.c: ... here.
1855         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1856         * c-c++-common/torture/vector-subscript-3.c: ... here.
1857
1858 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1859
1860         PR c/54103
1861         * gcc.c-torture/compile/pr54103-1.c,
1862         gcc.c-torture/compile/pr54103-2.c,
1863         gcc.c-torture/compile/pr54103-3.c,
1864         gcc.c-torture/compile/pr54103-4.c,
1865         gcc.c-torture/compile/pr54103-5.c,
1866         gcc.c-torture/compile/pr54103-6.c: New tests.
1867         * gcc.dg/c90-const-expr-8.c: Update expected column number.
1868
1869 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
1870
1871         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1872
1873 2012-09-14  Richard Guenther  <rguenther@suse.de>
1874
1875         PR tree-optimization/54565
1876         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1877         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
1878
1879 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
1880
1881         * gcc.target/arm/combine-movs.c: Add missing space.
1882
1883 2012-09-14  Richard Guenther  <rguenther@suse.de>
1884
1885         * g++.dg/torture/builtin-location.C: New testcase.
1886
1887 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
1888             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1889
1890         PR c++/53210
1891         * g++.dg/warn/Wuninitialized-self.C: New.
1892
1893 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR c/54559
1896         * gcc.c-torture/compile/pr54559.c: New test.
1897
1898 2012-09-13  Jason Merrill  <jason@redhat.com>
1899
1900         PR c++/53839
1901         * g++.dg/cpp0x/constexpr-temp1.C: New.
1902
1903         PR c++/54511
1904         * g++.dg/template/anonunion2.C: New.
1905
1906         PR c++/53836
1907         * g++.dg/template/init10.C: New.
1908
1909 2012-09-13  Tobias Burnus  <burnus@net-b.de>
1910
1911         PR fortran/54556
1912         * gfortran.dg/implicit_pure_3.f90: New.
1913
1914 2012-09-13  Richard Guenther  <rguenther@suse.de>
1915
1916         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1917
1918 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
1919
1920         * gcc.target/arm/builtin-bswap-1.c: New testcase.
1921
1922 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1923
1924         * c-c++-common/pr51712.c: Handle for short-enum targets.
1925
1926 2012-09-12  Terry Guo  <terry.guo@arm.com>
1927
1928         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1929         and lsrs for Thumb2 mode.
1930
1931 2012-09-12  Jan Hubicka  <jh@suse.cz>
1932
1933         * gcc.dg/ipa/inlinehint-2.c: New testcase.
1934
1935 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
1936
1937         PR target/54445
1938         * gcc.target/i386/pr54445-1.c: New file.
1939         * gcc.target/i386/pr54445-2.c: Likewise.
1940
1941 2012-09-12  Tobias Burnus  <burnus@net-b.de>
1942
1943         PR fortran/54225
1944         PR fortran/53306
1945         * gfortran.dg/coarray_10.f90: Update dg-error.
1946         * gfortran.dg/coarray_28.f90: New.
1947         * gfortran.dg/array_section_3.f90: New.
1948
1949 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
1950
1951         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1952         gcc.target/arm/pr48252.c: Fix for big-endian support.
1953
1954 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
1955
1956         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1957
1958 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1959             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1960
1961         * gcc.target/arm/neon-vfma-1.c: New testcase.
1962         * gcc.target/arm/neon-vfms-1.c: Likewise.
1963         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1964         of float.
1965         * gcc.target/arm/neon-vmls-1.c: Likewise.
1966         * lib/target-supports.exp (add_options_for_arm_neonv2): New
1967         function.
1968         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1969         (check_effective_target_arm_neonv2_ok): Likewise.
1970         (check_effective_target_arm_neonv2_hw): Likewise.
1971         (check_effective_target_arm_neonv2): Likewise.
1972
1973 2012-09-11  Richard Guenther  <rguenther@suse.de>
1974
1975         PR middle-end/54515
1976         * g++.dg/tree-ssa/pr54515.C: New testcase.
1977
1978 2012-09-10  Andrew Pinski  <apinski@cavium.com>
1979
1980         PR tree-opt/c54362
1981         * gcc.dg/tm/memopt-16.c: New testcase.
1982
1983 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1984
1985         PR c++/54541
1986         PR c++/54542
1987         * g++.dg/cpp0x/sfinae40.C: New.
1988         * g++.dg/cpp0x/sfinae41.C: Likewise.
1989
1990 2012-09-10  Jason Merrill  <jason@redhat.com>
1991
1992         PR c++/54538
1993         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1994
1995 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1996
1997         PR target/54089
1998         * gcc.target/sh/pr54089-3.c: New.
1999
2000 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
2001
2002         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2003
2004 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
2005
2006         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2007
2008 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
2009
2010         * gcc.dg/pr52558-2.c: Delete.
2011         * gcc.dg/simulate-thread/speculative-store-3.c: New.
2012
2013 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
2014
2015         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2016
2017 2012-09-10  Richard Guenther  <rguenther@suse.de>
2018
2019         PR tree-optimization/54520
2020         * gcc.dg/torture/pr54520.c: New testcase.
2021
2022 2012-09-10  Jason Merrill  <jason@redhat.com>
2023
2024         PR c++/54506
2025         * g++.dg/cpp0x/implicit14.C: New.
2026
2027 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2028
2029         PR fortran/54208
2030         * gfortran.dg/bound_simplification_3.f90: New test.
2031
2032 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
2033
2034         PR testsuite/54184
2035         * gcc.dg/pr52558-1.c: Delete.
2036         * gcc.dg/simulate-thread/speculative-store-2.c: New.
2037
2038 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
2039
2040         * gcc.target/arm/pr50318-1.c: Scan for smlal.
2041         * gcc.target/arm/smlaltb-1.c: XFAIL test.
2042         * gcc.target/arm/smlaltt-1.c: Likewise.
2043
2044 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
2045
2046         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2047
2048 2012-09-07  Tom de Vries  <tom@codesourcery.com>
2049
2050         PR tree-optimization/53986
2051         * gcc.dg/tree-ssa/vrp80.c: New test.
2052         * gcc.dg/tree-ssa/vrp80-2.c: Same.
2053
2054 2012-09-06  Jason Merrill  <jason@redhat.com>
2055
2056         PR c++/54341
2057         PR c++/54253
2058         * g++.dg/cpp0x/constexpr-virtual2.C: New.
2059         * g++.dg/cpp0x/constexpr-virtual3.C: New.
2060
2061 2012-09-06  Andrew Pinski  <apinski@cavium.com>
2062
2063         PR tree-opt/54494
2064         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2065
2066 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
2067
2068         PR rtl-optimization/54455
2069         * gcc.dg/54455.c: New test.
2070
2071 2012-09-06  Tobias Burnus  <burnus@net-b.de>
2072
2073         PR fortran/54463
2074         * gfortran.dg/promotion_2.f90: New.
2075
2076 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
2077
2078         PR middle-end/54486
2079         * c-c++-common/pr54486.c: New test.
2080
2081 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
2082
2083         PR fortran/54474
2084         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2085
2086 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
2087
2088         PR c++/54191
2089         * g++.dg/cpp0x/sfinae39.C: New.
2090
2091 2012-09-04  Jason Merrill  <jason@redhat.com>
2092
2093         PR c++/54441
2094         * g++.dg/ext/flexary3.C: New.
2095
2096         PR c++/54420
2097         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2098
2099         PR c++/54198
2100         * g++.dg/template/defarg15.C: New.
2101
2102         PR c++/54437
2103         * g++.dg/template/access24.C: New.
2104
2105 2012-09-04  Richard Guenther  <rguenther@suse.de>
2106
2107         PR tree-optimization/54458
2108         * gcc.dg/torture/pr54458.c: New testcase.
2109
2110 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
2111
2112         * gcc.target/arm/neon-vext.c: New test.
2113         * gcc.target/arm/neon-vext-execute.c: Ditto.
2114
2115 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
2116
2117         PR fortran/54243
2118         PR fortran/54244
2119         * gfortran.dg/select_type_29.f03: New.
2120
2121 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
2122
2123         * gcc.dg/fold-perm.c: Improve test.
2124
2125 2012-09-03  Tobias Burnus  <burnus@net-b.de>
2126
2127         PR fortran/51632
2128         * gfortran.dg/coarray_class_1.f90: New.
2129
2130 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2131
2132         PR target/49206
2133         * gcc.c-torture/compile/pr49206.c: New test.
2134
2135 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
2136             Uros Bizjak  <ubizjak@gmail.com>
2137
2138         PR target/36680
2139         * gfortran.dg/pr36680.f90: New test.
2140
2141 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2142
2143         PR target/42295
2144         * g++.dg/opt/pr42295.C: New test.
2145
2146 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
2147
2148         PR target/54436
2149         * gcc.dg/torture/pr54436.c: New test.
2150
2151 2012-09-01  Andrew Pinski  <apinski@cavium.com>
2152
2153         * gcc.target/mips/truncate-8.c: New testcase.
2154
2155 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
2156
2157         PR target/46829
2158         PR target/46843
2159         * gcc.target/i386/pr46829.c: New test.
2160         * gcc.target/i386/pr46843.c: Ditto.
2161
2162 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
2163             Jason Merrill  <jason@redhat.com>
2164
2165         PR c++/18747
2166         * g++.dg/parse/error50.C: New.
2167
2168 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
2169
2170         PR c/54428
2171         * gcc.c-torture/compile/pr54428.c: New test.
2172
2173 2012-08-31  Ollie Wild  <aaw@google.com>
2174
2175         PR c++/54197
2176         * g++.dg/init/lifetime3.C: New test.
2177
2178 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2179
2180         PR middle-end/54409
2181         * gcc.dg/torture/pr54409.c: New test.
2182
2183 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2184
2185         * gfortran.dg/pr48636.f90: Add dump scan checks.
2186
2187 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
2188
2189         * gcc.target/mips/mips.exp: Work out default -msynci setting.
2190
2191 2012-08-28  Joey Ye  <joey.ye@arm.com>
2192
2193         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2194
2195 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
2196
2197         PR target/46254
2198         * gcc.target/i386/pr46254.c: New test.
2199
2200 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2201
2202         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2203         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2204         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2205
2206 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2207
2208         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2209         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2210         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2211         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2212         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2213         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2214         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2215         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2216         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2217         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2218         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2219         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2220         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2221         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2222         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2223         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2224         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2225         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2226         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2227         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2228         gcc.target/mips/unaligned-1.c: Tighten regexps.
2229
2230 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2231
2232         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2233         (mips_option_groups): Remove optimization.  Add various -f options.
2234         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2235         and -pg imply -fno-omit-frame-pointer.
2236         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2237         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2238         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2239         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2240         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2241         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2242         * gcc.target/mips/abi-n32-long32.c: Likewise.
2243         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2244         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2245         * gcc.target/mips/abi-n32-long64.c: Likewise.
2246         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2247         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2248         * gcc.target/mips/abi-n64-long32.c: Likewise.
2249         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2250         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2251         * gcc.target/mips/abi-n64-long64.c: Likewise.
2252         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2253         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2254         * gcc.target/mips/abi-o32-long32.c: Likewise.
2255         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2256         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2257         * gcc.target/mips/abi-o32-long64.c: Likewise.
2258         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2259         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2260         * gcc.target/mips/abi-o64-long32.c: Likewise.
2261         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2262         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2263         * gcc.target/mips/abi-o64-long64.c: Likewise.
2264         * gcc.target/mips/asm-1.c: Likewise.
2265         * gcc.target/mips/branch-1.c: Likewise.
2266         * gcc.target/mips/call-3.c: Likewise.
2267         * gcc.target/mips/call-saved-3.c: Likewise.
2268         * gcc.target/mips/clear-cache-1.c: Likewise.
2269         * gcc.target/mips/div-1.c: Likewise.
2270         * gcc.target/mips/div-2.c: Likewise.
2271         * gcc.target/mips/div-3.c: Likewise.
2272         * gcc.target/mips/div-4.c: Likewise.
2273         * gcc.target/mips/div-5.c: Likewise.
2274         * gcc.target/mips/div-6.c: Likewise.
2275         * gcc.target/mips/div-7.c: Likewise.
2276         * gcc.target/mips/div-8.c: Likewise.
2277         * gcc.target/mips/div-9.c: Likewise.
2278         * gcc.target/mips/div-10.c: Likewise.
2279         * gcc.target/mips/div-11.c: Likewise.
2280         * gcc.target/mips/div-12.c: Likewise.
2281         * gcc.target/mips/dsp-ctrl.c: Likewise.
2282         * gcc.target/mips/dsp-no-lhx.c: Likewise.
2283         * gcc.target/mips/ext-8.c: Likewise.
2284         * gcc.target/mips/extend-2.c: Likewise.
2285         * gcc.target/mips/fix-r10000-1.c: Likewise.
2286         * gcc.target/mips/fix-r10000-2.c: Likewise.
2287         * gcc.target/mips/fix-r10000-3.c: Likewise.
2288         * gcc.target/mips/fix-r10000-4.c: Likewise.
2289         * gcc.target/mips/fix-r10000-5.c: Likewise.
2290         * gcc.target/mips/fix-r10000-6.c: Likewise.
2291         * gcc.target/mips/fix-r10000-7.c: Likewise.
2292         * gcc.target/mips/fix-r10000-8.c: Likewise.
2293         * gcc.target/mips/fix-r10000-9.c: Likewise.
2294         * gcc.target/mips/fix-r10000-10.c: Likewise.
2295         * gcc.target/mips/fix-r10000-11.c: Likewise.
2296         * gcc.target/mips/fix-r10000-12.c: Likewise.
2297         * gcc.target/mips/fix-r10000-13.c: Likewise.
2298         * gcc.target/mips/fix-r10000-14.c: Likewise.
2299         * gcc.target/mips/fix-r10000-15.c: Likewise.
2300         * gcc.target/mips/fpcmp-1.c: Likewise.
2301         * gcc.target/mips/fpcmp-2.c: Likewise.
2302         * gcc.target/mips/fpr-moves-7.c: Likewise.
2303         * gcc.target/mips/fpr-moves-8.c: Likewise.
2304         * gcc.target/mips/int-moves-1.c: Likewise.
2305         * gcc.target/mips/int-moves-2.c: Likewise.
2306         * gcc.target/mips/long-calls-pg.c: Likewise.
2307         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2308         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2309         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2310         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2311         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2312         * gcc.target/mips/mips-3d-1.c: Likewise.
2313         * gcc.target/mips/mips-3d-2.c: Likewise.
2314         * gcc.target/mips/mips-3d-3.c: Likewise.
2315         * gcc.target/mips/mips-3d-4.c: Likewise.
2316         * gcc.target/mips/mips-3d-5.c: Likewise.
2317         * gcc.target/mips/mips-3d-6.c: Likewise.
2318         * gcc.target/mips/mips-3d-7.c: Likewise.
2319         * gcc.target/mips/mips-3d-8.c: Likewise.
2320         * gcc.target/mips/mips-3d-9.c: Likewise.
2321         * gcc.target/mips/mips-ps-1.c: Likewise.
2322         * gcc.target/mips/mips-ps-2.c: Likewise.
2323         * gcc.target/mips/mips-ps-3.c: Likewise.
2324         * gcc.target/mips/mips-ps-4.c: Likewise.
2325         * gcc.target/mips/mips-ps-6.c: Likewise.
2326         * gcc.target/mips/mips32-dspr2.c: Likewise.
2327         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2328         * gcc.target/mips/neg-abs-1.c: Likewise.
2329         * gcc.target/mips/neg-abs-2.c: Likewise.
2330         * gcc.target/mips/nmadd-3.c: Likewise.
2331         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2332         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2333         * gcc.target/mips/octeon-pop-1.c: Likewise.
2334         * gcc.target/mips/pr26765.c: Likewise.
2335         * gcc.target/mips/pr33256.c: Likewise.
2336         * gcc.target/mips/pr33635-1.c: Likewise.
2337         * gcc.target/mips/pr33755.c: Likewise.
2338         * gcc.target/mips/pr35802.c: Likewise.
2339         * gcc.target/mips/pr45074.c: Likewise.
2340         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2341         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2342         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2343         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2344         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2345         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2346         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2347         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2348         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2349         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2350         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2351         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2352         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2353         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2354         * gcc.target/mips/save-restore-1.c: Likewise.
2355         * gcc.target/mips/save-restore-3.c: Likewise.
2356         * gcc.target/mips/save-restore-5.c: Likewise.
2357         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2358         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2359         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2360         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2361         * gcc.target/mips/stack-1.c: Likewise.
2362
2363         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2364         Tighten regexps.
2365
2366         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2367         branch under test to be filled with preceding rather than
2368         following instructions.
2369         * gcc.target/mips/branch-10.c: Likewise.
2370         * gcc.target/mips/branch-11.c: Likewise.
2371         * gcc.target/mips/branch-12.c: Likewise.
2372         * gcc.target/mips/branch-13.c: Likewise.
2373         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
2374         to be eliminated.  Tighten $28 scan-assembler-not test.
2375
2376         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
2377         function to...
2378         * gcc.target/mips/call-4.c: ...this new test.
2379
2380         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2381         more likely.
2382         * gcc.target/mips/code-readable-3.c: Likewise.
2383         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
2384         flag but skip for -O0.
2385         * gcc.target/mips/code-readable-4.c: Likewise.
2386
2387         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2388         of operations under test.
2389         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
2390
2391         * gcc.target/mips/near-far-3.c: Remove optimization flag.
2392         Don't require sibling-call optimization.
2393         * gcc.target/mips/near-far-4.c: Likewise.
2394
2395         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2396         Make sure that the register variable is used.
2397         * gcc.target/mips/soft-float-1.c: Likewise.
2398
2399         * gcc.target/mips/sdata-1.c: Make static data volatile.
2400         * gcc.target/mips/sdata-2.c: Likewise.
2401         * gcc.target/mips/sdata-3.c: Likewise.
2402         * gcc.target/mips/sdata-4.c: Likewise.
2403
2404         * gcc.target/mips/20020620-1.c: Remove optimization flag but
2405         skip for -O0.
2406         * gcc.target/mips/atomic-memory-2.c: Likewise.
2407         * gcc.target/mips/branch-cost-1.c: Likewise.
2408         * gcc.target/mips/branch-cost-2.c: Likewise.
2409         * gcc.target/mips/cache-1.c: Likewise.
2410         * gcc.target/mips/call-1.c: Likewise.
2411         * gcc.target/mips/call-saved-2.c: Likewise.
2412         * gcc.target/mips/const-anchor-1.c: Likewise.
2413         * gcc.target/mips/const-anchor-2.c: Likewise.
2414         * gcc.target/mips/dse-1.c: Likewise.
2415         * gcc.target/mips/dsp-lhx.c: Likewise.
2416         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2417         * gcc.target/mips/ext-1.c: Likewise.
2418         * gcc.target/mips/ext-2.c: Likewise.
2419         * gcc.target/mips/ext-3.c: Likewise.
2420         * gcc.target/mips/ext-4.c: Likewise.
2421         * gcc.target/mips/ext-5.c: Likewise.
2422         * gcc.target/mips/ext-6.c: Likewise.
2423         * gcc.target/mips/ext-7.c: Likewise.
2424         * gcc.target/mips/extend-1.c: Likewise.
2425         * gcc.target/mips/fix-r4000-1.c: Likewise.
2426         * gcc.target/mips/fix-r4000-3.c: Likewise.
2427         * gcc.target/mips/fix-r4000-5.c: Likewise.
2428         * gcc.target/mips/fix-r4000-6.c: Likewise.
2429         * gcc.target/mips/fix-r4000-8.c: Likewise.
2430         * gcc.target/mips/fix-r4000-10.c: Likewise.
2431         * gcc.target/mips/fixed-scalar-type.c: Likewise.
2432         * gcc.target/mips/fixed-vector-type.c: Likewise.
2433         * gcc.target/mips/fpr-moves-1.c: Likewise.
2434         * gcc.target/mips/fpr-moves-2.c: Likewise.
2435         * gcc.target/mips/fpr-moves-3.c: Likewise.
2436         * gcc.target/mips/fpr-moves-4.c: Likewise.
2437         * gcc.target/mips/fpr-moves-5.c: Likewise.
2438         * gcc.target/mips/fpr-moves-6.c: Likewise.
2439         * gcc.target/mips/ins-1.c: Likewise.
2440         * gcc.target/mips/ins-2.c: Likewise.
2441         * gcc.target/mips/interrupt_handler-2.c: Likewise.
2442         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2443         * gcc.target/mips/lazy-binding-1.c: Likewise.
2444         * gcc.target/mips/madd-3.c: Likewise.
2445         * gcc.target/mips/madd-5.c: Likewise.
2446         * gcc.target/mips/madd-6.c: Likewise.
2447         * gcc.target/mips/madd-8.c: Likewise.
2448         * gcc.target/mips/madd-9.c: Likewise.
2449         * gcc.target/mips/memcpy-1.c: Likewise.
2450         * gcc.target/mips/mips-ps-type.c: Likewise.
2451         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2452         * gcc.target/mips/mips-sched-madd.c: Likewise.
2453         * gcc.target/mips/mips16e-extends.c: Likewise.
2454         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2455         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2456         * gcc.target/mips/movcc-1.c: Likewise.
2457         * gcc.target/mips/movcc-2.c: Likewise.
2458         * gcc.target/mips/movcc-3.c: Likewise.
2459         * gcc.target/mips/msub-5.c: Likewise.
2460         * gcc.target/mips/msub-6.c: Likewise.
2461         * gcc.target/mips/msub-8.c: Likewise.
2462         * gcc.target/mips/mult-2.c: Likewise.
2463         * gcc.target/mips/mult-3.c: Likewise.
2464         * gcc.target/mips/mult-5.c: Likewise.
2465         * gcc.target/mips/mult-6.c: Likewise.
2466         * gcc.target/mips/mult-7.c: Likewise.
2467         * gcc.target/mips/mult-12.c: Likewise.
2468         * gcc.target/mips/mult-13.c: Likewise.
2469         * gcc.target/mips/mult-14.c: Likewise.
2470         * gcc.target/mips/mult-15.c: Likewise.
2471         * gcc.target/mips/mult-17.c: Likewise.
2472         * gcc.target/mips/mult-18.c: Likewise.
2473         * gcc.target/mips/mult-19.c: Likewise.
2474         * gcc.target/mips/nmadd-1.c: Likewise.
2475         * gcc.target/mips/nmadd-2.c: Likewise.
2476         * gcc.target/mips/octeon-baddu-1.c: Likewise.
2477         * gcc.target/mips/octeon-cins-1.c: Likewise.
2478         * gcc.target/mips/octeon-cins-2.c: Likewise.
2479         * gcc.target/mips/octeon-dmul-3.c: Likewise.
2480         * gcc.target/mips/octeon-exts-2.c: Likewise.
2481         * gcc.target/mips/octeon-exts-3.c: Likewise.
2482         * gcc.target/mips/octeon-exts-4.c: Likewise.
2483         * gcc.target/mips/octeon-exts-5.c: Likewise.
2484         * gcc.target/mips/octeon-exts-6.c: Likewise.
2485         * gcc.target/mips/octeon-exts-7.c: Likewise.
2486         * gcc.target/mips/octeon-pop-2.c: Likewise.
2487         * gcc.target/mips/octeon-seq-3.c: Likewise.
2488         * gcc.target/mips/octeon-seq-4.c: Likewise.
2489         * gcc.target/mips/octeon2-lx-1.c: Likewise.
2490         * gcc.target/mips/octeon2-lx-2.c: Likewise.
2491         * gcc.target/mips/octeon2-lx-3.c: Likewise.
2492         * gcc.target/mips/pr54240.c: Likewise.
2493         * gcc.target/mips/rsqrt-1.c: Likewise.
2494         * gcc.target/mips/rsqrt-2.c: Likewise.
2495         * gcc.target/mips/rsqrt-3.c: Likewise.
2496         * gcc.target/mips/rsqrt-4.c: Likewise.
2497         * gcc.target/mips/save-restore-2.c: Likewise.
2498         * gcc.target/mips/save-restore-4.c: Likewise.
2499         * gcc.target/mips/sb1-1.c: Likewise.
2500         * gcc.target/mips/scc-1.c: Likewise.
2501         * gcc.target/mips/scc-2.c: Likewise.
2502         * gcc.target/mips/scc-3.c: Likewise.
2503         * gcc.target/mips/scc-4.c: Likewise.
2504         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2505         * gcc.target/mips/truncate-1.c: Likewise.
2506         * gcc.target/mips/truncate-2.c: Likewise.
2507         * gcc.target/mips/truncate-3.c: Likewise.
2508         * gcc.target/mips/truncate-4.c: Likewise.
2509         * gcc.target/mips/truncate-5.c: Likewise.
2510         * gcc.target/mips/truncate-6.c: Likewise.
2511         * gcc.target/mips/unaligned-1.c: Likewise.
2512
2513         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2514         skip for -O0.  Require -fexpensive-optimizations.
2515         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2516         * gcc.target/mips/dspr2-MULT.c: Likewise.
2517         * gcc.target/mips/fix-r4000-2.c: Likewise.
2518         * gcc.target/mips/fix-r4000-4.c: Likewise.
2519         * gcc.target/mips/fix-r4000-7.c: Likewise.
2520         * gcc.target/mips/fix-r4000-9.c: Likewise.
2521         * gcc.target/mips/madd-1.c: Likewise.
2522         * gcc.target/mips/madd-2.c: Likewise.
2523         * gcc.target/mips/madd-4.c: Likewise.
2524         * gcc.target/mips/maddu-1.c: Likewise.
2525         * gcc.target/mips/maddu-2.c: Likewise.
2526         * gcc.target/mips/maddu-3.c: Likewise.
2527         * gcc.target/mips/maddu-4.c: Likewise.
2528         * gcc.target/mips/msub-1.c: Likewise.
2529         * gcc.target/mips/msub-2.c: Likewise.
2530         * gcc.target/mips/msub-3.c: Likewise.
2531         * gcc.target/mips/msub-4.c: Likewise.
2532         * gcc.target/mips/msubu-1.c: Likewise.
2533         * gcc.target/mips/msubu-2.c: Likewise.
2534         * gcc.target/mips/msubu-3.c: Likewise.
2535         * gcc.target/mips/msubu-4.c: Likewise.
2536         * gcc.target/mips/mult-1.c: Likewise.
2537         * gcc.target/mips/mult-4.c: Likewise.
2538         * gcc.target/mips/mult-8.c: Likewise.
2539         * gcc.target/mips/mult-9.c: Likewise.
2540         * gcc.target/mips/mult-10.c: Likewise.
2541         * gcc.target/mips/mult-11.c: Likewise.
2542         * gcc.target/mips/mult-16.c: Likewise.
2543
2544         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2545         skip for -O0 and -Os.
2546         * gcc.target/mips/fix-r4000-12.c: Likewise.
2547         * gcc.target/mips/madd-7.c: Likewise.
2548         * gcc.target/mips/mips-ps-5.c: Likewise.
2549         * gcc.target/mips/mips-ps-7.c: Likewise.
2550         * gcc.target/mips/msub-7.c: Likewise.
2551
2552         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2553         skip for -O0.  Require -mno-abicalls.
2554         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2555
2556         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2557         skip for -O0.  Require a total number of BBIT instructions and
2558         at least one of each kind.
2559
2560         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2561         skip for -O0.  Require -fno-unroll-loops.
2562
2563         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2564         skip for -O0.  Allow BLTZ as well as BGEZ.
2565
2566         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2567
2568         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2569         skip for -O0.  Require -fschedule-insns2.
2570         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2571
2572         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2573         but skip for -O0.  Make a branch-likely more likely.
2574
2575         * gcc.target/mips/timode-2.c: Split each test into its own function.
2576         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
2577
2578         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2579         skip for -O0.  Require -fpeephole2.
2580         * gcc.target/mips/vr-mult-2.c: Likewise.
2581
2582 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
2583
2584         PR preprocessor/53469
2585         * gcc.dg/cpp/_Pragma7.c: New test case.
2586
2587 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2588
2589         PR fortran/54370
2590         * gfortran.dg/do_5.f90: New.
2591
2592 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2593
2594         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2595         from dg-options as -Wall no longer implies it.
2596
2597 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
2598
2599         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2600
2601 2012-08-25  Jason Merrill  <jason@redhat.com>
2602
2603         * g++.dg/cpp0x/fntmpdefarg3.C: New.
2604
2605 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
2606
2607         PR c++/51421
2608         * g++.dg/cpp0x/auto34.C: New.
2609
2610 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
2611
2612         PR c/54363
2613         * gcc.dg/pr54363.c: New test.
2614
2615         PR c/54355
2616         * gcc.dg/pr54355.c: New test.
2617
2618 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2619
2620         PR debug/52857
2621         * gcc.target/i386/pr52857-1.c: New.
2622         * gcc.target/i386/pr52857-2.c: Likewise.
2623
2624 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
2625
2626         * gcc.target/mips/code-readable-4.c: New test.
2627
2628 2012-08-23  Julian Brown  <julian@codesourcery.com>
2629             Sandra Loosemore  <sandra@codesourcery.com>
2630
2631         * gcc.target/mips/code-readable-1.c: Add -O to options.
2632
2633 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
2634
2635         PR c++/20420
2636         * g++.dg/lookup/using53.C: New.
2637
2638 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
2639
2640         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2641         * gcc.dg/fixed-point/convert-1.c: New.
2642         * gcc.dg/fixed-point/convert-2.c: New.
2643         * gcc.dg/fixed-point/convert-3.c: New.
2644         * gcc.dg/fixed-point/convert-4.c: New.
2645         * gcc.dg/fixed-point/convert-float-1.c: New.
2646         * gcc.dg/fixed-point/convert-float-2.c: New.
2647         * gcc.dg/fixed-point/convert-float-3.c: New.
2648         * gcc.dg/fixed-point/convert-float-4.c: New.
2649         * gcc.dg/fixed-point/convert-accum-neg.c: New.
2650         * gcc.dg/fixed-point/convert-sat.c: New.
2651         * gcc.dg/fixed-point/convert.h: New.
2652
2653 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
2654
2655         PR target/54089
2656         * gcc.target/sh/pr54089-2.c: New.
2657
2658 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
2659
2660         * gcc.target/i386/long-double-64-1.c: New file.
2661         * gcc.target/i386/long-double-64-2.c: Likewise.
2662         * gcc.target/i386/long-double-64-3.c: Likewise.
2663         * gcc.target/i386/long-double-64-4.c: Likewise.
2664         * gcc.target/i386/long-double-80-1.c: Likewise.
2665         * gcc.target/i386/long-double-80-2.c: Likewise.
2666         * gcc.target/i386/long-double-80-3.c: Likewise.
2667         * gcc.target/i386/long-double-80-4.c: Likewise.
2668         * gcc.target/i386/long-double-80-5.c: Likewise.
2669         * gcc.target/i386/long-double-80-6.c: Likewise.
2670         * gcc.target/i386/long-double-80-7.c: Likewise.
2671
2672 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
2673
2674         PR tree-optimization/54317
2675         * gcc.dg/tree-ssa/vrp79.c: New testcase.
2676
2677 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
2678
2679         PR target/39423
2680         * gcc.target/sh/pr39423-2.c: New.
2681
2682 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
2683
2684         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2685         * gcc.dg/fold-perm.c: Likewise.
2686
2687 2012-08-20  Jan Hubicka  <jh@suse.cz>
2688
2689         PR fortran/48636
2690         * gcc.dg/ipa/inlinehint-1.c: New.
2691
2692 2012-08-20  Florian Weimer  <fweimer@redhat.com>
2693
2694         PR c++/19351
2695         * g++.dg/init/new38.C: New test.
2696         * g++.dg/init/new39.C: New test.
2697
2698 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2699
2700         PR target/54089
2701         * gcc.target/sh/pr54089-1.c: New.
2702
2703 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2704
2705         PR target/51244
2706         * gcc.target/sh/pr51244-11.c: New.
2707
2708 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2709
2710         PR fortran/54301
2711         * gfortran.dg/warn_target_lifetime_2.f90: New.
2712
2713 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2714
2715         PR c++/10416
2716         * g++.dg/warn/Wunused-var-17.C: New.
2717
2718 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
2719
2720         PR middle-end/53992
2721         * gcc.dg/gomp/pr53992.c: New test.
2722
2723 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2724
2725         PR tree-ssa/54295
2726         * gcc.c-torture/execute/20120817-1.c: New test.
2727
2728 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2729
2730         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2731         add instruction.
2732         (f2): New test that really does need adds.
2733
2734 2012-08-20  Richard Guenther  <rguenther@suse.de>
2735
2736         PR tree-optimization/54327
2737         * gcc.dg/torture/pr54327.c: New testcase.
2738
2739 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
2740
2741         PR tree-optimization/54321
2742         * gcc.c-torture/compile/pr54321.c: New test.
2743
2744 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2745
2746         PR fortran/54301
2747         * gfortran.dg/warn_target_lifetime_1.f90: New.
2748
2749 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
2750
2751         PR fortran/54298
2752         * gfortran.dg/real_compare_1.f90: New test case.
2753         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2754
2755 2012-08-18  Jan Hubicka  <jh@suse.cz>
2756
2757         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2758
2759 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
2760
2761         PR fortran/39290
2762         * gfortran.dg/interface_37.f90: New test.
2763
2764 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
2765             Gary Funck <gary@intrepid.com>
2766
2767         PR target/20020
2768         * gcc.target/i386/pr20020-1.c: New test.
2769         * gcc.target/i386/pr20020-2.c: Likewise.
2770         * gcc.target/i386/pr20020-3.c: Likewise.
2771
2772 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
2773
2774         * gcc.target/i386/perm-concat.c: New test.
2775
2776 2012-08-17  Julian Brown  <julian@codesourcery.com>
2777
2778         * gcc.target/arm/div64-unwinding.c: New test.
2779
2780 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
2781
2782         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2783
2784 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
2785
2786         PR target/54236
2787         * gcc.target/sh/pr54236-1.c: New.
2788
2789 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
2790
2791         * lib/target-supports.exp (check_effective_target_sync_int_long)
2792         (check_effective_target_sync_char_short): Enable for crisv32-*
2793         and cris-*.
2794
2795         PR middle-end/54261
2796         * gcc.dg/torture/pr54261-1.c: New test.
2797
2798 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
2799
2800         PR fortran/54243
2801         PR fortran/54244
2802         * gfortran.dg/typebound_call_24.f03: New.
2803
2804 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2805
2806         PR tree-optimization/54245
2807         * gcc.dg/tree-ssa/pr54245.c: New test.
2808
2809 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2810
2811         PR tree-optimization/54240
2812         * gcc.target/powerpc/pr54240.c: New test.
2813         * gcc.target/mips/pr54240.c: Likewise.
2814
2815 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2816
2817         PR target/52933
2818         * gcc.target/sh/pr52933-1.c: New.
2819         * gcc.target/sh/pr52933-2.c: New.
2820
2821 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2822
2823         PR target/50751
2824         * gcc.target/sh/pr50751-8.c: New.
2825
2826 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
2827
2828         PR fortran/47586
2829         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2830         * gfortran.dg/typebound_proc_27.f03: New test.
2831
2832 2012-08-14  Sterling Augustine  <saugustine@google.com>
2833
2834         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2835
2836 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2837
2838         PR fortran/40881
2839         * gfortran.dg/data_constraints_3.f90: New.
2840         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2841         to disable -pedantic compilation.
2842         * gfortran.dg/pr37243.f: Ditto.
2843         * gfortran.dg/g77/19990826-3.f: Ditto.
2844         * gfortran.dg/g77/20020307-1.f : Ditto.
2845         * gfortran.dg/g77/980310-3.f: Ditto.
2846
2847 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2848
2849         PR fortran/54234
2850         * gfortran.dg/warn_conversion_4.f90: New.
2851
2852 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
2853
2854         PR middle-end/53411
2855         PR rtl-optimization/53495
2856         * gcc.c-torture/compile/pr53411.c: New test.
2857         * gcc.c-torture/compile/pr53495.c: New test.
2858
2859 2012-08-13  Richard Guenther  <rguenther@suse.de>
2860
2861         * gcc.dg/tree-prof/update-loopch.c: Adjust.
2862
2863 2012-08-13  Richard Guenther  <rguenther@suse.de>
2864
2865         PR tree-optimization/54200
2866         * gcc.dg/guality/pr54200.c: New testcase.
2867         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2868
2869 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2870
2871         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2872
2873 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2874
2875         PR target/51244
2876         * gcc.target/sh/pr51244-7.c: New.
2877         * gcc.target/sh/pr51244-8.c: New.
2878         * gcc.target/sh/pr51244-9.c: New.
2879         * gcc.target/sh/pr51244-10.c: New.
2880
2881 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2882
2883         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
2884         -m2e or -m2a.
2885         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2886         * gcc.target/sh/pr53511-1.c: Likewise.
2887         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2888         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2889         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2890         * gcc.target/sh/pr53512-3.c: Likewise.
2891         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2892
2893 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2894
2895         PR target/39423
2896         * gcc.c-torture/compile/pr39423-1.c: New.
2897         * gcc.c-torture/compile/pr39423-2.c: New.
2898
2899 2012-08-12  Tobias Burnus  <burnus@net-b.de>
2900
2901         PR fortran/54221
2902         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2903         they appear uninitialized on the RHS.
2904         * gfortran.dg/public_private_module_6.f90: New.
2905
2906 2012-08-11  Martin Jambor  <mjambor@suse.cz>
2907
2908         PR fortran/48636
2909         * gfortran.dg/pr48636.f90: New test.
2910
2911 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
2912
2913         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2914         to avoid warnings.
2915         (main): Adjust caller.
2916
2917 2012-08-10  Richard Guenther  <rguenther@suse.de>
2918
2919         * gcc.dg/matrix/*.c: Adjust and move ...
2920         * gcc.dg/torture/: ... here.
2921         * gcc.dg/matrix: Remove directory.
2922
2923 2012-08-10  Richard Guenther  <rguenther@suse.de>
2924
2925         PR middle-end/54219
2926         * gcc.dg/torture/vector-shuffle1.c: New testcase.
2927
2928 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2929
2930         PR middle-end/54211
2931         * gcc.dg/tree-ssa/pr54211.c: New test.
2932
2933 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2934
2935         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2936         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2937
2938 2012-08-10  Richard Guenther  <rguenther@suse.de>
2939
2940         PR tree-optimization/54109
2941         * gcc.dg/torture/pr54109.c: New testcase.
2942         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2943         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2944
2945 2012-08-10  Richard Guenther  <rguenther@suse.de>
2946
2947         PR tree-optimization/54027
2948         * gcc.dg/torture/pr54027.c: New testcase.
2949
2950 2012-08-10  Richard Guenther  <rguenther@suse.de>
2951
2952         * g++.dg/plugin/selfassign.c: Adjust.
2953         * gcc.dg/plugin/selfassign.c: Likewise.
2954         * gcc.dg/strlenopt-11.c: Likewise.
2955         * gcc.dg/strlenopt-13.c: Likewise.
2956         * gcc.dg/no-strict-overflow-4.c: Likewise.
2957         * gcc.dg/strict-overflow-4.c: Likewise.
2958         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2959         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2960         * gcc.dg/tree-ssa/asm-3.c: Likewise.
2961         * gcc.dg/tree-ssa/pr18908.c: Likewise.
2962         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2963         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2964         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2965         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2966         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2967         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2968         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2969         * gcc.dg/pr46309.c: Likewise.
2970         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2971
2972 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
2973
2974         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2975         for x86 targets.
2976         * gcc.c-torture/compile/20120727-2.c: New test.
2977
2978 2012-08-09  Martin Jambor  <mjambor@suse.cz>
2979
2980         * gcc.dg/ipa/iinline-4.c: New test.
2981         * gcc.dg/ipa/iinline-5.c: Likewise.
2982         * gcc.dg/ipa/iinline-6.c: Likewise.
2983         * gcc.dg/ipa/iinline-7.c: Likewise.
2984         * gcc.dg/lto/20120723_0.c: Likewise.
2985         * gcc.dg/lto/20120723_1.c: Likewise.
2986
2987 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2988
2989         PR target/39423
2990         * gcc.target/sh/pr39423-1.c: New.
2991
2992 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2993
2994         PR target/51244
2995         * gcc.target/sh/pr51244-5: New.
2996         * gcc.target/sh/pr51244-6: New.
2997
2998 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2999
3000         * gcc.target/i386/adx-addxcarry32-3.c: New.
3001         * gcc.target/i386/adx-addxcarry64-3.c: New.
3002
3003 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
3004
3005         PR rtl-optimization/53701
3006         * gcc.dg/pr53701.c: New test.
3007
3008 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
3009
3010         * gcc.c-torture/compile/20120727-1.c: New test.
3011
3012 2012-08-09  Tobias Burnus  <burnus@net-b.de>
3013
3014         PR fortran/54199
3015         * gfortran.dg/intrinsic_shadow_4.f90: New.
3016
3017 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3018
3019         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
3020
3021 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
3022
3023         * gcc.c-torture/execute/20120808-1.c: New test.
3024
3025 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3026
3027         PR rtl-optimization/54157
3028         * gcc.target/i386/pr54157.c: New file.
3029
3030 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3031
3032         * gcc.target/i386/adx-addcarryx32-1.c: New.
3033         * gcc.target/i386/adx-addcarryx32-2.c: New.
3034         * gcc.target/i386/adx-addcarryx64-1.c: New.
3035         * gcc.target/i386/adx-addcarryx64-2.c: New.
3036         * gcc.target/i386/adx-check.h: New.
3037         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3038         * gcc.target/i386/sse-12.c: Add -madx.
3039         * gcc.target/i386/sse-13.c: Ditto.
3040         * gcc.target/i386/sse-14.c: Ditto.
3041         * gcc.target/i386/sse-22.c: Ditto.
3042         * gcc.target/i386/sse-23.c: Ditto.
3043         * g++.dg/other/i386-2.C: Ditto.
3044         * g++.dg/other/i386-3.C: Ditto.
3045
3046 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3047
3048         * gcc.dg/tree-ssa/slsr-5.c: New.
3049         * gcc.dg/tree-ssa/slsr-6.c: New.
3050         * gcc.dg/tree-ssa/slsr-7.c: New.
3051         * gcc.dg/tree-ssa/slsr-8.c: New.
3052         * gcc.dg/tree-ssa/slsr-9.c: New.
3053         * gcc.dg/tree-ssa/slsr-10.c: New.
3054         * gcc.dg/tree-ssa/slsr-11.c: New.
3055         * gcc.dg/tree-ssa/slsr-12.c: New.
3056         * gcc.dg/tree-ssa/slsr-13.c: New.
3057         * gcc.dg/tree-ssa/slsr-14.c: New.
3058         * gcc.dg/tree-ssa/slsr-15.c: New.
3059         * gcc.dg/tree-ssa/slsr-16.c: New.
3060         * gcc.dg/tree-ssa/slsr-17.c: New.
3061         * gcc.dg/tree-ssa/slsr-18.c: New.
3062         * gcc.dg/tree-ssa/slsr-19.c: New.
3063         * gcc.dg/tree-ssa/slsr-20.c: New.
3064         * gcc.dg/tree-ssa/slsr-21.c: New.
3065         * gcc.dg/tree-ssa/slsr-22.c: New.
3066         * gcc.dg/tree-ssa/slsr-23.c: New.
3067         * gcc.dg/tree-ssa/slsr-24.c: New.
3068         * gcc.dg/tree-ssa/slsr-25.c: New.
3069         * gcc.dg/tree-ssa/slsr-26.c: New.
3070         * gcc.dg/tree-ssa/slsr-30.c: New.
3071         * gcc.dg/tree-ssa/slsr-31.c: New.
3072
3073 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
3074
3075         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3076         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3077         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3078
3079 2012-08-06  Cary Coutant  <ccoutant@google.com>
3080
3081         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3082
3083 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
3084
3085         PR fortran/35831
3086         * gfortran.dg/dummy_procedure_5.f90: Modified.
3087         * gfortran.dg/dummy_procedure_8.f90: New.
3088         * gfortran.dg/interface_26.f90: Modified.
3089         * gfortran.dg/proc_ptr_11.f90: Modified.
3090         * gfortran.dg/proc_ptr_15.f90: Modified.
3091         * gfortran.dg/proc_ptr_result_5.f90: Modified.
3092         * gfortran.dg/typebound_override_1.f90: Modified.
3093         * gfortran.dg/typebound_proc_6.f03: Modified.
3094
3095 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3096
3097         PR tree-optimization/51938
3098         PR tree-optimization/52005
3099         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3100         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3101         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3102         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3103
3104 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
3105
3106         Avoid crashing on erroneous static_assert usage
3107         * g++.dg/cpp0x/static_assert8.C: New test.
3108
3109 2012-08-06  Jason Merrill  <jason@redhat.com>
3110
3111         * g++.dg/cpp0x/sfinae38.C: New.
3112
3113 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3114             Paolo Carlini  <paolo.carlini@oracle.com>
3115
3116         PR c++/54165
3117         * g++.dg/conversion/void2.C: New.
3118
3119 2012-08-06  Tom de Vries  <tom@codesourcery.com>
3120
3121         * gcc.dg/tree-ssa/vrp78.c: New test.
3122
3123 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3124             Richard Sandiford  <rdsandiford@googlemail.com>
3125
3126         * g++.dg/opt/enum2.C: Require fpic target.
3127         * g++.dg/lto/20090303_0.C: Likewise.
3128
3129 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3130             Catherine Moore  <clm@codesourcery.com>
3131
3132         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3133         flush function names too.
3134         * gcc.target/mips/clear-cache-1.c: Likewise.
3135
3136 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
3137
3138         PR target/54156
3139         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3140
3141 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3142
3143         PR fortran/54166
3144         * gfortran.dg/array_5.f90: New test.
3145
3146 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3147
3148         PR tree-optimization/30318
3149         * gcc.dg/tree-ssa/vrp77.c: New testcase.
3150
3151 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
3152
3153         * g++.dg/ext/vector17.C: New testcase.
3154
3155 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
3156
3157         PR target/51931
3158         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3159         * g++.dg/opt/longbranch1.C: Likewise.
3160
3161 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
3162
3163         PR tree-optimization/53805
3164         * gcc.dg/fold-notunord.c: New testcase.
3165
3166 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
3167
3168         PR fortran/48820
3169         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
3170         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
3171
3172 2012-08-02  Jason Merrill  <jason@redhat.com>
3173             Paolo Carlini  <paolo.carlini@oracle.com>
3174
3175         PR c++/51213 (again)
3176         * g++.dg/cpp0x/sfinae37.C: Extend.
3177
3178 2012-08-02  Richard Guenther  <rguenther@suse.de>
3179
3180         PR tree-optimization/50672
3181         * g++.dg/torture/pr50672.C: New testcase.
3182
3183 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
3184
3185         PR fortran/54147
3186         * gfortran.dg/abstract_type_6.f03: Modified.
3187         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3188         * gfortran.dg/proc_ptr_comp_35.f90: New.
3189         * gfortran.dg/typebound_proc_9.f03: Modified.
3190         * gfortran.dg/typebound_proc_26.f90: New.
3191
3192 2012-08-02  Richard Guenther  <rguenther@suse.de>
3193
3194         * gcc.dg/torture/pta-callused-1.c: Adjust.
3195         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3196         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3197         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3198         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3199         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3200         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3201         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3202         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3203
3204 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
3205
3206         PR fortran/54033
3207         * gfortran.dg/include_6.f90:  New test case.
3208         * gfortran.dg/include_7.f90:  New test case.
3209         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
3210
3211 2012-08-01  Tom de Vries  <tom@codesourcery.com>
3212
3213         * gcc.dg/tree-ssa/vrp76.c: New test.
3214
3215 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
3216
3217         PR tree-optimization/46556
3218         * gcc.dg/tree-ssa/slsr-27.c: New.
3219         * gcc.dg/tree-ssa/slsr-28.c: New.
3220         * gcc.dg/tree-ssa/slsr-29.c: New.
3221
3222 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3223
3224         PR fortran/42418
3225         * gfortran.dg/proc_decl_29.f90: New.
3226
3227 2012-07-31  Dehao Chen  <dehao@google.com>
3228
3229         * gcc.dg/predict-7.c: New test.
3230
3231 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3232
3233         PR fortran/54134
3234         * gfortran.dg/typebound_override_3.f90: New.
3235
3236 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
3237
3238         PR tree-optimization/53773
3239         * gcc.dg/vect/pr53773.c: New test.
3240
3241 2012-07-31  Nick Clifton  <nickc@redhat.com>
3242
3243         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3244         and for XStormy16.
3245
3246 2012-07-31  Tobias Burnus  <burnus@net-b.de>
3247
3248         * gfortran.dg/c_funloc_tests_6.f90: New.
3249         * gfortran.dg/c_funloc_tests_7.f90: New.
3250         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3251
3252 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
3253
3254         PR c++/53624
3255         * g++.dg/cpp0x/temp_default5.C: New.
3256
3257 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
3258
3259         PR fortran/51081
3260         * gfortran.dg/proc_ptr_37.f90: New.
3261
3262 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
3263
3264         * lib/target-supports.exp
3265         (check_effective_target_vect_natural_alignment): New function.
3266         * gcc.dg/align-2.c: Only run on targets with natural alignment
3267         of vector types.
3268         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3269         alignment of vector types.
3270
3271 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3272             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3273
3274         * gcc.target/i386/rdseed16-1.c: New.
3275         * gcc.target/i386/rdseed32-1.c: Ditto
3276         * gcc.target/i386/rdseed64-1.c: Ditto
3277         * gcc.target/i386/sse-12.c: Add -mrdseed.
3278         * gcc.target/i386/sse-13.c: Ditto.
3279         * gcc.target/i386/sse-14.c: Ditto.
3280         * g++.dg/other/i386-2.C: Ditto.
3281         * g++.dg/other/i386-3.C: Ditto.
3282
3283 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
3284
3285         PR target/51244
3286         * gcc.target/sh/pr51244-4.c: New.
3287
3288 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
3289
3290         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3291         for alpha*-*-* targets.  Cleanup original tree dump.
3292
3293 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
3294
3295         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3296         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3297
3298 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
3299
3300         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3301         rand, srand. Include <stdlib.h>.
3302
3303 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
3304
3305         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3306
3307 2012-07-26  Richard Henderson  <rth@redhat.com>
3308
3309         * gcc.dg/attr-hotcold-1.c: New.
3310         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3311
3312 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
3313             Sandra Loosemore  <sandra@codesourcery.com>
3314
3315         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3316
3317 2012-07-26  Tobias Burnus  <burnus@net-b.de>
3318
3319         * gfortran.dg/contiguous_1.f90: Update dg-error.
3320         * gfortran.dg/proc_ptr_32.f90: Ditto.
3321
3322 2012-07-26  Richard Guenther  <rguenther@suse.de>
3323
3324         PR tree-optimization/54098
3325         * gcc.dg/torture/pr54098.c: New testcase.
3326
3327 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3328
3329         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3330         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3331
3332 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3333
3334         PR fortran/44354
3335         * gfortran.dg/array_constructor_39.f90: New test.
3336
3337 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3338
3339         PR fortran/44354
3340         * gfortran.dg/array_constructor_38.f90: New test.
3341
3342 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
3343
3344         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3345
3346 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
3347
3348         * gnat.dg/noreturn5.ad[sb]: New test.
3349
3350 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
3351             Paul Brook  <paul@codesourcery.com>
3352
3353         PR target/53633
3354
3355         * lib/target-suports.exp (check_effective_target_naked_functions): New.
3356         * c-c++-common/pr53633.c: New test.
3357
3358 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
3359
3360         * gcc.target/i386/asm-dialect-1.c: New test case.
3361
3362 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
3363             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3364
3365         * gcc.target/i386/prefetchw-1.c: New.
3366         * gcc.target/i386/sse-12.c: Add -mprfchw.
3367         * gcc.target/i386/sse-13.c: Ditto.
3368         * gcc.target/i386/sse-14.c: Ditto.
3369         * gcc.target/i386/sse-22.c: Ditto.
3370         * gcc.target/i386/sse-23.c: Ditto.
3371         * g++.dg/other/i386-2.C: Ditto.
3372         * g++.dg/other/i386-3.C: Ditto.
3373
3374 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
3375
3376         * lib/gcc-dg.exp (process-message): Don't ignore errors.
3377
3378 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3379
3380         PR target/54051
3381         * gcc.target/arm/pr54051.c: New.
3382         * gcc.target/arm/vfp-1.c: Adjust test.
3383
3384 2012-07-24  Julian Brown  <julian@codesourcery.com>
3385
3386         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3387         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3388         hard-float ARM.
3389
3390 2012-07-23  Paul Brook  <paul@codesourcery.com>
3391
3392         * g++.dg/other/armv7m-1.c: New test.
3393
3394 2012-07-23  Julian Brown  <julian@codesourcery.com>
3395
3396         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3397         ARM.
3398         (DO_TEST): Define to 1 for appropriate ARM targets.
3399
3400 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
3401
3402         PR tree-optimization/53881
3403         * gcc.dg/pr53881.c: Renamed to ...
3404         * gcc.dg/pr53881-1.c: ... this.
3405         * gcc.dg/pr53881-2.c: New test.
3406
3407 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
3408
3409         Handle recent changes in default atomics for cris*-*-linux*.
3410         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3411         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3412         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3413         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3414         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3415         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3416         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3417         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3418         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3419         -mno-unaligned-atomic-may-use-library is in effect for
3420         cris*-*-linux*.
3421         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3422         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3423         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3424         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3425         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3426         gcc.target/cris/torture/sync-mis-op-i-1.c,
3427         gcc.target/cris/torture/sync-mis-op-i-2.c,
3428         gcc.target/cris/torture/sync-mis-op-i-1a.c,
3429         gcc.target/cris/torture/sync-mis-op-i-3.c,
3430         gcc.target/cris/torture/sync-mis-op-i-3a.c,
3431         gcc.target/cris/torture/sync-mis-op-s-1a.c,
3432         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3433         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3434         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3435         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3436         (main): Remove local variable x.
3437         [mis_ok]: Check that atomics don't fail.
3438
3439 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3440
3441         *  gcc.dg/tree-ssa/vrp72.c: New test.
3442         *  gcc.dg/tree-ssa/vrp73.c: New test.
3443         *  gcc.dg/tree-ssa/vrp74.c: New test.
3444         *  gcc.dg/tree-ssa/vrp75.c: New test.
3445
3446 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3447
3448         * gcc.dg/tree-ssa/alias-21.c: New testcase.
3449         * gcc.dg/tree-ssa/alias-22.c: New testcase.
3450
3451 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3452
3453         * gcc.target/mips/octeon-pop-2.c: New testcase.
3454
3455 2012-07-21  Tobias Burnus  <burnus@net-b.de>
3456
3457         PR fortran/48820
3458         * gfortran.dg/assumed_rank_3.f90: New.
3459         * gfortran.dg/assumed_rank_11.f90: New.
3460         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3461         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3462         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3463
3464 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3465
3466         * gcc.target/mips/unaligned-1.c: New testcase.
3467
3468 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
3469
3470         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3471
3472 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3473
3474         * gfortran.dg/bind_c_array_params_2.f90: New.
3475         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3476         and update dg-error.
3477
3478 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3479
3480         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3481
3482 2012-07-20  Jason Merrill  <jason@redhat.com>
3483
3484         PR c++/54038
3485         * g++.dg/other/array7.C: New.
3486
3487 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
3488
3489         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3490         the basic block and check loop depth.
3491         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
3492         matching patterns and comments.
3493         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3494         * gcc.dg/tree-ssa/vector-2.c: Likewise.
3495
3496 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
3497
3498         PR c++/28656
3499         * c-c++-common/pr28656.c: New test.
3500
3501 2012-07-19  Jason Merrill  <jason@redhat.com>
3502
3503         PR c++/54026
3504         * g++.dg/init/mutable1.C: New.
3505
3506 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3507
3508         PR fortran/48820
3509         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3510         * gfortran.dg/assumed_rank_1.f90: New.
3511         * gfortran.dg/assumed_rank_1_c.c: New.
3512         * gfortran.dg/assumed_rank_2.f90: New.
3513         * gfortran.dg/assumed_rank_4.f90: New.
3514         * gfortran.dg/assumed_rank_5.f90: New.
3515         * gfortran.dg/assumed_rank_6.f90: New.
3516         * gfortran.dg/assumed_rank_7.f90: New.
3517         * gfortran.dg/assumed_rank_8.f90: New.
3518         * gfortran.dg/assumed_rank_8_c.c: New.
3519         * gfortran.dg/assumed_rank_9.f90: New.
3520         * gfortran.dg/assumed_rank_10.f90: New.
3521         * gfortran.dg/assumed_rank_12.f90: New.
3522
3523 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3524
3525         * gnat.dg/opt25.adb: New test.
3526         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3527         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3528
3529 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3530
3531         * gnat.dg/aggr20.ad[sb]: New test.
3532         * gnat.dg/aggr20_pkg.ads: New helper.
3533
3534 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3535
3536         * gnat.dg/derived_type3.adb: New test.
3537         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3538
3539 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3540
3541         PR rtl-optimization/53942
3542         * gcc.dg/pr53942.c: New test.
3543
3544 2012-07-19  Jason Merrill  <jason@redhat.com>
3545
3546         PR c++/54021
3547         * g++.dg/cpp0x/constexpr-builtin2.C: New.
3548
3549 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3550
3551         * gnat.dg/discr38.adb: New test.
3552
3553 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3554
3555         PR middle-end/54017
3556         * c-c++-common/gomp/pr54017.c: New test.
3557
3558 2012-07-19  Richard Guenther  <rguenther@suse.de>
3559             Eric Botcazou  <ebotcazou@adacore.com>
3560
3561         * gnat.dg/loop_optimization11.adb: New testcase.
3562         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3563
3564 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
3565             Jason Merrill  <jason@redhat.com>
3566
3567         * g++.dg/cpp0x/sfinae37.C: New.
3568         * g++.dg/template/access23.C: New.
3569         * g++.dg/template/access7.C: Adjust.
3570         * g++.dg/template/sfinae10.C: Don't expect errors.
3571         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3572
3573 2012-07-18  Julian Brown  <julian@codesourcery.com>
3574             Sandra Loosemore <sandra@codesroucery.com>
3575
3576         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3577
3578 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
3579
3580         * gnat.dg/noreturn4.ad[sb]: New test.
3581         * gnat.dg/noreturn4_pkg.ads: New helper.
3582
3583 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
3584             Julian Brown  <julian@codesourcery.com>
3585
3586         * gcc.target/arm/neon-vdup-1.c: New test case.
3587         * gcc.target/arm/neon-vdup-2.c: New test case.
3588         * gcc.target/arm/neon-vdup-3.c: New test case.
3589         * gcc.target/arm/neon-vdup-4.c: New test case.
3590         * gcc.target/arm/neon-vdup-5.c: New test case.
3591         * gcc.target/arm/neon-vdup-6.c: New test case.
3592         * gcc.target/arm/neon-vdup-7.c: New test case.
3593         * gcc.target/arm/neon-vdup-8.c: New test case.
3594         * gcc.target/arm/neon-vdup-9.c: New test case.
3595         * gcc.target/arm/neon-vdup-10.c: New test case.
3596         * gcc.target/arm/neon-vdup-11.c: New test case.
3597         * gcc.target/arm/neon-vdup-12.c: New test case.
3598         * gcc.target/arm/neon-vdup-13.c: New test case.
3599         * gcc.target/arm/neon-vdup-14.c: New test case.
3600         * gcc.target/arm/neon-vdup-15.c: New test case.
3601         * gcc.target/arm/neon-vdup-16.c: New test case.
3602         * gcc.target/arm/neon-vdup-17.c: New test case.
3603         * gcc.target/arm/neon-vdup-18.c: New test case.
3604         * gcc.target/arm/neon-vdup-19.c: New test case.
3605         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3606         arguments non-constant.
3607
3608 2012-07-18  Richard Guenther  <rguenther@suse.de>
3609
3610         PR tree-optimization/53970
3611         * g++.dg/torture/pr53970.C: New testcase.
3612
3613 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3614
3615         PR target/38621
3616         * gcc.c-torture/compile/pr38621.c: New.
3617
3618 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3619
3620         PR target/33135
3621         * gcc.target/sh/pr33135-1.c: New.
3622         * gcc.target/sh/pr33135-2.c: New.
3623         * gcc.target/sh/pr33135-3.c: New.
3624         * gcc.target/sh/pr33135-4.c: New.
3625
3626 2012-07-17  Jason Merrill  <jason@redhat.com>
3627
3628         PR c++/53995
3629         * g++.dg/parse/enum9.C: New.
3630
3631 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
3632             Sandra Loosemore  <sandra@codesourcery.com>
3633
3634         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3635         if there is a conflict with -mcpu=.  Use -mcpu=5208.
3636
3637 2012-07-17  Jason Merrill  <jason@redhat.com>
3638
3639         PR c++/53989
3640         * g++.dg/template/array23.C: New.
3641
3642 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3643
3644         PR fortran/53985
3645         * gfortran.dg/bind_c_usage_26.f90: New.
3646         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3647         * gfortran.dg/bind_c_usage_13.f03: Ditto.
3648         * gfortran.dg/bind_c_usage_18.f90: Ditto.
3649         * gfortran.dg/interop_params.f03: Ditto.
3650
3651 2012-07-17  Jason Merrill  <jason@redhat.com>
3652
3653         * g++.dg/template/inherit8.C: Adjust.
3654         * g++.dg/template/using21.C: Adjust.
3655         * g++.dg/template/using22.C: Adjust.
3656
3657         PR c++/53549
3658         * g++.dg/template/current-inst1.C: New.
3659         * g++.dg/parse/crash35.C: Adjust.
3660
3661 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3662
3663         PR fortran/52101
3664         * gfortran.dg/oldstyle_4.f90: New.
3665
3666 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3667
3668         PR fortran/49265
3669         * gfortran.dg/module_procedure_double_colon_3.f90: New.
3670         * gfortran.dg/module_procedure_double_colon_4.f90: New.
3671
3672 2012-07-16  Jason Merrill  <jason@redhat.com>
3673
3674         * g++.dg/parse/access8.C: Adjust.
3675         * g++.dg/template/sfinae6_neg.C: Adjust.
3676
3677 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
3678
3679         PR fortran/53824
3680         * gfortran.dg/coarray_allocate_1.f90:  New test.
3681
3682 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3683
3684         * gcc.c-torture/execute/bswap-1.c: New testcase.
3685         * gcc.c-torture/compile/unalign-1.c: New testcase.
3686         * gcc.c-torture/compile/20120524-1.c: New testcase.
3687         * gcc.c-torture/compile/20101216-1.c: New testcase.
3688
3689 2012-07-16  Dehao Chen  <dehao@google.com>
3690
3691         Revert
3692         2012-07-10  Dehao Chen  <dehao@google.com>
3693
3694         * gcc.dg/debug_info_inline.c: New test.
3695
3696 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
3697
3698         PR fortran/53956
3699         * gfortran.dg/proc_decl_28.f90: New.
3700
3701 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3702
3703         * gcc.dg/torture/builtins-1.c: New testcase.
3704
3705 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
3706
3707         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3708         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3709         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3710         gcc.target/cris/sync-1-v10.c,
3711         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3712         pass -mno-unaligned-atomic-may-use-library.
3713         * gcc.target/cris/sync-xchg-1.c: New test.
3714         * gcc.target/cris/20011127-1.c: Adjust to %P being a
3715         valid register operand output modifier.
3716
3717 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
3718
3719         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3720         characters.
3721
3722 2012-07-13  Andrew Pinski  <apinski@cavium.com>
3723
3724         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3725         rather than cleanup-tree-dump.
3726         * gcc.target/mips/octeon-pipe-1.c: Likewise.
3727
3728 2012-07-13  Richard Guenther  <rguenther@suse.de>
3729
3730         PR tree-optimization/53907
3731         * gcc.target/i386/pr53907.c: New testcase.
3732
3733 2012-07-13  Richard Guenther  <rguenther@suse.de>
3734
3735         PR tree-optimization/53922
3736         * gcc.dg/torture/pr53922.c: New testcase.
3737
3738 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
3739
3740         PR rtl-optimization/53908
3741         * gcc.dg/torture/pr53908.c: New test.
3742
3743 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
3744
3745         PR c++/53531
3746         * g++.dg/cpp0x/variadic135.C: New.
3747
3748 2012-07-12  Jason Merrill  <jason@redhat.com>
3749
3750         * g++.dg/template/sfinae6_neg.C: Adjust.
3751
3752 2012-07-12  Tobias Burnus  <burnus@net-b.de>
3753
3754         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3755         * gfortran.dg/c_f_pointer_tests_3.f90: Update
3756         scan-tree-dump-times pattern.
3757
3758 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3759
3760         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3761
3762 2012-07-11  Jason Merrill  <jason@redhat.com>
3763
3764         DR 1402
3765         * g++.g/cpp0x/defaulted37.C: New.
3766
3767 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
3768
3769         PR target/53859
3770         * gcc.target/arm/pr53859.c: New test.
3771
3772 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
3773
3774         PR target/53886
3775         * gcc.c-torture/compile/pr53886.c: New.
3776
3777 2012-07-10  Dehao Chen  <dehao@google.com>
3778
3779         * gcc.dg/debug_info_inline.c: New test.
3780
3781 2012-07-10  Jason Merrill  <jason@redhat.com>
3782
3783         PR c++/53733
3784         * g++.dg/cpp0x/defaulted36.C: New.
3785         * g++.dg/cpp0x/defaulted21.C: Adjust.
3786
3787         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3788
3789 2012-07-09  Sterling Augustine  <saugustine@google.com>
3790
3791         * g++.dg/debug/dwarf2/pubnames-2.C: New.
3792
3793 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
3794
3795         PR tree-optimization/53887
3796         * gcc.dg/pr53887.c: New test.
3797
3798 2012-07-09  Jason Merrill  <jason@redhat.com>
3799
3800         PR c++/53882
3801         * g++.dg/cpp0x/nullptr29.C: New.
3802
3803 2012-07-09  Tom de Vries  <tom@codesourcery.com>
3804             Richard Guenther  <rguenther@suse.de>
3805
3806         * gcc.dg/builtin-unreachable-6.c: New test.
3807         * gcc.dg/builtin-unreachable-5.c: New test.
3808
3809 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
3810
3811         PR tree-optimization/53881
3812         * gcc.dg/pr53881.c: New test.
3813
3814 2012-07-06  Jason Merrill  <jason@redhat.com>
3815
3816         PR c++/53862
3817         * g++.dg/cpp0x/variadic134.C: New.
3818
3819         PR c++/53858
3820         * g++.dg/cpp0x/alias-decl-20.C: New.
3821
3822 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3823
3824         PR tree-optimization/51879
3825         * gcc.dg/pr51879-16.c: New test.
3826         * gcc.dg/pr51879-17.c: Same.
3827
3828 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3829
3830         PR tree-optimization/52009
3831         * gcc.dg/pr51879-7.c: New test.
3832         * gcc.dg/pr51879-18.c: New test.
3833
3834 2012-07-05  Jason Merrill  <jason@redhat.com>
3835
3836         PR c++/50852
3837         * g++.dg/template/typedef39.C: New.
3838
3839         PR c++/53039
3840         * g++.dg/cpp0x/variadic133.C: New.
3841         * g++.dg/template/param1.C: Adjust.
3842
3843 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3844
3845         PR target/48941
3846         PR target/51980
3847         * gcc.target/arm/neon/vtrnf32.c: Update.
3848         * gcc.target/arm/neon/vtrns32.c: Update.
3849         * gcc.target/arm/neon/vtrnu32.c: Update.
3850         * gcc.target/arm/neon/vzipf32.c: Update.
3851         * gcc.target/arm/neon/vzips32.c: Update.
3852         * gcc.target/arm/neon/vzipu32.c: Update.
3853
3854 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
3855
3856         PR fortran/53732
3857         * gfortran.dg/inline_sum_4.f90: New test.
3858
3859 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
3860
3861         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3862
3863 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3864
3865         * gcc.target/arm/fma-sp.c: New testcase.
3866         * gcc.target/arm/fma.c: Likewise.
3867         * gcc.target/arm/fma.h: Likewise.
3868
3869 2012-07-04  Jason Merrill  <jason@redhat.com>
3870
3871         PR c++/53848
3872         * g++.dg/other/enum3.C: New.
3873
3874 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
3875
3876         PR middle-end/53321
3877         * g++.dg/torture/pr53321.C: New test.
3878
3879 2012-07-04  Richard Guenther  <rguenther@suse.de>
3880
3881         PR tree-optimization/53844
3882         * g++.dg/tree-ssa/pr53844.C: New testcase.
3883
3884 2012-07-04  Richard Guenther  <rguenther@suse.de>
3885
3886         PR tree-optimization/53849
3887         * gcc.dg/pr53849.c: New testcase.
3888
3889 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
3890
3891         PR c++/53812
3892         * g++.dg/ext/label14.C: New test.
3893
3894 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
3895
3896         PR target/53811
3897         * g++.dg/other/pr53811.C: New test.
3898
3899 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
3900
3901         PR target/28896
3902         * gcc.target/m68k/stack-limit-1.c: New testcase.
3903
3904 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3905
3906         * gnat.dg/recursive_call.adb: New test.
3907
3908 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3909
3910         * gnat.dg/discr37.ad[sb]: New test.
3911
3912 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
3913
3914         * g++.dg/other/packed1.C: Remove SH from xfail list.
3915
3916 2012-07-02  Jason Merrill  <jason@redhat.com>
3917
3918         PR c++/53619
3919         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3920
3921         PR c++/53783
3922         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3923
3924         PR c++/53788
3925         * g++.dg/cpp0x/decltype39.C: New.
3926         * g++.dg/diagnostic/method1.C: Adjust.
3927
3928         PR c++/53816
3929         * g++.dg/template/ref6.C: New.
3930
3931 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3932
3933         PR target/53568
3934         * gcc.target/sh/pr53568-1.c: New.
3935
3936 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3937
3938         PR target/51244
3939         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3940
3941 2012-07-02  Jason Merrill  <jason@redhat.com>
3942
3943         PR c++/53821
3944         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3945
3946         PR c++/53524
3947         * g++.dg/template/enum7.C: New.
3948         * g++.dg/other/ptrmem10.C: Adjust.
3949         * g++.dg/other/ptrmem11.C: Adjust.
3950         * g++.dg/cpp0x/scoped_enum.C: Adjust.
3951
3952 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
3953
3954         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3955
3956 2012-07-01  Wei Guozhi  <carrot@google.com>
3957
3958         PR target/53447
3959         * gcc.target/arm/pr53447-1.c: New testcase.
3960         * gcc.target/arm/pr53447-2.c: New testcase.
3961         * gcc.target/arm/pr53447-3.c: New testcase.
3962         * gcc.target/arm/pr53447-4.c: New testcase.
3963
3964 2012-06-29  Richard Guenther  <rguenther@suse.de>
3965
3966         PR tree-optimization/47061
3967         * gcc.dg/tree-ssa/vrp71.c: New testcase.
3968
3969 2012-06-29  Richard Guenther  <rguenther@suse.de>
3970
3971         PR tree-optimization/37541
3972         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3973
3974 2012-06-29  Richard Guenther  <rguenther@suse.de>
3975
3976         PR tree-optimization/52589
3977         * gcc.dg/tree-ssa/vrp70.c: New testcase.
3978
3979 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
3980
3981         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3982
3983         * g++.dg/template/error46.C: Add missing comment to dg-message.
3984         * g++.dg/template/crash107.C: Likewise.
3985         * g++.dg/template/error47.C: Likewise.
3986         * g++.dg/template/crash108.C: Likewise.
3987         * g++.dg/overload/operator5.C: Likewise.
3988
3989         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3990         errors in dg-message directives, add comments.
3991
3992 2012-06-28  Kai Tietz  <ktietz@redhat.com>
3993
3994         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3995         hard-coded 'unsigned long'.
3996
3997 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3998
3999         PR tree-optimization/51581
4000         * gcc.dg/vect/pr51581-4.c: New test.
4001
4002         PR tree-optimization/53645
4003         * gcc.c-torture/execute/pr53645-2.c: New test.
4004
4005 2012-06-28  Richard Guenther  <rguenther@suse.de>
4006
4007         PR middle-end/53790
4008         * gcc.dg/torture/pr53790.c: New testcase.
4009
4010 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
4011
4012         PR tree-optimization/53645
4013         * gcc.c-torture/execute/pr53645.c: New test.
4014
4015 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
4016
4017         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4018
4019 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
4020
4021         PR debug/53671
4022         PR debug/49888
4023         * gcc.dg/guality/pr49888.c: Account for the possibility that
4024         the variable is optimized out at the first test.
4025
4026 2012-06-27  Jason Merrill  <jason@redhat.com>
4027
4028         * g++.dg/cpp0x/override2.C: Adjust.
4029         * g++.dg/template/error5.C: Adjust.
4030         * g++.dg/parse/crash28.C: Adjust.
4031
4032         PR c++/53563
4033         * g++.dg/parse/template27.C: New.
4034         * g++.dg/template/crash74.C: Adjust expected output.
4035
4036 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
4037
4038         PR fortran/41951
4039         PR fortran/49591
4040         * gfortran.dg/typebound_operator_16.f03: New.
4041
4042 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
4043
4044         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4045         even src1.i and src2.i fields even in the second half of the arrays.
4046
4047 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4048
4049         PR c++/51033.
4050         * g++.dg/torture/vshuf-16.inc: New test.
4051         * g++.dg/torture/vshuf-2.inc: New test.
4052         * g++.dg/torture/vshuf-4.inc: New test.
4053         * g++.dg/torture/vshuf-8.inc: New test.
4054         * g++.dg/torture/vshuf-main.inc: New test.
4055         * g++.dg/torture/vshuf-v16hi.C: New test.
4056         * g++.dg/torture/vshuf-v16qi.C: New test.
4057         * g++.dg/torture/vshuf-v2df.C: New test.
4058         * g++.dg/torture/vshuf-v2di.C: New test.
4059         * g++.dg/torture/vshuf-v2sf.C: New test.
4060         * g++.dg/torture/vshuf-v2si.C: New test.
4061         * g++.dg/torture/vshuf-v4df.C: New test.
4062         * g++.dg/torture/vshuf-v4di.C: New test.
4063         * g++.dg/torture/vshuf-v4sf.C: New test.
4064         * g++.dg/torture/vshuf-v4si.C: New test.
4065         * g++.dg/torture/vshuf-v8hi.C: New test.
4066         * g++.dg/torture/vshuf-v8qi.C: New test.
4067         * g++.dg/torture/vshuf-v8si.C: New test.
4068
4069 2012-06-27  Richard Guenther  <rguenther@suse.de>
4070
4071         PR middle-end/53676
4072         * gcc.dg/tree-ssa/scev-6.c: New testcase.
4073
4074 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
4075
4076         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4077         scan-dump-dem-not): Use printable pattern in test name.
4078
4079 2012-06-26  Sterling Augustine  <saugustine@google.com>
4080             Dominique Dhumieres  <dominiq@lps.ens.fr>
4081
4082         * gcc.dg/pubtypes-2.c: Update expected output.
4083         * gcc.dg/pubtypes-3.c: Likewise.
4084         * gcc.dg/pubtypes-4.c: Likewise.
4085
4086 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
4087
4088         * gcc.dg/tree-ssa/slsr-1.c: New test.
4089         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4090         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4091         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4092
4093 2012-06-26  Matt Turner  <mattst88@gmail.com>
4094
4095         PR target/35294
4096         * gcc.target/arm/mmx-2.c: New.
4097
4098 2012-06-26  Richard Guenther  <rguenther@suse.de>
4099
4100         PR c++/53752
4101         * g++.dg/torture/pr53752.C: New testcase.
4102
4103 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
4104
4105         PR tree-optimization/53748
4106         * gcc.c-torture/compile/pr53748.c: New test.
4107
4108 2012-06-25  Jason Merrill  <jason@redhat.com>
4109
4110         PR c++/53498
4111         PR c++/53305
4112         * g++.dg/cpp0x/decltype38.C: New.
4113         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4114
4115 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
4116
4117         * lib/target-supports-dg.exp (testname-for-summary): New.
4118         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4119         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4120         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4121         scan-module-absence, output-exists, output-exists-not: Use
4122         testname-for-summary.
4123         (dg-test): Clean up testname_with_flags.
4124         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4125         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4126         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4127         scan-assembler-dem-not, object-size: Use testname-for-summary.
4128         * lib/gcov.exp (run-gcov): Likewise.
4129         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4130         scan-dump-dem, scan-dump-dem-note): Likewise.
4131
4132         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4133         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4134         including profopt.opt; save and restore existing value.
4135         * g++.dg/bprob/bprob.exp: Likewise.
4136         * gcc.dg/matrix/matrix.exp: Likewise.
4137         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4138         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4139         PROFOPT_OPTIONS.
4140
4141 2012-06-25  Richard Henderson  <rth@redhat.com>
4142
4143         * gcc.dg/pr53749.c: New.
4144
4145 2012-06-25  Jason Merrill  <jason@redhat.com>
4146
4147         PR c++/52988
4148         * g++.dg/cpp0x/nullptr28.C: New.
4149
4150 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
4151
4152         * gcc.target/arm/neon-vld1_dupQ.c: New.
4153
4154 2012-06-25  Florian Weimer  <fweimer@redhat.com>
4155
4156         * g++.dg/init/new35.C: New.
4157         * g++.dg/init/new36.C: New.
4158         * g++.dg/init/new37.C: New.
4159         * g++.dg/ext/vla5.C: New warning.
4160         * g++.dg/ext/vla8.C: New warning.
4161         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4162
4163 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4164             James Greenhalgh  <james.greenhalgh@arm.com>
4165
4166         * gcc.target/arm/ftest-support-arm.h New testcase.
4167         * gcc.target/arm/ftest-support-thumb.h Likewise.
4168         * gcc.target/arm/ftest-support.h Likewise.
4169         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4170         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4171         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4172         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4173         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4174         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4175         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4176         * gcc.target/arm/ftest-armv6-arm.c Likewise.
4177         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4178         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4179         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4180         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4181         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4182         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4183         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4184         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4185         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4186         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4187         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4188         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4189         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4190         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4191         * lib/target-supports.exp
4192         (check_effective_target_arm_arch_FUNC): Add support for more
4193         architectures.
4194         (add_options_for_arm_arch_FUNC): Likewise.
4195         (check_effective_target_arm_arch_FUNC_multilib): New functions.
4196
4197 2012-06-25  Jason Merrill  <jason@redhat.com>
4198
4199         PR c++/53202
4200         * g++.dg/cpp0x/constexpr-tuple.C: New.
4201
4202 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
4203
4204         PR target/53759
4205         * gcc.target/i386/pr53759.c: New test.
4206
4207         PR c++/53594
4208         * g++.dg/cpp0x/nsdmi7.C: New test.
4209
4210 2012-06-24  Kai Tietz  <ktietz@redhat.com>
4211
4212         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4213         for LLP64 targets.
4214         * gcc.target/i386/pr38988.c: Likewise.
4215
4216 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
4217
4218         PR fortran/47710
4219         PR fortran/53328
4220         * gfortran.dg/typebound_generic_12.f03: New.
4221         * gfortran.dg/typebound_generic_13.f03: New.
4222
4223 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
4224
4225         * gnat.dg/lto15.ad[sb]: New test.
4226
4227 2012-06-21  Meador Inge  <meadori@codesourcery.com>
4228
4229         PR c/53702
4230         * gcc.dg/Wunused-local-typedefs.c: New testcase.
4231
4232 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
4233
4234         * gcc.dg/pch/ident-1.c: New test.
4235         * gcc.dg/pch/ident-1.hs: Header file for new test.
4236
4237 2012-06-21  Michael Matz  <matz@suse.de>
4238
4239         PR middle-end/53688
4240         * gcc.c-torture/execute/pr53688.c: New test.
4241
4242 2012-06-20  Richard Guenther  <rguenther@suse.de>
4243
4244         PR tree-optimization/30318
4245         * gcc.dg/tree-ssa/vrp69.c: New testcase.
4246
4247 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
4248
4249         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4250
4251 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4252
4253         * gcc.target/i386/clearcapv2.map: New file.
4254         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4255
4256 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4257
4258         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4259         and add __sh__ case.
4260
4261 2012-06-19  Jason Merrill  <jason@redhat.com>
4262
4263         PR c++/52637
4264         * g++.dg/debug/localclass1.C: New.
4265
4266 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4267
4268         * g++.dg/cpp0x/override4.C: New.
4269
4270 2012-06-14  Jason Merrill  <jason@redhat.com>
4271
4272         PR c++/53651
4273         * g++.dg/cpp0x/decltype37.C: New.
4274
4275 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4276
4277         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4278
4279 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
4280
4281         * gcc.c-torture/compile/vector-5.c,
4282         gcc.c-torture/compile/vector-6.c: New tests.
4283
4284 2012-06-19  Richard Henderson  <rth@redhat.com>
4285
4286         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4287
4288 2012-06-19  Richard Guenther  <rguenther@suse.de>
4289
4290         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4291
4292 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
4293
4294         PR target/53712
4295         * gcc.target/i386/pr53712.c: New test.
4296
4297 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4298
4299         PR fortran/53692
4300         * gfortran.dg/elemental_optional_args_6.f90: New.
4301
4302 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4303
4304         PR fortran/53526
4305         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4306         * gfortran.dg/coarray/move_alloc_1.f90
4307
4308 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4309
4310         PR fortran/53526
4311         * gfortran.dg/coarray_27.f90: New.
4312
4313 2012-06-18  Joey Ye <Joey.Ye@arm.com>
4314             Greta Yorsh  <Greta.Yorsh@arm.com>
4315
4316         * gcc.target/arm/epilog-1.c: New test.
4317
4318 2012-06-18  Richard Guenther  <rguenther@suse.de>
4319
4320         PR tree-optimization/53693
4321         * g++.dg/torture/pr53693.C: New testcase.
4322
4323 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
4324
4325         PR tree-optimization/53703
4326         * gcc.dg/torture/pr53703.c: New test.
4327
4328 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
4329
4330         PR middle-end/53698
4331         * gcc.target/i386/pr53698.c: New test.
4332
4333 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4334
4335         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4336
4337 2012-06-17  Tobias Burnus  <burnus@net-b.de>
4338
4339         PR fortran/53691
4340         PR fortran/53685
4341         * gfortran.dg/transfer_check_3.f90: New.
4342
4343 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4344
4345         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4346
4347 2012-06-16  Tobias Burnus  <burnus@net-b.de>
4348
4349         PR fortran/53642
4350         PR fortran/45170
4351         * gfortran.dg/deferred_type_param_8.f90: New.
4352
4353 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
4354
4355         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4356         testname that includes flags, passed in as new argument, in
4357         pass/fail messages.
4358         (run_gcov): Get testname from dg-test, use it in pass/fail messages
4359         and pass it to verify-* procedures.
4360
4361         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4362         alignment torture options with usual torture options.
4363
4364         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4365         messages reported for one line of source code.
4366         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4367         * g++.dg/cpp0x/decltype2.C: Likewise.
4368         * g++.dg/cpp0x/decltype3.C: Likewise.
4369         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4370         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4371         * g++.dg/cpp0x/static_assert3.C: Likewise.
4372         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4373         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4374         * g++.dg/cpp0x/union1.C: Likewise.
4375         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4376         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4377         * g++.dg/cpp0x/variadic2.C: Likewise.
4378         * g++.dg/cpp0x/variadic20.C: Likewise.
4379         * g++.dg/cpp0x/variadic74.C: Likewise.
4380         * g++.dg/diagnostic/bitfld2.C: Likewise.
4381         * g++.dg/ext/attrib44.C: Likewise.
4382         * g++.dg/ext/no-asm-1.C: Likewise.
4383         * g++.dg/other/error34.C: Likewise.
4384         * g++.dg/parse/crash46.C: Likewise.
4385         * g++.dg/parse/error10.C: Likewise.
4386         * g++.dg/parse/error2.C: Likewise.
4387         * g++.dg/parse/error3.C: Likewise.
4388         * g++.dg/parse/error36.C: Likewise.
4389         * g++.dg/parse/error8.C: Likewise.
4390         * g++.dg/parse/error9.C: Likewise.
4391         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4392         * g++.dg/parse/parser-pr28152.C: Likewise.
4393         * g++.dg/parse/template25.C: Likewise.
4394         * g++.dg/parse/typename11.C: Likewise.
4395         * g++.dg/tc1/dr147.C: Likewise.
4396         * g++.dg/template/deduce3.C: Likewise.
4397         * g++.dg/template/koenig9.C: Likewise.
4398         * g++.dg/template/pr23510.C: Likewise.
4399         * g++.dg/warn/pr12242.C: Likewise.
4400         * g++.dg/warn/pr30551-2.C: Likewise.
4401         * g++.dg/warn/pr30551.C: Likewise.
4402         * g++.old-deja/g++.other/typename1.C: Likewise.
4403         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4404
4405 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4406
4407         PR c++/51033
4408         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4409         * c-c++-common/torture/vshuf-2.inc: Likewise.
4410         * c-c++-common/torture/vshuf-4.inc: Likewise.
4411         * c-c++-common/torture/vshuf-8.inc: Likewise.
4412         * c-c++-common/torture/vshuf-main.inc: Likewise.
4413         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4414         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4415         * c-c++-common/torture/vshuf-v2df.c: Likewise.
4416         * c-c++-common/torture/vshuf-v2di.c: Likewise.
4417         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4418         * c-c++-common/torture/vshuf-v2si.c: Likewise.
4419         * c-c++-common/torture/vshuf-v4df.c: Likewise.
4420         * c-c++-common/torture/vshuf-v4di.c: Likewise.
4421         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4422         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4423         * c-c++-common/torture/vshuf-v4si.c: Likewise.
4424         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4425         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4426         * c-c++-common/torture/vshuf-v8si.c: Likewise.
4427
4428 2012-06-15  Michael Matz  <matz@suse.de>
4429
4430         * gcc.dg/tree-ssa/vector-4.c: New test.
4431
4432 2012-06-15  Michael Matz  <matz@suse.de>
4433
4434         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4435         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4436
4437 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
4438
4439         PR tree-optimization/53636
4440         * gcc.target/arm/pr53636.c: New test.
4441
4442 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
4443
4444         PR tree-optimization/51581
4445         * gcc.c-torture/execute/pr51581-1.c: New test.
4446         * gcc.c-torture/execute/pr51581-2.c: New test.
4447         * gcc.dg/vect/pr51581-1.c: New test.
4448         * gcc.dg/vect/pr51581-2.c: New test.
4449         * gcc.dg/vect/pr51581-3.c: New test.
4450         * gcc.target/i386/avx-pr51581-1.c: New test.
4451         * gcc.target/i386/avx-pr51581-2.c: New test.
4452         * gcc.target/i386/avx2-pr51581-1.c: New test.
4453         * gcc.target/i386/avx2-pr51581-2.c: New test.
4454         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4455
4456 2012-06-15  Richard Guenther  <rguenther@suse.de>
4457
4458         * gcc.c-torture/execute/20120615-1.c: New testcase.
4459
4460 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
4461
4462         * gnat.dg/vect8.ad[sb]: New test.
4463
4464 2012-06-14  Richard Guenther  <rguenther@suse.de>
4465
4466         * gcc.dg/tree-ssa/vrp.h: New testcase.
4467         * gcc.dg/tree-ssa/vrp68.c: Likewise.
4468
4469 2012-06-13  Christian Bruel  <christian.bruel@st.com>
4470
4471         PR target/53621
4472         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4473
4474 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
4475
4476         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4477
4478 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
4479
4480         PR testsuite/20771
4481         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4482         test summary unique.
4483
4484         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4485         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4486         scan-stack-usage-not): Don't strip torture options from test name.
4487
4488         * lib/scandump.exp (scan-dump-times): Use printable version of
4489         regexp in test summary line.
4490
4491         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4492         messages reported for one line of source code.
4493         * gcc.dg/format/few-1.c: Likewise.
4494         * gcc.dg/ia64-sync-2.c: Likewise.
4495         * gcc.dg/sync-2.c: Likewise.
4496         * gcc.dg/noncompile/pr44517.c: Likewise.
4497
4498 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4499
4500         PR debug/49888
4501         * gcc.dg/guality/pr49888.c: New.
4502
4503 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4504
4505         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4506         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4507         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4508
4509 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4510
4511         PR fortran/53643
4512         * gfortran.dg/intent_out_7.f90: New.
4513
4514 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4515
4516         PR fortran/53597
4517         * gfortran.dg/save_4.f90: New.
4518
4519 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4520
4521         PR c/53532
4522         PR c/51034
4523         PR c/53196
4524         * gcc.dg/pr53532.c: New test.
4525         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4526         adjust line numbers.
4527         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4528         * gcc.dg/Wcxx-compat-8.c: Likewise.
4529         * gcc.dg/pr51034.c: New test.
4530         * gcc.dg/pr53196-1.c: New test.
4531         * gcc.dg/pr53196-2.c: New test.
4532
4533 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
4534
4535         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4536         alignment torture options with usual torture options.
4537         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4538         instead of dg-options.
4539         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4540         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4541         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4542         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4543         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4544         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4545
4546         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4547         to checks for multiple messages reported for one line of source code.
4548         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4549
4550         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4551         messages reported for one line of source code.
4552
4553         * gcc.dg/20031223-1.c: Add comments to check for multiple
4554         messages reported for one line of source code.
4555         * gcc.dg/Wconversion-integer.c: Likewise.
4556         * gcc.dg/Wfatal-2.c: Likewise.
4557         * gcc.dg/Wfatal.c: Likewise.
4558         * gcc.dg/Wobjsize-1.c: Likewise.
4559         * gcc.dg/c99-vla-jump-1.c: Likewise.
4560         * gcc.dg/c99-vla-jump-2.c: Likewise.
4561         * gcc.dg/c99-vla-jump-3.c: Likewise.
4562         * gcc.dg/c99-vla-jump-4.c: Likewise.
4563         * gcc.dg/c99-vla-jump-5.c: Likewise.
4564         * gcc.dg/decl-9.c: Likewise.
4565         * gcc.dg/declspec-10.c: Likewise.
4566         * gcc.dg/declspec-18.c: Likewise.
4567         * gcc.dg/mtune.c: Likewise.
4568         * gcc.dg/parser-pr28152-2.c: Likewise.
4569         * gcc.dg/parser-pr28152.c: Likewise.
4570         * gcc.dg/pr14475.c: Likewise.
4571         * gcc.dg/pr27953.c: Likewise.
4572         * gcc.dg/pr28322-3.c: Likewise.
4573         * gcc.dg/pr30457.c: Likewise.
4574         * gcc.dg/pr30551-2.c: Likewise.
4575         * gcc.dg/pr30551-3.c: Likewise.
4576         * gcc.dg/pr30551-4.c: Likewise.
4577         * gcc.dg/pr30551-5.c: Likewise.
4578         * gcc.dg/pr30551-6.c: Likewise.
4579         * gcc.dg/pr30551.c: Likewise.
4580         * gcc.dg/pr45461.c: Likewise.
4581         * gcc.dg/pr48552-1.c: Likewise.
4582         * gcc.dg/pr48552-2.c: Likewise.
4583         * gcc.dg/redecl-1.c: Likewise.
4584         * gcc.dg/transparent-union-3.c: Likewise.
4585         * gcc.dg/utf-dflt.c: Likewise.
4586         * gcc.dg/utf-dflt2.c: Likewise.
4587         * gcc.dg/vla-8.c: Likewise.
4588         * gcc.dg/vla-init-1.c: Likewise.
4589         * gcc.dg/wtr-int-type-1.c: Likewise.
4590
4591         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4592         messages reported for for one line of source code.
4593         * c-c++-common/raw-string-5.c: Likewise.
4594         * c-c++-common/raw-string-4.c: Likewise.
4595         * c-c++-common/raw-string-6.c: Likewise.
4596         * c-c++-common/pr20000.c: Likewise.
4597
4598         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4599         messages reported for one line of source code.
4600         * gcc.dg/cpp/pr30786.c: Likewise.
4601         * gcc.dg/cpp/pr28709.c: Likewise.
4602         * gcc.dg/cpp/missing-header-MD.c: Likewise.
4603         * gcc.dg/cpp/macspace2.c: Likewise.
4604         * gcc.dg/cpp/missing-header-1.c: Likewise.
4605         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4606         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4607         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4608
4609 2012-06-12  Jason Merrill  <jason@redhat.com>
4610
4611         PR c++/53599
4612         * g++.dg/template/local7.C: New.
4613
4614 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4615
4616         PR target/53511
4617         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4618         * gcc.target/sh/pr51340-2.c: Likewise.
4619         * gcc.target/sh/pr51340-3.c: Likewise.
4620
4621 2012-06-12  Michael Matz  <matz@suse.de>
4622
4623         * gcc.dg/torture/alias-1.c: New test.
4624
4625 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4626
4627         PR rtl-optimization/53589
4628         * gcc.dg/torture/pr53589.c: New test.
4629
4630 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4631
4632         PR target/50749
4633         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4634         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4635         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4636         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4637         * gcc.target/sh/pr50749-sf-predec-2.c: New.
4638         * gcc.target/sh/pr50749-sf-predec-4.c: New.
4639         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4640         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4641         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4642         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4643         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4644         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4645         * gcc.target/sh/pr50749-sf-predec-1.c: New.
4646         * gcc.target/sh/pr50749-sf-predec-3.c: New.
4647         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4648         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4649
4650 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
4651
4652         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4653         (check_intel_cpu_model): New function.
4654         (check_amd_cpu_model): New function.
4655         (check_features): New function.
4656         (__get_cpuid_output): New function.
4657         (check_detailed): New function.
4658         (fn1): Rename to quick_check.
4659         (main): Update to call quick_check and call check_detailed.
4660
4661 2012-06-11  Richard Henderson  <rth@redhat.com>
4662
4663         * lib/target-supports.exp
4664         (check_effective_target_sync_long_long_runtime): Use
4665         check_effective_target_lp64 instead of
4666         check_effective_target_powerpc64 for powerpc targets.
4667
4668 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
4669
4670         PR target/53511
4671         * gcc.target/sh/pr53511-1.c: New.
4672
4673 2012-06-11  Richard Guenther  <rguenther@suse.de>
4674
4675         PR middle-end/53470
4676         * g++.dg/lto/pr53470_0.C: New testcase.
4677         * gcc.dg/lto/pr53470_0.c: Likewise.
4678
4679 2012-06-11  Richard Guenther  <rguenther@suse.de>
4680
4681         PR c++/53605
4682         * g++.dg/ext/pr53605.C: New testcase.
4683
4684 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4685
4686         * gnat.dg/specs/array1.ads: New test.
4687         * gnat.dg/specs/array2.ads: Likewise.
4688         * gnat.dg/array22.adb: Likewise.
4689
4690 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4691
4692         * gnat.dg/constant4.adb: New test.
4693         * gnat.dg/constant4_pkg.ads: New helper.
4694
4695 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
4696
4697         PR fortran/52552
4698         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4699         * gfortran.dg/allocate_class_1.f90: Modified.
4700         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4701         * gfortran.dg/allocate_class_2.f90: New.
4702
4703 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
4704
4705         PR middle-end/53535
4706         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4707
4708 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4709
4710         PR fortran/52861
4711         * gfortran.dg/string_assign_2.f90:  New test case.
4712
4713 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4714
4715         PR fortran/52861
4716         * gfortran.dg/string_assign_1.f90:  New test case.
4717
4718 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
4719
4720         PR middle-end/53580
4721         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4722         * gcc.dg/gomp/critical-4.c: Likewise.
4723         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4724         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4725         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4726         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4727         * c-c++-common/gomp/pr53580.c: New test.
4728
4729 2012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>
4730
4731         PR c++/51214
4732         * g++.dg/cpp0x/forw_enum11.C: New.
4733
4734 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4735
4736         PR c++/53567
4737         * g++.dg/cpp0x/alias-decl-19.C: New.
4738
4739 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
4740
4741         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4742
4743 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
4744
4745         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4746         (XSTATE_FP): Ditto.
4747         (XSTATE_SSE): Ditto.
4748         (XSTATE_YMM): Ditto.
4749         (avx_os_support): Use new defines.
4750
4751 2012-06-06  Richard Guenther  <rguenther@suse.de>
4752
4753         PR testsuite/32380
4754         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4755         loops.
4756
4757 2012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
4758
4759         PR c++/52841
4760         * g++.dg/cpp0x/pr52841.C: New testcase.
4761
4762 2012-06-06  Richard Guenther  <rguenther@suse.de>
4763
4764         PR tree-optimization/53081
4765         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4766         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4767
4768 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4769
4770         * gcc.target/powerpc/pr53487.c: New test.
4771
4772 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
4773
4774         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4775
4776 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
4777
4778         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4779
4780 2012-06-05  Richard Guenther  <rguenther@suse.de>
4781
4782         PR tree-optimization/30442
4783         * gcc.dg/vect/bb-slp-30.c: New testcase.
4784
4785 2012-06-05  Richard Guenther  <rguenther@suse.de>
4786
4787         PR tree-optimization/53081
4788         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4789         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4790         -fno-tree-loop-distribute-patterns.
4791
4792 2012-06-05  Alan Modra  <amodra@gmail.com>
4793
4794         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4795         Check static chain in nested funcs.
4796
4797 2012-06-04  Tobias Burnus  <burnus@net-b.de>
4798
4799         PR fortran/50619
4800         * gfortran.dg/init_flag_10.f90: New.
4801
4802 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4803
4804         PR c++/53524
4805         * g++.dg/warn/Wenum-compare-no-2: New.
4806
4807 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
4808
4809         PR preprocessor/53463
4810         * g++.dg/cpp/limits.C: New test.
4811         * g++.dg/parse/error19.C: Adjust.
4812         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4813         * g++.dg/warn/pr35635.C: Likewise.
4814         * g++.old-deja/g++.pt/assign1.C: Likewise.
4815
4816 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
4817
4818         PR target/53559
4819         * gcc.target/powerpc/cell_builtin_1.c: New test case.
4820         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4821         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4822         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4823         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4824         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4825         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4826         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4827
4828 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
4829
4830         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4831
4832 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
4833
4834         PR tree-optimization/53550
4835         * gcc.dg/pr53550.c: New test.
4836
4837 2012-06-04  Richard Guenther  <rguenther@suse.de>
4838
4839         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4840         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4841         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4842
4843 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4844
4845         PR fortran/48831
4846         * gfortran.dg/parameter_array_element_2.f90: New.
4847
4848 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
4849
4850         PR target/53512
4851         * gcc.target/sh/pr53512-1.c: New.
4852         * gcc.target/sh/pr53512-2.c: New.
4853         * gcc.target/sh/pr53512-3.c: New.
4854         * gcc.target/sh/pr53512-4.c: New.
4855
4856 2012-06-01  Jason Merrill  <jason@redhat.com>
4857
4858         PR c++/52973
4859         * g++.dg/ext/visibility/template12.C: New.
4860         * g++.dg/ext/attrib14.C: Adjust warning line.
4861
4862         PR c++/52725
4863         * g++.dg/parse/new6.C: New.
4864         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4865
4866 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4867
4868         * c-c++-common/restrict-2.c: Revert previous change.
4869
4870 2012-06-01  Jason Merrill  <jason@redhat.com>
4871
4872         PR c++/53137
4873         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4874
4875         PR c++/53484
4876         * g++.dg/cpp0x/auto33.C: New.
4877
4878 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
4879
4880         PR c++/26155
4881         * g++.dg/parse/namespace-alias-1.C: New.
4882
4883 2012-06-01  Christian Bruel  <christian.bruel@st.com>
4884
4885         * gcc.dg/spec-options.c: New test.
4886         * gcc.dg/foo.specs: New file.
4887
4888 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4889
4890         PR ada/53517
4891         * gnat.dg/lto14.adb: Skip on Solaris.
4892
4893 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
4894
4895         * gcc.target/cris/sync-1-v10.c,
4896         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4897         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4898         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4899         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4900         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4901         gcc.target/cris/torture/sync-mis-op-i-1.c,
4902         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4903         gcc.target/cris/torture/sync-mis-op-i-2.c,
4904         gcc.target/cris/torture/sync-mis-op-i-2a.c,
4905         gcc.target/cris/torture/sync-mis-op-i-3.c,
4906         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4907         gcc.target/cris/torture/sync-mis-op-s-1.c,
4908         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4909         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4910         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4911         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4912         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4913         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4914         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4915         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4916         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4917
4918 2012-05-31  Richard Guenther  <rguenther@suse.de>
4919
4920         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4921         ldist-pr45948.c with disabled SCCP.
4922
4923 2012-05-31  Richard Guenther  <rguenther@suse.de>
4924
4925         PR middle-end/48493
4926         * gcc.dg/torture/pr48493.c: New testcase.
4927
4928 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
4929
4930         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4931         arm32 to targets.
4932         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4933         of the initialization loop.
4934         (dg-final): Adjust the expected number of vectorized loops depending
4935         on vect_char_mult target selector.
4936
4937 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
4938
4939         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4940         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4941         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4942         New tests.
4943
4944 2012-05-30  Jason Merrill  <jason@redhat.com>
4945
4946         PR c++/53356
4947         * g++.dg/init/new34.C: New.
4948         * g++.dg/tree-ssa/stabilize1.C: New.
4949
4950 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4951
4952         PR c++/53356
4953         * g++.dg/init/new33.C: New test.
4954
4955 2012-05-30  Richard Guenther  <rguenther@suse.de>
4956
4957         PR middle-end/53501
4958         * gcc.dg/torture/pr53501.c: New testcase.
4959         * c-c++-common/restrict-2.c: Adjust.
4960
4961 2012-05-30  Alan Modra  <amodra@gmail.com>
4962
4963         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4964         torture-finish.
4965
4966 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
4967
4968         * gcc.target/i386/shuf-concat.c: New test.
4969
4970 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4971
4972         PR rtl-optimization/53519
4973         * gcc.c-torture/compile/pr53519.c: New test.
4974
4975 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4976
4977         * gcc.target/arm/neon-vrev.c: New.
4978
4979 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
4980
4981         PR target/51340
4982         * gcc.target/sh/pr51340-1.c: New.
4983         * gcc.target/sh/pr51340-2.c: New.
4984         * gcc.target/sh/pr51340-3.c: New.
4985
4986 2012-05-29  Richard Guenther  <rguenther@suse.de>
4987
4988         PR tree-optimization/53516
4989         * gcc.dg/torture/pr53516.c: New testcase.
4990
4991 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
4992
4993         PR preprocessor/53229
4994         * gcc.dg/cpp/paste6.c: Force to run without
4995         -ftrack-macro-expansion.
4996         * gcc.dg/cpp/paste8.c: Likewise.
4997         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4998         -ftrack-macro-expansion.
4999         * gcc.dg/cpp/paste12.c: Force to run without
5000         -ftrack-macro-expansion.
5001         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5002         -ftrack-macro-expansion.
5003         * gcc.dg/cpp/paste13.c: Likewise.
5004         * gcc.dg/cpp/paste14.c: Likewise.
5005         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5006         -ftrack-macro-expansion.
5007         * gcc.dg/cpp/paste18.c: New test.
5008
5009 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
5010
5011         * gcc.target/cris/torture/trap-1.c,
5012         gcc.target/cris/torture/trap-2.c,
5013         gcc.target/cris/torture/trap-3.c,
5014         gcc.target/cris/torture/trap-v0.c,
5015         gcc.target/cris/torture/trap-v3.c: New tests.
5016
5017 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
5018
5019         PR c++/25137
5020         * g++.dg/warn/Wbraces3.C: New.
5021         * g++.dg/warn/Wbraces4.C: Likewise.
5022
5023 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
5024
5025         PR tree-optimization/53505
5026         * c-c++-common/torture/pr53505.c: New test.
5027
5028 2012-05-27  Nathan Sidwell  <nathan@acm.org>
5029
5030         * gcc.dg/stmt-expr-4.c: New.
5031
5032 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
5033
5034         PR c++/53491
5035         * g++.dg/parse/crash60.C: New.
5036
5037 2012-05-26  Jason Merrill  <jason@redhat.com>
5038
5039         PR c++/53220
5040         * c-c++-common/array-lit.c: New.
5041         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5042
5043 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5044
5045         PR ada/50294
5046         * gnat.dg/array21.adb: New test.
5047
5048 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5049
5050         * gnat.dg/renaming5.adb: Adjust dg-final directive.
5051
5052 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5053
5054         PR c++/32054
5055         * g++.dg/other/anon-union3.C: New.
5056
5057 2012-05-25  Ian Lance Taylor  <iant@google.com>
5058
5059         * gcc.dg/split-6.c: New test.
5060
5061 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5062
5063         * gnat.dg/lto14.adb: New test.
5064
5065 2012-05-25  Tristan Gingold  <gingold@adacore.com>
5066
5067         * gcc.target/i386/large-frame.c: New.
5068
5069 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
5070         * gcc.target/powerpc/lhs-1.c: New.
5071         * gcc.target/powerpc/lhs-2.c: New.
5072         * gcc.target/powerpc/lhs-3.c: New.
5073
5074 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
5075
5076         Make unwound macro expansion trace less redundant
5077         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5078         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5079         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5080         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5081         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5082         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5083
5084 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5085
5086         PR c++/53464
5087         * g++.dg/cpp0x/constexpr-default1.C: New.
5088
5089 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5090
5091         PR c++/32080
5092         * g++.dg/eh/goto2.C: New.
5093
5094 2012-05-24  Richard Guenther  <rguenther@suse.de>
5095
5096         PR middle-end/53460
5097         * g++.dg/tree-prof/pr53460.C: New testcase.
5098
5099 2012-05-24  Richard Guenther  <rguenther@suse.de>
5100
5101         PR bootstrap/53466
5102         * g++.dg/debug/pr53466.C: New testcase.
5103
5104 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
5105
5106         PR tree-optimization/53465
5107         * gcc.c-torture/execute/pr53465.c: New test.
5108
5109 2012-05-23  Tobias Burnus  <burnus@net-b.de>
5110
5111         PR fortran/51055
5112         PR fortran/45170
5113         * gfortran.dg/allocate_with_typespec_6.f90: New.
5114
5115 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5116
5117         PR c++/29185
5118         * g++.dg/warn/delete-array-1.C: New.
5119
5120 2012-05-23  Richard Guenther  <rguenther@suse.de>
5121
5122         * gcc.dg/torture/pr39074-2.c: Adjust.
5123         * gcc.dg/torture/pr39074.c: Likewise.
5124         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5125         * gcc.dg/tree-ssa/alias-19.c: Likewise.
5126
5127 2012-05-22  Jan Hubicka  <jh@suse.cz>
5128
5129         PR middle-end/53161
5130         * g++.dg/torture/pr53161.C: New testcase.
5131
5132 2012-05-22  Tobias Burnus  <burnus@net-b.de>
5133
5134         PR fortran/53389
5135         * gfortran.dg/realloc_on_assign_15.f90: New.
5136
5137 2012-05-22  Richard Guenther  <rguenther@suse.de>
5138
5139         PR middle-end/51071
5140         * gcc.dg/torture/pr51071-2.c: New testcase.
5141
5142 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
5143
5144         PR tree-optimization/53336
5145         * g++.dg/torture/pr53336.C: New testcase.
5146
5147 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
5148
5149         PR c++/53322
5150         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5151         instead of -Wunused-local-typedefs.
5152
5153 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5154
5155         PR c++/51184
5156         * g++.dg/other/abstract4.C: New-
5157
5158 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5159
5160         PR c++/40821
5161         * g++.dg/ext/attrib46.C: New.
5162
5163 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
5164
5165         PR c/53418
5166         * gcc.c-torture/compile/pr53418-1.c,
5167         gcc.c-torture/compile/pr53418-2.c: New tests.
5168
5169 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
5170
5171         PR tree-optimization/53366
5172         * gcc.dg/torture/pr53366-1.c: New test.
5173         * gcc.dg/torture/pr53366-2.c: New test.
5174         * gcc.target/i386/pr53366-1.c: New test.
5175         * gcc.target/i386/pr53366-2.c: New test.
5176
5177         PR tree-optimization/53409
5178         * gcc.c-torture/compile/pr53409.c: New test.
5179
5180         PR tree-optimization/53410
5181         * gcc.c-torture/compile/pr53410-1.c: New test.
5182         * gcc.c-torture/compile/pr53410-2.c: New test.
5183
5184 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5185
5186         PR target/53425
5187         * gcc.target/i386/pr53425-1.c: New file.
5188         * gcc.target/i386/pr53425-2.c: Likewise.
5189
5190 2012-05-21  Richard Guenther  <rguenther@suse.de>
5191
5192         PR tree-optimization/53408
5193         * gcc.dg/torture/pr53408.c: New testcase.
5194
5195 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
5196             H.J. Lu  <hongjiu.lu@intel.com>
5197
5198         PR target/53416
5199         * gcc.target/i386/pr53416.c: New file.
5200
5201 2012-05-21  Richard Guenther  <rguenther@suse.de>
5202
5203         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5204
5205 2012-05-21  Richard Guenther  <rguenther@suse.de>
5206
5207         * gcc.dg/torture/ldist-1.c: New testcase.
5208
5209 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
5210
5211         * gnat.dg/lto13.adb: New test.
5212         * gnat.dg/lto13_pkg.ad[sb]: New helper.
5213
5214 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5215
5216         * gnat.dg/specs/lto12.ads: New test.
5217         * gnat.dg/specs/lto12_pkg.ads: New helper.
5218
5219 2012-05-18  Richard Guenther  <rguenther@suse.de>
5220
5221         PR tree-optimization/53346
5222         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5223         * gcc.target/i386/incoming-10.c: Adjust.
5224         * gcc.target/i386/incoming-11.c: Likewise.
5225         * gcc.target/i386/pr46295.c: Likewise.
5226
5227 2012-05-18  Richard Guenther  <rguenther@suse.de>
5228
5229         * gcc.dg/pr53352.c: Return zero.
5230
5231 2012-05-18  Richard Guenther  <rguenther@suse.de>
5232
5233         PR tree-optimization/53390
5234         * gcc.dg/torture/pr53390.c: New testcase.
5235
5236 2012-05-18  Meador Inge  <meadori@codesourcery.com>
5237
5238         PR rtl-optimization/53352
5239         * gcc.dg/pr53352.c: New test.
5240
5241 2012-05-17  David S. Miller  <davem@davemloft.net>
5242
5243         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5244         failure on sparc-*-linux-gnu.
5245
5246 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5247
5248         PR c++/39681
5249         * g++.dg/parse/error49.C: New.
5250         * g++.dg/cpp0x/error8.C: Likewise.
5251         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5252         * g++.dg/ext/utf-dflt2.C: Likewise.
5253         * g++.dg/ext/utf-gnuxx98.C: Likewise.
5254         * g++.dg/ext/utf-dflt.C: Likewise.
5255         * c-c++-common/raw-string-3.c: Likewise.
5256         * c-c++-common/raw-string-4.c: Likewise.
5257
5258 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5259
5260         PR c++/53371
5261         * g++.dg/cpp0x/catch1.C: New.
5262
5263 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5264
5265         PR c++/44516
5266         * g++.dg/parse/error48.C: New.
5267         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5268         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5269
5270 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
5271
5272         * gcc.dg/tm/indirect-2.c: New test.
5273
5274 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5275
5276         PR tree-optimization/53217
5277         * gfortran.dg/pr53217.f90: New test.
5278
5279 2012-05-16  Richard Guenther  <rguenther@suse.de>
5280
5281         PR tree-optimization/53364
5282         * g++.dg/torture/pr53364.C: New testcase.
5283
5284 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
5285
5286         PR testsuite/52641
5287         * gcc.dg/pr52549.c: Fix test for long != void*
5288         * gcc.c-torture/execute/pr52979-1.x: New file.
5289         * gcc.c-torture/execute/pr52979-2.x: New file.
5290
5291 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
5292
5293         PR preprocessor/7263
5294         * gcc.dg/binary-constants-2.c: Run without tracking locations
5295         accross macro expansion.
5296         * gcc.dg/binary-constants-3.c: Likewise.
5297         * gcc.dg/cpp/sysmac2.c: Likewise.
5298         * gcc.dg/nofixed-point-2.c: Adjust for more precise
5299         location.
5300         * gcc.dg/cpp/syshdr3.c: New test.
5301         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5302         * gcc.dg/system-binary-constants-1.c: New test.
5303         * gcc.dg/system-binary-constants-1.h: New header for the new test
5304         above.
5305         * g++.dg/cpp/syshdr3.C: New test.
5306         * g++.dg/cpp/syshdr3.h: New header the new test above.
5307         * g++.dg/system-binary-constants-1.C: New test.
5308         * g++.dg/system-binary-constants-1.h: New header the new test
5309         above.
5310
5311 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5312
5313         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5314
5315 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
5316
5317         PR target/53358
5318         * gcc.dg/pr53358.c: New test.
5319
5320 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5321
5322         PR c++/11856
5323         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5324         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5325
5326 2012-05-15  Olivier Hainque  <hainque@adacore.com>
5327
5328         * g++.dg/eh/sighandle.C: New testcase.
5329
5330 2012-05-15  Richard Guenther  <rguenther@suse.de>
5331
5332         PR tree-optimization/53355
5333         * gcc.dg/tree-ssa/vrp67.c: New testcase.
5334
5335 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5336
5337         * gfortran.dg/*.f90: Remove now redundant manual
5338         cleanup-modules directive.
5339
5340 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
5341
5342         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5343         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5344
5345 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
5346
5347         PR fortran/52428
5348         * gfortran.dg/int_range_io_1.f90: New test.
5349
5350 2012-05-14  Andi Kleen <ak@linux.intel.com>
5351             Jakub Jelinek  <jakub@redhat.com>
5352
5353         PR target/53315
5354         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5355         * gcc.target/i386/rtm-check.h: New file.
5356         * gcc.target/i386/pr53315.c: New test.
5357
5358 2012-05-14  Tobias Burnus  <burnus@net-b.de>
5359
5360         PR fortran/49110
5361         PR fortran/51055
5362         PR fortran/53329
5363         * gfortran.dg/deferred_type_param_4.f90: New.
5364         * gfortran.dg/deferred_type_param_6.f90: New.
5365
5366 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
5367
5368         * gcc.target/i386/retarg.c: New test.
5369
5370 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5371
5372         PR fortran/45170
5373         * gfortran.dg/deferred_type_param_3.f90: New.
5374         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5375         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5376
5377 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5378
5379         * gnat.dg/null_pointer_deref3.adb: New test.
5380
5381 2012-05-12  Tobias Burnus  <burnus@net-b.de>
5382
5383         PR fortran/49110
5384         PR fortran/52843
5385         * gfortran.dg/deferred_type_param_5.f90: New.
5386
5387 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5388
5389         * g++.dg/parse/error47.C: New.
5390
5391 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5392
5393         PR fortran/52537
5394         * gfortran.dg/string_compare_4.f90:  Change option
5395         to -fdump-tree-original.  Add test case for kind=4.
5396
5397 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5398
5399         PR fortran/52537
5400         * gfortran.dg/string_compare_4.f90:  New test.
5401
5402 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5403
5404         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5405
5406 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5407
5408         PR c++/53305
5409         * g++.dg/cpp0x/variadic132.C: New.
5410
5411 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5412
5413         PR c++/53158
5414         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5415         * g++.dg/parse/error26.C: Tweak dg-error column number.
5416
5417 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5418
5419         PR c++/53301
5420         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5421
5422 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5423
5424         * gnat.dg/lto11.ad[sb]: New test.
5425
5426 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
5427
5428         PR target/52908
5429         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5430         directive to Scan for vpmuldq, not vpmacsdql.
5431
5432 2012-05-09  Michael Matz  <matz@suse.de>
5433
5434         PR tree-optimization/53185
5435         * gcc.dg/vect/pr53185.c: New test.
5436
5437 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
5438
5439         PR middle-end/53249
5440         * gcc.target/i386/pr53249.c: New.
5441
5442 2012-05-09  Richard Guenther  <rguenther@suse.de>
5443
5444         PR tree-optimization/18437
5445         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5446         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5447
5448 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
5449
5450         PR tree-optimization/53226
5451         * gcc.c-torture/compile/pr53226.c: New test.
5452
5453 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5454
5455         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5456         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5457         * gcc.target/i386/hle-and-acq-1.c: Likewise.
5458         * gcc.target/i386/hle-and-rel-1.c: Likewise.
5459         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5460         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5461         * gcc.target/i386/hle-or-acq-1.c: Likewise.
5462         * gcc.target/i386/hle-or-rel-1.c: Likewise.
5463         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5464         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5465         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5466         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5467         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5468         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5469
5470 2012-05-09  Dehao Chen  <dehao@google.com>
5471
5472         * gcc.dg/predict-1.c: Remove the replicated text in this test.
5473         * gcc.dg/predict-2.c: Likewise.
5474         * gcc.dg/predict-3.c: Likewise.
5475         * gcc.dg/predict-4.c: Likewise.
5476         * gcc.dg/predict-5.c: Likewise.
5477         * gcc.dg/predict-6.c: Likewise.
5478
5479 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
5480
5481         PR target/53272
5482         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5483
5484 2012-05-08  Richard Guenther  <rguenther@suse.de>
5485
5486         * gcc.dg/fold-bitand-4.c: New testcase.
5487
5488 2012-05-08  Dehao Chen  <dehao@google.com>
5489
5490         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5491         heuristic is working properly.
5492         * gcc.dg/predict-2.c: Likewise.
5493         * gcc/dg/predict-3.c: Likewise.
5494         * gcc/dg/predict-4.c: Likewise.
5495         * gcc/dg/predict-5.c: Likewise.
5496         * gcc/dg/predict-6.c: Likewise.
5497
5498 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
5499
5500         PR tree-optimization/53239
5501         * g++.dg/opt/vrp3.C: New test.
5502         * g++.dg/opt/vrp3-aux.cc: New file.
5503         * g++.dg/opt/vrp3.h: New file.
5504
5505 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5506
5507         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5508         .uleb128 support in assembler output.
5509
5510 2012-05-07  Richard Guenther  <rguenther@suse.de>
5511
5512         PR lto/42987
5513         * g++.dg/lto/pr42987_0.C: New testcase.
5514         * g++.dg/lto/pr42987_1.C: Likewise.
5515
5516 2012-05-07  Tobias Burnus  <burnus@net-b.de>
5517
5518         PR fortran/53255
5519         * gfortran.dg/typebound_operator_15.f90: New.
5520
5521 2012-05-06  Tobias Burnus  <burnus@net-b.de>
5522
5523         PR fortran/41587
5524         * gfortran.dg/class_array_13.f90: New.
5525
5526 2012-05-06  Tristan Gingold  <gingold@adacore.com>
5527
5528         * gnat.dg/warn7.adb: New test.
5529
5530 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5531
5532         * gnat.dg/specs/renamings.ads: Rename to...
5533         * gnat.dg/specs/renaming1.ads: ...this.
5534         * gnat.dg/specs/renaming2.ads: New test.
5535         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5536         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5537         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5538         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5539
5540 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5541
5542         * gnat.dg/discr36.ad[sb]: New test.
5543         * gnat.dg/discr36_pkg.ad[sb]: New helper.
5544
5545 2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5546
5547         PR c/43772
5548         * c-c++-common/pr43772.c: New.
5549
5550 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
5551
5552         PR fortran/41600
5553         * gfortran.dg/select_type_26.f03 : New test.
5554         * gfortran.dg/select_type_27.f03 : New test.
5555
5556         PR fortran/53191
5557         * gfortran.dg/select_type_28.f03 : New test.
5558
5559 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
5560
5561         PR fortran/49010
5562         PR fortran/24518
5563         * gfortran.dg/mod_sign0_1.f90: New test.
5564         * gfortran.dg/mod_large_1.f90: New test.
5565
5566 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5567
5568         PR fortran/53175
5569         gfortran.dg/public_private_module_5.f90: New.
5570
5571 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5572
5573         PR fortran/53111
5574         * gfortran.dg/constructor_7.f90: New.
5575         * gfortran.dg/constructor_8.f90: New.
5576
5577 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5578
5579         PR c++/53166
5580         * g++.dg/cpp0x/static_assert7.C: New.
5581
5582 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
5583
5584         PR tree-optimization/52633
5585         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5586         recognized as widening shifts instead of over-widening.
5587         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5588         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5589         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5590         * gcc.target/arm/pr52633.c: New test.
5591
5592 2012-05-04  Richard Guenther  <rguenther@suse.de>
5593
5594         PR tree-optimization/53168
5595         * gcc.dg/torture/pr53168.c: New testcase.
5596         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5597
5598 2012-05-04  Richard Guenther  <rguenther@suse.de>
5599
5600         * gcc.dg/lto/pr53214_0.c: New testcase.
5601
5602 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5603
5604         * gcc.target/ia64/pr48496.c: New test.
5605         * gcc.target/ia64/pr52657.c: Likewise.
5606
5607 2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5608
5609         PR c/51712
5610         * c-c++-common/pr51712.c: New.
5611
5612 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5613
5614         PR target/53199
5615         * gcc.target/powwerpc/pr53199.c: New file.
5616
5617 2012-05-03  Jason Merrill  <jason@redhat.com>
5618
5619         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5620
5621         * gcc.dg/debug/dwarf2/dups-types.c: New.
5622         * gcc.dg/debug/dwarf2/dups-types.h: New.
5623
5624 2012-05-03  Jason Merrill  <jason@redhat.com>
5625
5626         * g++.dg/debug/dwarf2/namespace-2.C: New.
5627         * g++.dg/debug/dwarf2/localclass3.C: New.
5628
5629 2012-05-03  Jason Merrill  <jason@redhat.com>
5630
5631         * g++.dg/debug/dwarf2/thunk1.C: New.
5632
5633 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5634
5635         PR c++/53186
5636         * g++.dg/other/final2.C: New.
5637
5638 2012-05-03  Richard Guenther  <rguenther@suse.de>
5639
5640         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5641
5642 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
5643
5644         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5645         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5646         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5647         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5648
5649 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
5650
5651         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5652         .byte 0xf2.
5653         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5654         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5655         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5656
5657         PR debug/53174
5658         * gcc.dg/pr53174.c: New test.
5659
5660         PR target/53187
5661         * gcc.target/arm/pr53187.c: New test.
5662         * gcc.c-torture/compile/pr53187.c: New test.
5663
5664 2012-05-03  Richard Guenther  <rguenther@suse.de>
5665
5666         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5667         unsupported prefetching support.
5668
5669 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5670
5671         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5672         option -ftrack-macro-expansion=0.
5673         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5674         option -ftrack-macro-expansion=0.
5675
5676 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5677
5678         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5679         dg-options for target arm with dg-additional-options.
5680
5681 2012-05-03  Richard Guenther  <rguenther@suse.de>
5682
5683         PR tree-optimization/53144
5684         * gcc.dg/torture/pr53144.c: New testcase.
5685
5686 2012-05-03  Tobias Burnus  <burnus@net-b.de>
5687
5688         PR fortran/52864
5689         * gfortran.dg/pointer_intent_7.f90: New.
5690         * gfortran.dg/pure_formal_3.f90: New.
5691
5692 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
5693
5694         * gcc.target/s390/20030123-1.c: Add missing "volatile".
5695
5696 2012-05-02  Martin Jambor  <mjambor@suse.cz>
5697
5698         PR lto/52605
5699         * g++.dg/lto/pr52605_0.C: New test.
5700
5701 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
5702
5703         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5704         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5705         * gcc.target/i386/hle-add-acq-1.c: Ditto.
5706         * gcc.target/i386/hle-add-rel-1.c: Ditto.
5707         * gcc.target/i386/hle-and-acq-1.c: Ditto.
5708         * gcc.target/i386/hle-and-rel-1.c: Ditto.
5709         * gcc.target/i386/hle-or-acq-1.c: Ditto.
5710         * gcc.target/i386/hle-or-rel-1.c: Ditto.
5711         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5712         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5713         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5714         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5715         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5716         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5717         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5718         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5719
5720 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
5721
5722         PR middle-end/53153
5723         * gcc.dg/pr53153.c: New test.
5724
5725 2012-05-02  Richard Guenther  <rguenther@suse.de>
5726
5727         * g++.dg/tree-ssa/pr19807.C: Adjust.
5728
5729 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
5730
5731         PR tree-optimization/53163
5732         * gcc.c-torture/compile/pr53163.c: New test.
5733
5734         PR rtl-optimization/53160
5735         * gcc.c-torture/execute/pr53160.c: New test.
5736
5737 2012-05-01  Ian Lance Taylor  <iant@google.com>
5738
5739         PR c/37303
5740         * gcc.dg/pr37303.c: New test.
5741
5742 2012-05-01  Richard Henderson  <rth@redhat.com>
5743
5744         * lib/target-supports.exp
5745         (check_effective_target_sync_long_long_runtime): True for
5746         check_effective_target_powerpc64.
5747
5748 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
5749
5750         PR c++/51033
5751         * gcc.dg/vector-1.c: Move to ...
5752         * c-c++-common/vector-1.c: ... here.
5753         * gcc.dg/vector-2.c: Move to ...
5754         * c-c++-common/vector-2.c: ... here.
5755         * gcc.dg/vector-3.c: Move to ...
5756         * c-c++-common/vector-3.c: ... here. Adapt to C++.
5757         * gcc.dg/vector-4.c: Move to ...
5758         * c-c++-common/vector-4.c: ... here.
5759         * gcc.dg/vector-init-1.c: Move to ...
5760         * c-c++-common/vector-init-1.c: ... here.
5761         * gcc.dg/vector-init-2.c: Move to ...
5762         * c-c++-common/vector-init-2.c: ... here.
5763         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5764         * c-c++-common/vector-subscript-1.c: ... here.
5765         * gcc.dg/vector-subscript-2.c: Move to ...
5766         * c-c++-common/vector-subscript-2.c: ... here.
5767         * gcc.dg/vector-subscript-3.c: Move to ...
5768         * c-c++-common/vector-subscript-3.c: ... here.
5769
5770         PR c++/51314
5771         * g++.dg/cpp0x/vt-51314.C: New test.
5772         * g++.dg/cpp0x/variadic76.C: Fix.
5773
5774 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5775
5776         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5777
5778 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5779
5780         Add -Wvarargs option
5781         * c-c++-common/Wvarargs.c: New test case.
5782         * c-c++-common/Wvarargs-2.c: Likewise.
5783
5784 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5785
5786         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5787         * objc.dg/foreach-7.m: Force the test case to run without
5788         -ftrack-macro-expansion.
5789         * c-c++-common/tm/attrib-1.c: Likewise.
5790         * c-c++-common/warn-ommitted-condop.c: Likewise.
5791         * gcc.dg/assign-warn-1.c: Likewise.
5792         * gcc.dg/assign-warn-2.c: Likewise.
5793         * gcc.dg/attr-alloc_size.c: Likewise.
5794         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5795         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5796         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5797         * gcc.dg/c90-const-expr-9.c: Likewise.
5798         * gcc.dg/c99-const-expr-9.c: Likewise.
5799         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
5800         * gcc.dg/cpp/direct2s.c: Likewise.
5801         * gcc.dg/cpp/pr28709.c: Likewise.
5802         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5803         * gcc.dg/dfp/composite-type.c: Likewise.
5804         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5805         with -ftrack-macro-expansion
5806         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5807         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5808         * g++.dg/ext/cleanup-1.C: Likewise.
5809         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5810         * g++.dg/template/sfinae10.C: Likewise.
5811         * g++.dg/tm/wrap-2.C: Likewise.
5812         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5813         * g++.dg/warn/Wsign-conversion.C: Likewise.
5814         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5815         * g++.old-deja/g++.mike/p10769b.C: Likewise.
5816         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5817         it to run with -ftrack-macro-expansion.
5818         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5819         test cases without -ftrack-macro-expansion.
5820
5821         Fix location for static class members
5822         * g++.dg/template/sfinae6_neg.C: Adjust.
5823
5824         Make conversion warnings work on NULL with -ftrack-macro-expansion
5825         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5826         alongside the previous testing for NULL.
5827
5828         Fix -Wuninitialized for -ftrack-macro-expansion
5829         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5830
5831         Strip "<built-in>" loc from displayed expansion context
5832         * g++.dg/warn/Wconversion-real-integer2.C: New test.
5833         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5834         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5835         new test above.
5836
5837         Fix expansion point loc for macro-like tokens
5838         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5839         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5840
5841         Fix token pasting with -ftrack-macro-expansion
5842         * gcc.dg/cpp/paste17.c: New test case for
5843         -ftrack-macro-expansion=2 mode only.
5844         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5845
5846 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
5847
5848         * gnat.dg/warn6.ad[sb]: New test.
5849
5850 2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5851
5852         PR 53149
5853         * gcc.dg/20011021-1.c: Adjust testcase.
5854
5855 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5856
5857         PR fortran/53148
5858         * gfortran.dg/function_optimize_12.f90:  New test.
5859
5860 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
5861
5862         PR target/53156
5863         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5864         code to match current output and cover new peephole2 pattern.
5865
5866 2012-04-27  Ollie Wild  <aaw@google.com>
5867
5868         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5869
5870 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5871
5872         * gcc.c-torture/execute/20120427-2.c: New testcase.
5873         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5874         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5875         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5876
5877 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5878
5879         PR target/53138
5880         * gcc.c-torture/execute/20120427-1.c: New testcase.
5881
5882 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
5883
5884         PR middle-end/27139
5885         * gcc.dg/tree-ssa/forwprop-18.c: New test.
5886
5887 2012-04-27  Tom de Vries  <tom@codesourcery.com>
5888
5889         PR tree-optimization/51879
5890         * gcc.dg/pr51879.c: New test.
5891         * gcc.dg/pr51879-2.c: Same.
5892         * gcc.dg/pr51879-3.c: Same.
5893         * gcc.dg/pr51879-4.c: Same.
5894         * gcc.dg/pr51879-6.c: Same.
5895
5896 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5897
5898         PR c++/53096
5899         * g++.dg/cpp0x/defaulted35.C: New.
5900         * g++.dg/cpp0x/defaulted15.C: Adjust.
5901
5902 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
5903
5904         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5905         structure layout.
5906
5907 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
5908
5909         * gcc.target/i386/builtin_target.c: Check avx2.
5910
5911 2012-04-26  Alan Modra  <amodra@gmail.com>
5912
5913         * gcc.target/powerpc/savres.c: New test.
5914         * gcc.target/powerpc/powerpc.exp: Run it.
5915
5916 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
5917
5918         PR target/53120
5919         * gcc.dg/torture/pr53120.c: New test.
5920
5921 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5922
5923         PR middle-end/52979
5924         * gcc.c-torture/compile/pr52979-1.c: New test.
5925         * gcc.c-torture/execute/pr52979-1.c: New test.
5926         * gcc.c-torture/execute/pr52979-2.c: New test.
5927
5928 2012-04-25  Richard Guenther  <rguenther@suse.de>
5929
5930         * gcc.target/i386/l_fma_float_5.c: Adjust.
5931         * gcc.target/i386/l_fma_double_4.c: Likewise.
5932         * gcc.target/i386/l_fma_float_2.c: Likewise.
5933         * gcc.target/i386/l_fma_float_6.c: Likewise.
5934         * gcc.target/i386/l_fma_double_1.c: Likewise.
5935         * gcc.target/i386/l_fma_double_5.c: Likewise.
5936         * gcc.target/i386/l_fma_float_3.c: Likewise.
5937         * gcc.target/i386/l_fma_double_2.c: Likewise.
5938         * gcc.target/i386/l_fma_double_6.c: Likewise.
5939         * gcc.target/i386/l_fma_float_4.c: Likewise.
5940         * gcc.target/i386/l_fma_double_3.c: Likewise.
5941         * gcc.target/i386/l_fma_float_1.c: Likewise.
5942
5943 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5944
5945         PR tree-optimization/53058
5946         * gcc.c-torture/compile/pr53058.c: New test.
5947
5948 2012-04-25  Jan Hubicka  <jh@suse.cz>
5949
5950         PR middle-end/53088
5951         * gcc.target/i386/pr39082-1.c: Update warning location.
5952
5953 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5954
5955         PR c/52880
5956         * gcc.dg/pr52880.c: New test.
5957
5958 2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5959
5960         * gcc.dg/m-un-2.c: Update.
5961         * gcc.dg/20011021-1.c: Update.
5962
5963 2012-04-25  Tobias Burnus  <burnus@net-b.de>
5964
5965         PR fortran/52196
5966         * gfortran.dg/realloc_on_assign_14.f90: New.
5967
5968 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
5969
5970         PR testsuite/52641
5971         PR tree-optimizations/52891
5972         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5973
5974 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5975
5976         PR c++/52363
5977         * g++.dg/cpp0x/sfinae35.C: New.
5978         * g++.dg/cpp0x/sfinae36.C: Likewise.
5979
5980 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
5981
5982         * gcc.target/builtin_target.c: New testcase.
5983
5984 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5985
5986         PR target/47197
5987         * gcc.target/powerpc/pr47197.c: New test.
5988
5989 2012-04-24  Richard Guenther  <rguenther@suse.de>
5990
5991         PR tree-optimization/53085
5992         * g++.dg/torture/pr53085.C: New testcase.
5993
5994 2012-04-24  Andrew Pinski  <apinski@cavium.com>
5995
5996         PR tree-opt/33512
5997         * gcc.dg/tree-ssa/andor-3.c: New testcase.
5998         * gcc.dg/tree-ssa/andor-4.c: New testcase.
5999         * gcc.dg/tree-ssa/andor-5.c: New testcase.
6000
6001 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
6002
6003         PR middle-end/53084
6004         * gcc.c-torture/execute/pr53084.c: New test.
6005
6006 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
6007
6008         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6009
6010 2012-04-23  Andrew Pinski  <apinski@cavium.com>
6011
6012         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6013
6014 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
6015
6016         PR regression/53076
6017         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6018         * gcc.dg/torture/builtin-power-1.c: Likewise.
6019
6020 2012-04-23  Richard Guenther  <rguenther@suse.de>
6021
6022         PR tree-optimization/53070
6023         * gcc.dg/torture/pr53070.c: New testcase.
6024
6025 2012-04-23  Richard Guenther  <rguenther@suse.de>
6026
6027         PR c/53060
6028         * gcc.dg/pr53060.c: New testcase.
6029
6030 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
6031
6032         PR tree-optimizations/52891
6033         * gcc.c-torture/compile/pr52891-1.c: New test.
6034         * gcc.c-torture/compile/pr52891-2.c: New test.
6035
6036 2012-04-22  Tobias Burnus  <burnus@net-b.de>
6037
6038         PR fortran/53051
6039         * gfortran.dg/read_float_4.f90: New.
6040
6041 2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6042
6043         PR 35441
6044         * c-c++-common/pr35441.C: New.
6045
6046 2012-04-20  Ian Lance Taylor  <iant@google.com>
6047
6048         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6049         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6050
6051 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
6052
6053         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6054         array access.
6055         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6056
6057 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6058
6059         PR rtl-optimization/44214
6060         * gcc.dg/pr44214-1.c: New test.
6061         * gcc.dg/pr44214-2.c: Likewise.
6062         * gcc.dg/pr44214-3.c: Likewise.
6063
6064 2012-04-20  Richard Guenther  <rguenther@suse.de>
6065
6066         * g++.dg/torture/20120420-1.C: New testcase.
6067
6068 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
6069
6070         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6071
6072 2012-04-19  Christian Bruel  <christian.bruel@st.com>
6073
6074         * gcc.dg/pr52283.c: New test.
6075
6076 2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6077
6078         * gcc.dg/pr37985.c: New test.
6079
6080 2012-04-19  Richard Guenther  <rguenther@suse.de>
6081
6082         PR rtl-optimization/44688
6083         * gcc.dg/var-expand1.c: Increase array size to make unrolling
6084         possibly profitable.
6085
6086 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6087
6088         PR tree-optimization/52976
6089         * gfortran.dg/reassoc_11.f: New test.
6090
6091 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6092
6093         PR tree-optimization/52976
6094         * gfortran.dg/reassoc_7.f: New test.
6095         * gfortran.dg/reassoc_8.f: Likewise.
6096         * gfortran.dg/reassoc_9.f: Likewise.
6097         * gfortran.dg/reassoc_10.f: Likewise.
6098
6099 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
6100
6101         PR c++/52422
6102         * g++.dg/cpp0x/sfinae33.C: New.
6103         * g++.dg/cpp0x/sfinae34.C: Likewise.
6104
6105 2012-04-18  Joey Ye  <joey.ye@arm.com>
6106
6107         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6108
6109 2012-04-18  Richard Guenther  <rguenther@suse.de>
6110
6111         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6112         array access.
6113         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6114         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6115
6116 2012-04-17  Tom de Vries  <tom@codesourcery.com>
6117
6118         * g++.dg/pr51264-4.C: New test.
6119
6120 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6121
6122         PR c++/52599
6123         * g++.dg/cpp0x/constexpr-ctor10.C: New.
6124
6125 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6126
6127         PR c++/53003
6128         * g++.dg/parse/crash59.C: New.
6129
6130 2012-04-17  Michael Matz  <matz@suse.de>
6131
6132         PR tree-optimization/18437
6133         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6134
6135 2012-04-17  Richard Guenther  <rguenther@suse.de>
6136
6137         PR middle-end/53011
6138         * g++.dg/torture/pr53011.C: New testcase.
6139
6140 2012-04-16  Jason Merrill  <jason@redhat.com>
6141
6142         PR c++/38543
6143         * g++.dg/cpp0x/variadic131.C: New.
6144
6145         PR c++/52008
6146         * g++.dg/cpp0x/variadic130.C: New.
6147
6148         PR c++/50830
6149         * g++.dg/cpp0x/variadic129.C: New.
6150
6151         PR c++/50303
6152         * g++.dg/cpp0x/variadic128.C: New.
6153
6154 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6155
6156         PR fortran/52864
6157         * gfortran.dg/pointer_intent_6.f90: New.
6158
6159 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6160
6161         PR fortran/52916
6162         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6163         to include public_private_module_4.f90.
6164         * gfortran.dg/public_private_module_4.f90: Skip this test on all
6165         targets.
6166
6167 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
6168
6169         PR c++/49152
6170         * g++.dg/diagnostic/operator1.C: New.
6171         * g++.dg/ext/label5.C: Adjust.
6172         * g++.dg/ext/va-arg1.C: Likewise.
6173         * g++.dg/other/error20.C: Likewise.
6174         * g++.dg/other/error20.C: Likewise.
6175         * g++.dg/other/error16.C: Likewise.
6176         * g++.dg/other/error10.C: Likewise.
6177         * g++.dg/parse/error30.C: Likewise.
6178         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6179
6180 2012-04-16  Jason Merrill  <jason@redhat.com>
6181
6182         PR c++/51148
6183         * g++.dg/cpp0x/variadic127.C: New.
6184
6185 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6186
6187         * lib/plugin-support.exp (plugin-test-execute): Properly determine
6188         testcase name.
6189         Use fail, pass instead of unresolved.
6190         Don't log $optstr.
6191
6192         PR testsuite/52948
6193         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6194         TODO_dump_func.
6195         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6196         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6197         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6198
6199 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
6200
6201         PR fortran/52968
6202         * gfortran.dg/typebound_call_23.f03: New test case.
6203
6204 2012-04-15  Jason Merrill  <jason@redhat.com>
6205
6206         PR c++/47220
6207         * g++.dg/cpp0x/variadic126.C: New.
6208
6209         PR c++/52380
6210         * g++.dg/cpp0x/variadic125.C: New.
6211
6212         PR c++/52292
6213         * g++.dg/cpp0x/variadic124.C: New.
6214
6215         PR c++/52706
6216         * g++.dg/cpp0x/nullptr27.C: New.
6217
6218         PR c++/52818
6219         * g++.dg/warn/format8.C: New.
6220
6221 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
6222
6223         PR fortran/51082
6224         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6225
6226 2012-04-14  Tobias Burnus  <burnus@net-b.de>
6227
6228         PR fortran/52916
6229         PR fortran/40973
6230         * gfortran.dg/public_private_module_3.f90: New.
6231         * gfortran.dg/public_private_module_4.f90: New.
6232
6233 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6234
6235         * gcc.dg/superblock.c: New test.
6236
6237 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6238
6239         * gcc.dg/pr51879-12.c: New test.
6240
6241 2012-04-13  Jason Merrill  <jason@redhat.com>
6242
6243         PR c++/52824
6244         * g++.dg/cpp0x/variadic123.C: New.
6245         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6246
6247         PR c++/52905
6248         * g++.dg/cpp0x/initlist-ctor1.C: New.
6249
6250         PR c++/52915
6251         * g++.dg/other/anon-union2.C: New.
6252
6253 2012-04-13  Martin Jambor  <mjambor@suse.cz>
6254
6255         PR middle-end/52939
6256         * g++.dg/ipa/pr52939.C: New test.
6257
6258 2012-04-13  Tom de Vries  <tom@codesourcery.com>
6259
6260         * gcc.dg/pr52734.c: New test.
6261
6262 2012-04-13  Richard Guenther  <rguenther@suse.de>
6263
6264         PR tree-optimization/52969
6265         * gcc.dg/torture/pr52969.c: New testcase.
6266
6267 2012-04-13  Richard Guenther  <rguenther@suse.de>
6268
6269         PR c/52549
6270         * gcc.dg/pr52549.c: New testcase.
6271
6272 2012-04-13  Richard Guenther  <rguenther@suse.de>
6273
6274         PR c/52862
6275         * gcc.dg/pr52862.c: New testcase.
6276
6277 2012-04-13  Joey Ye  <joey.ye@arm.com>
6278
6279         * gcc.target/arm/thumb1-imm.c: New testcase.
6280
6281 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
6282
6283         PR target/52932
6284         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6285         second function argument.
6286         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6287         (calc_permps): Update declaration.  Calculate result correctly.
6288         (avx2_test): Change src2 type to union256i_d.
6289         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6290         correctly.
6291
6292 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6293
6294         PR target/52775
6295         * gcc.target/powerpc/pr52775.c: New file.
6296
6297 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6298
6299         PR tree-optimization/18589
6300         * gcc.dg/tree-ssa/pr18589-1.c: New test.
6301         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6302         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6303         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6304         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6305         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6306         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6307         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6308         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6309         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6310
6311 2012-04-12  Richard Guenther  <rguenther@suse.de>
6312
6313         PR tree-optimization/52943
6314         * gcc.dg/torture/pr52943.c: New testcase.
6315
6316 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
6317
6318         PR target/50751
6319         * gcc/target/sh/pr50751-4.c: New.
6320         * gcc/target/sh/pr50751-5.c: New.
6321         * gcc/target/sh/pr50751-6.c: New.
6322         * gcc/target/sh/pr50751-7.c: New.
6323
6324 2012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
6325
6326         PR c++/52465
6327         * g++.dg/lookup/using52.C: New.
6328
6329 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6330
6331         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6332
6333 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6334
6335         PR rtl-optimization/52876
6336         * gcc.target/i386/pr52876.c: New.
6337
6338 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
6339
6340         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6341         __UINTPTR_TYPE__.
6342         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6343         __INTPTR_TYPE__.
6344         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6345         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6346         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6347         (ptrdiff_t): ... this.  All uses changed.
6348         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6349         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6350         __INTPTR_TYPE__.
6351         (main): Cast argument to __INTPTR_TYPE__.
6352         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6353         size_t.
6354         * gcc.dg/mallign.c (main): Likewise.
6355         * gcc.dg/pr38700.c (foo): Likewise.
6356         * gcc.dg/long-long-cst1.c (t): Likewise.
6357         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6358         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6359         * gcc.dg/pointer-arith-10.c (foo): Likewise.
6360         * gcc.dg/pr25682.c (d, foo): Likewise.
6361         * gcc.dg/format/cast-1.c (f): Likewise.
6362         * gcc.dg/c90-const-expr-10.c
6363         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6364         (size_t): ...this.  All uses changed.
6365         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6366         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6367         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6368         * gcc.dg/pr34856.c (uintptr_t): Likewise.
6369         * gcc.dg/sequence-pt-1.c: Likewise.
6370         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6371         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6372         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6373         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
6374         of ptrdiff_t with it.
6375         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6376         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6377         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6378
6379 2012-04-11  Jason Merrill  <jason@redhat.com>
6380
6381         PR debug/45088
6382         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6383         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6384
6385         PR c++/52906
6386         * g++.dg/ext/attrib45.C: New.
6387
6388         * g++.dg/eh/dtor3.C: New.
6389
6390 2012-04-11  Richard Guenther  <rguenther@suse.de>
6391
6392         PR middle-end/52621
6393         * gfortran.dg/pr52621.f90: New testcase.
6394
6395 2012-04-11  Richard Guenther  <rguenther@suse.de>
6396
6397         PR middle-end/52918
6398         * g++.dg/torture/pr52918-1.C: New testcase.
6399         * g++.dg/torture/pr52918-2.C: Likewise.
6400
6401 2012-04-11  Tobias Burnus  <burnus@net-b.de>
6402
6403         PR fortran/52729
6404         * gfortran.dg/block_11.f90: New.
6405
6406 2012-04-11  Nick Clifton  <nickc@redhat.com>
6407
6408         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6409
6410 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
6411
6412         PR target/16458
6413         * gcc.target/powerpc/pr16458-1.c: New test.
6414         * gcc.target/powerpc/pr16458-2.c: Likewise.
6415         * gcc.target/powerpc/pr16458-3.c: Likewise.
6416         * gcc.target/powerpc/pr16458-4.c: Likewise.
6417
6418 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6419
6420         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6421         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6422         * gcc.dg/builtin-bswap-5.c: Likewise.
6423         * gcc.target/i386/builtin-bswap-4.c: New test.
6424
6425 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6426
6427         PR 24985
6428         * lib/prune.exp: Add -fno-diagnostics-show-caret.
6429
6430 2012-04-11  Richard Guenther  <rguenther@suse.de>
6431
6432         PR rtl-optimization/52881
6433         * gcc.dg/torture/pr52881.c: New testcase.
6434         * gcc.dg/torture/pr52913.c: Likewise.
6435
6436 2012-04-11  Richard Guenther  <rguenther@suse.de>
6437
6438         PR tree-optimization/52912
6439         * gcc.dg/torture/pr52912.c: New testcase.
6440
6441 2010-04-10  Michael Matz  <matz@suse.de>
6442
6443         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6444         * gcc.dg/vect/vect-outer-1.c: Adjust.
6445         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6446         * gcc.dg/vect/vect-outer-1a.c: Adjust.
6447         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6448         * gcc.dg/vect/vect-outer-1b.c: Adjust.
6449         * gcc.dg/vect/vect-outer-2b.c: Adjust.
6450         * gcc.dg/vect/vect-outer-3b.c: Adjust.
6451
6452 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
6453
6454         PR tree-optimization/52870
6455         * gcc.dg/vect/pr52870.c: New test.
6456
6457 2012-04-09  Mike Stump  <mikestump@comcast.net>
6458
6459         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6460         * gcc.dg/tree-ssa/vrp59.c: Likewise.
6461         * gcc.dg/tree-ssa/vrp60.c: Likewise.
6462         * gnat.dg/aggr11.adb: Likewise.
6463         * gnat.dg/aggr11_pkg.ads: Likewise.
6464         * gnat.dg/aggr15.adb: Likewise.
6465         * gnat.dg/aggr15.ads: Likewise.
6466         * gnat.dg/aggr17.adb: Likewise.
6467         * gnat.dg/aggr18.adb: Likewise.
6468         * gnat.dg/array14.adb: Likewise.
6469         * gnat.dg/array14.ads: Likewise.
6470         * gnat.dg/array14_pkg.ads: Likewise.
6471         * gnat.dg/array19.adb: Likewise.
6472         * gnat.dg/array19.ads: Likewise.
6473         * gnat.dg/discr27.adb: Likewise.
6474         * gnat.dg/discr27.ads: Likewise.
6475         * gnat.dg/discr35.adb: Likewise.
6476         * gnat.dg/discr35.ads: Likewise.
6477         * gnat.dg/discr6.adb: Likewise.
6478         * gnat.dg/discr6_pkg.ads: Likewise.
6479         * gnat.dg/import1.adb: Likewise.
6480         * gnat.dg/import1.ads: Likewise.
6481         * gnat.dg/loop_address2.adb: Likewise.
6482         * gnat.dg/opt7.adb: Likewise.
6483         * gnat.dg/opt7.ads: Likewise.
6484         * gnat.dg/pointer_variable_bounds.adb: Likewise.
6485         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6486         * gnat.dg/rep_clause2.adb: Likewise.
6487         * gnat.dg/rep_clause2.ads: Likewise.
6488         * gnat.dg/slice2.adb: Likewise.
6489         * gnat.dg/slice2.ads: Likewise.
6490         * gnat.dg/slice6.adb: Likewise.
6491         * gnat.dg/slice6_pkg.ads: Likewise.
6492         * gnat.dg/specs/unchecked_union2.ads: Likewise.
6493         * gnat.dg/taft_type2.adb: Likewise.
6494         * gnat.dg/taft_type2.ads: Likewise.
6495         * gnat.dg/taft_type2_pkg.ads: Likewise.
6496         * gnat.dg/volatile10.adb: Likewise.
6497         * gnat.dg/volatile10_pkg.ads: Likewise.
6498
6499         * gcc.dg/dll-8.c: Remove execute permissions.
6500         * g++.dg/ext/dllexport5.C: Likewise.
6501
6502 2012-04-09  Jan Hubicka  <jh@suse.cz>
6503
6504         PR lto/52722
6505         PR lto/51765
6506         PR lto/52634
6507         * gcc.dg/lto/pr52634_1.c: New testcase.
6508         * gcc.dg/lto/pr52634_0.c: New testcase.
6509
6510 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
6511
6512         PR target/52883
6513         * gcc.target/i386/pr52883.c: New testcase.
6514
6515 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
6516
6517         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6518         (check_effective_target_sync_long_long): Add SPARC case.
6519         (check_effective_target_sync_long_long_runtime): Likewise.
6520         (check_effective_target_sync_int_long): Adjust SPARC case.
6521         (check_effective_target_sync_char_short): Likewise.
6522
6523 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
6524
6525         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6526         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
6527
6528 2012-04-08  Tobias Burnus  <burnus@net-b.de>
6529
6530         PR fortran/40973
6531         PR fortran/52751
6532         * gfortran.dg/public_private_module_2.f90: New.
6533
6534 2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6535
6536         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6537         directives.
6538
6539 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6540
6541         PR fortran/52893
6542         * gfortran.dg/function_optimize_11.f90:  New test.
6543
6544 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6545
6546         PR fortran/52668
6547         * gfortran.dg/use_only_6.f90: New test.
6548
6549 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6550
6551         PR fortran/52668
6552         * gfortran.dg/use_only_6.f90: New test.
6553 2012-04-06  Mike Stump  <mikestump@comcast.net>
6554
6555         PR testsuite/50722
6556         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6557
6558 2012-04-05  Jason Merrill  <jason@redhat.com>
6559
6560         PR c++/52596
6561         * g++.dg/template/qualified-id5.C: New.
6562
6563 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
6564
6565         PR target/52882
6566         * gcc.target/i386/pr52882.c: New test.
6567
6568 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6569             Dominique D'Humieures  <dominiq@lps.ens.fr>
6570
6571         PR testsuite/52614
6572         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6573         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6574
6575 2012-04-04  Jason Merrill  <jason@redhat.com>
6576
6577         PR c++/52845
6578         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6579
6580 2012-04-03  Jason Merrill  <jason@redhat.com>
6581
6582         PR c++/52796
6583         * g++.dg/cpp0x/variadic-value1.C: New.
6584
6585 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6586
6587         * gnat.dg/pack18.adb: New test.
6588         * gnat.dg/pack18_pkg.ads: New helper.
6589
6590 2012-04-03  Richard Guenther  <rguenther@suse.de>
6591
6592         PR tree-optimization/52808
6593         * gcc.dg/pr52808.c: New testcase.
6594
6595 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
6596
6597         PR tree-optimization/52835
6598         * gfortran.dg/pr52835.f90: New test.
6599
6600 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6601
6602         * gnat.dg/specs/aggr5.ads: New test.
6603
6604 2012-04-02  Richard Guenther  <rguenther@suse.de>
6605
6606         PR tree-optimization/52756
6607         * gcc.dg/torture/pr52756.c: New testcase.
6608
6609 2012-04-02  Richard Guenther  <rguenther@suse.de>
6610
6611         PR middle-end/52803
6612         * gcc.dg/pr52803.c: New testcase.
6613
6614 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
6615
6616         PR c++/40942
6617         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6618         DR 214 in account.
6619
6620 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6621
6622         PR c++/50043
6623         * g++.dg/cpp0x/noexcept17.C: New.
6624         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6625         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6626         * g++.dg/cpp0x/noexcept01.C: Likewise.
6627         * g++.dg/eh/init-temp1.C: Likewise.
6628         * g++.dg/eh/ctor1.C: Likwise.
6629
6630 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6631
6632         * gnat.dg/controlled6.adb: New test.
6633         * gnat.dg/controlled6_pkg.ads: New helper.
6634         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6635
6636 2012-03-30  Richard Henderson <rth@redhat.com>
6637
6638         PR debug/52727
6639         * g++.dg/opt/pr52727.C: New testcase.
6640
6641 2012-03-30  Richard Guenther  <rguenther@suse.de>
6642
6643         PR tree-optimization/52754
6644         * gcc.target/i386/pr52754.c: New testcase.
6645
6646 2012-03-30  Richard Guenther <rguenther@suse.de>
6647
6648         PR middle-end/52772
6649         * g++.dg/torture/pr52772.C: New testcase.
6650
6651 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
6652
6653         PR c++/52718
6654         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6655
6656 2012-03-29  Jason Merrill  <jason@redhat.com>
6657
6658         PR c++/52685
6659         * g++.dg/template/inherit8.C: New.
6660
6661 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
6662
6663         PR c++/52759
6664         * g++.dg/ext/weak4.C: New test.
6665
6666         PR tree-optimization/52760
6667         * gcc.c-torture/execute/pr52760.c: New test.
6668
6669 2012-03-29  Jason Merrill  <jason@redhat.com>
6670
6671         PR c++/52743
6672         * g++.dg/cpp0x/initlist-array3.C: New.
6673
6674 2012-03-28  Jason Merrill  <jason@redhat.com>
6675
6676         PR c++/52746
6677         * g++.dg/overload/virtual2.C: New.
6678
6679 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6680
6681         * gnat.dg/vect7.ad[sb]: New test.
6682
6683 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
6684         Tobias Burnus  <burnus@gcc.gnu.org>
6685
6686         PR fortran/52652
6687         * gfortran.dg/allocate_class_1.f90 : Change error test.
6688         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6689         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6690         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6691
6692 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6693
6694         PR middle-end/52691
6695         * gcc.dg/pr52691.c: New test.
6696
6697         PR middle-end/52750
6698         * gcc.c-torture/compile/pr52750.c: New test.
6699
6700 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
6701
6702         PR target/52692
6703         * gcc.target/avr/torture/builtins-2.c: New test.
6704
6705 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6706
6707         PR target/52736
6708         * gcc.target/i386/pr52736.c: New test.
6709
6710 2012-03-27  Martin Jambor  <mjambor@suse.cz>
6711
6712         PR middle-end/52693
6713         * gcc.dg/torture/pr52693.c: New test.
6714
6715 2012-03-27  Meador Inge  <meadori@codesourcery.com>
6716
6717         PR c++/52672
6718         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6719
6720 2012-03-27  Mike Stump  <mikestump@comcast.net>
6721
6722         PR target/52665
6723         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6724         failures that match branch names.
6725
6726 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
6727             H.J. Lu  <hongjiu.lu@intel.com>
6728
6729         PR target/52698
6730         * gcc.target/i386/pr52698.c: New test.
6731
6732 2012-03-27  Richard Guenther  <rguenther@suse.de>
6733
6734         PR middle-end/52720
6735         * gcc.dg/torture/pr52720.c: New testcase.
6736
6737 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6738
6739         * gnat.dg/pack17.adb: New test.
6740
6741 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6742
6743         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6744         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6745
6746 2012-03-26  Martin Jambor  <mjambor@suse.cz>
6747
6748         PR tree-optimization/50052
6749         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6750
6751 2012-03-26  Richard Guenther  <rguenther@suse.de>
6752
6753         PR tree-optimization/52701
6754         * gfortran.dg/pr52701.f90: New testcase.
6755
6756 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
6757
6758         PR tree-optimization/52686
6759         * gcc.target/arm/pr52686.c: New test.
6760
6761 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
6762
6763         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6764         Add "-Os -flto" to list.
6765
6766 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
6767
6768         * gnat.dg/concat2.ad[sb]: New test.
6769
6770 2012-03-24  Jason Merrill  <jason@redhat.com>
6771
6772         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6773         * g++.dg/cpp0x/trailing2.C: Likewise.
6774         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6775         * g++.dg/cpp1y/auto-fn1.C: New.
6776         * g++.dg/cpp1y/auto-fn2.C: New.
6777         * g++.dg/cpp1y/auto-fn3.C: New.
6778         * g++.dg/cpp1y/auto-fn4.C: New.
6779         * g++.dg/cpp1y/auto-fn5.C: New.
6780         * g++.dg/cpp1y/auto-fn6.C: New.
6781         * g++.dg/cpp1y/auto-fn7.C: New.
6782         * g++.dg/cpp1y/auto-fn8.C: New.
6783         * g++.dg/cpp1y/auto-fn9.C: New.
6784         * g++.dg/cpp1y/auto-fn10.C: New.
6785         * g++.dg/cpp1y/auto-fn11.C: New.
6786
6787 2012-03-23  Richard Guenther  <rguenther@suse.de>
6788
6789         PR tree-optimization/52678
6790         * gfortran.dg/pr52678.f: New testcase.
6791
6792 2012-03-23  Richard Guenther  <rguenther@suse.de>
6793
6794         PR tree-optimization/52638
6795         * g++.dg/torture/pr52638.C: New testcase.
6796
6797 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
6798
6799         PR c++/52487
6800         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6801
6802 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
6803
6804         PR c++/52671
6805         * g++.dg/ext/attrib44.C: New test.
6806
6807 2012-03-22  Jan Hubicka  <jh@suse.cz>
6808
6809         PR middle-end/51737
6810         * g++.dg/torture/pr51737.C: New testcase
6811
6812 2012-03-22  Richard Guenther  <rguenther@suse.de>
6813
6814         PR tree-optimization/52548
6815         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6816
6817 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6818
6819         * lib/fortran-modules.exp (list-module-names-1): Remove
6820         warning.
6821
6822 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6823
6824         PR target/50751
6825         * gcc.target/sh/pr50751-1.c: New.
6826         * gcc.target/sh/pr50751-2.c: New.
6827         * gcc.target/sh/pr50751-3.c: New.
6828
6829 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6830
6831         PR target/52479
6832         * gcc.target/sh/sh4a-cos.c: Remove.
6833         * gcc.target/sh/sh4a-sin.c: Remove.
6834         * gcc.target/sh/sh4a-sincos.c: Remove.
6835
6836 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
6837
6838         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6839         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6840
6841 2012-03-21  Martin Jambor  <mjambor@suse.cz>
6842
6843         PR testsuite/52641
6844         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6845         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6846
6847 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
6848
6849         * gcc.target/arm/thumb-16bit-ops.c: New file.
6850         * gcc.target/arm/thumb-ifcvt.c: New file.
6851
6852 2012-03-20  Jason Merrill  <jason@redhat.com>
6853
6854         * lib/target-supports.exp: Add { target c++1y }.
6855
6856         * g++.dg/cpp0x/auto32.C: New.
6857
6858 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6859
6860         PR testsuite/52641
6861         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6862         int32plus.
6863         * gcc.dg/torture/pr48124-4.c: Ditto:
6864         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6865
6866 2012-03-20  Jason Merrill  <jason@redhat.com>
6867
6868         PR c++/52510
6869         * g++.dg/cpp0x/initlist66.C: New.
6870
6871 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6872
6873         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6874         __AVR_HAVE_LPMX__
6875
6876 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6877
6878         PR target/49868
6879         * gcc.target/avr/torture/addr-space-2.h: New file.
6880         * gcc.target/avr/torture/addr-space-2-g.h: New test.
6881         * gcc.target/avr/torture/addr-space-2-0.h: New test.
6882         * gcc.target/avr/torture/addr-space-2-1.h: New test.
6883         * gcc.target/avr/torture/addr-space-2-x.h: New test.
6884
6885 2012-03-20  Richard Guenther  <rguenther@suse.de>
6886
6887         * gnat.dg/pack16.adb: New testcase.
6888         * gnat.dg/pack16_pkg.ads: Likewise.
6889         * gnat.dg/specs/pack8.ads: Likewise.
6890         * gnat.dg/specs/pack8_pkg.ads: Likewise.
6891
6892 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6893
6894         * g++.dg/warn/Wuseless-cast.C: Extend.
6895
6896 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6897
6898         PR c++/14710
6899         * g++.dg/warn/Wuseless-cast.C: New.
6900
6901 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
6902
6903         PR libfortran/52608
6904         * gfortran.dg/pr52608.f90: New test.
6905
6906 2012-03-17  Tobias Burnus  <burnus@net-b.de>
6907
6908         PR fortran/52585
6909         * gfortran.dg/proc_ptr_36.f90: New.
6910
6911 2012-03-16  Martin Jambor  <mjambor@suse.cz>
6912
6913         * gcc.dg/misaligned-expand-1.c: New test.
6914         * gcc.dg/misaligned-expand-3.c: Likewise.
6915
6916 2012-03-16  Richard Guenther  <rguenther@suse.de>
6917         Kai Tietz  <ktietz@redhat.com>
6918
6919         PR middle-end/48814
6920         * gcc.c-torture/execute/pr48814-1.c: New test.
6921         * gcc.c-torture/execute/pr48814-2.c: New test.
6922         * gcc.dg/tree-ssa/assign-1.c: New test.
6923         * gcc.dg/tree-ssa/assign-2.c: New test.
6924         * gcc.dg/tree-ssa/assign-3.c: New test.
6925
6926 2012-03-16  Richard Guenther  <rguenther@suse.de>
6927
6928         * gnat.dg/specs/pack7.ads: New testcase.
6929
6930 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6931
6932         PR target/52568
6933         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6934         * gcc.dg/torture/vshuf-8.inc: Likewise.
6935         * gcc.dg/torture/vshuf-16.inc: Likewise.
6936         * gcc.dg/torture/vshuf-32.inc: Likewise.
6937
6938 2012-03-15  Jason Merrill  <jason@redhat.com>
6939
6940         * g++.dg/torture/pr52582.C: New.
6941
6942 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6943
6944         * lib/fortran-modules.exp: New file which was forgotten in r185430.
6945
6946 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6947             Ulrich Weigand  <ulrich.weigand@linaro.org>
6948
6949         * gcc.dg/vect/slp-cond-3.c: New test.
6950         * gcc.dg/vect/slp-cond-4.c: New test.
6951
6952 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6953             Ulrich Weigand  <ulrich.weigand@linaro.org>
6954
6955         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6956         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6957
6958 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
6959
6960         PR libfortran/52434
6961         PR libfortran/48878
6962         PR libfortran/38199
6963         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6964         * gfortran.dg/round_1.f03: Likewise.
6965
6966 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6967             Andrew Pinski  <apinski@cavium.com>
6968
6969         PR middle-end/52592
6970         * gcc.dg/pr52592.c: New test.
6971
6972 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6973
6974         * gfortran.fortran-torture/compile/compile.exp: Simplify.
6975         * gfortran.fortran-torture/execute/execute.exp: Likewise.
6976         * lib/gcc-dg.exp (cleanup-modules): Move to ..
6977         * lib/fortran-modules.exp: .. this new file. Adjust users.
6978         * lib/gfortran-dg.exp (gfortran-dg-runtest,
6979         gfortran-dg-debug-runtest): Call cleanup-modules.
6980         * lib/fortran-torture.exp (fortran-torture-execute,
6981         fortran-torture): Likewise.
6982         * gfortran.dg/coarray/caf.exp: Likewise.
6983         * lib/lto.exp: Likewise.
6984         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6985         * gfortran.dg/class_4b.f03: Likewise.
6986         * gfortran.dg/class_4c.f03: Likewise.
6987         * gfortran.dg/class_45a.f03: Likewise.
6988         * gfortran.dg/binding_label_tests_10.f03: Likewise.
6989         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6990         * gfortran.dg/binding_label_tests_11.f03: Likewise.
6991         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6992         * gfortran.dg/binding_label_tests_13.f03: Likewise.
6993         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6994         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6995         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6996         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6997         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6998         * gfortran.dg/whole_file_28.f90: Likewise.
6999         * gfortran.dg/whole_file_29.f90: Likewise.
7000         * gfortran.dg/whole_file_30.f90: Likewise.
7001         * gfortran.dg/whole_file_31.f90: Likewise.
7002
7003 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7004
7005         PR tree-optimization/52267
7006         * gcc.dg/pr52267.c: New test.
7007         * gcc.dg/tree-ssa/vrp65.c: New test.
7008         * gcc.dg/tree-ssa/vrp66.c: New test.
7009
7010 2012-03-15  Richard Guenther  <rguenther@suse.de>
7011
7012         PR middle-end/52580
7013         * gfortran.dg/vect/pr52580.f: New testcase.
7014
7015 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
7016
7017         * gcc.target/sh/fpul-usage-1.c: New.
7018
7019 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
7020
7021         PR target/49468
7022         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7023         * gcc.target/sh/pr49468-di.c: Likewise.
7024
7025 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7026
7027         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7028         * gcc.dg/c99-stdint-6.c: Likewise.
7029         * gcc.dg/lto/20090210_0.c: Likewise.
7030         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7031         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7032         * gcc.dg/pragma-init-fini-2.c: Likewise.
7033         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7034         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7035         * gcc.target/i386/pr22152.c: Likewise.
7036         * gcc.target/i386/vect8-ret.c: Likewise.
7037         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7038         handling.
7039
7040 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7041
7042         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7043         * g++.dg/tree-prof/partition1.C: Likewise.
7044         * g++.dg/tree-prof/partition2.C: Likewise.
7045         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7046         handling.
7047         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7048         * gcc.c-torture/execute/20010724-1.c: Remove.
7049         * gcc.c-torture/execute/20010724-1.x: Remove.
7050         * gcc.c-torture/execute/20040208-2.c: Remove.
7051         * gcc.c-torture/execute/20040208-2.x: Remove.
7052         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7053         Remove.
7054         (main) [__mips__ && __sgi__]: Remove.
7055         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7056         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7057         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7058         mips-sgi-irix6* handling.
7059         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7060         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7061         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7062         handling.
7063         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7064         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7065         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7066         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7067         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7068         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7069         mips-sgi-irix6*.
7070         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7071         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7072         * gcc.target/mips/save-restore-3.c: Likewise.
7073         * gcc.target/mips/save-restore-4.c: Likewise.
7074         * gcc.target/mips/save-restore-5.c: Likewise.
7075         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7076         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7077         messages.
7078         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7079         IRIX 6 handling.
7080         (restore_ld_library_path_env_vars): Likewise.
7081         * lib/target-supports.exp (check_profiling_available): Remove
7082         mips*-*-irix* handling.
7083         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7084         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7085         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7086
7087 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7088
7089         PR c++/52582
7090         * g++.dg/opt/pr52582.C: New test.
7091
7092 2012-03-14  Richard Guenther  <rguenther@suse.de>
7093
7094         PR tree-optimization/52571
7095         * gcc.dg/vect/vect-2.c: Initialize arrays.
7096         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7097         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7098         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7099
7100 2012-03-14  Richard Guenther  <rguenther@suse.de>
7101
7102         PR middle-end/52080
7103         PR middle-end/52097
7104         PR middle-end/48124
7105         * gcc.dg/torture/pr48124-1.c: New testcase.
7106         * gcc.dg/torture/pr48124-2.c: Likewise.
7107         * gcc.dg/torture/pr48124-3.c: Likewise.
7108         * gcc.dg/torture/pr48124-4.c: Likewise.
7109
7110 2012-03-14  Richard Guenther  <rguenther@suse.de>
7111
7112         PR middle-end/52578
7113         * gcc.dg/pr52578.c: New testcase.
7114
7115 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7116
7117         PR c++/52521
7118         * g++.dg/cpp0x/udlit-args2.C: New test.
7119
7120 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7121
7122         PR target/48596
7123         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7124         * gcc.c-torture/compile/pr48596.c: ... here.
7125
7126 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
7127
7128         PR c++/51641
7129         * g++.dg/lookup/hidden-class17.C: New test.
7130
7131 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
7132
7133         PR c/52577
7134         * gcc.dg/Wunused-var-3.c: New test.
7135
7136 2012-03-13  Martin Jambor  <mjambor@suse.cz>
7137
7138         * gcc.dg/misaligned-expand-2.c: New test.
7139
7140 2012-03-13  Richard Guenther  <rguenther@suse.de>
7141
7142         PR middle-end/52134
7143         * gcc.dg/pr52134.c: New testcase.
7144
7145 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7146
7147         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7148
7149 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7150
7151         PR tree-optimization/46728
7152         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7153         * gcc.target/powerpc/pr46728-5.c: Likewise.
7154         * gcc.target/powerpc/pr46728-8.c: Likewise.
7155         * gcc.target/powerpc/pr46728-10.c: Likewise.
7156         * gcc.target/powerpc/pr46728-11.c: Likewise.
7157         * gcc.target/powerpc/pr46728-13.c: Likewise.
7158         * gcc.target/powerpc/pr46728-14.c: Likewise.
7159         * gcc.target/powerpc/pr46728-15.c: Likewise.
7160
7161 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
7162
7163         PR c++/52299
7164         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7165
7166 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7167
7168         PR tree-optimization/46728
7169         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7170         * gcc.target/powerpc/pr46728-5.c: Likewise.
7171         * gcc.target/powerpc/pr46728-8.c: Likewise.
7172         * gcc.target/powerpc/pr46728-10.c: Likewise.
7173         * gcc.target/powerpc/pr46728-11.c: Likewise.
7174         * gcc.target/powerpc/pr46728-13.c: Likewise.
7175         * gcc.target/powerpc/pr46728-14.c: Likewise.
7176         * gcc.target/powerpc/pr46728-15.c: Likewise.
7177
7178 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
7179
7180         PR target/49868
7181         * gcc.target/avr/torture/addr-space-1.h: New file.
7182         * gcc.target/avr/torture/addr-space-1-g.h: New test.
7183         * gcc.target/avr/torture/addr-space-1-0.h: New test.
7184         * gcc.target/avr/torture/addr-space-1-1.h: New test.
7185         * gcc.target/avr/torture/addr-space-1-x.h: New test.
7186
7187 2012-03-12  Andrew Pinski  <apinski@cavium.com>
7188
7189         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7190
7191 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7192
7193         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7194         * g++.dg/abi/thunk4.C: Likewise.
7195         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7196         Adapt line numbers.
7197         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7198         handling.
7199         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7200         * g++.dg/eh/spbp.C: Likewise.
7201         * g++.dg/ext/label13.C: Likewise.
7202         * g++.dg/guality/guality.exp: Likewise.
7203         * g++.dg/other/anon5.C: Likewise.
7204         * g++.dg/other/pragma-ep-1.C: Remove.
7205         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7206         * g++.dg/warn/pr31246.C: Likewise.
7207         * g++.dg/warn/weak1.C: Likewise.
7208         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7209         * g++.old-deja/g++.ext/attrib5.C: Likewise.
7210         * gcc.c-torture/compile/limits-declparen.c: Likewise.
7211         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7212         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7213         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7214         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7215         * gcc.dg/c99-tgmath-1.c: Likewise.
7216         * gcc.dg/c99-tgmath-2.c: Likewise.
7217         * gcc.dg/c99-tgmath-3.c: Likewise.
7218         * gcc.dg/c99-tgmath-4.c: Likewise.
7219         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7220         handling.
7221         * gcc.dg/debug/pr49032.c: Likewise.
7222         * gcc.dg/guality/guality.exp: Likewise.
7223         * gcc.dg/intmax_t-1.c: Likewise.
7224         * gcc.dg/pr48616.c: Likewise.
7225         * gcc.dg/pragma-ep-1.c: Remove.
7226         * gcc.dg/pragma-ep-2.c: Remove.
7227         * gcc.dg/pragma-ep-3.c: Remove.
7228         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7229         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7230         * gcc.misc-tests/gcov-14.c: Likewise.
7231         * gfortran.dg/guality/guality.exp: Likewise.
7232         * lib/target-supports.exp (check_weak_available): Likewise.
7233         (add_options_for_tls): Likewise.
7234         (check_ascii_locale_available): Likewise.
7235         * obj-c++.dg/dwarf-2.mm: Likewise.
7236         * objc.dg/dwarf-1.m: Likewise.
7237         * objc.dg/dwarf-2.m: Likewise.
7238
7239 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
7240
7241         PR tree-optimization/51721
7242         * gcc.dg/tree-ssa/vrp64.c: New test.
7243
7244         PR tree-optimization/52533
7245         * gcc.c-torture/compile/pr52533.c: New test.
7246
7247 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
7248
7249         * gcc.target/i386/rtm-xabort-1.c: New.
7250         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7251         * gcc.target/i386/rtm-xend-1.c: Ditto.
7252         * gcc.target/i386/rtm-xtest-1.c: Ditto.
7253         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7254         * gcc.target/i386/sse-13.c: Ditto.
7255         * gcc.target/i386/sse-14.c: Ditto.
7256         * gcc.target/i386/sse-22.c: Ditto.
7257         * gcc.target/i386/sse-23.c: Ditto.
7258         * g++.dg/other/i386-2.C: Ditto.
7259         * g++.dg/other/i386-3.C: Ditto.
7260
7261 2012-03-12  Tobias Burnus  <burnus@net-b.de>
7262
7263         PR fortran/52542
7264         * gfortran.dg/proc_ptr_35.f90: New.
7265
7266 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
7267
7268         PR target/52530
7269         * gcc.dg/torture/pr52530.c: New test.
7270
7271 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7272
7273         PR target/51244
7274         * gcc.target/sh/pr51244-1.c: Fix thinkos.
7275
7276 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7277
7278         PR target/52450
7279         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7280
7281         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7282
7283 2012-03-09  Andrew Pinski  <apinski@cavium.com>
7284
7285         PR middle-end/51988
7286         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7287         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7288
7289 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
7290
7291         * gcc.dg/tree-ssa/scev-3.c: New.
7292         * gcc.dg/tree-ssa/scev-4.c: New.
7293
7294 2012-03-08  Tobias Burnus  <burnus@net-b.de>
7295
7296         PR fortran/52469
7297         * gfortran.dg/proc_ptr_34.f90
7298
7299 2012-03-07  Jason Merrill  <jason@redhat.com>
7300
7301         PR c++/52521
7302         * g++.dg/cpp0x/udlit-mangle.C: New.
7303
7304 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
7305
7306         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7307
7308 2012-03-06  Richard Guenther  <rguenther@suse.de>
7309
7310         PR middle-end/52493
7311         * gcc.dg/torture/pr52493.c: New testcase.
7312
7313 2012-03-06  Richard Guenther  <rguenther@suse.de>
7314
7315         PR lto/52097
7316         * gcc.dg/lto/pr52097_0.c: New testcase.
7317
7318 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
7319
7320         PR target/51244
7321         * gcc.target/sh/pr51244-1.c: New.
7322         * gcc.target/sh/pr51244-2.c: New.
7323         * gcc.target/sh/pr51244-3.c: New.
7324
7325 2012-03-05  Jason Merrill  <jason@redhat.com>
7326
7327         PR c++/51930
7328         * g++.dg/ext/visibility/template11.C: New.
7329
7330         * g++.dg/cpp0x/implicit13.C: New.
7331
7332 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
7333
7334         PR tree-optimization/51721
7335         * gcc.dg/tree-ssa/vrp63.c: New test.
7336         * gcc.dg/pr51721.c: New test.
7337
7338 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7339
7340         PR fortran/50981
7341         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7342         argument checks.
7343
7344 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7345
7346         PR target/52146
7347         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7348
7349 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7350
7351         PR fortran/50981
7352         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7353
7354 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
7355
7356         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7357         int32plus.
7358
7359 2012-03-03  Jason Merrill  <jason@redhat.com>
7360
7361         * g++.dg/cpp0x/nsdmi-defer6.C: New.
7362
7363         Core 1270
7364         * g++.dg/cpp0x/initlist65.C: New.
7365
7366         PR c++/36797
7367         * g++.dg/ext/is_empty2.C: New.
7368
7369 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7370
7371         PR fortran/48820
7372         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7373
7374 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7375
7376         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7377         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7378         * gfortran.dg/bind_c_usage_8.f03: Ditto.
7379         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7380         * gfortran.dg/class_30.f90: Remove dg-warning line.
7381         * gfortran.dg/bind_c_usage_25.f90: New.
7382
7383 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7384
7385         PR fortran/48820
7386         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7387         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7388         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7389
7390 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7391
7392         PR fortran/48820
7393         * gfortran.dg/assumed_type_1.f90: New.
7394         * gfortran.dg/assumed_type_2.f90: New.
7395         * gfortran.dg/assumed_type_3.f90: New.
7396         * gfortran.dg/assumed_type_4.f90: New.
7397
7398 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
7399
7400         PR target/49486
7401         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7402         * gcc.target/sh/pr49468-di.c: New.
7403
7404 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
7405
7406         * gcc.dg/graphite/pr50561.c: Update.
7407
7408 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
7409
7410         * gcc.target/powerpc/pr52457.c: New test.
7411
7412 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
7413
7414         * gcc.target/arm/sat-1.c: New test.
7415
7416 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
7417
7418         PR target/46716
7419         * gcc.target/i386/pr46716.c: New test.
7420
7421 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7422
7423         PR c++/51989
7424         * g++.dg/cpp0x/sfinae32.C: New.
7425
7426 2012-03-02  Richard Guenther  <rguenther@suse.de>
7427
7428         PR tree-optimization/52406
7429         * gcc.dg/torture/pr52406.c: New testcase.
7430
7431 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7432
7433         PR fortran/52325
7434         * gfortran.dg/derived_comp_array_ref_8.f90: New.
7435         * gfortran.dg/nullify_2.f90: Update dg-error.
7436         * gfortran.dg/nullify_4.f90: Ditto.
7437         * gfortran.dg/pointer_init_6.f90: Ditto.
7438
7439 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7440
7441         PR fortran/52270
7442         * gfortran.dg/class_51.f90: New.
7443
7444 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7445
7446         PR fortran/52452
7447         * gfortran.dg/intrinsic_8.f90: New.
7448
7449 2012-03-01  Kai Tietz  <ktietz@redhat.com>
7450
7451         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7452         routines on mingw targets.
7453         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7454
7455 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
7456
7457         PR tree-optimization/52445
7458         * gcc.dg/pr52445.c: New test.
7459
7460 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7461
7462         PR target/52437
7463         * gcc.c-torture/compile/pr52437.c: New test.
7464
7465         PR middle-end/52419
7466         * gcc.dg/torture/pr52419.c: New test.
7467
7468         PR tree-optimization/52429
7469         * gcc.dg/torture/pr52429.c: New test.
7470         * g++.dg/opt/pr52429.C: New test.
7471
7472 2012-02-29  Richard Guenther  <rguenther@suse.de>
7473
7474         PR testsuite/52297
7475         * gcc.dg/lto/trans-mem-1_0.c: Remove.
7476         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7477         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7478         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7479         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7480         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7481
7482 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7483
7484         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7485
7486 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
7487
7488         PR fortran/52386
7489         * gfortran.dg/realloc_on_assign_13.f90 : New test.
7490
7491 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
7492
7493         PR target/51534
7494         * gcc.target/arm/neon/pr51534.c: New testcase.
7495
7496 2012-02-28  Richard Guenther  <rguenther@suse.de>
7497
7498         PR target/52407
7499         * gcc.dg/torture/pr52407.c: New testcase.
7500
7501 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7502
7503         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7504         * gcc.target/arm/vfp2.c: Likewise.
7505         * gcc.target/arm/vfp3.c: Likewise.
7506         * gcc.target/arm/vfp4.c: Likewise.
7507         * gcc.target/arm/vfp5.c: Likewise.
7508         * gcc.target/arm/vfp6.c: Likewise.
7509         * gcc.target/arm/vfp7.c: Likewise.
7510         * gcc.target/arm/vfp8.c: Likewise.
7511         * gcc.target/arm/vfp9.c: Likewise.
7512         * gcc.target/arm/vfp10.c: Likewise.
7513         * gcc.target/arm/vfp11.c: Likewise.
7514         * gcc.target/arm/vfp12.c: Likewise.
7515         * gcc.target/arm/vfp13.c: Likewise.
7516         * gcc.target/arm/vfp14.c: Likewise.
7517         * gcc.target/arm/vfp15.c: Likewise.
7518         * gcc.target/arm/vfp16.c: Likewise.
7519         * gcc.target/arm/vfp17.c: Likewise.
7520         * gcc.target/arm/neon-constants.h: New file.
7521         * gcc.target/arm/neon-vect1.c: New test.
7522         * gcc.target/arm/neon-vect2.c: New test.
7523         * gcc.target/arm/neon-vect3.c: New test.
7524         * gcc.target/arm/neon-vect4.c: New test.
7525         * gcc.target/arm/neon-vect5.c: New test.
7526         * gcc.target/arm/neon-vect6.c: New test.
7527         * gcc.target/arm/neon-vect7.c: New test.
7528         * gcc.target/arm/neon-vect8.c: New test.
7529
7530 2012-02-28  Richard Guenther  <rguenther@suse.de>
7531
7532         PR tree-optimization/52402
7533         * gcc.dg/torture/pr52402.c: New testcase.
7534
7535 2012-02-28  Richard Guenther  <rguenther@suse.de>
7536
7537         PR lto/52400
7538         * g++.dg/lto/pr52400_0.C: New testcase.
7539
7540 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
7541
7542         * gcc.target/avr/torture/builtins-1.c: New test.
7543         * gcc.target/avr/torture/builtins-error.c: New test.
7544
7545 2012-02-28  Kai Tietz  <ktietz@redhat.com>
7546
7547         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7548         * gcc.target/i386/pr45352-2.c: Likewise.
7549         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7550         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7551         targets instead rand.
7552         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7553         * gcc.target/i386/sse2-mul-1.c: Likewise.
7554         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7555         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7556         * gcc.target/i386/pad-1.c: Likewise.
7557         * gcc.target/i386/pad-9.c: Likewise.
7558         * gcc.target/i386/pad-2.c: Likewise.
7559         * gcc.target/i386/pad-5b.c: Likewise.
7560         * gcc.target/i386/pad-8.c: Likewise.
7561         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7562         * gcc.target/i386/pr44130.c: Likewise.
7563         * gcc.target/i386/align-main-1.c: Likewise.
7564         * gcc.target/i386/align-main-2.c: Likewise.
7565         * gcc.target/i386/sw-1.c: Likewise.
7566         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7567         on x64 mingw target.
7568         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7569         * gcc.target/i386/pr46295.c: Likewise.
7570         * gcc.target/i386/amd64-abi-1.c: Likewise.
7571         * gcc.target/i386/amd64-abi-2.c: Likewise.
7572         * gcc.target/i386/pr39082-1.c: Likewise.
7573         * gcc.target/i386/pr39162.c: Likewise.
7574         * gcc.target/i386/pr22152.c: Likewise.
7575         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7576         * gcc.target/i386/wrfsbase-2.c: Likewise.
7577         * gcc.target/i386/local.c: Likewise
7578         * gcc.target/i386/wrgsbase-1.c: Likewise.
7579         * gcc.target/i386/wrfsbase-1.c: Likewise.
7580         * gcc.target/i386/pr39315-3.c: Likewise.
7581         * gcc.target/i386/pr35767-4.c: Likewise.
7582         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7583         x64 mingw target.
7584         * gcc.target/i386/pr45336-2.c: Likewise.
7585         * gcc.target/i386/pr45336-1.c: Likewise.
7586         * gcc.target/i386/pr45336-4.c: Likewise.
7587
7588 2012-02-27  Tristan Gingold  <gingold@adacore.com>
7589
7590         * gnat.dg/array20.ad[sb]: New test.
7591
7592 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
7593
7594         PR target/52375
7595         * gcc.target/arm/pr52375.c: New test.
7596         * gcc.c-torture/compile/pr52375.c: New test.
7597
7598 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7599
7600         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7601         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7602
7603 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7604
7605         * gnat.dg/aggr19.adb: New test.
7606         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7607
7608 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
7609
7610         PR target/49263
7611         * gcc.target/sh/pr49263.c: New.
7612
7613 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
7614
7615         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7616         simulate_thread_wrapper_other_threads
7617         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7618         Move initialization of 'value' to main().
7619         (main): Initialize 'value';
7620         * gcc.dg/simulate-thread/speculative-store.c
7621         (simulate_thread_step_verify): Return 0 when successful.
7622         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7623         Reduce threshold.
7624         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
7625         (simulate_thread_wrapper_other_threads): Return a success/fail value
7626         and issue an error if the instruction count threshold is exceeded.
7627
7628 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7629
7630         PR target/50580
7631         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7632         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7633
7634 2012-02-24  Richard Guenther  <rguenther@suse.de>
7635
7636         PR middle-end/52355
7637         * gcc.dg/pr52355.c: New testcase.
7638
7639 2012-02-23  Kai Tietz  <ktietz@redhat.com>
7640
7641         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7642         * gcc.dg/Wpadded.c: Likewise.
7643         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7644         structure-layout.
7645         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7646         for sleep by Sleep and add windows.h include for this function.
7647         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7648         targets.
7649         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7650         target.
7651         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7652         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7653         on x64 mingw target.
7654         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7655         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7656         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7657         failure on LLP64 target.
7658
7659 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
7660
7661         PR c/52290
7662         * gcc.dg/noncompile/pr52290.c: New test.
7663
7664 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
7665
7666         PR tree-optimization/52019
7667         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7668
7669 2012-02-22  Kai Tietz  <ktietz@redhat.com>
7670
7671         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7672         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7673         derived pdiff_t type.
7674         * g++.dg/torture/pr49720.C: Likewise
7675
7676 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
7677
7678         PR target/52330
7679         * gcc.target/i386/pr52330.c: New test.
7680
7681 2012-02-22  Tobias Burnus  <burnus@net-b.de>
7682
7683         PR fortran/52335
7684         * gfortran.dg/io_constraints_10.f90: New.
7685
7686 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
7687
7688         * lib/target-supports.exp (check_effective_target_vect_condition):
7689         Return true for NEON.
7690
7691 2012-02-21  Kai Tietz  <ktietz@redhat.com>
7692
7693         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7694
7695 2012-02-21  Richard Guenther  <rguenther@suse.de>
7696
7697         PR tree-optimization/52324
7698         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7699
7700 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
7701
7702         PR middle-end/51782
7703         * gcc.target/avr/torture/pr51782-1.c: New test.
7704
7705 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
7706
7707         PR tree-optimization/52318
7708         * gcc.dg/pr52318.c: New test.
7709
7710 2012-02-20  Kai Tietz  <ktietz@redhat.com>
7711
7712         * gcc.dg/bf-ms-layout-3.c: New testcase.
7713
7714 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
7715
7716         PR testsuite/52229
7717         PR fortran/32380
7718         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
7719
7720 2012-02-20  Richard Guenther  <rguenther@suse.de>
7721
7722         PR tree-optimization/52298
7723         * gcc.dg/torture/pr52298.c: New testcase.
7724         * gcc.dg/vect/pr52298.c: Likewise.
7725
7726 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
7727
7728         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7729         * gcc.c-torture/execute/pr52286.c: Ditto.
7730
7731 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
7732
7733         PR tree-optimization/52286
7734         * gcc.c-torture/execute/pr52286.c: New test.
7735
7736 2012-02-18  Tobias Burnus  <burnus@net-b.de>
7737
7738         PR fortran/52295
7739         * gfortran.dg/interface_35.f90: Use -std=f2003.
7740         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7741         * gfortran.dg/interface_assignment_4.f90: Ditto.
7742         * gfortran.dg/bessel_1.f90: Ditto.
7743         * gfortran.dg/func_result_6.f90: Ditto.
7744         * gfortran.dg/hypot_1.f90: Ditto.
7745         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7746
7747 2012-02-17  Tobias Burnus  <burnus@net-b.de>
7748
7749         PR translation/52232
7750         PR translation/52234
7751         PR translation/52245
7752         PR translation/52246
7753         PR translation/52262
7754         PR translation/52273
7755         * gfortran.dg/coarray_22.f90: Update dg-error.
7756         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7757
7758 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7759
7760         PR target/51753
7761         * lib/gcc-simulate-thread.exp: Load timeout.exp.
7762         (simulate-thread): Use default timeout.
7763
7764 2012-02-16  Jason Merrill  <jason@redhat.com>
7765
7766         PR c++/52248
7767         * g++.dg/ext/timevar1.C: New.
7768
7769 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
7770
7771         PR c++/52126
7772         * g++.dg/template/using21.C: New.
7773         * g++.dg/template/using22.C: Likewise.
7774
7775 2012-02-16  Jason Merrill  <jason@redhat.com>
7776
7777         PR c++/51415
7778         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7779
7780 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
7781
7782         PR tree-optimization/52255
7783         * gcc.c-torture/compile/pr52255.c: New test.
7784
7785         PR debug/52260
7786         * g++.dg/debug/dwarf2/pr52260.C: New test.
7787
7788         PR middle-end/51929
7789         * g++.dg/ipa/pr51929.C: New test.
7790
7791 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7792
7793         PR target/52199
7794         * gcc.target/powerpc/pr52199.c: New file.
7795
7796 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7797
7798         PR target/52152
7799         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7800
7801 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7802
7803         * gcc.dg/pr51867.c: Don't include <math.h>.
7804         (sqrtf): Declare.
7805
7806 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7807
7808         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7809         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7810
7811 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
7812
7813         PR tree-optimization/50561
7814         * gcc.dg/graphite/pr50561.c: New testcase.
7815
7816 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7817
7818         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7819         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7820
7821 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7822
7823         * gnat.dg/discr35.ad[sb]: New test.
7824
7825 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7826
7827         * gnat.dg/volatile10.adb: New test.
7828         * gnat.dg/volatile10_pkg.ads: New helper.
7829
7830 2012-02-14  Jason Merrill  <jason@redhat.com>
7831
7832         * g++.dg/ext/attrib43.C: New.
7833
7834 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
7835
7836         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7837         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7838         fgnu_tm.
7839         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7840         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7841         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7842         effective_target fgnu_tm.
7843         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7844
7845 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7846
7847         PR c++/52247
7848         * g++.dg/template/asmgoto1.C: New test.
7849
7850 2012-02-14  Ian Lance Taylor  <iant@google.com>
7851
7852         PR go/48501
7853         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7854         compiling generated file for 64bit and index tests.
7855
7856 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
7857
7858         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7859
7860 2012-02-14  Richard Guenther  <rguenther@suse.de>
7861
7862         PR tree-optimization/52244
7863         PR tree-optimization/51528
7864         * gcc.dg/torture/pr52244.c: New testcase.
7865
7866 2012-02-14  Walter Lee  <walt@tilera.com>
7867
7868         * g++.dg/other/PR23205.C: Disable test on tile.
7869         * g++.dg/other/pr23205-2.C: Disable test on tile.
7870         * gcc.dg/20020312-2.c: Add a condition for __tile__.
7871         * gcc.dg/20040813-1.c: Disable test on tile.
7872         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7873         * gcc.misc-tests/linkage.exp: Handle tilegx.
7874
7875 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7876
7877         PR tree-optimization/52210
7878         * gcc.dg/pr52210.c: New test.
7879
7880 2012-02-14  Jason Merrill  <jason@redhat.com>
7881
7882         PR c++/39055
7883         * g++.dg/overload/defarg5.C: New.
7884
7885 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7886
7887         PR c/52181
7888         * c-c++-common/pr52181.c: New test.
7889
7890 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7891
7892         PR c++/52215
7893         * g++.dg/ext/atomic-1.C: New test.
7894
7895 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7896
7897         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7898
7899 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7900
7901         PR middle-end/52209
7902         * gcc.c-torture/execute/pr52209.c: New test.
7903
7904 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
7905
7906         PR fortran/50981
7907         * gfortran.dg/elemental_optional_args_5.f03: New test.
7908
7909 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
7910
7911         PR testsuite/50076
7912         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7913         cases.
7914
7915 2012-02-11  Ian Lance Taylor  <iant@google.com>
7916
7917         PR go/51874
7918         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7919         SPARC Solaris.  Don't run the test at all on systems where it may
7920         not work, rather than xfailing it.
7921
7922 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
7923
7924         PR rtl-optimization/52175
7925         * gcc.c-torture/compile/pr52175.c: New test.
7926
7927 2012-02-10  Jason Merrill  <jason@redhat.com>
7928
7929         PR c++/51910
7930         * g++.dg/template/repo10.C: New.
7931
7932 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
7933
7934         PR debug/52132
7935         * gcc.dg/pr52132.c: New test.
7936
7937 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7938
7939         * gnat.dg/specs/aggr4.ads: New test.
7940         * gnat.dg/specs/aggr4_pkg.ads: New helper.
7941
7942 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7943
7944         PR target/52146
7945         * gcc.target/i386/pr52146.c: New.
7946
7947 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
7948
7949         PR middle-end/52177
7950         * c-c++-common/pr52177.c: New test.
7951
7952 2012-02-10  Jan Hubicka  <jh@suse.cz>
7953
7954         PR middle-end/48600
7955         * g++.dg/torture/pr48600.C: New testcase.
7956
7957 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
7958
7959         PR middle-end/52140
7960         * gcc.dg/dfp/pr52140.c: New test.
7961
7962 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
7963
7964         PR fortran/32380
7965         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7966         of dg-options.
7967
7968 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
7969
7970         PR middle-end/51867
7971         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7972         * gcc.dg/pr51867.c: New test.
7973
7974 2012-02-09  Ian Lance Taylor  <iant@google.com>
7975
7976         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7977         which don't support -fsplit-stack.  Turn off optimization when
7978         compiling select5-out.go.
7979
7980 2012-02-08  Ian Lance Taylor  <iant@google.com>
7981
7982         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7983         systems which don't support -fsplit-stack.
7984
7985 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
7986
7987         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7988         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7989         machine instuction in the log.
7990
7991 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
7992
7993         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7994           to 20 seconds.
7995
7996 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
7997
7998         PR driver/48524
7999         * gcc.dg/pr48524.c: New test.
8000         * gcc.dg/pr48524.spec: New spec file for test.
8001
8002 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8003
8004         PR fortran/32380
8005         * gfortran.dg/vect/pr32380.f90:  New test.
8006
8007 2012-02-08  Tobias Burnus  <burnus@net-b.de>
8008
8009         PR fortran/52151
8010         * gfortran.dg/realloc_on_assign_12.f90: New.
8011
8012 2012-02-08  Richard Guenther  <rguenther@suse.de>
8013
8014         PR rtl-optimization/52170
8015         * gcc.dg/torture/pr52170.c: New testcase.
8016
8017 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
8018
8019         PR gcov-profile/52150
8020         * gcc.dg/tree-prof/pr52150.c: New test.
8021
8022         PR rtl-optimization/52139
8023         * gcc.dg/pr52139.c: New test.
8024
8025 2012-02-07  Jason Merrill  <jason@redhat.com>
8026
8027         PR c++/51675
8028         * g++.dg/cpp0x/constexpr-union3.C: New.
8029
8030         PR c++/52035
8031         * g++.dg/lto/pr52035_0.C: New.
8032
8033 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8034
8035         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8036         * gcc.dg/special/weak-1.c: Likewise.
8037         * gcc.dg/ucnid-12.c: Likewise.
8038         * gcc.dg/torture/pr45678-1.c: Likewise.
8039         * gcc.dg/torture/pr45678-2.c: Likewise.
8040         * gcc.dg/vector-4.c: Likewise.
8041         * gcc.dg/ipa/inline-5.c: Likewise.
8042         * gcc.dg/ucnid-11.c: Likewise.
8043         * gcc.misc-tests/gcov-13.c: Likewise.
8044         * gcc.misc-tests/gcov-14.c: Likewise.
8045         * g++.dg/ext/label13.C: Likewise.
8046         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8047         hppa*-*-hpux* options.
8048         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8049         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8050         * gcc.dg/pr48616.c: Likewise.
8051         * gcc.dg/pr17957.c: Likewise.
8052         * gcc.dg/pr17055-1.c: Likewise.
8053         * gcc.dg/pr32912-1.c: Likewise.
8054         * gcc.dg/tm/pr51472.c: Likewise.
8055         * c-c++-common/fold-bitand-4.c: Likewise.
8056         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8057         Use dg-additional-options for extra options.
8058
8059 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
8060
8061         * gcc.target/epiphany/interrupt-2.c: New test.
8062
8063 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8064
8065         PR target/52155
8066         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8067         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8068         for MIPS ELF.
8069
8070 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8071
8072         PR target/52152
8073         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8074
8075 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8076
8077         PR middle-end/24306
8078         PR target/52154
8079         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8080         * gcc.target/mips/va-arg-1.c: New test.
8081
8082 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
8083
8084         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8085         for -mno-pointers-to-nested-functions.
8086
8087 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
8088
8089         * gcc.c-torture/execute/20120207-1.c: New test.
8090
8091 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
8092
8093         PR rtl-optimization/52060
8094         * gcc.dg/torture/pr52060.c: New test.
8095
8096         PR middle-end/52074
8097         * gcc.c-torture/compile/pr52074.c: New test.
8098
8099 2012-02-07  Tobias Burnus  <burnus@net-b.de>
8100
8101         PR fortran/51514
8102         * gfortran.dg/class_to_type_2.f90: New.
8103
8104 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
8105
8106         PR fortran/32373
8107         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
8108         Remove module.
8109
8110 2012-02-06  Jason Merrill  <jason@redhat.com>
8111
8112         PR c++/52088
8113         * g++.dg/template/conv13.C: New.
8114
8115 2012-02-06  Richard Guenther  <rguenther@suse.de>
8116
8117         PR tree-optimization/52115
8118         * gcc.c-torture/compile/pr52115.c: New testcase.
8119
8120 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
8121
8122         PR target/52129
8123         * gcc.c-torture/execute/pr52129.c: New test.
8124
8125 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
8126
8127         * gcc.dg/pr48374.c: Actually add the test I forgot
8128         in the 2012-01-25 commit.
8129
8130 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8131
8132         PR fortran/32373
8133         * gfortran.dg/vect/vect-8.f90:  New test case.
8134
8135 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8136
8137         PR fortran/48847
8138         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
8139
8140 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
8141
8142         PR fortran/52102
8143         * gfortran.dg/class_48.f90 : Add test of allocate class array
8144         component with source in subroutine test3.  Remove commenting
8145         out in subroutine test4, since branching on unitialized variable
8146         is now fixed (no PR for this last.).
8147
8148 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8149
8150         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8151         on MIPS targets.
8152         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8153
8154 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8155
8156         PR target/52125
8157         * lib/target-supports.exp (check_effective_target_mips_rel): New.
8158         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8159
8160 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8161
8162         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8163         (check_effective_target_sync_int_long): Use it.
8164         (check_effective_target_sync_char_short): Likewise.
8165         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8166
8167 2012-02-05  Tobias Burnus  <burnus@net-b.de>
8168
8169         PR fortran/51972
8170         * gfortran.dg/class_48.f90: Add some further checks.
8171
8172 2012-02-05  Ira Rosen  <irar@il.ibm.com>
8173
8174         PR tree-optimization/52091
8175         * gcc.dg/vect/pr52091.c: New test.
8176
8177 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
8178
8179         PR rtl-optimization/52113
8180         * gcc.target/avr/pr52113.c: New test.
8181
8182 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
8183
8184         PR rtl-optimization/52092
8185         * gcc.c-torture/compile/pr52092.c: New test.
8186
8187 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
8188
8189         PR fortran/41587
8190         * gfortran.dg/class_array_10.f03: New test.
8191
8192         PR fortran/46356
8193         * gfortran.dg/class_array_11.f03: New test.
8194
8195         PR fortran/51754
8196         * gfortran.dg/class_array_12.f03: New test.
8197
8198 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
8199
8200         PR fortran/52012
8201         * gfortran.dg/realloc_on_assign_11.f90: New test.
8202
8203 2012-02-02  Tobias Burnus  <burnus@net-b.de>
8204
8205         PR fortran/52093
8206         * gfortran.dg/shape_7.f90: New.
8207
8208 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8209
8210         * gcc.target/mips/mips-prepend-1.c: New test.
8211
8212 2012-02-02  Jan Hubicka  <jh@suse.cz>
8213             Tom de Vries  <tom@codesourcery.com>
8214
8215         PR middle-end/51998
8216         * gcc.dg/alias-12.c: New testcase.
8217         * gcc.dg/alias-13.c: New testcase.
8218
8219 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
8220
8221         PR target/52086
8222         * gcc.dg/pr52086.c: New test.
8223
8224         PR tree-optimization/52073
8225         * gcc.c-torture/compile/pr52073.c: New test.
8226
8227 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
8228
8229         PR fortran/51958
8230         * gfortran.dg/function_optimize_10.f90:  New test.
8231
8232 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
8233
8234         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8235         test on alpha*-*-*.
8236
8237 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8238
8239         PR fortran/52024
8240         * gfortran.dg/typebound_operator_14.f90: New.
8241
8242 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8243
8244         PR fortran/52059
8245         * gfortran.dg/elemental_function_1.f90: New.
8246
8247 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8248
8249         PR rtl-optimization/51374
8250         * gcc.target/avr/torture/pr51374-1.c:
8251         Also fail if SBIS is seen.
8252
8253 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8254
8255         PR rtl-optimization/51374
8256         * gcc.target/avr/torture/pr51374-1.c: New.
8257
8258 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8259
8260         PR fortran/52024
8261         * gfortran.dg/typebound_generic_11.f90: New.
8262
8263 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8264
8265         PR fortran/52029
8266         * gfortran.dg/class_49.f90: New.
8267
8268 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8269
8270         PR fortran/52013
8271         * gfortran.dg/elemental_args_check_6.f90: New.
8272
8273 2012-01-31  Jason Merrill  <jason@redhat.com>
8274
8275         PR c++/52043
8276         * g++.dg/cpp0x/variadic122.C: New.
8277
8278 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
8279
8280         PR fortran/52012
8281         * gfortran.dg/realloc_on_assign_10.f90: New test.
8282
8283 2012-01-31  Richard Guenther  <rguenther@suse.de>
8284
8285         PR tree-optimization/51528
8286         * gcc.dg/torture/pr51528.c: New testcase.
8287
8288 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
8289
8290         PR go/48501
8291         * lib/go.exp (go_target_compile): Append timeout= to options.
8292         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8293         select5-out.go test on alpha*-*-* targets.
8294
8295 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
8296
8297         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8298         (TEST_SHORT): Reformat in the same way.
8299         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8300         (TEST_SHORT): Reformat in the same way.
8301         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8302         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8303         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8304         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8305         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8306
8307 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
8308
8309         PR target/51835
8310         * gcc.target/arm/pr51835.c: New testcase.
8311
8312 2012-01-30  Richard Guenther  <rguenther@suse.de>
8313
8314         PR tree-optimization/52028
8315         * gcc.dg/torture/pr52028.c: New testcase.
8316         * gfortran.dg/ldist-pr45199.f: Adjust.
8317         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8318         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8319         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8320
8321 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
8322
8323         PR debug/52027
8324         * gcc.dg/tree-prof/pr52027.c: New test.
8325
8326         PR tree-optimization/52046
8327         * gcc.dg/pr52046.c: New test.
8328
8329         PR debug/52048
8330         * g++.dg/other/pr52048.C: New test.
8331
8332 2012-01-30  Richard Guenther  <rguenther@suse.de>
8333
8334         PR tree-optimization/52045
8335         * gcc.dg/pr52045.c: New testcase.
8336
8337 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
8338
8339         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8340         new code generated for __sync_lock_release.
8341
8342 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8343
8344         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8345
8346 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8347
8348         PR testsuite/51875
8349         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8350
8351         * g++.dg/ext/visibility/template10.C: Fix typo.
8352
8353         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8354
8355 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
8356
8357         PR c++/51327
8358         * g++.dg/cpp0x/constexpr-ice6.C: New.
8359
8360 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8361
8362         PR fortran/41600
8363         * gfortran.dg/default_initialization_6.f90: New.
8364
8365 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8366
8367         PR fortran/51972
8368         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8369         * gfortran.dg/class_48.f90: New.
8370
8371 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
8372
8373         PR fortran/51808
8374         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8375
8376 2012-01-28  Tobias Burnus  <burnus@net-b.de>
8377
8378         PR fortran/51972
8379         * gfortran.dg/class_allocate_12.f90: New.
8380
8381 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
8382
8383         * gcc.dg/torture/pr50444.c: Fix dg directives.
8384
8385 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
8386
8387         PR target/52006
8388         * gcc.target/arm/pr52006.c: New test.
8389
8390 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
8391
8392         PR testsuite/52011
8393         * gcc.dg/lto/trans-mem.h: New file.
8394         * gcc.dg/lto/trans-mem-2_0.c: Include it.
8395         * gcc.dg/lto/trans-mem-1_1.c: Same.
8396         * gcc.dg/lto/trans-mem-4_1.c: Same.
8397         * gcc.dg/lto/trans-mem-3_1.c: Same.
8398
8399 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8400
8401         PR fortran/52022
8402         * gfortran.dg/dummy_procedure_7.f90: New.
8403
8404 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
8405
8406         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8407         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8408
8409 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
8410
8411         PR c++/51852
8412         * g++.dg/other/gc5.C: New test.
8413
8414 2012-01-27  Richard Guenther  <rguenther@suse.de>
8415
8416         PR tree-optimization/50444
8417         * gcc.dg/torture/pr50444.c: New testcase.
8418
8419 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8420
8421         PR fortran/51970
8422         PR fortran/51977
8423         * gfortran.dg/move_alloc_13.f90: New.
8424
8425 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8426
8427         PR fortran/51953
8428         * gfortran.dg/allocate_alloc_opt_13.f90: New.
8429         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8430         and change dg-error string.
8431
8432 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8433
8434         PR fortran/52016
8435         * gfortran.dg/elemental_args_check_5.f90: New.
8436
8437 2012-01-27  Richard Guenther  <rguenther@suse.de>
8438
8439         PR middle-end/51959
8440         * g++.dg/torture/pr51959.C: New testcase.
8441
8442 2012-01-27  Tom de Vries  <tom@codesourcery.com>
8443
8444         PR tree-optimization/51990
8445         * gcc.dg/pr51990.c: New test.
8446         * gcc.dg/pr51990-2.c: Same.
8447
8448 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
8449             Tobias Burnus <burnus@gcc.gnu.org>
8450
8451         PR fortran/48705
8452         * gfortran.dg/class_allocate_11.f03: New.
8453
8454         PR fortran/51870
8455         PR fortran/51943
8456         PR fortran/51946
8457         * gfortran.dg/class_allocate_7.f03: New.
8458         * gfortran.dg/class_allocate_8.f03: New.
8459         * gfortran.dg/class_allocate_9.f03: New.
8460         * gfortran.dg/class_allocate_10.f03: New.
8461
8462 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8463
8464         * gnat.dg/discr34.adb: New test.
8465         * gnat.dg/discr34_pkg.ads: New helper.
8466
8467 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8468
8469         * gnat.dg/discr33.adb: New test.
8470
8471 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8472
8473         * gnat.dg/limited_with3.ad[sb): New test.
8474         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8475         * gnat.dg/limited_with3_pkg2.ads: Likewise.
8476         * gnat.dg/limited_with3_pkg3.ads: Likewise.
8477
8478 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8479
8480         * gnat.dg/stack_usage1.adb: New test.
8481         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8482
8483         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8484         * gcc.dg/pr44194-2.c: Likewise.
8485
8486 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
8487
8488         PR c++/51370
8489         * g++.dg/template/crash112.C: New.
8490
8491 2012-01-27  Richard Henderson  <rth@redhat.com>
8492
8493         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8494
8495 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8496
8497         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8498
8499 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
8500
8501         PR middle-end/51895
8502         * g++.dg/opt/pr51895.C: New test.
8503
8504 2012-01-26  Michael Matz  <matz@suse.de>
8505
8506         PR tree-optimization/48794
8507         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8508
8509 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8510
8511         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8512
8513 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8514
8515         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8516         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8517         memory.
8518         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8519         the default value for s390 and s390x.
8520
8521 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
8522
8523         PR lto/51698
8524         * gcc.dg/lto/trans-mem-4_0.c: New.
8525         * gcc.dg/lto/trans-mem-4_1.c: New.
8526         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8527         TM builtins.
8528         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8529         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8530         TM builtins.
8531         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8532         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8533         TM builtins.
8534
8535 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
8536
8537         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8538
8539 2012-01-25  Ian Lance Taylor  <iant@google.com>
8540
8541         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8542
8543 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8544
8545         PR fortran/51995
8546         * gfortran.dg/typebound_proc_25.f90: New.
8547
8548 2012-01-25  Jason Merrill  <jason@redhat.com>
8549
8550         PR c++/51992
8551         * g++.dg/lto/pr51992_0.C: New.
8552
8553 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
8554
8555         PR tree-optimization/51987
8556         * gcc.target/i386/pr51987.c: New test.
8557
8558 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8559
8560         * gcc.dg/tm/lto-1.c: Require lto support in target.
8561
8562 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
8563
8564         PR rtl-optimization/48374
8565         * gcc.dg/pr48374.c: New test.
8566
8567 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8568
8569         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8570
8571 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8572
8573         PR fortran/51966
8574         * gfortran.dg/derived_constructor_char_3.f90: New.
8575
8576 2012-01-24  Ian Lance Taylor  <iant@google.com>
8577
8578         * go.test/go-test.exp (filecmp): New procedure.
8579         (errchk): Handle quoted square brackets.
8580         (go-gc-tests): Set go_compile_args. Handle various new test
8581         lines.  Skip a few new tests.
8582         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8583
8584 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8585
8586         * lib/target-supports.exp (proc check_effective_target_vect_perm)
8587         (check_effective_target_vect_extract_even_odd)
8588         (check_effective_target_vect_interleave): Return true for MIPS
8589         paired-single.
8590
8591 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8592
8593         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8594         (main): Use it instead of argc.
8595
8596 2012-01-24  Jason Merrill  <jason@redhat.com>
8597
8598         PR c++/51973
8599         * g++.dg/cpp0x/sfinae31.C: New.
8600
8601 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8602
8603         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8604
8605 2012-01-24  Jason Merrill  <jason@redhat.com>
8606
8607         PR c++/51812
8608         * g++.dg/inherit/covariant20.C: New.
8609
8610 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
8611
8612         PR c++/51223
8613         * g++.dg/parse/crash58.C: New.
8614
8615 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
8616
8617         PR target/51957
8618         * gcc.dg/pr51957-1.c: New test.
8619         * gcc.dg/pr51957-1.h: New file.
8620         * gcc.dg/pr51957-2.c: New test.
8621
8622 2012-01-23  Jason Merrill  <jason@redhat.com>
8623
8624         PR c++/51930
8625         * g++.dg/ext/visibility/template10.C: New.
8626
8627 2012-01-23  Tobias Burnus  <burnus@net-b.de>
8628
8629         PR fortran/51948
8630         * gfortran.dg/move_alloc_12.f90: New.
8631
8632 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8633
8634         PR middle-end/45416
8635         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8636
8637 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
8638
8639         PR c++/51398
8640         * g++.dg/template/crash111.C: New.
8641
8642 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
8643
8644         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8645         configurations.
8646         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8647
8648 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
8649
8650         PR testsuite/51941
8651         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
8652         the DW_TAG_class_type and DW_AT_name: "Executor".
8653
8654 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8655
8656         * lib/target-supports.exp
8657         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8658         (check_effective_target_vect_interleave): Likewise.
8659
8660 2012-01-22  Jason Merrill  <jason@redhat.com>
8661
8662         PR c++/51925
8663         * g++.dg/template/using20.C: New.
8664         * g++.dg/template/template-id-2.C: Adjust diagnostic.
8665
8666 2012-01-23  Jason Merrill  <jason@redhat.com>
8667
8668         PR target/51934
8669         * g++.dg/torture/pr51344.C: Limit to x86.
8670
8671 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
8672
8673         * c-c++-common/tm/omp.c: Require target with pthread support.
8674
8675 2012-01-23  Richard Guenther  <rguenther@suse.de>
8676
8677         PR tree-optimization/51949
8678         * gcc.dg/torture/pr51949.c: New testcase.
8679
8680 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
8681
8682         PR rtl-optimization/51933
8683         * gcc.c-torture/execute/pr51933.c: New test.
8684
8685 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
8686
8687         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8688         Do not define for Interix.
8689
8690 2012-01-22  Jason Merrill  <jason@redhat.com>
8691
8692         PR c++/51832
8693         * g++.dg/lto/pr51832.h: New.
8694         * g++.dg/lto/pr51832_0.C: New.
8695         * g++.dg/lto/pr51832_1.C: New.
8696
8697 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8698
8699         * gcc.dg/ext-elim-1.c: New test.
8700
8701 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8702
8703         PR target/51931
8704         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8705         * g++.dg/opt/longbranch1.C: Likewise.
8706
8707 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8708
8709         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8710         in C++11 mode.
8711
8712 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8713
8714         PR fortran/50556
8715         * gfortran.dg/namelist_74.f90: New test.
8716         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8717
8718 2012-01-21  Tobias Burnus  <burnus@net-b.de>
8719
8720         PR fortran/51913
8721         * gfortran.dg/class_47.f90: New.
8722
8723 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
8724
8725         * gnat.dg/renaming5.ad[sb]: New test.
8726
8727 2012-01-20  Jason Merrill  <jason@redhat.com>
8728
8729         PR c++/51919
8730         * g++.dg/pch/mangle1.{C,Hs}: Remove.
8731
8732 2012-01-20  Jason Merrill  <jason@redhat.com>
8733
8734         PR c++/51922
8735         * g++.dg/ext/attrib42.C: Require ilp32.
8736
8737 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8738
8739         PR target/51915
8740         * gcc.target/arm/pr51915.c: New test.
8741
8742 2012-01-20  Cary Coutant  <ccoutant@google.com>
8743             Dodji Seketeli  <dodji@redhat.com>
8744
8745         PR debug/45682
8746         * g++.dg/debug/dwarf2/nested-3.C: New test.
8747
8748 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8749
8750         PR c++/51402
8751         * g++.dg/template/crash110.C: New.
8752
8753 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8754
8755         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8756         Remove default options on hppa*-*-hpux*.
8757
8758 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8759
8760         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8761
8762 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8763
8764         * gcc.c-torture/compile/pr51856.c: New testcase.
8765
8766 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
8767
8768         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8769         options to go_target_compile.
8770
8771 2012-01-20  Kai Tietz  <ktietz@redhat.com>
8772
8773         * g++.dg/torture/pr51344.C: Fix typo.
8774
8775 2012-01-20  Richard Guenther  <rguenther@suse.de>
8776
8777         PR tree-optimization/51903
8778         * g++.dg/torture/pr51903.C: New testcase.
8779
8780 2012-01-20  Tobias Burnus  <burnus@net-b.de>
8781             Janus Weil  <janus@gcc.gnu.org>
8782
8783         PR fortran/51056
8784         * gfortran.dg/use_21.f90: New.
8785
8786 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8787
8788         PR target/51106
8789         * gcc.dg/torture/pr51106-1.c: New test.
8790         * gcc.dg/torture/pr51106-2.c: New test.
8791
8792 2012-01-19  Kai Tietz  <ktietz@redhat.com>
8793
8794         * g++.dg/torture/pr51344.C: New test.
8795
8796 2012-01-19  Tobias Burnus  <burnus@net-b.de>
8797
8798         PR fortran/51904
8799         * gfortran.dg/intrinsic_size_2.f90: New.
8800
8801 2012-01-19  Jason Merrill  <jason@redhat.com>
8802
8803         PR c++/51889
8804         * g++.dg/inherit/using7.C: New.
8805
8806 2012-01-19  Richard Guenther  <rguenther@suse.de>
8807
8808         PR tree-optimization/37997
8809         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8810
8811 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8812
8813         PR rtl-optimization/51505
8814         * gcc.dg/pr51505.c: New test.
8815
8816 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
8817
8818         PR fortran/51634
8819         * gfortran.dg/typebound_operator_12.f03: New.
8820         * gfortran.dg/typebound_operator_13.f03: New.
8821
8822 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
8823
8824         PR c++/51225
8825         * g++.dg/cpp0x/pr51225.C: New.
8826
8827 2012-01-17  Ian Lance Taylor  <iant@google.com>
8828
8829         PR go/50656
8830         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8831
8832 2012-01-17  Tobias Burnus  <burnus@net-b.de>
8833
8834         PR fortran/51869
8835         * gfortran.dg/realloc_on_assign_9.f90: New.
8836
8837 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
8838
8839         PR other/51165
8840         * gcc.dg/tm/memopt-3.c: Remove xfail.
8841         * gcc.dg/tm/memopt-4.c: Remove xfail.
8842         * gcc.dg/tm/memopt-5.c: Remove xfail.
8843         * gcc.dg/tm/memopt-7.c: Remove xfail.
8844
8845 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
8846
8847         PR tree-optimization/51877
8848         * gcc.c-torture/execute/pr51877.c: New test.
8849
8850 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
8851
8852         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8853         {!vect_align_arrays} to vect_sizes_32B_16B.
8854         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8855         * gcc.dg/vect/vect-peel-3.c: Ditto.
8856
8857 2012-01-16  Jason Merrill  <jason@redhat.com>
8858
8859         PR c++/51854
8860         * g++.dg/abi/mangle60.C: New.
8861
8862         PR c++/51827
8863         * g++.dg/pch/mangle1.{C,Hs}: New.
8864
8865 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
8866             Tobias Burnus  <burnus@net-b.de>
8867
8868         PR fortran/50981
8869         * gfortran.dg/elemental_optional_args_3.f90: New
8870         * gfortran.dg/elemental_optional_args_4.f90: New
8871
8872 2012-01-16  Tobias Burnus  <burnus@net-b.de>
8873
8874         PR fortran/51809
8875         * gfortran.dg/use_20.f90: New
8876
8877 2012-01-16  Jason Merrill  <jason@redhat.com>
8878
8879         PR c++/51868
8880         * g++.dg/cpp0x/rv-bitfield.C: New.
8881         * g++.dg/cpp0x/rv-bitfield2.C: New.
8882
8883 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
8884
8885         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8886         subroutine 'qsort' and use index array to assign the result.
8887
8888 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
8889
8890         PR tree-optimization/51865
8891         * gcc.dg/pr51865.c: New test.
8892
8893 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8894
8895         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8896
8897 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8898
8899         * gcc.target/mips/code-readable-2.c: Allow the jump table address
8900         to be loaded from the constant pool, rather than via %hi and %lo.
8901
8902 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
8903
8904         PR rtl-optimization/51821
8905         * gcc.dg/pr51821.c: New test.
8906
8907 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
8908
8909         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8910
8911 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
8912
8913         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8914
8915 2012-01-14  Tobias Burnus  <burnus@net-b.de>
8916
8917         PR fortran/51800
8918         * gfortran.dg/init_flag_8.f90: New.
8919         * gfortran.dg/init_flag_9.f90: New.
8920
8921 2011-01-14  Tobias Burnus  <burnus@net-b.de>
8922
8923         PR fortran/51816
8924         * gfortran.dg/use_18.f90: New.
8925         * gfortran.dg/use_19.f90: New.
8926
8927 2012-01-13  Ian Lance Taylor  <iant@google.com>
8928
8929         PR c++/50012
8930         * g++.dg/warn/Wsign-compare-4.C: New.
8931
8932 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
8933
8934         PR fortran/48351
8935         * gfortran.dg/alloc_comp_assign.f03: New.
8936         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8937         __BUILTIN_FREE from 38 to 32.
8938
8939 2012-01-13  Jason Merrill  <jason@redhat.com>
8940
8941         PR c++/20681
8942         * g++.dg/warn/Wreturn-type-7.C: New.
8943
8944 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8945
8946         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8947         assumption.
8948         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8949         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8950         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8951         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8952         int32plus because of big array needed.
8953         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8954         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8955
8956 2012-01-13  Jason Merrill  <jason@redhat.com>
8957
8958         PR c++/51813
8959         * g++.dg/ext/visibility/template9.C: New.
8960
8961         PR c++/51620
8962         * g++.dg/cpp0x/defaulted34.C: New.
8963         * g++.dg/template/virtual3.C: New.
8964
8965 2012-01-13  Richard Guenther  <rguenther@suse.de>
8966
8967         PR middle-end/8081
8968         * gcc.dg/torture/pr8081.c: New testcase.
8969
8970 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8971
8972         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8973
8974 2012-01-12  Jason Merrill  <jason@redhat.com>
8975
8976         PR c++/51714
8977         * g++.dg/ext/stmtexpr14.C: New.
8978
8979 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
8980
8981         PR c++/51633
8982         * g++.dg/cpp0x/constexpr-diag4.C: New test.
8983
8984 2012-01-12  Jason Merrill  <jason@redhat.com>
8985
8986         PR c++/48051
8987         * g++.dg/abi/mangle48.C: Test qualified-names, too.
8988         * g++.dg/abi/mangle58.C: Likewise.
8989
8990         PR c++/51403
8991         * g++.dg/template/arg8.C: New.
8992
8993 2012-01-12  Ira Rosen  <irar@il.ibm.com>
8994
8995         PR tree-optimization/51799
8996         * gcc.dg/vect/pr51799.c: New test.
8997         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8998         patterns.
8999
9000 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9001             Tobias Burnus  <burnus@net-b.de>
9002
9003         PR fortran/51057
9004         PR fortran/51616
9005         * lib/target-supports.exp
9006         (check_effective_target_fortran_largest_fp_has_sqrt): New.
9007         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9008
9009 2012-01-11  Jason Merrill  <jason@redhat.com>
9010
9011         PR c++/51565
9012         * g++.dg/ext/attrib42.C: New.
9013
9014 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
9015
9016         PR bootstrap/51796
9017         * gcc.dg/pr51796.c: New test.
9018
9019 2012-01-11  Jason Merrill  <jason@redhat.com>
9020
9021         PR c++/51818
9022         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9023
9024 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
9025
9026         * gnat.dg/array19.ad[sb]: New test.
9027
9028 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
9029
9030         * gnat.dg/opt23.ad[sb]: New test.
9031         * gnat.dg/opt23_pkg.ad[sb]: New helper.
9032         * gnat.dg/opt24.ad[sb]: New test.
9033
9034 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9035
9036         PR tree-optimization/49642
9037         * gcc.dg/tree-ssa/pr49642-1.c: New test.
9038         * gcc.dg/tree-ssa/pr49642-2.c: New test.
9039
9040 2012-01-11  Jason Merrill  <jason@redhat.com>
9041
9042         PR c++/51613
9043         * g++.dg/template/explicit-args5.C: New.
9044
9045 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
9046
9047         * gcc.c-torture/execute/20120110-1.c: New testcase.
9048
9049 2012-01-10  Jason Merrill  <jason@redhat.com>
9050
9051         PR c++/51614
9052         * g++.dg/inherit/ambig1.C: New.
9053
9054         PR c++/51433
9055         * g++.dg/cpp0x/constexpr-cache1.C: New.
9056
9057 2012-01-10  Richard Guenther  <rguenther@suse.de>
9058
9059         PR tree-optimization/51801
9060         * gcc.dg/torture/pr51801.c: New testcase.
9061
9062 2012-01-10  Tobias Burnus  <burnus@net-b.de>
9063
9064         PR fortran/51652
9065         * gfortran.dg/allocate_with_typespec_5.f90: New.
9066
9067 2012-01-10  Tobias Burnus  <burnus@net-b.de>
9068
9069         * gfortran.dg/class_39.f03: Update dg-error string.
9070
9071 2012-01-10  Richard Guenther  <rguenther@suse.de>
9072
9073         PR tree-optimization/50913
9074         * gcc.dg/graphite/interchange-16.c: New testcase.
9075         * gcc.dg/graphite/scop-20.c: XFAIL.
9076         * gfortran.dg/graphite/interchange-1.f: Likewise.
9077         * gfortran.dg/graphite/block-1.f90: Likewise.
9078         * gfortran.dg/graphite/block-2.f: Likewise.
9079
9080 2012-01-10  Richard Henderson  <rth@redhat.com>
9081
9082         * lib/target-supports.exp (check_effective_target_vect_perm,
9083         check_effective_target_vect_perm_byte,
9084         check_effective_target_vect_perm_short): Enable for arm neon.
9085
9086 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9087
9088         PR fortran/46328
9089         * gfortran.dg/typebound_operator_11.f90: New.
9090
9091 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
9092
9093         * gnat.dg/array18.adb: New test.
9094         * gnat.dg/array18_pkg.ads: New helper.
9095
9096 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
9097
9098         PR fortran/51791
9099         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9100         around base object in first assignment in main program.
9101         * gfortran.dg/typebound_operator_10.f03: New test.
9102
9103 2012-01-09  Martin Jambor  <mjambor@suse.cz>
9104
9105         PR tree-optimization/51759
9106         * g++.dg/ipa/pr51759.C: New test.
9107
9108 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9109
9110         PR fortran/51758
9111         * gfortran.dg/optional_absent_2.f90: New.
9112
9113 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9114
9115         PR fortran/51578
9116         * gfortran.dg/use_17.f90: New.
9117
9118 2012-01-09  Gary Funck  <gary@intrepid.com>
9119
9120         PR preprocessor/33919
9121         * gcc.dg/pr33919.c: New test.
9122         * gcc.dg/pr33919-0.h: New test header file.
9123         * gcc.dg/pr33919-1.h: Ditto.
9124         * gcc.dg/pr33919-2.h: Ditto.
9125
9126 2012-01-07  Jan Hubicka  <jh@suse.cz>
9127
9128         PR tree-optimize/51694
9129         * gcc.c-torture/compile/pr51694.c: new testcase.
9130
9131 2012-01-07  Jan Hubicka  <jh@suse.cz>
9132
9133         PR tree-optimization/51600
9134         * g++.dg/torture/pr51600.C: New testcase.
9135
9136 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9137
9138         PR gcov-profile/51715
9139         PR gcov-profile/51717
9140         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9141         * gcc.misc-tests/gcov-14.c: Likewise.
9142
9143 2012-01-06  Jason Merrill  <jason@redhat.com>
9144
9145         * g++.dg/parse/new5.C: New.
9146
9147 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
9148
9149         PR testsuite/51655
9150         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9151         including <string.h>.
9152
9153 2012-01-06  Jason Merrill  <jason@redhat.com>
9154
9155         * g++.dg/abi/mangle51.C: New.
9156         * g++.dg/abi/mangle52.C: New.
9157         * g++.dg/abi/mangle53.C: New.
9158         * g++.dg/abi/mangle54.C: New.
9159         * g++.dg/abi/mangle55.C: New.
9160         * g++.dg/abi/mangle56.C: New.
9161         * g++.dg/abi/mangle57.C: New.
9162         * g++.dg/abi/mangle58.C: New.
9163         * g++.dg/abi/mangle59.C: New.
9164         * g++.dg/cpp0x/trailing3.C: Update mangling.
9165         * g++.dg/cpp0x/variadic111.C: Update mangling.
9166         * g++.dg/cpp0x/variadic4.C: Update mangling.
9167         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9168         * g++.dg/template/nontype22.C: Works now.
9169         * g++.dg/template/pr35240.C: Works now.
9170
9171         * g++.dg/cpp0x/error7.C: New.
9172
9173 2012-01-06  Tobias Burnus <burnus@net-b.de>
9174
9175         * gfortran.dg/deallocate_stat_2.f90: New.
9176         * coarray/allocate_errgmsg.f90: New.
9177         * gfortran.dg/coarray_lib_alloc_1.f90: New.
9178         * gfortran.dg/coarray_lib_alloc_2.f90: New.
9179         * coarray/subobject_1.f90: Fix for num_images > 1.
9180         * gfortran.dg/deallocate_stat.f90: Update due to changed
9181         stat= handling.
9182
9183 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
9184
9185         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9186
9187 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9188
9189         * ada/acats/overflow.lst: Add cb20004.
9190
9191 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
9192
9193         PR c++/51541
9194         * g++.dg/cpp0x/alias-decl-18.C: New test.
9195
9196 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9197
9198         * gcc.c-torture/execute/20120104-1.c: New test.
9199
9200 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
9201
9202         PR fortran/PR48946
9203         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9204         the old typebound_operator_8.f03.
9205         * gfortran.dg/typebound_operator_8.f03: New version of
9206         typebound_operator_7.f03 with 'u' a derived type instead of a
9207         class object.
9208
9209 2012-01-05  Richard Guenther  <rguenther@suse.de>
9210
9211         * g++.dg/torture/pr49309.C: Skip for -flto.
9212
9213 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
9214
9215         PR middle-end/51761
9216         * gcc.c-torture/compile/pr51761.c: New test.
9217
9218 2012-01-05  Richard Guenther  <rguenther@suse.de>
9219
9220         PR tree-optimization/51760
9221         * gcc.dg/torture/pr51760.c: New testcase.
9222
9223 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
9224
9225         PR middle-end/51472
9226         * gcc.dg/tm/memopt-6.c: Adjust regexp.
9227
9228 2012-01-05  Richard Guenther  <rguenther@suse.de>
9229
9230         PR lto/41576
9231         * gfortran.dg/lto/pr41576_0.f90: New testcase.
9232         * gfortran.dg/lto/pr41576_1.f90: Likewise.
9233
9234 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
9235
9236         PR debug/51695
9237         * gcc.dg/pr51695.c: New test.
9238
9239 2012-01-04  Andrew Pinski  <apinski@cavium.com>
9240
9241         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9242         * gcc.target/mips/octeon2-lx-1.c: New test.
9243         * gcc.target/mips/mips64-dsp-ldx.c: New test.
9244         * gcc.target/mips/octeon2-lx-2.c: New test.
9245         * gcc.target/mips/octeon2-lx-3.c: New test.
9246
9247 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
9248
9249         PR other/51163
9250         PR other/51164
9251         * gcc.dg/tm/alias-1.c:  Adjust regexp.
9252         * gcc.dg/tm/alias-2.c:  Adjust regexp.
9253
9254 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9255
9256         PR c++/51064
9257         * g++.dg/warn/Wparentheses-26.C: New.
9258
9259 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
9260
9261         * gfortran.dg/elemental_optional_args_2.f90: New test.
9262
9263 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9264
9265         PR fortran/49693
9266         * gfortran.dg/common_17.f90:  New test.
9267
9268 2012-01-04  Richard Guenther  <rguenther@suse.de>
9269
9270         PR tree-optimization/49651
9271         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9272         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9273
9274 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9275
9276         PR c++/51738
9277         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9278
9279 2012-01-03  Andrew Pinski  <apinski@cavium.com>
9280
9281         * lib/scanasm.exp (dg-function-on-line): Always use a special format
9282         for all mips targets.  Also allow an optional .cfi_startproc.
9283
9284 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
9285
9286         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9287
9288 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9289
9290         PR c++/29273
9291         * g++.dg/rtti/dyncast5.C: New.
9292
9293 2012-01-03  Richard Guenther  <rguenther@suse.de>
9294
9295         PR tree-optimization/51070
9296         * gcc.dg/torture/pr51070-2.c: New testcase.
9297
9298 2012-01-03  Richard Guenther  <rguenther@suse.de>
9299
9300         PR tree-optimization/51692
9301         * gcc.dg/torture/pr51692.c: New testcase.
9302
9303 2012-01-03  Richard Guenther  <rguenther@suse.de>
9304
9305         PR debug/51650
9306         * g++.dg/lto/pr51650-3_0.C: New testcase.
9307
9308 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9309
9310         PR c++/15867
9311         * g++.dg/warn/Wredundant-decls-spec.C: New.
9312
9313 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9314
9315         PR tree-optimization/51719
9316         * g++.dg/tree-prof/pr51719.C: New test.
9317
9318 2012-01-03  Richard Guenther  <rguenther@suse.de>
9319
9320         PR middle-end/51730
9321         * gcc.dg/fold-compare-6.c: New testcase.
9322
9323 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9324
9325         PR c++/51669
9326         * g++.dg/gomp/pr51669.C: New test.
9327
9328 2012-01-02  Jason Merrill  <jason@redhat.com>
9329
9330         PR c++/51675
9331         * g++.dg/cpp0x/constexpr-union2.C: New.
9332
9333         PR c++/51666
9334         * g++.dg/cpp0x/nsdmi-defer5.C: New.
9335
9336 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
9337
9338         PR c++/51462
9339         * g++.dg/cpp0x/constexpr-99.C: New test.
9340
9341 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
9342
9343         PR c++/20140
9344         * g++.dg/template/init9.C: New.
9345
9346 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9347
9348         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9349         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
9350         rather than a specific number.
9351
9352 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
9353
9354         PR fortran/46262
9355         PR fortran/46328
9356         PR fortran/51052
9357         * gfortran.dg/typebound_operator_7.f03: New.
9358         * gfortran.dg/typebound_operator_8.f03: New.
9359
9360 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9361
9362         PR target/51729
9363         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9364         XFAIL.
9365         * gcc.target/mips/dspr2-MULTU.c: Likewise.
9366
9367 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9368
9369         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9370
9371 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9372
9373         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9374         for MIPS.
9375
9376 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9377
9378         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9379         * gfortran.dg/io_real_boz_4.f90: Likewise.
9380         * gfortran.dg/io_real_boz_5.f90: Likewise.
9381
9382 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9383
9384         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9385
9386 2012-01-02  Revital Eres  <revital.eres@linaro.org>
9387
9388         * gcc.dg/sms-11.c: New file.
9389
9390 2012-01-02  Tobias Burnus  <burnus@net-b.de>
9391
9392         PR fortran/51682
9393         * gfortran.dg/coarray/image_index_3.f90: New.
9394
9395 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9396
9397         PR c++/16603
9398         * g++.dg/parse/enum8.C: New.
9399
9400 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9401
9402         PR c++/51379
9403         * g++.dg/conversion/reinterpret4.C: New.
9404         * g++.dg/conversion/reinterpret1.C: Adjust.
9405
9406 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9407
9408         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9409
9410 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
9411
9412         * g++.old-deja/g++.brendan/crash25.C: Adjust.
9413         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9414         * g++.old-deja/g++.jason/access14.C: Likewise.
9415         * g++.old-deja/g++.jason/access8.C: Likewise.
9416         * g++.old-deja/g++.jason/access1.C: Likewise.
9417         * g++.old-deja/g++.other/access3.C: Likewise.
9418         * g++.old-deja/g++.other/access5.C: Likewise.
9419         * g++.old-deja/g++.law/unsorted1.C: Likewise.
9420         * g++.old-deja/g++.law/visibility22.C: Likewise.
9421         * g++.old-deja/g++.law/visibility26.C: Likewise.
9422         * g++.old-deja/g++.mike/p2746.C: Likewise.
9423         * g++.dg/debug/using1.C: Likewise.
9424         * g++.dg/lookup/using51.C: Likewise.
9425         * g++.dg/inherit/using5.C: Likewise.
9426         * g++.dg/inherit/pr30297.C: Likewise.
9427         * g++.dg/inherit/access8.C: Likewise.
9428         * g++.dg/torture/pr39362.C: Likewise.
9429         * g++.dg/template/crash13.C: Likewise.
9430         * g++.dg/template/using10.C: Likewise.
9431
9432 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9433
9434         PR fortran/51502
9435         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
9436         change.
9437
9438 2012-01-01  Ira Rosen  <irar@il.ibm.com>
9439
9440         PR tree-optimization/51704
9441         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9442         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9443         corresponding flags.
9444
9445 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9446
9447         PR c++/51723
9448         * g++.dg/cpp0x/constexpr-delegating2.C: New.
9449
9450 2012-01-01  Jan Hubicka  <jh@suse.cz>
9451
9452         PR rtl-optimization/51069
9453         * gcc.c-torture/compile/pr51069.c: New testcase.
9454
9455 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
9456
9457         PR tree-optimization/51683
9458         * gcc.dg/pr51683.c: New test.
9459 \f
9460 Copyright (C) 2012 Free Software Foundation, Inc.
9461
9462 Copying and distribution of this file, with or without modification,
9463 are permitted in any medium without royalty provided the copyright
9464 notice and this notice are preserved.