OSDN Git Service

PR debug/54970
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-10-26  Jakub Jelinek  <jakub@redhat.com>
2
3         PR debug/54970
4         PR debug/54971
5         * gcc.dg/guality/pr54970.c: New test.
6
7 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
8
9         PR c++/54984
10         * g++.dg/template/new11.C: New.
11
12 2012-10-26  Richard Biener  <rguenther@suse.de>
13
14         PR middle-end/54824
15         * gcc.dg/torture/pr54824.c: New testcase.
16
17 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
18
19         * gcc.target/i386/fxsave-1.c: New.
20         * gcc.target/i386/fxsave64-1.c: Ditto.
21         * gcc.target/i386/fxrstor-1.c: Ditto.
22         * gcc.target/i386/fxrstor64-1.c: Ditto.
23         * gcc.target/i386/xsave-1.c: Ditto.
24         * gcc.target/i386/xsave64-1.c: Ditto.
25         * gcc.target/i386/xrstor-1.c: Ditto.
26         * gcc.target/i386/xrstor64-1.c: Ditto.
27         * gcc.target/i386/xsaveopt-1.c: Ditto.
28         * gcc.target/i386/xsaveopt64-1.c: Ditto.
29         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
30         * gcc.target/i386/sse-13.c: Ditto.
31         * gcc.target/i386/sse-14.c: Ditto.
32         * gcc.target/i386/sse-22.c: Ditto.
33         * gcc.target/i386/sse-23.c: Ditto.
34         * g++.dg/other/i386-2.C: Ditto.
35         * g++.dg/other/i386-3.C: Ditto.
36
37 2012-10-25  Jan Hubicka  <jh@suse.cz>
38
39         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
40         at ivcanon time.
41
42 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
43
44         PR c++/53761
45         * g++.dg/ext/transparent-union.C: New.
46
47 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
48
49         PR c++/54427
50         * g++.dg/ext/vector19.C: New testcase.
51
52 2012-10-25  Richard Biener  <rguenther@suse.de>
53
54         PR tree-optimization/54902
55         * g++.dg/torture/pr54902.C: New testcase.
56
57 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
58
59         PR c++/34892
60         * g++.dg/template/crash114.C: New.
61
62 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
63
64         PR bootstrap/55049
65         * gcc.target/i386/pr55049-1.c: New test.
66
67 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
68
69         PR fortran/55037
70         * gfortran.dg/class_dummy_4.f03: New.
71
72 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
73
74         PR rtl-optimization/55010
75         * gcc.dg/pr55010.c: New test.
76
77         PR debug/54828
78         * g++.dg/debug/pr54828.C: New test.
79
80 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
81
82         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
83         * gcc.dg/vect/vect-83_64.c: Likewise.
84
85 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
86
87         PR c++/54922
88         * g++.dg/cpp0x/constexpr-union4.C: New.
89
90 2012-10-23  Jeff Law  <law@redhat.com>
91
92         * gcc.c-torture/execute/pr54985.c: New test.
93
94 2012-10-23  Paul Koning  <ni1d@arrl.net>
95
96         PR debug/54508
97         * g++.dg/debug/dwarf2/pr54508.C: New.
98
99 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
100
101         PR c++/54844
102         * g++.dg/template/sizeof14.C: New test.
103
104 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
105             Jim MacArthur  <jim.macarthur@arm.com>
106             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
107             Marcus Shawcroft  <marcus.shawcroft@arm.com>
108             Nigel Stephens  <nigel.stephens@arm.com>
109             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
110             Richard Earnshaw  <rearnsha@arm.com>
111             Sofiane Naci  <sofiane.naci@arm.com>
112             Stephen Thomas  <stephen.thomas@arm.com>
113             Tejas Belagod  <tejas.belagod@arm.com>
114             Yufeng Zhang  <yufeng.zhang@arm.com>
115
116         * lib/target-supports.exp
117         (check_profiling_available): Add AArch64.
118         (check_effective_target_vect_int): Likewise.
119         (check_effective_target_vect_shift): Likewise.
120         (check_effective_target_vect_float): Likewise.
121         (check_effective_target_vect_double): Likewise.
122         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
123         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
124         (check_effective_target_vect_pack_trunc): Likewise.
125         (check_effective_target_vect_unpack): Likewise.
126         (check_effective_target_vect_hw_misalign): Likewise.
127         (check_effective_target_vect_short_mult): Likewise.
128         (check_effective_target_vect_int_mult): Likewise.
129         (check_effective_target_vect_stridedN): Likewise.
130         (check_effective_target_sync_int_long): Likewise.
131         (check_effective_target_sync_char_short): Likewise.
132         (check_vect_support_and_set_flags): Likewise.
133         (check_effective_target_aarch64_tiny): New.
134         (check_effective_target_aarch64_small): New.
135         (check_effective_target_aarch64_large): New.
136         * g++.dg/other/PR23205.C: Enable aarch64.
137         * g++.dg/other/pr23205-2.C: Likewise.
138         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
139         * gcc.c-torture/execute/20101011-1.c: Likewise.
140         * gcc.dg/20020312-2.c: Likewise.
141         * gcc.dg/20040813-1.c: Likewise.
142         * gcc.dg/builtin-apply2.c: Likewise.
143         * gcc.dg/stack-usage-1.c: Likewise.
144
145 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
146             Jim MacArthur  <jim.macarthur@arm.com>
147             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
148             Marcus Shawcroft  <marcus.shawcroft@arm.com>
149             Nigel Stephens  <nigel.stephens@arm.com>
150             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
151             Richard Earnshaw  <rearnsha@arm.com>
152             Sofiane Naci  <sofiane.naci@arm.com>
153             Stephen Thomas  <stephen.thomas@arm.com>
154             Tejas Belagod  <tejas.belagod@arm.com>
155             Yufeng Zhang  <yufeng.zhang@arm.com>
156
157         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
158         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
159         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
160         * gcc.target/aarch64/aapcs/abitest.S: New file.
161         * gcc.target/aarch64/aapcs/abitest.h: New file.
162         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
163         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
164         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
165         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
166         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
167         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
168         * gcc.target/aarch64/aapcs/ice_1.c: New file.
169         * gcc.target/aarch64/aapcs/ice_2.c: New file.
170         * gcc.target/aarch64/aapcs/ice_3.c: New file.
171         * gcc.target/aarch64/aapcs/ice_4.c: New file.
172         * gcc.target/aarch64/aapcs/ice_5.c: New file.
173         * gcc.target/aarch64/aapcs/macro-def.h: New file.
174         * gcc.target/aarch64/aapcs/test_1.c: New file.
175         * gcc.target/aarch64/aapcs/test_10.c: New file.
176         * gcc.target/aarch64/aapcs/test_11.c: New file.
177         * gcc.target/aarch64/aapcs/test_12.c: New file.
178         * gcc.target/aarch64/aapcs/test_13.c: New file.
179         * gcc.target/aarch64/aapcs/test_14.c: New file.
180         * gcc.target/aarch64/aapcs/test_15.c: New file.
181         * gcc.target/aarch64/aapcs/test_16.c: New file.
182         * gcc.target/aarch64/aapcs/test_17.c: New file.
183         * gcc.target/aarch64/aapcs/test_18.c: New file.
184         * gcc.target/aarch64/aapcs/test_19.c: New file.
185         * gcc.target/aarch64/aapcs/test_2.c: New file.
186         * gcc.target/aarch64/aapcs/test_20.c: New file.
187         * gcc.target/aarch64/aapcs/test_21.c: New file.
188         * gcc.target/aarch64/aapcs/test_22.c: New file.
189         * gcc.target/aarch64/aapcs/test_23.c: New file.
190         * gcc.target/aarch64/aapcs/test_24.c: New file.
191         * gcc.target/aarch64/aapcs/test_25.c: New file.
192         * gcc.target/aarch64/aapcs/test_26.c: New file.
193         * gcc.target/aarch64/aapcs/test_3.c: New file.
194         * gcc.target/aarch64/aapcs/test_4.c: New file.
195         * gcc.target/aarch64/aapcs/test_5.c: New file.
196         * gcc.target/aarch64/aapcs/test_6.c: New file.
197         * gcc.target/aarch64/aapcs/test_7.c: New file.
198         * gcc.target/aarch64/aapcs/test_8.c: New file.
199         * gcc.target/aarch64/aapcs/test_9.c: New file.
200         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
201         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
202         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
203         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
204         * gcc.target/aarch64/aapcs/test_complex.c: New file.
205         * gcc.target/aarch64/aapcs/test_int128.c: New file.
206         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
207         * gcc.target/aarch64/aapcs/type-def.h: New file.
208         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
209         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
210         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
211         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
212         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
213         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
214         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
215         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
216         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
217         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
218         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
219         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
220         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
221         * gcc.target/aarch64/aarch64.exp: New file.
222         * gcc.target/aarch64/adc-1.c: New file.
223         * gcc.target/aarch64/adc-2.c: New file.
224         * gcc.target/aarch64/asm-1.c: New file.
225         * gcc.target/aarch64/clrsb.c: New file.
226         * gcc.target/aarch64/clz.c: New file.
227         * gcc.target/aarch64/ctz.c: New file.
228         * gcc.target/aarch64/csinc-1.c: New file.
229         * gcc.target/aarch64/csinv-1.c: New file.
230         * gcc.target/aarch64/csneg-1.c: New file.
231         * gcc.target/aarch64/extend.c: New file.
232         * gcc.target/aarch64/fcvt.x: New file.
233         * gcc.target/aarch64/fcvt_double_int.c: New file.
234         * gcc.target/aarch64/fcvt_double_long.c: New file.
235         * gcc.target/aarch64/fcvt_double_uint.c: New file.
236         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
237         * gcc.target/aarch64/fcvt_float_int.c: New file.
238         * gcc.target/aarch64/fcvt_float_long.c: New file.
239         * gcc.target/aarch64/fcvt_float_uint.c: New file.
240         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
241         * gcc.target/aarch64/ffs.c: New file.
242         * gcc.target/aarch64/fmadd.c: New file.
243         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
244         * gcc.target/aarch64/frint.x: New file.
245         * gcc.target/aarch64/frint_double.c: New file.
246         * gcc.target/aarch64/frint_float.c: New file.
247         * gcc.target/aarch64/index.c: New file.
248         * gcc.target/aarch64/mneg-1.c: New file.
249         * gcc.target/aarch64/mneg-2.c: New file.
250         * gcc.target/aarch64/mneg-3.c: New file.
251         * gcc.target/aarch64/mnegl-1.c: New file.
252         * gcc.target/aarch64/mnegl-2.c: New file.
253         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
254         * gcc.target/aarch64/pic-constantpool1.c: New file.
255         * gcc.target/aarch64/pic-symrefplus.c: New file.
256         * gcc.target/aarch64/predefine_large.c: New file.
257         * gcc.target/aarch64/predefine_small.c: New file.
258         * gcc.target/aarch64/predefine_tiny.c: New file.
259         * gcc.target/aarch64/reload-valid-spoff.c: New file.
260         * gcc.target/aarch64/scalar_intrinsics.c: New file.
261         * gcc.target/aarch64/table-intrinsics.c: New file.
262         * gcc.target/aarch64/tst-1.c: New file.
263         * gcc.target/aarch64/vect-abs-compile.c: New file.
264         * gcc.target/aarch64/vect-abs.c: New file.
265         * gcc.target/aarch64/vect-abs.x: New file.
266         * gcc.target/aarch64/vect-compile.c: New file.
267         * gcc.target/aarch64/vect-faddv-compile.c: New file.
268         * gcc.target/aarch64/vect-faddv.c: New file.
269         * gcc.target/aarch64/vect-faddv.x: New file.
270         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
271         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
272         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
273         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
274         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
275         * gcc.target/aarch64/vect-fp-compile.c: New file.
276         * gcc.target/aarch64/vect-fp.c: New file.
277         * gcc.target/aarch64/vect-fp.x: New file.
278         * gcc.target/aarch64/vect-mull-compile.c: New file.
279         * gcc.target/aarch64/vect-mull.c: New file.
280         * gcc.target/aarch64/vect-mull.x: New file.
281         * gcc.target/aarch64/vect.c: New file.
282         * gcc.target/aarch64/vect.x: New file.
283         * gcc.target/aarch64/vector_intrinsics.c: New file.
284         * gcc.target/aarch64/vfp-1.c: New file.
285         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
286         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
287         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
288         * g++.dg/abi/aarch64_guard1.C: New file.
289
290 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
291
292         PR c++/54988
293         * c-c++-common/pr54988.c: New test.
294
295 2012-10-23  Jan Hubicka  <jh@suse.cz>
296
297         * gcc.dg/tree-prof/peel-1.c: New testcase.
298
299 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
300
301         PR gcc/52945
302         * gcc.dg/lto/pr52634_0.c: skip the test on Darwin.
303
304 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
305
306         * gcc.dg/c99-predef-1.c: New test.
307         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
308         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
309         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
310         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
311         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
312         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
313         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
314         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
315         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
316         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
317         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
318         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
319
320 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
321
322         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
323
324 2012-10-23  Jan Hubicka  <jh@suse.cz>
325
326         PR middle-end/54937
327         * gcc.c-torture/execute/pr54937.c: New testcase.
328         * gcc.dg/tree-ssa/cunroll-2.c: Update.
329
330 2012-10-23  Jan Hubicka  <jh@suse.cz>
331
332         PR middle-end/54967
333         * gfortran.dg/pr54967.f90: New testcase.
334
335 2012-10-23  Terry Guo  <terry.guo@arm.com>
336
337         PR target/55019
338         * gcc.dg/pr55019.c: New.
339
340 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
341
342         PR tree-optimization/55008
343         * gcc.dg/tree-ssa/pr55008.c: New test.
344
345 2012-10-22  Richard Biener  <rguenther@suse.de>
346
347         PR tree-optimization/55011
348         * gcc.dg/torture/pr55011.c: New testcase.
349
350 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
351
352         * gcc.target/arm/pr40457-1.c: Adjust expected output.
353         * gcc.target/arm/pr40457-2.c: Likewise.
354         * gcc.target/arm/pr40457-3.c: Likewise.
355
356 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
357
358         * gnat.dg/specs/limited_with4.ads: New test.
359         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
360
361 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
362
363         * gnat.dg/modular4.adb: New test.
364         * gnat.dg/modular4_pkg.ads: New helper.
365
366 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
367
368         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
369         * gnat.dg/specs/addr1.ads: Likewise.
370
371 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
372
373         * gcc.dg/webizer.c (main): Add missing exit call.
374
375 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
376
377         PR fortran/54465
378         * gfortran.dg/wextra_1.f:  New test.
379
380 2012-10-20  Jan Hubicka  <jh@suse.cz>
381
382         * gcc.dg/tree-prof/unroll-1.c: New testcase.
383
384 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
385
386         PR fortran/54224
387         * gfortran.dg/warn_unused_function.f90: New.
388
389 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
390
391         * lib/target-supports.exp
392         (check_effective_target_arm_prefer_ldrd_strd): New procedure.
393
394 2012-10-19  Richard Guenther  <rguenther@suse.de>
395
396         PR tree-optimization/54981
397         * gcc.dg/pr54981.c: New testcase.
398
399 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
400
401         PR target/54892
402         * gcc.target/arm/pr54892.c: New.
403
404 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
405
406         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
407
408 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
409
410         PR c++/54501
411         * g++.dg/init/array30.C: New.
412         * g++.dg/init/array31.C: Likewise.
413
414 2012-10-18  Tobias Burnus  <burnus@net-b.de>
415
416         PR fortran/54884
417         * gfortran.dg/public_private_module_7.f90: New.
418
419 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
420
421         PR c++/29633
422         * g++.dg/template/pr29633.C: New.
423
424 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
425
426         * gnat.dg/loop_optimization13.ad[sb]: New test.
427         * gnat.dg/loop_optimization13_pkg.ads: New helper.
428
429 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
430
431         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
432         * gcc.target/arm/neon/vfmaf32.c: Likewise.
433         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
434         * gcc.target/arm/neon/vfmsf32.c: Likewise.
435
436 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
437
438         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
439         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
440         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
441         * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
442         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
443         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
444
445 2012-10-16  Jan Hubicka  <jh@suse.cz>
446
447         * gcc.target/i386/l_fma_float_?.c: Update.
448         * gcc.target/i386/l_fma_double_?.c: Update.
449         * gfortran.dg/do_1.f90: XFAIL
450         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
451         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
452         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
453         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
454         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
455         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
456         valid.
457
458 2012-10-16  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
459
460         PR c/53063
461         PR c/40989
462         * gcc.dg/Wstrict-overflow-24.c: New.
463
464 2012-10-16  Tobias Burnus  <burnus@net-b.de>
465
466         PR fortran/50981
467         PR fortran/54618
468         * gfortran.dg/class_optional_1.f90: New.
469         * gfortran.dg/class_optional_2.f90: New.
470
471 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
472
473         PR debug/54796
474         * gcc.dg/guality/pr54796.c: New test.
475
476         PR tree-optimization/54889
477         * gfortran.dg/pr54889.f90: New test.
478
479 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
480
481         * g++.dg/other/dump-ada-spec-2.C: New test.
482
483 2012-10-16  Easwaran Raman  <eraman@google.com>
484
485         * gcc.dg/tree-prof/switch-case-1.c: New test case.
486         * gcc.dg/tree-prof/switch-case-2.c: New test case.
487
488 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
489
490         * gcc.dg/torture/stackalign/builtin-apply-2.c,
491         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
492
493 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
494
495         PR target/54925
496         * gcc.c-torture/compile/pr54925.c: New.
497
498 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
499
500         PR target/51244
501         * gcc.target/sh/pr51244-17.c: New.
502
503 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
504
505         PR target/54760
506         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
507         functions.
508         * gcc.target/sh/pr54760-4.c: New.
509
510 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
511
512         PR target/34777
513         * gcc.target/sh/torture/sh-torture.exp: New.
514         * gcc.target/sh/torture/pr34777.c: New.
515
516 2012-10-15  Matthias Klose  <doko@ubuntu.com>
517
518         * lib/target-supports.exp (check_profiling_available): Match
519         arm*-*-linux-* for ARM Linux/GNU.
520         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
521         * gfortran.dg/enum_10.f90: Likewise.
522         * gfortran.dg/enum_9.f90: Likewise.
523         * gcc.target/arm/synchronize.c: Likewise.
524         * g++.old-deja/g++.jason/enum6.C: Likewise.
525         * g++.old-deja/g++.other/enum4.C: Likewise.
526         * g++.old-deja/g++.law/enum9.C: Likewise.
527
528 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
529
530         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
531         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
532
533 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
534             Paolo Carlini  <paolo.carlini@oracle.com>
535
536         PR c++/17805
537         * g++.dg/overload/operator6.C: New.
538
539 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
540
541         PR c++/50080 (again)
542         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
543         * g++.dg/parse/tmpl-outside1.C: Likewise.
544         * g++.dg/template/qualttp18.C: Likewise.
545         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
546         * g++.old-deja/g++.pt/overload13.C: Likewise.
547
548 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
549
550         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
551         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
552         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
553         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
554         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
555         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
556         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
557         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
558
559 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
560
561         PR c++/50080
562         * g++.dg/parse/tmpl-outside2.C: New.
563         * g++.dg/parse/tmpl-outside1.C: Adjust.
564         * g++.dg/template/qualttp18.C: Likewise.
565         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
566         * g++.old-deja/g++.pt/overload13.C: Likewise.
567
568 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
569
570         PR tree-optimization/54915
571         * gcc.dg/tree-ssa/pr54915.c: New testcase.
572
573 2012-10-15  Richard Guenther  <rguenther@suse.de>
574
575         PR tree-optimization/54920
576         * gcc.dg/torture/pr54920.c: New testcase.
577
578 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
579
580         * gnat.dg/unchecked_convert9.ad[sb]: New test.
581
582 2012-10-13  Jason Merrill  <jason@redhat.com>
583
584         * g++.dg/tls/thread_local7g.C: Require tls_native.
585
586 2012-10-14  Jason Merrill  <jason@redhat.com>
587
588         * g++.dg/cpp0x/inh-ctor1.C: New.
589         * g++.dg/cpp0x/inh-ctor2.C: New.
590         * g++.dg/cpp0x/inh-ctor3.C: New.
591         * g++.dg/cpp0x/inh-ctor4.C: New.
592         * g++.dg/cpp0x/inh-ctor5.C: New.
593         * g++.dg/cpp0x/inh-ctor6.C: New.
594         * g++.dg/cpp0x/inh-ctor7.C: New.
595         * g++.dg/cpp0x/inh-ctor8.C: New.
596         * g++.dg/cpp0x/inh-ctor9.C: New.
597         * g++.dg/cpp0x/inh-ctor10.C: New.
598         * g++.dg/cpp0x/inh-ctor11.C: New.
599         * g++.dg/cpp0x/inh-ctor12.C: New.
600         * g++.dg/cpp0x/inh-ctor13.C: New.
601
602 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
603
604         PR rtl-optimization/54919
605         * gcc.dg/pr54919.c: New testcase.
606
607 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
608
609         PR c++/53581
610         * g++.dg/template/crash113.C: New.
611
612 2012-10-14  Jan Hubicka  <jh@suse.cz>
613
614         * gcc.dg/unroll_5.c: New testcase.
615
616 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
617
618         PR c++/52643
619         * g++.dg/opt/pr52643.C: New.
620
621 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
622
623         PR target/54602
624         * gcc.target/sh/pr54602-1.c: New.
625         * gcc.target/sh/pr54602-2.c: New.
626         * gcc.target/sh/pr54602-3.c: New.
627         * gcc.target/sh/pr54602-4.c: New.
628
629 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
630
631         PR target/54680
632         * gcc.target/sh/pr54680.c: New.
633
634 2012-10-12  Jan Hubicka <jh@suse.cz>
635
636         * gcc.dg/webizer.c: New testcase.
637
638 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
639
640         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
641         specify -m64.
642
643         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
644
645         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
646         Return 0 if already specifying -mfloat-abi other than hard.
647
648 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
649
650         * gcc.dg/pr53060.c: Prune irrelevant warning.
651
652 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
653
654         PR c/54381
655         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
656         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
657         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
658         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
659         Adjust expected wording of warnings for *cmp* builtins.
660         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
661         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
662
663 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
664
665         PR c++/24449
666         * g++.dg/parse/friend-main.C: New.
667
668 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
669
670         PR c++/53055
671         * g++.dg/pr53055.C: New testcase.
672
673 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
674
675         PR c++/52744
676         * g++.dg/cpp0x/pr52744.C: New.
677
678 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
679
680         PR fortran/40453
681         * gfortran.dg/dummy_procedure_9.f90: New.
682
683 2012-10-12  Richard Biener  <rguenther@suse.de>
684
685         PR tree-optimization/54894
686         * gcc.dg/torture/pr54894.c: New testcase.
687
688 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
689
690         PR target/51244
691         * gcc.target/sh/pr51244-13.c: New.
692         * gcc.target/sh/pr51244-14.c: New.
693         * gcc.target/sh/pr51244-15.c: New.
694         * gcc.target/sh/pr51244-16.c: New.
695
696 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
697
698         PR c++/51878
699         * g++.dg/cpp0x/decltype45.C: New.
700
701 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
702
703         PR fortran/54784
704         * gfortran.dg/class_allocate_13.f90: New.
705
706 2012-10-11  Jason Merrill  <jason@redhat.com>
707
708         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
709         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
710
711         * g++.dg/gomp/tls-5.C: Require tls_native.
712         * g++.dg/tls/thread_local7.C: Require tls_native.
713         * g++.dg/tls/static2.C: New.
714
715 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
716
717         PR c++/36107
718         * g++.dg/ext/weak5.C: New.
719
720 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
721
722         PR testsuite/54868
723         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
724         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
725
726 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
727
728         PR c++/43765
729         * g++.dg/parse/pr43765.C: New.
730
731 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
732
733         * obj-c++.dg/tls/init-2.mm: Tweak errors.
734
735 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
736
737         PR c++/43663
738         * g++.dg/init/bitfield3.C: New.
739
740 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
741
742         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
743
744 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
745
746         PR tree-optimization/54877
747         * gcc.dg/torture/pr54877.c: New test.
748
749 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
750
751         PR testsuite/53397
752         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
753         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
754         and remove target info from dg-do compile.
755         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
756         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
757         and remove target info from dg-do compile.
758
759 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
760
761         * gcc.dg/pr54782.c: Require target with pthread support.
762
763 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
764
765         PR c++/53122
766         * g++.dg/cpp0x/auto35.C: New.
767
768 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
769
770         PR c++/53540 - using fails to be equivalent to typedef
771         * g++.dg/cpp0x/alias-decl-24.C: New test.
772
773 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
774
775         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
776         that c++11 attributes to types are ignored for now.
777         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
778         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
779
780 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
781
782         PR c++/53741
783         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
784
785 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
786
787         PR c++/50478
788         * g++.dg/cpp0x/initlist67.C: New.
789
790 2012-10-10  Dehao Chen  <dehao@google.com>
791
792         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
793
794 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
795
796         PR target/52480
797         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
798         Add runtime tests.
799
800 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
801
802         PR c++/53307
803         * g++.dg/cpp0x/decltype44.C: New.
804
805 2012-10-09  Steve Ellcey  <sellcey@mips.com>
806
807         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
808
809 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
810
811         PR c++/53763
812         * g++.dg/cpp0x/decltype43.C: New.
813
814 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
815
816         PR middle-end/53397
817         * gcc.dg/pr53397-1.c: New test case.
818         * gcc.dg/pr53397-2.c: New test case.
819
820 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
821
822         PR c++/54194
823         * g++.dg/warn/Wparentheses-26.C: Adjust.
824         * g++.dg/warn/Wparentheses-27.C: New.
825
826 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
827
828         PR c++/54427
829         * c-c++-common/vector-scalar.c: New testcase.
830         * g++.dg/ext/vector18.C: New testcase.
831         * g++.dg/ext/vector5.C: This is not an error anymore.
832         * gcc.dg/init-vec-1.c: Move ...
833         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
834         * gcc.c-torture/execute/vector-shift1.c: Move ...
835         * c-c++-common/torture/vector-shift1.c: ... here.
836         * gcc.dg/scal-to-vec1.c: Move ...
837         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
838         C++11. Adapt error messages.
839         * gcc.dg/convert-vec-1.c: Move ...
840         * c-c++-common/convert-vec-1.c: ... here.
841         * gcc.dg/scal-to-vec2.c: Move ...
842         * c-c++-common/scal-to-vec2.c: ... here.
843
844 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
845
846         PR target/54400
847         * gcc.target/i386/pr54400.c: New testcase.
848
849 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
850
851         PR c++/54858
852         * g++.dg/template/pr54858.C: New test.
853
854 2012-10-08  Marek Polacek  <polacek@redhat.com>
855
856         PR debug/54831
857         * g++.dg/debug/pr54831.C: New test.
858
859 2012-10-08  Dehao Chen  <dehao@google.com>
860
861         * g++.dg/predict-loop-exit-1.C: New.
862         * g++.dg/predict-loop-exit-2.C: New.
863         * g++.dg/predict-loop-exit-3.C: New.
864
865 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
866
867         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
868
869 2012-10-08  Jason Merrill  <jason@redhat.com>
870
871         * g++.dg/gomp/tls-5.C: New.
872         * g++.dg/gomp/tls-wrap1.C: New.
873         * g++.dg/gomp/tls-wrap2.C: New.
874         * g++.dg/gomp/tls-wrap3.C: New.
875         * g++.dg/gomp/tls-wrap4.C: New.
876         * g++.dg/gomp/tls-wrapper-cse.C: New.
877         * g++.dg/tls/thread_local-cse.C: New.
878         * g++.dg/tls/thread_local-order1.C: New.
879         * g++.dg/tls/thread_local-order2.C: New.
880         * g++.dg/tls/thread_local-wrap1.C: New.
881         * g++.dg/tls/thread_local-wrap2.C: New.
882         * g++.dg/tls/thread_local-wrap3.C: New.
883         * g++.dg/tls/thread_local-wrap4.C: New.
884         * g++.dg/tls/thread_local2g.C: New.
885         * g++.dg/tls/thread_local3g.C: New.
886         * g++.dg/tls/thread_local4g.C: New.
887         * g++.dg/tls/thread_local5g.C: New.
888         * g++.dg/tls/thread_local6g.C: New.
889         * g++.dg/tls/thread_local7g.C: New.
890
891         * g++.dg/tls/thread_local3.C: New.
892         * g++.dg/tls/thread_local4.C: New.
893         * g++.dg/tls/thread_local5.C: New.
894         * g++.dg/tls/thread_local6.C: New.
895
896         * g++.dg/tls/init-2.C: Tweak errors.
897         * g++.dg/tls/thread_local1.C: New.
898         * g++.dg/tls/thread_local2.C: New.
899         * g++.dg/tls/thread_local7.C: New.
900
901 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
902
903         PR target/54866
904         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
905
906 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
907
908         PR target/54685
909         * gcc.target/sh/pr54685.c: New.
910
911 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
912
913         PR c++/53528 C++11 attribute support
914         * g++.dg/cpp0x/gen-attrs-1.C: New test.
915         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
916         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
917         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
918         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
919         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
920         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
921         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
922         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
923         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
924         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
925         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
926         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
927         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
928         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
929         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
930         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
931         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
932         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
933         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
934         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
935         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
936         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
937         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
938         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
939         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
940         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
941         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
942         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
943         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
944         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
945         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
946         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
947         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
948         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
949         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
950         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
951         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
952         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
953         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
954         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
955         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
956         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
957         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
958         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
959         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
960         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
961         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
962         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
963         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
964         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
965         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
966         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
967         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
968         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
969         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
970         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
971
972 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
973
974         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
975         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
976         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
977
978 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
979
980         PR target/54760
981         * gcc.target/sh/pr54760-2.c: New.
982         * gcc.target/sh/pr54760-3.c: New.
983
984 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
985
986         PR c++/51422
987         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
988
989 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
990             Sandra Loosemore  <sandra@codesourcery.com>
991
992         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
993         and test that the accumulator is initialized using MULT.
994         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
995         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
996
997 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
998
999         PR c++/52764
1000         * g++.dg/cpp0x/stdint.C: New.
1001
1002 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1003
1004         PR c++/54249
1005         * g++.dg/cpp0x/stddef.C: New.
1006
1007 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1008
1009         PR fortran/54832
1010         * gfortran.dg/typebound_operator_17.f90: New.
1011
1012 2012-10-06  Jan Hubicka  <jh@suse.cz>
1013
1014         PR lto/53831
1015         PR lto/54776
1016         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1017
1018 2012-10-06  Jan Hubicka  <jh@suse.cz>
1019
1020         * gcc.dg/lto/resolutions_0.c: New testcase.
1021
1022 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1023
1024         PR fortran/45521
1025         * gfortran.dg/generic_25.f90: New.
1026         * gfortran.dg/generic_26.f90: New.
1027         * gfortran.dg/generic_27.f90: New.
1028
1029 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
1030
1031         PR target/54760
1032         * gcc.target/sh/pr54760-1.c: New.
1033
1034 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1035
1036         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1037         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1038         * g++.dg/warn/Wsign-compare-5.C: New test.
1039         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1040         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1041         * g++.dg/ext/builtin30.C: New test.
1042         * g++.dg/ext/vla12.C: New test.
1043         * gcc.dg/builtins-85.c: New test.
1044
1045         PR debug/54519
1046         * gcc.dg/guality/pr54519-1.c: New test.
1047         * gcc.dg/guality/pr54519-2.c: New test.
1048         * gcc.dg/guality/pr54519-3.c: New test.
1049         * gcc.dg/guality/pr54519-4.c: New test.
1050         * gcc.dg/guality/pr54519-5.c: New test.
1051         * gcc.dg/guality/pr54519-6.c: New test.
1052
1053 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1054
1055         PR c++/50893
1056         * g++.dg/cpp0x/defaulted38.C: New.
1057
1058 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR tree-optimization/33763
1061         * c-c++-common/pr33763.c: New test.
1062
1063         PR tree-optimization/54810
1064         * gcc.dg/tree-ssa/vrp85.c: New test.
1065
1066 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
1067
1068         * gcc.dg/ucnid-7.c: Skip on AIX.
1069         * gcc.dg/ucnid-8.c: Same.
1070         * gcc.dg/ucnid-10.c: Same.
1071         * gcc.dg/ucnid-13.c: Same.
1072         * gcc.dg/attr-alias-3.c: Same.
1073         * gcc.dg/attr-alias-5.c: Same.
1074         * gcc.dg/torture/pr51106-2.c: Same.
1075         * gcc.dg/vmx/3b-13.c: Use valid splat index.
1076
1077 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1078
1079         PR c++/52233
1080         * g++.dg/cpp0x/alias-decl-23.C: New.
1081
1082 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1083
1084         PR c++/53403
1085         * g++.dg/template/friend53.C: New.
1086
1087 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1088
1089         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1090         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1091         (scan-ada-spec): Likewise.
1092         (scan-ada-spec-not): Likewise.
1093         * gcc.dg/dump-ada-spec-1.c: New test.
1094         * g++.dg/other/dump-ada-spec-1.C: Likewise.
1095
1096 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1097
1098         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1099
1100 2012-10-04  Florian Weimer  <fweimer@redhat.com>
1101
1102         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1103
1104 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1105
1106         PR c++/54323
1107         * g++.dg/cpp0x/pr54323.C: New.
1108
1109 2012-10-04  Richard Guenther  <rguenther@suse.de>
1110
1111         PR middle-end/54735
1112         * g++.dg/torture/pr54735.C: New testcase.
1113
1114 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1115
1116         PR rtl-optimization/54739
1117         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1118
1119 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
1120
1121         PR target/51244
1122         * gcc.target/sh/pr51244-12.c: New.
1123
1124 2012-10-03  Dehao Chen  <dehao@google.com>
1125
1126         PR middle-end/54782
1127         * gcc.dg/pr54782.c: New test.
1128
1129 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
1130
1131         PR c++/54777
1132         * g++.dg/cpp0x/constexpr-ref4.C: New test.
1133
1134 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
1135
1136         PR fortran/54778
1137         * gfortran.dg/class_53.f90: New.
1138
1139 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
1140
1141         PR debug/54551
1142         * gcc.dg/guality/pr54551.c: New.
1143
1144 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
1145
1146         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1147         * gcc.target/powerpc/pr46728-2.c: Likewise.
1148
1149 2012-10-02  Sharad Singhai  <singhai@google.com>
1150
1151         PR testsuite/54772
1152         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1153         to fix test failures caused by r191883.
1154         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1155         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1156         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1157         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1158         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1159         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1160         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1161         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1162         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1163
1164 2012-09-30  Sharad Singhai  <singhai@google.com>
1165
1166         * gcc.target/i386/vect-double-1.c: Fix test.
1167
1168 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
1169
1170         PR target/54087
1171         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
1172         atomic_sub fails.
1173
1174 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
1175
1176         PR rtl-optimization/54457
1177         * gcc.target/i386/pr54457.c: New test.
1178
1179 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
1180
1181         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1182
1183 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
1184
1185         * gcc.target/i386/vect-rebuild.c: New testcase.
1186
1187 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
1188
1189         * gcc.target/i386/pad-10.c (foo2): Return x - z.
1190
1191 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
1192
1193         * gcc.target/mips/pr37362.c: Fix target selector.
1194
1195 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1196
1197         PR target/54083
1198         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1199
1200 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
1201
1202         * gcc.dg/ucnid-8.c: Update line number.
1203         * gcc.dg/torture/pr51106-2.c: Likewise.
1204
1205 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1206
1207         PR fortran/54667
1208         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1209         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1210         * gfortran.dg/c_f_pointer_tests_5.f90: New.
1211
1212 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1213
1214         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1215         partially reverting r170092.
1216         * gfortran.dg/class_7.f03: Ditto.
1217         * gfortran.dg/coarray_14.f90: Ditto.
1218         * gfortran.dg/typebound_proc_13.f03: Ditto.
1219
1220 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
1221
1222         PR c++/54738
1223         * g++.dg/cpp0x/sfinae42.C: New.
1224
1225 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
1226
1227         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1228         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1229         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1230         * gcc.dg/pr42629.c: XFAIL on AIX.
1231         * gcc.dg/pr47684.c: Same.
1232         * gcc.dg/pr43670.c: Same.
1233         * gcc.dg/pr42916.c: Same.
1234         * gcc.dg/pr45449.c: Same.
1235         * gcc.dg/pr50017.c: Same.
1236         * gcc.dg/pr42728.c: Same.
1237         * gcc.dg/pr47881.c: Same.
1238         * gcc.dg/pr44023.c: Same.
1239         * gcc.dg/pr41345.c: Same.
1240         * gcc.dg/pr42630.c: Same.
1241         * gcc.dg/pr44971.c: Same.
1242         * gcc.dg/pr46771.c: Same.
1243         * gcc.dg/ucnid-8.c: Same.
1244         * gcc.dg/ucnid-10.c: Same.
1245         * gcc.dg/ucnid-13.c: Same.
1246         * gcc.dg/torture/pr51106-2.c: Same.
1247         * gcc.dg/pr48768.c: Same.
1248         * gcc.dg/pr42631.c: Same.
1249         * gcc.dg/pr43084.c: Same.
1250         * gcc.dg/ucnid-7.c: Same.
1251         * gcc.dg/pr42889.c: Same.
1252         * gcc.dg/pr41241.c: Same.
1253         * gcc.dg/pr42719.c: Same.
1254         * g++.dg/debug/pr46583.C: Same.
1255         * g++.dg/debug/pr47106.C: Same.
1256         * g++.dg/opt/pr48549.C: Same.
1257         * g++.dg/other/pr42685.C: Same.
1258         * c-c++-common/pr43942.c: Same.
1259
1260 2012-09-29  Ian Lance Taylor  <iant@google.com>
1261
1262         * go.test/go-test.exp: Update for latest version of Go testsuite.
1263
1264 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
1265
1266         PR fortran/52724
1267         * gfortran.dg/internal_readwrite_3.f90:  New test.
1268
1269 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
1270
1271         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1272         c-c++-common/Wunused-local-typedefs-2.c to here.
1273
1274         PR c++/54372 - unused attribute inactive on dependant entities
1275         * c-c++-common/Wunused-local-typedefs-2.c: New test.
1276
1277 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1278
1279         PR c++/29028 - Missed unused warning on using declaration
1280         * g++.dg/warn/Wunused-var-18.C: New test.
1281
1282 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1283
1284         PR c++/53551 - -Wunused-local-typedefs misses uses
1285         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1286
1287 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
1288
1289         PR target/54716
1290         * gcc.target/i386/xorps-sse2.c: Remove xfails.
1291
1292         PR tree-optimization/54713
1293         * gcc.c-torture/compile/pr54713-1.c: New test.
1294         * gcc.c-torture/compile/pr54713-2.c: New test.
1295         * gcc.c-torture/compile/pr54713-3.c: New test.
1296
1297 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
1298
1299         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1300
1301 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
1302
1303         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1304
1305 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
1306
1307         PR target/54703
1308         * gcc.target/i386/pr54703.c: New test.
1309
1310 2012-09-27  Richard Guenther  <rguenther@suse.de>
1311
1312         PR lto/54709
1313         * gcc.dg/lto/pr54709_0.c: New testcase.
1314         * gcc.dg/lto/pr54709_1.c: Likewise.
1315
1316 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
1317
1318         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1319
1320         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1321
1322         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1323
1324         * gcc.target/arm/pr42879.c: Handle big-endian.
1325
1326 2012-09-26  Steve Ellcey  <sellcey@mips.com>
1327
1328         PR c/37303
1329         * gcc.dg/pr37303.c: Check for rdata or rodata.
1330
1331 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
1332
1333         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1334
1335 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
1336
1337         PR target/51274
1338         PR target/53087
1339         * gcc.target/powerpc/ppc-ne0-1.c: New.
1340
1341 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1342
1343         PR target/54089
1344         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1345         test_19, test_20, test_21, test_22, test_23): New functions.
1346         * gcc.target/sh/pr54089-4.c: New.
1347         * gcc.target/sh/pr54089-5.c: New.
1348         * gcc.target/sh/pr54089-6.c: New.
1349         * gcc.target/sh/pr54089-7.c: New.
1350
1351 2012-09-25  Richard Guenther  <rguenther@suse.de>
1352
1353         PR lto/54625
1354         * gcc.dg/lto/pr54702_0.c: New testcase.
1355         * gcc.dg/lto/pr54702_1.c: Likewise.
1356         * gcc.dg/lto/pr54625-1_0.c: Likewise.
1357         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1358         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1359         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1360
1361 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1362
1363         PR c++/54526
1364         * g++.dg/cpp0x/parse2.C: New.
1365         * g++.dg/parse/error11.C: Adjust.
1366         * g++.dg/parse/error12.C: Likewise.
1367
1368 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
1369
1370         * gcc.target/i386/20030217-1.c: Added check for
1371         large_long_double effective target.
1372         * gcc.target/i386/387-3.c: Likewise.
1373         * gcc.target/i386/387-4.c: Likewise.
1374         * gcc.target/i386/pr36578-1.c: Likewise.
1375         * gcc.target/i386/excess-precision-1.c: Added new code for the case
1376         when long double size is equal double size.
1377         * gcc.target/i386/excess-precision-1.c: Likewise.
1378         * gcc.target/i386/pr36578-2.c: Likewise.
1379         * gcc.target/i386/20030217-2.c: New testcase.
1380
1381 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR tree-optimization/54676
1384         * gcc.dg/pr54676.c: New test.
1385
1386 2012-09-25  Richard Guenther  <rguenther@suse.de>
1387
1388         PR tree-optimization/53663
1389         * gcc.dg/torture/pr53663-1.c: New testcase.
1390         * gcc.dg/torture/pr53663-2.c: Likewise.
1391         * gcc.dg/torture/pr53663-3.c: Likewise.
1392
1393 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
1394
1395         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1396
1397 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
1398
1399         * lib/target-supports-dg.exp (dg-require-effective-target,
1400         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1401         dg-process-target-1 instead of dg-process-target.
1402         (dg-process-target-1): Rename from dg-process-target.
1403         (dg-process-target): New.
1404
1405 2012-09-24  Richard Guenther  <rguenther@suse.de>
1406
1407         PR tree-optimization/54684
1408         * g++.dg/torture/pr54684.C: New testcase.
1409
1410 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
1411
1412         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1413
1414 2012-09-24  Richard Guenther  <rguenther@suse.de>
1415
1416         PR middle-end/52173
1417         * gcc.dg/tm/pr52173-1.c: New.
1418         * gcc.dg/tm/pr52173-2.c: New.
1419
1420 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1421
1422         * gcc.dg/pr54669.c: New test.
1423
1424 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1425             Dominique Dhumieres  <dominiq@lps.ens.fr>
1426
1427         PR testsuite/54677
1428         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1429
1430 2012-09-23  Tobias Burnus  <burnus@net-b.de>
1431
1432         PR fortran/54618
1433         * gfortran.dg/class_array_14.f90: New.
1434
1435 2012-09-22  Kai Tietz  <ktietz@redhat.com>
1436
1437         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1438         * gcc.dg/tree-ssa/scev-4.c: Likewise.
1439
1440 2012-09-21  Dehao Chen  <dehao@google.com>
1441
1442         PR go/54649
1443         PR tree-optimization/54655
1444         * g++.dg/pr54655.C: New testcase.
1445
1446 2012-09-21  Richard Guenther  <rguenther@suse.de>
1447
1448         PR tree-optimization/54647
1449         * g++.dg/torture/pr54647.C: New testcase.
1450
1451 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
1452
1453         PR c++/54427
1454         * c-c++-common/torture/vector-compare-2.c: Add -w.
1455
1456 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
1457
1458         * gnat.dg/opt20.ads: Move dg directive to...
1459         * gnat.dg/opt20.adb: ...here.
1460         * gnat.dg/addr1.ad[sb]: Likewise.
1461         * gnat.dg/concat2.ad[sb]: Likewise.
1462         * gnat.dg/array16.ad[sb]: Likewise.
1463         * gnat.dg/atomic5.ad[sb]: Likewise.
1464         * gnat.dg/discr29.ad[sb]: Likewise.
1465         * gnat.dg/noreturn5.ad[sb]: Likewise.
1466         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
1467         * gnat.dg/discr23.ads: Remove dg directive.
1468         * gnat.dg/nested_float_packed.ads: Likewise.
1469         * gnat.dg/oconst6.ads: Move to...
1470         * gnat.dg/specs/oconst6.ads: ...here.
1471
1472 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1473
1474         PR c++/52432
1475         * g++.dg/cpp0x/decltype32.C: Tweak.
1476
1477 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
1478
1479         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1480         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1481         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1482         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1483
1484 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
1485
1486         PR c++/54581
1487         * g++.dg/cpp0x/decltype-54581.C: New testcase.
1488
1489 2012-09-19  Steve Ellcey  <sellcey@mips.com>
1490
1491         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1492
1493 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
1494
1495         * gcc.target/powerpc/ppc-get-timebase.c: New file.
1496         * gcc.target/powerpc/ppc-mftb.c: New file.
1497
1498 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1499
1500         PR target/54089
1501         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1502         functions.
1503
1504 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1505
1506         PR target/54236
1507         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1508
1509 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1510
1511         * gcc.c-torture/execute/20120919-1.c: New test.
1512
1513 2012-09-19  Richard Guenther  <rguenther@suse.de>
1514
1515         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1516
1517 2012-09-19  Richard Guenther  <rguenther@suse.de>
1518
1519         * gcc.dg/builtin-unreachable-6.c: Adjust.
1520
1521 2012-09-19  Richard Guenther  <rguenther@suse.de>
1522
1523         * gcc.dg/builtin-object-size-10.c: Adjust.
1524         * gcc.dg/builtin-unreachable-5.c: Adjust.
1525         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1526         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1527         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1528         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1529         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1530         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1531         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1532         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1533         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1534         * gcc.dg/vect/vec-scal-opt.c: Adjust.
1535         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1536         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1537
1538 2012-09-19  Richard Guenther  <rguenther@suse.de>
1539
1540         PR tree-optimization/54132
1541         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1542         * gcc.dg/torture/pr54132.c: Likewise.
1543
1544 2012-09-19  Terry Guo  <terry.guo@arm.com>
1545
1546         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1547         extra prune rules that will be applied to all tests in a .exp file.
1548         (gcc-dg-prune): Use rules defined by the above variable.
1549         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1550         harmless warnings on architecture switch conflict.
1551
1552 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
1553
1554         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1555         of asm-comment characters instead of a single one.
1556         * g++.dg/debug/dwarf2/nested-2.C: Similar.
1557
1558 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1559
1560         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1561
1562         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1563         target instead of xfailing it.
1564         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1565         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1566         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1567         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1568         * gcc.dg/vect/vect-104.c: Likewise.
1569         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1570         * gcc.dg/vect/vect-outer-1.c: Likewise.
1571         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1572         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1573         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1574         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1575         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1576         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1577         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1578         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1579         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1580
1581         * lib/target-supports.exp
1582         (check_effective_target_vect_widen_mult_qi_to_hi,
1583         check_effective_target_vect_widen_mult_hi_to_si,
1584         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1585         check_effective_target_vect_widen_mult_hi_to_si_pattern,
1586         check_effective_target_vect_pack_trunc,
1587         check_effective_target_vect_unpack,
1588         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1589         instead of arm_none.
1590
1591         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1592
1593 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1594
1595         * lib/target-supports-dg.exp (check-flags): Add cflags from board
1596         config to compiler_flags.
1597
1598 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
1599
1600         PR target/54592
1601         * gcc.target/i386/pr54592.c: New test.
1602
1603         PR tree-optimization/54610
1604         * gcc.target/i386/pr54610.c: New test.
1605
1606 2012-09-17  Jason Merrill  <jason@redhat.com>
1607
1608         PR c++/54575
1609         * g++.dg/cpp0x/alias-decl-21.C: New.
1610         * g++.dg/cpp0x/alias-decl-22.C: New.
1611
1612 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1613
1614         PR fortran/54608
1615         * gfortran.dg/scan_2.f90: New.
1616
1617 2012-09-17  Jason Merrill  <jason@redhat.com>
1618
1619         PR c++/53661
1620         * g++.dg/init/aggr9.C: New.
1621
1622 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1623
1624         * gnat.dg/loop_optimization12.ad[sb]: New test.
1625
1626 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
1627
1628         PR fortran/54285
1629         * gfortran.dg/proc_ptr_result_7.f90: New.
1630
1631 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1632
1633         PR fortran/54603
1634         * gfortran.dg/structure_constructor_11.f90: New.
1635
1636 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1637
1638         PR tree-optimization/54563
1639         * g++.dg/torture/pr54563.C: New test.
1640
1641 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1642
1643         PR fortran/54594
1644         * gfortran.dg/typebound_generic_14.f03: New.
1645
1646 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1647
1648         PR fortran/54387
1649         * gfortran.dg/proc_ptr_38.f90: New.
1650
1651 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1652
1653         PR debug/54460
1654         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1655         to scary regexp.
1656
1657         PR testsuite/54007
1658         * gnat.dg/lto15.adb: Require lto.
1659
1660         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1661         "myBindC" for hppa*-*-hpux*.
1662
1663 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
1664
1665         * gfortran.dg/namelist_75.f90: New test.
1666
1667 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1668
1669         * gcc.dg/tree-ssa/vrp82.c: New test.
1670         * gcc.dg/tree-ssa/vrp83.c: Same.
1671         * gcc.dg/tree-ssa/vrp84.c: Same.
1672
1673 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1674
1675         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1676         * gcc.dg/tree-ssa/vrp81.c: ... this.
1677
1678 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
1679
1680         PR target/54222
1681         * gcc.target/avr/torture/fix-types.h: New.
1682         * gcc.target/avr/torture/vals-hr.def: New.
1683         * gcc.target/avr/torture/vals-r.def: New.
1684         * gcc.target/avr/torture/vals-k.def: New.
1685         * gcc.target/avr/torture/vals-ur.def: New.
1686         * gcc.target/avr/torture/vals-uk.def: New.
1687         * gcc.target/avr/torture/vals-uhr.def: New.
1688         * gcc.target/avr/torture/vals-llk.def: New.
1689         * gcc.target/avr/torture/vals-ullk.def: New.
1690         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1691         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1692         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1693         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1694         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1695         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1696         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1697         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1698
1699 2012-09-14  Dehao Chen  <dehao@google.com>
1700
1701         * g++.dg/debug/dwarf2/deallocator.C: New test.
1702
1703 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1704
1705         PR c/54552
1706         * gcc.c-torture/compile/pr54552-1.c: New test.
1707
1708 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
1709
1710         PR c++/54427
1711         * g++.dg/other/vector-compare.C: New testcase.
1712         * c-c++-common/vector-compare-3.c: New testcase.
1713         * gcc.dg/vector-shift.c: Move ...
1714         * c-c++-common/vector-shift.c: ... here.
1715         * gcc.dg/vector-shift1.c: Move ...
1716         * c-c++-common/vector-shift1.c: ... here.
1717         * gcc.dg/vector-shift3.c: Move ...
1718         * c-c++-common/vector-shift3.c: ... here.
1719         * gcc.dg/vector-compare-1.c: Move ...
1720         * c-c++-common/vector-compare-1.c: ... here.
1721         * gcc.dg/vector-compare-2.c: Move ...
1722         * c-c++-common/vector-compare-2.c: ... here.
1723         * gcc.c-torture/execute/vector-compare-1.c: Move ...
1724         * c-c++-common/torture/vector-compare-1.c: ... here.
1725         * gcc.c-torture/execute/vector-compare-2.x: Delete.
1726         * gcc.c-torture/execute/vector-compare-2.c: Move ...
1727         * c-c++-common/torture/vector-compare-2.c: ... here.
1728         * gcc.c-torture/execute/vector-shift.c: Move ...
1729         * c-c++-common/torture/vector-shift.c: ... here.
1730         * gcc.c-torture/execute/vector-shift2.c: Move ...
1731         * c-c++-common/torture/vector-shift2.c: ... here.
1732         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1733         * c-c++-common/torture/vector-subscript-1.c: ... here.
1734         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1735         * c-c++-common/torture/vector-subscript-2.c: ... here.
1736         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1737         * c-c++-common/torture/vector-subscript-3.c: ... here.
1738
1739 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1740
1741         PR c/54103
1742         * gcc.c-torture/compile/pr54103-1.c,
1743         gcc.c-torture/compile/pr54103-2.c,
1744         gcc.c-torture/compile/pr54103-3.c,
1745         gcc.c-torture/compile/pr54103-4.c,
1746         gcc.c-torture/compile/pr54103-5.c,
1747         gcc.c-torture/compile/pr54103-6.c: New tests.
1748         * gcc.dg/c90-const-expr-8.c: Update expected column number.
1749
1750 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
1751
1752         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1753
1754 2012-09-14  Richard Guenther  <rguenther@suse.de>
1755
1756         PR tree-optimization/54565
1757         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1758         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
1759
1760 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
1761
1762         * gcc.target/arm/combine-movs.c: Add missing space.
1763
1764 2012-09-14  Richard Guenther  <rguenther@suse.de>
1765
1766         * g++.dg/torture/builtin-location.C: New testcase.
1767
1768 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
1769             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1770
1771         PR c++/53210
1772         * g++.dg/warn/Wuninitialized-self.C: New.
1773
1774 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
1775
1776         PR c/54559
1777         * gcc.c-torture/compile/pr54559.c: New test.
1778
1779 2012-09-13  Jason Merrill  <jason@redhat.com>
1780
1781         PR c++/53839
1782         * g++.dg/cpp0x/constexpr-temp1.C: New.
1783
1784         PR c++/54511
1785         * g++.dg/template/anonunion2.C: New.
1786
1787         PR c++/53836
1788         * g++.dg/template/init10.C: New.
1789
1790 2012-09-13  Tobias Burnus  <burnus@net-b.de>
1791
1792         PR fortran/54556
1793         * gfortran.dg/implicit_pure_3.f90: New.
1794
1795 2012-09-13  Richard Guenther  <rguenther@suse.de>
1796
1797         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1798
1799 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
1800
1801         * gcc.target/arm/builtin-bswap-1.c: New testcase.
1802
1803 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1804
1805         * c-c++-common/pr51712.c: Handle for short-enum targets.
1806
1807 2012-09-12  Terry Guo  <terry.guo@arm.com>
1808
1809         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1810         and lsrs for Thumb2 mode.
1811
1812 2012-09-12  Jan Hubicka  <jh@suse.cz>
1813
1814         * gcc.dg/ipa/inlinehint-2.c: New testcase.
1815
1816 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
1817
1818         PR target/54445
1819         * gcc.target/i386/pr54445-1.c: New file.
1820         * gcc.target/i386/pr54445-2.c: Likewise.
1821
1822 2012-09-12  Tobias Burnus  <burnus@net-b.de>
1823
1824         PR fortran/54225
1825         PR fortran/53306
1826         * gfortran.dg/coarray_10.f90: Update dg-error.
1827         * gfortran.dg/coarray_28.f90: New.
1828         * gfortran.dg/array_section_3.f90: New.
1829
1830 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
1831
1832         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1833         gcc.target/arm/pr48252.c: Fix for big-endian support.
1834
1835 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
1836
1837         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1838
1839 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1840             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1841
1842         * gcc.target/arm/neon-vfma-1.c: New testcase.
1843         * gcc.target/arm/neon-vfms-1.c: Likewise.
1844         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1845         of float.
1846         * gcc.target/arm/neon-vmls-1.c: Likewise.
1847         * lib/target-supports.exp (add_options_for_arm_neonv2): New
1848         function.
1849         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1850         (check_effective_target_arm_neonv2_ok): Likewise.
1851         (check_effective_target_arm_neonv2_hw): Likewise.
1852         (check_effective_target_arm_neonv2): Likewise.
1853
1854 2012-09-11  Richard Guenther  <rguenther@suse.de>
1855
1856         PR middle-end/54515
1857         * g++.dg/tree-ssa/pr54515.C: New testcase.
1858
1859 2012-09-10  Andrew Pinski  <apinski@cavium.com>
1860
1861         PR tree-opt/c54362
1862         * gcc.dg/tm/memopt-16.c: New testcase.
1863
1864 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1865
1866         PR c++/54541
1867         PR c++/54542
1868         * g++.dg/cpp0x/sfinae40.C: New.
1869         * g++.dg/cpp0x/sfinae41.C: Likewise.
1870
1871 2012-09-10  Jason Merrill  <jason@redhat.com>
1872
1873         PR c++/54538
1874         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1875
1876 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1877
1878         PR target/54089
1879         * gcc.target/sh/pr54089-3.c: New.
1880
1881 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1882
1883         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1884
1885 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1886
1887         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1888
1889 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1890
1891         * gcc.dg/pr52558-2.c: Delete.
1892         * gcc.dg/simulate-thread/speculative-store-3.c: New.
1893
1894 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1895
1896         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1897
1898 2012-09-10  Richard Guenther  <rguenther@suse.de>
1899
1900         PR tree-optimization/54520
1901         * gcc.dg/torture/pr54520.c: New testcase.
1902
1903 2012-09-10  Jason Merrill  <jason@redhat.com>
1904
1905         PR c++/54506
1906         * g++.dg/cpp0x/implicit14.C: New.
1907
1908 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1909
1910         PR fortran/54208
1911         * gfortran.dg/bound_simplification_3.f90: New test.
1912
1913 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
1914
1915         PR testsuite/54184
1916         * gcc.dg/pr52558-1.c: Delete.
1917         * gcc.dg/simulate-thread/speculative-store-2.c: New.
1918
1919 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
1920
1921         * gcc.target/arm/pr50318-1.c: Scan for smlal.
1922         * gcc.target/arm/smlaltb-1.c: XFAIL test.
1923         * gcc.target/arm/smlaltt-1.c: Likewise.
1924
1925 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1926
1927         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1928
1929 2012-09-07  Tom de Vries  <tom@codesourcery.com>
1930
1931         PR tree-optimization/53986
1932         * gcc.dg/tree-ssa/vrp80.c: New test.
1933         * gcc.dg/tree-ssa/vrp80-2.c: Same.
1934
1935 2012-09-06  Jason Merrill  <jason@redhat.com>
1936
1937         PR c++/54341
1938         PR c++/54253
1939         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1940         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1941
1942 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1943
1944         PR tree-opt/54494
1945         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1946
1947 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1948
1949         PR rtl-optimization/54455
1950         * gcc.dg/54455.c: New test.
1951
1952 2012-09-06  Tobias Burnus  <burnus@net-b.de>
1953
1954         PR fortran/54463
1955         * gfortran.dg/promotion_2.f90: New.
1956
1957 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1958
1959         PR middle-end/54486
1960         * c-c++-common/pr54486.c: New test.
1961
1962 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
1963
1964         PR fortran/54474
1965         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1966
1967 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
1968
1969         PR c++/54191
1970         * g++.dg/cpp0x/sfinae39.C: New.
1971
1972 2012-09-04  Jason Merrill  <jason@redhat.com>
1973
1974         PR c++/54441
1975         * g++.dg/ext/flexary3.C: New.
1976
1977         PR c++/54420
1978         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1979
1980         PR c++/54198
1981         * g++.dg/template/defarg15.C: New.
1982
1983         PR c++/54437
1984         * g++.dg/template/access24.C: New.
1985
1986 2012-09-04  Richard Guenther  <rguenther@suse.de>
1987
1988         PR tree-optimization/54458
1989         * gcc.dg/torture/pr54458.c: New testcase.
1990
1991 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
1992
1993         * gcc.target/arm/neon-vext.c: New test.
1994         * gcc.target/arm/neon-vext-execute.c: Ditto.
1995
1996 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
1997
1998         PR fortran/54243
1999         PR fortran/54244
2000         * gfortran.dg/select_type_29.f03: New.
2001
2002 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
2003
2004         * gcc.dg/fold-perm.c: Improve test.
2005
2006 2012-09-03  Tobias Burnus  <burnus@net-b.de>
2007
2008         PR fortran/51632
2009         * gfortran.dg/coarray_class_1.f90: New.
2010
2011 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2012
2013         PR target/49206
2014         * gcc.c-torture/compile/pr49206.c: New test.
2015
2016 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
2017             Uros Bizjak  <ubizjak@gmail.com>
2018
2019         PR target/36680
2020         * gfortran.dg/pr36680.f90: New test.
2021
2022 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2023
2024         PR target/42295
2025         * g++.dg/opt/pr42295.C: New test.
2026
2027 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
2028
2029         PR target/54436
2030         * gcc.dg/torture/pr54436.c: New test.
2031
2032 2012-09-01  Andrew Pinski  <apinski@cavium.com>
2033
2034         * gcc.target/mips/truncate-8.c: New testcase.
2035
2036 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
2037
2038         PR target/46829
2039         PR target/46843
2040         * gcc.target/i386/pr46829.c: New test.
2041         * gcc.target/i386/pr46843.c: Ditto.
2042
2043 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
2044             Jason Merrill  <jason@redhat.com>
2045
2046         PR c++/18747
2047         * g++.dg/parse/error50.C: New.
2048
2049 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
2050
2051         PR c/54428
2052         * gcc.c-torture/compile/pr54428.c: New test.
2053
2054 2012-08-31  Ollie Wild  <aaw@google.com>
2055
2056         PR c++/54197
2057         * g++.dg/init/lifetime3.C: New test.
2058
2059 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2060
2061         PR middle-end/54409
2062         * gcc.dg/torture/pr54409.c: New test.
2063
2064 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2065
2066         * gfortran.dg/pr48636.f90: Add dump scan checks.
2067
2068 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
2069
2070         * gcc.target/mips/mips.exp: Work out default -msynci setting.
2071
2072 2012-08-28  Joey Ye  <joey.ye@arm.com>
2073
2074         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2075
2076 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
2077
2078         PR target/46254
2079         * gcc.target/i386/pr46254.c: New test.
2080
2081 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2082
2083         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2084         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2085         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2086
2087 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2088
2089         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2090         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2091         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2092         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2093         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2094         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2095         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2096         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2097         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2098         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2099         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2100         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2101         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2102         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2103         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2104         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2105         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2106         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2107         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2108         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2109         gcc.target/mips/unaligned-1.c: Tighten regexps.
2110
2111 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2112
2113         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2114         (mips_option_groups): Remove optimization.  Add various -f options.
2115         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2116         and -pg imply -fno-omit-frame-pointer.
2117         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2118         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2119         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2120         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2121         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2122         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2123         * gcc.target/mips/abi-n32-long32.c: Likewise.
2124         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2125         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2126         * gcc.target/mips/abi-n32-long64.c: Likewise.
2127         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2128         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2129         * gcc.target/mips/abi-n64-long32.c: Likewise.
2130         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2131         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2132         * gcc.target/mips/abi-n64-long64.c: Likewise.
2133         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2134         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2135         * gcc.target/mips/abi-o32-long32.c: Likewise.
2136         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2137         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2138         * gcc.target/mips/abi-o32-long64.c: Likewise.
2139         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2140         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2141         * gcc.target/mips/abi-o64-long32.c: Likewise.
2142         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2143         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2144         * gcc.target/mips/abi-o64-long64.c: Likewise.
2145         * gcc.target/mips/asm-1.c: Likewise.
2146         * gcc.target/mips/branch-1.c: Likewise.
2147         * gcc.target/mips/call-3.c: Likewise.
2148         * gcc.target/mips/call-saved-3.c: Likewise.
2149         * gcc.target/mips/clear-cache-1.c: Likewise.
2150         * gcc.target/mips/div-1.c: Likewise.
2151         * gcc.target/mips/div-2.c: Likewise.
2152         * gcc.target/mips/div-3.c: Likewise.
2153         * gcc.target/mips/div-4.c: Likewise.
2154         * gcc.target/mips/div-5.c: Likewise.
2155         * gcc.target/mips/div-6.c: Likewise.
2156         * gcc.target/mips/div-7.c: Likewise.
2157         * gcc.target/mips/div-8.c: Likewise.
2158         * gcc.target/mips/div-9.c: Likewise.
2159         * gcc.target/mips/div-10.c: Likewise.
2160         * gcc.target/mips/div-11.c: Likewise.
2161         * gcc.target/mips/div-12.c: Likewise.
2162         * gcc.target/mips/dsp-ctrl.c: Likewise.
2163         * gcc.target/mips/dsp-no-lhx.c: Likewise.
2164         * gcc.target/mips/ext-8.c: Likewise.
2165         * gcc.target/mips/extend-2.c: Likewise.
2166         * gcc.target/mips/fix-r10000-1.c: Likewise.
2167         * gcc.target/mips/fix-r10000-2.c: Likewise.
2168         * gcc.target/mips/fix-r10000-3.c: Likewise.
2169         * gcc.target/mips/fix-r10000-4.c: Likewise.
2170         * gcc.target/mips/fix-r10000-5.c: Likewise.
2171         * gcc.target/mips/fix-r10000-6.c: Likewise.
2172         * gcc.target/mips/fix-r10000-7.c: Likewise.
2173         * gcc.target/mips/fix-r10000-8.c: Likewise.
2174         * gcc.target/mips/fix-r10000-9.c: Likewise.
2175         * gcc.target/mips/fix-r10000-10.c: Likewise.
2176         * gcc.target/mips/fix-r10000-11.c: Likewise.
2177         * gcc.target/mips/fix-r10000-12.c: Likewise.
2178         * gcc.target/mips/fix-r10000-13.c: Likewise.
2179         * gcc.target/mips/fix-r10000-14.c: Likewise.
2180         * gcc.target/mips/fix-r10000-15.c: Likewise.
2181         * gcc.target/mips/fpcmp-1.c: Likewise.
2182         * gcc.target/mips/fpcmp-2.c: Likewise.
2183         * gcc.target/mips/fpr-moves-7.c: Likewise.
2184         * gcc.target/mips/fpr-moves-8.c: Likewise.
2185         * gcc.target/mips/int-moves-1.c: Likewise.
2186         * gcc.target/mips/int-moves-2.c: Likewise.
2187         * gcc.target/mips/long-calls-pg.c: Likewise.
2188         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2189         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2190         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2191         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2192         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2193         * gcc.target/mips/mips-3d-1.c: Likewise.
2194         * gcc.target/mips/mips-3d-2.c: Likewise.
2195         * gcc.target/mips/mips-3d-3.c: Likewise.
2196         * gcc.target/mips/mips-3d-4.c: Likewise.
2197         * gcc.target/mips/mips-3d-5.c: Likewise.
2198         * gcc.target/mips/mips-3d-6.c: Likewise.
2199         * gcc.target/mips/mips-3d-7.c: Likewise.
2200         * gcc.target/mips/mips-3d-8.c: Likewise.
2201         * gcc.target/mips/mips-3d-9.c: Likewise.
2202         * gcc.target/mips/mips-ps-1.c: Likewise.
2203         * gcc.target/mips/mips-ps-2.c: Likewise.
2204         * gcc.target/mips/mips-ps-3.c: Likewise.
2205         * gcc.target/mips/mips-ps-4.c: Likewise.
2206         * gcc.target/mips/mips-ps-6.c: Likewise.
2207         * gcc.target/mips/mips32-dspr2.c: Likewise.
2208         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2209         * gcc.target/mips/neg-abs-1.c: Likewise.
2210         * gcc.target/mips/neg-abs-2.c: Likewise.
2211         * gcc.target/mips/nmadd-3.c: Likewise.
2212         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2213         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2214         * gcc.target/mips/octeon-pop-1.c: Likewise.
2215         * gcc.target/mips/pr26765.c: Likewise.
2216         * gcc.target/mips/pr33256.c: Likewise.
2217         * gcc.target/mips/pr33635-1.c: Likewise.
2218         * gcc.target/mips/pr33755.c: Likewise.
2219         * gcc.target/mips/pr35802.c: Likewise.
2220         * gcc.target/mips/pr45074.c: Likewise.
2221         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2222         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2223         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2224         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2225         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2226         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2227         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2228         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2229         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2230         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2231         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2232         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2233         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2234         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2235         * gcc.target/mips/save-restore-1.c: Likewise.
2236         * gcc.target/mips/save-restore-3.c: Likewise.
2237         * gcc.target/mips/save-restore-5.c: Likewise.
2238         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2239         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2240         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2241         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2242         * gcc.target/mips/stack-1.c: Likewise.
2243
2244         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2245         Tighten regexps.
2246
2247         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2248         branch under test to be filled with preceding rather than
2249         following instructions.
2250         * gcc.target/mips/branch-10.c: Likewise.
2251         * gcc.target/mips/branch-11.c: Likewise.
2252         * gcc.target/mips/branch-12.c: Likewise.
2253         * gcc.target/mips/branch-13.c: Likewise.
2254         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
2255         to be eliminated.  Tighten $28 scan-assembler-not test.
2256
2257         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
2258         function to...
2259         * gcc.target/mips/call-4.c: ...this new test.
2260
2261         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2262         more likely.
2263         * gcc.target/mips/code-readable-3.c: Likewise.
2264         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
2265         flag but skip for -O0.
2266         * gcc.target/mips/code-readable-4.c: Likewise.
2267
2268         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2269         of operations under test.
2270         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
2271
2272         * gcc.target/mips/near-far-3.c: Remove optimization flag.
2273         Don't require sibling-call optimization.
2274         * gcc.target/mips/near-far-4.c: Likewise.
2275
2276         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2277         Make sure that the register variable is used.
2278         * gcc.target/mips/soft-float-1.c: Likewise.
2279
2280         * gcc.target/mips/sdata-1.c: Make static data volatile.
2281         * gcc.target/mips/sdata-2.c: Likewise.
2282         * gcc.target/mips/sdata-3.c: Likewise.
2283         * gcc.target/mips/sdata-4.c: Likewise.
2284
2285         * gcc.target/mips/20020620-1.c: Remove optimization flag but
2286         skip for -O0.
2287         * gcc.target/mips/atomic-memory-2.c: Likewise.
2288         * gcc.target/mips/branch-cost-1.c: Likewise.
2289         * gcc.target/mips/branch-cost-2.c: Likewise.
2290         * gcc.target/mips/cache-1.c: Likewise.
2291         * gcc.target/mips/call-1.c: Likewise.
2292         * gcc.target/mips/call-saved-2.c: Likewise.
2293         * gcc.target/mips/const-anchor-1.c: Likewise.
2294         * gcc.target/mips/const-anchor-2.c: Likewise.
2295         * gcc.target/mips/dse-1.c: Likewise.
2296         * gcc.target/mips/dsp-lhx.c: Likewise.
2297         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2298         * gcc.target/mips/ext-1.c: Likewise.
2299         * gcc.target/mips/ext-2.c: Likewise.
2300         * gcc.target/mips/ext-3.c: Likewise.
2301         * gcc.target/mips/ext-4.c: Likewise.
2302         * gcc.target/mips/ext-5.c: Likewise.
2303         * gcc.target/mips/ext-6.c: Likewise.
2304         * gcc.target/mips/ext-7.c: Likewise.
2305         * gcc.target/mips/extend-1.c: Likewise.
2306         * gcc.target/mips/fix-r4000-1.c: Likewise.
2307         * gcc.target/mips/fix-r4000-3.c: Likewise.
2308         * gcc.target/mips/fix-r4000-5.c: Likewise.
2309         * gcc.target/mips/fix-r4000-6.c: Likewise.
2310         * gcc.target/mips/fix-r4000-8.c: Likewise.
2311         * gcc.target/mips/fix-r4000-10.c: Likewise.
2312         * gcc.target/mips/fixed-scalar-type.c: Likewise.
2313         * gcc.target/mips/fixed-vector-type.c: Likewise.
2314         * gcc.target/mips/fpr-moves-1.c: Likewise.
2315         * gcc.target/mips/fpr-moves-2.c: Likewise.
2316         * gcc.target/mips/fpr-moves-3.c: Likewise.
2317         * gcc.target/mips/fpr-moves-4.c: Likewise.
2318         * gcc.target/mips/fpr-moves-5.c: Likewise.
2319         * gcc.target/mips/fpr-moves-6.c: Likewise.
2320         * gcc.target/mips/ins-1.c: Likewise.
2321         * gcc.target/mips/ins-2.c: Likewise.
2322         * gcc.target/mips/interrupt_handler-2.c: Likewise.
2323         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2324         * gcc.target/mips/lazy-binding-1.c: Likewise.
2325         * gcc.target/mips/madd-3.c: Likewise.
2326         * gcc.target/mips/madd-5.c: Likewise.
2327         * gcc.target/mips/madd-6.c: Likewise.
2328         * gcc.target/mips/madd-8.c: Likewise.
2329         * gcc.target/mips/madd-9.c: Likewise.
2330         * gcc.target/mips/memcpy-1.c: Likewise.
2331         * gcc.target/mips/mips-ps-type.c: Likewise.
2332         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2333         * gcc.target/mips/mips-sched-madd.c: Likewise.
2334         * gcc.target/mips/mips16e-extends.c: Likewise.
2335         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2336         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2337         * gcc.target/mips/movcc-1.c: Likewise.
2338         * gcc.target/mips/movcc-2.c: Likewise.
2339         * gcc.target/mips/movcc-3.c: Likewise.
2340         * gcc.target/mips/msub-5.c: Likewise.
2341         * gcc.target/mips/msub-6.c: Likewise.
2342         * gcc.target/mips/msub-8.c: Likewise.
2343         * gcc.target/mips/mult-2.c: Likewise.
2344         * gcc.target/mips/mult-3.c: Likewise.
2345         * gcc.target/mips/mult-5.c: Likewise.
2346         * gcc.target/mips/mult-6.c: Likewise.
2347         * gcc.target/mips/mult-7.c: Likewise.
2348         * gcc.target/mips/mult-12.c: Likewise.
2349         * gcc.target/mips/mult-13.c: Likewise.
2350         * gcc.target/mips/mult-14.c: Likewise.
2351         * gcc.target/mips/mult-15.c: Likewise.
2352         * gcc.target/mips/mult-17.c: Likewise.
2353         * gcc.target/mips/mult-18.c: Likewise.
2354         * gcc.target/mips/mult-19.c: Likewise.
2355         * gcc.target/mips/nmadd-1.c: Likewise.
2356         * gcc.target/mips/nmadd-2.c: Likewise.
2357         * gcc.target/mips/octeon-baddu-1.c: Likewise.
2358         * gcc.target/mips/octeon-cins-1.c: Likewise.
2359         * gcc.target/mips/octeon-cins-2.c: Likewise.
2360         * gcc.target/mips/octeon-dmul-3.c: Likewise.
2361         * gcc.target/mips/octeon-exts-2.c: Likewise.
2362         * gcc.target/mips/octeon-exts-3.c: Likewise.
2363         * gcc.target/mips/octeon-exts-4.c: Likewise.
2364         * gcc.target/mips/octeon-exts-5.c: Likewise.
2365         * gcc.target/mips/octeon-exts-6.c: Likewise.
2366         * gcc.target/mips/octeon-exts-7.c: Likewise.
2367         * gcc.target/mips/octeon-pop-2.c: Likewise.
2368         * gcc.target/mips/octeon-seq-3.c: Likewise.
2369         * gcc.target/mips/octeon-seq-4.c: Likewise.
2370         * gcc.target/mips/octeon2-lx-1.c: Likewise.
2371         * gcc.target/mips/octeon2-lx-2.c: Likewise.
2372         * gcc.target/mips/octeon2-lx-3.c: Likewise.
2373         * gcc.target/mips/pr54240.c: Likewise.
2374         * gcc.target/mips/rsqrt-1.c: Likewise.
2375         * gcc.target/mips/rsqrt-2.c: Likewise.
2376         * gcc.target/mips/rsqrt-3.c: Likewise.
2377         * gcc.target/mips/rsqrt-4.c: Likewise.
2378         * gcc.target/mips/save-restore-2.c: Likewise.
2379         * gcc.target/mips/save-restore-4.c: Likewise.
2380         * gcc.target/mips/sb1-1.c: Likewise.
2381         * gcc.target/mips/scc-1.c: Likewise.
2382         * gcc.target/mips/scc-2.c: Likewise.
2383         * gcc.target/mips/scc-3.c: Likewise.
2384         * gcc.target/mips/scc-4.c: Likewise.
2385         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2386         * gcc.target/mips/truncate-1.c: Likewise.
2387         * gcc.target/mips/truncate-2.c: Likewise.
2388         * gcc.target/mips/truncate-3.c: Likewise.
2389         * gcc.target/mips/truncate-4.c: Likewise.
2390         * gcc.target/mips/truncate-5.c: Likewise.
2391         * gcc.target/mips/truncate-6.c: Likewise.
2392         * gcc.target/mips/unaligned-1.c: Likewise.
2393
2394         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2395         skip for -O0.  Require -fexpensive-optimizations.
2396         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2397         * gcc.target/mips/dspr2-MULT.c: Likewise.
2398         * gcc.target/mips/fix-r4000-2.c: Likewise.
2399         * gcc.target/mips/fix-r4000-4.c: Likewise.
2400         * gcc.target/mips/fix-r4000-7.c: Likewise.
2401         * gcc.target/mips/fix-r4000-9.c: Likewise.
2402         * gcc.target/mips/madd-1.c: Likewise.
2403         * gcc.target/mips/madd-2.c: Likewise.
2404         * gcc.target/mips/madd-4.c: Likewise.
2405         * gcc.target/mips/maddu-1.c: Likewise.
2406         * gcc.target/mips/maddu-2.c: Likewise.
2407         * gcc.target/mips/maddu-3.c: Likewise.
2408         * gcc.target/mips/maddu-4.c: Likewise.
2409         * gcc.target/mips/msub-1.c: Likewise.
2410         * gcc.target/mips/msub-2.c: Likewise.
2411         * gcc.target/mips/msub-3.c: Likewise.
2412         * gcc.target/mips/msub-4.c: Likewise.
2413         * gcc.target/mips/msubu-1.c: Likewise.
2414         * gcc.target/mips/msubu-2.c: Likewise.
2415         * gcc.target/mips/msubu-3.c: Likewise.
2416         * gcc.target/mips/msubu-4.c: Likewise.
2417         * gcc.target/mips/mult-1.c: Likewise.
2418         * gcc.target/mips/mult-4.c: Likewise.
2419         * gcc.target/mips/mult-8.c: Likewise.
2420         * gcc.target/mips/mult-9.c: Likewise.
2421         * gcc.target/mips/mult-10.c: Likewise.
2422         * gcc.target/mips/mult-11.c: Likewise.
2423         * gcc.target/mips/mult-16.c: Likewise.
2424
2425         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2426         skip for -O0 and -Os.
2427         * gcc.target/mips/fix-r4000-12.c: Likewise.
2428         * gcc.target/mips/madd-7.c: Likewise.
2429         * gcc.target/mips/mips-ps-5.c: Likewise.
2430         * gcc.target/mips/mips-ps-7.c: Likewise.
2431         * gcc.target/mips/msub-7.c: Likewise.
2432
2433         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2434         skip for -O0.  Require -mno-abicalls.
2435         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2436
2437         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2438         skip for -O0.  Require a total number of BBIT instructions and
2439         at least one of each kind.
2440
2441         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2442         skip for -O0.  Require -fno-unroll-loops.
2443
2444         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2445         skip for -O0.  Allow BLTZ as well as BGEZ.
2446
2447         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2448
2449         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2450         skip for -O0.  Require -fschedule-insns2.
2451         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2452
2453         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2454         but skip for -O0.  Make a branch-likely more likely.
2455
2456         * gcc.target/mips/timode-2.c: Split each test into its own function.
2457         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
2458
2459         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2460         skip for -O0.  Require -fpeephole2.
2461         * gcc.target/mips/vr-mult-2.c: Likewise.
2462
2463 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
2464
2465         PR preprocessor/53469
2466         * gcc.dg/cpp/_Pragma7.c: New test case.
2467
2468 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2469
2470         PR fortran/54370
2471         * gfortran.dg/do_5.f90: New.
2472
2473 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2474
2475         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2476         from dg-options as -Wall no longer implies it.
2477
2478 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
2479
2480         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2481
2482 2012-08-25  Jason Merrill  <jason@redhat.com>
2483
2484         * g++.dg/cpp0x/fntmpdefarg3.C: New.
2485
2486 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
2487
2488         PR c++/51421
2489         * g++.dg/cpp0x/auto34.C: New.
2490
2491 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
2492
2493         PR c/54363
2494         * gcc.dg/pr54363.c: New test.
2495
2496         PR c/54355
2497         * gcc.dg/pr54355.c: New test.
2498
2499 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2500
2501         PR debug/52857
2502         * gcc.target/i386/pr52857-1.c: New.
2503         * gcc.target/i386/pr52857-2.c: Likewise.
2504
2505 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
2506
2507         * gcc.target/mips/code-readable-4.c: New test.
2508
2509 2012-08-23  Julian Brown  <julian@codesourcery.com>
2510             Sandra Loosemore  <sandra@codesourcery.com>
2511
2512         * gcc.target/mips/code-readable-1.c: Add -O to options.
2513
2514 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
2515
2516         PR c++/20420
2517         * g++.dg/lookup/using53.C: New.
2518
2519 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
2520
2521         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2522         * gcc.dg/fixed-point/convert-1.c: New.
2523         * gcc.dg/fixed-point/convert-2.c: New.
2524         * gcc.dg/fixed-point/convert-3.c: New.
2525         * gcc.dg/fixed-point/convert-4.c: New.
2526         * gcc.dg/fixed-point/convert-float-1.c: New.
2527         * gcc.dg/fixed-point/convert-float-2.c: New.
2528         * gcc.dg/fixed-point/convert-float-3.c: New.
2529         * gcc.dg/fixed-point/convert-float-4.c: New.
2530         * gcc.dg/fixed-point/convert-accum-neg.c: New.
2531         * gcc.dg/fixed-point/convert-sat.c: New.
2532         * gcc.dg/fixed-point/convert.h: New.
2533
2534 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
2535
2536         PR target/54089
2537         * gcc.target/sh/pr54089-2.c: New.
2538
2539 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
2540
2541         * gcc.target/i386/long-double-64-1.c: New file.
2542         * gcc.target/i386/long-double-64-2.c: Likewise.
2543         * gcc.target/i386/long-double-64-3.c: Likewise.
2544         * gcc.target/i386/long-double-64-4.c: Likewise.
2545         * gcc.target/i386/long-double-80-1.c: Likewise.
2546         * gcc.target/i386/long-double-80-2.c: Likewise.
2547         * gcc.target/i386/long-double-80-3.c: Likewise.
2548         * gcc.target/i386/long-double-80-4.c: Likewise.
2549         * gcc.target/i386/long-double-80-5.c: Likewise.
2550         * gcc.target/i386/long-double-80-6.c: Likewise.
2551         * gcc.target/i386/long-double-80-7.c: Likewise.
2552
2553 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
2554
2555         PR tree-optimization/54317
2556         * gcc.dg/tree-ssa/vrp79.c: New testcase.
2557
2558 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
2559
2560         PR target/39423
2561         * gcc.target/sh/pr39423-2.c: New.
2562
2563 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
2564
2565         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2566         * gcc.dg/fold-perm.c: Likewise.
2567
2568 2012-08-20  Jan Hubicka  <jh@suse.cz>
2569
2570         PR fortran/48636
2571         * gcc.dg/ipa/inlinehint-1.c: New.
2572
2573 2012-08-20  Florian Weimer  <fweimer@redhat.com>
2574
2575         PR c++/19351
2576         * g++.dg/init/new38.C: New test.
2577         * g++.dg/init/new39.C: New test.
2578
2579 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2580
2581         PR target/54089
2582         * gcc.target/sh/pr54089-1.c: New.
2583
2584 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2585
2586         PR target/51244
2587         * gcc.target/sh/pr51244-11.c: New.
2588
2589 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2590
2591         PR fortran/54301
2592         * gfortran.dg/warn_target_lifetime_2.f90: New.
2593
2594 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2595
2596         PR c++/10416
2597         * g++.dg/warn/Wunused-var-17.C: New.
2598
2599 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
2600
2601         PR middle-end/53992
2602         * gcc.dg/gomp/pr53992.c: New test.
2603
2604 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2605
2606         PR tree-ssa/54295
2607         * gcc.c-torture/execute/20120817-1.c: New test.
2608
2609 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2610
2611         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2612         add instruction.
2613         (f2): New test that really does need adds.
2614
2615 2012-08-20  Richard Guenther  <rguenther@suse.de>
2616
2617         PR tree-optimization/54327
2618         * gcc.dg/torture/pr54327.c: New testcase.
2619
2620 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
2621
2622         PR tree-optimization/54321
2623         * gcc.c-torture/compile/pr54321.c: New test.
2624
2625 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2626
2627         PR fortran/54301
2628         * gfortran.dg/warn_target_lifetime_1.f90: New.
2629
2630 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
2631
2632         PR fortran/54298
2633         * gfortran.dg/real_compare_1.f90: New test case.
2634         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2635
2636 2012-08-18  Jan Hubicka  <jh@suse.cz>
2637
2638         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2639
2640 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
2641
2642         PR fortran/39290
2643         * gfortran.dg/interface_37.f90: New test.
2644
2645 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
2646             Gary Funck <gary@intrepid.com>
2647
2648         PR target/20020
2649         * gcc.target/i386/pr20020-1.c: New test.
2650         * gcc.target/i386/pr20020-2.c: Likewise.
2651         * gcc.target/i386/pr20020-3.c: Likewise.
2652
2653 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
2654
2655         * gcc.target/i386/perm-concat.c: New test.
2656
2657 2012-08-17  Julian Brown  <julian@codesourcery.com>
2658
2659         * gcc.target/arm/div64-unwinding.c: New test.
2660
2661 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
2662
2663         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2664
2665 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
2666
2667         PR target/54236
2668         * gcc.target/sh/pr54236-1.c: New.
2669
2670 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
2671
2672         * lib/target-supports.exp (check_effective_target_sync_int_long)
2673         (check_effective_target_sync_char_short): Enable for crisv32-*
2674         and cris-*.
2675
2676         PR middle-end/54261
2677         * gcc.dg/torture/pr54261-1.c: New test.
2678
2679 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
2680
2681         PR fortran/54243
2682         PR fortran/54244
2683         * gfortran.dg/typebound_call_24.f03: New.
2684
2685 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2686
2687         PR tree-optimization/54245
2688         * gcc.dg/tree-ssa/pr54245.c: New test.
2689
2690 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2691
2692         PR tree-optimization/54240
2693         * gcc.target/powerpc/pr54240.c: New test.
2694         * gcc.target/mips/pr54240.c: Likewise.
2695
2696 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2697
2698         PR target/52933
2699         * gcc.target/sh/pr52933-1.c: New.
2700         * gcc.target/sh/pr52933-2.c: New.
2701
2702 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2703
2704         PR target/50751
2705         * gcc.target/sh/pr50751-8.c: New.
2706
2707 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
2708
2709         PR fortran/47586
2710         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2711         * gfortran.dg/typebound_proc_27.f03: New test.
2712
2713 2012-08-14  Sterling Augustine  <saugustine@google.com>
2714
2715         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2716
2717 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2718
2719         PR fortran/40881
2720         * gfortran.dg/data_constraints_3.f90: New.
2721         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2722         to disable -pedantic compilation.
2723         * gfortran.dg/pr37243.f: Ditto.
2724         * gfortran.dg/g77/19990826-3.f: Ditto.
2725         * gfortran.dg/g77/20020307-1.f : Ditto.
2726         * gfortran.dg/g77/980310-3.f: Ditto.
2727
2728 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2729
2730         PR fortran/54234
2731         * gfortran.dg/warn_conversion_4.f90: New.
2732
2733 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
2734
2735         PR middle-end/53411
2736         PR rtl-optimization/53495
2737         * gcc.c-torture/compile/pr53411.c: New test.
2738         * gcc.c-torture/compile/pr53495.c: New test.
2739
2740 2012-08-13  Richard Guenther  <rguenther@suse.de>
2741
2742         * gcc.dg/tree-prof/update-loopch.c: Adjust.
2743
2744 2012-08-13  Richard Guenther  <rguenther@suse.de>
2745
2746         PR tree-optimization/54200
2747         * gcc.dg/guality/pr54200.c: New testcase.
2748         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2749
2750 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2751
2752         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2753
2754 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2755
2756         PR target/51244
2757         * gcc.target/sh/pr51244-7.c: New.
2758         * gcc.target/sh/pr51244-8.c: New.
2759         * gcc.target/sh/pr51244-9.c: New.
2760         * gcc.target/sh/pr51244-10.c: New.
2761
2762 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2763
2764         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
2765         -m2e or -m2a.
2766         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2767         * gcc.target/sh/pr53511-1.c: Likewise.
2768         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2769         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2770         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2771         * gcc.target/sh/pr53512-3.c: Likewise.
2772         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2773
2774 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2775
2776         PR target/39423
2777         * gcc.c-torture/compile/pr39423-1.c: New.
2778         * gcc.c-torture/compile/pr39423-2.c: New.
2779
2780 2012-08-12  Tobias Burnus  <burnus@net-b.de>
2781
2782         PR fortran/54221
2783         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2784         they appear uninitialized on the RHS.
2785         * gfortran.dg/public_private_module_6.f90: New.
2786
2787 2012-08-11  Martin Jambor  <mjambor@suse.cz>
2788
2789         PR fortran/48636
2790         * gfortran.dg/pr48636.f90: New test.
2791
2792 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
2793
2794         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2795         to avoid warnings.
2796         (main): Adjust caller.
2797
2798 2012-08-10  Richard Guenther  <rguenther@suse.de>
2799
2800         * gcc.dg/matrix/*.c: Adjust and move ...
2801         * gcc.dg/torture/: ... here.
2802         * gcc.dg/matrix: Remove directory.
2803
2804 2012-08-10  Richard Guenther  <rguenther@suse.de>
2805
2806         PR middle-end/54219
2807         * gcc.dg/torture/vector-shuffle1.c: New testcase.
2808
2809 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2810
2811         PR middle-end/54211
2812         * gcc.dg/tree-ssa/pr54211.c: New test.
2813
2814 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2815
2816         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2817         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2818
2819 2012-08-10  Richard Guenther  <rguenther@suse.de>
2820
2821         PR tree-optimization/54109
2822         * gcc.dg/torture/pr54109.c: New testcase.
2823         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2824         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2825
2826 2012-08-10  Richard Guenther  <rguenther@suse.de>
2827
2828         PR tree-optimization/54027
2829         * gcc.dg/torture/pr54027.c: New testcase.
2830
2831 2012-08-10  Richard Guenther  <rguenther@suse.de>
2832
2833         * g++.dg/plugin/selfassign.c: Adjust.
2834         * gcc.dg/plugin/selfassign.c: Likewise.
2835         * gcc.dg/strlenopt-11.c: Likewise.
2836         * gcc.dg/strlenopt-13.c: Likewise.
2837         * gcc.dg/no-strict-overflow-4.c: Likewise.
2838         * gcc.dg/strict-overflow-4.c: Likewise.
2839         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2840         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2841         * gcc.dg/tree-ssa/asm-3.c: Likewise.
2842         * gcc.dg/tree-ssa/pr18908.c: Likewise.
2843         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2844         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2845         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2846         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2847         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2848         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2849         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2850         * gcc.dg/pr46309.c: Likewise.
2851         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2852
2853 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
2854
2855         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2856         for x86 targets.
2857         * gcc.c-torture/compile/20120727-2.c: New test.
2858
2859 2012-08-09  Martin Jambor  <mjambor@suse.cz>
2860
2861         * gcc.dg/ipa/iinline-4.c: New test.
2862         * gcc.dg/ipa/iinline-5.c: Likewise.
2863         * gcc.dg/ipa/iinline-6.c: Likewise.
2864         * gcc.dg/ipa/iinline-7.c: Likewise.
2865         * gcc.dg/lto/20120723_0.c: Likewise.
2866         * gcc.dg/lto/20120723_1.c: Likewise.
2867
2868 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2869
2870         PR target/39423
2871         * gcc.target/sh/pr39423-1.c: New.
2872
2873 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2874
2875         PR target/51244
2876         * gcc.target/sh/pr51244-5: New.
2877         * gcc.target/sh/pr51244-6: New.
2878
2879 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2880
2881         * gcc.target/i386/adx-addxcarry32-3.c: New.
2882         * gcc.target/i386/adx-addxcarry64-3.c: New.
2883
2884 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
2885
2886         PR rtl-optimization/53701
2887         * gcc.dg/pr53701.c: New test.
2888
2889 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
2890
2891         * gcc.c-torture/compile/20120727-1.c: New test.
2892
2893 2012-08-09  Tobias Burnus  <burnus@net-b.de>
2894
2895         PR fortran/54199
2896         * gfortran.dg/intrinsic_shadow_4.f90: New.
2897
2898 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2899
2900         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
2901
2902 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
2903
2904         * gcc.c-torture/execute/20120808-1.c: New test.
2905
2906 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2907
2908         PR rtl-optimization/54157
2909         * gcc.target/i386/pr54157.c: New file.
2910
2911 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2912
2913         * gcc.target/i386/adx-addcarryx32-1.c: New.
2914         * gcc.target/i386/adx-addcarryx32-2.c: New.
2915         * gcc.target/i386/adx-addcarryx64-1.c: New.
2916         * gcc.target/i386/adx-addcarryx64-2.c: New.
2917         * gcc.target/i386/adx-check.h: New.
2918         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2919         * gcc.target/i386/sse-12.c: Add -madx.
2920         * gcc.target/i386/sse-13.c: Ditto.
2921         * gcc.target/i386/sse-14.c: Ditto.
2922         * gcc.target/i386/sse-22.c: Ditto.
2923         * gcc.target/i386/sse-23.c: Ditto.
2924         * g++.dg/other/i386-2.C: Ditto.
2925         * g++.dg/other/i386-3.C: Ditto.
2926
2927 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2928
2929         * gcc.dg/tree-ssa/slsr-5.c: New.
2930         * gcc.dg/tree-ssa/slsr-6.c: New.
2931         * gcc.dg/tree-ssa/slsr-7.c: New.
2932         * gcc.dg/tree-ssa/slsr-8.c: New.
2933         * gcc.dg/tree-ssa/slsr-9.c: New.
2934         * gcc.dg/tree-ssa/slsr-10.c: New.
2935         * gcc.dg/tree-ssa/slsr-11.c: New.
2936         * gcc.dg/tree-ssa/slsr-12.c: New.
2937         * gcc.dg/tree-ssa/slsr-13.c: New.
2938         * gcc.dg/tree-ssa/slsr-14.c: New.
2939         * gcc.dg/tree-ssa/slsr-15.c: New.
2940         * gcc.dg/tree-ssa/slsr-16.c: New.
2941         * gcc.dg/tree-ssa/slsr-17.c: New.
2942         * gcc.dg/tree-ssa/slsr-18.c: New.
2943         * gcc.dg/tree-ssa/slsr-19.c: New.
2944         * gcc.dg/tree-ssa/slsr-20.c: New.
2945         * gcc.dg/tree-ssa/slsr-21.c: New.
2946         * gcc.dg/tree-ssa/slsr-22.c: New.
2947         * gcc.dg/tree-ssa/slsr-23.c: New.
2948         * gcc.dg/tree-ssa/slsr-24.c: New.
2949         * gcc.dg/tree-ssa/slsr-25.c: New.
2950         * gcc.dg/tree-ssa/slsr-26.c: New.
2951         * gcc.dg/tree-ssa/slsr-30.c: New.
2952         * gcc.dg/tree-ssa/slsr-31.c: New.
2953
2954 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
2955
2956         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2957         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2958         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2959
2960 2012-08-06  Cary Coutant  <ccoutant@google.com>
2961
2962         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2963
2964 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
2965
2966         PR fortran/35831
2967         * gfortran.dg/dummy_procedure_5.f90: Modified.
2968         * gfortran.dg/dummy_procedure_8.f90: New.
2969         * gfortran.dg/interface_26.f90: Modified.
2970         * gfortran.dg/proc_ptr_11.f90: Modified.
2971         * gfortran.dg/proc_ptr_15.f90: Modified.
2972         * gfortran.dg/proc_ptr_result_5.f90: Modified.
2973         * gfortran.dg/typebound_override_1.f90: Modified.
2974         * gfortran.dg/typebound_proc_6.f03: Modified.
2975
2976 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2977
2978         PR tree-optimization/51938
2979         PR tree-optimization/52005
2980         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2981         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2982         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2983         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2984
2985 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
2986
2987         Avoid crashing on erroneous static_assert usage
2988         * g++.dg/cpp0x/static_assert8.C: New test.
2989
2990 2012-08-06  Jason Merrill  <jason@redhat.com>
2991
2992         * g++.dg/cpp0x/sfinae38.C: New.
2993
2994 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2995             Paolo Carlini  <paolo.carlini@oracle.com>
2996
2997         PR c++/54165
2998         * g++.dg/conversion/void2.C: New.
2999
3000 2012-08-06  Tom de Vries  <tom@codesourcery.com>
3001
3002         * gcc.dg/tree-ssa/vrp78.c: New test.
3003
3004 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3005             Richard Sandiford  <rdsandiford@googlemail.com>
3006
3007         * g++.dg/opt/enum2.C: Require fpic target.
3008         * g++.dg/lto/20090303_0.C: Likewise.
3009
3010 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3011             Catherine Moore  <clm@codesourcery.com>
3012
3013         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3014         flush function names too.
3015         * gcc.target/mips/clear-cache-1.c: Likewise.
3016
3017 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
3018
3019         PR target/54156
3020         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3021
3022 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3023
3024         PR fortran/54166
3025         * gfortran.dg/array_5.f90: New test.
3026
3027 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3028
3029         PR tree-optimization/30318
3030         * gcc.dg/tree-ssa/vrp77.c: New testcase.
3031
3032 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
3033
3034         * g++.dg/ext/vector17.C: New testcase.
3035
3036 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
3037
3038         PR target/51931
3039         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3040         * g++.dg/opt/longbranch1.C: Likewise.
3041
3042 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
3043
3044         PR tree-optimization/53805
3045         * gcc.dg/fold-notunord.c: New testcase.
3046
3047 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
3048
3049         PR fortran/48820
3050         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
3051         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
3052
3053 2012-08-02  Jason Merrill  <jason@redhat.com>
3054             Paolo Carlini  <paolo.carlini@oracle.com>
3055
3056         PR c++/51213 (again)
3057         * g++.dg/cpp0x/sfinae37.C: Extend.
3058
3059 2012-08-02  Richard Guenther  <rguenther@suse.de>
3060
3061         PR tree-optimization/50672
3062         * g++.dg/torture/pr50672.C: New testcase.
3063
3064 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
3065
3066         PR fortran/54147
3067         * gfortran.dg/abstract_type_6.f03: Modified.
3068         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3069         * gfortran.dg/proc_ptr_comp_35.f90: New.
3070         * gfortran.dg/typebound_proc_9.f03: Modified.
3071         * gfortran.dg/typebound_proc_26.f90: New.
3072
3073 2012-08-02  Richard Guenther  <rguenther@suse.de>
3074
3075         * gcc.dg/torture/pta-callused-1.c: Adjust.
3076         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3077         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3078         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3079         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3080         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3081         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3082         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3083         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3084
3085 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
3086
3087         PR fortran/54033
3088         * gfortran.dg/include_6.f90:  New test case.
3089         * gfortran.dg/include_7.f90:  New test case.
3090         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
3091
3092 2012-08-01  Tom de Vries  <tom@codesourcery.com>
3093
3094         * gcc.dg/tree-ssa/vrp76.c: New test.
3095
3096 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
3097
3098         PR tree-optimization/46556
3099         * gcc.dg/tree-ssa/slsr-27.c: New.
3100         * gcc.dg/tree-ssa/slsr-28.c: New.
3101         * gcc.dg/tree-ssa/slsr-29.c: New.
3102
3103 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3104
3105         PR fortran/42418
3106         * gfortran.dg/proc_decl_29.f90: New.
3107
3108 2012-07-31  Dehao Chen  <dehao@google.com>
3109
3110         * gcc.dg/predict-7.c: New test.
3111
3112 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3113
3114         PR fortran/54134
3115         * gfortran.dg/typebound_override_3.f90: New.
3116
3117 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
3118
3119         PR tree-optimization/53773
3120         * gcc.dg/vect/pr53773.c: New test.
3121
3122 2012-07-31  Nick Clifton  <nickc@redhat.com>
3123
3124         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3125         and for XStormy16.
3126
3127 2012-07-31  Tobias Burnus  <burnus@net-b.de>
3128
3129         * gfortran.dg/c_funloc_tests_6.f90: New.
3130         * gfortran.dg/c_funloc_tests_7.f90: New.
3131         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3132
3133 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
3134
3135         PR c++/53624
3136         * g++.dg/cpp0x/temp_default5.C: New.
3137
3138 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
3139
3140         PR fortran/51081
3141         * gfortran.dg/proc_ptr_37.f90: New.
3142
3143 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
3144
3145         * lib/target-supports.exp
3146         (check_effective_target_vect_natural_alignment): New function.
3147         * gcc.dg/align-2.c: Only run on targets with natural alignment
3148         of vector types.
3149         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3150         alignment of vector types.
3151
3152 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3153             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3154
3155         * gcc.target/i386/rdseed16-1.c: New.
3156         * gcc.target/i386/rdseed32-1.c: Ditto
3157         * gcc.target/i386/rdseed64-1.c: Ditto
3158         * gcc.target/i386/sse-12.c: Add -mrdseed.
3159         * gcc.target/i386/sse-13.c: Ditto.
3160         * gcc.target/i386/sse-14.c: Ditto.
3161         * g++.dg/other/i386-2.C: Ditto.
3162         * g++.dg/other/i386-3.C: Ditto.
3163
3164 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
3165
3166         PR target/51244
3167         * gcc.target/sh/pr51244-4.c: New.
3168
3169 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
3170
3171         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3172         for alpha*-*-* targets.  Cleanup original tree dump.
3173
3174 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
3175
3176         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3177         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3178
3179 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
3180
3181         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3182         rand, srand. Include <stdlib.h>.
3183
3184 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
3185
3186         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3187
3188 2012-07-26  Richard Henderson  <rth@redhat.com>
3189
3190         * gcc.dg/attr-hotcold-1.c: New.
3191         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3192
3193 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
3194             Sandra Loosemore  <sandra@codesourcery.com>
3195
3196         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3197
3198 2012-07-26  Tobias Burnus  <burnus@net-b.de>
3199
3200         * gfortran.dg/contiguous_1.f90: Update dg-error.
3201         * gfortran.dg/proc_ptr_32.f90: Ditto.
3202
3203 2012-07-26  Richard Guenther  <rguenther@suse.de>
3204
3205         PR tree-optimization/54098
3206         * gcc.dg/torture/pr54098.c: New testcase.
3207
3208 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3209
3210         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3211         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3212
3213 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3214
3215         PR fortran/44354
3216         * gfortran.dg/array_constructor_39.f90: New test.
3217
3218 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3219
3220         PR fortran/44354
3221         * gfortran.dg/array_constructor_38.f90: New test.
3222
3223 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
3224
3225         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3226
3227 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
3228
3229         * gnat.dg/noreturn5.ad[sb]: New test.
3230
3231 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
3232             Paul Brook  <paul@codesourcery.com>
3233
3234         PR target/53633
3235
3236         * lib/target-suports.exp (check_effective_target_naked_functions): New.
3237         * c-c++-common/pr53633.c: New test.
3238
3239 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
3240
3241         * gcc.target/i386/asm-dialect-1.c: New test case.
3242
3243 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
3244             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3245
3246         * gcc.target/i386/prefetchw-1.c: New.
3247         * gcc.target/i386/sse-12.c: Add -mprfchw.
3248         * gcc.target/i386/sse-13.c: Ditto.
3249         * gcc.target/i386/sse-14.c: Ditto.
3250         * gcc.target/i386/sse-22.c: Ditto.
3251         * gcc.target/i386/sse-23.c: Ditto.
3252         * g++.dg/other/i386-2.C: Ditto.
3253         * g++.dg/other/i386-3.C: Ditto.
3254
3255 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
3256
3257         * lib/gcc-dg.exp (process-message): Don't ignore errors.
3258
3259 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3260
3261         PR target/54051
3262         * gcc.target/arm/pr54051.c: New.
3263         * gcc.target/arm/vfp-1.c: Adjust test.
3264
3265 2012-07-24  Julian Brown  <julian@codesourcery.com>
3266
3267         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3268         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3269         hard-float ARM.
3270
3271 2012-07-23  Paul Brook  <paul@codesourcery.com>
3272
3273         * g++.dg/other/armv7m-1.c: New test.
3274
3275 2012-07-23  Julian Brown  <julian@codesourcery.com>
3276
3277         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3278         ARM.
3279         (DO_TEST): Define to 1 for appropriate ARM targets.
3280
3281 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
3282
3283         PR tree-optimization/53881
3284         * gcc.dg/pr53881.c: Renamed to ...
3285         * gcc.dg/pr53881-1.c: ... this.
3286         * gcc.dg/pr53881-2.c: New test.
3287
3288 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
3289
3290         Handle recent changes in default atomics for cris*-*-linux*.
3291         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3292         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3293         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3294         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3295         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3296         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3297         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3298         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3299         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3300         -mno-unaligned-atomic-may-use-library is in effect for
3301         cris*-*-linux*.
3302         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3303         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3304         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3305         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3306         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3307         gcc.target/cris/torture/sync-mis-op-i-1.c,
3308         gcc.target/cris/torture/sync-mis-op-i-2.c,
3309         gcc.target/cris/torture/sync-mis-op-i-1a.c,
3310         gcc.target/cris/torture/sync-mis-op-i-3.c,
3311         gcc.target/cris/torture/sync-mis-op-i-3a.c,
3312         gcc.target/cris/torture/sync-mis-op-s-1a.c,
3313         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3314         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3315         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3316         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3317         (main): Remove local variable x.
3318         [mis_ok]: Check that atomics don't fail.
3319
3320 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3321
3322         *  gcc.dg/tree-ssa/vrp72.c: New test.
3323         *  gcc.dg/tree-ssa/vrp73.c: New test.
3324         *  gcc.dg/tree-ssa/vrp74.c: New test.
3325         *  gcc.dg/tree-ssa/vrp75.c: New test.
3326
3327 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3328
3329         * gcc.dg/tree-ssa/alias-21.c: New testcase.
3330         * gcc.dg/tree-ssa/alias-22.c: New testcase.
3331
3332 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3333
3334         * gcc.target/mips/octeon-pop-2.c: New testcase.
3335
3336 2012-07-21  Tobias Burnus  <burnus@net-b.de>
3337
3338         PR fortran/48820
3339         * gfortran.dg/assumed_rank_3.f90: New.
3340         * gfortran.dg/assumed_rank_11.f90: New.
3341         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3342         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3343         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3344
3345 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3346
3347         * gcc.target/mips/unaligned-1.c: New testcase.
3348
3349 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
3350
3351         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3352
3353 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3354
3355         * gfortran.dg/bind_c_array_params_2.f90: New.
3356         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3357         and update dg-error.
3358
3359 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3360
3361         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3362
3363 2012-07-20  Jason Merrill  <jason@redhat.com>
3364
3365         PR c++/54038
3366         * g++.dg/other/array7.C: New.
3367
3368 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
3369
3370         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3371         the basic block and check loop depth.
3372         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
3373         matching patterns and comments.
3374         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3375         * gcc.dg/tree-ssa/vector-2.c: Likewise.
3376
3377 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
3378
3379         PR c++/28656
3380         * c-c++-common/pr28656.c: New test.
3381
3382 2012-07-19  Jason Merrill  <jason@redhat.com>
3383
3384         PR c++/54026
3385         * g++.dg/init/mutable1.C: New.
3386
3387 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3388
3389         PR fortran/48820
3390         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3391         * gfortran.dg/assumed_rank_1.f90: New.
3392         * gfortran.dg/assumed_rank_1_c.c: New.
3393         * gfortran.dg/assumed_rank_2.f90: New.
3394         * gfortran.dg/assumed_rank_4.f90: New.
3395         * gfortran.dg/assumed_rank_5.f90: New.
3396         * gfortran.dg/assumed_rank_6.f90: New.
3397         * gfortran.dg/assumed_rank_7.f90: New.
3398         * gfortran.dg/assumed_rank_8.f90: New.
3399         * gfortran.dg/assumed_rank_8_c.c: New.
3400         * gfortran.dg/assumed_rank_9.f90: New.
3401         * gfortran.dg/assumed_rank_10.f90: New.
3402         * gfortran.dg/assumed_rank_12.f90: New.
3403
3404 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3405
3406         * gnat.dg/opt25.adb: New test.
3407         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3408         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3409
3410 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3411
3412         * gnat.dg/aggr20.ad[sb]: New test.
3413         * gnat.dg/aggr20_pkg.ads: New helper.
3414
3415 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3416
3417         * gnat.dg/derived_type3.adb: New test.
3418         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3419
3420 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3421
3422         PR rtl-optimization/53942
3423         * gcc.dg/pr53942.c: New test.
3424
3425 2012-07-19  Jason Merrill  <jason@redhat.com>
3426
3427         PR c++/54021
3428         * g++.dg/cpp0x/constexpr-builtin2.C: New.
3429
3430 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3431
3432         * gnat.dg/discr38.adb: New test.
3433
3434 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3435
3436         PR middle-end/54017
3437         * c-c++-common/gomp/pr54017.c: New test.
3438
3439 2012-07-19  Richard Guenther  <rguenther@suse.de>
3440             Eric Botcazou  <ebotcazou@adacore.com>
3441
3442         * gnat.dg/loop_optimization11.adb: New testcase.
3443         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3444
3445 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
3446             Jason Merrill  <jason@redhat.com>
3447
3448         * g++.dg/cpp0x/sfinae37.C: New.
3449         * g++.dg/template/access23.C: New.
3450         * g++.dg/template/access7.C: Adjust.
3451         * g++.dg/template/sfinae10.C: Don't expect errors.
3452         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3453
3454 2012-07-18  Julian Brown  <julian@codesourcery.com>
3455             Sandra Loosemore <sandra@codesroucery.com>
3456
3457         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3458
3459 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
3460
3461         * gnat.dg/noreturn4.ad[sb]: New test.
3462         * gnat.dg/noreturn4_pkg.ads: New helper.
3463
3464 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
3465             Julian Brown  <julian@codesourcery.com>
3466
3467         * gcc.target/arm/neon-vdup-1.c: New test case.
3468         * gcc.target/arm/neon-vdup-2.c: New test case.
3469         * gcc.target/arm/neon-vdup-3.c: New test case.
3470         * gcc.target/arm/neon-vdup-4.c: New test case.
3471         * gcc.target/arm/neon-vdup-5.c: New test case.
3472         * gcc.target/arm/neon-vdup-6.c: New test case.
3473         * gcc.target/arm/neon-vdup-7.c: New test case.
3474         * gcc.target/arm/neon-vdup-8.c: New test case.
3475         * gcc.target/arm/neon-vdup-9.c: New test case.
3476         * gcc.target/arm/neon-vdup-10.c: New test case.
3477         * gcc.target/arm/neon-vdup-11.c: New test case.
3478         * gcc.target/arm/neon-vdup-12.c: New test case.
3479         * gcc.target/arm/neon-vdup-13.c: New test case.
3480         * gcc.target/arm/neon-vdup-14.c: New test case.
3481         * gcc.target/arm/neon-vdup-15.c: New test case.
3482         * gcc.target/arm/neon-vdup-16.c: New test case.
3483         * gcc.target/arm/neon-vdup-17.c: New test case.
3484         * gcc.target/arm/neon-vdup-18.c: New test case.
3485         * gcc.target/arm/neon-vdup-19.c: New test case.
3486         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3487         arguments non-constant.
3488
3489 2012-07-18  Richard Guenther  <rguenther@suse.de>
3490
3491         PR tree-optimization/53970
3492         * g++.dg/torture/pr53970.C: New testcase.
3493
3494 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3495
3496         PR target/38621
3497         * gcc.c-torture/compile/pr38621.c: New.
3498
3499 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3500
3501         PR target/33135
3502         * gcc.target/sh/pr33135-1.c: New.
3503         * gcc.target/sh/pr33135-2.c: New.
3504         * gcc.target/sh/pr33135-3.c: New.
3505         * gcc.target/sh/pr33135-4.c: New.
3506
3507 2012-07-17  Jason Merrill  <jason@redhat.com>
3508
3509         PR c++/53995
3510         * g++.dg/parse/enum9.C: New.
3511
3512 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
3513             Sandra Loosemore  <sandra@codesourcery.com>
3514
3515         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3516         if there is a conflict with -mcpu=.  Use -mcpu=5208.
3517
3518 2012-07-17  Jason Merrill  <jason@redhat.com>
3519
3520         PR c++/53989
3521         * g++.dg/template/array23.C: New.
3522
3523 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3524
3525         PR fortran/53985
3526         * gfortran.dg/bind_c_usage_26.f90: New.
3527         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3528         * gfortran.dg/bind_c_usage_13.f03: Ditto.
3529         * gfortran.dg/bind_c_usage_18.f90: Ditto.
3530         * gfortran.dg/interop_params.f03: Ditto.
3531
3532 2012-07-17  Jason Merrill  <jason@redhat.com>
3533
3534         * g++.dg/template/inherit8.C: Adjust.
3535         * g++.dg/template/using21.C: Adjust.
3536         * g++.dg/template/using22.C: Adjust.
3537
3538         PR c++/53549
3539         * g++.dg/template/current-inst1.C: New.
3540         * g++.dg/parse/crash35.C: Adjust.
3541
3542 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3543
3544         PR fortran/52101
3545         * gfortran.dg/oldstyle_4.f90: New.
3546
3547 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3548
3549         PR fortran/49265
3550         * gfortran.dg/module_procedure_double_colon_3.f90: New.
3551         * gfortran.dg/module_procedure_double_colon_4.f90: New.
3552
3553 2012-07-16  Jason Merrill  <jason@redhat.com>
3554
3555         * g++.dg/parse/access8.C: Adjust.
3556         * g++.dg/template/sfinae6_neg.C: Adjust.
3557
3558 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
3559
3560         PR fortran/53824
3561         * gfortran.dg/coarray_allocate_1.f90:  New test.
3562
3563 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3564
3565         * gcc.c-torture/execute/bswap-1.c: New testcase.
3566         * gcc.c-torture/compile/unalign-1.c: New testcase.
3567         * gcc.c-torture/compile/20120524-1.c: New testcase.
3568         * gcc.c-torture/compile/20101216-1.c: New testcase.
3569
3570 2012-07-16  Dehao Chen  <dehao@google.com>
3571
3572         Revert
3573         2012-07-10  Dehao Chen  <dehao@google.com>
3574
3575         * gcc.dg/debug_info_inline.c: New test.
3576
3577 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
3578
3579         PR fortran/53956
3580         * gfortran.dg/proc_decl_28.f90: New.
3581
3582 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3583
3584         * gcc.dg/torture/builtins-1.c: New testcase.
3585
3586 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
3587
3588         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3589         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3590         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3591         gcc.target/cris/sync-1-v10.c,
3592         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3593         pass -mno-unaligned-atomic-may-use-library.
3594         * gcc.target/cris/sync-xchg-1.c: New test.
3595         * gcc.target/cris/20011127-1.c: Adjust to %P being a
3596         valid register operand output modifier.
3597
3598 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
3599
3600         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3601         characters.
3602
3603 2012-07-13  Andrew Pinski  <apinski@cavium.com>
3604
3605         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3606         rather than cleanup-tree-dump.
3607         * gcc.target/mips/octeon-pipe-1.c: Likewise.
3608
3609 2012-07-13  Richard Guenther  <rguenther@suse.de>
3610
3611         PR tree-optimization/53907
3612         * gcc.target/i386/pr53907.c: New testcase.
3613
3614 2012-07-13  Richard Guenther  <rguenther@suse.de>
3615
3616         PR tree-optimization/53922
3617         * gcc.dg/torture/pr53922.c: New testcase.
3618
3619 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
3620
3621         PR rtl-optimization/53908
3622         * gcc.dg/torture/pr53908.c: New test.
3623
3624 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
3625
3626         PR c++/53531
3627         * g++.dg/cpp0x/variadic135.C: New.
3628
3629 2012-07-12  Jason Merrill  <jason@redhat.com>
3630
3631         * g++.dg/template/sfinae6_neg.C: Adjust.
3632
3633 2012-07-12  Tobias Burnus  <burnus@net-b.de>
3634
3635         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3636         * gfortran.dg/c_f_pointer_tests_3.f90: Update
3637         scan-tree-dump-times pattern.
3638
3639 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3640
3641         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3642
3643 2012-07-11  Jason Merrill  <jason@redhat.com>
3644
3645         DR 1402
3646         * g++.g/cpp0x/defaulted37.C: New.
3647
3648 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
3649
3650         PR target/53859
3651         * gcc.target/arm/pr53859.c: New test.
3652
3653 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
3654
3655         PR target/53886
3656         * gcc.c-torture/compile/pr53886.c: New.
3657
3658 2012-07-10  Dehao Chen  <dehao@google.com>
3659
3660         * gcc.dg/debug_info_inline.c: New test.
3661
3662 2012-07-10  Jason Merrill  <jason@redhat.com>
3663
3664         PR c++/53733
3665         * g++.dg/cpp0x/defaulted36.C: New.
3666         * g++.dg/cpp0x/defaulted21.C: Adjust.
3667
3668         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3669
3670 2012-07-09  Sterling Augustine  <saugustine@google.com>
3671
3672         * g++.dg/debug/dwarf2/pubnames-2.C: New.
3673
3674 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
3675
3676         PR tree-optimization/53887
3677         * gcc.dg/pr53887.c: New test.
3678
3679 2012-07-09  Jason Merrill  <jason@redhat.com>
3680
3681         PR c++/53882
3682         * g++.dg/cpp0x/nullptr29.C: New.
3683
3684 2012-07-09  Tom de Vries  <tom@codesourcery.com>
3685             Richard Guenther  <rguenther@suse.de>
3686
3687         * gcc.dg/builtin-unreachable-6.c: New test.
3688         * gcc.dg/builtin-unreachable-5.c: New test.
3689
3690 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
3691
3692         PR tree-optimization/53881
3693         * gcc.dg/pr53881.c: New test.
3694
3695 2012-07-06  Jason Merrill  <jason@redhat.com>
3696
3697         PR c++/53862
3698         * g++.dg/cpp0x/variadic134.C: New.
3699
3700         PR c++/53858
3701         * g++.dg/cpp0x/alias-decl-20.C: New.
3702
3703 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3704
3705         PR tree-optimization/51879
3706         * gcc.dg/pr51879-16.c: New test.
3707         * gcc.dg/pr51879-17.c: Same.
3708
3709 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3710
3711         PR tree-optimization/52009
3712         * gcc.dg/pr51879-7.c: New test.
3713         * gcc.dg/pr51879-18.c: New test.
3714
3715 2012-07-05  Jason Merrill  <jason@redhat.com>
3716
3717         PR c++/50852
3718         * g++.dg/template/typedef39.C: New.
3719
3720         PR c++/53039
3721         * g++.dg/cpp0x/variadic133.C: New.
3722         * g++.dg/template/param1.C: Adjust.
3723
3724 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3725
3726         PR target/48941
3727         PR target/51980
3728         * gcc.target/arm/neon/vtrnf32.c: Update.
3729         * gcc.target/arm/neon/vtrns32.c: Update.
3730         * gcc.target/arm/neon/vtrnu32.c: Update.
3731         * gcc.target/arm/neon/vzipf32.c: Update.
3732         * gcc.target/arm/neon/vzips32.c: Update.
3733         * gcc.target/arm/neon/vzipu32.c: Update.
3734
3735 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
3736
3737         PR fortran/53732
3738         * gfortran.dg/inline_sum_4.f90: New test.
3739
3740 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
3741
3742         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3743
3744 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3745
3746         * gcc.target/arm/fma-sp.c: New testcase.
3747         * gcc.target/arm/fma.c: Likewise.
3748         * gcc.target/arm/fma.h: Likewise.
3749
3750 2012-07-04  Jason Merrill  <jason@redhat.com>
3751
3752         PR c++/53848
3753         * g++.dg/other/enum3.C: New.
3754
3755 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
3756
3757         PR middle-end/53321
3758         * g++.dg/torture/pr53321.C: New test.
3759
3760 2012-07-04  Richard Guenther  <rguenther@suse.de>
3761
3762         PR tree-optimization/53844
3763         * g++.dg/tree-ssa/pr53844.C: New testcase.
3764
3765 2012-07-04  Richard Guenther  <rguenther@suse.de>
3766
3767         PR tree-optimization/53849
3768         * gcc.dg/pr53849.c: New testcase.
3769
3770 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
3771
3772         PR c++/53812
3773         * g++.dg/ext/label14.C: New test.
3774
3775 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
3776
3777         PR target/53811
3778         * g++.dg/other/pr53811.C: New test.
3779
3780 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
3781
3782         PR target/28896
3783         * gcc.target/m68k/stack-limit-1.c: New testcase.
3784
3785 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3786
3787         * gnat.dg/recursive_call.adb: New test.
3788
3789 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3790
3791         * gnat.dg/discr37.ad[sb]: New test.
3792
3793 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
3794
3795         * g++.dg/other/packed1.C: Remove SH from xfail list.
3796
3797 2012-07-02  Jason Merrill  <jason@redhat.com>
3798
3799         PR c++/53619
3800         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3801
3802         PR c++/53783
3803         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3804
3805         PR c++/53788
3806         * g++.dg/cpp0x/decltype39.C: New.
3807         * g++.dg/diagnostic/method1.C: Adjust.
3808
3809         PR c++/53816
3810         * g++.dg/template/ref6.C: New.
3811
3812 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3813
3814         PR target/53568
3815         * gcc.target/sh/pr53568-1.c: New.
3816
3817 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3818
3819         PR target/51244
3820         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3821
3822 2012-07-02  Jason Merrill  <jason@redhat.com>
3823
3824         PR c++/53821
3825         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3826
3827         PR c++/53524
3828         * g++.dg/template/enum7.C: New.
3829         * g++.dg/other/ptrmem10.C: Adjust.
3830         * g++.dg/other/ptrmem11.C: Adjust.
3831         * g++.dg/cpp0x/scoped_enum.C: Adjust.
3832
3833 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
3834
3835         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3836
3837 2012-07-01  Wei Guozhi  <carrot@google.com>
3838
3839         PR target/53447
3840         * gcc.target/arm/pr53447-1.c: New testcase.
3841         * gcc.target/arm/pr53447-2.c: New testcase.
3842         * gcc.target/arm/pr53447-3.c: New testcase.
3843         * gcc.target/arm/pr53447-4.c: New testcase.
3844
3845 2012-06-29  Richard Guenther  <rguenther@suse.de>
3846
3847         PR tree-optimization/47061
3848         * gcc.dg/tree-ssa/vrp71.c: New testcase.
3849
3850 2012-06-29  Richard Guenther  <rguenther@suse.de>
3851
3852         PR tree-optimization/37541
3853         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3854
3855 2012-06-29  Richard Guenther  <rguenther@suse.de>
3856
3857         PR tree-optimization/52589
3858         * gcc.dg/tree-ssa/vrp70.c: New testcase.
3859
3860 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
3861
3862         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3863
3864         * g++.dg/template/error46.C: Add missing comment to dg-message.
3865         * g++.dg/template/crash107.C: Likewise.
3866         * g++.dg/template/error47.C: Likewise.
3867         * g++.dg/template/crash108.C: Likewise.
3868         * g++.dg/overload/operator5.C: Likewise.
3869
3870         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3871         errors in dg-message directives, add comments.
3872
3873 2012-06-28  Kai Tietz  <ktietz@redhat.com>
3874
3875         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3876         hard-coded 'unsigned long'.
3877
3878 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR tree-optimization/51581
3881         * gcc.dg/vect/pr51581-4.c: New test.
3882
3883         PR tree-optimization/53645
3884         * gcc.c-torture/execute/pr53645-2.c: New test.
3885
3886 2012-06-28  Richard Guenther  <rguenther@suse.de>
3887
3888         PR middle-end/53790
3889         * gcc.dg/torture/pr53790.c: New testcase.
3890
3891 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3892
3893         PR tree-optimization/53645
3894         * gcc.c-torture/execute/pr53645.c: New test.
3895
3896 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
3897
3898         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3899
3900 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
3901
3902         PR debug/53671
3903         PR debug/49888
3904         * gcc.dg/guality/pr49888.c: Account for the possibility that
3905         the variable is optimized out at the first test.
3906
3907 2012-06-27  Jason Merrill  <jason@redhat.com>
3908
3909         * g++.dg/cpp0x/override2.C: Adjust.
3910         * g++.dg/template/error5.C: Adjust.
3911         * g++.dg/parse/crash28.C: Adjust.
3912
3913         PR c++/53563
3914         * g++.dg/parse/template27.C: New.
3915         * g++.dg/template/crash74.C: Adjust expected output.
3916
3917 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
3918
3919         PR fortran/41951
3920         PR fortran/49591
3921         * gfortran.dg/typebound_operator_16.f03: New.
3922
3923 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
3924
3925         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3926         even src1.i and src2.i fields even in the second half of the arrays.
3927
3928 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3929
3930         PR c++/51033.
3931         * g++.dg/torture/vshuf-16.inc: New test.
3932         * g++.dg/torture/vshuf-2.inc: New test.
3933         * g++.dg/torture/vshuf-4.inc: New test.
3934         * g++.dg/torture/vshuf-8.inc: New test.
3935         * g++.dg/torture/vshuf-main.inc: New test.
3936         * g++.dg/torture/vshuf-v16hi.C: New test.
3937         * g++.dg/torture/vshuf-v16qi.C: New test.
3938         * g++.dg/torture/vshuf-v2df.C: New test.
3939         * g++.dg/torture/vshuf-v2di.C: New test.
3940         * g++.dg/torture/vshuf-v2sf.C: New test.
3941         * g++.dg/torture/vshuf-v2si.C: New test.
3942         * g++.dg/torture/vshuf-v4df.C: New test.
3943         * g++.dg/torture/vshuf-v4di.C: New test.
3944         * g++.dg/torture/vshuf-v4sf.C: New test.
3945         * g++.dg/torture/vshuf-v4si.C: New test.
3946         * g++.dg/torture/vshuf-v8hi.C: New test.
3947         * g++.dg/torture/vshuf-v8qi.C: New test.
3948         * g++.dg/torture/vshuf-v8si.C: New test.
3949
3950 2012-06-27  Richard Guenther  <rguenther@suse.de>
3951
3952         PR middle-end/53676
3953         * gcc.dg/tree-ssa/scev-6.c: New testcase.
3954
3955 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
3956
3957         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3958         scan-dump-dem-not): Use printable pattern in test name.
3959
3960 2012-06-26  Sterling Augustine  <saugustine@google.com>
3961             Dominique Dhumieres  <dominiq@lps.ens.fr>
3962
3963         * gcc.dg/pubtypes-2.c: Update expected output.
3964         * gcc.dg/pubtypes-3.c: Likewise.
3965         * gcc.dg/pubtypes-4.c: Likewise.
3966
3967 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
3968
3969         * gcc.dg/tree-ssa/slsr-1.c: New test.
3970         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3971         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3972         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3973
3974 2012-06-26  Matt Turner  <mattst88@gmail.com>
3975
3976         PR target/35294
3977         * gcc.target/arm/mmx-2.c: New.
3978
3979 2012-06-26  Richard Guenther  <rguenther@suse.de>
3980
3981         PR c++/53752
3982         * g++.dg/torture/pr53752.C: New testcase.
3983
3984 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR tree-optimization/53748
3987         * gcc.c-torture/compile/pr53748.c: New test.
3988
3989 2012-06-25  Jason Merrill  <jason@redhat.com>
3990
3991         PR c++/53498
3992         PR c++/53305
3993         * g++.dg/cpp0x/decltype38.C: New.
3994         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3995
3996 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
3997
3998         * lib/target-supports-dg.exp (testname-for-summary): New.
3999         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4000         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4001         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4002         scan-module-absence, output-exists, output-exists-not: Use
4003         testname-for-summary.
4004         (dg-test): Clean up testname_with_flags.
4005         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4006         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4007         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4008         scan-assembler-dem-not, object-size: Use testname-for-summary.
4009         * lib/gcov.exp (run-gcov): Likewise.
4010         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4011         scan-dump-dem, scan-dump-dem-note): Likewise.
4012
4013         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4014         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4015         including profopt.opt; save and restore existing value.
4016         * g++.dg/bprob/bprob.exp: Likewise.
4017         * gcc.dg/matrix/matrix.exp: Likewise.
4018         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4019         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4020         PROFOPT_OPTIONS.
4021
4022 2012-06-25  Richard Henderson  <rth@redhat.com>
4023
4024         * gcc.dg/pr53749.c: New.
4025
4026 2012-06-25  Jason Merrill  <jason@redhat.com>
4027
4028         PR c++/52988
4029         * g++.dg/cpp0x/nullptr28.C: New.
4030
4031 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
4032
4033         * gcc.target/arm/neon-vld1_dupQ.c: New.
4034
4035 2012-06-25  Florian Weimer  <fweimer@redhat.com>
4036
4037         * g++.dg/init/new35.C: New.
4038         * g++.dg/init/new36.C: New.
4039         * g++.dg/init/new37.C: New.
4040         * g++.dg/ext/vla5.C: New warning.
4041         * g++.dg/ext/vla8.C: New warning.
4042         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4043
4044 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4045             James Greenhalgh  <james.greenhalgh@arm.com>
4046
4047         * gcc.target/arm/ftest-support-arm.h New testcase.
4048         * gcc.target/arm/ftest-support-thumb.h Likewise.
4049         * gcc.target/arm/ftest-support.h Likewise.
4050         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4051         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4052         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4053         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4054         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4055         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4056         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4057         * gcc.target/arm/ftest-armv6-arm.c Likewise.
4058         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4059         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4060         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4061         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4062         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4063         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4064         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4065         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4066         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4067         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4068         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4069         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4070         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4071         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4072         * lib/target-supports.exp
4073         (check_effective_target_arm_arch_FUNC): Add support for more
4074         architectures.
4075         (add_options_for_arm_arch_FUNC): Likewise.
4076         (check_effective_target_arm_arch_FUNC_multilib): New functions.
4077
4078 2012-06-25  Jason Merrill  <jason@redhat.com>
4079
4080         PR c++/53202
4081         * g++.dg/cpp0x/constexpr-tuple.C: New.
4082
4083 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
4084
4085         PR target/53759
4086         * gcc.target/i386/pr53759.c: New test.
4087
4088         PR c++/53594
4089         * g++.dg/cpp0x/nsdmi7.C: New test.
4090
4091 2012-06-24  Kai Tietz  <ktietz@redhat.com>
4092
4093         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4094         for LLP64 targets.
4095         * gcc.target/i386/pr38988.c: Likewise.
4096
4097 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
4098
4099         PR fortran/47710
4100         PR fortran/53328
4101         * gfortran.dg/typebound_generic_12.f03: New.
4102         * gfortran.dg/typebound_generic_13.f03: New.
4103
4104 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
4105
4106         * gnat.dg/lto15.ad[sb]: New test.
4107
4108 2012-06-21  Meador Inge  <meadori@codesourcery.com>
4109
4110         PR c/53702
4111         * gcc.dg/Wunused-local-typedefs.c: New testcase.
4112
4113 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
4114
4115         * gcc.dg/pch/ident-1.c: New test.
4116         * gcc.dg/pch/ident-1.hs: Header file for new test.
4117
4118 2012-06-21  Michael Matz  <matz@suse.de>
4119
4120         PR middle-end/53688
4121         * gcc.c-torture/execute/pr53688.c: New test.
4122
4123 2012-06-20  Richard Guenther  <rguenther@suse.de>
4124
4125         PR tree-optimization/30318
4126         * gcc.dg/tree-ssa/vrp69.c: New testcase.
4127
4128 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
4129
4130         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4131
4132 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4133
4134         * gcc.target/i386/clearcapv2.map: New file.
4135         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4136
4137 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4138
4139         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4140         and add __sh__ case.
4141
4142 2012-06-19  Jason Merrill  <jason@redhat.com>
4143
4144         PR c++/52637
4145         * g++.dg/debug/localclass1.C: New.
4146
4147 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4148
4149         * g++.dg/cpp0x/override4.C: New.
4150
4151 2012-06-14  Jason Merrill  <jason@redhat.com>
4152
4153         PR c++/53651
4154         * g++.dg/cpp0x/decltype37.C: New.
4155
4156 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4157
4158         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4159
4160 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
4161
4162         * gcc.c-torture/compile/vector-5.c,
4163         gcc.c-torture/compile/vector-6.c: New tests.
4164
4165 2012-06-19  Richard Henderson  <rth@redhat.com>
4166
4167         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4168
4169 2012-06-19  Richard Guenther  <rguenther@suse.de>
4170
4171         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4172
4173 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
4174
4175         PR target/53712
4176         * gcc.target/i386/pr53712.c: New test.
4177
4178 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4179
4180         PR fortran/53692
4181         * gfortran.dg/elemental_optional_args_6.f90: New.
4182
4183 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4184
4185         PR fortran/53526
4186         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4187         * gfortran.dg/coarray/move_alloc_1.f90
4188
4189 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4190
4191         PR fortran/53526
4192         * gfortran.dg/coarray_27.f90: New.
4193
4194 2012-06-18  Joey Ye <Joey.Ye@arm.com>
4195             Greta Yorsh  <Greta.Yorsh@arm.com>
4196
4197         * gcc.target/arm/epilog-1.c: New test.
4198
4199 2012-06-18  Richard Guenther  <rguenther@suse.de>
4200
4201         PR tree-optimization/53693
4202         * g++.dg/torture/pr53693.C: New testcase.
4203
4204 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
4205
4206         PR tree-optimization/53703
4207         * gcc.dg/torture/pr53703.c: New test.
4208
4209 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
4210
4211         PR middle-end/53698
4212         * gcc.target/i386/pr53698.c: New test.
4213
4214 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4215
4216         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4217
4218 2012-06-17  Tobias Burnus  <burnus@net-b.de>
4219
4220         PR fortran/53691
4221         PR fortran/53685
4222         * gfortran.dg/transfer_check_3.f90: New.
4223
4224 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4225
4226         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4227
4228 2012-06-16  Tobias Burnus  <burnus@net-b.de>
4229
4230         PR fortran/53642
4231         PR fortran/45170
4232         * gfortran.dg/deferred_type_param_8.f90: New.
4233
4234 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
4235
4236         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4237         testname that includes flags, passed in as new argument, in
4238         pass/fail messages.
4239         (run_gcov): Get testname from dg-test, use it in pass/fail messages
4240         and pass it to verify-* procedures.
4241
4242         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4243         alignment torture options with usual torture options.
4244
4245         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4246         messages reported for one line of source code.
4247         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4248         * g++.dg/cpp0x/decltype2.C: Likewise.
4249         * g++.dg/cpp0x/decltype3.C: Likewise.
4250         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4251         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4252         * g++.dg/cpp0x/static_assert3.C: Likewise.
4253         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4254         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4255         * g++.dg/cpp0x/union1.C: Likewise.
4256         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4257         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4258         * g++.dg/cpp0x/variadic2.C: Likewise.
4259         * g++.dg/cpp0x/variadic20.C: Likewise.
4260         * g++.dg/cpp0x/variadic74.C: Likewise.
4261         * g++.dg/diagnostic/bitfld2.C: Likewise.
4262         * g++.dg/ext/attrib44.C: Likewise.
4263         * g++.dg/ext/no-asm-1.C: Likewise.
4264         * g++.dg/other/error34.C: Likewise.
4265         * g++.dg/parse/crash46.C: Likewise.
4266         * g++.dg/parse/error10.C: Likewise.
4267         * g++.dg/parse/error2.C: Likewise.
4268         * g++.dg/parse/error3.C: Likewise.
4269         * g++.dg/parse/error36.C: Likewise.
4270         * g++.dg/parse/error8.C: Likewise.
4271         * g++.dg/parse/error9.C: Likewise.
4272         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4273         * g++.dg/parse/parser-pr28152.C: Likewise.
4274         * g++.dg/parse/template25.C: Likewise.
4275         * g++.dg/parse/typename11.C: Likewise.
4276         * g++.dg/tc1/dr147.C: Likewise.
4277         * g++.dg/template/deduce3.C: Likewise.
4278         * g++.dg/template/koenig9.C: Likewise.
4279         * g++.dg/template/pr23510.C: Likewise.
4280         * g++.dg/warn/pr12242.C: Likewise.
4281         * g++.dg/warn/pr30551-2.C: Likewise.
4282         * g++.dg/warn/pr30551.C: Likewise.
4283         * g++.old-deja/g++.other/typename1.C: Likewise.
4284         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4285
4286 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4287
4288         PR c++/51033
4289         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4290         * c-c++-common/torture/vshuf-2.inc: Likewise.
4291         * c-c++-common/torture/vshuf-4.inc: Likewise.
4292         * c-c++-common/torture/vshuf-8.inc: Likewise.
4293         * c-c++-common/torture/vshuf-main.inc: Likewise.
4294         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4295         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4296         * c-c++-common/torture/vshuf-v2df.c: Likewise.
4297         * c-c++-common/torture/vshuf-v2di.c: Likewise.
4298         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4299         * c-c++-common/torture/vshuf-v2si.c: Likewise.
4300         * c-c++-common/torture/vshuf-v4df.c: Likewise.
4301         * c-c++-common/torture/vshuf-v4di.c: Likewise.
4302         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4303         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4304         * c-c++-common/torture/vshuf-v4si.c: Likewise.
4305         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4306         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4307         * c-c++-common/torture/vshuf-v8si.c: Likewise.
4308
4309 2012-06-15  Michael Matz  <matz@suse.de>
4310
4311         * gcc.dg/tree-ssa/vector-4.c: New test.
4312
4313 2012-06-15  Michael Matz  <matz@suse.de>
4314
4315         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4316         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4317
4318 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
4319
4320         PR tree-optimization/53636
4321         * gcc.target/arm/pr53636.c: New test.
4322
4323 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
4324
4325         PR tree-optimization/51581
4326         * gcc.c-torture/execute/pr51581-1.c: New test.
4327         * gcc.c-torture/execute/pr51581-2.c: New test.
4328         * gcc.dg/vect/pr51581-1.c: New test.
4329         * gcc.dg/vect/pr51581-2.c: New test.
4330         * gcc.dg/vect/pr51581-3.c: New test.
4331         * gcc.target/i386/avx-pr51581-1.c: New test.
4332         * gcc.target/i386/avx-pr51581-2.c: New test.
4333         * gcc.target/i386/avx2-pr51581-1.c: New test.
4334         * gcc.target/i386/avx2-pr51581-2.c: New test.
4335         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4336
4337 2012-06-15  Richard Guenther  <rguenther@suse.de>
4338
4339         * gcc.c-torture/execute/20120615-1.c: New testcase.
4340
4341 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
4342
4343         * gnat.dg/vect8.ad[sb]: New test.
4344
4345 2012-06-14  Richard Guenther  <rguenther@suse.de>
4346
4347         * gcc.dg/tree-ssa/vrp.h: New testcase.
4348         * gcc.dg/tree-ssa/vrp68.c: Likewise.
4349
4350 2012-06-13  Christian Bruel  <christian.bruel@st.com>
4351
4352         PR target/53621
4353         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4354
4355 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
4356
4357         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4358
4359 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
4360
4361         PR testsuite/20771
4362         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4363         test summary unique.
4364
4365         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4366         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4367         scan-stack-usage-not): Don't strip torture options from test name.
4368
4369         * lib/scandump.exp (scan-dump-times): Use printable version of
4370         regexp in test summary line.
4371
4372         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4373         messages reported for one line of source code.
4374         * gcc.dg/format/few-1.c: Likewise.
4375         * gcc.dg/ia64-sync-2.c: Likewise.
4376         * gcc.dg/sync-2.c: Likewise.
4377         * gcc.dg/noncompile/pr44517.c: Likewise.
4378
4379 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4380
4381         PR debug/49888
4382         * gcc.dg/guality/pr49888.c: New.
4383
4384 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4385
4386         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4387         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4388         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4389
4390 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4391
4392         PR fortran/53643
4393         * gfortran.dg/intent_out_7.f90: New.
4394
4395 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4396
4397         PR fortran/53597
4398         * gfortran.dg/save_4.f90: New.
4399
4400 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4401
4402         PR c/53532
4403         PR c/51034
4404         PR c/53196
4405         * gcc.dg/pr53532.c: New test.
4406         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4407         adjust line numbers.
4408         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4409         * gcc.dg/Wcxx-compat-8.c: Likewise.
4410         * gcc.dg/pr51034.c: New test.
4411         * gcc.dg/pr53196-1.c: New test.
4412         * gcc.dg/pr53196-2.c: New test.
4413
4414 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
4415
4416         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4417         alignment torture options with usual torture options.
4418         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4419         instead of dg-options.
4420         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4421         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4422         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4423         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4424         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4425         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4426
4427         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4428         to checks for multiple messages reported for one line of source code.
4429         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4430
4431         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4432         messages reported for one line of source code.
4433
4434         * gcc.dg/20031223-1.c: Add comments to check for multiple
4435         messages reported for one line of source code.
4436         * gcc.dg/Wconversion-integer.c: Likewise.
4437         * gcc.dg/Wfatal-2.c: Likewise.
4438         * gcc.dg/Wfatal.c: Likewise.
4439         * gcc.dg/Wobjsize-1.c: Likewise.
4440         * gcc.dg/c99-vla-jump-1.c: Likewise.
4441         * gcc.dg/c99-vla-jump-2.c: Likewise.
4442         * gcc.dg/c99-vla-jump-3.c: Likewise.
4443         * gcc.dg/c99-vla-jump-4.c: Likewise.
4444         * gcc.dg/c99-vla-jump-5.c: Likewise.
4445         * gcc.dg/decl-9.c: Likewise.
4446         * gcc.dg/declspec-10.c: Likewise.
4447         * gcc.dg/declspec-18.c: Likewise.
4448         * gcc.dg/mtune.c: Likewise.
4449         * gcc.dg/parser-pr28152-2.c: Likewise.
4450         * gcc.dg/parser-pr28152.c: Likewise.
4451         * gcc.dg/pr14475.c: Likewise.
4452         * gcc.dg/pr27953.c: Likewise.
4453         * gcc.dg/pr28322-3.c: Likewise.
4454         * gcc.dg/pr30457.c: Likewise.
4455         * gcc.dg/pr30551-2.c: Likewise.
4456         * gcc.dg/pr30551-3.c: Likewise.
4457         * gcc.dg/pr30551-4.c: Likewise.
4458         * gcc.dg/pr30551-5.c: Likewise.
4459         * gcc.dg/pr30551-6.c: Likewise.
4460         * gcc.dg/pr30551.c: Likewise.
4461         * gcc.dg/pr45461.c: Likewise.
4462         * gcc.dg/pr48552-1.c: Likewise.
4463         * gcc.dg/pr48552-2.c: Likewise.
4464         * gcc.dg/redecl-1.c: Likewise.
4465         * gcc.dg/transparent-union-3.c: Likewise.
4466         * gcc.dg/utf-dflt.c: Likewise.
4467         * gcc.dg/utf-dflt2.c: Likewise.
4468         * gcc.dg/vla-8.c: Likewise.
4469         * gcc.dg/vla-init-1.c: Likewise.
4470         * gcc.dg/wtr-int-type-1.c: Likewise.
4471
4472         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4473         messages reported for for one line of source code.
4474         * c-c++-common/raw-string-5.c: Likewise.
4475         * c-c++-common/raw-string-4.c: Likewise.
4476         * c-c++-common/raw-string-6.c: Likewise.
4477         * c-c++-common/pr20000.c: Likewise.
4478
4479         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4480         messages reported for one line of source code.
4481         * gcc.dg/cpp/pr30786.c: Likewise.
4482         * gcc.dg/cpp/pr28709.c: Likewise.
4483         * gcc.dg/cpp/missing-header-MD.c: Likewise.
4484         * gcc.dg/cpp/macspace2.c: Likewise.
4485         * gcc.dg/cpp/missing-header-1.c: Likewise.
4486         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4487         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4488         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4489
4490 2012-06-12  Jason Merrill  <jason@redhat.com>
4491
4492         PR c++/53599
4493         * g++.dg/template/local7.C: New.
4494
4495 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4496
4497         PR target/53511
4498         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4499         * gcc.target/sh/pr51340-2.c: Likewise.
4500         * gcc.target/sh/pr51340-3.c: Likewise.
4501
4502 2012-06-12  Michael Matz  <matz@suse.de>
4503
4504         * gcc.dg/torture/alias-1.c: New test.
4505
4506 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4507
4508         PR rtl-optimization/53589
4509         * gcc.dg/torture/pr53589.c: New test.
4510
4511 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4512
4513         PR target/50749
4514         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4515         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4516         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4517         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4518         * gcc.target/sh/pr50749-sf-predec-2.c: New.
4519         * gcc.target/sh/pr50749-sf-predec-4.c: New.
4520         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4521         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4522         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4523         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4524         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4525         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4526         * gcc.target/sh/pr50749-sf-predec-1.c: New.
4527         * gcc.target/sh/pr50749-sf-predec-3.c: New.
4528         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4529         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4530
4531 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
4532
4533         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4534         (check_intel_cpu_model): New function.
4535         (check_amd_cpu_model): New function.
4536         (check_features): New function.
4537         (__get_cpuid_output): New function.
4538         (check_detailed): New function.
4539         (fn1): Rename to quick_check.
4540         (main): Update to call quick_check and call check_detailed.
4541
4542 2012-06-11  Richard Henderson  <rth@redhat.com>
4543
4544         * lib/target-supports.exp
4545         (check_effective_target_sync_long_long_runtime): Use
4546         check_effective_target_lp64 instead of
4547         check_effective_target_powerpc64 for powerpc targets.
4548
4549 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
4550
4551         PR target/53511
4552         * gcc.target/sh/pr53511-1.c: New.
4553
4554 2012-06-11  Richard Guenther  <rguenther@suse.de>
4555
4556         PR middle-end/53470
4557         * g++.dg/lto/pr53470_0.C: New testcase.
4558         * gcc.dg/lto/pr53470_0.c: Likewise.
4559
4560 2012-06-11  Richard Guenther  <rguenther@suse.de>
4561
4562         PR c++/53605
4563         * g++.dg/ext/pr53605.C: New testcase.
4564
4565 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4566
4567         * gnat.dg/specs/array1.ads: New test.
4568         * gnat.dg/specs/array2.ads: Likewise.
4569         * gnat.dg/array22.adb: Likewise.
4570
4571 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4572
4573         * gnat.dg/constant4.adb: New test.
4574         * gnat.dg/constant4_pkg.ads: New helper.
4575
4576 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
4577
4578         PR fortran/52552
4579         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4580         * gfortran.dg/allocate_class_1.f90: Modified.
4581         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4582         * gfortran.dg/allocate_class_2.f90: New.
4583
4584 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
4585
4586         PR middle-end/53535
4587         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4588
4589 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4590
4591         PR fortran/52861
4592         * gfortran.dg/string_assign_2.f90:  New test case.
4593
4594 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4595
4596         PR fortran/52861
4597         * gfortran.dg/string_assign_1.f90:  New test case.
4598
4599 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
4600
4601         PR middle-end/53580
4602         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4603         * gcc.dg/gomp/critical-4.c: Likewise.
4604         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4605         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4606         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4607         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4608         * c-c++-common/gomp/pr53580.c: New test.
4609
4610 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4611
4612         PR c++/51214
4613         * g++.dg/cpp0x/forw_enum11.C: New.
4614
4615 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4616
4617         PR c++/53567
4618         * g++.dg/cpp0x/alias-decl-19.C: New.
4619
4620 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
4621
4622         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4623
4624 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
4625
4626         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4627         (XSTATE_FP): Ditto.
4628         (XSTATE_SSE): Ditto.
4629         (XSTATE_YMM): Ditto.
4630         (avx_os_support): Use new defines.
4631
4632 2012-06-06  Richard Guenther  <rguenther@suse.de>
4633
4634         PR testsuite/32380
4635         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4636         loops.
4637
4638 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4639
4640         PR c++/52841
4641         * g++.dg/cpp0x/pr52841.C: New testcase.
4642
4643 2012-06-06  Richard Guenther  <rguenther@suse.de>
4644
4645         PR tree-optimization/53081
4646         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4647         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4648
4649 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4650
4651         * gcc.target/powerpc/pr53487.c: New test.
4652
4653 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
4654
4655         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4656
4657 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
4658
4659         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4660
4661 2012-06-05  Richard Guenther  <rguenther@suse.de>
4662
4663         PR tree-optimization/30442
4664         * gcc.dg/vect/bb-slp-30.c: New testcase.
4665
4666 2012-06-05  Richard Guenther  <rguenther@suse.de>
4667
4668         PR tree-optimization/53081
4669         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4670         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4671         -fno-tree-loop-distribute-patterns.
4672
4673 2012-06-05  Alan Modra  <amodra@gmail.com>
4674
4675         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4676         Check static chain in nested funcs.
4677
4678 2012-06-04  Tobias Burnus  <burnus@net-b.de>
4679
4680         PR fortran/50619
4681         * gfortran.dg/init_flag_10.f90: New.
4682
4683 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4684
4685         PR c++/53524
4686         * g++.dg/warn/Wenum-compare-no-2: New.
4687
4688 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
4689
4690         PR preprocessor/53463
4691         * g++.dg/cpp/limits.C: New test.
4692         * g++.dg/parse/error19.C: Adjust.
4693         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4694         * g++.dg/warn/pr35635.C: Likewise.
4695         * g++.old-deja/g++.pt/assign1.C: Likewise.
4696
4697 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
4698
4699         PR target/53559
4700         * gcc.target/powerpc/cell_builtin_1.c: New test case.
4701         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4702         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4703         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4704         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4705         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4706         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4707         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4708
4709 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
4710
4711         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4712
4713 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
4714
4715         PR tree-optimization/53550
4716         * gcc.dg/pr53550.c: New test.
4717
4718 2012-06-04  Richard Guenther  <rguenther@suse.de>
4719
4720         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4721         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4722         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4723
4724 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4725
4726         PR fortran/48831
4727         * gfortran.dg/parameter_array_element_2.f90: New.
4728
4729 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
4730
4731         PR target/53512
4732         * gcc.target/sh/pr53512-1.c: New.
4733         * gcc.target/sh/pr53512-2.c: New.
4734         * gcc.target/sh/pr53512-3.c: New.
4735         * gcc.target/sh/pr53512-4.c: New.
4736
4737 2012-06-01  Jason Merrill  <jason@redhat.com>
4738
4739         PR c++/52973
4740         * g++.dg/ext/visibility/template12.C: New.
4741         * g++.dg/ext/attrib14.C: Adjust warning line.
4742
4743         PR c++/52725
4744         * g++.dg/parse/new6.C: New.
4745         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4746
4747 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4748
4749         * c-c++-common/restrict-2.c: Revert previous change.
4750
4751 2012-06-01  Jason Merrill  <jason@redhat.com>
4752
4753         PR c++/53137
4754         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4755
4756         PR c++/53484
4757         * g++.dg/cpp0x/auto33.C: New.
4758
4759 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
4760
4761         PR c++/26155
4762         * g++.dg/parse/namespace-alias-1.C: New.
4763
4764 2012-06-01  Christian Bruel  <christian.bruel@st.com>
4765
4766         * gcc.dg/spec-options.c: New test.
4767         * gcc.dg/foo.specs: New file.
4768
4769 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4770
4771         PR ada/53517
4772         * gnat.dg/lto14.adb: Skip on Solaris.
4773
4774 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
4775
4776         * gcc.target/cris/sync-1-v10.c,
4777         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4778         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4779         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4780         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4781         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4782         gcc.target/cris/torture/sync-mis-op-i-1.c,
4783         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4784         gcc.target/cris/torture/sync-mis-op-i-2.c,
4785         gcc.target/cris/torture/sync-mis-op-i-2a.c,
4786         gcc.target/cris/torture/sync-mis-op-i-3.c,
4787         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4788         gcc.target/cris/torture/sync-mis-op-s-1.c,
4789         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4790         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4791         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4792         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4793         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4794         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4795         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4796         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4797         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4798
4799 2012-05-31  Richard Guenther  <rguenther@suse.de>
4800
4801         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4802         ldist-pr45948.c with disabled SCCP.
4803
4804 2012-05-31  Richard Guenther  <rguenther@suse.de>
4805
4806         PR middle-end/48493
4807         * gcc.dg/torture/pr48493.c: New testcase.
4808
4809 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
4810
4811         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4812         arm32 to targets.
4813         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4814         of the initialization loop.
4815         (dg-final): Adjust the expected number of vectorized loops depending
4816         on vect_char_mult target selector.
4817
4818 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
4819
4820         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4821         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4822         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4823         New tests.
4824
4825 2012-05-30  Jason Merrill  <jason@redhat.com>
4826
4827         PR c++/53356
4828         * g++.dg/init/new34.C: New.
4829         * g++.dg/tree-ssa/stabilize1.C: New.
4830
4831 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4832
4833         PR c++/53356
4834         * g++.dg/init/new33.C: New test.
4835
4836 2012-05-30  Richard Guenther  <rguenther@suse.de>
4837
4838         PR middle-end/53501
4839         * gcc.dg/torture/pr53501.c: New testcase.
4840         * c-c++-common/restrict-2.c: Adjust.
4841
4842 2012-05-30  Alan Modra  <amodra@gmail.com>
4843
4844         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4845         torture-finish.
4846
4847 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
4848
4849         * gcc.target/i386/shuf-concat.c: New test.
4850
4851 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4852
4853         PR rtl-optimization/53519
4854         * gcc.c-torture/compile/pr53519.c: New test.
4855
4856 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4857
4858         * gcc.target/arm/neon-vrev.c: New.
4859
4860 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
4861
4862         PR target/51340
4863         * gcc.target/sh/pr51340-1.c: New.
4864         * gcc.target/sh/pr51340-2.c: New.
4865         * gcc.target/sh/pr51340-3.c: New.
4866
4867 2012-05-29  Richard Guenther  <rguenther@suse.de>
4868
4869         PR tree-optimization/53516
4870         * gcc.dg/torture/pr53516.c: New testcase.
4871
4872 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
4873
4874         PR preprocessor/53229
4875         * gcc.dg/cpp/paste6.c: Force to run without
4876         -ftrack-macro-expansion.
4877         * gcc.dg/cpp/paste8.c: Likewise.
4878         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4879         -ftrack-macro-expansion.
4880         * gcc.dg/cpp/paste12.c: Force to run without
4881         -ftrack-macro-expansion.
4882         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4883         -ftrack-macro-expansion.
4884         * gcc.dg/cpp/paste13.c: Likewise.
4885         * gcc.dg/cpp/paste14.c: Likewise.
4886         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4887         -ftrack-macro-expansion.
4888         * gcc.dg/cpp/paste18.c: New test.
4889
4890 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
4891
4892         * gcc.target/cris/torture/trap-1.c,
4893         gcc.target/cris/torture/trap-2.c,
4894         gcc.target/cris/torture/trap-3.c,
4895         gcc.target/cris/torture/trap-v0.c,
4896         gcc.target/cris/torture/trap-v3.c: New tests.
4897
4898 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
4899
4900         PR c++/25137
4901         * g++.dg/warn/Wbraces3.C: New.
4902         * g++.dg/warn/Wbraces4.C: Likewise.
4903
4904 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
4905
4906         PR tree-optimization/53505
4907         * c-c++-common/torture/pr53505.c: New test.
4908
4909 2012-05-27  Nathan Sidwell  <nathan@acm.org>
4910
4911         * gcc.dg/stmt-expr-4.c: New.
4912
4913 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
4914
4915         PR c++/53491
4916         * g++.dg/parse/crash60.C: New.
4917
4918 2012-05-26  Jason Merrill  <jason@redhat.com>
4919
4920         PR c++/53220
4921         * c-c++-common/array-lit.c: New.
4922         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4923
4924 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4925
4926         PR ada/50294
4927         * gnat.dg/array21.adb: New test.
4928
4929 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4930
4931         * gnat.dg/renaming5.adb: Adjust dg-final directive.
4932
4933 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4934
4935         PR c++/32054
4936         * g++.dg/other/anon-union3.C: New.
4937
4938 2012-05-25  Ian Lance Taylor  <iant@google.com>
4939
4940         * gcc.dg/split-6.c: New test.
4941
4942 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4943
4944         * gnat.dg/lto14.adb: New test.
4945
4946 2012-05-25  Tristan Gingold  <gingold@adacore.com>
4947
4948         * gcc.target/i386/large-frame.c: New.
4949
4950 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
4951         * gcc.target/powerpc/lhs-1.c: New.
4952         * gcc.target/powerpc/lhs-2.c: New.
4953         * gcc.target/powerpc/lhs-3.c: New.
4954
4955 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
4956
4957         Make unwound macro expansion trace less redundant
4958         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4959         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4960         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4961         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4962         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4963         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4964
4965 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4966
4967         PR c++/53464
4968         * g++.dg/cpp0x/constexpr-default1.C: New.
4969
4970 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4971
4972         PR c++/32080
4973         * g++.dg/eh/goto2.C: New.
4974
4975 2012-05-24  Richard Guenther  <rguenther@suse.de>
4976
4977         PR middle-end/53460
4978         * g++.dg/tree-prof/pr53460.C: New testcase.
4979
4980 2012-05-24  Richard Guenther  <rguenther@suse.de>
4981
4982         PR bootstrap/53466
4983         * g++.dg/debug/pr53466.C: New testcase.
4984
4985 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
4986
4987         PR tree-optimization/53465
4988         * gcc.c-torture/execute/pr53465.c: New test.
4989
4990 2012-05-23  Tobias Burnus  <burnus@net-b.de>
4991
4992         PR fortran/51055
4993         PR fortran/45170
4994         * gfortran.dg/allocate_with_typespec_6.f90: New.
4995
4996 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4997
4998         PR c++/29185
4999         * g++.dg/warn/delete-array-1.C: New.
5000
5001 2012-05-23  Richard Guenther  <rguenther@suse.de>
5002
5003         * gcc.dg/torture/pr39074-2.c: Adjust.
5004         * gcc.dg/torture/pr39074.c: Likewise.
5005         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5006         * gcc.dg/tree-ssa/alias-19.c: Likewise.
5007
5008 2012-05-22  Jan Hubicka  <jh@suse.cz>
5009
5010         PR middle-end/53161
5011         * g++.dg/torture/pr53161.C: New testcase.
5012
5013 2012-05-22  Tobias Burnus  <burnus@net-b.de>
5014
5015         PR fortran/53389
5016         * gfortran.dg/realloc_on_assign_15.f90: New.
5017
5018 2012-05-22  Richard Guenther  <rguenther@suse.de>
5019
5020         PR middle-end/51071
5021         * gcc.dg/torture/pr51071-2.c: New testcase.
5022
5023 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
5024
5025         PR tree-optimization/53336
5026         * g++.dg/torture/pr53336.C: New testcase.
5027
5028 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
5029
5030         PR c++/53322
5031         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5032         instead of -Wunused-local-typedefs.
5033
5034 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5035
5036         PR c++/51184
5037         * g++.dg/other/abstract4.C: New-
5038
5039 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5040
5041         PR c++/40821
5042         * g++.dg/ext/attrib46.C: New.
5043
5044 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
5045
5046         PR c/53418
5047         * gcc.c-torture/compile/pr53418-1.c,
5048         gcc.c-torture/compile/pr53418-2.c: New tests.
5049
5050 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
5051
5052         PR tree-optimization/53366
5053         * gcc.dg/torture/pr53366-1.c: New test.
5054         * gcc.dg/torture/pr53366-2.c: New test.
5055         * gcc.target/i386/pr53366-1.c: New test.
5056         * gcc.target/i386/pr53366-2.c: New test.
5057
5058         PR tree-optimization/53409
5059         * gcc.c-torture/compile/pr53409.c: New test.
5060
5061         PR tree-optimization/53410
5062         * gcc.c-torture/compile/pr53410-1.c: New test.
5063         * gcc.c-torture/compile/pr53410-2.c: New test.
5064
5065 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5066
5067         PR target/53425
5068         * gcc.target/i386/pr53425-1.c: New file.
5069         * gcc.target/i386/pr53425-2.c: Likewise.
5070
5071 2012-05-21  Richard Guenther  <rguenther@suse.de>
5072
5073         PR tree-optimization/53408
5074         * gcc.dg/torture/pr53408.c: New testcase.
5075
5076 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
5077             H.J. Lu  <hongjiu.lu@intel.com>
5078
5079         PR target/53416
5080         * gcc.target/i386/pr53416.c: New file.
5081
5082 2012-05-21  Richard Guenther  <rguenther@suse.de>
5083
5084         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5085
5086 2012-05-21  Richard Guenther  <rguenther@suse.de>
5087
5088         * gcc.dg/torture/ldist-1.c: New testcase.
5089
5090 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
5091
5092         * gnat.dg/lto13.adb: New test.
5093         * gnat.dg/lto13_pkg.ad[sb]: New helper.
5094
5095 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5096
5097         * gnat.dg/specs/lto12.ads: New test.
5098         * gnat.dg/specs/lto12_pkg.ads: New helper.
5099
5100 2012-05-18  Richard Guenther  <rguenther@suse.de>
5101
5102         PR tree-optimization/53346
5103         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5104         * gcc.target/i386/incoming-10.c: Adjust.
5105         * gcc.target/i386/incoming-11.c: Likewise.
5106         * gcc.target/i386/pr46295.c: Likewise.
5107
5108 2012-05-18  Richard Guenther  <rguenther@suse.de>
5109
5110         * gcc.dg/pr53352.c: Return zero.
5111
5112 2012-05-18  Richard Guenther  <rguenther@suse.de>
5113
5114         PR tree-optimization/53390
5115         * gcc.dg/torture/pr53390.c: New testcase.
5116
5117 2012-05-18  Meador Inge  <meadori@codesourcery.com>
5118
5119         PR rtl-optimization/53352
5120         * gcc.dg/pr53352.c: New test.
5121
5122 2012-05-17  David S. Miller  <davem@davemloft.net>
5123
5124         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5125         failure on sparc-*-linux-gnu.
5126
5127 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5128
5129         PR c++/39681
5130         * g++.dg/parse/error49.C: New.
5131         * g++.dg/cpp0x/error8.C: Likewise.
5132         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5133         * g++.dg/ext/utf-dflt2.C: Likewise.
5134         * g++.dg/ext/utf-gnuxx98.C: Likewise.
5135         * g++.dg/ext/utf-dflt.C: Likewise.
5136         * c-c++-common/raw-string-3.c: Likewise.
5137         * c-c++-common/raw-string-4.c: Likewise.
5138
5139 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5140
5141         PR c++/53371
5142         * g++.dg/cpp0x/catch1.C: New.
5143
5144 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5145
5146         PR c++/44516
5147         * g++.dg/parse/error48.C: New.
5148         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5149         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5150
5151 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
5152
5153         * gcc.dg/tm/indirect-2.c: New test.
5154
5155 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5156
5157         PR tree-optimization/53217
5158         * gfortran.dg/pr53217.f90: New test.
5159
5160 2012-05-16  Richard Guenther  <rguenther@suse.de>
5161
5162         PR tree-optimization/53364
5163         * g++.dg/torture/pr53364.C: New testcase.
5164
5165 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
5166
5167         PR testsuite/52641
5168         * gcc.dg/pr52549.c: Fix test for long != void*
5169         * gcc.c-torture/execute/pr52979-1.x: New file.
5170         * gcc.c-torture/execute/pr52979-2.x: New file.
5171
5172 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
5173
5174         PR preprocessor/7263
5175         * gcc.dg/binary-constants-2.c: Run without tracking locations
5176         accross macro expansion.
5177         * gcc.dg/binary-constants-3.c: Likewise.
5178         * gcc.dg/cpp/sysmac2.c: Likewise.
5179         * gcc.dg/nofixed-point-2.c: Adjust for more precise
5180         location.
5181         * gcc.dg/cpp/syshdr3.c: New test.
5182         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5183         * gcc.dg/system-binary-constants-1.c: New test.
5184         * gcc.dg/system-binary-constants-1.h: New header for the new test
5185         above.
5186         * g++.dg/cpp/syshdr3.C: New test.
5187         * g++.dg/cpp/syshdr3.h: New header the new test above.
5188         * g++.dg/system-binary-constants-1.C: New test.
5189         * g++.dg/system-binary-constants-1.h: New header the new test
5190         above.
5191
5192 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5193
5194         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5195
5196 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
5197
5198         PR target/53358
5199         * gcc.dg/pr53358.c: New test.
5200
5201 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5202
5203         PR c++/11856
5204         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5205         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5206
5207 2012-05-15  Olivier Hainque  <hainque@adacore.com>
5208
5209         * g++.dg/eh/sighandle.C: New testcase.
5210
5211 2012-05-15  Richard Guenther  <rguenther@suse.de>
5212
5213         PR tree-optimization/53355
5214         * gcc.dg/tree-ssa/vrp67.c: New testcase.
5215
5216 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5217
5218         * gfortran.dg/*.f90: Remove now redundant manual
5219         cleanup-modules directive.
5220
5221 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
5222
5223         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5224         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5225
5226 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
5227
5228         PR fortran/52428
5229         * gfortran.dg/int_range_io_1.f90: New test.
5230
5231 2012-05-14  Andi Kleen <ak@linux.intel.com>
5232             Jakub Jelinek  <jakub@redhat.com>
5233
5234         PR target/53315
5235         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5236         * gcc.target/i386/rtm-check.h: New file.
5237         * gcc.target/i386/pr53315.c: New test.
5238
5239 2012-05-14  Tobias Burnus  <burnus@net-b.de>
5240
5241         PR fortran/49110
5242         PR fortran/51055
5243         PR fortran/53329
5244         * gfortran.dg/deferred_type_param_4.f90: New.
5245         * gfortran.dg/deferred_type_param_6.f90: New.
5246
5247 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
5248
5249         * gcc.target/i386/retarg.c: New test.
5250
5251 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5252
5253         PR fortran/45170
5254         * gfortran.dg/deferred_type_param_3.f90: New.
5255         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5256         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5257
5258 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5259
5260         * gnat.dg/null_pointer_deref3.adb: New test.
5261
5262 2012-05-12  Tobias Burnus  <burnus@net-b.de>
5263
5264         PR fortran/49110
5265         PR fortran/52843
5266         * gfortran.dg/deferred_type_param_5.f90: New.
5267
5268 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5269
5270         * g++.dg/parse/error47.C: New.
5271
5272 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5273
5274         PR fortran/52537
5275         * gfortran.dg/string_compare_4.f90:  Change option
5276         to -fdump-tree-original.  Add test case for kind=4.
5277
5278 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5279
5280         PR fortran/52537
5281         * gfortran.dg/string_compare_4.f90:  New test.
5282
5283 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5284
5285         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5286
5287 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5288
5289         PR c++/53305
5290         * g++.dg/cpp0x/variadic132.C: New.
5291
5292 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5293
5294         PR c++/53158
5295         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5296         * g++.dg/parse/error26.C: Tweak dg-error column number.
5297
5298 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5299
5300         PR c++/53301
5301         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5302
5303 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5304
5305         * gnat.dg/lto11.ad[sb]: New test.
5306
5307 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
5308
5309         PR target/52908
5310         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5311         directive to Scan for vpmuldq, not vpmacsdql.
5312
5313 2012-05-09  Michael Matz  <matz@suse.de>
5314
5315         PR tree-optimization/53185
5316         * gcc.dg/vect/pr53185.c: New test.
5317
5318 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
5319
5320         PR middle-end/53249
5321         * gcc.target/i386/pr53249.c: New.
5322
5323 2012-05-09  Richard Guenther  <rguenther@suse.de>
5324
5325         PR tree-optimization/18437
5326         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5327         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5328
5329 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
5330
5331         PR tree-optimization/53226
5332         * gcc.c-torture/compile/pr53226.c: New test.
5333
5334 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5335
5336         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5337         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5338         * gcc.target/i386/hle-and-acq-1.c: Likewise.
5339         * gcc.target/i386/hle-and-rel-1.c: Likewise.
5340         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5341         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5342         * gcc.target/i386/hle-or-acq-1.c: Likewise.
5343         * gcc.target/i386/hle-or-rel-1.c: Likewise.
5344         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5345         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5346         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5347         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5348         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5349         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5350
5351 2012-05-09  Dehao Chen  <dehao@google.com>
5352
5353         * gcc.dg/predict-1.c: Remove the replicated text in this test.
5354         * gcc.dg/predict-2.c: Likewise.
5355         * gcc.dg/predict-3.c: Likewise.
5356         * gcc.dg/predict-4.c: Likewise.
5357         * gcc.dg/predict-5.c: Likewise.
5358         * gcc.dg/predict-6.c: Likewise.
5359
5360 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
5361
5362         PR target/53272
5363         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5364
5365 2012-05-08  Richard Guenther  <rguenther@suse.de>
5366
5367         * gcc.dg/fold-bitand-4.c: New testcase.
5368
5369 2012-05-08  Dehao Chen  <dehao@google.com>
5370
5371         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5372         heuristic is working properly.
5373         * gcc.dg/predict-2.c: Likewise.
5374         * gcc/dg/predict-3.c: Likewise.
5375         * gcc/dg/predict-4.c: Likewise.
5376         * gcc/dg/predict-5.c: Likewise.
5377         * gcc/dg/predict-6.c: Likewise.
5378
5379 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
5380
5381         PR tree-optimization/53239
5382         * g++.dg/opt/vrp3.C: New test.
5383         * g++.dg/opt/vrp3-aux.cc: New file.
5384         * g++.dg/opt/vrp3.h: New file.
5385
5386 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5387
5388         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5389         .uleb128 support in assembler output.
5390
5391 2012-05-07  Richard Guenther  <rguenther@suse.de>
5392
5393         PR lto/42987
5394         * g++.dg/lto/pr42987_0.C: New testcase.
5395         * g++.dg/lto/pr42987_1.C: Likewise.
5396
5397 2012-05-07  Tobias Burnus  <burnus@net-b.de>
5398
5399         PR fortran/53255
5400         * gfortran.dg/typebound_operator_15.f90: New.
5401
5402 2012-05-06  Tobias Burnus  <burnus@net-b.de>
5403
5404         PR fortran/41587
5405         * gfortran.dg/class_array_13.f90: New.
5406
5407 2012-05-06  Tristan Gingold  <gingold@adacore.com>
5408
5409         * gnat.dg/warn7.adb: New test.
5410
5411 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5412
5413         * gnat.dg/specs/renamings.ads: Rename to...
5414         * gnat.dg/specs/renaming1.ads: ...this.
5415         * gnat.dg/specs/renaming2.ads: New test.
5416         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5417         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5418         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5419         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5420
5421 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5422
5423         * gnat.dg/discr36.ad[sb]: New test.
5424         * gnat.dg/discr36_pkg.ad[sb]: New helper.
5425
5426 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5427
5428         PR c/43772
5429         * c-c++-common/pr43772.c: New.
5430
5431 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
5432
5433         PR fortran/41600
5434         * gfortran.dg/select_type_26.f03 : New test.
5435         * gfortran.dg/select_type_27.f03 : New test.
5436
5437         PR fortran/53191
5438         * gfortran.dg/select_type_28.f03 : New test.
5439
5440 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
5441
5442         PR fortran/49010
5443         PR fortran/24518
5444         * gfortran.dg/mod_sign0_1.f90: New test.
5445         * gfortran.dg/mod_large_1.f90: New test.
5446
5447 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5448
5449         PR fortran/53175
5450         gfortran.dg/public_private_module_5.f90: New.
5451
5452 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5453
5454         PR fortran/53111
5455         * gfortran.dg/constructor_7.f90: New.
5456         * gfortran.dg/constructor_8.f90: New.
5457
5458 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5459
5460         PR c++/53166
5461         * g++.dg/cpp0x/static_assert7.C: New.
5462
5463 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
5464
5465         PR tree-optimization/52633
5466         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5467         recognized as widening shifts instead of over-widening.
5468         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5469         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5470         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5471         * gcc.target/arm/pr52633.c: New test.
5472
5473 2012-05-04  Richard Guenther  <rguenther@suse.de>
5474
5475         PR tree-optimization/53168
5476         * gcc.dg/torture/pr53168.c: New testcase.
5477         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5478
5479 2012-05-04  Richard Guenther  <rguenther@suse.de>
5480
5481         * gcc.dg/lto/pr53214_0.c: New testcase.
5482
5483 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5484
5485         * gcc.target/ia64/pr48496.c: New test.
5486         * gcc.target/ia64/pr52657.c: Likewise.
5487
5488 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5489
5490         PR c/51712
5491         * c-c++-common/pr51712.c: New.
5492
5493 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5494
5495         PR target/53199
5496         * gcc.target/powwerpc/pr53199.c: New file.
5497
5498 2012-05-03  Jason Merrill  <jason@redhat.com>
5499
5500         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5501
5502         * gcc.dg/debug/dwarf2/dups-types.c: New.
5503         * gcc.dg/debug/dwarf2/dups-types.h: New.
5504
5505 2012-05-03  Jason Merrill  <jason@redhat.com>
5506
5507         * g++.dg/debug/dwarf2/namespace-2.C: New.
5508         * g++.dg/debug/dwarf2/localclass3.C: New.
5509
5510 2012-05-03  Jason Merrill  <jason@redhat.com>
5511
5512         * g++.dg/debug/dwarf2/thunk1.C: New.
5513
5514 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5515
5516         PR c++/53186
5517         * g++.dg/other/final2.C: New.
5518
5519 2012-05-03  Richard Guenther  <rguenther@suse.de>
5520
5521         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5522
5523 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
5524
5525         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5526         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5527         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5528         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5529
5530 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
5531
5532         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5533         .byte 0xf2.
5534         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5535         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5536         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5537
5538         PR debug/53174
5539         * gcc.dg/pr53174.c: New test.
5540
5541         PR target/53187
5542         * gcc.target/arm/pr53187.c: New test.
5543         * gcc.c-torture/compile/pr53187.c: New test.
5544
5545 2012-05-03  Richard Guenther  <rguenther@suse.de>
5546
5547         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5548         unsupported prefetching support.
5549
5550 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5551
5552         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5553         option -ftrack-macro-expansion=0.
5554         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5555         option -ftrack-macro-expansion=0.
5556
5557 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5558
5559         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5560         dg-options for target arm with dg-additional-options.
5561
5562 2012-05-03  Richard Guenther  <rguenther@suse.de>
5563
5564         PR tree-optimization/53144
5565         * gcc.dg/torture/pr53144.c: New testcase.
5566
5567 2012-05-03  Tobias Burnus  <burnus@net-b.de>
5568
5569         PR fortran/52864
5570         * gfortran.dg/pointer_intent_7.f90: New.
5571         * gfortran.dg/pure_formal_3.f90: New.
5572
5573 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
5574
5575         * gcc.target/s390/20030123-1.c: Add missing "volatile".
5576
5577 2012-05-02  Martin Jambor  <mjambor@suse.cz>
5578
5579         PR lto/52605
5580         * g++.dg/lto/pr52605_0.C: New test.
5581
5582 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
5583
5584         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5585         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5586         * gcc.target/i386/hle-add-acq-1.c: Ditto.
5587         * gcc.target/i386/hle-add-rel-1.c: Ditto.
5588         * gcc.target/i386/hle-and-acq-1.c: Ditto.
5589         * gcc.target/i386/hle-and-rel-1.c: Ditto.
5590         * gcc.target/i386/hle-or-acq-1.c: Ditto.
5591         * gcc.target/i386/hle-or-rel-1.c: Ditto.
5592         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5593         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5594         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5595         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5596         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5597         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5598         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5599         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5600
5601 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
5602
5603         PR middle-end/53153
5604         * gcc.dg/pr53153.c: New test.
5605
5606 2012-05-02  Richard Guenther  <rguenther@suse.de>
5607
5608         * g++.dg/tree-ssa/pr19807.C: Adjust.
5609
5610 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
5611
5612         PR tree-optimization/53163
5613         * gcc.c-torture/compile/pr53163.c: New test.
5614
5615         PR rtl-optimization/53160
5616         * gcc.c-torture/execute/pr53160.c: New test.
5617
5618 2012-05-01  Ian Lance Taylor  <iant@google.com>
5619
5620         PR c/37303
5621         * gcc.dg/pr37303.c: New test.
5622
5623 2012-05-01  Richard Henderson  <rth@redhat.com>
5624
5625         * lib/target-supports.exp
5626         (check_effective_target_sync_long_long_runtime): True for
5627         check_effective_target_powerpc64.
5628
5629 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
5630
5631         PR c++/51033
5632         * gcc.dg/vector-1.c: Move to ...
5633         * c-c++-common/vector-1.c: ... here.
5634         * gcc.dg/vector-2.c: Move to ...
5635         * c-c++-common/vector-2.c: ... here.
5636         * gcc.dg/vector-3.c: Move to ...
5637         * c-c++-common/vector-3.c: ... here. Adapt to C++.
5638         * gcc.dg/vector-4.c: Move to ...
5639         * c-c++-common/vector-4.c: ... here.
5640         * gcc.dg/vector-init-1.c: Move to ...
5641         * c-c++-common/vector-init-1.c: ... here.
5642         * gcc.dg/vector-init-2.c: Move to ...
5643         * c-c++-common/vector-init-2.c: ... here.
5644         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5645         * c-c++-common/vector-subscript-1.c: ... here.
5646         * gcc.dg/vector-subscript-2.c: Move to ...
5647         * c-c++-common/vector-subscript-2.c: ... here.
5648         * gcc.dg/vector-subscript-3.c: Move to ...
5649         * c-c++-common/vector-subscript-3.c: ... here.
5650
5651         PR c++/51314
5652         * g++.dg/cpp0x/vt-51314.C: New test.
5653         * g++.dg/cpp0x/variadic76.C: Fix.
5654
5655 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5656
5657         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5658
5659 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5660
5661         Add -Wvarargs option
5662         * c-c++-common/Wvarargs.c: New test case.
5663         * c-c++-common/Wvarargs-2.c: Likewise.
5664
5665 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5666
5667         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5668         * objc.dg/foreach-7.m: Force the test case to run without
5669         -ftrack-macro-expansion.
5670         * c-c++-common/tm/attrib-1.c: Likewise.
5671         * c-c++-common/warn-ommitted-condop.c: Likewise.
5672         * gcc.dg/assign-warn-1.c: Likewise.
5673         * gcc.dg/assign-warn-2.c: Likewise.
5674         * gcc.dg/attr-alloc_size.c: Likewise.
5675         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5676         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5677         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5678         * gcc.dg/c90-const-expr-9.c: Likewise.
5679         * gcc.dg/c99-const-expr-9.c: Likewise.
5680         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
5681         * gcc.dg/cpp/direct2s.c: Likewise.
5682         * gcc.dg/cpp/pr28709.c: Likewise.
5683         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5684         * gcc.dg/dfp/composite-type.c: Likewise.
5685         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5686         with -ftrack-macro-expansion
5687         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5688         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5689         * g++.dg/ext/cleanup-1.C: Likewise.
5690         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5691         * g++.dg/template/sfinae10.C: Likewise.
5692         * g++.dg/tm/wrap-2.C: Likewise.
5693         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5694         * g++.dg/warn/Wsign-conversion.C: Likewise.
5695         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5696         * g++.old-deja/g++.mike/p10769b.C: Likewise.
5697         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5698         it to run with -ftrack-macro-expansion.
5699         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5700         test cases without -ftrack-macro-expansion.
5701
5702         Fix location for static class members
5703         * g++.dg/template/sfinae6_neg.C: Adjust.
5704
5705         Make conversion warnings work on NULL with -ftrack-macro-expansion
5706         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5707         alongside the previous testing for NULL.
5708
5709         Fix -Wuninitialized for -ftrack-macro-expansion
5710         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5711
5712         Strip "<built-in>" loc from displayed expansion context
5713         * g++.dg/warn/Wconversion-real-integer2.C: New test.
5714         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5715         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5716         new test above.
5717
5718         Fix expansion point loc for macro-like tokens
5719         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5720         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5721
5722         Fix token pasting with -ftrack-macro-expansion
5723         * gcc.dg/cpp/paste17.c: New test case for
5724         -ftrack-macro-expansion=2 mode only.
5725         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5726
5727 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
5728
5729         * gnat.dg/warn6.ad[sb]: New test.
5730
5731 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5732
5733         PR 53149
5734         * gcc.dg/20011021-1.c: Adjust testcase.
5735
5736 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5737
5738         PR fortran/53148
5739         * gfortran.dg/function_optimize_12.f90:  New test.
5740
5741 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
5742
5743         PR target/53156
5744         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5745         code to match current output and cover new peephole2 pattern.
5746
5747 2012-04-27  Ollie Wild  <aaw@google.com>
5748
5749         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5750
5751 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5752
5753         * gcc.c-torture/execute/20120427-2.c: New testcase.
5754         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5755         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5756         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5757
5758 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5759
5760         PR target/53138
5761         * gcc.c-torture/execute/20120427-1.c: New testcase.
5762
5763 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
5764
5765         PR middle-end/27139
5766         * gcc.dg/tree-ssa/forwprop-18.c: New test.
5767
5768 2012-04-27  Tom de Vries  <tom@codesourcery.com>
5769
5770         PR tree-optimization/51879
5771         * gcc.dg/pr51879.c: New test.
5772         * gcc.dg/pr51879-2.c: Same.
5773         * gcc.dg/pr51879-3.c: Same.
5774         * gcc.dg/pr51879-4.c: Same.
5775         * gcc.dg/pr51879-6.c: Same.
5776
5777 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5778
5779         PR c++/53096
5780         * g++.dg/cpp0x/defaulted35.C: New.
5781         * g++.dg/cpp0x/defaulted15.C: Adjust.
5782
5783 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
5784
5785         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5786         structure layout.
5787
5788 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
5789
5790         * gcc.target/i386/builtin_target.c: Check avx2.
5791
5792 2012-04-26  Alan Modra  <amodra@gmail.com>
5793
5794         * gcc.target/powerpc/savres.c: New test.
5795         * gcc.target/powerpc/powerpc.exp: Run it.
5796
5797 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
5798
5799         PR target/53120
5800         * gcc.dg/torture/pr53120.c: New test.
5801
5802 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5803
5804         PR middle-end/52979
5805         * gcc.c-torture/compile/pr52979-1.c: New test.
5806         * gcc.c-torture/execute/pr52979-1.c: New test.
5807         * gcc.c-torture/execute/pr52979-2.c: New test.
5808
5809 2012-04-25  Richard Guenther  <rguenther@suse.de>
5810
5811         * gcc.target/i386/l_fma_float_5.c: Adjust.
5812         * gcc.target/i386/l_fma_double_4.c: Likewise.
5813         * gcc.target/i386/l_fma_float_2.c: Likewise.
5814         * gcc.target/i386/l_fma_float_6.c: Likewise.
5815         * gcc.target/i386/l_fma_double_1.c: Likewise.
5816         * gcc.target/i386/l_fma_double_5.c: Likewise.
5817         * gcc.target/i386/l_fma_float_3.c: Likewise.
5818         * gcc.target/i386/l_fma_double_2.c: Likewise.
5819         * gcc.target/i386/l_fma_double_6.c: Likewise.
5820         * gcc.target/i386/l_fma_float_4.c: Likewise.
5821         * gcc.target/i386/l_fma_double_3.c: Likewise.
5822         * gcc.target/i386/l_fma_float_1.c: Likewise.
5823
5824 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5825
5826         PR tree-optimization/53058
5827         * gcc.c-torture/compile/pr53058.c: New test.
5828
5829 2012-04-25  Jan Hubicka  <jh@suse.cz>
5830
5831         PR middle-end/53088
5832         * gcc.target/i386/pr39082-1.c: Update warning location.
5833
5834 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5835
5836         PR c/52880
5837         * gcc.dg/pr52880.c: New test.
5838
5839 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5840
5841         * gcc.dg/m-un-2.c: Update.
5842         * gcc.dg/20011021-1.c: Update.
5843
5844 2012-04-25  Tobias Burnus  <burnus@net-b.de>
5845
5846         PR fortran/52196
5847         * gfortran.dg/realloc_on_assign_14.f90: New.
5848
5849 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
5850
5851         PR testsuite/52641
5852         PR tree-optimizations/52891
5853         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5854
5855 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5856
5857         PR c++/52363
5858         * g++.dg/cpp0x/sfinae35.C: New.
5859         * g++.dg/cpp0x/sfinae36.C: Likewise.
5860
5861 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
5862
5863         * gcc.target/builtin_target.c: New testcase.
5864
5865 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5866
5867         PR target/47197
5868         * gcc.target/powerpc/pr47197.c: New test.
5869
5870 2012-04-24  Richard Guenther  <rguenther@suse.de>
5871
5872         PR tree-optimization/53085
5873         * g++.dg/torture/pr53085.C: New testcase.
5874
5875 2012-04-24  Andrew Pinski  <apinski@cavium.com>
5876
5877         PR tree-opt/33512
5878         * gcc.dg/tree-ssa/andor-3.c: New testcase.
5879         * gcc.dg/tree-ssa/andor-4.c: New testcase.
5880         * gcc.dg/tree-ssa/andor-5.c: New testcase.
5881
5882 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
5883
5884         PR middle-end/53084
5885         * gcc.c-torture/execute/pr53084.c: New test.
5886
5887 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
5888
5889         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5890
5891 2012-04-23  Andrew Pinski  <apinski@cavium.com>
5892
5893         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5894
5895 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
5896
5897         PR regression/53076
5898         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5899         * gcc.dg/torture/builtin-power-1.c: Likewise.
5900
5901 2012-04-23  Richard Guenther  <rguenther@suse.de>
5902
5903         PR tree-optimization/53070
5904         * gcc.dg/torture/pr53070.c: New testcase.
5905
5906 2012-04-23  Richard Guenther  <rguenther@suse.de>
5907
5908         PR c/53060
5909         * gcc.dg/pr53060.c: New testcase.
5910
5911 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
5912
5913         PR tree-optimizations/52891
5914         * gcc.c-torture/compile/pr52891-1.c: New test.
5915         * gcc.c-torture/compile/pr52891-2.c: New test.
5916
5917 2012-04-22  Tobias Burnus  <burnus@net-b.de>
5918
5919         PR fortran/53051
5920         * gfortran.dg/read_float_4.f90: New.
5921
5922 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5923
5924         PR 35441
5925         * c-c++-common/pr35441.C: New.
5926
5927 2012-04-20  Ian Lance Taylor  <iant@google.com>
5928
5929         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5930         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5931
5932 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
5933
5934         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5935         array access.
5936         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5937
5938 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5939
5940         PR rtl-optimization/44214
5941         * gcc.dg/pr44214-1.c: New test.
5942         * gcc.dg/pr44214-2.c: Likewise.
5943         * gcc.dg/pr44214-3.c: Likewise.
5944
5945 2012-04-20  Richard Guenther  <rguenther@suse.de>
5946
5947         * g++.dg/torture/20120420-1.C: New testcase.
5948
5949 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
5950
5951         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5952
5953 2012-04-19  Christian Bruel  <christian.bruel@st.com>
5954
5955         * gcc.dg/pr52283.c: New test.
5956
5957 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5958
5959         * gcc.dg/pr37985.c: New test.
5960
5961 2012-04-19  Richard Guenther  <rguenther@suse.de>
5962
5963         PR rtl-optimization/44688
5964         * gcc.dg/var-expand1.c: Increase array size to make unrolling
5965         possibly profitable.
5966
5967 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5968
5969         PR tree-optimization/52976
5970         * gfortran.dg/reassoc_11.f: New test.
5971
5972 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5973
5974         PR tree-optimization/52976
5975         * gfortran.dg/reassoc_7.f: New test.
5976         * gfortran.dg/reassoc_8.f: Likewise.
5977         * gfortran.dg/reassoc_9.f: Likewise.
5978         * gfortran.dg/reassoc_10.f: Likewise.
5979
5980 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
5981
5982         PR c++/52422
5983         * g++.dg/cpp0x/sfinae33.C: New.
5984         * g++.dg/cpp0x/sfinae34.C: Likewise.
5985
5986 2012-04-18  Joey Ye  <joey.ye@arm.com>
5987
5988         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5989
5990 2012-04-18  Richard Guenther  <rguenther@suse.de>
5991
5992         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5993         array access.
5994         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5995         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5996
5997 2012-04-17  Tom de Vries  <tom@codesourcery.com>
5998
5999         * g++.dg/pr51264-4.C: New test.
6000
6001 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6002
6003         PR c++/52599
6004         * g++.dg/cpp0x/constexpr-ctor10.C: New.
6005
6006 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6007
6008         PR c++/53003
6009         * g++.dg/parse/crash59.C: New.
6010
6011 2012-04-17  Michael Matz  <matz@suse.de>
6012
6013         PR tree-optimization/18437
6014         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6015
6016 2012-04-17  Richard Guenther  <rguenther@suse.de>
6017
6018         PR middle-end/53011
6019         * g++.dg/torture/pr53011.C: New testcase.
6020
6021 2012-04-16  Jason Merrill  <jason@redhat.com>
6022
6023         PR c++/38543
6024         * g++.dg/cpp0x/variadic131.C: New.
6025
6026         PR c++/52008
6027         * g++.dg/cpp0x/variadic130.C: New.
6028
6029         PR c++/50830
6030         * g++.dg/cpp0x/variadic129.C: New.
6031
6032         PR c++/50303
6033         * g++.dg/cpp0x/variadic128.C: New.
6034
6035 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6036
6037         PR fortran/52864
6038         * gfortran.dg/pointer_intent_6.f90: New.
6039
6040 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6041
6042         PR fortran/52916
6043         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6044         to include public_private_module_4.f90.
6045         * gfortran.dg/public_private_module_4.f90: Skip this test on all
6046         targets.
6047
6048 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
6049
6050         PR c++/49152
6051         * g++.dg/diagnostic/operator1.C: New.
6052         * g++.dg/ext/label5.C: Adjust.
6053         * g++.dg/ext/va-arg1.C: Likewise.
6054         * g++.dg/other/error20.C: Likewise.
6055         * g++.dg/other/error20.C: Likewise.
6056         * g++.dg/other/error16.C: Likewise.
6057         * g++.dg/other/error10.C: Likewise.
6058         * g++.dg/parse/error30.C: Likewise.
6059         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6060
6061 2012-04-16  Jason Merrill  <jason@redhat.com>
6062
6063         PR c++/51148
6064         * g++.dg/cpp0x/variadic127.C: New.
6065
6066 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6067
6068         * lib/plugin-support.exp (plugin-test-execute): Properly determine
6069         testcase name.
6070         Use fail, pass instead of unresolved.
6071         Don't log $optstr.
6072
6073         PR testsuite/52948
6074         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6075         TODO_dump_func.
6076         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6077         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6078         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6079
6080 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
6081
6082         PR fortran/52968
6083         * gfortran.dg/typebound_call_23.f03: New test case.
6084
6085 2012-04-15  Jason Merrill  <jason@redhat.com>
6086
6087         PR c++/47220
6088         * g++.dg/cpp0x/variadic126.C: New.
6089
6090         PR c++/52380
6091         * g++.dg/cpp0x/variadic125.C: New.
6092
6093         PR c++/52292
6094         * g++.dg/cpp0x/variadic124.C: New.
6095
6096         PR c++/52706
6097         * g++.dg/cpp0x/nullptr27.C: New.
6098
6099         PR c++/52818
6100         * g++.dg/warn/format8.C: New.
6101
6102 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
6103
6104         PR fortran/51082
6105         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6106
6107 2012-04-14  Tobias Burnus  <burnus@net-b.de>
6108
6109         PR fortran/52916
6110         PR fortran/40973
6111         * gfortran.dg/public_private_module_3.f90: New.
6112         * gfortran.dg/public_private_module_4.f90: New.
6113
6114 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6115
6116         * gcc.dg/superblock.c: New test.
6117
6118 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6119
6120         * gcc.dg/pr51879-12.c: New test.
6121
6122 2012-04-13  Jason Merrill  <jason@redhat.com>
6123
6124         PR c++/52824
6125         * g++.dg/cpp0x/variadic123.C: New.
6126         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6127
6128         PR c++/52905
6129         * g++.dg/cpp0x/initlist-ctor1.C: New.
6130
6131         PR c++/52915
6132         * g++.dg/other/anon-union2.C: New.
6133
6134 2012-04-13  Martin Jambor  <mjambor@suse.cz>
6135
6136         PR middle-end/52939
6137         * g++.dg/ipa/pr52939.C: New test.
6138
6139 2012-04-13  Tom de Vries  <tom@codesourcery.com>
6140
6141         * gcc.dg/pr52734.c: New test.
6142
6143 2012-04-13  Richard Guenther  <rguenther@suse.de>
6144
6145         PR tree-optimization/52969
6146         * gcc.dg/torture/pr52969.c: New testcase.
6147
6148 2012-04-13  Richard Guenther  <rguenther@suse.de>
6149
6150         PR c/52549
6151         * gcc.dg/pr52549.c: New testcase.
6152
6153 2012-04-13  Richard Guenther  <rguenther@suse.de>
6154
6155         PR c/52862
6156         * gcc.dg/pr52862.c: New testcase.
6157
6158 2012-04-13  Joey Ye  <joey.ye@arm.com>
6159
6160         * gcc.target/arm/thumb1-imm.c: New testcase.
6161
6162 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
6163
6164         PR target/52932
6165         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6166         second function argument.
6167         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6168         (calc_permps): Update declaration.  Calculate result correctly.
6169         (avx2_test): Change src2 type to union256i_d.
6170         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6171         correctly.
6172
6173 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6174
6175         PR target/52775
6176         * gcc.target/powerpc/pr52775.c: New file.
6177
6178 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6179
6180         PR tree-optimization/18589
6181         * gcc.dg/tree-ssa/pr18589-1.c: New test.
6182         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6183         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6184         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6185         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6186         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6187         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6188         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6189         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6190         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6191
6192 2012-04-12  Richard Guenther  <rguenther@suse.de>
6193
6194         PR tree-optimization/52943
6195         * gcc.dg/torture/pr52943.c: New testcase.
6196
6197 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
6198
6199         PR target/50751
6200         * gcc/target/sh/pr50751-4.c: New.
6201         * gcc/target/sh/pr50751-5.c: New.
6202         * gcc/target/sh/pr50751-6.c: New.
6203         * gcc/target/sh/pr50751-7.c: New.
6204
6205 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6206
6207         PR c++/52465
6208         * g++.dg/lookup/using52.C: New.
6209
6210 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6211
6212         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6213
6214 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6215
6216         PR rtl-optimization/52876
6217         * gcc.target/i386/pr52876.c: New.
6218
6219 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
6220
6221         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6222         __UINTPTR_TYPE__.
6223         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6224         __INTPTR_TYPE__.
6225         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6226         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6227         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6228         (ptrdiff_t): ... this.  All uses changed.
6229         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6230         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6231         __INTPTR_TYPE__.
6232         (main): Cast argument to __INTPTR_TYPE__.
6233         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6234         size_t.
6235         * gcc.dg/mallign.c (main): Likewise.
6236         * gcc.dg/pr38700.c (foo): Likewise.
6237         * gcc.dg/long-long-cst1.c (t): Likewise.
6238         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6239         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6240         * gcc.dg/pointer-arith-10.c (foo): Likewise.
6241         * gcc.dg/pr25682.c (d, foo): Likewise.
6242         * gcc.dg/format/cast-1.c (f): Likewise.
6243         * gcc.dg/c90-const-expr-10.c
6244         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6245         (size_t): ...this.  All uses changed.
6246         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6247         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6248         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6249         * gcc.dg/pr34856.c (uintptr_t): Likewise.
6250         * gcc.dg/sequence-pt-1.c: Likewise.
6251         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6252         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6253         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6254         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
6255         of ptrdiff_t with it.
6256         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6257         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6258         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6259
6260 2012-04-11  Jason Merrill  <jason@redhat.com>
6261
6262         PR debug/45088
6263         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6264         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6265
6266         PR c++/52906
6267         * g++.dg/ext/attrib45.C: New.
6268
6269         * g++.dg/eh/dtor3.C: New.
6270
6271 2012-04-11  Richard Guenther  <rguenther@suse.de>
6272
6273         PR middle-end/52621
6274         * gfortran.dg/pr52621.f90: New testcase.
6275
6276 2012-04-11  Richard Guenther  <rguenther@suse.de>
6277
6278         PR middle-end/52918
6279         * g++.dg/torture/pr52918-1.C: New testcase.
6280         * g++.dg/torture/pr52918-2.C: Likewise.
6281
6282 2012-04-11  Tobias Burnus  <burnus@net-b.de>
6283
6284         PR fortran/52729
6285         * gfortran.dg/block_11.f90: New.
6286
6287 2012-04-11  Nick Clifton  <nickc@redhat.com>
6288
6289         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6290
6291 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
6292
6293         PR target/16458
6294         * gcc.target/powerpc/pr16458-1.c: New test.
6295         * gcc.target/powerpc/pr16458-2.c: Likewise.
6296         * gcc.target/powerpc/pr16458-3.c: Likewise.
6297         * gcc.target/powerpc/pr16458-4.c: Likewise.
6298
6299 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6300
6301         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6302         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6303         * gcc.dg/builtin-bswap-5.c: Likewise.
6304         * gcc.target/i386/builtin-bswap-4.c: New test.
6305
6306 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6307
6308         PR 24985
6309         * lib/prune.exp: Add -fno-diagnostics-show-caret.
6310
6311 2012-04-11  Richard Guenther  <rguenther@suse.de>
6312
6313         PR rtl-optimization/52881
6314         * gcc.dg/torture/pr52881.c: New testcase.
6315         * gcc.dg/torture/pr52913.c: Likewise.
6316
6317 2012-04-11  Richard Guenther  <rguenther@suse.de>
6318
6319         PR tree-optimization/52912
6320         * gcc.dg/torture/pr52912.c: New testcase.
6321
6322 2010-04-10  Michael Matz  <matz@suse.de>
6323
6324         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6325         * gcc.dg/vect/vect-outer-1.c: Adjust.
6326         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6327         * gcc.dg/vect/vect-outer-1a.c: Adjust.
6328         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6329         * gcc.dg/vect/vect-outer-1b.c: Adjust.
6330         * gcc.dg/vect/vect-outer-2b.c: Adjust.
6331         * gcc.dg/vect/vect-outer-3b.c: Adjust.
6332
6333 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
6334
6335         PR tree-optimization/52870
6336         * gcc.dg/vect/pr52870.c: New test.
6337
6338 2012-04-09  Mike Stump  <mikestump@comcast.net>
6339
6340         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6341         * gcc.dg/tree-ssa/vrp59.c: Likewise.
6342         * gcc.dg/tree-ssa/vrp60.c: Likewise.
6343         * gnat.dg/aggr11.adb: Likewise.
6344         * gnat.dg/aggr11_pkg.ads: Likewise.
6345         * gnat.dg/aggr15.adb: Likewise.
6346         * gnat.dg/aggr15.ads: Likewise.
6347         * gnat.dg/aggr17.adb: Likewise.
6348         * gnat.dg/aggr18.adb: Likewise.
6349         * gnat.dg/array14.adb: Likewise.
6350         * gnat.dg/array14.ads: Likewise.
6351         * gnat.dg/array14_pkg.ads: Likewise.
6352         * gnat.dg/array19.adb: Likewise.
6353         * gnat.dg/array19.ads: Likewise.
6354         * gnat.dg/discr27.adb: Likewise.
6355         * gnat.dg/discr27.ads: Likewise.
6356         * gnat.dg/discr35.adb: Likewise.
6357         * gnat.dg/discr35.ads: Likewise.
6358         * gnat.dg/discr6.adb: Likewise.
6359         * gnat.dg/discr6_pkg.ads: Likewise.
6360         * gnat.dg/import1.adb: Likewise.
6361         * gnat.dg/import1.ads: Likewise.
6362         * gnat.dg/loop_address2.adb: Likewise.
6363         * gnat.dg/opt7.adb: Likewise.
6364         * gnat.dg/opt7.ads: Likewise.
6365         * gnat.dg/pointer_variable_bounds.adb: Likewise.
6366         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6367         * gnat.dg/rep_clause2.adb: Likewise.
6368         * gnat.dg/rep_clause2.ads: Likewise.
6369         * gnat.dg/slice2.adb: Likewise.
6370         * gnat.dg/slice2.ads: Likewise.
6371         * gnat.dg/slice6.adb: Likewise.
6372         * gnat.dg/slice6_pkg.ads: Likewise.
6373         * gnat.dg/specs/unchecked_union2.ads: Likewise.
6374         * gnat.dg/taft_type2.adb: Likewise.
6375         * gnat.dg/taft_type2.ads: Likewise.
6376         * gnat.dg/taft_type2_pkg.ads: Likewise.
6377         * gnat.dg/volatile10.adb: Likewise.
6378         * gnat.dg/volatile10_pkg.ads: Likewise.
6379
6380         * gcc.dg/dll-8.c: Remove execute permissions.
6381         * g++.dg/ext/dllexport5.C: Likewise.
6382
6383 2012-04-09  Jan Hubicka  <jh@suse.cz>
6384
6385         PR lto/52722
6386         PR lto/51765
6387         PR lto/52634
6388         * gcc.dg/lto/pr52634_1.c: New testcase.
6389         * gcc.dg/lto/pr52634_0.c: New testcase.
6390
6391 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
6392
6393         PR target/52883
6394         * gcc.target/i386/pr52883.c: New testcase.
6395
6396 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
6397
6398         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6399         (check_effective_target_sync_long_long): Add SPARC case.
6400         (check_effective_target_sync_long_long_runtime): Likewise.
6401         (check_effective_target_sync_int_long): Adjust SPARC case.
6402         (check_effective_target_sync_char_short): Likewise.
6403
6404 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
6405
6406         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6407         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
6408
6409 2012-04-08  Tobias Burnus  <burnus@net-b.de>
6410
6411         PR fortran/40973
6412         PR fortran/52751
6413         * gfortran.dg/public_private_module_2.f90: New.
6414
6415 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6416
6417         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6418         directives.
6419
6420 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6421
6422         PR fortran/52893
6423         * gfortran.dg/function_optimize_11.f90:  New test.
6424
6425 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6426
6427         PR fortran/52668
6428         * gfortran.dg/use_only_6.f90: New test.
6429
6430 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6431
6432         PR fortran/52668
6433         * gfortran.dg/use_only_6.f90: New test.
6434 2012-04-06  Mike Stump  <mikestump@comcast.net>
6435
6436         PR testsuite/50722
6437         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6438
6439 2012-04-05  Jason Merrill  <jason@redhat.com>
6440
6441         PR c++/52596
6442         * g++.dg/template/qualified-id5.C: New.
6443
6444 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
6445
6446         PR target/52882
6447         * gcc.target/i386/pr52882.c: New test.
6448
6449 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6450             Dominique D'Humieures  <dominiq@lps.ens.fr>
6451
6452         PR testsuite/52614
6453         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6454         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6455
6456 2012-04-04  Jason Merrill  <jason@redhat.com>
6457
6458         PR c++/52845
6459         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6460
6461 2012-04-03  Jason Merrill  <jason@redhat.com>
6462
6463         PR c++/52796
6464         * g++.dg/cpp0x/variadic-value1.C: New.
6465
6466 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6467
6468         * gnat.dg/pack18.adb: New test.
6469         * gnat.dg/pack18_pkg.ads: New helper.
6470
6471 2012-04-03  Richard Guenther  <rguenther@suse.de>
6472
6473         PR tree-optimization/52808
6474         * gcc.dg/pr52808.c: New testcase.
6475
6476 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
6477
6478         PR tree-optimization/52835
6479         * gfortran.dg/pr52835.f90: New test.
6480
6481 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6482
6483         * gnat.dg/specs/aggr5.ads: New test.
6484
6485 2012-04-02  Richard Guenther  <rguenther@suse.de>
6486
6487         PR tree-optimization/52756
6488         * gcc.dg/torture/pr52756.c: New testcase.
6489
6490 2012-04-02  Richard Guenther  <rguenther@suse.de>
6491
6492         PR middle-end/52803
6493         * gcc.dg/pr52803.c: New testcase.
6494
6495 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
6496
6497         PR c++/40942
6498         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6499         DR 214 in account.
6500
6501 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6502
6503         PR c++/50043
6504         * g++.dg/cpp0x/noexcept17.C: New.
6505         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6506         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6507         * g++.dg/cpp0x/noexcept01.C: Likewise.
6508         * g++.dg/eh/init-temp1.C: Likewise.
6509         * g++.dg/eh/ctor1.C: Likwise.
6510
6511 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6512
6513         * gnat.dg/controlled6.adb: New test.
6514         * gnat.dg/controlled6_pkg.ads: New helper.
6515         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6516
6517 2012-03-30  Richard Henderson <rth@redhat.com>
6518
6519         PR debug/52727
6520         * g++.dg/opt/pr52727.C: New testcase.
6521
6522 2012-03-30  Richard Guenther  <rguenther@suse.de>
6523
6524         PR tree-optimization/52754
6525         * gcc.target/i386/pr52754.c: New testcase.
6526
6527 2012-03-30  Richard Guenther <rguenther@suse.de>
6528
6529         PR middle-end/52772
6530         * g++.dg/torture/pr52772.C: New testcase.
6531
6532 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
6533
6534         PR c++/52718
6535         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6536
6537 2012-03-29  Jason Merrill  <jason@redhat.com>
6538
6539         PR c++/52685
6540         * g++.dg/template/inherit8.C: New.
6541
6542 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
6543
6544         PR c++/52759
6545         * g++.dg/ext/weak4.C: New test.
6546
6547         PR tree-optimization/52760
6548         * gcc.c-torture/execute/pr52760.c: New test.
6549
6550 2012-03-29  Jason Merrill  <jason@redhat.com>
6551
6552         PR c++/52743
6553         * g++.dg/cpp0x/initlist-array3.C: New.
6554
6555 2012-03-28  Jason Merrill  <jason@redhat.com>
6556
6557         PR c++/52746
6558         * g++.dg/overload/virtual2.C: New.
6559
6560 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6561
6562         * gnat.dg/vect7.ad[sb]: New test.
6563
6564 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
6565         Tobias Burnus  <burnus@gcc.gnu.org>
6566
6567         PR fortran/52652
6568         * gfortran.dg/allocate_class_1.f90 : Change error test.
6569         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6570         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6571         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6572
6573 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6574
6575         PR middle-end/52691
6576         * gcc.dg/pr52691.c: New test.
6577
6578         PR middle-end/52750
6579         * gcc.c-torture/compile/pr52750.c: New test.
6580
6581 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
6582
6583         PR target/52692
6584         * gcc.target/avr/torture/builtins-2.c: New test.
6585
6586 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6587
6588         PR target/52736
6589         * gcc.target/i386/pr52736.c: New test.
6590
6591 2012-03-27  Martin Jambor  <mjambor@suse.cz>
6592
6593         PR middle-end/52693
6594         * gcc.dg/torture/pr52693.c: New test.
6595
6596 2012-03-27  Meador Inge  <meadori@codesourcery.com>
6597
6598         PR c++/52672
6599         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6600
6601 2012-03-27  Mike Stump  <mikestump@comcast.net>
6602
6603         PR target/52665
6604         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6605         failures that match branch names.
6606
6607 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
6608             H.J. Lu  <hongjiu.lu@intel.com>
6609
6610         PR target/52698
6611         * gcc.target/i386/pr52698.c: New test.
6612
6613 2012-03-27  Richard Guenther  <rguenther@suse.de>
6614
6615         PR middle-end/52720
6616         * gcc.dg/torture/pr52720.c: New testcase.
6617
6618 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6619
6620         * gnat.dg/pack17.adb: New test.
6621
6622 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6623
6624         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6625         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6626
6627 2012-03-26  Martin Jambor  <mjambor@suse.cz>
6628
6629         PR tree-optimization/50052
6630         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6631
6632 2012-03-26  Richard Guenther  <rguenther@suse.de>
6633
6634         PR tree-optimization/52701
6635         * gfortran.dg/pr52701.f90: New testcase.
6636
6637 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
6638
6639         PR tree-optimization/52686
6640         * gcc.target/arm/pr52686.c: New test.
6641
6642 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
6643
6644         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6645         Add "-Os -flto" to list.
6646
6647 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
6648
6649         * gnat.dg/concat2.ad[sb]: New test.
6650
6651 2012-03-24  Jason Merrill  <jason@redhat.com>
6652
6653         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6654         * g++.dg/cpp0x/trailing2.C: Likewise.
6655         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6656         * g++.dg/cpp1y/auto-fn1.C: New.
6657         * g++.dg/cpp1y/auto-fn2.C: New.
6658         * g++.dg/cpp1y/auto-fn3.C: New.
6659         * g++.dg/cpp1y/auto-fn4.C: New.
6660         * g++.dg/cpp1y/auto-fn5.C: New.
6661         * g++.dg/cpp1y/auto-fn6.C: New.
6662         * g++.dg/cpp1y/auto-fn7.C: New.
6663         * g++.dg/cpp1y/auto-fn8.C: New.
6664         * g++.dg/cpp1y/auto-fn9.C: New.
6665         * g++.dg/cpp1y/auto-fn10.C: New.
6666         * g++.dg/cpp1y/auto-fn11.C: New.
6667
6668 2012-03-23  Richard Guenther  <rguenther@suse.de>
6669
6670         PR tree-optimization/52678
6671         * gfortran.dg/pr52678.f: New testcase.
6672
6673 2012-03-23  Richard Guenther  <rguenther@suse.de>
6674
6675         PR tree-optimization/52638
6676         * g++.dg/torture/pr52638.C: New testcase.
6677
6678 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
6679
6680         PR c++/52487
6681         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6682
6683 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
6684
6685         PR c++/52671
6686         * g++.dg/ext/attrib44.C: New test.
6687
6688 2012-03-22  Jan Hubicka  <jh@suse.cz>
6689
6690         PR middle-end/51737
6691         * g++.dg/torture/pr51737.C: New testcase
6692
6693 2012-03-22  Richard Guenther  <rguenther@suse.de>
6694
6695         PR tree-optimization/52548
6696         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6697
6698 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6699
6700         * lib/fortran-modules.exp (list-module-names-1): Remove
6701         warning.
6702
6703 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6704
6705         PR target/50751
6706         * gcc.target/sh/pr50751-1.c: New.
6707         * gcc.target/sh/pr50751-2.c: New.
6708         * gcc.target/sh/pr50751-3.c: New.
6709
6710 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6711
6712         PR target/52479
6713         * gcc.target/sh/sh4a-cos.c: Remove.
6714         * gcc.target/sh/sh4a-sin.c: Remove.
6715         * gcc.target/sh/sh4a-sincos.c: Remove.
6716
6717 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
6718
6719         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6720         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6721
6722 2012-03-21  Martin Jambor  <mjambor@suse.cz>
6723
6724         PR testsuite/52641
6725         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6726         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6727
6728 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
6729
6730         * gcc.target/arm/thumb-16bit-ops.c: New file.
6731         * gcc.target/arm/thumb-ifcvt.c: New file.
6732
6733 2012-03-20  Jason Merrill  <jason@redhat.com>
6734
6735         * lib/target-supports.exp: Add { target c++1y }.
6736
6737         * g++.dg/cpp0x/auto32.C: New.
6738
6739 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6740
6741         PR testsuite/52641
6742         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6743         int32plus.
6744         * gcc.dg/torture/pr48124-4.c: Ditto:
6745         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6746
6747 2012-03-20  Jason Merrill  <jason@redhat.com>
6748
6749         PR c++/52510
6750         * g++.dg/cpp0x/initlist66.C: New.
6751
6752 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6753
6754         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6755         __AVR_HAVE_LPMX__
6756
6757 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6758
6759         PR target/49868
6760         * gcc.target/avr/torture/addr-space-2.h: New file.
6761         * gcc.target/avr/torture/addr-space-2-g.h: New test.
6762         * gcc.target/avr/torture/addr-space-2-0.h: New test.
6763         * gcc.target/avr/torture/addr-space-2-1.h: New test.
6764         * gcc.target/avr/torture/addr-space-2-x.h: New test.
6765
6766 2012-03-20  Richard Guenther  <rguenther@suse.de>
6767
6768         * gnat.dg/pack16.adb: New testcase.
6769         * gnat.dg/pack16_pkg.ads: Likewise.
6770         * gnat.dg/specs/pack8.ads: Likewise.
6771         * gnat.dg/specs/pack8_pkg.ads: Likewise.
6772
6773 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6774
6775         * g++.dg/warn/Wuseless-cast.C: Extend.
6776
6777 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6778
6779         PR c++/14710
6780         * g++.dg/warn/Wuseless-cast.C: New.
6781
6782 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
6783
6784         PR libfortran/52608
6785         * gfortran.dg/pr52608.f90: New test.
6786
6787 2012-03-17  Tobias Burnus  <burnus@net-b.de>
6788
6789         PR fortran/52585
6790         * gfortran.dg/proc_ptr_36.f90: New.
6791
6792 2012-03-16  Martin Jambor  <mjambor@suse.cz>
6793
6794         * gcc.dg/misaligned-expand-1.c: New test.
6795         * gcc.dg/misaligned-expand-3.c: Likewise.
6796
6797 2012-03-16  Richard Guenther  <rguenther@suse.de>
6798         Kai Tietz  <ktietz@redhat.com>
6799
6800         PR middle-end/48814
6801         * gcc.c-torture/execute/pr48814-1.c: New test.
6802         * gcc.c-torture/execute/pr48814-2.c: New test.
6803         * gcc.dg/tree-ssa/assign-1.c: New test.
6804         * gcc.dg/tree-ssa/assign-2.c: New test.
6805         * gcc.dg/tree-ssa/assign-3.c: New test.
6806
6807 2012-03-16  Richard Guenther  <rguenther@suse.de>
6808
6809         * gnat.dg/specs/pack7.ads: New testcase.
6810
6811 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6812
6813         PR target/52568
6814         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6815         * gcc.dg/torture/vshuf-8.inc: Likewise.
6816         * gcc.dg/torture/vshuf-16.inc: Likewise.
6817         * gcc.dg/torture/vshuf-32.inc: Likewise.
6818
6819 2012-03-15  Jason Merrill  <jason@redhat.com>
6820
6821         * g++.dg/torture/pr52582.C: New.
6822
6823 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6824
6825         * lib/fortran-modules.exp: New file which was forgotten in r185430.
6826
6827 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6828             Ulrich Weigand  <ulrich.weigand@linaro.org>
6829
6830         * gcc.dg/vect/slp-cond-3.c: New test.
6831         * gcc.dg/vect/slp-cond-4.c: New test.
6832
6833 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6834             Ulrich Weigand  <ulrich.weigand@linaro.org>
6835
6836         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6837         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6838
6839 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
6840
6841         PR libfortran/52434
6842         PR libfortran/48878
6843         PR libfortran/38199
6844         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6845         * gfortran.dg/round_1.f03: Likewise.
6846
6847 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6848             Andrew Pinski  <apinski@cavium.com>
6849
6850         PR middle-end/52592
6851         * gcc.dg/pr52592.c: New test.
6852
6853 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6854
6855         * gfortran.fortran-torture/compile/compile.exp: Simplify.
6856         * gfortran.fortran-torture/execute/execute.exp: Likewise.
6857         * lib/gcc-dg.exp (cleanup-modules): Move to ..
6858         * lib/fortran-modules.exp: .. this new file. Adjust users.
6859         * lib/gfortran-dg.exp (gfortran-dg-runtest,
6860         gfortran-dg-debug-runtest): Call cleanup-modules.
6861         * lib/fortran-torture.exp (fortran-torture-execute,
6862         fortran-torture): Likewise.
6863         * gfortran.dg/coarray/caf.exp: Likewise.
6864         * lib/lto.exp: Likewise.
6865         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6866         * gfortran.dg/class_4b.f03: Likewise.
6867         * gfortran.dg/class_4c.f03: Likewise.
6868         * gfortran.dg/class_45a.f03: Likewise.
6869         * gfortran.dg/binding_label_tests_10.f03: Likewise.
6870         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6871         * gfortran.dg/binding_label_tests_11.f03: Likewise.
6872         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6873         * gfortran.dg/binding_label_tests_13.f03: Likewise.
6874         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6875         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6876         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6877         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6878         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6879         * gfortran.dg/whole_file_28.f90: Likewise.
6880         * gfortran.dg/whole_file_29.f90: Likewise.
6881         * gfortran.dg/whole_file_30.f90: Likewise.
6882         * gfortran.dg/whole_file_31.f90: Likewise.
6883
6884 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6885
6886         PR tree-optimization/52267
6887         * gcc.dg/pr52267.c: New test.
6888         * gcc.dg/tree-ssa/vrp65.c: New test.
6889         * gcc.dg/tree-ssa/vrp66.c: New test.
6890
6891 2012-03-15  Richard Guenther  <rguenther@suse.de>
6892
6893         PR middle-end/52580
6894         * gfortran.dg/vect/pr52580.f: New testcase.
6895
6896 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
6897
6898         * gcc.target/sh/fpul-usage-1.c: New.
6899
6900 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
6901
6902         PR target/49468
6903         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6904         * gcc.target/sh/pr49468-di.c: Likewise.
6905
6906 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6907
6908         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6909         * gcc.dg/c99-stdint-6.c: Likewise.
6910         * gcc.dg/lto/20090210_0.c: Likewise.
6911         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6912         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6913         * gcc.dg/pragma-init-fini-2.c: Likewise.
6914         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6915         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6916         * gcc.target/i386/pr22152.c: Likewise.
6917         * gcc.target/i386/vect8-ret.c: Likewise.
6918         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6919         handling.
6920
6921 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6922
6923         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6924         * g++.dg/tree-prof/partition1.C: Likewise.
6925         * g++.dg/tree-prof/partition2.C: Likewise.
6926         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6927         handling.
6928         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6929         * gcc.c-torture/execute/20010724-1.c: Remove.
6930         * gcc.c-torture/execute/20010724-1.x: Remove.
6931         * gcc.c-torture/execute/20040208-2.c: Remove.
6932         * gcc.c-torture/execute/20040208-2.x: Remove.
6933         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6934         Remove.
6935         (main) [__mips__ && __sgi__]: Remove.
6936         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6937         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6938         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6939         mips-sgi-irix6* handling.
6940         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6941         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6942         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6943         handling.
6944         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6945         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6946         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6947         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6948         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6949         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6950         mips-sgi-irix6*.
6951         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6952         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6953         * gcc.target/mips/save-restore-3.c: Likewise.
6954         * gcc.target/mips/save-restore-4.c: Likewise.
6955         * gcc.target/mips/save-restore-5.c: Likewise.
6956         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6957         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6958         messages.
6959         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6960         IRIX 6 handling.
6961         (restore_ld_library_path_env_vars): Likewise.
6962         * lib/target-supports.exp (check_profiling_available): Remove
6963         mips*-*-irix* handling.
6964         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6965         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6966         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6967
6968 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6969
6970         PR c++/52582
6971         * g++.dg/opt/pr52582.C: New test.
6972
6973 2012-03-14  Richard Guenther  <rguenther@suse.de>
6974
6975         PR tree-optimization/52571
6976         * gcc.dg/vect/vect-2.c: Initialize arrays.
6977         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6978         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6979         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6980
6981 2012-03-14  Richard Guenther  <rguenther@suse.de>
6982
6983         PR middle-end/52080
6984         PR middle-end/52097
6985         PR middle-end/48124
6986         * gcc.dg/torture/pr48124-1.c: New testcase.
6987         * gcc.dg/torture/pr48124-2.c: Likewise.
6988         * gcc.dg/torture/pr48124-3.c: Likewise.
6989         * gcc.dg/torture/pr48124-4.c: Likewise.
6990
6991 2012-03-14  Richard Guenther  <rguenther@suse.de>
6992
6993         PR middle-end/52578
6994         * gcc.dg/pr52578.c: New testcase.
6995
6996 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6997
6998         PR c++/52521
6999         * g++.dg/cpp0x/udlit-args2.C: New test.
7000
7001 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7002
7003         PR target/48596
7004         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7005         * gcc.c-torture/compile/pr48596.c: ... here.
7006
7007 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
7008
7009         PR c++/51641
7010         * g++.dg/lookup/hidden-class17.C: New test.
7011
7012 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
7013
7014         PR c/52577
7015         * gcc.dg/Wunused-var-3.c: New test.
7016
7017 2012-03-13  Martin Jambor  <mjambor@suse.cz>
7018
7019         * gcc.dg/misaligned-expand-2.c: New test.
7020
7021 2012-03-13  Richard Guenther  <rguenther@suse.de>
7022
7023         PR middle-end/52134
7024         * gcc.dg/pr52134.c: New testcase.
7025
7026 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7027
7028         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7029
7030 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7031
7032         PR tree-optimization/46728
7033         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7034         * gcc.target/powerpc/pr46728-5.c: Likewise.
7035         * gcc.target/powerpc/pr46728-8.c: Likewise.
7036         * gcc.target/powerpc/pr46728-10.c: Likewise.
7037         * gcc.target/powerpc/pr46728-11.c: Likewise.
7038         * gcc.target/powerpc/pr46728-13.c: Likewise.
7039         * gcc.target/powerpc/pr46728-14.c: Likewise.
7040         * gcc.target/powerpc/pr46728-15.c: Likewise.
7041
7042 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
7043
7044         PR c++/52299
7045         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7046
7047 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7048
7049         PR tree-optimization/46728
7050         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7051         * gcc.target/powerpc/pr46728-5.c: Likewise.
7052         * gcc.target/powerpc/pr46728-8.c: Likewise.
7053         * gcc.target/powerpc/pr46728-10.c: Likewise.
7054         * gcc.target/powerpc/pr46728-11.c: Likewise.
7055         * gcc.target/powerpc/pr46728-13.c: Likewise.
7056         * gcc.target/powerpc/pr46728-14.c: Likewise.
7057         * gcc.target/powerpc/pr46728-15.c: Likewise.
7058
7059 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
7060
7061         PR target/49868
7062         * gcc.target/avr/torture/addr-space-1.h: New file.
7063         * gcc.target/avr/torture/addr-space-1-g.h: New test.
7064         * gcc.target/avr/torture/addr-space-1-0.h: New test.
7065         * gcc.target/avr/torture/addr-space-1-1.h: New test.
7066         * gcc.target/avr/torture/addr-space-1-x.h: New test.
7067
7068 2012-03-12  Andrew Pinski  <apinski@cavium.com>
7069
7070         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7071
7072 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7073
7074         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7075         * g++.dg/abi/thunk4.C: Likewise.
7076         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7077         Adapt line numbers.
7078         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7079         handling.
7080         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7081         * g++.dg/eh/spbp.C: Likewise.
7082         * g++.dg/ext/label13.C: Likewise.
7083         * g++.dg/guality/guality.exp: Likewise.
7084         * g++.dg/other/anon5.C: Likewise.
7085         * g++.dg/other/pragma-ep-1.C: Remove.
7086         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7087         * g++.dg/warn/pr31246.C: Likewise.
7088         * g++.dg/warn/weak1.C: Likewise.
7089         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7090         * g++.old-deja/g++.ext/attrib5.C: Likewise.
7091         * gcc.c-torture/compile/limits-declparen.c: Likewise.
7092         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7093         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7094         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7095         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7096         * gcc.dg/c99-tgmath-1.c: Likewise.
7097         * gcc.dg/c99-tgmath-2.c: Likewise.
7098         * gcc.dg/c99-tgmath-3.c: Likewise.
7099         * gcc.dg/c99-tgmath-4.c: Likewise.
7100         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7101         handling.
7102         * gcc.dg/debug/pr49032.c: Likewise.
7103         * gcc.dg/guality/guality.exp: Likewise.
7104         * gcc.dg/intmax_t-1.c: Likewise.
7105         * gcc.dg/pr48616.c: Likewise.
7106         * gcc.dg/pragma-ep-1.c: Remove.
7107         * gcc.dg/pragma-ep-2.c: Remove.
7108         * gcc.dg/pragma-ep-3.c: Remove.
7109         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7110         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7111         * gcc.misc-tests/gcov-14.c: Likewise.
7112         * gfortran.dg/guality/guality.exp: Likewise.
7113         * lib/target-supports.exp (check_weak_available): Likewise.
7114         (add_options_for_tls): Likewise.
7115         (check_ascii_locale_available): Likewise.
7116         * obj-c++.dg/dwarf-2.mm: Likewise.
7117         * objc.dg/dwarf-1.m: Likewise.
7118         * objc.dg/dwarf-2.m: Likewise.
7119
7120 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
7121
7122         PR tree-optimization/51721
7123         * gcc.dg/tree-ssa/vrp64.c: New test.
7124
7125         PR tree-optimization/52533
7126         * gcc.c-torture/compile/pr52533.c: New test.
7127
7128 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
7129
7130         * gcc.target/i386/rtm-xabort-1.c: New.
7131         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7132         * gcc.target/i386/rtm-xend-1.c: Ditto.
7133         * gcc.target/i386/rtm-xtest-1.c: Ditto.
7134         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7135         * gcc.target/i386/sse-13.c: Ditto.
7136         * gcc.target/i386/sse-14.c: Ditto.
7137         * gcc.target/i386/sse-22.c: Ditto.
7138         * gcc.target/i386/sse-23.c: Ditto.
7139         * g++.dg/other/i386-2.C: Ditto.
7140         * g++.dg/other/i386-3.C: Ditto.
7141
7142 2012-03-12  Tobias Burnus  <burnus@net-b.de>
7143
7144         PR fortran/52542
7145         * gfortran.dg/proc_ptr_35.f90: New.
7146
7147 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
7148
7149         PR target/52530
7150         * gcc.dg/torture/pr52530.c: New test.
7151
7152 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7153
7154         PR target/51244
7155         * gcc.target/sh/pr51244-1.c: Fix thinkos.
7156
7157 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7158
7159         PR target/52450
7160         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7161
7162         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7163
7164 2012-03-09  Andrew Pinski  <apinski@cavium.com>
7165
7166         PR middle-end/51988
7167         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7168         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7169
7170 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
7171
7172         * gcc.dg/tree-ssa/scev-3.c: New.
7173         * gcc.dg/tree-ssa/scev-4.c: New.
7174
7175 2012-03-08  Tobias Burnus  <burnus@net-b.de>
7176
7177         PR fortran/52469
7178         * gfortran.dg/proc_ptr_34.f90
7179
7180 2012-03-07  Jason Merrill  <jason@redhat.com>
7181
7182         PR c++/52521
7183         * g++.dg/cpp0x/udlit-mangle.C: New.
7184
7185 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
7186
7187         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7188
7189 2012-03-06  Richard Guenther  <rguenther@suse.de>
7190
7191         PR middle-end/52493
7192         * gcc.dg/torture/pr52493.c: New testcase.
7193
7194 2012-03-06  Richard Guenther  <rguenther@suse.de>
7195
7196         PR lto/52097
7197         * gcc.dg/lto/pr52097_0.c: New testcase.
7198
7199 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
7200
7201         PR target/51244
7202         * gcc.target/sh/pr51244-1.c: New.
7203         * gcc.target/sh/pr51244-2.c: New.
7204         * gcc.target/sh/pr51244-3.c: New.
7205
7206 2012-03-05  Jason Merrill  <jason@redhat.com>
7207
7208         PR c++/51930
7209         * g++.dg/ext/visibility/template11.C: New.
7210
7211         * g++.dg/cpp0x/implicit13.C: New.
7212
7213 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
7214
7215         PR tree-optimization/51721
7216         * gcc.dg/tree-ssa/vrp63.c: New test.
7217         * gcc.dg/pr51721.c: New test.
7218
7219 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7220
7221         PR fortran/50981
7222         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7223         argument checks.
7224
7225 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7226
7227         PR target/52146
7228         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7229
7230 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7231
7232         PR fortran/50981
7233         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7234
7235 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
7236
7237         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7238         int32plus.
7239
7240 2012-03-03  Jason Merrill  <jason@redhat.com>
7241
7242         * g++.dg/cpp0x/nsdmi-defer6.C: New.
7243
7244         Core 1270
7245         * g++.dg/cpp0x/initlist65.C: New.
7246
7247         PR c++/36797
7248         * g++.dg/ext/is_empty2.C: New.
7249
7250 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7251
7252         PR fortran/48820
7253         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7254
7255 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7256
7257         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7258         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7259         * gfortran.dg/bind_c_usage_8.f03: Ditto.
7260         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7261         * gfortran.dg/class_30.f90: Remove dg-warning line.
7262         * gfortran.dg/bind_c_usage_25.f90: New.
7263
7264 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7265
7266         PR fortran/48820
7267         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7268         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7269         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7270
7271 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7272
7273         PR fortran/48820
7274         * gfortran.dg/assumed_type_1.f90: New.
7275         * gfortran.dg/assumed_type_2.f90: New.
7276         * gfortran.dg/assumed_type_3.f90: New.
7277         * gfortran.dg/assumed_type_4.f90: New.
7278
7279 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
7280
7281         PR target/49486
7282         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7283         * gcc.target/sh/pr49468-di.c: New.
7284
7285 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
7286
7287         * gcc.dg/graphite/pr50561.c: Update.
7288
7289 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
7290
7291         * gcc.target/powerpc/pr52457.c: New test.
7292
7293 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
7294
7295         * gcc.target/arm/sat-1.c: New test.
7296
7297 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
7298
7299         PR target/46716
7300         * gcc.target/i386/pr46716.c: New test.
7301
7302 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7303
7304         PR c++/51989
7305         * g++.dg/cpp0x/sfinae32.C: New.
7306
7307 2012-03-02  Richard Guenther  <rguenther@suse.de>
7308
7309         PR tree-optimization/52406
7310         * gcc.dg/torture/pr52406.c: New testcase.
7311
7312 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7313
7314         PR fortran/52325
7315         * gfortran.dg/derived_comp_array_ref_8.f90: New.
7316         * gfortran.dg/nullify_2.f90: Update dg-error.
7317         * gfortran.dg/nullify_4.f90: Ditto.
7318         * gfortran.dg/pointer_init_6.f90: Ditto.
7319
7320 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7321
7322         PR fortran/52270
7323         * gfortran.dg/class_51.f90: New.
7324
7325 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7326
7327         PR fortran/52452
7328         * gfortran.dg/intrinsic_8.f90: New.
7329
7330 2012-03-01  Kai Tietz  <ktietz@redhat.com>
7331
7332         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7333         routines on mingw targets.
7334         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7335
7336 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
7337
7338         PR tree-optimization/52445
7339         * gcc.dg/pr52445.c: New test.
7340
7341 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7342
7343         PR target/52437
7344         * gcc.c-torture/compile/pr52437.c: New test.
7345
7346         PR middle-end/52419
7347         * gcc.dg/torture/pr52419.c: New test.
7348
7349         PR tree-optimization/52429
7350         * gcc.dg/torture/pr52429.c: New test.
7351         * g++.dg/opt/pr52429.C: New test.
7352
7353 2012-02-29  Richard Guenther  <rguenther@suse.de>
7354
7355         PR testsuite/52297
7356         * gcc.dg/lto/trans-mem-1_0.c: Remove.
7357         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7358         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7359         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7360         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7361         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7362
7363 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7364
7365         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7366
7367 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
7368
7369         PR fortran/52386
7370         * gfortran.dg/realloc_on_assign_13.f90 : New test.
7371
7372 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
7373
7374         PR target/51534
7375         * gcc.target/arm/neon/pr51534.c: New testcase.
7376
7377 2012-02-28  Richard Guenther  <rguenther@suse.de>
7378
7379         PR target/52407
7380         * gcc.dg/torture/pr52407.c: New testcase.
7381
7382 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7383
7384         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7385         * gcc.target/arm/vfp2.c: Likewise.
7386         * gcc.target/arm/vfp3.c: Likewise.
7387         * gcc.target/arm/vfp4.c: Likewise.
7388         * gcc.target/arm/vfp5.c: Likewise.
7389         * gcc.target/arm/vfp6.c: Likewise.
7390         * gcc.target/arm/vfp7.c: Likewise.
7391         * gcc.target/arm/vfp8.c: Likewise.
7392         * gcc.target/arm/vfp9.c: Likewise.
7393         * gcc.target/arm/vfp10.c: Likewise.
7394         * gcc.target/arm/vfp11.c: Likewise.
7395         * gcc.target/arm/vfp12.c: Likewise.
7396         * gcc.target/arm/vfp13.c: Likewise.
7397         * gcc.target/arm/vfp14.c: Likewise.
7398         * gcc.target/arm/vfp15.c: Likewise.
7399         * gcc.target/arm/vfp16.c: Likewise.
7400         * gcc.target/arm/vfp17.c: Likewise.
7401         * gcc.target/arm/neon-constants.h: New file.
7402         * gcc.target/arm/neon-vect1.c: New test.
7403         * gcc.target/arm/neon-vect2.c: New test.
7404         * gcc.target/arm/neon-vect3.c: New test.
7405         * gcc.target/arm/neon-vect4.c: New test.
7406         * gcc.target/arm/neon-vect5.c: New test.
7407         * gcc.target/arm/neon-vect6.c: New test.
7408         * gcc.target/arm/neon-vect7.c: New test.
7409         * gcc.target/arm/neon-vect8.c: New test.
7410
7411 2012-02-28  Richard Guenther  <rguenther@suse.de>
7412
7413         PR tree-optimization/52402
7414         * gcc.dg/torture/pr52402.c: New testcase.
7415
7416 2012-02-28  Richard Guenther  <rguenther@suse.de>
7417
7418         PR lto/52400
7419         * g++.dg/lto/pr52400_0.C: New testcase.
7420
7421 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
7422
7423         * gcc.target/avr/torture/builtins-1.c: New test.
7424         * gcc.target/avr/torture/builtins-error.c: New test.
7425
7426 2012-02-28  Kai Tietz  <ktietz@redhat.com>
7427
7428         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7429         * gcc.target/i386/pr45352-2.c: Likewise.
7430         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7431         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7432         targets instead rand.
7433         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7434         * gcc.target/i386/sse2-mul-1.c: Likewise.
7435         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7436         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7437         * gcc.target/i386/pad-1.c: Likewise.
7438         * gcc.target/i386/pad-9.c: Likewise.
7439         * gcc.target/i386/pad-2.c: Likewise.
7440         * gcc.target/i386/pad-5b.c: Likewise.
7441         * gcc.target/i386/pad-8.c: Likewise.
7442         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7443         * gcc.target/i386/pr44130.c: Likewise.
7444         * gcc.target/i386/align-main-1.c: Likewise.
7445         * gcc.target/i386/align-main-2.c: Likewise.
7446         * gcc.target/i386/sw-1.c: Likewise.
7447         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7448         on x64 mingw target.
7449         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7450         * gcc.target/i386/pr46295.c: Likewise.
7451         * gcc.target/i386/amd64-abi-1.c: Likewise.
7452         * gcc.target/i386/amd64-abi-2.c: Likewise.
7453         * gcc.target/i386/pr39082-1.c: Likewise.
7454         * gcc.target/i386/pr39162.c: Likewise.
7455         * gcc.target/i386/pr22152.c: Likewise.
7456         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7457         * gcc.target/i386/wrfsbase-2.c: Likewise.
7458         * gcc.target/i386/local.c: Likewise
7459         * gcc.target/i386/wrgsbase-1.c: Likewise.
7460         * gcc.target/i386/wrfsbase-1.c: Likewise.
7461         * gcc.target/i386/pr39315-3.c: Likewise.
7462         * gcc.target/i386/pr35767-4.c: Likewise.
7463         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7464         x64 mingw target.
7465         * gcc.target/i386/pr45336-2.c: Likewise.
7466         * gcc.target/i386/pr45336-1.c: Likewise.
7467         * gcc.target/i386/pr45336-4.c: Likewise.
7468
7469 2012-02-27  Tristan Gingold  <gingold@adacore.com>
7470
7471         * gnat.dg/array20.ad[sb]: New test.
7472
7473 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
7474
7475         PR target/52375
7476         * gcc.target/arm/pr52375.c: New test.
7477         * gcc.c-torture/compile/pr52375.c: New test.
7478
7479 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7480
7481         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7482         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7483
7484 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7485
7486         * gnat.dg/aggr19.adb: New test.
7487         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7488
7489 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
7490
7491         PR target/49263
7492         * gcc.target/sh/pr49263.c: New.
7493
7494 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
7495
7496         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7497         simulate_thread_wrapper_other_threads
7498         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7499         Move initialization of 'value' to main().
7500         (main): Initialize 'value';
7501         * gcc.dg/simulate-thread/speculative-store.c
7502         (simulate_thread_step_verify): Return 0 when successful.
7503         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7504         Reduce threshold.
7505         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
7506         (simulate_thread_wrapper_other_threads): Return a success/fail value
7507         and issue an error if the instruction count threshold is exceeded.
7508
7509 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7510
7511         PR target/50580
7512         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7513         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7514
7515 2012-02-24  Richard Guenther  <rguenther@suse.de>
7516
7517         PR middle-end/52355
7518         * gcc.dg/pr52355.c: New testcase.
7519
7520 2012-02-23  Kai Tietz  <ktietz@redhat.com>
7521
7522         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7523         * gcc.dg/Wpadded.c: Likewise.
7524         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7525         structure-layout.
7526         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7527         for sleep by Sleep and add windows.h include for this function.
7528         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7529         targets.
7530         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7531         target.
7532         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7533         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7534         on x64 mingw target.
7535         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7536         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7537         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7538         failure on LLP64 target.
7539
7540 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
7541
7542         PR c/52290
7543         * gcc.dg/noncompile/pr52290.c: New test.
7544
7545 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
7546
7547         PR tree-optimization/52019
7548         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7549
7550 2012-02-22  Kai Tietz  <ktietz@redhat.com>
7551
7552         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7553         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7554         derived pdiff_t type.
7555         * g++.dg/torture/pr49720.C: Likewise
7556
7557 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
7558
7559         PR target/52330
7560         * gcc.target/i386/pr52330.c: New test.
7561
7562 2012-02-22  Tobias Burnus  <burnus@net-b.de>
7563
7564         PR fortran/52335
7565         * gfortran.dg/io_constraints_10.f90: New.
7566
7567 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
7568
7569         * lib/target-supports.exp (check_effective_target_vect_condition):
7570         Return true for NEON.
7571
7572 2012-02-21  Kai Tietz  <ktietz@redhat.com>
7573
7574         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7575
7576 2012-02-21  Richard Guenther  <rguenther@suse.de>
7577
7578         PR tree-optimization/52324
7579         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7580
7581 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
7582
7583         PR middle-end/51782
7584         * gcc.target/avr/torture/pr51782-1.c: New test.
7585
7586 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
7587
7588         PR tree-optimization/52318
7589         * gcc.dg/pr52318.c: New test.
7590
7591 2012-02-20  Kai Tietz  <ktietz@redhat.com>
7592
7593         * gcc.dg/bf-ms-layout-3.c: New testcase.
7594
7595 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
7596
7597         PR testsuite/52229
7598         PR fortran/32380
7599         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
7600
7601 2012-02-20  Richard Guenther  <rguenther@suse.de>
7602
7603         PR tree-optimization/52298
7604         * gcc.dg/torture/pr52298.c: New testcase.
7605         * gcc.dg/vect/pr52298.c: Likewise.
7606
7607 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
7608
7609         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7610         * gcc.c-torture/execute/pr52286.c: Ditto.
7611
7612 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
7613
7614         PR tree-optimization/52286
7615         * gcc.c-torture/execute/pr52286.c: New test.
7616
7617 2012-02-18  Tobias Burnus  <burnus@net-b.de>
7618
7619         PR fortran/52295
7620         * gfortran.dg/interface_35.f90: Use -std=f2003.
7621         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7622         * gfortran.dg/interface_assignment_4.f90: Ditto.
7623         * gfortran.dg/bessel_1.f90: Ditto.
7624         * gfortran.dg/func_result_6.f90: Ditto.
7625         * gfortran.dg/hypot_1.f90: Ditto.
7626         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7627
7628 2012-02-17  Tobias Burnus  <burnus@net-b.de>
7629
7630         PR translation/52232
7631         PR translation/52234
7632         PR translation/52245
7633         PR translation/52246
7634         PR translation/52262
7635         PR translation/52273
7636         * gfortran.dg/coarray_22.f90: Update dg-error.
7637         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7638
7639 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7640
7641         PR target/51753
7642         * lib/gcc-simulate-thread.exp: Load timeout.exp.
7643         (simulate-thread): Use default timeout.
7644
7645 2012-02-16  Jason Merrill  <jason@redhat.com>
7646
7647         PR c++/52248
7648         * g++.dg/ext/timevar1.C: New.
7649
7650 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7651
7652         PR c++/52126
7653         * g++.dg/template/using21.C: New.
7654         * g++.dg/template/using22.C: Likewise.
7655
7656 2012-02-16  Jason Merrill  <jason@redhat.com>
7657
7658         PR c++/51415
7659         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7660
7661 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
7662
7663         PR tree-optimization/52255
7664         * gcc.c-torture/compile/pr52255.c: New test.
7665
7666         PR debug/52260
7667         * g++.dg/debug/dwarf2/pr52260.C: New test.
7668
7669         PR middle-end/51929
7670         * g++.dg/ipa/pr51929.C: New test.
7671
7672 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7673
7674         PR target/52199
7675         * gcc.target/powerpc/pr52199.c: New file.
7676
7677 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7678
7679         PR target/52152
7680         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7681
7682 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7683
7684         * gcc.dg/pr51867.c: Don't include <math.h>.
7685         (sqrtf): Declare.
7686
7687 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7688
7689         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7690         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7691
7692 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
7693
7694         PR tree-optimization/50561
7695         * gcc.dg/graphite/pr50561.c: New testcase.
7696
7697 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7698
7699         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7700         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7701
7702 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7703
7704         * gnat.dg/discr35.ad[sb]: New test.
7705
7706 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7707
7708         * gnat.dg/volatile10.adb: New test.
7709         * gnat.dg/volatile10_pkg.ads: New helper.
7710
7711 2012-02-14  Jason Merrill  <jason@redhat.com>
7712
7713         * g++.dg/ext/attrib43.C: New.
7714
7715 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
7716
7717         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7718         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7719         fgnu_tm.
7720         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7721         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7722         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7723         effective_target fgnu_tm.
7724         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7725
7726 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7727
7728         PR c++/52247
7729         * g++.dg/template/asmgoto1.C: New test.
7730
7731 2012-02-14  Ian Lance Taylor  <iant@google.com>
7732
7733         PR go/48501
7734         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7735         compiling generated file for 64bit and index tests.
7736
7737 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
7738
7739         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7740
7741 2012-02-14  Richard Guenther  <rguenther@suse.de>
7742
7743         PR tree-optimization/52244
7744         PR tree-optimization/51528
7745         * gcc.dg/torture/pr52244.c: New testcase.
7746
7747 2012-02-14  Walter Lee  <walt@tilera.com>
7748
7749         * g++.dg/other/PR23205.C: Disable test on tile.
7750         * g++.dg/other/pr23205-2.C: Disable test on tile.
7751         * gcc.dg/20020312-2.c: Add a condition for __tile__.
7752         * gcc.dg/20040813-1.c: Disable test on tile.
7753         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7754         * gcc.misc-tests/linkage.exp: Handle tilegx.
7755
7756 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7757
7758         PR tree-optimization/52210
7759         * gcc.dg/pr52210.c: New test.
7760
7761 2012-02-14  Jason Merrill  <jason@redhat.com>
7762
7763         PR c++/39055
7764         * g++.dg/overload/defarg5.C: New.
7765
7766 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR c/52181
7769         * c-c++-common/pr52181.c: New test.
7770
7771 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7772
7773         PR c++/52215
7774         * g++.dg/ext/atomic-1.C: New test.
7775
7776 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7777
7778         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7779
7780 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7781
7782         PR middle-end/52209
7783         * gcc.c-torture/execute/pr52209.c: New test.
7784
7785 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
7786
7787         PR fortran/50981
7788         * gfortran.dg/elemental_optional_args_5.f03: New test.
7789
7790 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
7791
7792         PR testsuite/50076
7793         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7794         cases.
7795
7796 2012-02-11  Ian Lance Taylor  <iant@google.com>
7797
7798         PR go/51874
7799         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7800         SPARC Solaris.  Don't run the test at all on systems where it may
7801         not work, rather than xfailing it.
7802
7803 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
7804
7805         PR rtl-optimization/52175
7806         * gcc.c-torture/compile/pr52175.c: New test.
7807
7808 2012-02-10  Jason Merrill  <jason@redhat.com>
7809
7810         PR c++/51910
7811         * g++.dg/template/repo10.C: New.
7812
7813 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
7814
7815         PR debug/52132
7816         * gcc.dg/pr52132.c: New test.
7817
7818 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7819
7820         * gnat.dg/specs/aggr4.ads: New test.
7821         * gnat.dg/specs/aggr4_pkg.ads: New helper.
7822
7823 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7824
7825         PR target/52146
7826         * gcc.target/i386/pr52146.c: New.
7827
7828 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
7829
7830         PR middle-end/52177
7831         * c-c++-common/pr52177.c: New test.
7832
7833 2012-02-10  Jan Hubicka  <jh@suse.cz>
7834
7835         PR middle-end/48600
7836         * g++.dg/torture/pr48600.C: New testcase.
7837
7838 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
7839
7840         PR middle-end/52140
7841         * gcc.dg/dfp/pr52140.c: New test.
7842
7843 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
7844
7845         PR fortran/32380
7846         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7847         of dg-options.
7848
7849 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
7850
7851         PR middle-end/51867
7852         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7853         * gcc.dg/pr51867.c: New test.
7854
7855 2012-02-09  Ian Lance Taylor  <iant@google.com>
7856
7857         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7858         which don't support -fsplit-stack.  Turn off optimization when
7859         compiling select5-out.go.
7860
7861 2012-02-08  Ian Lance Taylor  <iant@google.com>
7862
7863         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7864         systems which don't support -fsplit-stack.
7865
7866 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
7867
7868         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7869         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7870         machine instuction in the log.
7871
7872 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
7873
7874         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7875           to 20 seconds.
7876
7877 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
7878
7879         PR driver/48524
7880         * gcc.dg/pr48524.c: New test.
7881         * gcc.dg/pr48524.spec: New spec file for test.
7882
7883 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7884
7885         PR fortran/32380
7886         * gfortran.dg/vect/pr32380.f90:  New test.
7887
7888 2012-02-08  Tobias Burnus  <burnus@net-b.de>
7889
7890         PR fortran/52151
7891         * gfortran.dg/realloc_on_assign_12.f90: New.
7892
7893 2012-02-08  Richard Guenther  <rguenther@suse.de>
7894
7895         PR rtl-optimization/52170
7896         * gcc.dg/torture/pr52170.c: New testcase.
7897
7898 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
7899
7900         PR gcov-profile/52150
7901         * gcc.dg/tree-prof/pr52150.c: New test.
7902
7903         PR rtl-optimization/52139
7904         * gcc.dg/pr52139.c: New test.
7905
7906 2012-02-07  Jason Merrill  <jason@redhat.com>
7907
7908         PR c++/51675
7909         * g++.dg/cpp0x/constexpr-union3.C: New.
7910
7911         PR c++/52035
7912         * g++.dg/lto/pr52035_0.C: New.
7913
7914 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7915
7916         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7917         * gcc.dg/special/weak-1.c: Likewise.
7918         * gcc.dg/ucnid-12.c: Likewise.
7919         * gcc.dg/torture/pr45678-1.c: Likewise.
7920         * gcc.dg/torture/pr45678-2.c: Likewise.
7921         * gcc.dg/vector-4.c: Likewise.
7922         * gcc.dg/ipa/inline-5.c: Likewise.
7923         * gcc.dg/ucnid-11.c: Likewise.
7924         * gcc.misc-tests/gcov-13.c: Likewise.
7925         * gcc.misc-tests/gcov-14.c: Likewise.
7926         * g++.dg/ext/label13.C: Likewise.
7927         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7928         hppa*-*-hpux* options.
7929         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7930         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7931         * gcc.dg/pr48616.c: Likewise.
7932         * gcc.dg/pr17957.c: Likewise.
7933         * gcc.dg/pr17055-1.c: Likewise.
7934         * gcc.dg/pr32912-1.c: Likewise.
7935         * gcc.dg/tm/pr51472.c: Likewise.
7936         * c-c++-common/fold-bitand-4.c: Likewise.
7937         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7938         Use dg-additional-options for extra options.
7939
7940 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
7941
7942         * gcc.target/epiphany/interrupt-2.c: New test.
7943
7944 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7945
7946         PR target/52155
7947         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7948         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7949         for MIPS ELF.
7950
7951 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7952
7953         PR target/52152
7954         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7955
7956 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7957
7958         PR middle-end/24306
7959         PR target/52154
7960         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7961         * gcc.target/mips/va-arg-1.c: New test.
7962
7963 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
7964
7965         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7966         for -mno-pointers-to-nested-functions.
7967
7968 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
7969
7970         * gcc.c-torture/execute/20120207-1.c: New test.
7971
7972 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
7973
7974         PR rtl-optimization/52060
7975         * gcc.dg/torture/pr52060.c: New test.
7976
7977         PR middle-end/52074
7978         * gcc.c-torture/compile/pr52074.c: New test.
7979
7980 2012-02-07  Tobias Burnus  <burnus@net-b.de>
7981
7982         PR fortran/51514
7983         * gfortran.dg/class_to_type_2.f90: New.
7984
7985 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
7986
7987         PR fortran/32373
7988         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
7989         Remove module.
7990
7991 2012-02-06  Jason Merrill  <jason@redhat.com>
7992
7993         PR c++/52088
7994         * g++.dg/template/conv13.C: New.
7995
7996 2012-02-06  Richard Guenther  <rguenther@suse.de>
7997
7998         PR tree-optimization/52115
7999         * gcc.c-torture/compile/pr52115.c: New testcase.
8000
8001 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
8002
8003         PR target/52129
8004         * gcc.c-torture/execute/pr52129.c: New test.
8005
8006 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
8007
8008         * gcc.dg/pr48374.c: Actually add the test I forgot
8009         in the 2012-01-25 commit.
8010
8011 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8012
8013         PR fortran/32373
8014         * gfortran.dg/vect/vect-8.f90:  New test case.
8015
8016 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8017
8018         PR fortran/48847
8019         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
8020
8021 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
8022
8023         PR fortran/52102
8024         * gfortran.dg/class_48.f90 : Add test of allocate class array
8025         component with source in subroutine test3.  Remove commenting
8026         out in subroutine test4, since branching on unitialized variable
8027         is now fixed (no PR for this last.).
8028
8029 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8030
8031         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8032         on MIPS targets.
8033         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8034
8035 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8036
8037         PR target/52125
8038         * lib/target-supports.exp (check_effective_target_mips_rel): New.
8039         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8040
8041 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8042
8043         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8044         (check_effective_target_sync_int_long): Use it.
8045         (check_effective_target_sync_char_short): Likewise.
8046         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8047
8048 2012-02-05  Tobias Burnus  <burnus@net-b.de>
8049
8050         PR fortran/51972
8051         * gfortran.dg/class_48.f90: Add some further checks.
8052
8053 2012-02-05  Ira Rosen  <irar@il.ibm.com>
8054
8055         PR tree-optimization/52091
8056         * gcc.dg/vect/pr52091.c: New test.
8057
8058 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
8059
8060         PR rtl-optimization/52113
8061         * gcc.target/avr/pr52113.c: New test.
8062
8063 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
8064
8065         PR rtl-optimization/52092
8066         * gcc.c-torture/compile/pr52092.c: New test.
8067
8068 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
8069
8070         PR fortran/41587
8071         * gfortran.dg/class_array_10.f03: New test.
8072
8073         PR fortran/46356
8074         * gfortran.dg/class_array_11.f03: New test.
8075
8076         PR fortran/51754
8077         * gfortran.dg/class_array_12.f03: New test.
8078
8079 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
8080
8081         PR fortran/52012
8082         * gfortran.dg/realloc_on_assign_11.f90: New test.
8083
8084 2012-02-02  Tobias Burnus  <burnus@net-b.de>
8085
8086         PR fortran/52093
8087         * gfortran.dg/shape_7.f90: New.
8088
8089 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8090
8091         * gcc.target/mips/mips-prepend-1.c: New test.
8092
8093 2012-02-02  Jan Hubicka  <jh@suse.cz>
8094             Tom de Vries  <tom@codesourcery.com>
8095
8096         PR middle-end/51998
8097         * gcc.dg/alias-12.c: New testcase.
8098         * gcc.dg/alias-13.c: New testcase.
8099
8100 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
8101
8102         PR target/52086
8103         * gcc.dg/pr52086.c: New test.
8104
8105         PR tree-optimization/52073
8106         * gcc.c-torture/compile/pr52073.c: New test.
8107
8108 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
8109
8110         PR fortran/51958
8111         * gfortran.dg/function_optimize_10.f90:  New test.
8112
8113 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
8114
8115         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8116         test on alpha*-*-*.
8117
8118 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8119
8120         PR fortran/52024
8121         * gfortran.dg/typebound_operator_14.f90: New.
8122
8123 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8124
8125         PR fortran/52059
8126         * gfortran.dg/elemental_function_1.f90: New.
8127
8128 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8129
8130         PR rtl-optimization/51374
8131         * gcc.target/avr/torture/pr51374-1.c:
8132         Also fail if SBIS is seen.
8133
8134 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8135
8136         PR rtl-optimization/51374
8137         * gcc.target/avr/torture/pr51374-1.c: New.
8138
8139 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8140
8141         PR fortran/52024
8142         * gfortran.dg/typebound_generic_11.f90: New.
8143
8144 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8145
8146         PR fortran/52029
8147         * gfortran.dg/class_49.f90: New.
8148
8149 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8150
8151         PR fortran/52013
8152         * gfortran.dg/elemental_args_check_6.f90: New.
8153
8154 2012-01-31  Jason Merrill  <jason@redhat.com>
8155
8156         PR c++/52043
8157         * g++.dg/cpp0x/variadic122.C: New.
8158
8159 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
8160
8161         PR fortran/52012
8162         * gfortran.dg/realloc_on_assign_10.f90: New test.
8163
8164 2012-01-31  Richard Guenther  <rguenther@suse.de>
8165
8166         PR tree-optimization/51528
8167         * gcc.dg/torture/pr51528.c: New testcase.
8168
8169 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
8170
8171         PR go/48501
8172         * lib/go.exp (go_target_compile): Append timeout= to options.
8173         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8174         select5-out.go test on alpha*-*-* targets.
8175
8176 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
8177
8178         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8179         (TEST_SHORT): Reformat in the same way.
8180         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8181         (TEST_SHORT): Reformat in the same way.
8182         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8183         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8184         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8185         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8186         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8187
8188 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
8189
8190         PR target/51835
8191         * gcc.target/arm/pr51835.c: New testcase.
8192
8193 2012-01-30  Richard Guenther  <rguenther@suse.de>
8194
8195         PR tree-optimization/52028
8196         * gcc.dg/torture/pr52028.c: New testcase.
8197         * gfortran.dg/ldist-pr45199.f: Adjust.
8198         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8199         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8200         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8201
8202 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
8203
8204         PR debug/52027
8205         * gcc.dg/tree-prof/pr52027.c: New test.
8206
8207         PR tree-optimization/52046
8208         * gcc.dg/pr52046.c: New test.
8209
8210         PR debug/52048
8211         * g++.dg/other/pr52048.C: New test.
8212
8213 2012-01-30  Richard Guenther  <rguenther@suse.de>
8214
8215         PR tree-optimization/52045
8216         * gcc.dg/pr52045.c: New testcase.
8217
8218 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
8219
8220         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8221         new code generated for __sync_lock_release.
8222
8223 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8224
8225         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8226
8227 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8228
8229         PR testsuite/51875
8230         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8231
8232         * g++.dg/ext/visibility/template10.C: Fix typo.
8233
8234         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8235
8236 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
8237
8238         PR c++/51327
8239         * g++.dg/cpp0x/constexpr-ice6.C: New.
8240
8241 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8242
8243         PR fortran/41600
8244         * gfortran.dg/default_initialization_6.f90: New.
8245
8246 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8247
8248         PR fortran/51972
8249         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8250         * gfortran.dg/class_48.f90: New.
8251
8252 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
8253
8254         PR fortran/51808
8255         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8256
8257 2012-01-28  Tobias Burnus  <burnus@net-b.de>
8258
8259         PR fortran/51972
8260         * gfortran.dg/class_allocate_12.f90: New.
8261
8262 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
8263
8264         * gcc.dg/torture/pr50444.c: Fix dg directives.
8265
8266 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
8267
8268         PR target/52006
8269         * gcc.target/arm/pr52006.c: New test.
8270
8271 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
8272
8273         PR testsuite/52011
8274         * gcc.dg/lto/trans-mem.h: New file.
8275         * gcc.dg/lto/trans-mem-2_0.c: Include it.
8276         * gcc.dg/lto/trans-mem-1_1.c: Same.
8277         * gcc.dg/lto/trans-mem-4_1.c: Same.
8278         * gcc.dg/lto/trans-mem-3_1.c: Same.
8279
8280 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8281
8282         PR fortran/52022
8283         * gfortran.dg/dummy_procedure_7.f90: New.
8284
8285 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
8286
8287         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8288         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8289
8290 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
8291
8292         PR c++/51852
8293         * g++.dg/other/gc5.C: New test.
8294
8295 2012-01-27  Richard Guenther  <rguenther@suse.de>
8296
8297         PR tree-optimization/50444
8298         * gcc.dg/torture/pr50444.c: New testcase.
8299
8300 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8301
8302         PR fortran/51970
8303         PR fortran/51977
8304         * gfortran.dg/move_alloc_13.f90: New.
8305
8306 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8307
8308         PR fortran/51953
8309         * gfortran.dg/allocate_alloc_opt_13.f90: New.
8310         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8311         and change dg-error string.
8312
8313 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8314
8315         PR fortran/52016
8316         * gfortran.dg/elemental_args_check_5.f90: New.
8317
8318 2012-01-27  Richard Guenther  <rguenther@suse.de>
8319
8320         PR middle-end/51959
8321         * g++.dg/torture/pr51959.C: New testcase.
8322
8323 2012-01-27  Tom de Vries  <tom@codesourcery.com>
8324
8325         PR tree-optimization/51990
8326         * gcc.dg/pr51990.c: New test.
8327         * gcc.dg/pr51990-2.c: Same.
8328
8329 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
8330             Tobias Burnus <burnus@gcc.gnu.org>
8331
8332         PR fortran/48705
8333         * gfortran.dg/class_allocate_11.f03: New.
8334
8335         PR fortran/51870
8336         PR fortran/51943
8337         PR fortran/51946
8338         * gfortran.dg/class_allocate_7.f03: New.
8339         * gfortran.dg/class_allocate_8.f03: New.
8340         * gfortran.dg/class_allocate_9.f03: New.
8341         * gfortran.dg/class_allocate_10.f03: New.
8342
8343 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8344
8345         * gnat.dg/discr34.adb: New test.
8346         * gnat.dg/discr34_pkg.ads: New helper.
8347
8348 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8349
8350         * gnat.dg/discr33.adb: New test.
8351
8352 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8353
8354         * gnat.dg/limited_with3.ad[sb): New test.
8355         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8356         * gnat.dg/limited_with3_pkg2.ads: Likewise.
8357         * gnat.dg/limited_with3_pkg3.ads: Likewise.
8358
8359 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8360
8361         * gnat.dg/stack_usage1.adb: New test.
8362         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8363
8364         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8365         * gcc.dg/pr44194-2.c: Likewise.
8366
8367 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
8368
8369         PR c++/51370
8370         * g++.dg/template/crash112.C: New.
8371
8372 2012-01-27  Richard Henderson  <rth@redhat.com>
8373
8374         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8375
8376 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8377
8378         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8379
8380 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
8381
8382         PR middle-end/51895
8383         * g++.dg/opt/pr51895.C: New test.
8384
8385 2012-01-26  Michael Matz  <matz@suse.de>
8386
8387         PR tree-optimization/48794
8388         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8389
8390 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8391
8392         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8393
8394 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8395
8396         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8397         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8398         memory.
8399         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8400         the default value for s390 and s390x.
8401
8402 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
8403
8404         PR lto/51698
8405         * gcc.dg/lto/trans-mem-4_0.c: New.
8406         * gcc.dg/lto/trans-mem-4_1.c: New.
8407         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8408         TM builtins.
8409         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8410         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8411         TM builtins.
8412         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8413         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8414         TM builtins.
8415
8416 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
8417
8418         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8419
8420 2012-01-25  Ian Lance Taylor  <iant@google.com>
8421
8422         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8423
8424 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8425
8426         PR fortran/51995
8427         * gfortran.dg/typebound_proc_25.f90: New.
8428
8429 2012-01-25  Jason Merrill  <jason@redhat.com>
8430
8431         PR c++/51992
8432         * g++.dg/lto/pr51992_0.C: New.
8433
8434 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
8435
8436         PR tree-optimization/51987
8437         * gcc.target/i386/pr51987.c: New test.
8438
8439 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8440
8441         * gcc.dg/tm/lto-1.c: Require lto support in target.
8442
8443 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
8444
8445         PR rtl-optimization/48374
8446         * gcc.dg/pr48374.c: New test.
8447
8448 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8449
8450         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8451
8452 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8453
8454         PR fortran/51966
8455         * gfortran.dg/derived_constructor_char_3.f90: New.
8456
8457 2012-01-24  Ian Lance Taylor  <iant@google.com>
8458
8459         * go.test/go-test.exp (filecmp): New procedure.
8460         (errchk): Handle quoted square brackets.
8461         (go-gc-tests): Set go_compile_args. Handle various new test
8462         lines.  Skip a few new tests.
8463         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8464
8465 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8466
8467         * lib/target-supports.exp (proc check_effective_target_vect_perm)
8468         (check_effective_target_vect_extract_even_odd)
8469         (check_effective_target_vect_interleave): Return true for MIPS
8470         paired-single.
8471
8472 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8473
8474         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8475         (main): Use it instead of argc.
8476
8477 2012-01-24  Jason Merrill  <jason@redhat.com>
8478
8479         PR c++/51973
8480         * g++.dg/cpp0x/sfinae31.C: New.
8481
8482 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8483
8484         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8485
8486 2012-01-24  Jason Merrill  <jason@redhat.com>
8487
8488         PR c++/51812
8489         * g++.dg/inherit/covariant20.C: New.
8490
8491 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
8492
8493         PR c++/51223
8494         * g++.dg/parse/crash58.C: New.
8495
8496 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
8497
8498         PR target/51957
8499         * gcc.dg/pr51957-1.c: New test.
8500         * gcc.dg/pr51957-1.h: New file.
8501         * gcc.dg/pr51957-2.c: New test.
8502
8503 2012-01-23  Jason Merrill  <jason@redhat.com>
8504
8505         PR c++/51930
8506         * g++.dg/ext/visibility/template10.C: New.
8507
8508 2012-01-23  Tobias Burnus  <burnus@net-b.de>
8509
8510         PR fortran/51948
8511         * gfortran.dg/move_alloc_12.f90: New.
8512
8513 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8514
8515         PR middle-end/45416
8516         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8517
8518 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
8519
8520         PR c++/51398
8521         * g++.dg/template/crash111.C: New.
8522
8523 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
8524
8525         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8526         configurations.
8527         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8528
8529 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
8530
8531         PR testsuite/51941
8532         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
8533         the DW_TAG_class_type and DW_AT_name: "Executor".
8534
8535 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8536
8537         * lib/target-supports.exp
8538         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8539         (check_effective_target_vect_interleave): Likewise.
8540
8541 2012-01-22  Jason Merrill  <jason@redhat.com>
8542
8543         PR c++/51925
8544         * g++.dg/template/using20.C: New.
8545         * g++.dg/template/template-id-2.C: Adjust diagnostic.
8546
8547 2012-01-23  Jason Merrill  <jason@redhat.com>
8548
8549         PR target/51934
8550         * g++.dg/torture/pr51344.C: Limit to x86.
8551
8552 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
8553
8554         * c-c++-common/tm/omp.c: Require target with pthread support.
8555
8556 2012-01-23  Richard Guenther  <rguenther@suse.de>
8557
8558         PR tree-optimization/51949
8559         * gcc.dg/torture/pr51949.c: New testcase.
8560
8561 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
8562
8563         PR rtl-optimization/51933
8564         * gcc.c-torture/execute/pr51933.c: New test.
8565
8566 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
8567
8568         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8569         Do not define for Interix.
8570
8571 2012-01-22  Jason Merrill  <jason@redhat.com>
8572
8573         PR c++/51832
8574         * g++.dg/lto/pr51832.h: New.
8575         * g++.dg/lto/pr51832_0.C: New.
8576         * g++.dg/lto/pr51832_1.C: New.
8577
8578 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8579
8580         * gcc.dg/ext-elim-1.c: New test.
8581
8582 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8583
8584         PR target/51931
8585         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8586         * g++.dg/opt/longbranch1.C: Likewise.
8587
8588 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8589
8590         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8591         in C++11 mode.
8592
8593 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8594
8595         PR fortran/50556
8596         * gfortran.dg/namelist_74.f90: New test.
8597         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8598
8599 2012-01-21  Tobias Burnus  <burnus@net-b.de>
8600
8601         PR fortran/51913
8602         * gfortran.dg/class_47.f90: New.
8603
8604 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
8605
8606         * gnat.dg/renaming5.ad[sb]: New test.
8607
8608 2012-01-20  Jason Merrill  <jason@redhat.com>
8609
8610         PR c++/51919
8611         * g++.dg/pch/mangle1.{C,Hs}: Remove.
8612
8613 2012-01-20  Jason Merrill  <jason@redhat.com>
8614
8615         PR c++/51922
8616         * g++.dg/ext/attrib42.C: Require ilp32.
8617
8618 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8619
8620         PR target/51915
8621         * gcc.target/arm/pr51915.c: New test.
8622
8623 2012-01-20  Cary Coutant  <ccoutant@google.com>
8624             Dodji Seketeli  <dodji@redhat.com>
8625
8626         PR debug/45682
8627         * g++.dg/debug/dwarf2/nested-3.C: New test.
8628
8629 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8630
8631         PR c++/51402
8632         * g++.dg/template/crash110.C: New.
8633
8634 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8635
8636         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8637         Remove default options on hppa*-*-hpux*.
8638
8639 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8640
8641         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8642
8643 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8644
8645         * gcc.c-torture/compile/pr51856.c: New testcase.
8646
8647 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
8648
8649         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8650         options to go_target_compile.
8651
8652 2012-01-20  Kai Tietz  <ktietz@redhat.com>
8653
8654         * g++.dg/torture/pr51344.C: Fix typo.
8655
8656 2012-01-20  Richard Guenther  <rguenther@suse.de>
8657
8658         PR tree-optimization/51903
8659         * g++.dg/torture/pr51903.C: New testcase.
8660
8661 2012-01-20  Tobias Burnus  <burnus@net-b.de>
8662             Janus Weil  <janus@gcc.gnu.org>
8663
8664         PR fortran/51056
8665         * gfortran.dg/use_21.f90: New.
8666
8667 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8668
8669         PR target/51106
8670         * gcc.dg/torture/pr51106-1.c: New test.
8671         * gcc.dg/torture/pr51106-2.c: New test.
8672
8673 2012-01-19  Kai Tietz  <ktietz@redhat.com>
8674
8675         * g++.dg/torture/pr51344.C: New test.
8676
8677 2012-01-19  Tobias Burnus  <burnus@net-b.de>
8678
8679         PR fortran/51904
8680         * gfortran.dg/intrinsic_size_2.f90: New.
8681
8682 2012-01-19  Jason Merrill  <jason@redhat.com>
8683
8684         PR c++/51889
8685         * g++.dg/inherit/using7.C: New.
8686
8687 2012-01-19  Richard Guenther  <rguenther@suse.de>
8688
8689         PR tree-optimization/37997
8690         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8691
8692 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8693
8694         PR rtl-optimization/51505
8695         * gcc.dg/pr51505.c: New test.
8696
8697 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
8698
8699         PR fortran/51634
8700         * gfortran.dg/typebound_operator_12.f03: New.
8701         * gfortran.dg/typebound_operator_13.f03: New.
8702
8703 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
8704
8705         PR c++/51225
8706         * g++.dg/cpp0x/pr51225.C: New.
8707
8708 2012-01-17  Ian Lance Taylor  <iant@google.com>
8709
8710         PR go/50656
8711         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8712
8713 2012-01-17  Tobias Burnus  <burnus@net-b.de>
8714
8715         PR fortran/51869
8716         * gfortran.dg/realloc_on_assign_9.f90: New.
8717
8718 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
8719
8720         PR other/51165
8721         * gcc.dg/tm/memopt-3.c: Remove xfail.
8722         * gcc.dg/tm/memopt-4.c: Remove xfail.
8723         * gcc.dg/tm/memopt-5.c: Remove xfail.
8724         * gcc.dg/tm/memopt-7.c: Remove xfail.
8725
8726 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
8727
8728         PR tree-optimization/51877
8729         * gcc.c-torture/execute/pr51877.c: New test.
8730
8731 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
8732
8733         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8734         {!vect_align_arrays} to vect_sizes_32B_16B.
8735         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8736         * gcc.dg/vect/vect-peel-3.c: Ditto.
8737
8738 2012-01-16  Jason Merrill  <jason@redhat.com>
8739
8740         PR c++/51854
8741         * g++.dg/abi/mangle60.C: New.
8742
8743         PR c++/51827
8744         * g++.dg/pch/mangle1.{C,Hs}: New.
8745
8746 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
8747             Tobias Burnus  <burnus@net-b.de>
8748
8749         PR fortran/50981
8750         * gfortran.dg/elemental_optional_args_3.f90: New
8751         * gfortran.dg/elemental_optional_args_4.f90: New
8752
8753 2012-01-16  Tobias Burnus  <burnus@net-b.de>
8754
8755         PR fortran/51809
8756         * gfortran.dg/use_20.f90: New
8757
8758 2012-01-16  Jason Merrill  <jason@redhat.com>
8759
8760         PR c++/51868
8761         * g++.dg/cpp0x/rv-bitfield.C: New.
8762         * g++.dg/cpp0x/rv-bitfield2.C: New.
8763
8764 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
8765
8766         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8767         subroutine 'qsort' and use index array to assign the result.
8768
8769 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
8770
8771         PR tree-optimization/51865
8772         * gcc.dg/pr51865.c: New test.
8773
8774 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8775
8776         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8777
8778 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8779
8780         * gcc.target/mips/code-readable-2.c: Allow the jump table address
8781         to be loaded from the constant pool, rather than via %hi and %lo.
8782
8783 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
8784
8785         PR rtl-optimization/51821
8786         * gcc.dg/pr51821.c: New test.
8787
8788 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
8789
8790         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8791
8792 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
8793
8794         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8795
8796 2012-01-14  Tobias Burnus  <burnus@net-b.de>
8797
8798         PR fortran/51800
8799         * gfortran.dg/init_flag_8.f90: New.
8800         * gfortran.dg/init_flag_9.f90: New.
8801
8802 2011-01-14  Tobias Burnus  <burnus@net-b.de>
8803
8804         PR fortran/51816
8805         * gfortran.dg/use_18.f90: New.
8806         * gfortran.dg/use_19.f90: New.
8807
8808 2012-01-13  Ian Lance Taylor  <iant@google.com>
8809
8810         PR c++/50012
8811         * g++.dg/warn/Wsign-compare-4.C: New.
8812
8813 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
8814
8815         PR fortran/48351
8816         * gfortran.dg/alloc_comp_assign.f03: New.
8817         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8818         __BUILTIN_FREE from 38 to 32.
8819
8820 2012-01-13  Jason Merrill  <jason@redhat.com>
8821
8822         PR c++/20681
8823         * g++.dg/warn/Wreturn-type-7.C: New.
8824
8825 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8826
8827         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8828         assumption.
8829         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8830         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8831         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8832         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8833         int32plus because of big array needed.
8834         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8835         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8836
8837 2012-01-13  Jason Merrill  <jason@redhat.com>
8838
8839         PR c++/51813
8840         * g++.dg/ext/visibility/template9.C: New.
8841
8842         PR c++/51620
8843         * g++.dg/cpp0x/defaulted34.C: New.
8844         * g++.dg/template/virtual3.C: New.
8845
8846 2012-01-13  Richard Guenther  <rguenther@suse.de>
8847
8848         PR middle-end/8081
8849         * gcc.dg/torture/pr8081.c: New testcase.
8850
8851 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8852
8853         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8854
8855 2012-01-12  Jason Merrill  <jason@redhat.com>
8856
8857         PR c++/51714
8858         * g++.dg/ext/stmtexpr14.C: New.
8859
8860 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
8861
8862         PR c++/51633
8863         * g++.dg/cpp0x/constexpr-diag4.C: New test.
8864
8865 2012-01-12  Jason Merrill  <jason@redhat.com>
8866
8867         PR c++/48051
8868         * g++.dg/abi/mangle48.C: Test qualified-names, too.
8869         * g++.dg/abi/mangle58.C: Likewise.
8870
8871         PR c++/51403
8872         * g++.dg/template/arg8.C: New.
8873
8874 2012-01-12  Ira Rosen  <irar@il.ibm.com>
8875
8876         PR tree-optimization/51799
8877         * gcc.dg/vect/pr51799.c: New test.
8878         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8879         patterns.
8880
8881 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8882             Tobias Burnus  <burnus@net-b.de>
8883
8884         PR fortran/51057
8885         PR fortran/51616
8886         * lib/target-supports.exp
8887         (check_effective_target_fortran_largest_fp_has_sqrt): New.
8888         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8889
8890 2012-01-11  Jason Merrill  <jason@redhat.com>
8891
8892         PR c++/51565
8893         * g++.dg/ext/attrib42.C: New.
8894
8895 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
8896
8897         PR bootstrap/51796
8898         * gcc.dg/pr51796.c: New test.
8899
8900 2012-01-11  Jason Merrill  <jason@redhat.com>
8901
8902         PR c++/51818
8903         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8904
8905 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8906
8907         * gnat.dg/array19.ad[sb]: New test.
8908
8909 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8910
8911         * gnat.dg/opt23.ad[sb]: New test.
8912         * gnat.dg/opt23_pkg.ad[sb]: New helper.
8913         * gnat.dg/opt24.ad[sb]: New test.
8914
8915 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8916
8917         PR tree-optimization/49642
8918         * gcc.dg/tree-ssa/pr49642-1.c: New test.
8919         * gcc.dg/tree-ssa/pr49642-2.c: New test.
8920
8921 2012-01-11  Jason Merrill  <jason@redhat.com>
8922
8923         PR c++/51613
8924         * g++.dg/template/explicit-args5.C: New.
8925
8926 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8927
8928         * gcc.c-torture/execute/20120110-1.c: New testcase.
8929
8930 2012-01-10  Jason Merrill  <jason@redhat.com>
8931
8932         PR c++/51614
8933         * g++.dg/inherit/ambig1.C: New.
8934
8935         PR c++/51433
8936         * g++.dg/cpp0x/constexpr-cache1.C: New.
8937
8938 2012-01-10  Richard Guenther  <rguenther@suse.de>
8939
8940         PR tree-optimization/51801
8941         * gcc.dg/torture/pr51801.c: New testcase.
8942
8943 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8944
8945         PR fortran/51652
8946         * gfortran.dg/allocate_with_typespec_5.f90: New.
8947
8948 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8949
8950         * gfortran.dg/class_39.f03: Update dg-error string.
8951
8952 2012-01-10  Richard Guenther  <rguenther@suse.de>
8953
8954         PR tree-optimization/50913
8955         * gcc.dg/graphite/interchange-16.c: New testcase.
8956         * gcc.dg/graphite/scop-20.c: XFAIL.
8957         * gfortran.dg/graphite/interchange-1.f: Likewise.
8958         * gfortran.dg/graphite/block-1.f90: Likewise.
8959         * gfortran.dg/graphite/block-2.f: Likewise.
8960
8961 2012-01-10  Richard Henderson  <rth@redhat.com>
8962
8963         * lib/target-supports.exp (check_effective_target_vect_perm,
8964         check_effective_target_vect_perm_byte,
8965         check_effective_target_vect_perm_short): Enable for arm neon.
8966
8967 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8968
8969         PR fortran/46328
8970         * gfortran.dg/typebound_operator_11.f90: New.
8971
8972 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
8973
8974         * gnat.dg/array18.adb: New test.
8975         * gnat.dg/array18_pkg.ads: New helper.
8976
8977 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
8978
8979         PR fortran/51791
8980         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8981         around base object in first assignment in main program.
8982         * gfortran.dg/typebound_operator_10.f03: New test.
8983
8984 2012-01-09  Martin Jambor  <mjambor@suse.cz>
8985
8986         PR tree-optimization/51759
8987         * g++.dg/ipa/pr51759.C: New test.
8988
8989 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8990
8991         PR fortran/51758
8992         * gfortran.dg/optional_absent_2.f90: New.
8993
8994 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8995
8996         PR fortran/51578
8997         * gfortran.dg/use_17.f90: New.
8998
8999 2012-01-09  Gary Funck  <gary@intrepid.com>
9000
9001         PR preprocessor/33919
9002         * gcc.dg/pr33919.c: New test.
9003         * gcc.dg/pr33919-0.h: New test header file.
9004         * gcc.dg/pr33919-1.h: Ditto.
9005         * gcc.dg/pr33919-2.h: Ditto.
9006
9007 2012-01-07  Jan Hubicka  <jh@suse.cz>
9008
9009         PR tree-optimize/51694
9010         * gcc.c-torture/compile/pr51694.c: new testcase.
9011
9012 2012-01-07  Jan Hubicka  <jh@suse.cz>
9013
9014         PR tree-optimization/51600
9015         * g++.dg/torture/pr51600.C: New testcase.
9016
9017 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9018
9019         PR gcov-profile/51715
9020         PR gcov-profile/51717
9021         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9022         * gcc.misc-tests/gcov-14.c: Likewise.
9023
9024 2012-01-06  Jason Merrill  <jason@redhat.com>
9025
9026         * g++.dg/parse/new5.C: New.
9027
9028 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
9029
9030         PR testsuite/51655
9031         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9032         including <string.h>.
9033
9034 2012-01-06  Jason Merrill  <jason@redhat.com>
9035
9036         * g++.dg/abi/mangle51.C: New.
9037         * g++.dg/abi/mangle52.C: New.
9038         * g++.dg/abi/mangle53.C: New.
9039         * g++.dg/abi/mangle54.C: New.
9040         * g++.dg/abi/mangle55.C: New.
9041         * g++.dg/abi/mangle56.C: New.
9042         * g++.dg/abi/mangle57.C: New.
9043         * g++.dg/abi/mangle58.C: New.
9044         * g++.dg/abi/mangle59.C: New.
9045         * g++.dg/cpp0x/trailing3.C: Update mangling.
9046         * g++.dg/cpp0x/variadic111.C: Update mangling.
9047         * g++.dg/cpp0x/variadic4.C: Update mangling.
9048         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9049         * g++.dg/template/nontype22.C: Works now.
9050         * g++.dg/template/pr35240.C: Works now.
9051
9052         * g++.dg/cpp0x/error7.C: New.
9053
9054 2012-01-06  Tobias Burnus <burnus@net-b.de>
9055
9056         * gfortran.dg/deallocate_stat_2.f90: New.
9057         * coarray/allocate_errgmsg.f90: New.
9058         * gfortran.dg/coarray_lib_alloc_1.f90: New.
9059         * gfortran.dg/coarray_lib_alloc_2.f90: New.
9060         * coarray/subobject_1.f90: Fix for num_images > 1.
9061         * gfortran.dg/deallocate_stat.f90: Update due to changed
9062         stat= handling.
9063
9064 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
9065
9066         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9067
9068 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9069
9070         * ada/acats/overflow.lst: Add cb20004.
9071
9072 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
9073
9074         PR c++/51541
9075         * g++.dg/cpp0x/alias-decl-18.C: New test.
9076
9077 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9078
9079         * gcc.c-torture/execute/20120104-1.c: New test.
9080
9081 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
9082
9083         PR fortran/PR48946
9084         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9085         the old typebound_operator_8.f03.
9086         * gfortran.dg/typebound_operator_8.f03: New version of
9087         typebound_operator_7.f03 with 'u' a derived type instead of a
9088         class object.
9089
9090 2012-01-05  Richard Guenther  <rguenther@suse.de>
9091
9092         * g++.dg/torture/pr49309.C: Skip for -flto.
9093
9094 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
9095
9096         PR middle-end/51761
9097         * gcc.c-torture/compile/pr51761.c: New test.
9098
9099 2012-01-05  Richard Guenther  <rguenther@suse.de>
9100
9101         PR tree-optimization/51760
9102         * gcc.dg/torture/pr51760.c: New testcase.
9103
9104 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
9105
9106         PR middle-end/51472
9107         * gcc.dg/tm/memopt-6.c: Adjust regexp.
9108
9109 2012-01-05  Richard Guenther  <rguenther@suse.de>
9110
9111         PR lto/41576
9112         * gfortran.dg/lto/pr41576_0.f90: New testcase.
9113         * gfortran.dg/lto/pr41576_1.f90: Likewise.
9114
9115 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
9116
9117         PR debug/51695
9118         * gcc.dg/pr51695.c: New test.
9119
9120 2012-01-04  Andrew Pinski  <apinski@cavium.com>
9121
9122         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9123         * gcc.target/mips/octeon2-lx-1.c: New test.
9124         * gcc.target/mips/mips64-dsp-ldx.c: New test.
9125         * gcc.target/mips/octeon2-lx-2.c: New test.
9126         * gcc.target/mips/octeon2-lx-3.c: New test.
9127
9128 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
9129
9130         PR other/51163
9131         PR other/51164
9132         * gcc.dg/tm/alias-1.c:  Adjust regexp.
9133         * gcc.dg/tm/alias-2.c:  Adjust regexp.
9134
9135 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9136
9137         PR c++/51064
9138         * g++.dg/warn/Wparentheses-26.C: New.
9139
9140 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
9141
9142         * gfortran.dg/elemental_optional_args_2.f90: New test.
9143
9144 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9145
9146         PR fortran/49693
9147         * gfortran.dg/common_17.f90:  New test.
9148
9149 2012-01-04  Richard Guenther  <rguenther@suse.de>
9150
9151         PR tree-optimization/49651
9152         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9153         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9154
9155 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9156
9157         PR c++/51738
9158         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9159
9160 2012-01-03  Andrew Pinski  <apinski@cavium.com>
9161
9162         * lib/scanasm.exp (dg-function-on-line): Always use a special format
9163         for all mips targets.  Also allow an optional .cfi_startproc.
9164
9165 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
9166
9167         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9168
9169 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9170
9171         PR c++/29273
9172         * g++.dg/rtti/dyncast5.C: New.
9173
9174 2012-01-03  Richard Guenther  <rguenther@suse.de>
9175
9176         PR tree-optimization/51070
9177         * gcc.dg/torture/pr51070-2.c: New testcase.
9178
9179 2012-01-03  Richard Guenther  <rguenther@suse.de>
9180
9181         PR tree-optimization/51692
9182         * gcc.dg/torture/pr51692.c: New testcase.
9183
9184 2012-01-03  Richard Guenther  <rguenther@suse.de>
9185
9186         PR debug/51650
9187         * g++.dg/lto/pr51650-3_0.C: New testcase.
9188
9189 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9190
9191         PR c++/15867
9192         * g++.dg/warn/Wredundant-decls-spec.C: New.
9193
9194 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9195
9196         PR tree-optimization/51719
9197         * g++.dg/tree-prof/pr51719.C: New test.
9198
9199 2012-01-03  Richard Guenther  <rguenther@suse.de>
9200
9201         PR middle-end/51730
9202         * gcc.dg/fold-compare-6.c: New testcase.
9203
9204 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR c++/51669
9207         * g++.dg/gomp/pr51669.C: New test.
9208
9209 2012-01-02  Jason Merrill  <jason@redhat.com>
9210
9211         PR c++/51675
9212         * g++.dg/cpp0x/constexpr-union2.C: New.
9213
9214         PR c++/51666
9215         * g++.dg/cpp0x/nsdmi-defer5.C: New.
9216
9217 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
9218
9219         PR c++/51462
9220         * g++.dg/cpp0x/constexpr-99.C: New test.
9221
9222 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
9223
9224         PR c++/20140
9225         * g++.dg/template/init9.C: New.
9226
9227 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9228
9229         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9230         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
9231         rather than a specific number.
9232
9233 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
9234
9235         PR fortran/46262
9236         PR fortran/46328
9237         PR fortran/51052
9238         * gfortran.dg/typebound_operator_7.f03: New.
9239         * gfortran.dg/typebound_operator_8.f03: New.
9240
9241 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9242
9243         PR target/51729
9244         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9245         XFAIL.
9246         * gcc.target/mips/dspr2-MULTU.c: Likewise.
9247
9248 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9249
9250         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9251
9252 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9253
9254         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9255         for MIPS.
9256
9257 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9258
9259         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9260         * gfortran.dg/io_real_boz_4.f90: Likewise.
9261         * gfortran.dg/io_real_boz_5.f90: Likewise.
9262
9263 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9264
9265         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9266
9267 2012-01-02  Revital Eres  <revital.eres@linaro.org>
9268
9269         * gcc.dg/sms-11.c: New file.
9270
9271 2012-01-02  Tobias Burnus  <burnus@net-b.de>
9272
9273         PR fortran/51682
9274         * gfortran.dg/coarray/image_index_3.f90: New.
9275
9276 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9277
9278         PR c++/16603
9279         * g++.dg/parse/enum8.C: New.
9280
9281 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9282
9283         PR c++/51379
9284         * g++.dg/conversion/reinterpret4.C: New.
9285         * g++.dg/conversion/reinterpret1.C: Adjust.
9286
9287 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9288
9289         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9290
9291 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9292
9293         * g++.old-deja/g++.brendan/crash25.C: Adjust.
9294         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9295         * g++.old-deja/g++.jason/access14.C: Likewise.
9296         * g++.old-deja/g++.jason/access8.C: Likewise.
9297         * g++.old-deja/g++.jason/access1.C: Likewise.
9298         * g++.old-deja/g++.other/access3.C: Likewise.
9299         * g++.old-deja/g++.other/access5.C: Likewise.
9300         * g++.old-deja/g++.law/unsorted1.C: Likewise.
9301         * g++.old-deja/g++.law/visibility22.C: Likewise.
9302         * g++.old-deja/g++.law/visibility26.C: Likewise.
9303         * g++.old-deja/g++.mike/p2746.C: Likewise.
9304         * g++.dg/debug/using1.C: Likewise.
9305         * g++.dg/lookup/using51.C: Likewise.
9306         * g++.dg/inherit/using5.C: Likewise.
9307         * g++.dg/inherit/pr30297.C: Likewise.
9308         * g++.dg/inherit/access8.C: Likewise.
9309         * g++.dg/torture/pr39362.C: Likewise.
9310         * g++.dg/template/crash13.C: Likewise.
9311         * g++.dg/template/using10.C: Likewise.
9312
9313 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9314
9315         PR fortran/51502
9316         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
9317         change.
9318
9319 2012-01-01  Ira Rosen  <irar@il.ibm.com>
9320
9321         PR tree-optimization/51704
9322         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9323         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9324         corresponding flags.
9325
9326 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9327
9328         PR c++/51723
9329         * g++.dg/cpp0x/constexpr-delegating2.C: New.
9330
9331 2012-01-01  Jan Hubicka  <jh@suse.cz>
9332
9333         PR rtl-optimization/51069
9334         * gcc.c-torture/compile/pr51069.c: New testcase.
9335
9336 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
9337
9338         PR tree-optimization/51683
9339         * gcc.dg/pr51683.c: New test.
9340 \f
9341 Copyright (C) 2012 Free Software Foundation, Inc.
9342
9343 Copying and distribution of this file, with or without modification,
9344 are permitted in any medium without royalty provided the copyright
9345 notice and this notice are preserved.