OSDN Git Service

PR c++/55081
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-10-26  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c++/55081
4         * g++.dg/opt/pr55081.C: New test.
5
6         PR debug/54970
7         PR debug/54971
8         * gcc.dg/guality/pr54970.c: New test.
9
10 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
11
12         PR c++/54984
13         * g++.dg/template/new11.C: New.
14
15 2012-10-26  Richard Biener  <rguenther@suse.de>
16
17         PR middle-end/54824
18         * gcc.dg/torture/pr54824.c: New testcase.
19
20 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
21
22         * gcc.target/i386/fxsave-1.c: New.
23         * gcc.target/i386/fxsave64-1.c: Ditto.
24         * gcc.target/i386/fxrstor-1.c: Ditto.
25         * gcc.target/i386/fxrstor64-1.c: Ditto.
26         * gcc.target/i386/xsave-1.c: Ditto.
27         * gcc.target/i386/xsave64-1.c: Ditto.
28         * gcc.target/i386/xrstor-1.c: Ditto.
29         * gcc.target/i386/xrstor64-1.c: Ditto.
30         * gcc.target/i386/xsaveopt-1.c: Ditto.
31         * gcc.target/i386/xsaveopt64-1.c: Ditto.
32         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
33         * gcc.target/i386/sse-13.c: Ditto.
34         * gcc.target/i386/sse-14.c: Ditto.
35         * gcc.target/i386/sse-22.c: Ditto.
36         * gcc.target/i386/sse-23.c: Ditto.
37         * g++.dg/other/i386-2.C: Ditto.
38         * g++.dg/other/i386-3.C: Ditto.
39
40 2012-10-25  Jan Hubicka  <jh@suse.cz>
41
42         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
43         at ivcanon time.
44
45 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
46
47         PR c++/53761
48         * g++.dg/ext/transparent-union.C: New.
49
50 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
51
52         PR c++/54427
53         * g++.dg/ext/vector19.C: New testcase.
54
55 2012-10-25  Richard Biener  <rguenther@suse.de>
56
57         PR tree-optimization/54902
58         * g++.dg/torture/pr54902.C: New testcase.
59
60 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
61
62         PR c++/34892
63         * g++.dg/template/crash114.C: New.
64
65 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
66
67         PR bootstrap/55049
68         * gcc.target/i386/pr55049-1.c: New test.
69
70 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
71
72         PR fortran/55037
73         * gfortran.dg/class_dummy_4.f03: New.
74
75 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
76
77         PR rtl-optimization/55010
78         * gcc.dg/pr55010.c: New test.
79
80         PR debug/54828
81         * g++.dg/debug/pr54828.C: New test.
82
83 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
84
85         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
86         * gcc.dg/vect/vect-83_64.c: Likewise.
87
88 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
89
90         PR c++/54922
91         * g++.dg/cpp0x/constexpr-union4.C: New.
92
93 2012-10-23  Jeff Law  <law@redhat.com>
94
95         * gcc.c-torture/execute/pr54985.c: New test.
96
97 2012-10-23  Paul Koning  <ni1d@arrl.net>
98
99         PR debug/54508
100         * g++.dg/debug/dwarf2/pr54508.C: New.
101
102 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
103
104         PR c++/54844
105         * g++.dg/template/sizeof14.C: New test.
106
107 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
108             Jim MacArthur  <jim.macarthur@arm.com>
109             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
110             Marcus Shawcroft  <marcus.shawcroft@arm.com>
111             Nigel Stephens  <nigel.stephens@arm.com>
112             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
113             Richard Earnshaw  <rearnsha@arm.com>
114             Sofiane Naci  <sofiane.naci@arm.com>
115             Stephen Thomas  <stephen.thomas@arm.com>
116             Tejas Belagod  <tejas.belagod@arm.com>
117             Yufeng Zhang  <yufeng.zhang@arm.com>
118
119         * lib/target-supports.exp
120         (check_profiling_available): Add AArch64.
121         (check_effective_target_vect_int): Likewise.
122         (check_effective_target_vect_shift): Likewise.
123         (check_effective_target_vect_float): Likewise.
124         (check_effective_target_vect_double): Likewise.
125         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
126         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
127         (check_effective_target_vect_pack_trunc): Likewise.
128         (check_effective_target_vect_unpack): Likewise.
129         (check_effective_target_vect_hw_misalign): Likewise.
130         (check_effective_target_vect_short_mult): Likewise.
131         (check_effective_target_vect_int_mult): Likewise.
132         (check_effective_target_vect_stridedN): Likewise.
133         (check_effective_target_sync_int_long): Likewise.
134         (check_effective_target_sync_char_short): Likewise.
135         (check_vect_support_and_set_flags): Likewise.
136         (check_effective_target_aarch64_tiny): New.
137         (check_effective_target_aarch64_small): New.
138         (check_effective_target_aarch64_large): New.
139         * g++.dg/other/PR23205.C: Enable aarch64.
140         * g++.dg/other/pr23205-2.C: Likewise.
141         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
142         * gcc.c-torture/execute/20101011-1.c: Likewise.
143         * gcc.dg/20020312-2.c: Likewise.
144         * gcc.dg/20040813-1.c: Likewise.
145         * gcc.dg/builtin-apply2.c: Likewise.
146         * gcc.dg/stack-usage-1.c: Likewise.
147
148 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
149             Jim MacArthur  <jim.macarthur@arm.com>
150             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
151             Marcus Shawcroft  <marcus.shawcroft@arm.com>
152             Nigel Stephens  <nigel.stephens@arm.com>
153             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
154             Richard Earnshaw  <rearnsha@arm.com>
155             Sofiane Naci  <sofiane.naci@arm.com>
156             Stephen Thomas  <stephen.thomas@arm.com>
157             Tejas Belagod  <tejas.belagod@arm.com>
158             Yufeng Zhang  <yufeng.zhang@arm.com>
159
160         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
161         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
162         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
163         * gcc.target/aarch64/aapcs/abitest.S: New file.
164         * gcc.target/aarch64/aapcs/abitest.h: New file.
165         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
166         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
167         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
168         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
169         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
170         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
171         * gcc.target/aarch64/aapcs/ice_1.c: New file.
172         * gcc.target/aarch64/aapcs/ice_2.c: New file.
173         * gcc.target/aarch64/aapcs/ice_3.c: New file.
174         * gcc.target/aarch64/aapcs/ice_4.c: New file.
175         * gcc.target/aarch64/aapcs/ice_5.c: New file.
176         * gcc.target/aarch64/aapcs/macro-def.h: New file.
177         * gcc.target/aarch64/aapcs/test_1.c: New file.
178         * gcc.target/aarch64/aapcs/test_10.c: New file.
179         * gcc.target/aarch64/aapcs/test_11.c: New file.
180         * gcc.target/aarch64/aapcs/test_12.c: New file.
181         * gcc.target/aarch64/aapcs/test_13.c: New file.
182         * gcc.target/aarch64/aapcs/test_14.c: New file.
183         * gcc.target/aarch64/aapcs/test_15.c: New file.
184         * gcc.target/aarch64/aapcs/test_16.c: New file.
185         * gcc.target/aarch64/aapcs/test_17.c: New file.
186         * gcc.target/aarch64/aapcs/test_18.c: New file.
187         * gcc.target/aarch64/aapcs/test_19.c: New file.
188         * gcc.target/aarch64/aapcs/test_2.c: New file.
189         * gcc.target/aarch64/aapcs/test_20.c: New file.
190         * gcc.target/aarch64/aapcs/test_21.c: New file.
191         * gcc.target/aarch64/aapcs/test_22.c: New file.
192         * gcc.target/aarch64/aapcs/test_23.c: New file.
193         * gcc.target/aarch64/aapcs/test_24.c: New file.
194         * gcc.target/aarch64/aapcs/test_25.c: New file.
195         * gcc.target/aarch64/aapcs/test_26.c: New file.
196         * gcc.target/aarch64/aapcs/test_3.c: New file.
197         * gcc.target/aarch64/aapcs/test_4.c: New file.
198         * gcc.target/aarch64/aapcs/test_5.c: New file.
199         * gcc.target/aarch64/aapcs/test_6.c: New file.
200         * gcc.target/aarch64/aapcs/test_7.c: New file.
201         * gcc.target/aarch64/aapcs/test_8.c: New file.
202         * gcc.target/aarch64/aapcs/test_9.c: New file.
203         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
204         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
205         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
206         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
207         * gcc.target/aarch64/aapcs/test_complex.c: New file.
208         * gcc.target/aarch64/aapcs/test_int128.c: New file.
209         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
210         * gcc.target/aarch64/aapcs/type-def.h: New file.
211         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
212         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
213         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
214         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
215         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
216         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
217         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
218         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
219         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
220         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
221         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
222         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
223         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
224         * gcc.target/aarch64/aarch64.exp: New file.
225         * gcc.target/aarch64/adc-1.c: New file.
226         * gcc.target/aarch64/adc-2.c: New file.
227         * gcc.target/aarch64/asm-1.c: New file.
228         * gcc.target/aarch64/clrsb.c: New file.
229         * gcc.target/aarch64/clz.c: New file.
230         * gcc.target/aarch64/ctz.c: New file.
231         * gcc.target/aarch64/csinc-1.c: New file.
232         * gcc.target/aarch64/csinv-1.c: New file.
233         * gcc.target/aarch64/csneg-1.c: New file.
234         * gcc.target/aarch64/extend.c: New file.
235         * gcc.target/aarch64/fcvt.x: New file.
236         * gcc.target/aarch64/fcvt_double_int.c: New file.
237         * gcc.target/aarch64/fcvt_double_long.c: New file.
238         * gcc.target/aarch64/fcvt_double_uint.c: New file.
239         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
240         * gcc.target/aarch64/fcvt_float_int.c: New file.
241         * gcc.target/aarch64/fcvt_float_long.c: New file.
242         * gcc.target/aarch64/fcvt_float_uint.c: New file.
243         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
244         * gcc.target/aarch64/ffs.c: New file.
245         * gcc.target/aarch64/fmadd.c: New file.
246         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
247         * gcc.target/aarch64/frint.x: New file.
248         * gcc.target/aarch64/frint_double.c: New file.
249         * gcc.target/aarch64/frint_float.c: New file.
250         * gcc.target/aarch64/index.c: New file.
251         * gcc.target/aarch64/mneg-1.c: New file.
252         * gcc.target/aarch64/mneg-2.c: New file.
253         * gcc.target/aarch64/mneg-3.c: New file.
254         * gcc.target/aarch64/mnegl-1.c: New file.
255         * gcc.target/aarch64/mnegl-2.c: New file.
256         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
257         * gcc.target/aarch64/pic-constantpool1.c: New file.
258         * gcc.target/aarch64/pic-symrefplus.c: New file.
259         * gcc.target/aarch64/predefine_large.c: New file.
260         * gcc.target/aarch64/predefine_small.c: New file.
261         * gcc.target/aarch64/predefine_tiny.c: New file.
262         * gcc.target/aarch64/reload-valid-spoff.c: New file.
263         * gcc.target/aarch64/scalar_intrinsics.c: New file.
264         * gcc.target/aarch64/table-intrinsics.c: New file.
265         * gcc.target/aarch64/tst-1.c: New file.
266         * gcc.target/aarch64/vect-abs-compile.c: New file.
267         * gcc.target/aarch64/vect-abs.c: New file.
268         * gcc.target/aarch64/vect-abs.x: New file.
269         * gcc.target/aarch64/vect-compile.c: New file.
270         * gcc.target/aarch64/vect-faddv-compile.c: New file.
271         * gcc.target/aarch64/vect-faddv.c: New file.
272         * gcc.target/aarch64/vect-faddv.x: New file.
273         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
274         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
275         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
276         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
277         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
278         * gcc.target/aarch64/vect-fp-compile.c: New file.
279         * gcc.target/aarch64/vect-fp.c: New file.
280         * gcc.target/aarch64/vect-fp.x: New file.
281         * gcc.target/aarch64/vect-mull-compile.c: New file.
282         * gcc.target/aarch64/vect-mull.c: New file.
283         * gcc.target/aarch64/vect-mull.x: New file.
284         * gcc.target/aarch64/vect.c: New file.
285         * gcc.target/aarch64/vect.x: New file.
286         * gcc.target/aarch64/vector_intrinsics.c: New file.
287         * gcc.target/aarch64/vfp-1.c: New file.
288         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
289         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
290         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
291         * g++.dg/abi/aarch64_guard1.C: New file.
292
293 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
294
295         PR c++/54988
296         * c-c++-common/pr54988.c: New test.
297
298 2012-10-23  Jan Hubicka  <jh@suse.cz>
299
300         * gcc.dg/tree-prof/peel-1.c: New testcase.
301
302 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
303
304         PR gcc/52945
305         * gcc.dg/lto/pr52634_0.c: skip the test on Darwin.
306
307 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
308
309         * gcc.dg/c99-predef-1.c: New test.
310         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
311         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
312         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
313         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
314         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
315         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
316         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
317         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
318         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
319         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
320         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
321         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
322
323 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
324
325         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
326
327 2012-10-23  Jan Hubicka  <jh@suse.cz>
328
329         PR middle-end/54937
330         * gcc.c-torture/execute/pr54937.c: New testcase.
331         * gcc.dg/tree-ssa/cunroll-2.c: Update.
332
333 2012-10-23  Jan Hubicka  <jh@suse.cz>
334
335         PR middle-end/54967
336         * gfortran.dg/pr54967.f90: New testcase.
337
338 2012-10-23  Terry Guo  <terry.guo@arm.com>
339
340         PR target/55019
341         * gcc.dg/pr55019.c: New.
342
343 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
344
345         PR tree-optimization/55008
346         * gcc.dg/tree-ssa/pr55008.c: New test.
347
348 2012-10-22  Richard Biener  <rguenther@suse.de>
349
350         PR tree-optimization/55011
351         * gcc.dg/torture/pr55011.c: New testcase.
352
353 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
354
355         * gcc.target/arm/pr40457-1.c: Adjust expected output.
356         * gcc.target/arm/pr40457-2.c: Likewise.
357         * gcc.target/arm/pr40457-3.c: Likewise.
358
359 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
360
361         * gnat.dg/specs/limited_with4.ads: New test.
362         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
363
364 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
365
366         * gnat.dg/modular4.adb: New test.
367         * gnat.dg/modular4_pkg.ads: New helper.
368
369 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
370
371         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
372         * gnat.dg/specs/addr1.ads: Likewise.
373
374 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
375
376         * gcc.dg/webizer.c (main): Add missing exit call.
377
378 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
379
380         PR fortran/54465
381         * gfortran.dg/wextra_1.f:  New test.
382
383 2012-10-20  Jan Hubicka  <jh@suse.cz>
384
385         * gcc.dg/tree-prof/unroll-1.c: New testcase.
386
387 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
388
389         PR fortran/54224
390         * gfortran.dg/warn_unused_function.f90: New.
391
392 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
393
394         * lib/target-supports.exp
395         (check_effective_target_arm_prefer_ldrd_strd): New procedure.
396
397 2012-10-19  Richard Guenther  <rguenther@suse.de>
398
399         PR tree-optimization/54981
400         * gcc.dg/pr54981.c: New testcase.
401
402 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
403
404         PR target/54892
405         * gcc.target/arm/pr54892.c: New.
406
407 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
408
409         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
410
411 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
412
413         PR c++/54501
414         * g++.dg/init/array30.C: New.
415         * g++.dg/init/array31.C: Likewise.
416
417 2012-10-18  Tobias Burnus  <burnus@net-b.de>
418
419         PR fortran/54884
420         * gfortran.dg/public_private_module_7.f90: New.
421
422 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
423
424         PR c++/29633
425         * g++.dg/template/pr29633.C: New.
426
427 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
428
429         * gnat.dg/loop_optimization13.ad[sb]: New test.
430         * gnat.dg/loop_optimization13_pkg.ads: New helper.
431
432 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
433
434         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
435         * gcc.target/arm/neon/vfmaf32.c: Likewise.
436         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
437         * gcc.target/arm/neon/vfmsf32.c: Likewise.
438
439 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
440
441         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
442         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
443         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
444         * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
445         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
446         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
447
448 2012-10-16  Jan Hubicka  <jh@suse.cz>
449
450         * gcc.target/i386/l_fma_float_?.c: Update.
451         * gcc.target/i386/l_fma_double_?.c: Update.
452         * gfortran.dg/do_1.f90: XFAIL
453         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
454         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
455         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
456         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
457         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
458         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
459         valid.
460
461 2012-10-16  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
462
463         PR c/53063
464         PR c/40989
465         * gcc.dg/Wstrict-overflow-24.c: New.
466
467 2012-10-16  Tobias Burnus  <burnus@net-b.de>
468
469         PR fortran/50981
470         PR fortran/54618
471         * gfortran.dg/class_optional_1.f90: New.
472         * gfortran.dg/class_optional_2.f90: New.
473
474 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
475
476         PR debug/54796
477         * gcc.dg/guality/pr54796.c: New test.
478
479         PR tree-optimization/54889
480         * gfortran.dg/pr54889.f90: New test.
481
482 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
483
484         * g++.dg/other/dump-ada-spec-2.C: New test.
485
486 2012-10-16  Easwaran Raman  <eraman@google.com>
487
488         * gcc.dg/tree-prof/switch-case-1.c: New test case.
489         * gcc.dg/tree-prof/switch-case-2.c: New test case.
490
491 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
492
493         * gcc.dg/torture/stackalign/builtin-apply-2.c,
494         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
495
496 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
497
498         PR target/54925
499         * gcc.c-torture/compile/pr54925.c: New.
500
501 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
502
503         PR target/51244
504         * gcc.target/sh/pr51244-17.c: New.
505
506 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
507
508         PR target/54760
509         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
510         functions.
511         * gcc.target/sh/pr54760-4.c: New.
512
513 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
514
515         PR target/34777
516         * gcc.target/sh/torture/sh-torture.exp: New.
517         * gcc.target/sh/torture/pr34777.c: New.
518
519 2012-10-15  Matthias Klose  <doko@ubuntu.com>
520
521         * lib/target-supports.exp (check_profiling_available): Match
522         arm*-*-linux-* for ARM Linux/GNU.
523         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
524         * gfortran.dg/enum_10.f90: Likewise.
525         * gfortran.dg/enum_9.f90: Likewise.
526         * gcc.target/arm/synchronize.c: Likewise.
527         * g++.old-deja/g++.jason/enum6.C: Likewise.
528         * g++.old-deja/g++.other/enum4.C: Likewise.
529         * g++.old-deja/g++.law/enum9.C: Likewise.
530
531 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
532
533         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
534         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
535
536 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
537             Paolo Carlini  <paolo.carlini@oracle.com>
538
539         PR c++/17805
540         * g++.dg/overload/operator6.C: New.
541
542 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
543
544         PR c++/50080 (again)
545         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
546         * g++.dg/parse/tmpl-outside1.C: Likewise.
547         * g++.dg/template/qualttp18.C: Likewise.
548         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
549         * g++.old-deja/g++.pt/overload13.C: Likewise.
550
551 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
552
553         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
554         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
555         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
556         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
557         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
558         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
559         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
560         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
561
562 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
563
564         PR c++/50080
565         * g++.dg/parse/tmpl-outside2.C: New.
566         * g++.dg/parse/tmpl-outside1.C: Adjust.
567         * g++.dg/template/qualttp18.C: Likewise.
568         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
569         * g++.old-deja/g++.pt/overload13.C: Likewise.
570
571 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
572
573         PR tree-optimization/54915
574         * gcc.dg/tree-ssa/pr54915.c: New testcase.
575
576 2012-10-15  Richard Guenther  <rguenther@suse.de>
577
578         PR tree-optimization/54920
579         * gcc.dg/torture/pr54920.c: New testcase.
580
581 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
582
583         * gnat.dg/unchecked_convert9.ad[sb]: New test.
584
585 2012-10-13  Jason Merrill  <jason@redhat.com>
586
587         * g++.dg/tls/thread_local7g.C: Require tls_native.
588
589 2012-10-14  Jason Merrill  <jason@redhat.com>
590
591         * g++.dg/cpp0x/inh-ctor1.C: New.
592         * g++.dg/cpp0x/inh-ctor2.C: New.
593         * g++.dg/cpp0x/inh-ctor3.C: New.
594         * g++.dg/cpp0x/inh-ctor4.C: New.
595         * g++.dg/cpp0x/inh-ctor5.C: New.
596         * g++.dg/cpp0x/inh-ctor6.C: New.
597         * g++.dg/cpp0x/inh-ctor7.C: New.
598         * g++.dg/cpp0x/inh-ctor8.C: New.
599         * g++.dg/cpp0x/inh-ctor9.C: New.
600         * g++.dg/cpp0x/inh-ctor10.C: New.
601         * g++.dg/cpp0x/inh-ctor11.C: New.
602         * g++.dg/cpp0x/inh-ctor12.C: New.
603         * g++.dg/cpp0x/inh-ctor13.C: New.
604
605 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
606
607         PR rtl-optimization/54919
608         * gcc.dg/pr54919.c: New testcase.
609
610 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
611
612         PR c++/53581
613         * g++.dg/template/crash113.C: New.
614
615 2012-10-14  Jan Hubicka  <jh@suse.cz>
616
617         * gcc.dg/unroll_5.c: New testcase.
618
619 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
620
621         PR c++/52643
622         * g++.dg/opt/pr52643.C: New.
623
624 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
625
626         PR target/54602
627         * gcc.target/sh/pr54602-1.c: New.
628         * gcc.target/sh/pr54602-2.c: New.
629         * gcc.target/sh/pr54602-3.c: New.
630         * gcc.target/sh/pr54602-4.c: New.
631
632 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
633
634         PR target/54680
635         * gcc.target/sh/pr54680.c: New.
636
637 2012-10-12  Jan Hubicka <jh@suse.cz>
638
639         * gcc.dg/webizer.c: New testcase.
640
641 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
642
643         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
644         specify -m64.
645
646         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
647
648         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
649         Return 0 if already specifying -mfloat-abi other than hard.
650
651 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
652
653         * gcc.dg/pr53060.c: Prune irrelevant warning.
654
655 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
656
657         PR c/54381
658         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
659         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
660         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
661         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
662         Adjust expected wording of warnings for *cmp* builtins.
663         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
664         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
665
666 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
667
668         PR c++/24449
669         * g++.dg/parse/friend-main.C: New.
670
671 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
672
673         PR c++/53055
674         * g++.dg/pr53055.C: New testcase.
675
676 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
677
678         PR c++/52744
679         * g++.dg/cpp0x/pr52744.C: New.
680
681 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
682
683         PR fortran/40453
684         * gfortran.dg/dummy_procedure_9.f90: New.
685
686 2012-10-12  Richard Biener  <rguenther@suse.de>
687
688         PR tree-optimization/54894
689         * gcc.dg/torture/pr54894.c: New testcase.
690
691 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
692
693         PR target/51244
694         * gcc.target/sh/pr51244-13.c: New.
695         * gcc.target/sh/pr51244-14.c: New.
696         * gcc.target/sh/pr51244-15.c: New.
697         * gcc.target/sh/pr51244-16.c: New.
698
699 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
700
701         PR c++/51878
702         * g++.dg/cpp0x/decltype45.C: New.
703
704 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
705
706         PR fortran/54784
707         * gfortran.dg/class_allocate_13.f90: New.
708
709 2012-10-11  Jason Merrill  <jason@redhat.com>
710
711         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
712         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
713
714         * g++.dg/gomp/tls-5.C: Require tls_native.
715         * g++.dg/tls/thread_local7.C: Require tls_native.
716         * g++.dg/tls/static2.C: New.
717
718 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
719
720         PR c++/36107
721         * g++.dg/ext/weak5.C: New.
722
723 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
724
725         PR testsuite/54868
726         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
727         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
728
729 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
730
731         PR c++/43765
732         * g++.dg/parse/pr43765.C: New.
733
734 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
735
736         * obj-c++.dg/tls/init-2.mm: Tweak errors.
737
738 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
739
740         PR c++/43663
741         * g++.dg/init/bitfield3.C: New.
742
743 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
744
745         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
746
747 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
748
749         PR tree-optimization/54877
750         * gcc.dg/torture/pr54877.c: New test.
751
752 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
753
754         PR testsuite/53397
755         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
756         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
757         and remove target info from dg-do compile.
758         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
759         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
760         and remove target info from dg-do compile.
761
762 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
763
764         * gcc.dg/pr54782.c: Require target with pthread support.
765
766 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
767
768         PR c++/53122
769         * g++.dg/cpp0x/auto35.C: New.
770
771 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
772
773         PR c++/53540 - using fails to be equivalent to typedef
774         * g++.dg/cpp0x/alias-decl-24.C: New test.
775
776 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
777
778         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
779         that c++11 attributes to types are ignored for now.
780         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
781         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
782
783 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
784
785         PR c++/53741
786         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
787
788 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
789
790         PR c++/50478
791         * g++.dg/cpp0x/initlist67.C: New.
792
793 2012-10-10  Dehao Chen  <dehao@google.com>
794
795         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
796
797 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
798
799         PR target/52480
800         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
801         Add runtime tests.
802
803 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
804
805         PR c++/53307
806         * g++.dg/cpp0x/decltype44.C: New.
807
808 2012-10-09  Steve Ellcey  <sellcey@mips.com>
809
810         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
811
812 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
813
814         PR c++/53763
815         * g++.dg/cpp0x/decltype43.C: New.
816
817 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
818
819         PR middle-end/53397
820         * gcc.dg/pr53397-1.c: New test case.
821         * gcc.dg/pr53397-2.c: New test case.
822
823 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
824
825         PR c++/54194
826         * g++.dg/warn/Wparentheses-26.C: Adjust.
827         * g++.dg/warn/Wparentheses-27.C: New.
828
829 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
830
831         PR c++/54427
832         * c-c++-common/vector-scalar.c: New testcase.
833         * g++.dg/ext/vector18.C: New testcase.
834         * g++.dg/ext/vector5.C: This is not an error anymore.
835         * gcc.dg/init-vec-1.c: Move ...
836         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
837         * gcc.c-torture/execute/vector-shift1.c: Move ...
838         * c-c++-common/torture/vector-shift1.c: ... here.
839         * gcc.dg/scal-to-vec1.c: Move ...
840         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
841         C++11. Adapt error messages.
842         * gcc.dg/convert-vec-1.c: Move ...
843         * c-c++-common/convert-vec-1.c: ... here.
844         * gcc.dg/scal-to-vec2.c: Move ...
845         * c-c++-common/scal-to-vec2.c: ... here.
846
847 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
848
849         PR target/54400
850         * gcc.target/i386/pr54400.c: New testcase.
851
852 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
853
854         PR c++/54858
855         * g++.dg/template/pr54858.C: New test.
856
857 2012-10-08  Marek Polacek  <polacek@redhat.com>
858
859         PR debug/54831
860         * g++.dg/debug/pr54831.C: New test.
861
862 2012-10-08  Dehao Chen  <dehao@google.com>
863
864         * g++.dg/predict-loop-exit-1.C: New.
865         * g++.dg/predict-loop-exit-2.C: New.
866         * g++.dg/predict-loop-exit-3.C: New.
867
868 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
869
870         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
871
872 2012-10-08  Jason Merrill  <jason@redhat.com>
873
874         * g++.dg/gomp/tls-5.C: New.
875         * g++.dg/gomp/tls-wrap1.C: New.
876         * g++.dg/gomp/tls-wrap2.C: New.
877         * g++.dg/gomp/tls-wrap3.C: New.
878         * g++.dg/gomp/tls-wrap4.C: New.
879         * g++.dg/gomp/tls-wrapper-cse.C: New.
880         * g++.dg/tls/thread_local-cse.C: New.
881         * g++.dg/tls/thread_local-order1.C: New.
882         * g++.dg/tls/thread_local-order2.C: New.
883         * g++.dg/tls/thread_local-wrap1.C: New.
884         * g++.dg/tls/thread_local-wrap2.C: New.
885         * g++.dg/tls/thread_local-wrap3.C: New.
886         * g++.dg/tls/thread_local-wrap4.C: New.
887         * g++.dg/tls/thread_local2g.C: New.
888         * g++.dg/tls/thread_local3g.C: New.
889         * g++.dg/tls/thread_local4g.C: New.
890         * g++.dg/tls/thread_local5g.C: New.
891         * g++.dg/tls/thread_local6g.C: New.
892         * g++.dg/tls/thread_local7g.C: New.
893
894         * g++.dg/tls/thread_local3.C: New.
895         * g++.dg/tls/thread_local4.C: New.
896         * g++.dg/tls/thread_local5.C: New.
897         * g++.dg/tls/thread_local6.C: New.
898
899         * g++.dg/tls/init-2.C: Tweak errors.
900         * g++.dg/tls/thread_local1.C: New.
901         * g++.dg/tls/thread_local2.C: New.
902         * g++.dg/tls/thread_local7.C: New.
903
904 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
905
906         PR target/54866
907         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
908
909 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
910
911         PR target/54685
912         * gcc.target/sh/pr54685.c: New.
913
914 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
915
916         PR c++/53528 C++11 attribute support
917         * g++.dg/cpp0x/gen-attrs-1.C: New test.
918         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
919         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
920         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
921         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
922         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
923         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
924         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
925         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
926         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
927         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
928         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
929         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
930         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
931         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
932         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
933         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
934         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
935         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
936         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
937         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
938         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
939         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
940         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
941         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
942         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
943         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
944         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
945         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
946         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
947         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
948         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
949         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
950         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
951         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
952         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
953         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
954         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
955         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
956         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
957         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
958         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
959         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
960         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
961         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
962         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
963         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
964         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
965         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
966         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
967         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
968         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
969         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
970         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
971         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
972         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
973         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
974
975 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
976
977         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
978         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
979         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
980
981 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
982
983         PR target/54760
984         * gcc.target/sh/pr54760-2.c: New.
985         * gcc.target/sh/pr54760-3.c: New.
986
987 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
988
989         PR c++/51422
990         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
991
992 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
993             Sandra Loosemore  <sandra@codesourcery.com>
994
995         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
996         and test that the accumulator is initialized using MULT.
997         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
998         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
999
1000 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1001
1002         PR c++/52764
1003         * g++.dg/cpp0x/stdint.C: New.
1004
1005 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1006
1007         PR c++/54249
1008         * g++.dg/cpp0x/stddef.C: New.
1009
1010 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1011
1012         PR fortran/54832
1013         * gfortran.dg/typebound_operator_17.f90: New.
1014
1015 2012-10-06  Jan Hubicka  <jh@suse.cz>
1016
1017         PR lto/53831
1018         PR lto/54776
1019         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1020
1021 2012-10-06  Jan Hubicka  <jh@suse.cz>
1022
1023         * gcc.dg/lto/resolutions_0.c: New testcase.
1024
1025 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1026
1027         PR fortran/45521
1028         * gfortran.dg/generic_25.f90: New.
1029         * gfortran.dg/generic_26.f90: New.
1030         * gfortran.dg/generic_27.f90: New.
1031
1032 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
1033
1034         PR target/54760
1035         * gcc.target/sh/pr54760-1.c: New.
1036
1037 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1038
1039         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1040         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1041         * g++.dg/warn/Wsign-compare-5.C: New test.
1042         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1043         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1044         * g++.dg/ext/builtin30.C: New test.
1045         * g++.dg/ext/vla12.C: New test.
1046         * gcc.dg/builtins-85.c: New test.
1047
1048         PR debug/54519
1049         * gcc.dg/guality/pr54519-1.c: New test.
1050         * gcc.dg/guality/pr54519-2.c: New test.
1051         * gcc.dg/guality/pr54519-3.c: New test.
1052         * gcc.dg/guality/pr54519-4.c: New test.
1053         * gcc.dg/guality/pr54519-5.c: New test.
1054         * gcc.dg/guality/pr54519-6.c: New test.
1055
1056 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1057
1058         PR c++/50893
1059         * g++.dg/cpp0x/defaulted38.C: New.
1060
1061 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1062
1063         PR tree-optimization/33763
1064         * c-c++-common/pr33763.c: New test.
1065
1066         PR tree-optimization/54810
1067         * gcc.dg/tree-ssa/vrp85.c: New test.
1068
1069 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
1070
1071         * gcc.dg/ucnid-7.c: Skip on AIX.
1072         * gcc.dg/ucnid-8.c: Same.
1073         * gcc.dg/ucnid-10.c: Same.
1074         * gcc.dg/ucnid-13.c: Same.
1075         * gcc.dg/attr-alias-3.c: Same.
1076         * gcc.dg/attr-alias-5.c: Same.
1077         * gcc.dg/torture/pr51106-2.c: Same.
1078         * gcc.dg/vmx/3b-13.c: Use valid splat index.
1079
1080 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1081
1082         PR c++/52233
1083         * g++.dg/cpp0x/alias-decl-23.C: New.
1084
1085 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1086
1087         PR c++/53403
1088         * g++.dg/template/friend53.C: New.
1089
1090 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1091
1092         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1093         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1094         (scan-ada-spec): Likewise.
1095         (scan-ada-spec-not): Likewise.
1096         * gcc.dg/dump-ada-spec-1.c: New test.
1097         * g++.dg/other/dump-ada-spec-1.C: Likewise.
1098
1099 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1100
1101         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1102
1103 2012-10-04  Florian Weimer  <fweimer@redhat.com>
1104
1105         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1106
1107 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1108
1109         PR c++/54323
1110         * g++.dg/cpp0x/pr54323.C: New.
1111
1112 2012-10-04  Richard Guenther  <rguenther@suse.de>
1113
1114         PR middle-end/54735
1115         * g++.dg/torture/pr54735.C: New testcase.
1116
1117 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1118
1119         PR rtl-optimization/54739
1120         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1121
1122 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
1123
1124         PR target/51244
1125         * gcc.target/sh/pr51244-12.c: New.
1126
1127 2012-10-03  Dehao Chen  <dehao@google.com>
1128
1129         PR middle-end/54782
1130         * gcc.dg/pr54782.c: New test.
1131
1132 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
1133
1134         PR c++/54777
1135         * g++.dg/cpp0x/constexpr-ref4.C: New test.
1136
1137 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
1138
1139         PR fortran/54778
1140         * gfortran.dg/class_53.f90: New.
1141
1142 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
1143
1144         PR debug/54551
1145         * gcc.dg/guality/pr54551.c: New.
1146
1147 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
1148
1149         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1150         * gcc.target/powerpc/pr46728-2.c: Likewise.
1151
1152 2012-10-02  Sharad Singhai  <singhai@google.com>
1153
1154         PR testsuite/54772
1155         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1156         to fix test failures caused by r191883.
1157         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1158         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1159         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1160         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1161         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1162         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1163         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1164         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1165         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1166
1167 2012-09-30  Sharad Singhai  <singhai@google.com>
1168
1169         * gcc.target/i386/vect-double-1.c: Fix test.
1170
1171 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
1172
1173         PR target/54087
1174         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
1175         atomic_sub fails.
1176
1177 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
1178
1179         PR rtl-optimization/54457
1180         * gcc.target/i386/pr54457.c: New test.
1181
1182 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
1183
1184         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1185
1186 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
1187
1188         * gcc.target/i386/vect-rebuild.c: New testcase.
1189
1190 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
1191
1192         * gcc.target/i386/pad-10.c (foo2): Return x - z.
1193
1194 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
1195
1196         * gcc.target/mips/pr37362.c: Fix target selector.
1197
1198 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1199
1200         PR target/54083
1201         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1202
1203 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
1204
1205         * gcc.dg/ucnid-8.c: Update line number.
1206         * gcc.dg/torture/pr51106-2.c: Likewise.
1207
1208 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1209
1210         PR fortran/54667
1211         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1212         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1213         * gfortran.dg/c_f_pointer_tests_5.f90: New.
1214
1215 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1216
1217         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1218         partially reverting r170092.
1219         * gfortran.dg/class_7.f03: Ditto.
1220         * gfortran.dg/coarray_14.f90: Ditto.
1221         * gfortran.dg/typebound_proc_13.f03: Ditto.
1222
1223 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
1224
1225         PR c++/54738
1226         * g++.dg/cpp0x/sfinae42.C: New.
1227
1228 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
1229
1230         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1231         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1232         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1233         * gcc.dg/pr42629.c: XFAIL on AIX.
1234         * gcc.dg/pr47684.c: Same.
1235         * gcc.dg/pr43670.c: Same.
1236         * gcc.dg/pr42916.c: Same.
1237         * gcc.dg/pr45449.c: Same.
1238         * gcc.dg/pr50017.c: Same.
1239         * gcc.dg/pr42728.c: Same.
1240         * gcc.dg/pr47881.c: Same.
1241         * gcc.dg/pr44023.c: Same.
1242         * gcc.dg/pr41345.c: Same.
1243         * gcc.dg/pr42630.c: Same.
1244         * gcc.dg/pr44971.c: Same.
1245         * gcc.dg/pr46771.c: Same.
1246         * gcc.dg/ucnid-8.c: Same.
1247         * gcc.dg/ucnid-10.c: Same.
1248         * gcc.dg/ucnid-13.c: Same.
1249         * gcc.dg/torture/pr51106-2.c: Same.
1250         * gcc.dg/pr48768.c: Same.
1251         * gcc.dg/pr42631.c: Same.
1252         * gcc.dg/pr43084.c: Same.
1253         * gcc.dg/ucnid-7.c: Same.
1254         * gcc.dg/pr42889.c: Same.
1255         * gcc.dg/pr41241.c: Same.
1256         * gcc.dg/pr42719.c: Same.
1257         * g++.dg/debug/pr46583.C: Same.
1258         * g++.dg/debug/pr47106.C: Same.
1259         * g++.dg/opt/pr48549.C: Same.
1260         * g++.dg/other/pr42685.C: Same.
1261         * c-c++-common/pr43942.c: Same.
1262
1263 2012-09-29  Ian Lance Taylor  <iant@google.com>
1264
1265         * go.test/go-test.exp: Update for latest version of Go testsuite.
1266
1267 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
1268
1269         PR fortran/52724
1270         * gfortran.dg/internal_readwrite_3.f90:  New test.
1271
1272 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
1273
1274         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1275         c-c++-common/Wunused-local-typedefs-2.c to here.
1276
1277         PR c++/54372 - unused attribute inactive on dependant entities
1278         * c-c++-common/Wunused-local-typedefs-2.c: New test.
1279
1280 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1281
1282         PR c++/29028 - Missed unused warning on using declaration
1283         * g++.dg/warn/Wunused-var-18.C: New test.
1284
1285 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1286
1287         PR c++/53551 - -Wunused-local-typedefs misses uses
1288         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1289
1290 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
1291
1292         PR target/54716
1293         * gcc.target/i386/xorps-sse2.c: Remove xfails.
1294
1295         PR tree-optimization/54713
1296         * gcc.c-torture/compile/pr54713-1.c: New test.
1297         * gcc.c-torture/compile/pr54713-2.c: New test.
1298         * gcc.c-torture/compile/pr54713-3.c: New test.
1299
1300 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
1301
1302         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1303
1304 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
1305
1306         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1307
1308 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
1309
1310         PR target/54703
1311         * gcc.target/i386/pr54703.c: New test.
1312
1313 2012-09-27  Richard Guenther  <rguenther@suse.de>
1314
1315         PR lto/54709
1316         * gcc.dg/lto/pr54709_0.c: New testcase.
1317         * gcc.dg/lto/pr54709_1.c: Likewise.
1318
1319 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
1320
1321         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1322
1323         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1324
1325         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1326
1327         * gcc.target/arm/pr42879.c: Handle big-endian.
1328
1329 2012-09-26  Steve Ellcey  <sellcey@mips.com>
1330
1331         PR c/37303
1332         * gcc.dg/pr37303.c: Check for rdata or rodata.
1333
1334 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
1335
1336         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1337
1338 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
1339
1340         PR target/51274
1341         PR target/53087
1342         * gcc.target/powerpc/ppc-ne0-1.c: New.
1343
1344 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1345
1346         PR target/54089
1347         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1348         test_19, test_20, test_21, test_22, test_23): New functions.
1349         * gcc.target/sh/pr54089-4.c: New.
1350         * gcc.target/sh/pr54089-5.c: New.
1351         * gcc.target/sh/pr54089-6.c: New.
1352         * gcc.target/sh/pr54089-7.c: New.
1353
1354 2012-09-25  Richard Guenther  <rguenther@suse.de>
1355
1356         PR lto/54625
1357         * gcc.dg/lto/pr54702_0.c: New testcase.
1358         * gcc.dg/lto/pr54702_1.c: Likewise.
1359         * gcc.dg/lto/pr54625-1_0.c: Likewise.
1360         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1361         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1362         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1363
1364 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1365
1366         PR c++/54526
1367         * g++.dg/cpp0x/parse2.C: New.
1368         * g++.dg/parse/error11.C: Adjust.
1369         * g++.dg/parse/error12.C: Likewise.
1370
1371 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
1372
1373         * gcc.target/i386/20030217-1.c: Added check for
1374         large_long_double effective target.
1375         * gcc.target/i386/387-3.c: Likewise.
1376         * gcc.target/i386/387-4.c: Likewise.
1377         * gcc.target/i386/pr36578-1.c: Likewise.
1378         * gcc.target/i386/excess-precision-1.c: Added new code for the case
1379         when long double size is equal double size.
1380         * gcc.target/i386/excess-precision-1.c: Likewise.
1381         * gcc.target/i386/pr36578-2.c: Likewise.
1382         * gcc.target/i386/20030217-2.c: New testcase.
1383
1384 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
1385
1386         PR tree-optimization/54676
1387         * gcc.dg/pr54676.c: New test.
1388
1389 2012-09-25  Richard Guenther  <rguenther@suse.de>
1390
1391         PR tree-optimization/53663
1392         * gcc.dg/torture/pr53663-1.c: New testcase.
1393         * gcc.dg/torture/pr53663-2.c: Likewise.
1394         * gcc.dg/torture/pr53663-3.c: Likewise.
1395
1396 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
1397
1398         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1399
1400 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
1401
1402         * lib/target-supports-dg.exp (dg-require-effective-target,
1403         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1404         dg-process-target-1 instead of dg-process-target.
1405         (dg-process-target-1): Rename from dg-process-target.
1406         (dg-process-target): New.
1407
1408 2012-09-24  Richard Guenther  <rguenther@suse.de>
1409
1410         PR tree-optimization/54684
1411         * g++.dg/torture/pr54684.C: New testcase.
1412
1413 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
1414
1415         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1416
1417 2012-09-24  Richard Guenther  <rguenther@suse.de>
1418
1419         PR middle-end/52173
1420         * gcc.dg/tm/pr52173-1.c: New.
1421         * gcc.dg/tm/pr52173-2.c: New.
1422
1423 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1424
1425         * gcc.dg/pr54669.c: New test.
1426
1427 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1428             Dominique Dhumieres  <dominiq@lps.ens.fr>
1429
1430         PR testsuite/54677
1431         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1432
1433 2012-09-23  Tobias Burnus  <burnus@net-b.de>
1434
1435         PR fortran/54618
1436         * gfortran.dg/class_array_14.f90: New.
1437
1438 2012-09-22  Kai Tietz  <ktietz@redhat.com>
1439
1440         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1441         * gcc.dg/tree-ssa/scev-4.c: Likewise.
1442
1443 2012-09-21  Dehao Chen  <dehao@google.com>
1444
1445         PR go/54649
1446         PR tree-optimization/54655
1447         * g++.dg/pr54655.C: New testcase.
1448
1449 2012-09-21  Richard Guenther  <rguenther@suse.de>
1450
1451         PR tree-optimization/54647
1452         * g++.dg/torture/pr54647.C: New testcase.
1453
1454 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
1455
1456         PR c++/54427
1457         * c-c++-common/torture/vector-compare-2.c: Add -w.
1458
1459 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
1460
1461         * gnat.dg/opt20.ads: Move dg directive to...
1462         * gnat.dg/opt20.adb: ...here.
1463         * gnat.dg/addr1.ad[sb]: Likewise.
1464         * gnat.dg/concat2.ad[sb]: Likewise.
1465         * gnat.dg/array16.ad[sb]: Likewise.
1466         * gnat.dg/atomic5.ad[sb]: Likewise.
1467         * gnat.dg/discr29.ad[sb]: Likewise.
1468         * gnat.dg/noreturn5.ad[sb]: Likewise.
1469         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
1470         * gnat.dg/discr23.ads: Remove dg directive.
1471         * gnat.dg/nested_float_packed.ads: Likewise.
1472         * gnat.dg/oconst6.ads: Move to...
1473         * gnat.dg/specs/oconst6.ads: ...here.
1474
1475 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1476
1477         PR c++/52432
1478         * g++.dg/cpp0x/decltype32.C: Tweak.
1479
1480 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
1481
1482         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1483         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1484         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1485         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1486
1487 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
1488
1489         PR c++/54581
1490         * g++.dg/cpp0x/decltype-54581.C: New testcase.
1491
1492 2012-09-19  Steve Ellcey  <sellcey@mips.com>
1493
1494         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1495
1496 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
1497
1498         * gcc.target/powerpc/ppc-get-timebase.c: New file.
1499         * gcc.target/powerpc/ppc-mftb.c: New file.
1500
1501 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1502
1503         PR target/54089
1504         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1505         functions.
1506
1507 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1508
1509         PR target/54236
1510         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1511
1512 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1513
1514         * gcc.c-torture/execute/20120919-1.c: New test.
1515
1516 2012-09-19  Richard Guenther  <rguenther@suse.de>
1517
1518         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1519
1520 2012-09-19  Richard Guenther  <rguenther@suse.de>
1521
1522         * gcc.dg/builtin-unreachable-6.c: Adjust.
1523
1524 2012-09-19  Richard Guenther  <rguenther@suse.de>
1525
1526         * gcc.dg/builtin-object-size-10.c: Adjust.
1527         * gcc.dg/builtin-unreachable-5.c: Adjust.
1528         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1529         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1530         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1531         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1532         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1533         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1534         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1535         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1536         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1537         * gcc.dg/vect/vec-scal-opt.c: Adjust.
1538         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1539         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1540
1541 2012-09-19  Richard Guenther  <rguenther@suse.de>
1542
1543         PR tree-optimization/54132
1544         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1545         * gcc.dg/torture/pr54132.c: Likewise.
1546
1547 2012-09-19  Terry Guo  <terry.guo@arm.com>
1548
1549         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1550         extra prune rules that will be applied to all tests in a .exp file.
1551         (gcc-dg-prune): Use rules defined by the above variable.
1552         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1553         harmless warnings on architecture switch conflict.
1554
1555 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
1556
1557         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1558         of asm-comment characters instead of a single one.
1559         * g++.dg/debug/dwarf2/nested-2.C: Similar.
1560
1561 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1562
1563         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1564
1565         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1566         target instead of xfailing it.
1567         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1568         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1569         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1570         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1571         * gcc.dg/vect/vect-104.c: Likewise.
1572         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1573         * gcc.dg/vect/vect-outer-1.c: Likewise.
1574         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1575         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1576         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1577         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1578         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1579         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1580         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1581         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1582         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1583
1584         * lib/target-supports.exp
1585         (check_effective_target_vect_widen_mult_qi_to_hi,
1586         check_effective_target_vect_widen_mult_hi_to_si,
1587         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1588         check_effective_target_vect_widen_mult_hi_to_si_pattern,
1589         check_effective_target_vect_pack_trunc,
1590         check_effective_target_vect_unpack,
1591         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1592         instead of arm_none.
1593
1594         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1595
1596 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1597
1598         * lib/target-supports-dg.exp (check-flags): Add cflags from board
1599         config to compiler_flags.
1600
1601 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
1602
1603         PR target/54592
1604         * gcc.target/i386/pr54592.c: New test.
1605
1606         PR tree-optimization/54610
1607         * gcc.target/i386/pr54610.c: New test.
1608
1609 2012-09-17  Jason Merrill  <jason@redhat.com>
1610
1611         PR c++/54575
1612         * g++.dg/cpp0x/alias-decl-21.C: New.
1613         * g++.dg/cpp0x/alias-decl-22.C: New.
1614
1615 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1616
1617         PR fortran/54608
1618         * gfortran.dg/scan_2.f90: New.
1619
1620 2012-09-17  Jason Merrill  <jason@redhat.com>
1621
1622         PR c++/53661
1623         * g++.dg/init/aggr9.C: New.
1624
1625 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1626
1627         * gnat.dg/loop_optimization12.ad[sb]: New test.
1628
1629 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
1630
1631         PR fortran/54285
1632         * gfortran.dg/proc_ptr_result_7.f90: New.
1633
1634 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1635
1636         PR fortran/54603
1637         * gfortran.dg/structure_constructor_11.f90: New.
1638
1639 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1640
1641         PR tree-optimization/54563
1642         * g++.dg/torture/pr54563.C: New test.
1643
1644 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1645
1646         PR fortran/54594
1647         * gfortran.dg/typebound_generic_14.f03: New.
1648
1649 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1650
1651         PR fortran/54387
1652         * gfortran.dg/proc_ptr_38.f90: New.
1653
1654 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1655
1656         PR debug/54460
1657         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1658         to scary regexp.
1659
1660         PR testsuite/54007
1661         * gnat.dg/lto15.adb: Require lto.
1662
1663         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1664         "myBindC" for hppa*-*-hpux*.
1665
1666 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
1667
1668         * gfortran.dg/namelist_75.f90: New test.
1669
1670 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1671
1672         * gcc.dg/tree-ssa/vrp82.c: New test.
1673         * gcc.dg/tree-ssa/vrp83.c: Same.
1674         * gcc.dg/tree-ssa/vrp84.c: Same.
1675
1676 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1677
1678         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1679         * gcc.dg/tree-ssa/vrp81.c: ... this.
1680
1681 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
1682
1683         PR target/54222
1684         * gcc.target/avr/torture/fix-types.h: New.
1685         * gcc.target/avr/torture/vals-hr.def: New.
1686         * gcc.target/avr/torture/vals-r.def: New.
1687         * gcc.target/avr/torture/vals-k.def: New.
1688         * gcc.target/avr/torture/vals-ur.def: New.
1689         * gcc.target/avr/torture/vals-uk.def: New.
1690         * gcc.target/avr/torture/vals-uhr.def: New.
1691         * gcc.target/avr/torture/vals-llk.def: New.
1692         * gcc.target/avr/torture/vals-ullk.def: New.
1693         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1694         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1695         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1696         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1697         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1698         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1699         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1700         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1701
1702 2012-09-14  Dehao Chen  <dehao@google.com>
1703
1704         * g++.dg/debug/dwarf2/deallocator.C: New test.
1705
1706 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1707
1708         PR c/54552
1709         * gcc.c-torture/compile/pr54552-1.c: New test.
1710
1711 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
1712
1713         PR c++/54427
1714         * g++.dg/other/vector-compare.C: New testcase.
1715         * c-c++-common/vector-compare-3.c: New testcase.
1716         * gcc.dg/vector-shift.c: Move ...
1717         * c-c++-common/vector-shift.c: ... here.
1718         * gcc.dg/vector-shift1.c: Move ...
1719         * c-c++-common/vector-shift1.c: ... here.
1720         * gcc.dg/vector-shift3.c: Move ...
1721         * c-c++-common/vector-shift3.c: ... here.
1722         * gcc.dg/vector-compare-1.c: Move ...
1723         * c-c++-common/vector-compare-1.c: ... here.
1724         * gcc.dg/vector-compare-2.c: Move ...
1725         * c-c++-common/vector-compare-2.c: ... here.
1726         * gcc.c-torture/execute/vector-compare-1.c: Move ...
1727         * c-c++-common/torture/vector-compare-1.c: ... here.
1728         * gcc.c-torture/execute/vector-compare-2.x: Delete.
1729         * gcc.c-torture/execute/vector-compare-2.c: Move ...
1730         * c-c++-common/torture/vector-compare-2.c: ... here.
1731         * gcc.c-torture/execute/vector-shift.c: Move ...
1732         * c-c++-common/torture/vector-shift.c: ... here.
1733         * gcc.c-torture/execute/vector-shift2.c: Move ...
1734         * c-c++-common/torture/vector-shift2.c: ... here.
1735         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1736         * c-c++-common/torture/vector-subscript-1.c: ... here.
1737         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1738         * c-c++-common/torture/vector-subscript-2.c: ... here.
1739         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1740         * c-c++-common/torture/vector-subscript-3.c: ... here.
1741
1742 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1743
1744         PR c/54103
1745         * gcc.c-torture/compile/pr54103-1.c,
1746         gcc.c-torture/compile/pr54103-2.c,
1747         gcc.c-torture/compile/pr54103-3.c,
1748         gcc.c-torture/compile/pr54103-4.c,
1749         gcc.c-torture/compile/pr54103-5.c,
1750         gcc.c-torture/compile/pr54103-6.c: New tests.
1751         * gcc.dg/c90-const-expr-8.c: Update expected column number.
1752
1753 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
1754
1755         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1756
1757 2012-09-14  Richard Guenther  <rguenther@suse.de>
1758
1759         PR tree-optimization/54565
1760         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1761         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
1762
1763 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
1764
1765         * gcc.target/arm/combine-movs.c: Add missing space.
1766
1767 2012-09-14  Richard Guenther  <rguenther@suse.de>
1768
1769         * g++.dg/torture/builtin-location.C: New testcase.
1770
1771 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
1772             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1773
1774         PR c++/53210
1775         * g++.dg/warn/Wuninitialized-self.C: New.
1776
1777 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
1778
1779         PR c/54559
1780         * gcc.c-torture/compile/pr54559.c: New test.
1781
1782 2012-09-13  Jason Merrill  <jason@redhat.com>
1783
1784         PR c++/53839
1785         * g++.dg/cpp0x/constexpr-temp1.C: New.
1786
1787         PR c++/54511
1788         * g++.dg/template/anonunion2.C: New.
1789
1790         PR c++/53836
1791         * g++.dg/template/init10.C: New.
1792
1793 2012-09-13  Tobias Burnus  <burnus@net-b.de>
1794
1795         PR fortran/54556
1796         * gfortran.dg/implicit_pure_3.f90: New.
1797
1798 2012-09-13  Richard Guenther  <rguenther@suse.de>
1799
1800         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1801
1802 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
1803
1804         * gcc.target/arm/builtin-bswap-1.c: New testcase.
1805
1806 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1807
1808         * c-c++-common/pr51712.c: Handle for short-enum targets.
1809
1810 2012-09-12  Terry Guo  <terry.guo@arm.com>
1811
1812         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1813         and lsrs for Thumb2 mode.
1814
1815 2012-09-12  Jan Hubicka  <jh@suse.cz>
1816
1817         * gcc.dg/ipa/inlinehint-2.c: New testcase.
1818
1819 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
1820
1821         PR target/54445
1822         * gcc.target/i386/pr54445-1.c: New file.
1823         * gcc.target/i386/pr54445-2.c: Likewise.
1824
1825 2012-09-12  Tobias Burnus  <burnus@net-b.de>
1826
1827         PR fortran/54225
1828         PR fortran/53306
1829         * gfortran.dg/coarray_10.f90: Update dg-error.
1830         * gfortran.dg/coarray_28.f90: New.
1831         * gfortran.dg/array_section_3.f90: New.
1832
1833 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
1834
1835         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1836         gcc.target/arm/pr48252.c: Fix for big-endian support.
1837
1838 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
1839
1840         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1841
1842 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1843             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1844
1845         * gcc.target/arm/neon-vfma-1.c: New testcase.
1846         * gcc.target/arm/neon-vfms-1.c: Likewise.
1847         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1848         of float.
1849         * gcc.target/arm/neon-vmls-1.c: Likewise.
1850         * lib/target-supports.exp (add_options_for_arm_neonv2): New
1851         function.
1852         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1853         (check_effective_target_arm_neonv2_ok): Likewise.
1854         (check_effective_target_arm_neonv2_hw): Likewise.
1855         (check_effective_target_arm_neonv2): Likewise.
1856
1857 2012-09-11  Richard Guenther  <rguenther@suse.de>
1858
1859         PR middle-end/54515
1860         * g++.dg/tree-ssa/pr54515.C: New testcase.
1861
1862 2012-09-10  Andrew Pinski  <apinski@cavium.com>
1863
1864         PR tree-opt/c54362
1865         * gcc.dg/tm/memopt-16.c: New testcase.
1866
1867 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1868
1869         PR c++/54541
1870         PR c++/54542
1871         * g++.dg/cpp0x/sfinae40.C: New.
1872         * g++.dg/cpp0x/sfinae41.C: Likewise.
1873
1874 2012-09-10  Jason Merrill  <jason@redhat.com>
1875
1876         PR c++/54538
1877         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1878
1879 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1880
1881         PR target/54089
1882         * gcc.target/sh/pr54089-3.c: New.
1883
1884 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1885
1886         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1887
1888 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1889
1890         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1891
1892 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1893
1894         * gcc.dg/pr52558-2.c: Delete.
1895         * gcc.dg/simulate-thread/speculative-store-3.c: New.
1896
1897 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1898
1899         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1900
1901 2012-09-10  Richard Guenther  <rguenther@suse.de>
1902
1903         PR tree-optimization/54520
1904         * gcc.dg/torture/pr54520.c: New testcase.
1905
1906 2012-09-10  Jason Merrill  <jason@redhat.com>
1907
1908         PR c++/54506
1909         * g++.dg/cpp0x/implicit14.C: New.
1910
1911 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1912
1913         PR fortran/54208
1914         * gfortran.dg/bound_simplification_3.f90: New test.
1915
1916 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
1917
1918         PR testsuite/54184
1919         * gcc.dg/pr52558-1.c: Delete.
1920         * gcc.dg/simulate-thread/speculative-store-2.c: New.
1921
1922 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
1923
1924         * gcc.target/arm/pr50318-1.c: Scan for smlal.
1925         * gcc.target/arm/smlaltb-1.c: XFAIL test.
1926         * gcc.target/arm/smlaltt-1.c: Likewise.
1927
1928 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1929
1930         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1931
1932 2012-09-07  Tom de Vries  <tom@codesourcery.com>
1933
1934         PR tree-optimization/53986
1935         * gcc.dg/tree-ssa/vrp80.c: New test.
1936         * gcc.dg/tree-ssa/vrp80-2.c: Same.
1937
1938 2012-09-06  Jason Merrill  <jason@redhat.com>
1939
1940         PR c++/54341
1941         PR c++/54253
1942         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1943         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1944
1945 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1946
1947         PR tree-opt/54494
1948         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1949
1950 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1951
1952         PR rtl-optimization/54455
1953         * gcc.dg/54455.c: New test.
1954
1955 2012-09-06  Tobias Burnus  <burnus@net-b.de>
1956
1957         PR fortran/54463
1958         * gfortran.dg/promotion_2.f90: New.
1959
1960 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1961
1962         PR middle-end/54486
1963         * c-c++-common/pr54486.c: New test.
1964
1965 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
1966
1967         PR fortran/54474
1968         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1969
1970 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
1971
1972         PR c++/54191
1973         * g++.dg/cpp0x/sfinae39.C: New.
1974
1975 2012-09-04  Jason Merrill  <jason@redhat.com>
1976
1977         PR c++/54441
1978         * g++.dg/ext/flexary3.C: New.
1979
1980         PR c++/54420
1981         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1982
1983         PR c++/54198
1984         * g++.dg/template/defarg15.C: New.
1985
1986         PR c++/54437
1987         * g++.dg/template/access24.C: New.
1988
1989 2012-09-04  Richard Guenther  <rguenther@suse.de>
1990
1991         PR tree-optimization/54458
1992         * gcc.dg/torture/pr54458.c: New testcase.
1993
1994 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
1995
1996         * gcc.target/arm/neon-vext.c: New test.
1997         * gcc.target/arm/neon-vext-execute.c: Ditto.
1998
1999 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
2000
2001         PR fortran/54243
2002         PR fortran/54244
2003         * gfortran.dg/select_type_29.f03: New.
2004
2005 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
2006
2007         * gcc.dg/fold-perm.c: Improve test.
2008
2009 2012-09-03  Tobias Burnus  <burnus@net-b.de>
2010
2011         PR fortran/51632
2012         * gfortran.dg/coarray_class_1.f90: New.
2013
2014 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2015
2016         PR target/49206
2017         * gcc.c-torture/compile/pr49206.c: New test.
2018
2019 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
2020             Uros Bizjak  <ubizjak@gmail.com>
2021
2022         PR target/36680
2023         * gfortran.dg/pr36680.f90: New test.
2024
2025 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2026
2027         PR target/42295
2028         * g++.dg/opt/pr42295.C: New test.
2029
2030 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
2031
2032         PR target/54436
2033         * gcc.dg/torture/pr54436.c: New test.
2034
2035 2012-09-01  Andrew Pinski  <apinski@cavium.com>
2036
2037         * gcc.target/mips/truncate-8.c: New testcase.
2038
2039 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
2040
2041         PR target/46829
2042         PR target/46843
2043         * gcc.target/i386/pr46829.c: New test.
2044         * gcc.target/i386/pr46843.c: Ditto.
2045
2046 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
2047             Jason Merrill  <jason@redhat.com>
2048
2049         PR c++/18747
2050         * g++.dg/parse/error50.C: New.
2051
2052 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
2053
2054         PR c/54428
2055         * gcc.c-torture/compile/pr54428.c: New test.
2056
2057 2012-08-31  Ollie Wild  <aaw@google.com>
2058
2059         PR c++/54197
2060         * g++.dg/init/lifetime3.C: New test.
2061
2062 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2063
2064         PR middle-end/54409
2065         * gcc.dg/torture/pr54409.c: New test.
2066
2067 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2068
2069         * gfortran.dg/pr48636.f90: Add dump scan checks.
2070
2071 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
2072
2073         * gcc.target/mips/mips.exp: Work out default -msynci setting.
2074
2075 2012-08-28  Joey Ye  <joey.ye@arm.com>
2076
2077         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2078
2079 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
2080
2081         PR target/46254
2082         * gcc.target/i386/pr46254.c: New test.
2083
2084 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2085
2086         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2087         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2088         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2089
2090 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2091
2092         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2093         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2094         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2095         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2096         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2097         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2098         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2099         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2100         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2101         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2102         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2103         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2104         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2105         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2106         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2107         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2108         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2109         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2110         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2111         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2112         gcc.target/mips/unaligned-1.c: Tighten regexps.
2113
2114 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2115
2116         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2117         (mips_option_groups): Remove optimization.  Add various -f options.
2118         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2119         and -pg imply -fno-omit-frame-pointer.
2120         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2121         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2122         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2123         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2124         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2125         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2126         * gcc.target/mips/abi-n32-long32.c: Likewise.
2127         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2128         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2129         * gcc.target/mips/abi-n32-long64.c: Likewise.
2130         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2131         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2132         * gcc.target/mips/abi-n64-long32.c: Likewise.
2133         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2134         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2135         * gcc.target/mips/abi-n64-long64.c: Likewise.
2136         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2137         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2138         * gcc.target/mips/abi-o32-long32.c: Likewise.
2139         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2140         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2141         * gcc.target/mips/abi-o32-long64.c: Likewise.
2142         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2143         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2144         * gcc.target/mips/abi-o64-long32.c: Likewise.
2145         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2146         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2147         * gcc.target/mips/abi-o64-long64.c: Likewise.
2148         * gcc.target/mips/asm-1.c: Likewise.
2149         * gcc.target/mips/branch-1.c: Likewise.
2150         * gcc.target/mips/call-3.c: Likewise.
2151         * gcc.target/mips/call-saved-3.c: Likewise.
2152         * gcc.target/mips/clear-cache-1.c: Likewise.
2153         * gcc.target/mips/div-1.c: Likewise.
2154         * gcc.target/mips/div-2.c: Likewise.
2155         * gcc.target/mips/div-3.c: Likewise.
2156         * gcc.target/mips/div-4.c: Likewise.
2157         * gcc.target/mips/div-5.c: Likewise.
2158         * gcc.target/mips/div-6.c: Likewise.
2159         * gcc.target/mips/div-7.c: Likewise.
2160         * gcc.target/mips/div-8.c: Likewise.
2161         * gcc.target/mips/div-9.c: Likewise.
2162         * gcc.target/mips/div-10.c: Likewise.
2163         * gcc.target/mips/div-11.c: Likewise.
2164         * gcc.target/mips/div-12.c: Likewise.
2165         * gcc.target/mips/dsp-ctrl.c: Likewise.
2166         * gcc.target/mips/dsp-no-lhx.c: Likewise.
2167         * gcc.target/mips/ext-8.c: Likewise.
2168         * gcc.target/mips/extend-2.c: Likewise.
2169         * gcc.target/mips/fix-r10000-1.c: Likewise.
2170         * gcc.target/mips/fix-r10000-2.c: Likewise.
2171         * gcc.target/mips/fix-r10000-3.c: Likewise.
2172         * gcc.target/mips/fix-r10000-4.c: Likewise.
2173         * gcc.target/mips/fix-r10000-5.c: Likewise.
2174         * gcc.target/mips/fix-r10000-6.c: Likewise.
2175         * gcc.target/mips/fix-r10000-7.c: Likewise.
2176         * gcc.target/mips/fix-r10000-8.c: Likewise.
2177         * gcc.target/mips/fix-r10000-9.c: Likewise.
2178         * gcc.target/mips/fix-r10000-10.c: Likewise.
2179         * gcc.target/mips/fix-r10000-11.c: Likewise.
2180         * gcc.target/mips/fix-r10000-12.c: Likewise.
2181         * gcc.target/mips/fix-r10000-13.c: Likewise.
2182         * gcc.target/mips/fix-r10000-14.c: Likewise.
2183         * gcc.target/mips/fix-r10000-15.c: Likewise.
2184         * gcc.target/mips/fpcmp-1.c: Likewise.
2185         * gcc.target/mips/fpcmp-2.c: Likewise.
2186         * gcc.target/mips/fpr-moves-7.c: Likewise.
2187         * gcc.target/mips/fpr-moves-8.c: Likewise.
2188         * gcc.target/mips/int-moves-1.c: Likewise.
2189         * gcc.target/mips/int-moves-2.c: Likewise.
2190         * gcc.target/mips/long-calls-pg.c: Likewise.
2191         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2192         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2193         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2194         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2195         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2196         * gcc.target/mips/mips-3d-1.c: Likewise.
2197         * gcc.target/mips/mips-3d-2.c: Likewise.
2198         * gcc.target/mips/mips-3d-3.c: Likewise.
2199         * gcc.target/mips/mips-3d-4.c: Likewise.
2200         * gcc.target/mips/mips-3d-5.c: Likewise.
2201         * gcc.target/mips/mips-3d-6.c: Likewise.
2202         * gcc.target/mips/mips-3d-7.c: Likewise.
2203         * gcc.target/mips/mips-3d-8.c: Likewise.
2204         * gcc.target/mips/mips-3d-9.c: Likewise.
2205         * gcc.target/mips/mips-ps-1.c: Likewise.
2206         * gcc.target/mips/mips-ps-2.c: Likewise.
2207         * gcc.target/mips/mips-ps-3.c: Likewise.
2208         * gcc.target/mips/mips-ps-4.c: Likewise.
2209         * gcc.target/mips/mips-ps-6.c: Likewise.
2210         * gcc.target/mips/mips32-dspr2.c: Likewise.
2211         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2212         * gcc.target/mips/neg-abs-1.c: Likewise.
2213         * gcc.target/mips/neg-abs-2.c: Likewise.
2214         * gcc.target/mips/nmadd-3.c: Likewise.
2215         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2216         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2217         * gcc.target/mips/octeon-pop-1.c: Likewise.
2218         * gcc.target/mips/pr26765.c: Likewise.
2219         * gcc.target/mips/pr33256.c: Likewise.
2220         * gcc.target/mips/pr33635-1.c: Likewise.
2221         * gcc.target/mips/pr33755.c: Likewise.
2222         * gcc.target/mips/pr35802.c: Likewise.
2223         * gcc.target/mips/pr45074.c: Likewise.
2224         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2225         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2226         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2227         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2228         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2229         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2230         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2231         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2232         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2233         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2234         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2235         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2236         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2237         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2238         * gcc.target/mips/save-restore-1.c: Likewise.
2239         * gcc.target/mips/save-restore-3.c: Likewise.
2240         * gcc.target/mips/save-restore-5.c: Likewise.
2241         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2242         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2243         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2244         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2245         * gcc.target/mips/stack-1.c: Likewise.
2246
2247         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2248         Tighten regexps.
2249
2250         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2251         branch under test to be filled with preceding rather than
2252         following instructions.
2253         * gcc.target/mips/branch-10.c: Likewise.
2254         * gcc.target/mips/branch-11.c: Likewise.
2255         * gcc.target/mips/branch-12.c: Likewise.
2256         * gcc.target/mips/branch-13.c: Likewise.
2257         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
2258         to be eliminated.  Tighten $28 scan-assembler-not test.
2259
2260         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
2261         function to...
2262         * gcc.target/mips/call-4.c: ...this new test.
2263
2264         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2265         more likely.
2266         * gcc.target/mips/code-readable-3.c: Likewise.
2267         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
2268         flag but skip for -O0.
2269         * gcc.target/mips/code-readable-4.c: Likewise.
2270
2271         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2272         of operations under test.
2273         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
2274
2275         * gcc.target/mips/near-far-3.c: Remove optimization flag.
2276         Don't require sibling-call optimization.
2277         * gcc.target/mips/near-far-4.c: Likewise.
2278
2279         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2280         Make sure that the register variable is used.
2281         * gcc.target/mips/soft-float-1.c: Likewise.
2282
2283         * gcc.target/mips/sdata-1.c: Make static data volatile.
2284         * gcc.target/mips/sdata-2.c: Likewise.
2285         * gcc.target/mips/sdata-3.c: Likewise.
2286         * gcc.target/mips/sdata-4.c: Likewise.
2287
2288         * gcc.target/mips/20020620-1.c: Remove optimization flag but
2289         skip for -O0.
2290         * gcc.target/mips/atomic-memory-2.c: Likewise.
2291         * gcc.target/mips/branch-cost-1.c: Likewise.
2292         * gcc.target/mips/branch-cost-2.c: Likewise.
2293         * gcc.target/mips/cache-1.c: Likewise.
2294         * gcc.target/mips/call-1.c: Likewise.
2295         * gcc.target/mips/call-saved-2.c: Likewise.
2296         * gcc.target/mips/const-anchor-1.c: Likewise.
2297         * gcc.target/mips/const-anchor-2.c: Likewise.
2298         * gcc.target/mips/dse-1.c: Likewise.
2299         * gcc.target/mips/dsp-lhx.c: Likewise.
2300         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2301         * gcc.target/mips/ext-1.c: Likewise.
2302         * gcc.target/mips/ext-2.c: Likewise.
2303         * gcc.target/mips/ext-3.c: Likewise.
2304         * gcc.target/mips/ext-4.c: Likewise.
2305         * gcc.target/mips/ext-5.c: Likewise.
2306         * gcc.target/mips/ext-6.c: Likewise.
2307         * gcc.target/mips/ext-7.c: Likewise.
2308         * gcc.target/mips/extend-1.c: Likewise.
2309         * gcc.target/mips/fix-r4000-1.c: Likewise.
2310         * gcc.target/mips/fix-r4000-3.c: Likewise.
2311         * gcc.target/mips/fix-r4000-5.c: Likewise.
2312         * gcc.target/mips/fix-r4000-6.c: Likewise.
2313         * gcc.target/mips/fix-r4000-8.c: Likewise.
2314         * gcc.target/mips/fix-r4000-10.c: Likewise.
2315         * gcc.target/mips/fixed-scalar-type.c: Likewise.
2316         * gcc.target/mips/fixed-vector-type.c: Likewise.
2317         * gcc.target/mips/fpr-moves-1.c: Likewise.
2318         * gcc.target/mips/fpr-moves-2.c: Likewise.
2319         * gcc.target/mips/fpr-moves-3.c: Likewise.
2320         * gcc.target/mips/fpr-moves-4.c: Likewise.
2321         * gcc.target/mips/fpr-moves-5.c: Likewise.
2322         * gcc.target/mips/fpr-moves-6.c: Likewise.
2323         * gcc.target/mips/ins-1.c: Likewise.
2324         * gcc.target/mips/ins-2.c: Likewise.
2325         * gcc.target/mips/interrupt_handler-2.c: Likewise.
2326         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2327         * gcc.target/mips/lazy-binding-1.c: Likewise.
2328         * gcc.target/mips/madd-3.c: Likewise.
2329         * gcc.target/mips/madd-5.c: Likewise.
2330         * gcc.target/mips/madd-6.c: Likewise.
2331         * gcc.target/mips/madd-8.c: Likewise.
2332         * gcc.target/mips/madd-9.c: Likewise.
2333         * gcc.target/mips/memcpy-1.c: Likewise.
2334         * gcc.target/mips/mips-ps-type.c: Likewise.
2335         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2336         * gcc.target/mips/mips-sched-madd.c: Likewise.
2337         * gcc.target/mips/mips16e-extends.c: Likewise.
2338         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2339         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2340         * gcc.target/mips/movcc-1.c: Likewise.
2341         * gcc.target/mips/movcc-2.c: Likewise.
2342         * gcc.target/mips/movcc-3.c: Likewise.
2343         * gcc.target/mips/msub-5.c: Likewise.
2344         * gcc.target/mips/msub-6.c: Likewise.
2345         * gcc.target/mips/msub-8.c: Likewise.
2346         * gcc.target/mips/mult-2.c: Likewise.
2347         * gcc.target/mips/mult-3.c: Likewise.
2348         * gcc.target/mips/mult-5.c: Likewise.
2349         * gcc.target/mips/mult-6.c: Likewise.
2350         * gcc.target/mips/mult-7.c: Likewise.
2351         * gcc.target/mips/mult-12.c: Likewise.
2352         * gcc.target/mips/mult-13.c: Likewise.
2353         * gcc.target/mips/mult-14.c: Likewise.
2354         * gcc.target/mips/mult-15.c: Likewise.
2355         * gcc.target/mips/mult-17.c: Likewise.
2356         * gcc.target/mips/mult-18.c: Likewise.
2357         * gcc.target/mips/mult-19.c: Likewise.
2358         * gcc.target/mips/nmadd-1.c: Likewise.
2359         * gcc.target/mips/nmadd-2.c: Likewise.
2360         * gcc.target/mips/octeon-baddu-1.c: Likewise.
2361         * gcc.target/mips/octeon-cins-1.c: Likewise.
2362         * gcc.target/mips/octeon-cins-2.c: Likewise.
2363         * gcc.target/mips/octeon-dmul-3.c: Likewise.
2364         * gcc.target/mips/octeon-exts-2.c: Likewise.
2365         * gcc.target/mips/octeon-exts-3.c: Likewise.
2366         * gcc.target/mips/octeon-exts-4.c: Likewise.
2367         * gcc.target/mips/octeon-exts-5.c: Likewise.
2368         * gcc.target/mips/octeon-exts-6.c: Likewise.
2369         * gcc.target/mips/octeon-exts-7.c: Likewise.
2370         * gcc.target/mips/octeon-pop-2.c: Likewise.
2371         * gcc.target/mips/octeon-seq-3.c: Likewise.
2372         * gcc.target/mips/octeon-seq-4.c: Likewise.
2373         * gcc.target/mips/octeon2-lx-1.c: Likewise.
2374         * gcc.target/mips/octeon2-lx-2.c: Likewise.
2375         * gcc.target/mips/octeon2-lx-3.c: Likewise.
2376         * gcc.target/mips/pr54240.c: Likewise.
2377         * gcc.target/mips/rsqrt-1.c: Likewise.
2378         * gcc.target/mips/rsqrt-2.c: Likewise.
2379         * gcc.target/mips/rsqrt-3.c: Likewise.
2380         * gcc.target/mips/rsqrt-4.c: Likewise.
2381         * gcc.target/mips/save-restore-2.c: Likewise.
2382         * gcc.target/mips/save-restore-4.c: Likewise.
2383         * gcc.target/mips/sb1-1.c: Likewise.
2384         * gcc.target/mips/scc-1.c: Likewise.
2385         * gcc.target/mips/scc-2.c: Likewise.
2386         * gcc.target/mips/scc-3.c: Likewise.
2387         * gcc.target/mips/scc-4.c: Likewise.
2388         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2389         * gcc.target/mips/truncate-1.c: Likewise.
2390         * gcc.target/mips/truncate-2.c: Likewise.
2391         * gcc.target/mips/truncate-3.c: Likewise.
2392         * gcc.target/mips/truncate-4.c: Likewise.
2393         * gcc.target/mips/truncate-5.c: Likewise.
2394         * gcc.target/mips/truncate-6.c: Likewise.
2395         * gcc.target/mips/unaligned-1.c: Likewise.
2396
2397         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2398         skip for -O0.  Require -fexpensive-optimizations.
2399         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2400         * gcc.target/mips/dspr2-MULT.c: Likewise.
2401         * gcc.target/mips/fix-r4000-2.c: Likewise.
2402         * gcc.target/mips/fix-r4000-4.c: Likewise.
2403         * gcc.target/mips/fix-r4000-7.c: Likewise.
2404         * gcc.target/mips/fix-r4000-9.c: Likewise.
2405         * gcc.target/mips/madd-1.c: Likewise.
2406         * gcc.target/mips/madd-2.c: Likewise.
2407         * gcc.target/mips/madd-4.c: Likewise.
2408         * gcc.target/mips/maddu-1.c: Likewise.
2409         * gcc.target/mips/maddu-2.c: Likewise.
2410         * gcc.target/mips/maddu-3.c: Likewise.
2411         * gcc.target/mips/maddu-4.c: Likewise.
2412         * gcc.target/mips/msub-1.c: Likewise.
2413         * gcc.target/mips/msub-2.c: Likewise.
2414         * gcc.target/mips/msub-3.c: Likewise.
2415         * gcc.target/mips/msub-4.c: Likewise.
2416         * gcc.target/mips/msubu-1.c: Likewise.
2417         * gcc.target/mips/msubu-2.c: Likewise.
2418         * gcc.target/mips/msubu-3.c: Likewise.
2419         * gcc.target/mips/msubu-4.c: Likewise.
2420         * gcc.target/mips/mult-1.c: Likewise.
2421         * gcc.target/mips/mult-4.c: Likewise.
2422         * gcc.target/mips/mult-8.c: Likewise.
2423         * gcc.target/mips/mult-9.c: Likewise.
2424         * gcc.target/mips/mult-10.c: Likewise.
2425         * gcc.target/mips/mult-11.c: Likewise.
2426         * gcc.target/mips/mult-16.c: Likewise.
2427
2428         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2429         skip for -O0 and -Os.
2430         * gcc.target/mips/fix-r4000-12.c: Likewise.
2431         * gcc.target/mips/madd-7.c: Likewise.
2432         * gcc.target/mips/mips-ps-5.c: Likewise.
2433         * gcc.target/mips/mips-ps-7.c: Likewise.
2434         * gcc.target/mips/msub-7.c: Likewise.
2435
2436         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2437         skip for -O0.  Require -mno-abicalls.
2438         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2439
2440         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2441         skip for -O0.  Require a total number of BBIT instructions and
2442         at least one of each kind.
2443
2444         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2445         skip for -O0.  Require -fno-unroll-loops.
2446
2447         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2448         skip for -O0.  Allow BLTZ as well as BGEZ.
2449
2450         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2451
2452         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2453         skip for -O0.  Require -fschedule-insns2.
2454         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2455
2456         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2457         but skip for -O0.  Make a branch-likely more likely.
2458
2459         * gcc.target/mips/timode-2.c: Split each test into its own function.
2460         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
2461
2462         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2463         skip for -O0.  Require -fpeephole2.
2464         * gcc.target/mips/vr-mult-2.c: Likewise.
2465
2466 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
2467
2468         PR preprocessor/53469
2469         * gcc.dg/cpp/_Pragma7.c: New test case.
2470
2471 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2472
2473         PR fortran/54370
2474         * gfortran.dg/do_5.f90: New.
2475
2476 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2477
2478         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2479         from dg-options as -Wall no longer implies it.
2480
2481 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
2482
2483         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2484
2485 2012-08-25  Jason Merrill  <jason@redhat.com>
2486
2487         * g++.dg/cpp0x/fntmpdefarg3.C: New.
2488
2489 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
2490
2491         PR c++/51421
2492         * g++.dg/cpp0x/auto34.C: New.
2493
2494 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
2495
2496         PR c/54363
2497         * gcc.dg/pr54363.c: New test.
2498
2499         PR c/54355
2500         * gcc.dg/pr54355.c: New test.
2501
2502 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2503
2504         PR debug/52857
2505         * gcc.target/i386/pr52857-1.c: New.
2506         * gcc.target/i386/pr52857-2.c: Likewise.
2507
2508 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
2509
2510         * gcc.target/mips/code-readable-4.c: New test.
2511
2512 2012-08-23  Julian Brown  <julian@codesourcery.com>
2513             Sandra Loosemore  <sandra@codesourcery.com>
2514
2515         * gcc.target/mips/code-readable-1.c: Add -O to options.
2516
2517 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
2518
2519         PR c++/20420
2520         * g++.dg/lookup/using53.C: New.
2521
2522 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
2523
2524         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2525         * gcc.dg/fixed-point/convert-1.c: New.
2526         * gcc.dg/fixed-point/convert-2.c: New.
2527         * gcc.dg/fixed-point/convert-3.c: New.
2528         * gcc.dg/fixed-point/convert-4.c: New.
2529         * gcc.dg/fixed-point/convert-float-1.c: New.
2530         * gcc.dg/fixed-point/convert-float-2.c: New.
2531         * gcc.dg/fixed-point/convert-float-3.c: New.
2532         * gcc.dg/fixed-point/convert-float-4.c: New.
2533         * gcc.dg/fixed-point/convert-accum-neg.c: New.
2534         * gcc.dg/fixed-point/convert-sat.c: New.
2535         * gcc.dg/fixed-point/convert.h: New.
2536
2537 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
2538
2539         PR target/54089
2540         * gcc.target/sh/pr54089-2.c: New.
2541
2542 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
2543
2544         * gcc.target/i386/long-double-64-1.c: New file.
2545         * gcc.target/i386/long-double-64-2.c: Likewise.
2546         * gcc.target/i386/long-double-64-3.c: Likewise.
2547         * gcc.target/i386/long-double-64-4.c: Likewise.
2548         * gcc.target/i386/long-double-80-1.c: Likewise.
2549         * gcc.target/i386/long-double-80-2.c: Likewise.
2550         * gcc.target/i386/long-double-80-3.c: Likewise.
2551         * gcc.target/i386/long-double-80-4.c: Likewise.
2552         * gcc.target/i386/long-double-80-5.c: Likewise.
2553         * gcc.target/i386/long-double-80-6.c: Likewise.
2554         * gcc.target/i386/long-double-80-7.c: Likewise.
2555
2556 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
2557
2558         PR tree-optimization/54317
2559         * gcc.dg/tree-ssa/vrp79.c: New testcase.
2560
2561 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
2562
2563         PR target/39423
2564         * gcc.target/sh/pr39423-2.c: New.
2565
2566 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
2567
2568         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2569         * gcc.dg/fold-perm.c: Likewise.
2570
2571 2012-08-20  Jan Hubicka  <jh@suse.cz>
2572
2573         PR fortran/48636
2574         * gcc.dg/ipa/inlinehint-1.c: New.
2575
2576 2012-08-20  Florian Weimer  <fweimer@redhat.com>
2577
2578         PR c++/19351
2579         * g++.dg/init/new38.C: New test.
2580         * g++.dg/init/new39.C: New test.
2581
2582 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2583
2584         PR target/54089
2585         * gcc.target/sh/pr54089-1.c: New.
2586
2587 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2588
2589         PR target/51244
2590         * gcc.target/sh/pr51244-11.c: New.
2591
2592 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2593
2594         PR fortran/54301
2595         * gfortran.dg/warn_target_lifetime_2.f90: New.
2596
2597 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2598
2599         PR c++/10416
2600         * g++.dg/warn/Wunused-var-17.C: New.
2601
2602 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
2603
2604         PR middle-end/53992
2605         * gcc.dg/gomp/pr53992.c: New test.
2606
2607 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2608
2609         PR tree-ssa/54295
2610         * gcc.c-torture/execute/20120817-1.c: New test.
2611
2612 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2613
2614         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2615         add instruction.
2616         (f2): New test that really does need adds.
2617
2618 2012-08-20  Richard Guenther  <rguenther@suse.de>
2619
2620         PR tree-optimization/54327
2621         * gcc.dg/torture/pr54327.c: New testcase.
2622
2623 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
2624
2625         PR tree-optimization/54321
2626         * gcc.c-torture/compile/pr54321.c: New test.
2627
2628 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2629
2630         PR fortran/54301
2631         * gfortran.dg/warn_target_lifetime_1.f90: New.
2632
2633 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
2634
2635         PR fortran/54298
2636         * gfortran.dg/real_compare_1.f90: New test case.
2637         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2638
2639 2012-08-18  Jan Hubicka  <jh@suse.cz>
2640
2641         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2642
2643 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
2644
2645         PR fortran/39290
2646         * gfortran.dg/interface_37.f90: New test.
2647
2648 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
2649             Gary Funck <gary@intrepid.com>
2650
2651         PR target/20020
2652         * gcc.target/i386/pr20020-1.c: New test.
2653         * gcc.target/i386/pr20020-2.c: Likewise.
2654         * gcc.target/i386/pr20020-3.c: Likewise.
2655
2656 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
2657
2658         * gcc.target/i386/perm-concat.c: New test.
2659
2660 2012-08-17  Julian Brown  <julian@codesourcery.com>
2661
2662         * gcc.target/arm/div64-unwinding.c: New test.
2663
2664 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
2665
2666         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2667
2668 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
2669
2670         PR target/54236
2671         * gcc.target/sh/pr54236-1.c: New.
2672
2673 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
2674
2675         * lib/target-supports.exp (check_effective_target_sync_int_long)
2676         (check_effective_target_sync_char_short): Enable for crisv32-*
2677         and cris-*.
2678
2679         PR middle-end/54261
2680         * gcc.dg/torture/pr54261-1.c: New test.
2681
2682 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
2683
2684         PR fortran/54243
2685         PR fortran/54244
2686         * gfortran.dg/typebound_call_24.f03: New.
2687
2688 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2689
2690         PR tree-optimization/54245
2691         * gcc.dg/tree-ssa/pr54245.c: New test.
2692
2693 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2694
2695         PR tree-optimization/54240
2696         * gcc.target/powerpc/pr54240.c: New test.
2697         * gcc.target/mips/pr54240.c: Likewise.
2698
2699 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2700
2701         PR target/52933
2702         * gcc.target/sh/pr52933-1.c: New.
2703         * gcc.target/sh/pr52933-2.c: New.
2704
2705 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2706
2707         PR target/50751
2708         * gcc.target/sh/pr50751-8.c: New.
2709
2710 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
2711
2712         PR fortran/47586
2713         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2714         * gfortran.dg/typebound_proc_27.f03: New test.
2715
2716 2012-08-14  Sterling Augustine  <saugustine@google.com>
2717
2718         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2719
2720 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2721
2722         PR fortran/40881
2723         * gfortran.dg/data_constraints_3.f90: New.
2724         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2725         to disable -pedantic compilation.
2726         * gfortran.dg/pr37243.f: Ditto.
2727         * gfortran.dg/g77/19990826-3.f: Ditto.
2728         * gfortran.dg/g77/20020307-1.f : Ditto.
2729         * gfortran.dg/g77/980310-3.f: Ditto.
2730
2731 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2732
2733         PR fortran/54234
2734         * gfortran.dg/warn_conversion_4.f90: New.
2735
2736 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
2737
2738         PR middle-end/53411
2739         PR rtl-optimization/53495
2740         * gcc.c-torture/compile/pr53411.c: New test.
2741         * gcc.c-torture/compile/pr53495.c: New test.
2742
2743 2012-08-13  Richard Guenther  <rguenther@suse.de>
2744
2745         * gcc.dg/tree-prof/update-loopch.c: Adjust.
2746
2747 2012-08-13  Richard Guenther  <rguenther@suse.de>
2748
2749         PR tree-optimization/54200
2750         * gcc.dg/guality/pr54200.c: New testcase.
2751         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2752
2753 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2754
2755         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2756
2757 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2758
2759         PR target/51244
2760         * gcc.target/sh/pr51244-7.c: New.
2761         * gcc.target/sh/pr51244-8.c: New.
2762         * gcc.target/sh/pr51244-9.c: New.
2763         * gcc.target/sh/pr51244-10.c: New.
2764
2765 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2766
2767         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
2768         -m2e or -m2a.
2769         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2770         * gcc.target/sh/pr53511-1.c: Likewise.
2771         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2772         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2773         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2774         * gcc.target/sh/pr53512-3.c: Likewise.
2775         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2776
2777 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2778
2779         PR target/39423
2780         * gcc.c-torture/compile/pr39423-1.c: New.
2781         * gcc.c-torture/compile/pr39423-2.c: New.
2782
2783 2012-08-12  Tobias Burnus  <burnus@net-b.de>
2784
2785         PR fortran/54221
2786         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2787         they appear uninitialized on the RHS.
2788         * gfortran.dg/public_private_module_6.f90: New.
2789
2790 2012-08-11  Martin Jambor  <mjambor@suse.cz>
2791
2792         PR fortran/48636
2793         * gfortran.dg/pr48636.f90: New test.
2794
2795 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
2796
2797         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2798         to avoid warnings.
2799         (main): Adjust caller.
2800
2801 2012-08-10  Richard Guenther  <rguenther@suse.de>
2802
2803         * gcc.dg/matrix/*.c: Adjust and move ...
2804         * gcc.dg/torture/: ... here.
2805         * gcc.dg/matrix: Remove directory.
2806
2807 2012-08-10  Richard Guenther  <rguenther@suse.de>
2808
2809         PR middle-end/54219
2810         * gcc.dg/torture/vector-shuffle1.c: New testcase.
2811
2812 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2813
2814         PR middle-end/54211
2815         * gcc.dg/tree-ssa/pr54211.c: New test.
2816
2817 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2818
2819         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2820         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2821
2822 2012-08-10  Richard Guenther  <rguenther@suse.de>
2823
2824         PR tree-optimization/54109
2825         * gcc.dg/torture/pr54109.c: New testcase.
2826         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2827         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2828
2829 2012-08-10  Richard Guenther  <rguenther@suse.de>
2830
2831         PR tree-optimization/54027
2832         * gcc.dg/torture/pr54027.c: New testcase.
2833
2834 2012-08-10  Richard Guenther  <rguenther@suse.de>
2835
2836         * g++.dg/plugin/selfassign.c: Adjust.
2837         * gcc.dg/plugin/selfassign.c: Likewise.
2838         * gcc.dg/strlenopt-11.c: Likewise.
2839         * gcc.dg/strlenopt-13.c: Likewise.
2840         * gcc.dg/no-strict-overflow-4.c: Likewise.
2841         * gcc.dg/strict-overflow-4.c: Likewise.
2842         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2843         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2844         * gcc.dg/tree-ssa/asm-3.c: Likewise.
2845         * gcc.dg/tree-ssa/pr18908.c: Likewise.
2846         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2847         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2848         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2849         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2850         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2851         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2852         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2853         * gcc.dg/pr46309.c: Likewise.
2854         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2855
2856 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
2857
2858         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2859         for x86 targets.
2860         * gcc.c-torture/compile/20120727-2.c: New test.
2861
2862 2012-08-09  Martin Jambor  <mjambor@suse.cz>
2863
2864         * gcc.dg/ipa/iinline-4.c: New test.
2865         * gcc.dg/ipa/iinline-5.c: Likewise.
2866         * gcc.dg/ipa/iinline-6.c: Likewise.
2867         * gcc.dg/ipa/iinline-7.c: Likewise.
2868         * gcc.dg/lto/20120723_0.c: Likewise.
2869         * gcc.dg/lto/20120723_1.c: Likewise.
2870
2871 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2872
2873         PR target/39423
2874         * gcc.target/sh/pr39423-1.c: New.
2875
2876 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2877
2878         PR target/51244
2879         * gcc.target/sh/pr51244-5: New.
2880         * gcc.target/sh/pr51244-6: New.
2881
2882 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2883
2884         * gcc.target/i386/adx-addxcarry32-3.c: New.
2885         * gcc.target/i386/adx-addxcarry64-3.c: New.
2886
2887 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
2888
2889         PR rtl-optimization/53701
2890         * gcc.dg/pr53701.c: New test.
2891
2892 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
2893
2894         * gcc.c-torture/compile/20120727-1.c: New test.
2895
2896 2012-08-09  Tobias Burnus  <burnus@net-b.de>
2897
2898         PR fortran/54199
2899         * gfortran.dg/intrinsic_shadow_4.f90: New.
2900
2901 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2902
2903         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
2904
2905 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
2906
2907         * gcc.c-torture/execute/20120808-1.c: New test.
2908
2909 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2910
2911         PR rtl-optimization/54157
2912         * gcc.target/i386/pr54157.c: New file.
2913
2914 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2915
2916         * gcc.target/i386/adx-addcarryx32-1.c: New.
2917         * gcc.target/i386/adx-addcarryx32-2.c: New.
2918         * gcc.target/i386/adx-addcarryx64-1.c: New.
2919         * gcc.target/i386/adx-addcarryx64-2.c: New.
2920         * gcc.target/i386/adx-check.h: New.
2921         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2922         * gcc.target/i386/sse-12.c: Add -madx.
2923         * gcc.target/i386/sse-13.c: Ditto.
2924         * gcc.target/i386/sse-14.c: Ditto.
2925         * gcc.target/i386/sse-22.c: Ditto.
2926         * gcc.target/i386/sse-23.c: Ditto.
2927         * g++.dg/other/i386-2.C: Ditto.
2928         * g++.dg/other/i386-3.C: Ditto.
2929
2930 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2931
2932         * gcc.dg/tree-ssa/slsr-5.c: New.
2933         * gcc.dg/tree-ssa/slsr-6.c: New.
2934         * gcc.dg/tree-ssa/slsr-7.c: New.
2935         * gcc.dg/tree-ssa/slsr-8.c: New.
2936         * gcc.dg/tree-ssa/slsr-9.c: New.
2937         * gcc.dg/tree-ssa/slsr-10.c: New.
2938         * gcc.dg/tree-ssa/slsr-11.c: New.
2939         * gcc.dg/tree-ssa/slsr-12.c: New.
2940         * gcc.dg/tree-ssa/slsr-13.c: New.
2941         * gcc.dg/tree-ssa/slsr-14.c: New.
2942         * gcc.dg/tree-ssa/slsr-15.c: New.
2943         * gcc.dg/tree-ssa/slsr-16.c: New.
2944         * gcc.dg/tree-ssa/slsr-17.c: New.
2945         * gcc.dg/tree-ssa/slsr-18.c: New.
2946         * gcc.dg/tree-ssa/slsr-19.c: New.
2947         * gcc.dg/tree-ssa/slsr-20.c: New.
2948         * gcc.dg/tree-ssa/slsr-21.c: New.
2949         * gcc.dg/tree-ssa/slsr-22.c: New.
2950         * gcc.dg/tree-ssa/slsr-23.c: New.
2951         * gcc.dg/tree-ssa/slsr-24.c: New.
2952         * gcc.dg/tree-ssa/slsr-25.c: New.
2953         * gcc.dg/tree-ssa/slsr-26.c: New.
2954         * gcc.dg/tree-ssa/slsr-30.c: New.
2955         * gcc.dg/tree-ssa/slsr-31.c: New.
2956
2957 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
2958
2959         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2960         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2961         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2962
2963 2012-08-06  Cary Coutant  <ccoutant@google.com>
2964
2965         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2966
2967 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
2968
2969         PR fortran/35831
2970         * gfortran.dg/dummy_procedure_5.f90: Modified.
2971         * gfortran.dg/dummy_procedure_8.f90: New.
2972         * gfortran.dg/interface_26.f90: Modified.
2973         * gfortran.dg/proc_ptr_11.f90: Modified.
2974         * gfortran.dg/proc_ptr_15.f90: Modified.
2975         * gfortran.dg/proc_ptr_result_5.f90: Modified.
2976         * gfortran.dg/typebound_override_1.f90: Modified.
2977         * gfortran.dg/typebound_proc_6.f03: Modified.
2978
2979 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2980
2981         PR tree-optimization/51938
2982         PR tree-optimization/52005
2983         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2984         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2985         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2986         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2987
2988 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
2989
2990         Avoid crashing on erroneous static_assert usage
2991         * g++.dg/cpp0x/static_assert8.C: New test.
2992
2993 2012-08-06  Jason Merrill  <jason@redhat.com>
2994
2995         * g++.dg/cpp0x/sfinae38.C: New.
2996
2997 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2998             Paolo Carlini  <paolo.carlini@oracle.com>
2999
3000         PR c++/54165
3001         * g++.dg/conversion/void2.C: New.
3002
3003 2012-08-06  Tom de Vries  <tom@codesourcery.com>
3004
3005         * gcc.dg/tree-ssa/vrp78.c: New test.
3006
3007 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3008             Richard Sandiford  <rdsandiford@googlemail.com>
3009
3010         * g++.dg/opt/enum2.C: Require fpic target.
3011         * g++.dg/lto/20090303_0.C: Likewise.
3012
3013 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3014             Catherine Moore  <clm@codesourcery.com>
3015
3016         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3017         flush function names too.
3018         * gcc.target/mips/clear-cache-1.c: Likewise.
3019
3020 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
3021
3022         PR target/54156
3023         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3024
3025 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3026
3027         PR fortran/54166
3028         * gfortran.dg/array_5.f90: New test.
3029
3030 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3031
3032         PR tree-optimization/30318
3033         * gcc.dg/tree-ssa/vrp77.c: New testcase.
3034
3035 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
3036
3037         * g++.dg/ext/vector17.C: New testcase.
3038
3039 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
3040
3041         PR target/51931
3042         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3043         * g++.dg/opt/longbranch1.C: Likewise.
3044
3045 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
3046
3047         PR tree-optimization/53805
3048         * gcc.dg/fold-notunord.c: New testcase.
3049
3050 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
3051
3052         PR fortran/48820
3053         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
3054         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
3055
3056 2012-08-02  Jason Merrill  <jason@redhat.com>
3057             Paolo Carlini  <paolo.carlini@oracle.com>
3058
3059         PR c++/51213 (again)
3060         * g++.dg/cpp0x/sfinae37.C: Extend.
3061
3062 2012-08-02  Richard Guenther  <rguenther@suse.de>
3063
3064         PR tree-optimization/50672
3065         * g++.dg/torture/pr50672.C: New testcase.
3066
3067 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
3068
3069         PR fortran/54147
3070         * gfortran.dg/abstract_type_6.f03: Modified.
3071         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3072         * gfortran.dg/proc_ptr_comp_35.f90: New.
3073         * gfortran.dg/typebound_proc_9.f03: Modified.
3074         * gfortran.dg/typebound_proc_26.f90: New.
3075
3076 2012-08-02  Richard Guenther  <rguenther@suse.de>
3077
3078         * gcc.dg/torture/pta-callused-1.c: Adjust.
3079         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3080         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3081         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3082         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3083         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3084         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3085         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3086         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3087
3088 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
3089
3090         PR fortran/54033
3091         * gfortran.dg/include_6.f90:  New test case.
3092         * gfortran.dg/include_7.f90:  New test case.
3093         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
3094
3095 2012-08-01  Tom de Vries  <tom@codesourcery.com>
3096
3097         * gcc.dg/tree-ssa/vrp76.c: New test.
3098
3099 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
3100
3101         PR tree-optimization/46556
3102         * gcc.dg/tree-ssa/slsr-27.c: New.
3103         * gcc.dg/tree-ssa/slsr-28.c: New.
3104         * gcc.dg/tree-ssa/slsr-29.c: New.
3105
3106 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3107
3108         PR fortran/42418
3109         * gfortran.dg/proc_decl_29.f90: New.
3110
3111 2012-07-31  Dehao Chen  <dehao@google.com>
3112
3113         * gcc.dg/predict-7.c: New test.
3114
3115 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3116
3117         PR fortran/54134
3118         * gfortran.dg/typebound_override_3.f90: New.
3119
3120 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
3121
3122         PR tree-optimization/53773
3123         * gcc.dg/vect/pr53773.c: New test.
3124
3125 2012-07-31  Nick Clifton  <nickc@redhat.com>
3126
3127         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3128         and for XStormy16.
3129
3130 2012-07-31  Tobias Burnus  <burnus@net-b.de>
3131
3132         * gfortran.dg/c_funloc_tests_6.f90: New.
3133         * gfortran.dg/c_funloc_tests_7.f90: New.
3134         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3135
3136 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
3137
3138         PR c++/53624
3139         * g++.dg/cpp0x/temp_default5.C: New.
3140
3141 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
3142
3143         PR fortran/51081
3144         * gfortran.dg/proc_ptr_37.f90: New.
3145
3146 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
3147
3148         * lib/target-supports.exp
3149         (check_effective_target_vect_natural_alignment): New function.
3150         * gcc.dg/align-2.c: Only run on targets with natural alignment
3151         of vector types.
3152         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3153         alignment of vector types.
3154
3155 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3156             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3157
3158         * gcc.target/i386/rdseed16-1.c: New.
3159         * gcc.target/i386/rdseed32-1.c: Ditto
3160         * gcc.target/i386/rdseed64-1.c: Ditto
3161         * gcc.target/i386/sse-12.c: Add -mrdseed.
3162         * gcc.target/i386/sse-13.c: Ditto.
3163         * gcc.target/i386/sse-14.c: Ditto.
3164         * g++.dg/other/i386-2.C: Ditto.
3165         * g++.dg/other/i386-3.C: Ditto.
3166
3167 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
3168
3169         PR target/51244
3170         * gcc.target/sh/pr51244-4.c: New.
3171
3172 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
3173
3174         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3175         for alpha*-*-* targets.  Cleanup original tree dump.
3176
3177 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
3178
3179         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3180         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3181
3182 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
3183
3184         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3185         rand, srand. Include <stdlib.h>.
3186
3187 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
3188
3189         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3190
3191 2012-07-26  Richard Henderson  <rth@redhat.com>
3192
3193         * gcc.dg/attr-hotcold-1.c: New.
3194         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3195
3196 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
3197             Sandra Loosemore  <sandra@codesourcery.com>
3198
3199         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3200
3201 2012-07-26  Tobias Burnus  <burnus@net-b.de>
3202
3203         * gfortran.dg/contiguous_1.f90: Update dg-error.
3204         * gfortran.dg/proc_ptr_32.f90: Ditto.
3205
3206 2012-07-26  Richard Guenther  <rguenther@suse.de>
3207
3208         PR tree-optimization/54098
3209         * gcc.dg/torture/pr54098.c: New testcase.
3210
3211 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3212
3213         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3214         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3215
3216 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3217
3218         PR fortran/44354
3219         * gfortran.dg/array_constructor_39.f90: New test.
3220
3221 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3222
3223         PR fortran/44354
3224         * gfortran.dg/array_constructor_38.f90: New test.
3225
3226 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
3227
3228         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3229
3230 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
3231
3232         * gnat.dg/noreturn5.ad[sb]: New test.
3233
3234 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
3235             Paul Brook  <paul@codesourcery.com>
3236
3237         PR target/53633
3238
3239         * lib/target-suports.exp (check_effective_target_naked_functions): New.
3240         * c-c++-common/pr53633.c: New test.
3241
3242 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
3243
3244         * gcc.target/i386/asm-dialect-1.c: New test case.
3245
3246 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
3247             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3248
3249         * gcc.target/i386/prefetchw-1.c: New.
3250         * gcc.target/i386/sse-12.c: Add -mprfchw.
3251         * gcc.target/i386/sse-13.c: Ditto.
3252         * gcc.target/i386/sse-14.c: Ditto.
3253         * gcc.target/i386/sse-22.c: Ditto.
3254         * gcc.target/i386/sse-23.c: Ditto.
3255         * g++.dg/other/i386-2.C: Ditto.
3256         * g++.dg/other/i386-3.C: Ditto.
3257
3258 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
3259
3260         * lib/gcc-dg.exp (process-message): Don't ignore errors.
3261
3262 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3263
3264         PR target/54051
3265         * gcc.target/arm/pr54051.c: New.
3266         * gcc.target/arm/vfp-1.c: Adjust test.
3267
3268 2012-07-24  Julian Brown  <julian@codesourcery.com>
3269
3270         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3271         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3272         hard-float ARM.
3273
3274 2012-07-23  Paul Brook  <paul@codesourcery.com>
3275
3276         * g++.dg/other/armv7m-1.c: New test.
3277
3278 2012-07-23  Julian Brown  <julian@codesourcery.com>
3279
3280         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3281         ARM.
3282         (DO_TEST): Define to 1 for appropriate ARM targets.
3283
3284 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
3285
3286         PR tree-optimization/53881
3287         * gcc.dg/pr53881.c: Renamed to ...
3288         * gcc.dg/pr53881-1.c: ... this.
3289         * gcc.dg/pr53881-2.c: New test.
3290
3291 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
3292
3293         Handle recent changes in default atomics for cris*-*-linux*.
3294         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3295         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3296         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3297         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3298         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3299         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3300         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3301         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3302         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3303         -mno-unaligned-atomic-may-use-library is in effect for
3304         cris*-*-linux*.
3305         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3306         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3307         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3308         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3309         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3310         gcc.target/cris/torture/sync-mis-op-i-1.c,
3311         gcc.target/cris/torture/sync-mis-op-i-2.c,
3312         gcc.target/cris/torture/sync-mis-op-i-1a.c,
3313         gcc.target/cris/torture/sync-mis-op-i-3.c,
3314         gcc.target/cris/torture/sync-mis-op-i-3a.c,
3315         gcc.target/cris/torture/sync-mis-op-s-1a.c,
3316         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3317         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3318         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3319         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3320         (main): Remove local variable x.
3321         [mis_ok]: Check that atomics don't fail.
3322
3323 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3324
3325         *  gcc.dg/tree-ssa/vrp72.c: New test.
3326         *  gcc.dg/tree-ssa/vrp73.c: New test.
3327         *  gcc.dg/tree-ssa/vrp74.c: New test.
3328         *  gcc.dg/tree-ssa/vrp75.c: New test.
3329
3330 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3331
3332         * gcc.dg/tree-ssa/alias-21.c: New testcase.
3333         * gcc.dg/tree-ssa/alias-22.c: New testcase.
3334
3335 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3336
3337         * gcc.target/mips/octeon-pop-2.c: New testcase.
3338
3339 2012-07-21  Tobias Burnus  <burnus@net-b.de>
3340
3341         PR fortran/48820
3342         * gfortran.dg/assumed_rank_3.f90: New.
3343         * gfortran.dg/assumed_rank_11.f90: New.
3344         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3345         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3346         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3347
3348 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3349
3350         * gcc.target/mips/unaligned-1.c: New testcase.
3351
3352 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
3353
3354         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3355
3356 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3357
3358         * gfortran.dg/bind_c_array_params_2.f90: New.
3359         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3360         and update dg-error.
3361
3362 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3363
3364         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3365
3366 2012-07-20  Jason Merrill  <jason@redhat.com>
3367
3368         PR c++/54038
3369         * g++.dg/other/array7.C: New.
3370
3371 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
3372
3373         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3374         the basic block and check loop depth.
3375         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
3376         matching patterns and comments.
3377         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3378         * gcc.dg/tree-ssa/vector-2.c: Likewise.
3379
3380 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
3381
3382         PR c++/28656
3383         * c-c++-common/pr28656.c: New test.
3384
3385 2012-07-19  Jason Merrill  <jason@redhat.com>
3386
3387         PR c++/54026
3388         * g++.dg/init/mutable1.C: New.
3389
3390 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3391
3392         PR fortran/48820
3393         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3394         * gfortran.dg/assumed_rank_1.f90: New.
3395         * gfortran.dg/assumed_rank_1_c.c: New.
3396         * gfortran.dg/assumed_rank_2.f90: New.
3397         * gfortran.dg/assumed_rank_4.f90: New.
3398         * gfortran.dg/assumed_rank_5.f90: New.
3399         * gfortran.dg/assumed_rank_6.f90: New.
3400         * gfortran.dg/assumed_rank_7.f90: New.
3401         * gfortran.dg/assumed_rank_8.f90: New.
3402         * gfortran.dg/assumed_rank_8_c.c: New.
3403         * gfortran.dg/assumed_rank_9.f90: New.
3404         * gfortran.dg/assumed_rank_10.f90: New.
3405         * gfortran.dg/assumed_rank_12.f90: New.
3406
3407 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3408
3409         * gnat.dg/opt25.adb: New test.
3410         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3411         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3412
3413 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3414
3415         * gnat.dg/aggr20.ad[sb]: New test.
3416         * gnat.dg/aggr20_pkg.ads: New helper.
3417
3418 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3419
3420         * gnat.dg/derived_type3.adb: New test.
3421         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3422
3423 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3424
3425         PR rtl-optimization/53942
3426         * gcc.dg/pr53942.c: New test.
3427
3428 2012-07-19  Jason Merrill  <jason@redhat.com>
3429
3430         PR c++/54021
3431         * g++.dg/cpp0x/constexpr-builtin2.C: New.
3432
3433 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3434
3435         * gnat.dg/discr38.adb: New test.
3436
3437 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3438
3439         PR middle-end/54017
3440         * c-c++-common/gomp/pr54017.c: New test.
3441
3442 2012-07-19  Richard Guenther  <rguenther@suse.de>
3443             Eric Botcazou  <ebotcazou@adacore.com>
3444
3445         * gnat.dg/loop_optimization11.adb: New testcase.
3446         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3447
3448 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
3449             Jason Merrill  <jason@redhat.com>
3450
3451         * g++.dg/cpp0x/sfinae37.C: New.
3452         * g++.dg/template/access23.C: New.
3453         * g++.dg/template/access7.C: Adjust.
3454         * g++.dg/template/sfinae10.C: Don't expect errors.
3455         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3456
3457 2012-07-18  Julian Brown  <julian@codesourcery.com>
3458             Sandra Loosemore <sandra@codesroucery.com>
3459
3460         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3461
3462 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
3463
3464         * gnat.dg/noreturn4.ad[sb]: New test.
3465         * gnat.dg/noreturn4_pkg.ads: New helper.
3466
3467 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
3468             Julian Brown  <julian@codesourcery.com>
3469
3470         * gcc.target/arm/neon-vdup-1.c: New test case.
3471         * gcc.target/arm/neon-vdup-2.c: New test case.
3472         * gcc.target/arm/neon-vdup-3.c: New test case.
3473         * gcc.target/arm/neon-vdup-4.c: New test case.
3474         * gcc.target/arm/neon-vdup-5.c: New test case.
3475         * gcc.target/arm/neon-vdup-6.c: New test case.
3476         * gcc.target/arm/neon-vdup-7.c: New test case.
3477         * gcc.target/arm/neon-vdup-8.c: New test case.
3478         * gcc.target/arm/neon-vdup-9.c: New test case.
3479         * gcc.target/arm/neon-vdup-10.c: New test case.
3480         * gcc.target/arm/neon-vdup-11.c: New test case.
3481         * gcc.target/arm/neon-vdup-12.c: New test case.
3482         * gcc.target/arm/neon-vdup-13.c: New test case.
3483         * gcc.target/arm/neon-vdup-14.c: New test case.
3484         * gcc.target/arm/neon-vdup-15.c: New test case.
3485         * gcc.target/arm/neon-vdup-16.c: New test case.
3486         * gcc.target/arm/neon-vdup-17.c: New test case.
3487         * gcc.target/arm/neon-vdup-18.c: New test case.
3488         * gcc.target/arm/neon-vdup-19.c: New test case.
3489         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3490         arguments non-constant.
3491
3492 2012-07-18  Richard Guenther  <rguenther@suse.de>
3493
3494         PR tree-optimization/53970
3495         * g++.dg/torture/pr53970.C: New testcase.
3496
3497 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3498
3499         PR target/38621
3500         * gcc.c-torture/compile/pr38621.c: New.
3501
3502 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3503
3504         PR target/33135
3505         * gcc.target/sh/pr33135-1.c: New.
3506         * gcc.target/sh/pr33135-2.c: New.
3507         * gcc.target/sh/pr33135-3.c: New.
3508         * gcc.target/sh/pr33135-4.c: New.
3509
3510 2012-07-17  Jason Merrill  <jason@redhat.com>
3511
3512         PR c++/53995
3513         * g++.dg/parse/enum9.C: New.
3514
3515 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
3516             Sandra Loosemore  <sandra@codesourcery.com>
3517
3518         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3519         if there is a conflict with -mcpu=.  Use -mcpu=5208.
3520
3521 2012-07-17  Jason Merrill  <jason@redhat.com>
3522
3523         PR c++/53989
3524         * g++.dg/template/array23.C: New.
3525
3526 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3527
3528         PR fortran/53985
3529         * gfortran.dg/bind_c_usage_26.f90: New.
3530         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3531         * gfortran.dg/bind_c_usage_13.f03: Ditto.
3532         * gfortran.dg/bind_c_usage_18.f90: Ditto.
3533         * gfortran.dg/interop_params.f03: Ditto.
3534
3535 2012-07-17  Jason Merrill  <jason@redhat.com>
3536
3537         * g++.dg/template/inherit8.C: Adjust.
3538         * g++.dg/template/using21.C: Adjust.
3539         * g++.dg/template/using22.C: Adjust.
3540
3541         PR c++/53549
3542         * g++.dg/template/current-inst1.C: New.
3543         * g++.dg/parse/crash35.C: Adjust.
3544
3545 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3546
3547         PR fortran/52101
3548         * gfortran.dg/oldstyle_4.f90: New.
3549
3550 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3551
3552         PR fortran/49265
3553         * gfortran.dg/module_procedure_double_colon_3.f90: New.
3554         * gfortran.dg/module_procedure_double_colon_4.f90: New.
3555
3556 2012-07-16  Jason Merrill  <jason@redhat.com>
3557
3558         * g++.dg/parse/access8.C: Adjust.
3559         * g++.dg/template/sfinae6_neg.C: Adjust.
3560
3561 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
3562
3563         PR fortran/53824
3564         * gfortran.dg/coarray_allocate_1.f90:  New test.
3565
3566 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3567
3568         * gcc.c-torture/execute/bswap-1.c: New testcase.
3569         * gcc.c-torture/compile/unalign-1.c: New testcase.
3570         * gcc.c-torture/compile/20120524-1.c: New testcase.
3571         * gcc.c-torture/compile/20101216-1.c: New testcase.
3572
3573 2012-07-16  Dehao Chen  <dehao@google.com>
3574
3575         Revert
3576         2012-07-10  Dehao Chen  <dehao@google.com>
3577
3578         * gcc.dg/debug_info_inline.c: New test.
3579
3580 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
3581
3582         PR fortran/53956
3583         * gfortran.dg/proc_decl_28.f90: New.
3584
3585 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3586
3587         * gcc.dg/torture/builtins-1.c: New testcase.
3588
3589 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
3590
3591         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3592         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3593         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3594         gcc.target/cris/sync-1-v10.c,
3595         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3596         pass -mno-unaligned-atomic-may-use-library.
3597         * gcc.target/cris/sync-xchg-1.c: New test.
3598         * gcc.target/cris/20011127-1.c: Adjust to %P being a
3599         valid register operand output modifier.
3600
3601 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
3602
3603         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3604         characters.
3605
3606 2012-07-13  Andrew Pinski  <apinski@cavium.com>
3607
3608         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3609         rather than cleanup-tree-dump.
3610         * gcc.target/mips/octeon-pipe-1.c: Likewise.
3611
3612 2012-07-13  Richard Guenther  <rguenther@suse.de>
3613
3614         PR tree-optimization/53907
3615         * gcc.target/i386/pr53907.c: New testcase.
3616
3617 2012-07-13  Richard Guenther  <rguenther@suse.de>
3618
3619         PR tree-optimization/53922
3620         * gcc.dg/torture/pr53922.c: New testcase.
3621
3622 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
3623
3624         PR rtl-optimization/53908
3625         * gcc.dg/torture/pr53908.c: New test.
3626
3627 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
3628
3629         PR c++/53531
3630         * g++.dg/cpp0x/variadic135.C: New.
3631
3632 2012-07-12  Jason Merrill  <jason@redhat.com>
3633
3634         * g++.dg/template/sfinae6_neg.C: Adjust.
3635
3636 2012-07-12  Tobias Burnus  <burnus@net-b.de>
3637
3638         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3639         * gfortran.dg/c_f_pointer_tests_3.f90: Update
3640         scan-tree-dump-times pattern.
3641
3642 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3643
3644         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3645
3646 2012-07-11  Jason Merrill  <jason@redhat.com>
3647
3648         DR 1402
3649         * g++.g/cpp0x/defaulted37.C: New.
3650
3651 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
3652
3653         PR target/53859
3654         * gcc.target/arm/pr53859.c: New test.
3655
3656 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
3657
3658         PR target/53886
3659         * gcc.c-torture/compile/pr53886.c: New.
3660
3661 2012-07-10  Dehao Chen  <dehao@google.com>
3662
3663         * gcc.dg/debug_info_inline.c: New test.
3664
3665 2012-07-10  Jason Merrill  <jason@redhat.com>
3666
3667         PR c++/53733
3668         * g++.dg/cpp0x/defaulted36.C: New.
3669         * g++.dg/cpp0x/defaulted21.C: Adjust.
3670
3671         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3672
3673 2012-07-09  Sterling Augustine  <saugustine@google.com>
3674
3675         * g++.dg/debug/dwarf2/pubnames-2.C: New.
3676
3677 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
3678
3679         PR tree-optimization/53887
3680         * gcc.dg/pr53887.c: New test.
3681
3682 2012-07-09  Jason Merrill  <jason@redhat.com>
3683
3684         PR c++/53882
3685         * g++.dg/cpp0x/nullptr29.C: New.
3686
3687 2012-07-09  Tom de Vries  <tom@codesourcery.com>
3688             Richard Guenther  <rguenther@suse.de>
3689
3690         * gcc.dg/builtin-unreachable-6.c: New test.
3691         * gcc.dg/builtin-unreachable-5.c: New test.
3692
3693 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
3694
3695         PR tree-optimization/53881
3696         * gcc.dg/pr53881.c: New test.
3697
3698 2012-07-06  Jason Merrill  <jason@redhat.com>
3699
3700         PR c++/53862
3701         * g++.dg/cpp0x/variadic134.C: New.
3702
3703         PR c++/53858
3704         * g++.dg/cpp0x/alias-decl-20.C: New.
3705
3706 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3707
3708         PR tree-optimization/51879
3709         * gcc.dg/pr51879-16.c: New test.
3710         * gcc.dg/pr51879-17.c: Same.
3711
3712 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3713
3714         PR tree-optimization/52009
3715         * gcc.dg/pr51879-7.c: New test.
3716         * gcc.dg/pr51879-18.c: New test.
3717
3718 2012-07-05  Jason Merrill  <jason@redhat.com>
3719
3720         PR c++/50852
3721         * g++.dg/template/typedef39.C: New.
3722
3723         PR c++/53039
3724         * g++.dg/cpp0x/variadic133.C: New.
3725         * g++.dg/template/param1.C: Adjust.
3726
3727 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3728
3729         PR target/48941
3730         PR target/51980
3731         * gcc.target/arm/neon/vtrnf32.c: Update.
3732         * gcc.target/arm/neon/vtrns32.c: Update.
3733         * gcc.target/arm/neon/vtrnu32.c: Update.
3734         * gcc.target/arm/neon/vzipf32.c: Update.
3735         * gcc.target/arm/neon/vzips32.c: Update.
3736         * gcc.target/arm/neon/vzipu32.c: Update.
3737
3738 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
3739
3740         PR fortran/53732
3741         * gfortran.dg/inline_sum_4.f90: New test.
3742
3743 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
3744
3745         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3746
3747 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3748
3749         * gcc.target/arm/fma-sp.c: New testcase.
3750         * gcc.target/arm/fma.c: Likewise.
3751         * gcc.target/arm/fma.h: Likewise.
3752
3753 2012-07-04  Jason Merrill  <jason@redhat.com>
3754
3755         PR c++/53848
3756         * g++.dg/other/enum3.C: New.
3757
3758 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
3759
3760         PR middle-end/53321
3761         * g++.dg/torture/pr53321.C: New test.
3762
3763 2012-07-04  Richard Guenther  <rguenther@suse.de>
3764
3765         PR tree-optimization/53844
3766         * g++.dg/tree-ssa/pr53844.C: New testcase.
3767
3768 2012-07-04  Richard Guenther  <rguenther@suse.de>
3769
3770         PR tree-optimization/53849
3771         * gcc.dg/pr53849.c: New testcase.
3772
3773 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
3774
3775         PR c++/53812
3776         * g++.dg/ext/label14.C: New test.
3777
3778 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
3779
3780         PR target/53811
3781         * g++.dg/other/pr53811.C: New test.
3782
3783 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
3784
3785         PR target/28896
3786         * gcc.target/m68k/stack-limit-1.c: New testcase.
3787
3788 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3789
3790         * gnat.dg/recursive_call.adb: New test.
3791
3792 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3793
3794         * gnat.dg/discr37.ad[sb]: New test.
3795
3796 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
3797
3798         * g++.dg/other/packed1.C: Remove SH from xfail list.
3799
3800 2012-07-02  Jason Merrill  <jason@redhat.com>
3801
3802         PR c++/53619
3803         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3804
3805         PR c++/53783
3806         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3807
3808         PR c++/53788
3809         * g++.dg/cpp0x/decltype39.C: New.
3810         * g++.dg/diagnostic/method1.C: Adjust.
3811
3812         PR c++/53816
3813         * g++.dg/template/ref6.C: New.
3814
3815 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3816
3817         PR target/53568
3818         * gcc.target/sh/pr53568-1.c: New.
3819
3820 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3821
3822         PR target/51244
3823         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3824
3825 2012-07-02  Jason Merrill  <jason@redhat.com>
3826
3827         PR c++/53821
3828         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3829
3830         PR c++/53524
3831         * g++.dg/template/enum7.C: New.
3832         * g++.dg/other/ptrmem10.C: Adjust.
3833         * g++.dg/other/ptrmem11.C: Adjust.
3834         * g++.dg/cpp0x/scoped_enum.C: Adjust.
3835
3836 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
3837
3838         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3839
3840 2012-07-01  Wei Guozhi  <carrot@google.com>
3841
3842         PR target/53447
3843         * gcc.target/arm/pr53447-1.c: New testcase.
3844         * gcc.target/arm/pr53447-2.c: New testcase.
3845         * gcc.target/arm/pr53447-3.c: New testcase.
3846         * gcc.target/arm/pr53447-4.c: New testcase.
3847
3848 2012-06-29  Richard Guenther  <rguenther@suse.de>
3849
3850         PR tree-optimization/47061
3851         * gcc.dg/tree-ssa/vrp71.c: New testcase.
3852
3853 2012-06-29  Richard Guenther  <rguenther@suse.de>
3854
3855         PR tree-optimization/37541
3856         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3857
3858 2012-06-29  Richard Guenther  <rguenther@suse.de>
3859
3860         PR tree-optimization/52589
3861         * gcc.dg/tree-ssa/vrp70.c: New testcase.
3862
3863 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
3864
3865         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3866
3867         * g++.dg/template/error46.C: Add missing comment to dg-message.
3868         * g++.dg/template/crash107.C: Likewise.
3869         * g++.dg/template/error47.C: Likewise.
3870         * g++.dg/template/crash108.C: Likewise.
3871         * g++.dg/overload/operator5.C: Likewise.
3872
3873         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3874         errors in dg-message directives, add comments.
3875
3876 2012-06-28  Kai Tietz  <ktietz@redhat.com>
3877
3878         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3879         hard-coded 'unsigned long'.
3880
3881 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3882
3883         PR tree-optimization/51581
3884         * gcc.dg/vect/pr51581-4.c: New test.
3885
3886         PR tree-optimization/53645
3887         * gcc.c-torture/execute/pr53645-2.c: New test.
3888
3889 2012-06-28  Richard Guenther  <rguenther@suse.de>
3890
3891         PR middle-end/53790
3892         * gcc.dg/torture/pr53790.c: New testcase.
3893
3894 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3895
3896         PR tree-optimization/53645
3897         * gcc.c-torture/execute/pr53645.c: New test.
3898
3899 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
3900
3901         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3902
3903 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
3904
3905         PR debug/53671
3906         PR debug/49888
3907         * gcc.dg/guality/pr49888.c: Account for the possibility that
3908         the variable is optimized out at the first test.
3909
3910 2012-06-27  Jason Merrill  <jason@redhat.com>
3911
3912         * g++.dg/cpp0x/override2.C: Adjust.
3913         * g++.dg/template/error5.C: Adjust.
3914         * g++.dg/parse/crash28.C: Adjust.
3915
3916         PR c++/53563
3917         * g++.dg/parse/template27.C: New.
3918         * g++.dg/template/crash74.C: Adjust expected output.
3919
3920 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
3921
3922         PR fortran/41951
3923         PR fortran/49591
3924         * gfortran.dg/typebound_operator_16.f03: New.
3925
3926 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
3927
3928         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3929         even src1.i and src2.i fields even in the second half of the arrays.
3930
3931 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3932
3933         PR c++/51033.
3934         * g++.dg/torture/vshuf-16.inc: New test.
3935         * g++.dg/torture/vshuf-2.inc: New test.
3936         * g++.dg/torture/vshuf-4.inc: New test.
3937         * g++.dg/torture/vshuf-8.inc: New test.
3938         * g++.dg/torture/vshuf-main.inc: New test.
3939         * g++.dg/torture/vshuf-v16hi.C: New test.
3940         * g++.dg/torture/vshuf-v16qi.C: New test.
3941         * g++.dg/torture/vshuf-v2df.C: New test.
3942         * g++.dg/torture/vshuf-v2di.C: New test.
3943         * g++.dg/torture/vshuf-v2sf.C: New test.
3944         * g++.dg/torture/vshuf-v2si.C: New test.
3945         * g++.dg/torture/vshuf-v4df.C: New test.
3946         * g++.dg/torture/vshuf-v4di.C: New test.
3947         * g++.dg/torture/vshuf-v4sf.C: New test.
3948         * g++.dg/torture/vshuf-v4si.C: New test.
3949         * g++.dg/torture/vshuf-v8hi.C: New test.
3950         * g++.dg/torture/vshuf-v8qi.C: New test.
3951         * g++.dg/torture/vshuf-v8si.C: New test.
3952
3953 2012-06-27  Richard Guenther  <rguenther@suse.de>
3954
3955         PR middle-end/53676
3956         * gcc.dg/tree-ssa/scev-6.c: New testcase.
3957
3958 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
3959
3960         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3961         scan-dump-dem-not): Use printable pattern in test name.
3962
3963 2012-06-26  Sterling Augustine  <saugustine@google.com>
3964             Dominique Dhumieres  <dominiq@lps.ens.fr>
3965
3966         * gcc.dg/pubtypes-2.c: Update expected output.
3967         * gcc.dg/pubtypes-3.c: Likewise.
3968         * gcc.dg/pubtypes-4.c: Likewise.
3969
3970 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
3971
3972         * gcc.dg/tree-ssa/slsr-1.c: New test.
3973         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3974         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3975         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3976
3977 2012-06-26  Matt Turner  <mattst88@gmail.com>
3978
3979         PR target/35294
3980         * gcc.target/arm/mmx-2.c: New.
3981
3982 2012-06-26  Richard Guenther  <rguenther@suse.de>
3983
3984         PR c++/53752
3985         * g++.dg/torture/pr53752.C: New testcase.
3986
3987 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
3988
3989         PR tree-optimization/53748
3990         * gcc.c-torture/compile/pr53748.c: New test.
3991
3992 2012-06-25  Jason Merrill  <jason@redhat.com>
3993
3994         PR c++/53498
3995         PR c++/53305
3996         * g++.dg/cpp0x/decltype38.C: New.
3997         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3998
3999 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
4000
4001         * lib/target-supports-dg.exp (testname-for-summary): New.
4002         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4003         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4004         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4005         scan-module-absence, output-exists, output-exists-not: Use
4006         testname-for-summary.
4007         (dg-test): Clean up testname_with_flags.
4008         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4009         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4010         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4011         scan-assembler-dem-not, object-size: Use testname-for-summary.
4012         * lib/gcov.exp (run-gcov): Likewise.
4013         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4014         scan-dump-dem, scan-dump-dem-note): Likewise.
4015
4016         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4017         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4018         including profopt.opt; save and restore existing value.
4019         * g++.dg/bprob/bprob.exp: Likewise.
4020         * gcc.dg/matrix/matrix.exp: Likewise.
4021         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4022         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4023         PROFOPT_OPTIONS.
4024
4025 2012-06-25  Richard Henderson  <rth@redhat.com>
4026
4027         * gcc.dg/pr53749.c: New.
4028
4029 2012-06-25  Jason Merrill  <jason@redhat.com>
4030
4031         PR c++/52988
4032         * g++.dg/cpp0x/nullptr28.C: New.
4033
4034 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
4035
4036         * gcc.target/arm/neon-vld1_dupQ.c: New.
4037
4038 2012-06-25  Florian Weimer  <fweimer@redhat.com>
4039
4040         * g++.dg/init/new35.C: New.
4041         * g++.dg/init/new36.C: New.
4042         * g++.dg/init/new37.C: New.
4043         * g++.dg/ext/vla5.C: New warning.
4044         * g++.dg/ext/vla8.C: New warning.
4045         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4046
4047 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4048             James Greenhalgh  <james.greenhalgh@arm.com>
4049
4050         * gcc.target/arm/ftest-support-arm.h New testcase.
4051         * gcc.target/arm/ftest-support-thumb.h Likewise.
4052         * gcc.target/arm/ftest-support.h Likewise.
4053         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4054         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4055         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4056         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4057         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4058         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4059         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4060         * gcc.target/arm/ftest-armv6-arm.c Likewise.
4061         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4062         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4063         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4064         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4065         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4066         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4067         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4068         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4069         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4070         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4071         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4072         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4073         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4074         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4075         * lib/target-supports.exp
4076         (check_effective_target_arm_arch_FUNC): Add support for more
4077         architectures.
4078         (add_options_for_arm_arch_FUNC): Likewise.
4079         (check_effective_target_arm_arch_FUNC_multilib): New functions.
4080
4081 2012-06-25  Jason Merrill  <jason@redhat.com>
4082
4083         PR c++/53202
4084         * g++.dg/cpp0x/constexpr-tuple.C: New.
4085
4086 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
4087
4088         PR target/53759
4089         * gcc.target/i386/pr53759.c: New test.
4090
4091         PR c++/53594
4092         * g++.dg/cpp0x/nsdmi7.C: New test.
4093
4094 2012-06-24  Kai Tietz  <ktietz@redhat.com>
4095
4096         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4097         for LLP64 targets.
4098         * gcc.target/i386/pr38988.c: Likewise.
4099
4100 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
4101
4102         PR fortran/47710
4103         PR fortran/53328
4104         * gfortran.dg/typebound_generic_12.f03: New.
4105         * gfortran.dg/typebound_generic_13.f03: New.
4106
4107 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
4108
4109         * gnat.dg/lto15.ad[sb]: New test.
4110
4111 2012-06-21  Meador Inge  <meadori@codesourcery.com>
4112
4113         PR c/53702
4114         * gcc.dg/Wunused-local-typedefs.c: New testcase.
4115
4116 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
4117
4118         * gcc.dg/pch/ident-1.c: New test.
4119         * gcc.dg/pch/ident-1.hs: Header file for new test.
4120
4121 2012-06-21  Michael Matz  <matz@suse.de>
4122
4123         PR middle-end/53688
4124         * gcc.c-torture/execute/pr53688.c: New test.
4125
4126 2012-06-20  Richard Guenther  <rguenther@suse.de>
4127
4128         PR tree-optimization/30318
4129         * gcc.dg/tree-ssa/vrp69.c: New testcase.
4130
4131 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
4132
4133         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4134
4135 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4136
4137         * gcc.target/i386/clearcapv2.map: New file.
4138         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4139
4140 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4141
4142         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4143         and add __sh__ case.
4144
4145 2012-06-19  Jason Merrill  <jason@redhat.com>
4146
4147         PR c++/52637
4148         * g++.dg/debug/localclass1.C: New.
4149
4150 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4151
4152         * g++.dg/cpp0x/override4.C: New.
4153
4154 2012-06-14  Jason Merrill  <jason@redhat.com>
4155
4156         PR c++/53651
4157         * g++.dg/cpp0x/decltype37.C: New.
4158
4159 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4160
4161         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4162
4163 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
4164
4165         * gcc.c-torture/compile/vector-5.c,
4166         gcc.c-torture/compile/vector-6.c: New tests.
4167
4168 2012-06-19  Richard Henderson  <rth@redhat.com>
4169
4170         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4171
4172 2012-06-19  Richard Guenther  <rguenther@suse.de>
4173
4174         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4175
4176 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
4177
4178         PR target/53712
4179         * gcc.target/i386/pr53712.c: New test.
4180
4181 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4182
4183         PR fortran/53692
4184         * gfortran.dg/elemental_optional_args_6.f90: New.
4185
4186 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4187
4188         PR fortran/53526
4189         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4190         * gfortran.dg/coarray/move_alloc_1.f90
4191
4192 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4193
4194         PR fortran/53526
4195         * gfortran.dg/coarray_27.f90: New.
4196
4197 2012-06-18  Joey Ye <Joey.Ye@arm.com>
4198             Greta Yorsh  <Greta.Yorsh@arm.com>
4199
4200         * gcc.target/arm/epilog-1.c: New test.
4201
4202 2012-06-18  Richard Guenther  <rguenther@suse.de>
4203
4204         PR tree-optimization/53693
4205         * g++.dg/torture/pr53693.C: New testcase.
4206
4207 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
4208
4209         PR tree-optimization/53703
4210         * gcc.dg/torture/pr53703.c: New test.
4211
4212 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
4213
4214         PR middle-end/53698
4215         * gcc.target/i386/pr53698.c: New test.
4216
4217 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4218
4219         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4220
4221 2012-06-17  Tobias Burnus  <burnus@net-b.de>
4222
4223         PR fortran/53691
4224         PR fortran/53685
4225         * gfortran.dg/transfer_check_3.f90: New.
4226
4227 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4228
4229         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4230
4231 2012-06-16  Tobias Burnus  <burnus@net-b.de>
4232
4233         PR fortran/53642
4234         PR fortran/45170
4235         * gfortran.dg/deferred_type_param_8.f90: New.
4236
4237 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
4238
4239         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4240         testname that includes flags, passed in as new argument, in
4241         pass/fail messages.
4242         (run_gcov): Get testname from dg-test, use it in pass/fail messages
4243         and pass it to verify-* procedures.
4244
4245         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4246         alignment torture options with usual torture options.
4247
4248         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4249         messages reported for one line of source code.
4250         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4251         * g++.dg/cpp0x/decltype2.C: Likewise.
4252         * g++.dg/cpp0x/decltype3.C: Likewise.
4253         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4254         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4255         * g++.dg/cpp0x/static_assert3.C: Likewise.
4256         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4257         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4258         * g++.dg/cpp0x/union1.C: Likewise.
4259         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4260         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4261         * g++.dg/cpp0x/variadic2.C: Likewise.
4262         * g++.dg/cpp0x/variadic20.C: Likewise.
4263         * g++.dg/cpp0x/variadic74.C: Likewise.
4264         * g++.dg/diagnostic/bitfld2.C: Likewise.
4265         * g++.dg/ext/attrib44.C: Likewise.
4266         * g++.dg/ext/no-asm-1.C: Likewise.
4267         * g++.dg/other/error34.C: Likewise.
4268         * g++.dg/parse/crash46.C: Likewise.
4269         * g++.dg/parse/error10.C: Likewise.
4270         * g++.dg/parse/error2.C: Likewise.
4271         * g++.dg/parse/error3.C: Likewise.
4272         * g++.dg/parse/error36.C: Likewise.
4273         * g++.dg/parse/error8.C: Likewise.
4274         * g++.dg/parse/error9.C: Likewise.
4275         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4276         * g++.dg/parse/parser-pr28152.C: Likewise.
4277         * g++.dg/parse/template25.C: Likewise.
4278         * g++.dg/parse/typename11.C: Likewise.
4279         * g++.dg/tc1/dr147.C: Likewise.
4280         * g++.dg/template/deduce3.C: Likewise.
4281         * g++.dg/template/koenig9.C: Likewise.
4282         * g++.dg/template/pr23510.C: Likewise.
4283         * g++.dg/warn/pr12242.C: Likewise.
4284         * g++.dg/warn/pr30551-2.C: Likewise.
4285         * g++.dg/warn/pr30551.C: Likewise.
4286         * g++.old-deja/g++.other/typename1.C: Likewise.
4287         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4288
4289 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4290
4291         PR c++/51033
4292         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4293         * c-c++-common/torture/vshuf-2.inc: Likewise.
4294         * c-c++-common/torture/vshuf-4.inc: Likewise.
4295         * c-c++-common/torture/vshuf-8.inc: Likewise.
4296         * c-c++-common/torture/vshuf-main.inc: Likewise.
4297         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4298         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4299         * c-c++-common/torture/vshuf-v2df.c: Likewise.
4300         * c-c++-common/torture/vshuf-v2di.c: Likewise.
4301         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4302         * c-c++-common/torture/vshuf-v2si.c: Likewise.
4303         * c-c++-common/torture/vshuf-v4df.c: Likewise.
4304         * c-c++-common/torture/vshuf-v4di.c: Likewise.
4305         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4306         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4307         * c-c++-common/torture/vshuf-v4si.c: Likewise.
4308         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4309         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4310         * c-c++-common/torture/vshuf-v8si.c: Likewise.
4311
4312 2012-06-15  Michael Matz  <matz@suse.de>
4313
4314         * gcc.dg/tree-ssa/vector-4.c: New test.
4315
4316 2012-06-15  Michael Matz  <matz@suse.de>
4317
4318         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4319         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4320
4321 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
4322
4323         PR tree-optimization/53636
4324         * gcc.target/arm/pr53636.c: New test.
4325
4326 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
4327
4328         PR tree-optimization/51581
4329         * gcc.c-torture/execute/pr51581-1.c: New test.
4330         * gcc.c-torture/execute/pr51581-2.c: New test.
4331         * gcc.dg/vect/pr51581-1.c: New test.
4332         * gcc.dg/vect/pr51581-2.c: New test.
4333         * gcc.dg/vect/pr51581-3.c: New test.
4334         * gcc.target/i386/avx-pr51581-1.c: New test.
4335         * gcc.target/i386/avx-pr51581-2.c: New test.
4336         * gcc.target/i386/avx2-pr51581-1.c: New test.
4337         * gcc.target/i386/avx2-pr51581-2.c: New test.
4338         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4339
4340 2012-06-15  Richard Guenther  <rguenther@suse.de>
4341
4342         * gcc.c-torture/execute/20120615-1.c: New testcase.
4343
4344 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
4345
4346         * gnat.dg/vect8.ad[sb]: New test.
4347
4348 2012-06-14  Richard Guenther  <rguenther@suse.de>
4349
4350         * gcc.dg/tree-ssa/vrp.h: New testcase.
4351         * gcc.dg/tree-ssa/vrp68.c: Likewise.
4352
4353 2012-06-13  Christian Bruel  <christian.bruel@st.com>
4354
4355         PR target/53621
4356         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4357
4358 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
4359
4360         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4361
4362 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
4363
4364         PR testsuite/20771
4365         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4366         test summary unique.
4367
4368         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4369         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4370         scan-stack-usage-not): Don't strip torture options from test name.
4371
4372         * lib/scandump.exp (scan-dump-times): Use printable version of
4373         regexp in test summary line.
4374
4375         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4376         messages reported for one line of source code.
4377         * gcc.dg/format/few-1.c: Likewise.
4378         * gcc.dg/ia64-sync-2.c: Likewise.
4379         * gcc.dg/sync-2.c: Likewise.
4380         * gcc.dg/noncompile/pr44517.c: Likewise.
4381
4382 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4383
4384         PR debug/49888
4385         * gcc.dg/guality/pr49888.c: New.
4386
4387 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4388
4389         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4390         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4391         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4392
4393 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4394
4395         PR fortran/53643
4396         * gfortran.dg/intent_out_7.f90: New.
4397
4398 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4399
4400         PR fortran/53597
4401         * gfortran.dg/save_4.f90: New.
4402
4403 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4404
4405         PR c/53532
4406         PR c/51034
4407         PR c/53196
4408         * gcc.dg/pr53532.c: New test.
4409         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4410         adjust line numbers.
4411         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4412         * gcc.dg/Wcxx-compat-8.c: Likewise.
4413         * gcc.dg/pr51034.c: New test.
4414         * gcc.dg/pr53196-1.c: New test.
4415         * gcc.dg/pr53196-2.c: New test.
4416
4417 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
4418
4419         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4420         alignment torture options with usual torture options.
4421         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4422         instead of dg-options.
4423         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4424         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4425         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4426         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4427         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4428         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4429
4430         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4431         to checks for multiple messages reported for one line of source code.
4432         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4433
4434         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4435         messages reported for one line of source code.
4436
4437         * gcc.dg/20031223-1.c: Add comments to check for multiple
4438         messages reported for one line of source code.
4439         * gcc.dg/Wconversion-integer.c: Likewise.
4440         * gcc.dg/Wfatal-2.c: Likewise.
4441         * gcc.dg/Wfatal.c: Likewise.
4442         * gcc.dg/Wobjsize-1.c: Likewise.
4443         * gcc.dg/c99-vla-jump-1.c: Likewise.
4444         * gcc.dg/c99-vla-jump-2.c: Likewise.
4445         * gcc.dg/c99-vla-jump-3.c: Likewise.
4446         * gcc.dg/c99-vla-jump-4.c: Likewise.
4447         * gcc.dg/c99-vla-jump-5.c: Likewise.
4448         * gcc.dg/decl-9.c: Likewise.
4449         * gcc.dg/declspec-10.c: Likewise.
4450         * gcc.dg/declspec-18.c: Likewise.
4451         * gcc.dg/mtune.c: Likewise.
4452         * gcc.dg/parser-pr28152-2.c: Likewise.
4453         * gcc.dg/parser-pr28152.c: Likewise.
4454         * gcc.dg/pr14475.c: Likewise.
4455         * gcc.dg/pr27953.c: Likewise.
4456         * gcc.dg/pr28322-3.c: Likewise.
4457         * gcc.dg/pr30457.c: Likewise.
4458         * gcc.dg/pr30551-2.c: Likewise.
4459         * gcc.dg/pr30551-3.c: Likewise.
4460         * gcc.dg/pr30551-4.c: Likewise.
4461         * gcc.dg/pr30551-5.c: Likewise.
4462         * gcc.dg/pr30551-6.c: Likewise.
4463         * gcc.dg/pr30551.c: Likewise.
4464         * gcc.dg/pr45461.c: Likewise.
4465         * gcc.dg/pr48552-1.c: Likewise.
4466         * gcc.dg/pr48552-2.c: Likewise.
4467         * gcc.dg/redecl-1.c: Likewise.
4468         * gcc.dg/transparent-union-3.c: Likewise.
4469         * gcc.dg/utf-dflt.c: Likewise.
4470         * gcc.dg/utf-dflt2.c: Likewise.
4471         * gcc.dg/vla-8.c: Likewise.
4472         * gcc.dg/vla-init-1.c: Likewise.
4473         * gcc.dg/wtr-int-type-1.c: Likewise.
4474
4475         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4476         messages reported for for one line of source code.
4477         * c-c++-common/raw-string-5.c: Likewise.
4478         * c-c++-common/raw-string-4.c: Likewise.
4479         * c-c++-common/raw-string-6.c: Likewise.
4480         * c-c++-common/pr20000.c: Likewise.
4481
4482         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4483         messages reported for one line of source code.
4484         * gcc.dg/cpp/pr30786.c: Likewise.
4485         * gcc.dg/cpp/pr28709.c: Likewise.
4486         * gcc.dg/cpp/missing-header-MD.c: Likewise.
4487         * gcc.dg/cpp/macspace2.c: Likewise.
4488         * gcc.dg/cpp/missing-header-1.c: Likewise.
4489         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4490         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4491         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4492
4493 2012-06-12  Jason Merrill  <jason@redhat.com>
4494
4495         PR c++/53599
4496         * g++.dg/template/local7.C: New.
4497
4498 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4499
4500         PR target/53511
4501         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4502         * gcc.target/sh/pr51340-2.c: Likewise.
4503         * gcc.target/sh/pr51340-3.c: Likewise.
4504
4505 2012-06-12  Michael Matz  <matz@suse.de>
4506
4507         * gcc.dg/torture/alias-1.c: New test.
4508
4509 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4510
4511         PR rtl-optimization/53589
4512         * gcc.dg/torture/pr53589.c: New test.
4513
4514 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4515
4516         PR target/50749
4517         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4518         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4519         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4520         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4521         * gcc.target/sh/pr50749-sf-predec-2.c: New.
4522         * gcc.target/sh/pr50749-sf-predec-4.c: New.
4523         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4524         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4525         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4526         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4527         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4528         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4529         * gcc.target/sh/pr50749-sf-predec-1.c: New.
4530         * gcc.target/sh/pr50749-sf-predec-3.c: New.
4531         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4532         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4533
4534 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
4535
4536         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4537         (check_intel_cpu_model): New function.
4538         (check_amd_cpu_model): New function.
4539         (check_features): New function.
4540         (__get_cpuid_output): New function.
4541         (check_detailed): New function.
4542         (fn1): Rename to quick_check.
4543         (main): Update to call quick_check and call check_detailed.
4544
4545 2012-06-11  Richard Henderson  <rth@redhat.com>
4546
4547         * lib/target-supports.exp
4548         (check_effective_target_sync_long_long_runtime): Use
4549         check_effective_target_lp64 instead of
4550         check_effective_target_powerpc64 for powerpc targets.
4551
4552 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
4553
4554         PR target/53511
4555         * gcc.target/sh/pr53511-1.c: New.
4556
4557 2012-06-11  Richard Guenther  <rguenther@suse.de>
4558
4559         PR middle-end/53470
4560         * g++.dg/lto/pr53470_0.C: New testcase.
4561         * gcc.dg/lto/pr53470_0.c: Likewise.
4562
4563 2012-06-11  Richard Guenther  <rguenther@suse.de>
4564
4565         PR c++/53605
4566         * g++.dg/ext/pr53605.C: New testcase.
4567
4568 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4569
4570         * gnat.dg/specs/array1.ads: New test.
4571         * gnat.dg/specs/array2.ads: Likewise.
4572         * gnat.dg/array22.adb: Likewise.
4573
4574 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4575
4576         * gnat.dg/constant4.adb: New test.
4577         * gnat.dg/constant4_pkg.ads: New helper.
4578
4579 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
4580
4581         PR fortran/52552
4582         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4583         * gfortran.dg/allocate_class_1.f90: Modified.
4584         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4585         * gfortran.dg/allocate_class_2.f90: New.
4586
4587 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
4588
4589         PR middle-end/53535
4590         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4591
4592 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4593
4594         PR fortran/52861
4595         * gfortran.dg/string_assign_2.f90:  New test case.
4596
4597 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4598
4599         PR fortran/52861
4600         * gfortran.dg/string_assign_1.f90:  New test case.
4601
4602 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
4603
4604         PR middle-end/53580
4605         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4606         * gcc.dg/gomp/critical-4.c: Likewise.
4607         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4608         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4609         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4610         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4611         * c-c++-common/gomp/pr53580.c: New test.
4612
4613 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4614
4615         PR c++/51214
4616         * g++.dg/cpp0x/forw_enum11.C: New.
4617
4618 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4619
4620         PR c++/53567
4621         * g++.dg/cpp0x/alias-decl-19.C: New.
4622
4623 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
4624
4625         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4626
4627 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
4628
4629         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4630         (XSTATE_FP): Ditto.
4631         (XSTATE_SSE): Ditto.
4632         (XSTATE_YMM): Ditto.
4633         (avx_os_support): Use new defines.
4634
4635 2012-06-06  Richard Guenther  <rguenther@suse.de>
4636
4637         PR testsuite/32380
4638         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4639         loops.
4640
4641 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4642
4643         PR c++/52841
4644         * g++.dg/cpp0x/pr52841.C: New testcase.
4645
4646 2012-06-06  Richard Guenther  <rguenther@suse.de>
4647
4648         PR tree-optimization/53081
4649         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4650         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4651
4652 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4653
4654         * gcc.target/powerpc/pr53487.c: New test.
4655
4656 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
4657
4658         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4659
4660 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
4661
4662         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4663
4664 2012-06-05  Richard Guenther  <rguenther@suse.de>
4665
4666         PR tree-optimization/30442
4667         * gcc.dg/vect/bb-slp-30.c: New testcase.
4668
4669 2012-06-05  Richard Guenther  <rguenther@suse.de>
4670
4671         PR tree-optimization/53081
4672         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4673         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4674         -fno-tree-loop-distribute-patterns.
4675
4676 2012-06-05  Alan Modra  <amodra@gmail.com>
4677
4678         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4679         Check static chain in nested funcs.
4680
4681 2012-06-04  Tobias Burnus  <burnus@net-b.de>
4682
4683         PR fortran/50619
4684         * gfortran.dg/init_flag_10.f90: New.
4685
4686 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4687
4688         PR c++/53524
4689         * g++.dg/warn/Wenum-compare-no-2: New.
4690
4691 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
4692
4693         PR preprocessor/53463
4694         * g++.dg/cpp/limits.C: New test.
4695         * g++.dg/parse/error19.C: Adjust.
4696         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4697         * g++.dg/warn/pr35635.C: Likewise.
4698         * g++.old-deja/g++.pt/assign1.C: Likewise.
4699
4700 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
4701
4702         PR target/53559
4703         * gcc.target/powerpc/cell_builtin_1.c: New test case.
4704         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4705         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4706         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4707         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4708         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4709         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4710         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4711
4712 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
4713
4714         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4715
4716 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
4717
4718         PR tree-optimization/53550
4719         * gcc.dg/pr53550.c: New test.
4720
4721 2012-06-04  Richard Guenther  <rguenther@suse.de>
4722
4723         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4724         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4725         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4726
4727 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4728
4729         PR fortran/48831
4730         * gfortran.dg/parameter_array_element_2.f90: New.
4731
4732 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
4733
4734         PR target/53512
4735         * gcc.target/sh/pr53512-1.c: New.
4736         * gcc.target/sh/pr53512-2.c: New.
4737         * gcc.target/sh/pr53512-3.c: New.
4738         * gcc.target/sh/pr53512-4.c: New.
4739
4740 2012-06-01  Jason Merrill  <jason@redhat.com>
4741
4742         PR c++/52973
4743         * g++.dg/ext/visibility/template12.C: New.
4744         * g++.dg/ext/attrib14.C: Adjust warning line.
4745
4746         PR c++/52725
4747         * g++.dg/parse/new6.C: New.
4748         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4749
4750 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4751
4752         * c-c++-common/restrict-2.c: Revert previous change.
4753
4754 2012-06-01  Jason Merrill  <jason@redhat.com>
4755
4756         PR c++/53137
4757         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4758
4759         PR c++/53484
4760         * g++.dg/cpp0x/auto33.C: New.
4761
4762 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
4763
4764         PR c++/26155
4765         * g++.dg/parse/namespace-alias-1.C: New.
4766
4767 2012-06-01  Christian Bruel  <christian.bruel@st.com>
4768
4769         * gcc.dg/spec-options.c: New test.
4770         * gcc.dg/foo.specs: New file.
4771
4772 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4773
4774         PR ada/53517
4775         * gnat.dg/lto14.adb: Skip on Solaris.
4776
4777 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
4778
4779         * gcc.target/cris/sync-1-v10.c,
4780         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4781         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4782         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4783         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4784         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4785         gcc.target/cris/torture/sync-mis-op-i-1.c,
4786         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4787         gcc.target/cris/torture/sync-mis-op-i-2.c,
4788         gcc.target/cris/torture/sync-mis-op-i-2a.c,
4789         gcc.target/cris/torture/sync-mis-op-i-3.c,
4790         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4791         gcc.target/cris/torture/sync-mis-op-s-1.c,
4792         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4793         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4794         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4795         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4796         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4797         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4798         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4799         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4800         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4801
4802 2012-05-31  Richard Guenther  <rguenther@suse.de>
4803
4804         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4805         ldist-pr45948.c with disabled SCCP.
4806
4807 2012-05-31  Richard Guenther  <rguenther@suse.de>
4808
4809         PR middle-end/48493
4810         * gcc.dg/torture/pr48493.c: New testcase.
4811
4812 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
4813
4814         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4815         arm32 to targets.
4816         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4817         of the initialization loop.
4818         (dg-final): Adjust the expected number of vectorized loops depending
4819         on vect_char_mult target selector.
4820
4821 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
4822
4823         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4824         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4825         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4826         New tests.
4827
4828 2012-05-30  Jason Merrill  <jason@redhat.com>
4829
4830         PR c++/53356
4831         * g++.dg/init/new34.C: New.
4832         * g++.dg/tree-ssa/stabilize1.C: New.
4833
4834 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4835
4836         PR c++/53356
4837         * g++.dg/init/new33.C: New test.
4838
4839 2012-05-30  Richard Guenther  <rguenther@suse.de>
4840
4841         PR middle-end/53501
4842         * gcc.dg/torture/pr53501.c: New testcase.
4843         * c-c++-common/restrict-2.c: Adjust.
4844
4845 2012-05-30  Alan Modra  <amodra@gmail.com>
4846
4847         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4848         torture-finish.
4849
4850 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
4851
4852         * gcc.target/i386/shuf-concat.c: New test.
4853
4854 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4855
4856         PR rtl-optimization/53519
4857         * gcc.c-torture/compile/pr53519.c: New test.
4858
4859 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4860
4861         * gcc.target/arm/neon-vrev.c: New.
4862
4863 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
4864
4865         PR target/51340
4866         * gcc.target/sh/pr51340-1.c: New.
4867         * gcc.target/sh/pr51340-2.c: New.
4868         * gcc.target/sh/pr51340-3.c: New.
4869
4870 2012-05-29  Richard Guenther  <rguenther@suse.de>
4871
4872         PR tree-optimization/53516
4873         * gcc.dg/torture/pr53516.c: New testcase.
4874
4875 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
4876
4877         PR preprocessor/53229
4878         * gcc.dg/cpp/paste6.c: Force to run without
4879         -ftrack-macro-expansion.
4880         * gcc.dg/cpp/paste8.c: Likewise.
4881         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4882         -ftrack-macro-expansion.
4883         * gcc.dg/cpp/paste12.c: Force to run without
4884         -ftrack-macro-expansion.
4885         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4886         -ftrack-macro-expansion.
4887         * gcc.dg/cpp/paste13.c: Likewise.
4888         * gcc.dg/cpp/paste14.c: Likewise.
4889         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4890         -ftrack-macro-expansion.
4891         * gcc.dg/cpp/paste18.c: New test.
4892
4893 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
4894
4895         * gcc.target/cris/torture/trap-1.c,
4896         gcc.target/cris/torture/trap-2.c,
4897         gcc.target/cris/torture/trap-3.c,
4898         gcc.target/cris/torture/trap-v0.c,
4899         gcc.target/cris/torture/trap-v3.c: New tests.
4900
4901 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
4902
4903         PR c++/25137
4904         * g++.dg/warn/Wbraces3.C: New.
4905         * g++.dg/warn/Wbraces4.C: Likewise.
4906
4907 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
4908
4909         PR tree-optimization/53505
4910         * c-c++-common/torture/pr53505.c: New test.
4911
4912 2012-05-27  Nathan Sidwell  <nathan@acm.org>
4913
4914         * gcc.dg/stmt-expr-4.c: New.
4915
4916 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
4917
4918         PR c++/53491
4919         * g++.dg/parse/crash60.C: New.
4920
4921 2012-05-26  Jason Merrill  <jason@redhat.com>
4922
4923         PR c++/53220
4924         * c-c++-common/array-lit.c: New.
4925         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4926
4927 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4928
4929         PR ada/50294
4930         * gnat.dg/array21.adb: New test.
4931
4932 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4933
4934         * gnat.dg/renaming5.adb: Adjust dg-final directive.
4935
4936 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4937
4938         PR c++/32054
4939         * g++.dg/other/anon-union3.C: New.
4940
4941 2012-05-25  Ian Lance Taylor  <iant@google.com>
4942
4943         * gcc.dg/split-6.c: New test.
4944
4945 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4946
4947         * gnat.dg/lto14.adb: New test.
4948
4949 2012-05-25  Tristan Gingold  <gingold@adacore.com>
4950
4951         * gcc.target/i386/large-frame.c: New.
4952
4953 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
4954         * gcc.target/powerpc/lhs-1.c: New.
4955         * gcc.target/powerpc/lhs-2.c: New.
4956         * gcc.target/powerpc/lhs-3.c: New.
4957
4958 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
4959
4960         Make unwound macro expansion trace less redundant
4961         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4962         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4963         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4964         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4965         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4966         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4967
4968 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4969
4970         PR c++/53464
4971         * g++.dg/cpp0x/constexpr-default1.C: New.
4972
4973 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4974
4975         PR c++/32080
4976         * g++.dg/eh/goto2.C: New.
4977
4978 2012-05-24  Richard Guenther  <rguenther@suse.de>
4979
4980         PR middle-end/53460
4981         * g++.dg/tree-prof/pr53460.C: New testcase.
4982
4983 2012-05-24  Richard Guenther  <rguenther@suse.de>
4984
4985         PR bootstrap/53466
4986         * g++.dg/debug/pr53466.C: New testcase.
4987
4988 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
4989
4990         PR tree-optimization/53465
4991         * gcc.c-torture/execute/pr53465.c: New test.
4992
4993 2012-05-23  Tobias Burnus  <burnus@net-b.de>
4994
4995         PR fortran/51055
4996         PR fortran/45170
4997         * gfortran.dg/allocate_with_typespec_6.f90: New.
4998
4999 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5000
5001         PR c++/29185
5002         * g++.dg/warn/delete-array-1.C: New.
5003
5004 2012-05-23  Richard Guenther  <rguenther@suse.de>
5005
5006         * gcc.dg/torture/pr39074-2.c: Adjust.
5007         * gcc.dg/torture/pr39074.c: Likewise.
5008         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5009         * gcc.dg/tree-ssa/alias-19.c: Likewise.
5010
5011 2012-05-22  Jan Hubicka  <jh@suse.cz>
5012
5013         PR middle-end/53161
5014         * g++.dg/torture/pr53161.C: New testcase.
5015
5016 2012-05-22  Tobias Burnus  <burnus@net-b.de>
5017
5018         PR fortran/53389
5019         * gfortran.dg/realloc_on_assign_15.f90: New.
5020
5021 2012-05-22  Richard Guenther  <rguenther@suse.de>
5022
5023         PR middle-end/51071
5024         * gcc.dg/torture/pr51071-2.c: New testcase.
5025
5026 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
5027
5028         PR tree-optimization/53336
5029         * g++.dg/torture/pr53336.C: New testcase.
5030
5031 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
5032
5033         PR c++/53322
5034         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5035         instead of -Wunused-local-typedefs.
5036
5037 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5038
5039         PR c++/51184
5040         * g++.dg/other/abstract4.C: New-
5041
5042 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5043
5044         PR c++/40821
5045         * g++.dg/ext/attrib46.C: New.
5046
5047 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
5048
5049         PR c/53418
5050         * gcc.c-torture/compile/pr53418-1.c,
5051         gcc.c-torture/compile/pr53418-2.c: New tests.
5052
5053 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
5054
5055         PR tree-optimization/53366
5056         * gcc.dg/torture/pr53366-1.c: New test.
5057         * gcc.dg/torture/pr53366-2.c: New test.
5058         * gcc.target/i386/pr53366-1.c: New test.
5059         * gcc.target/i386/pr53366-2.c: New test.
5060
5061         PR tree-optimization/53409
5062         * gcc.c-torture/compile/pr53409.c: New test.
5063
5064         PR tree-optimization/53410
5065         * gcc.c-torture/compile/pr53410-1.c: New test.
5066         * gcc.c-torture/compile/pr53410-2.c: New test.
5067
5068 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5069
5070         PR target/53425
5071         * gcc.target/i386/pr53425-1.c: New file.
5072         * gcc.target/i386/pr53425-2.c: Likewise.
5073
5074 2012-05-21  Richard Guenther  <rguenther@suse.de>
5075
5076         PR tree-optimization/53408
5077         * gcc.dg/torture/pr53408.c: New testcase.
5078
5079 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
5080             H.J. Lu  <hongjiu.lu@intel.com>
5081
5082         PR target/53416
5083         * gcc.target/i386/pr53416.c: New file.
5084
5085 2012-05-21  Richard Guenther  <rguenther@suse.de>
5086
5087         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5088
5089 2012-05-21  Richard Guenther  <rguenther@suse.de>
5090
5091         * gcc.dg/torture/ldist-1.c: New testcase.
5092
5093 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
5094
5095         * gnat.dg/lto13.adb: New test.
5096         * gnat.dg/lto13_pkg.ad[sb]: New helper.
5097
5098 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5099
5100         * gnat.dg/specs/lto12.ads: New test.
5101         * gnat.dg/specs/lto12_pkg.ads: New helper.
5102
5103 2012-05-18  Richard Guenther  <rguenther@suse.de>
5104
5105         PR tree-optimization/53346
5106         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5107         * gcc.target/i386/incoming-10.c: Adjust.
5108         * gcc.target/i386/incoming-11.c: Likewise.
5109         * gcc.target/i386/pr46295.c: Likewise.
5110
5111 2012-05-18  Richard Guenther  <rguenther@suse.de>
5112
5113         * gcc.dg/pr53352.c: Return zero.
5114
5115 2012-05-18  Richard Guenther  <rguenther@suse.de>
5116
5117         PR tree-optimization/53390
5118         * gcc.dg/torture/pr53390.c: New testcase.
5119
5120 2012-05-18  Meador Inge  <meadori@codesourcery.com>
5121
5122         PR rtl-optimization/53352
5123         * gcc.dg/pr53352.c: New test.
5124
5125 2012-05-17  David S. Miller  <davem@davemloft.net>
5126
5127         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5128         failure on sparc-*-linux-gnu.
5129
5130 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5131
5132         PR c++/39681
5133         * g++.dg/parse/error49.C: New.
5134         * g++.dg/cpp0x/error8.C: Likewise.
5135         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5136         * g++.dg/ext/utf-dflt2.C: Likewise.
5137         * g++.dg/ext/utf-gnuxx98.C: Likewise.
5138         * g++.dg/ext/utf-dflt.C: Likewise.
5139         * c-c++-common/raw-string-3.c: Likewise.
5140         * c-c++-common/raw-string-4.c: Likewise.
5141
5142 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5143
5144         PR c++/53371
5145         * g++.dg/cpp0x/catch1.C: New.
5146
5147 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5148
5149         PR c++/44516
5150         * g++.dg/parse/error48.C: New.
5151         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5152         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5153
5154 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
5155
5156         * gcc.dg/tm/indirect-2.c: New test.
5157
5158 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5159
5160         PR tree-optimization/53217
5161         * gfortran.dg/pr53217.f90: New test.
5162
5163 2012-05-16  Richard Guenther  <rguenther@suse.de>
5164
5165         PR tree-optimization/53364
5166         * g++.dg/torture/pr53364.C: New testcase.
5167
5168 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
5169
5170         PR testsuite/52641
5171         * gcc.dg/pr52549.c: Fix test for long != void*
5172         * gcc.c-torture/execute/pr52979-1.x: New file.
5173         * gcc.c-torture/execute/pr52979-2.x: New file.
5174
5175 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
5176
5177         PR preprocessor/7263
5178         * gcc.dg/binary-constants-2.c: Run without tracking locations
5179         accross macro expansion.
5180         * gcc.dg/binary-constants-3.c: Likewise.
5181         * gcc.dg/cpp/sysmac2.c: Likewise.
5182         * gcc.dg/nofixed-point-2.c: Adjust for more precise
5183         location.
5184         * gcc.dg/cpp/syshdr3.c: New test.
5185         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5186         * gcc.dg/system-binary-constants-1.c: New test.
5187         * gcc.dg/system-binary-constants-1.h: New header for the new test
5188         above.
5189         * g++.dg/cpp/syshdr3.C: New test.
5190         * g++.dg/cpp/syshdr3.h: New header the new test above.
5191         * g++.dg/system-binary-constants-1.C: New test.
5192         * g++.dg/system-binary-constants-1.h: New header the new test
5193         above.
5194
5195 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5196
5197         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5198
5199 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
5200
5201         PR target/53358
5202         * gcc.dg/pr53358.c: New test.
5203
5204 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5205
5206         PR c++/11856
5207         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5208         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5209
5210 2012-05-15  Olivier Hainque  <hainque@adacore.com>
5211
5212         * g++.dg/eh/sighandle.C: New testcase.
5213
5214 2012-05-15  Richard Guenther  <rguenther@suse.de>
5215
5216         PR tree-optimization/53355
5217         * gcc.dg/tree-ssa/vrp67.c: New testcase.
5218
5219 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5220
5221         * gfortran.dg/*.f90: Remove now redundant manual
5222         cleanup-modules directive.
5223
5224 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
5225
5226         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5227         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5228
5229 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
5230
5231         PR fortran/52428
5232         * gfortran.dg/int_range_io_1.f90: New test.
5233
5234 2012-05-14  Andi Kleen <ak@linux.intel.com>
5235             Jakub Jelinek  <jakub@redhat.com>
5236
5237         PR target/53315
5238         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5239         * gcc.target/i386/rtm-check.h: New file.
5240         * gcc.target/i386/pr53315.c: New test.
5241
5242 2012-05-14  Tobias Burnus  <burnus@net-b.de>
5243
5244         PR fortran/49110
5245         PR fortran/51055
5246         PR fortran/53329
5247         * gfortran.dg/deferred_type_param_4.f90: New.
5248         * gfortran.dg/deferred_type_param_6.f90: New.
5249
5250 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
5251
5252         * gcc.target/i386/retarg.c: New test.
5253
5254 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5255
5256         PR fortran/45170
5257         * gfortran.dg/deferred_type_param_3.f90: New.
5258         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5259         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5260
5261 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5262
5263         * gnat.dg/null_pointer_deref3.adb: New test.
5264
5265 2012-05-12  Tobias Burnus  <burnus@net-b.de>
5266
5267         PR fortran/49110
5268         PR fortran/52843
5269         * gfortran.dg/deferred_type_param_5.f90: New.
5270
5271 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5272
5273         * g++.dg/parse/error47.C: New.
5274
5275 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5276
5277         PR fortran/52537
5278         * gfortran.dg/string_compare_4.f90:  Change option
5279         to -fdump-tree-original.  Add test case for kind=4.
5280
5281 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5282
5283         PR fortran/52537
5284         * gfortran.dg/string_compare_4.f90:  New test.
5285
5286 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5287
5288         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5289
5290 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5291
5292         PR c++/53305
5293         * g++.dg/cpp0x/variadic132.C: New.
5294
5295 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5296
5297         PR c++/53158
5298         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5299         * g++.dg/parse/error26.C: Tweak dg-error column number.
5300
5301 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5302
5303         PR c++/53301
5304         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5305
5306 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5307
5308         * gnat.dg/lto11.ad[sb]: New test.
5309
5310 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
5311
5312         PR target/52908
5313         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5314         directive to Scan for vpmuldq, not vpmacsdql.
5315
5316 2012-05-09  Michael Matz  <matz@suse.de>
5317
5318         PR tree-optimization/53185
5319         * gcc.dg/vect/pr53185.c: New test.
5320
5321 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
5322
5323         PR middle-end/53249
5324         * gcc.target/i386/pr53249.c: New.
5325
5326 2012-05-09  Richard Guenther  <rguenther@suse.de>
5327
5328         PR tree-optimization/18437
5329         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5330         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5331
5332 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
5333
5334         PR tree-optimization/53226
5335         * gcc.c-torture/compile/pr53226.c: New test.
5336
5337 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5338
5339         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5340         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5341         * gcc.target/i386/hle-and-acq-1.c: Likewise.
5342         * gcc.target/i386/hle-and-rel-1.c: Likewise.
5343         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5344         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5345         * gcc.target/i386/hle-or-acq-1.c: Likewise.
5346         * gcc.target/i386/hle-or-rel-1.c: Likewise.
5347         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5348         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5349         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5350         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5351         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5352         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5353
5354 2012-05-09  Dehao Chen  <dehao@google.com>
5355
5356         * gcc.dg/predict-1.c: Remove the replicated text in this test.
5357         * gcc.dg/predict-2.c: Likewise.
5358         * gcc.dg/predict-3.c: Likewise.
5359         * gcc.dg/predict-4.c: Likewise.
5360         * gcc.dg/predict-5.c: Likewise.
5361         * gcc.dg/predict-6.c: Likewise.
5362
5363 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
5364
5365         PR target/53272
5366         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5367
5368 2012-05-08  Richard Guenther  <rguenther@suse.de>
5369
5370         * gcc.dg/fold-bitand-4.c: New testcase.
5371
5372 2012-05-08  Dehao Chen  <dehao@google.com>
5373
5374         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5375         heuristic is working properly.
5376         * gcc.dg/predict-2.c: Likewise.
5377         * gcc/dg/predict-3.c: Likewise.
5378         * gcc/dg/predict-4.c: Likewise.
5379         * gcc/dg/predict-5.c: Likewise.
5380         * gcc/dg/predict-6.c: Likewise.
5381
5382 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
5383
5384         PR tree-optimization/53239
5385         * g++.dg/opt/vrp3.C: New test.
5386         * g++.dg/opt/vrp3-aux.cc: New file.
5387         * g++.dg/opt/vrp3.h: New file.
5388
5389 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5390
5391         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5392         .uleb128 support in assembler output.
5393
5394 2012-05-07  Richard Guenther  <rguenther@suse.de>
5395
5396         PR lto/42987
5397         * g++.dg/lto/pr42987_0.C: New testcase.
5398         * g++.dg/lto/pr42987_1.C: Likewise.
5399
5400 2012-05-07  Tobias Burnus  <burnus@net-b.de>
5401
5402         PR fortran/53255
5403         * gfortran.dg/typebound_operator_15.f90: New.
5404
5405 2012-05-06  Tobias Burnus  <burnus@net-b.de>
5406
5407         PR fortran/41587
5408         * gfortran.dg/class_array_13.f90: New.
5409
5410 2012-05-06  Tristan Gingold  <gingold@adacore.com>
5411
5412         * gnat.dg/warn7.adb: New test.
5413
5414 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5415
5416         * gnat.dg/specs/renamings.ads: Rename to...
5417         * gnat.dg/specs/renaming1.ads: ...this.
5418         * gnat.dg/specs/renaming2.ads: New test.
5419         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5420         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5421         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5422         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5423
5424 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5425
5426         * gnat.dg/discr36.ad[sb]: New test.
5427         * gnat.dg/discr36_pkg.ad[sb]: New helper.
5428
5429 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5430
5431         PR c/43772
5432         * c-c++-common/pr43772.c: New.
5433
5434 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
5435
5436         PR fortran/41600
5437         * gfortran.dg/select_type_26.f03 : New test.
5438         * gfortran.dg/select_type_27.f03 : New test.
5439
5440         PR fortran/53191
5441         * gfortran.dg/select_type_28.f03 : New test.
5442
5443 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
5444
5445         PR fortran/49010
5446         PR fortran/24518
5447         * gfortran.dg/mod_sign0_1.f90: New test.
5448         * gfortran.dg/mod_large_1.f90: New test.
5449
5450 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5451
5452         PR fortran/53175
5453         gfortran.dg/public_private_module_5.f90: New.
5454
5455 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5456
5457         PR fortran/53111
5458         * gfortran.dg/constructor_7.f90: New.
5459         * gfortran.dg/constructor_8.f90: New.
5460
5461 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5462
5463         PR c++/53166
5464         * g++.dg/cpp0x/static_assert7.C: New.
5465
5466 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
5467
5468         PR tree-optimization/52633
5469         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5470         recognized as widening shifts instead of over-widening.
5471         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5472         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5473         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5474         * gcc.target/arm/pr52633.c: New test.
5475
5476 2012-05-04  Richard Guenther  <rguenther@suse.de>
5477
5478         PR tree-optimization/53168
5479         * gcc.dg/torture/pr53168.c: New testcase.
5480         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5481
5482 2012-05-04  Richard Guenther  <rguenther@suse.de>
5483
5484         * gcc.dg/lto/pr53214_0.c: New testcase.
5485
5486 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5487
5488         * gcc.target/ia64/pr48496.c: New test.
5489         * gcc.target/ia64/pr52657.c: Likewise.
5490
5491 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5492
5493         PR c/51712
5494         * c-c++-common/pr51712.c: New.
5495
5496 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5497
5498         PR target/53199
5499         * gcc.target/powwerpc/pr53199.c: New file.
5500
5501 2012-05-03  Jason Merrill  <jason@redhat.com>
5502
5503         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5504
5505         * gcc.dg/debug/dwarf2/dups-types.c: New.
5506         * gcc.dg/debug/dwarf2/dups-types.h: New.
5507
5508 2012-05-03  Jason Merrill  <jason@redhat.com>
5509
5510         * g++.dg/debug/dwarf2/namespace-2.C: New.
5511         * g++.dg/debug/dwarf2/localclass3.C: New.
5512
5513 2012-05-03  Jason Merrill  <jason@redhat.com>
5514
5515         * g++.dg/debug/dwarf2/thunk1.C: New.
5516
5517 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5518
5519         PR c++/53186
5520         * g++.dg/other/final2.C: New.
5521
5522 2012-05-03  Richard Guenther  <rguenther@suse.de>
5523
5524         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5525
5526 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
5527
5528         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5529         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5530         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5531         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5532
5533 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
5534
5535         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5536         .byte 0xf2.
5537         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5538         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5539         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5540
5541         PR debug/53174
5542         * gcc.dg/pr53174.c: New test.
5543
5544         PR target/53187
5545         * gcc.target/arm/pr53187.c: New test.
5546         * gcc.c-torture/compile/pr53187.c: New test.
5547
5548 2012-05-03  Richard Guenther  <rguenther@suse.de>
5549
5550         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5551         unsupported prefetching support.
5552
5553 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5554
5555         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5556         option -ftrack-macro-expansion=0.
5557         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5558         option -ftrack-macro-expansion=0.
5559
5560 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5561
5562         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5563         dg-options for target arm with dg-additional-options.
5564
5565 2012-05-03  Richard Guenther  <rguenther@suse.de>
5566
5567         PR tree-optimization/53144
5568         * gcc.dg/torture/pr53144.c: New testcase.
5569
5570 2012-05-03  Tobias Burnus  <burnus@net-b.de>
5571
5572         PR fortran/52864
5573         * gfortran.dg/pointer_intent_7.f90: New.
5574         * gfortran.dg/pure_formal_3.f90: New.
5575
5576 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
5577
5578         * gcc.target/s390/20030123-1.c: Add missing "volatile".
5579
5580 2012-05-02  Martin Jambor  <mjambor@suse.cz>
5581
5582         PR lto/52605
5583         * g++.dg/lto/pr52605_0.C: New test.
5584
5585 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
5586
5587         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5588         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5589         * gcc.target/i386/hle-add-acq-1.c: Ditto.
5590         * gcc.target/i386/hle-add-rel-1.c: Ditto.
5591         * gcc.target/i386/hle-and-acq-1.c: Ditto.
5592         * gcc.target/i386/hle-and-rel-1.c: Ditto.
5593         * gcc.target/i386/hle-or-acq-1.c: Ditto.
5594         * gcc.target/i386/hle-or-rel-1.c: Ditto.
5595         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5596         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5597         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5598         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5599         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5600         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5601         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5602         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5603
5604 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
5605
5606         PR middle-end/53153
5607         * gcc.dg/pr53153.c: New test.
5608
5609 2012-05-02  Richard Guenther  <rguenther@suse.de>
5610
5611         * g++.dg/tree-ssa/pr19807.C: Adjust.
5612
5613 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
5614
5615         PR tree-optimization/53163
5616         * gcc.c-torture/compile/pr53163.c: New test.
5617
5618         PR rtl-optimization/53160
5619         * gcc.c-torture/execute/pr53160.c: New test.
5620
5621 2012-05-01  Ian Lance Taylor  <iant@google.com>
5622
5623         PR c/37303
5624         * gcc.dg/pr37303.c: New test.
5625
5626 2012-05-01  Richard Henderson  <rth@redhat.com>
5627
5628         * lib/target-supports.exp
5629         (check_effective_target_sync_long_long_runtime): True for
5630         check_effective_target_powerpc64.
5631
5632 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
5633
5634         PR c++/51033
5635         * gcc.dg/vector-1.c: Move to ...
5636         * c-c++-common/vector-1.c: ... here.
5637         * gcc.dg/vector-2.c: Move to ...
5638         * c-c++-common/vector-2.c: ... here.
5639         * gcc.dg/vector-3.c: Move to ...
5640         * c-c++-common/vector-3.c: ... here. Adapt to C++.
5641         * gcc.dg/vector-4.c: Move to ...
5642         * c-c++-common/vector-4.c: ... here.
5643         * gcc.dg/vector-init-1.c: Move to ...
5644         * c-c++-common/vector-init-1.c: ... here.
5645         * gcc.dg/vector-init-2.c: Move to ...
5646         * c-c++-common/vector-init-2.c: ... here.
5647         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5648         * c-c++-common/vector-subscript-1.c: ... here.
5649         * gcc.dg/vector-subscript-2.c: Move to ...
5650         * c-c++-common/vector-subscript-2.c: ... here.
5651         * gcc.dg/vector-subscript-3.c: Move to ...
5652         * c-c++-common/vector-subscript-3.c: ... here.
5653
5654         PR c++/51314
5655         * g++.dg/cpp0x/vt-51314.C: New test.
5656         * g++.dg/cpp0x/variadic76.C: Fix.
5657
5658 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5659
5660         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5661
5662 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5663
5664         Add -Wvarargs option
5665         * c-c++-common/Wvarargs.c: New test case.
5666         * c-c++-common/Wvarargs-2.c: Likewise.
5667
5668 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5669
5670         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5671         * objc.dg/foreach-7.m: Force the test case to run without
5672         -ftrack-macro-expansion.
5673         * c-c++-common/tm/attrib-1.c: Likewise.
5674         * c-c++-common/warn-ommitted-condop.c: Likewise.
5675         * gcc.dg/assign-warn-1.c: Likewise.
5676         * gcc.dg/assign-warn-2.c: Likewise.
5677         * gcc.dg/attr-alloc_size.c: Likewise.
5678         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5679         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5680         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5681         * gcc.dg/c90-const-expr-9.c: Likewise.
5682         * gcc.dg/c99-const-expr-9.c: Likewise.
5683         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
5684         * gcc.dg/cpp/direct2s.c: Likewise.
5685         * gcc.dg/cpp/pr28709.c: Likewise.
5686         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5687         * gcc.dg/dfp/composite-type.c: Likewise.
5688         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5689         with -ftrack-macro-expansion
5690         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5691         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5692         * g++.dg/ext/cleanup-1.C: Likewise.
5693         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5694         * g++.dg/template/sfinae10.C: Likewise.
5695         * g++.dg/tm/wrap-2.C: Likewise.
5696         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5697         * g++.dg/warn/Wsign-conversion.C: Likewise.
5698         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5699         * g++.old-deja/g++.mike/p10769b.C: Likewise.
5700         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5701         it to run with -ftrack-macro-expansion.
5702         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5703         test cases without -ftrack-macro-expansion.
5704
5705         Fix location for static class members
5706         * g++.dg/template/sfinae6_neg.C: Adjust.
5707
5708         Make conversion warnings work on NULL with -ftrack-macro-expansion
5709         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5710         alongside the previous testing for NULL.
5711
5712         Fix -Wuninitialized for -ftrack-macro-expansion
5713         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5714
5715         Strip "<built-in>" loc from displayed expansion context
5716         * g++.dg/warn/Wconversion-real-integer2.C: New test.
5717         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5718         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5719         new test above.
5720
5721         Fix expansion point loc for macro-like tokens
5722         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5723         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5724
5725         Fix token pasting with -ftrack-macro-expansion
5726         * gcc.dg/cpp/paste17.c: New test case for
5727         -ftrack-macro-expansion=2 mode only.
5728         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5729
5730 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
5731
5732         * gnat.dg/warn6.ad[sb]: New test.
5733
5734 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5735
5736         PR 53149
5737         * gcc.dg/20011021-1.c: Adjust testcase.
5738
5739 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5740
5741         PR fortran/53148
5742         * gfortran.dg/function_optimize_12.f90:  New test.
5743
5744 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
5745
5746         PR target/53156
5747         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5748         code to match current output and cover new peephole2 pattern.
5749
5750 2012-04-27  Ollie Wild  <aaw@google.com>
5751
5752         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5753
5754 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5755
5756         * gcc.c-torture/execute/20120427-2.c: New testcase.
5757         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5758         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5759         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5760
5761 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5762
5763         PR target/53138
5764         * gcc.c-torture/execute/20120427-1.c: New testcase.
5765
5766 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
5767
5768         PR middle-end/27139
5769         * gcc.dg/tree-ssa/forwprop-18.c: New test.
5770
5771 2012-04-27  Tom de Vries  <tom@codesourcery.com>
5772
5773         PR tree-optimization/51879
5774         * gcc.dg/pr51879.c: New test.
5775         * gcc.dg/pr51879-2.c: Same.
5776         * gcc.dg/pr51879-3.c: Same.
5777         * gcc.dg/pr51879-4.c: Same.
5778         * gcc.dg/pr51879-6.c: Same.
5779
5780 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5781
5782         PR c++/53096
5783         * g++.dg/cpp0x/defaulted35.C: New.
5784         * g++.dg/cpp0x/defaulted15.C: Adjust.
5785
5786 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
5787
5788         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5789         structure layout.
5790
5791 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
5792
5793         * gcc.target/i386/builtin_target.c: Check avx2.
5794
5795 2012-04-26  Alan Modra  <amodra@gmail.com>
5796
5797         * gcc.target/powerpc/savres.c: New test.
5798         * gcc.target/powerpc/powerpc.exp: Run it.
5799
5800 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
5801
5802         PR target/53120
5803         * gcc.dg/torture/pr53120.c: New test.
5804
5805 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5806
5807         PR middle-end/52979
5808         * gcc.c-torture/compile/pr52979-1.c: New test.
5809         * gcc.c-torture/execute/pr52979-1.c: New test.
5810         * gcc.c-torture/execute/pr52979-2.c: New test.
5811
5812 2012-04-25  Richard Guenther  <rguenther@suse.de>
5813
5814         * gcc.target/i386/l_fma_float_5.c: Adjust.
5815         * gcc.target/i386/l_fma_double_4.c: Likewise.
5816         * gcc.target/i386/l_fma_float_2.c: Likewise.
5817         * gcc.target/i386/l_fma_float_6.c: Likewise.
5818         * gcc.target/i386/l_fma_double_1.c: Likewise.
5819         * gcc.target/i386/l_fma_double_5.c: Likewise.
5820         * gcc.target/i386/l_fma_float_3.c: Likewise.
5821         * gcc.target/i386/l_fma_double_2.c: Likewise.
5822         * gcc.target/i386/l_fma_double_6.c: Likewise.
5823         * gcc.target/i386/l_fma_float_4.c: Likewise.
5824         * gcc.target/i386/l_fma_double_3.c: Likewise.
5825         * gcc.target/i386/l_fma_float_1.c: Likewise.
5826
5827 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5828
5829         PR tree-optimization/53058
5830         * gcc.c-torture/compile/pr53058.c: New test.
5831
5832 2012-04-25  Jan Hubicka  <jh@suse.cz>
5833
5834         PR middle-end/53088
5835         * gcc.target/i386/pr39082-1.c: Update warning location.
5836
5837 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5838
5839         PR c/52880
5840         * gcc.dg/pr52880.c: New test.
5841
5842 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5843
5844         * gcc.dg/m-un-2.c: Update.
5845         * gcc.dg/20011021-1.c: Update.
5846
5847 2012-04-25  Tobias Burnus  <burnus@net-b.de>
5848
5849         PR fortran/52196
5850         * gfortran.dg/realloc_on_assign_14.f90: New.
5851
5852 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
5853
5854         PR testsuite/52641
5855         PR tree-optimizations/52891
5856         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5857
5858 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5859
5860         PR c++/52363
5861         * g++.dg/cpp0x/sfinae35.C: New.
5862         * g++.dg/cpp0x/sfinae36.C: Likewise.
5863
5864 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
5865
5866         * gcc.target/builtin_target.c: New testcase.
5867
5868 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5869
5870         PR target/47197
5871         * gcc.target/powerpc/pr47197.c: New test.
5872
5873 2012-04-24  Richard Guenther  <rguenther@suse.de>
5874
5875         PR tree-optimization/53085
5876         * g++.dg/torture/pr53085.C: New testcase.
5877
5878 2012-04-24  Andrew Pinski  <apinski@cavium.com>
5879
5880         PR tree-opt/33512
5881         * gcc.dg/tree-ssa/andor-3.c: New testcase.
5882         * gcc.dg/tree-ssa/andor-4.c: New testcase.
5883         * gcc.dg/tree-ssa/andor-5.c: New testcase.
5884
5885 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
5886
5887         PR middle-end/53084
5888         * gcc.c-torture/execute/pr53084.c: New test.
5889
5890 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
5891
5892         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5893
5894 2012-04-23  Andrew Pinski  <apinski@cavium.com>
5895
5896         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5897
5898 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
5899
5900         PR regression/53076
5901         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5902         * gcc.dg/torture/builtin-power-1.c: Likewise.
5903
5904 2012-04-23  Richard Guenther  <rguenther@suse.de>
5905
5906         PR tree-optimization/53070
5907         * gcc.dg/torture/pr53070.c: New testcase.
5908
5909 2012-04-23  Richard Guenther  <rguenther@suse.de>
5910
5911         PR c/53060
5912         * gcc.dg/pr53060.c: New testcase.
5913
5914 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
5915
5916         PR tree-optimizations/52891
5917         * gcc.c-torture/compile/pr52891-1.c: New test.
5918         * gcc.c-torture/compile/pr52891-2.c: New test.
5919
5920 2012-04-22  Tobias Burnus  <burnus@net-b.de>
5921
5922         PR fortran/53051
5923         * gfortran.dg/read_float_4.f90: New.
5924
5925 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5926
5927         PR 35441
5928         * c-c++-common/pr35441.C: New.
5929
5930 2012-04-20  Ian Lance Taylor  <iant@google.com>
5931
5932         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5933         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5934
5935 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
5936
5937         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5938         array access.
5939         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5940
5941 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5942
5943         PR rtl-optimization/44214
5944         * gcc.dg/pr44214-1.c: New test.
5945         * gcc.dg/pr44214-2.c: Likewise.
5946         * gcc.dg/pr44214-3.c: Likewise.
5947
5948 2012-04-20  Richard Guenther  <rguenther@suse.de>
5949
5950         * g++.dg/torture/20120420-1.C: New testcase.
5951
5952 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
5953
5954         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5955
5956 2012-04-19  Christian Bruel  <christian.bruel@st.com>
5957
5958         * gcc.dg/pr52283.c: New test.
5959
5960 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5961
5962         * gcc.dg/pr37985.c: New test.
5963
5964 2012-04-19  Richard Guenther  <rguenther@suse.de>
5965
5966         PR rtl-optimization/44688
5967         * gcc.dg/var-expand1.c: Increase array size to make unrolling
5968         possibly profitable.
5969
5970 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5971
5972         PR tree-optimization/52976
5973         * gfortran.dg/reassoc_11.f: New test.
5974
5975 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5976
5977         PR tree-optimization/52976
5978         * gfortran.dg/reassoc_7.f: New test.
5979         * gfortran.dg/reassoc_8.f: Likewise.
5980         * gfortran.dg/reassoc_9.f: Likewise.
5981         * gfortran.dg/reassoc_10.f: Likewise.
5982
5983 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
5984
5985         PR c++/52422
5986         * g++.dg/cpp0x/sfinae33.C: New.
5987         * g++.dg/cpp0x/sfinae34.C: Likewise.
5988
5989 2012-04-18  Joey Ye  <joey.ye@arm.com>
5990
5991         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5992
5993 2012-04-18  Richard Guenther  <rguenther@suse.de>
5994
5995         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5996         array access.
5997         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5998         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5999
6000 2012-04-17  Tom de Vries  <tom@codesourcery.com>
6001
6002         * g++.dg/pr51264-4.C: New test.
6003
6004 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6005
6006         PR c++/52599
6007         * g++.dg/cpp0x/constexpr-ctor10.C: New.
6008
6009 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6010
6011         PR c++/53003
6012         * g++.dg/parse/crash59.C: New.
6013
6014 2012-04-17  Michael Matz  <matz@suse.de>
6015
6016         PR tree-optimization/18437
6017         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6018
6019 2012-04-17  Richard Guenther  <rguenther@suse.de>
6020
6021         PR middle-end/53011
6022         * g++.dg/torture/pr53011.C: New testcase.
6023
6024 2012-04-16  Jason Merrill  <jason@redhat.com>
6025
6026         PR c++/38543
6027         * g++.dg/cpp0x/variadic131.C: New.
6028
6029         PR c++/52008
6030         * g++.dg/cpp0x/variadic130.C: New.
6031
6032         PR c++/50830
6033         * g++.dg/cpp0x/variadic129.C: New.
6034
6035         PR c++/50303
6036         * g++.dg/cpp0x/variadic128.C: New.
6037
6038 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6039
6040         PR fortran/52864
6041         * gfortran.dg/pointer_intent_6.f90: New.
6042
6043 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6044
6045         PR fortran/52916
6046         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6047         to include public_private_module_4.f90.
6048         * gfortran.dg/public_private_module_4.f90: Skip this test on all
6049         targets.
6050
6051 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
6052
6053         PR c++/49152
6054         * g++.dg/diagnostic/operator1.C: New.
6055         * g++.dg/ext/label5.C: Adjust.
6056         * g++.dg/ext/va-arg1.C: Likewise.
6057         * g++.dg/other/error20.C: Likewise.
6058         * g++.dg/other/error20.C: Likewise.
6059         * g++.dg/other/error16.C: Likewise.
6060         * g++.dg/other/error10.C: Likewise.
6061         * g++.dg/parse/error30.C: Likewise.
6062         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6063
6064 2012-04-16  Jason Merrill  <jason@redhat.com>
6065
6066         PR c++/51148
6067         * g++.dg/cpp0x/variadic127.C: New.
6068
6069 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6070
6071         * lib/plugin-support.exp (plugin-test-execute): Properly determine
6072         testcase name.
6073         Use fail, pass instead of unresolved.
6074         Don't log $optstr.
6075
6076         PR testsuite/52948
6077         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6078         TODO_dump_func.
6079         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6080         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6081         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6082
6083 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
6084
6085         PR fortran/52968
6086         * gfortran.dg/typebound_call_23.f03: New test case.
6087
6088 2012-04-15  Jason Merrill  <jason@redhat.com>
6089
6090         PR c++/47220
6091         * g++.dg/cpp0x/variadic126.C: New.
6092
6093         PR c++/52380
6094         * g++.dg/cpp0x/variadic125.C: New.
6095
6096         PR c++/52292
6097         * g++.dg/cpp0x/variadic124.C: New.
6098
6099         PR c++/52706
6100         * g++.dg/cpp0x/nullptr27.C: New.
6101
6102         PR c++/52818
6103         * g++.dg/warn/format8.C: New.
6104
6105 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
6106
6107         PR fortran/51082
6108         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6109
6110 2012-04-14  Tobias Burnus  <burnus@net-b.de>
6111
6112         PR fortran/52916
6113         PR fortran/40973
6114         * gfortran.dg/public_private_module_3.f90: New.
6115         * gfortran.dg/public_private_module_4.f90: New.
6116
6117 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6118
6119         * gcc.dg/superblock.c: New test.
6120
6121 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6122
6123         * gcc.dg/pr51879-12.c: New test.
6124
6125 2012-04-13  Jason Merrill  <jason@redhat.com>
6126
6127         PR c++/52824
6128         * g++.dg/cpp0x/variadic123.C: New.
6129         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6130
6131         PR c++/52905
6132         * g++.dg/cpp0x/initlist-ctor1.C: New.
6133
6134         PR c++/52915
6135         * g++.dg/other/anon-union2.C: New.
6136
6137 2012-04-13  Martin Jambor  <mjambor@suse.cz>
6138
6139         PR middle-end/52939
6140         * g++.dg/ipa/pr52939.C: New test.
6141
6142 2012-04-13  Tom de Vries  <tom@codesourcery.com>
6143
6144         * gcc.dg/pr52734.c: New test.
6145
6146 2012-04-13  Richard Guenther  <rguenther@suse.de>
6147
6148         PR tree-optimization/52969
6149         * gcc.dg/torture/pr52969.c: New testcase.
6150
6151 2012-04-13  Richard Guenther  <rguenther@suse.de>
6152
6153         PR c/52549
6154         * gcc.dg/pr52549.c: New testcase.
6155
6156 2012-04-13  Richard Guenther  <rguenther@suse.de>
6157
6158         PR c/52862
6159         * gcc.dg/pr52862.c: New testcase.
6160
6161 2012-04-13  Joey Ye  <joey.ye@arm.com>
6162
6163         * gcc.target/arm/thumb1-imm.c: New testcase.
6164
6165 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
6166
6167         PR target/52932
6168         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6169         second function argument.
6170         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6171         (calc_permps): Update declaration.  Calculate result correctly.
6172         (avx2_test): Change src2 type to union256i_d.
6173         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6174         correctly.
6175
6176 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6177
6178         PR target/52775
6179         * gcc.target/powerpc/pr52775.c: New file.
6180
6181 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6182
6183         PR tree-optimization/18589
6184         * gcc.dg/tree-ssa/pr18589-1.c: New test.
6185         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6186         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6187         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6188         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6189         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6190         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6191         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6192         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6193         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6194
6195 2012-04-12  Richard Guenther  <rguenther@suse.de>
6196
6197         PR tree-optimization/52943
6198         * gcc.dg/torture/pr52943.c: New testcase.
6199
6200 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
6201
6202         PR target/50751
6203         * gcc/target/sh/pr50751-4.c: New.
6204         * gcc/target/sh/pr50751-5.c: New.
6205         * gcc/target/sh/pr50751-6.c: New.
6206         * gcc/target/sh/pr50751-7.c: New.
6207
6208 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6209
6210         PR c++/52465
6211         * g++.dg/lookup/using52.C: New.
6212
6213 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6214
6215         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6216
6217 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6218
6219         PR rtl-optimization/52876
6220         * gcc.target/i386/pr52876.c: New.
6221
6222 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
6223
6224         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6225         __UINTPTR_TYPE__.
6226         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6227         __INTPTR_TYPE__.
6228         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6229         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6230         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6231         (ptrdiff_t): ... this.  All uses changed.
6232         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6233         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6234         __INTPTR_TYPE__.
6235         (main): Cast argument to __INTPTR_TYPE__.
6236         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6237         size_t.
6238         * gcc.dg/mallign.c (main): Likewise.
6239         * gcc.dg/pr38700.c (foo): Likewise.
6240         * gcc.dg/long-long-cst1.c (t): Likewise.
6241         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6242         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6243         * gcc.dg/pointer-arith-10.c (foo): Likewise.
6244         * gcc.dg/pr25682.c (d, foo): Likewise.
6245         * gcc.dg/format/cast-1.c (f): Likewise.
6246         * gcc.dg/c90-const-expr-10.c
6247         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6248         (size_t): ...this.  All uses changed.
6249         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6250         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6251         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6252         * gcc.dg/pr34856.c (uintptr_t): Likewise.
6253         * gcc.dg/sequence-pt-1.c: Likewise.
6254         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6255         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6256         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6257         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
6258         of ptrdiff_t with it.
6259         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6260         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6261         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6262
6263 2012-04-11  Jason Merrill  <jason@redhat.com>
6264
6265         PR debug/45088
6266         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6267         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6268
6269         PR c++/52906
6270         * g++.dg/ext/attrib45.C: New.
6271
6272         * g++.dg/eh/dtor3.C: New.
6273
6274 2012-04-11  Richard Guenther  <rguenther@suse.de>
6275
6276         PR middle-end/52621
6277         * gfortran.dg/pr52621.f90: New testcase.
6278
6279 2012-04-11  Richard Guenther  <rguenther@suse.de>
6280
6281         PR middle-end/52918
6282         * g++.dg/torture/pr52918-1.C: New testcase.
6283         * g++.dg/torture/pr52918-2.C: Likewise.
6284
6285 2012-04-11  Tobias Burnus  <burnus@net-b.de>
6286
6287         PR fortran/52729
6288         * gfortran.dg/block_11.f90: New.
6289
6290 2012-04-11  Nick Clifton  <nickc@redhat.com>
6291
6292         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6293
6294 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
6295
6296         PR target/16458
6297         * gcc.target/powerpc/pr16458-1.c: New test.
6298         * gcc.target/powerpc/pr16458-2.c: Likewise.
6299         * gcc.target/powerpc/pr16458-3.c: Likewise.
6300         * gcc.target/powerpc/pr16458-4.c: Likewise.
6301
6302 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6303
6304         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6305         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6306         * gcc.dg/builtin-bswap-5.c: Likewise.
6307         * gcc.target/i386/builtin-bswap-4.c: New test.
6308
6309 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6310
6311         PR 24985
6312         * lib/prune.exp: Add -fno-diagnostics-show-caret.
6313
6314 2012-04-11  Richard Guenther  <rguenther@suse.de>
6315
6316         PR rtl-optimization/52881
6317         * gcc.dg/torture/pr52881.c: New testcase.
6318         * gcc.dg/torture/pr52913.c: Likewise.
6319
6320 2012-04-11  Richard Guenther  <rguenther@suse.de>
6321
6322         PR tree-optimization/52912
6323         * gcc.dg/torture/pr52912.c: New testcase.
6324
6325 2010-04-10  Michael Matz  <matz@suse.de>
6326
6327         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6328         * gcc.dg/vect/vect-outer-1.c: Adjust.
6329         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6330         * gcc.dg/vect/vect-outer-1a.c: Adjust.
6331         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6332         * gcc.dg/vect/vect-outer-1b.c: Adjust.
6333         * gcc.dg/vect/vect-outer-2b.c: Adjust.
6334         * gcc.dg/vect/vect-outer-3b.c: Adjust.
6335
6336 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
6337
6338         PR tree-optimization/52870
6339         * gcc.dg/vect/pr52870.c: New test.
6340
6341 2012-04-09  Mike Stump  <mikestump@comcast.net>
6342
6343         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6344         * gcc.dg/tree-ssa/vrp59.c: Likewise.
6345         * gcc.dg/tree-ssa/vrp60.c: Likewise.
6346         * gnat.dg/aggr11.adb: Likewise.
6347         * gnat.dg/aggr11_pkg.ads: Likewise.
6348         * gnat.dg/aggr15.adb: Likewise.
6349         * gnat.dg/aggr15.ads: Likewise.
6350         * gnat.dg/aggr17.adb: Likewise.
6351         * gnat.dg/aggr18.adb: Likewise.
6352         * gnat.dg/array14.adb: Likewise.
6353         * gnat.dg/array14.ads: Likewise.
6354         * gnat.dg/array14_pkg.ads: Likewise.
6355         * gnat.dg/array19.adb: Likewise.
6356         * gnat.dg/array19.ads: Likewise.
6357         * gnat.dg/discr27.adb: Likewise.
6358         * gnat.dg/discr27.ads: Likewise.
6359         * gnat.dg/discr35.adb: Likewise.
6360         * gnat.dg/discr35.ads: Likewise.
6361         * gnat.dg/discr6.adb: Likewise.
6362         * gnat.dg/discr6_pkg.ads: Likewise.
6363         * gnat.dg/import1.adb: Likewise.
6364         * gnat.dg/import1.ads: Likewise.
6365         * gnat.dg/loop_address2.adb: Likewise.
6366         * gnat.dg/opt7.adb: Likewise.
6367         * gnat.dg/opt7.ads: Likewise.
6368         * gnat.dg/pointer_variable_bounds.adb: Likewise.
6369         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6370         * gnat.dg/rep_clause2.adb: Likewise.
6371         * gnat.dg/rep_clause2.ads: Likewise.
6372         * gnat.dg/slice2.adb: Likewise.
6373         * gnat.dg/slice2.ads: Likewise.
6374         * gnat.dg/slice6.adb: Likewise.
6375         * gnat.dg/slice6_pkg.ads: Likewise.
6376         * gnat.dg/specs/unchecked_union2.ads: Likewise.
6377         * gnat.dg/taft_type2.adb: Likewise.
6378         * gnat.dg/taft_type2.ads: Likewise.
6379         * gnat.dg/taft_type2_pkg.ads: Likewise.
6380         * gnat.dg/volatile10.adb: Likewise.
6381         * gnat.dg/volatile10_pkg.ads: Likewise.
6382
6383         * gcc.dg/dll-8.c: Remove execute permissions.
6384         * g++.dg/ext/dllexport5.C: Likewise.
6385
6386 2012-04-09  Jan Hubicka  <jh@suse.cz>
6387
6388         PR lto/52722
6389         PR lto/51765
6390         PR lto/52634
6391         * gcc.dg/lto/pr52634_1.c: New testcase.
6392         * gcc.dg/lto/pr52634_0.c: New testcase.
6393
6394 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
6395
6396         PR target/52883
6397         * gcc.target/i386/pr52883.c: New testcase.
6398
6399 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
6400
6401         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6402         (check_effective_target_sync_long_long): Add SPARC case.
6403         (check_effective_target_sync_long_long_runtime): Likewise.
6404         (check_effective_target_sync_int_long): Adjust SPARC case.
6405         (check_effective_target_sync_char_short): Likewise.
6406
6407 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
6408
6409         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6410         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
6411
6412 2012-04-08  Tobias Burnus  <burnus@net-b.de>
6413
6414         PR fortran/40973
6415         PR fortran/52751
6416         * gfortran.dg/public_private_module_2.f90: New.
6417
6418 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6419
6420         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6421         directives.
6422
6423 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6424
6425         PR fortran/52893
6426         * gfortran.dg/function_optimize_11.f90:  New test.
6427
6428 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6429
6430         PR fortran/52668
6431         * gfortran.dg/use_only_6.f90: New test.
6432
6433 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6434
6435         PR fortran/52668
6436         * gfortran.dg/use_only_6.f90: New test.
6437 2012-04-06  Mike Stump  <mikestump@comcast.net>
6438
6439         PR testsuite/50722
6440         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6441
6442 2012-04-05  Jason Merrill  <jason@redhat.com>
6443
6444         PR c++/52596
6445         * g++.dg/template/qualified-id5.C: New.
6446
6447 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
6448
6449         PR target/52882
6450         * gcc.target/i386/pr52882.c: New test.
6451
6452 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6453             Dominique D'Humieures  <dominiq@lps.ens.fr>
6454
6455         PR testsuite/52614
6456         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6457         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6458
6459 2012-04-04  Jason Merrill  <jason@redhat.com>
6460
6461         PR c++/52845
6462         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6463
6464 2012-04-03  Jason Merrill  <jason@redhat.com>
6465
6466         PR c++/52796
6467         * g++.dg/cpp0x/variadic-value1.C: New.
6468
6469 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6470
6471         * gnat.dg/pack18.adb: New test.
6472         * gnat.dg/pack18_pkg.ads: New helper.
6473
6474 2012-04-03  Richard Guenther  <rguenther@suse.de>
6475
6476         PR tree-optimization/52808
6477         * gcc.dg/pr52808.c: New testcase.
6478
6479 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
6480
6481         PR tree-optimization/52835
6482         * gfortran.dg/pr52835.f90: New test.
6483
6484 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6485
6486         * gnat.dg/specs/aggr5.ads: New test.
6487
6488 2012-04-02  Richard Guenther  <rguenther@suse.de>
6489
6490         PR tree-optimization/52756
6491         * gcc.dg/torture/pr52756.c: New testcase.
6492
6493 2012-04-02  Richard Guenther  <rguenther@suse.de>
6494
6495         PR middle-end/52803
6496         * gcc.dg/pr52803.c: New testcase.
6497
6498 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
6499
6500         PR c++/40942
6501         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6502         DR 214 in account.
6503
6504 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6505
6506         PR c++/50043
6507         * g++.dg/cpp0x/noexcept17.C: New.
6508         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6509         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6510         * g++.dg/cpp0x/noexcept01.C: Likewise.
6511         * g++.dg/eh/init-temp1.C: Likewise.
6512         * g++.dg/eh/ctor1.C: Likwise.
6513
6514 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6515
6516         * gnat.dg/controlled6.adb: New test.
6517         * gnat.dg/controlled6_pkg.ads: New helper.
6518         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6519
6520 2012-03-30  Richard Henderson <rth@redhat.com>
6521
6522         PR debug/52727
6523         * g++.dg/opt/pr52727.C: New testcase.
6524
6525 2012-03-30  Richard Guenther  <rguenther@suse.de>
6526
6527         PR tree-optimization/52754
6528         * gcc.target/i386/pr52754.c: New testcase.
6529
6530 2012-03-30  Richard Guenther <rguenther@suse.de>
6531
6532         PR middle-end/52772
6533         * g++.dg/torture/pr52772.C: New testcase.
6534
6535 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
6536
6537         PR c++/52718
6538         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6539
6540 2012-03-29  Jason Merrill  <jason@redhat.com>
6541
6542         PR c++/52685
6543         * g++.dg/template/inherit8.C: New.
6544
6545 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
6546
6547         PR c++/52759
6548         * g++.dg/ext/weak4.C: New test.
6549
6550         PR tree-optimization/52760
6551         * gcc.c-torture/execute/pr52760.c: New test.
6552
6553 2012-03-29  Jason Merrill  <jason@redhat.com>
6554
6555         PR c++/52743
6556         * g++.dg/cpp0x/initlist-array3.C: New.
6557
6558 2012-03-28  Jason Merrill  <jason@redhat.com>
6559
6560         PR c++/52746
6561         * g++.dg/overload/virtual2.C: New.
6562
6563 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6564
6565         * gnat.dg/vect7.ad[sb]: New test.
6566
6567 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
6568         Tobias Burnus  <burnus@gcc.gnu.org>
6569
6570         PR fortran/52652
6571         * gfortran.dg/allocate_class_1.f90 : Change error test.
6572         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6573         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6574         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6575
6576 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6577
6578         PR middle-end/52691
6579         * gcc.dg/pr52691.c: New test.
6580
6581         PR middle-end/52750
6582         * gcc.c-torture/compile/pr52750.c: New test.
6583
6584 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
6585
6586         PR target/52692
6587         * gcc.target/avr/torture/builtins-2.c: New test.
6588
6589 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6590
6591         PR target/52736
6592         * gcc.target/i386/pr52736.c: New test.
6593
6594 2012-03-27  Martin Jambor  <mjambor@suse.cz>
6595
6596         PR middle-end/52693
6597         * gcc.dg/torture/pr52693.c: New test.
6598
6599 2012-03-27  Meador Inge  <meadori@codesourcery.com>
6600
6601         PR c++/52672
6602         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6603
6604 2012-03-27  Mike Stump  <mikestump@comcast.net>
6605
6606         PR target/52665
6607         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6608         failures that match branch names.
6609
6610 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
6611             H.J. Lu  <hongjiu.lu@intel.com>
6612
6613         PR target/52698
6614         * gcc.target/i386/pr52698.c: New test.
6615
6616 2012-03-27  Richard Guenther  <rguenther@suse.de>
6617
6618         PR middle-end/52720
6619         * gcc.dg/torture/pr52720.c: New testcase.
6620
6621 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6622
6623         * gnat.dg/pack17.adb: New test.
6624
6625 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6626
6627         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6628         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6629
6630 2012-03-26  Martin Jambor  <mjambor@suse.cz>
6631
6632         PR tree-optimization/50052
6633         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6634
6635 2012-03-26  Richard Guenther  <rguenther@suse.de>
6636
6637         PR tree-optimization/52701
6638         * gfortran.dg/pr52701.f90: New testcase.
6639
6640 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
6641
6642         PR tree-optimization/52686
6643         * gcc.target/arm/pr52686.c: New test.
6644
6645 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
6646
6647         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6648         Add "-Os -flto" to list.
6649
6650 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
6651
6652         * gnat.dg/concat2.ad[sb]: New test.
6653
6654 2012-03-24  Jason Merrill  <jason@redhat.com>
6655
6656         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6657         * g++.dg/cpp0x/trailing2.C: Likewise.
6658         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6659         * g++.dg/cpp1y/auto-fn1.C: New.
6660         * g++.dg/cpp1y/auto-fn2.C: New.
6661         * g++.dg/cpp1y/auto-fn3.C: New.
6662         * g++.dg/cpp1y/auto-fn4.C: New.
6663         * g++.dg/cpp1y/auto-fn5.C: New.
6664         * g++.dg/cpp1y/auto-fn6.C: New.
6665         * g++.dg/cpp1y/auto-fn7.C: New.
6666         * g++.dg/cpp1y/auto-fn8.C: New.
6667         * g++.dg/cpp1y/auto-fn9.C: New.
6668         * g++.dg/cpp1y/auto-fn10.C: New.
6669         * g++.dg/cpp1y/auto-fn11.C: New.
6670
6671 2012-03-23  Richard Guenther  <rguenther@suse.de>
6672
6673         PR tree-optimization/52678
6674         * gfortran.dg/pr52678.f: New testcase.
6675
6676 2012-03-23  Richard Guenther  <rguenther@suse.de>
6677
6678         PR tree-optimization/52638
6679         * g++.dg/torture/pr52638.C: New testcase.
6680
6681 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
6682
6683         PR c++/52487
6684         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6685
6686 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
6687
6688         PR c++/52671
6689         * g++.dg/ext/attrib44.C: New test.
6690
6691 2012-03-22  Jan Hubicka  <jh@suse.cz>
6692
6693         PR middle-end/51737
6694         * g++.dg/torture/pr51737.C: New testcase
6695
6696 2012-03-22  Richard Guenther  <rguenther@suse.de>
6697
6698         PR tree-optimization/52548
6699         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6700
6701 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6702
6703         * lib/fortran-modules.exp (list-module-names-1): Remove
6704         warning.
6705
6706 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6707
6708         PR target/50751
6709         * gcc.target/sh/pr50751-1.c: New.
6710         * gcc.target/sh/pr50751-2.c: New.
6711         * gcc.target/sh/pr50751-3.c: New.
6712
6713 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6714
6715         PR target/52479
6716         * gcc.target/sh/sh4a-cos.c: Remove.
6717         * gcc.target/sh/sh4a-sin.c: Remove.
6718         * gcc.target/sh/sh4a-sincos.c: Remove.
6719
6720 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
6721
6722         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6723         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6724
6725 2012-03-21  Martin Jambor  <mjambor@suse.cz>
6726
6727         PR testsuite/52641
6728         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6729         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6730
6731 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
6732
6733         * gcc.target/arm/thumb-16bit-ops.c: New file.
6734         * gcc.target/arm/thumb-ifcvt.c: New file.
6735
6736 2012-03-20  Jason Merrill  <jason@redhat.com>
6737
6738         * lib/target-supports.exp: Add { target c++1y }.
6739
6740         * g++.dg/cpp0x/auto32.C: New.
6741
6742 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6743
6744         PR testsuite/52641
6745         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6746         int32plus.
6747         * gcc.dg/torture/pr48124-4.c: Ditto:
6748         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6749
6750 2012-03-20  Jason Merrill  <jason@redhat.com>
6751
6752         PR c++/52510
6753         * g++.dg/cpp0x/initlist66.C: New.
6754
6755 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6756
6757         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6758         __AVR_HAVE_LPMX__
6759
6760 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6761
6762         PR target/49868
6763         * gcc.target/avr/torture/addr-space-2.h: New file.
6764         * gcc.target/avr/torture/addr-space-2-g.h: New test.
6765         * gcc.target/avr/torture/addr-space-2-0.h: New test.
6766         * gcc.target/avr/torture/addr-space-2-1.h: New test.
6767         * gcc.target/avr/torture/addr-space-2-x.h: New test.
6768
6769 2012-03-20  Richard Guenther  <rguenther@suse.de>
6770
6771         * gnat.dg/pack16.adb: New testcase.
6772         * gnat.dg/pack16_pkg.ads: Likewise.
6773         * gnat.dg/specs/pack8.ads: Likewise.
6774         * gnat.dg/specs/pack8_pkg.ads: Likewise.
6775
6776 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6777
6778         * g++.dg/warn/Wuseless-cast.C: Extend.
6779
6780 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6781
6782         PR c++/14710
6783         * g++.dg/warn/Wuseless-cast.C: New.
6784
6785 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
6786
6787         PR libfortran/52608
6788         * gfortran.dg/pr52608.f90: New test.
6789
6790 2012-03-17  Tobias Burnus  <burnus@net-b.de>
6791
6792         PR fortran/52585
6793         * gfortran.dg/proc_ptr_36.f90: New.
6794
6795 2012-03-16  Martin Jambor  <mjambor@suse.cz>
6796
6797         * gcc.dg/misaligned-expand-1.c: New test.
6798         * gcc.dg/misaligned-expand-3.c: Likewise.
6799
6800 2012-03-16  Richard Guenther  <rguenther@suse.de>
6801         Kai Tietz  <ktietz@redhat.com>
6802
6803         PR middle-end/48814
6804         * gcc.c-torture/execute/pr48814-1.c: New test.
6805         * gcc.c-torture/execute/pr48814-2.c: New test.
6806         * gcc.dg/tree-ssa/assign-1.c: New test.
6807         * gcc.dg/tree-ssa/assign-2.c: New test.
6808         * gcc.dg/tree-ssa/assign-3.c: New test.
6809
6810 2012-03-16  Richard Guenther  <rguenther@suse.de>
6811
6812         * gnat.dg/specs/pack7.ads: New testcase.
6813
6814 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6815
6816         PR target/52568
6817         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6818         * gcc.dg/torture/vshuf-8.inc: Likewise.
6819         * gcc.dg/torture/vshuf-16.inc: Likewise.
6820         * gcc.dg/torture/vshuf-32.inc: Likewise.
6821
6822 2012-03-15  Jason Merrill  <jason@redhat.com>
6823
6824         * g++.dg/torture/pr52582.C: New.
6825
6826 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6827
6828         * lib/fortran-modules.exp: New file which was forgotten in r185430.
6829
6830 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6831             Ulrich Weigand  <ulrich.weigand@linaro.org>
6832
6833         * gcc.dg/vect/slp-cond-3.c: New test.
6834         * gcc.dg/vect/slp-cond-4.c: New test.
6835
6836 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6837             Ulrich Weigand  <ulrich.weigand@linaro.org>
6838
6839         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6840         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6841
6842 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
6843
6844         PR libfortran/52434
6845         PR libfortran/48878
6846         PR libfortran/38199
6847         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6848         * gfortran.dg/round_1.f03: Likewise.
6849
6850 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6851             Andrew Pinski  <apinski@cavium.com>
6852
6853         PR middle-end/52592
6854         * gcc.dg/pr52592.c: New test.
6855
6856 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6857
6858         * gfortran.fortran-torture/compile/compile.exp: Simplify.
6859         * gfortran.fortran-torture/execute/execute.exp: Likewise.
6860         * lib/gcc-dg.exp (cleanup-modules): Move to ..
6861         * lib/fortran-modules.exp: .. this new file. Adjust users.
6862         * lib/gfortran-dg.exp (gfortran-dg-runtest,
6863         gfortran-dg-debug-runtest): Call cleanup-modules.
6864         * lib/fortran-torture.exp (fortran-torture-execute,
6865         fortran-torture): Likewise.
6866         * gfortran.dg/coarray/caf.exp: Likewise.
6867         * lib/lto.exp: Likewise.
6868         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6869         * gfortran.dg/class_4b.f03: Likewise.
6870         * gfortran.dg/class_4c.f03: Likewise.
6871         * gfortran.dg/class_45a.f03: Likewise.
6872         * gfortran.dg/binding_label_tests_10.f03: Likewise.
6873         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6874         * gfortran.dg/binding_label_tests_11.f03: Likewise.
6875         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6876         * gfortran.dg/binding_label_tests_13.f03: Likewise.
6877         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6878         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6879         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6880         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6881         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6882         * gfortran.dg/whole_file_28.f90: Likewise.
6883         * gfortran.dg/whole_file_29.f90: Likewise.
6884         * gfortran.dg/whole_file_30.f90: Likewise.
6885         * gfortran.dg/whole_file_31.f90: Likewise.
6886
6887 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6888
6889         PR tree-optimization/52267
6890         * gcc.dg/pr52267.c: New test.
6891         * gcc.dg/tree-ssa/vrp65.c: New test.
6892         * gcc.dg/tree-ssa/vrp66.c: New test.
6893
6894 2012-03-15  Richard Guenther  <rguenther@suse.de>
6895
6896         PR middle-end/52580
6897         * gfortran.dg/vect/pr52580.f: New testcase.
6898
6899 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
6900
6901         * gcc.target/sh/fpul-usage-1.c: New.
6902
6903 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
6904
6905         PR target/49468
6906         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6907         * gcc.target/sh/pr49468-di.c: Likewise.
6908
6909 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6910
6911         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6912         * gcc.dg/c99-stdint-6.c: Likewise.
6913         * gcc.dg/lto/20090210_0.c: Likewise.
6914         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6915         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6916         * gcc.dg/pragma-init-fini-2.c: Likewise.
6917         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6918         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6919         * gcc.target/i386/pr22152.c: Likewise.
6920         * gcc.target/i386/vect8-ret.c: Likewise.
6921         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6922         handling.
6923
6924 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6925
6926         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6927         * g++.dg/tree-prof/partition1.C: Likewise.
6928         * g++.dg/tree-prof/partition2.C: Likewise.
6929         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6930         handling.
6931         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6932         * gcc.c-torture/execute/20010724-1.c: Remove.
6933         * gcc.c-torture/execute/20010724-1.x: Remove.
6934         * gcc.c-torture/execute/20040208-2.c: Remove.
6935         * gcc.c-torture/execute/20040208-2.x: Remove.
6936         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6937         Remove.
6938         (main) [__mips__ && __sgi__]: Remove.
6939         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6940         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6941         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6942         mips-sgi-irix6* handling.
6943         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6944         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6945         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6946         handling.
6947         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6948         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6949         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6950         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6951         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6952         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6953         mips-sgi-irix6*.
6954         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6955         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6956         * gcc.target/mips/save-restore-3.c: Likewise.
6957         * gcc.target/mips/save-restore-4.c: Likewise.
6958         * gcc.target/mips/save-restore-5.c: Likewise.
6959         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6960         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6961         messages.
6962         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6963         IRIX 6 handling.
6964         (restore_ld_library_path_env_vars): Likewise.
6965         * lib/target-supports.exp (check_profiling_available): Remove
6966         mips*-*-irix* handling.
6967         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6968         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6969         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6970
6971 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6972
6973         PR c++/52582
6974         * g++.dg/opt/pr52582.C: New test.
6975
6976 2012-03-14  Richard Guenther  <rguenther@suse.de>
6977
6978         PR tree-optimization/52571
6979         * gcc.dg/vect/vect-2.c: Initialize arrays.
6980         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6981         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6982         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6983
6984 2012-03-14  Richard Guenther  <rguenther@suse.de>
6985
6986         PR middle-end/52080
6987         PR middle-end/52097
6988         PR middle-end/48124
6989         * gcc.dg/torture/pr48124-1.c: New testcase.
6990         * gcc.dg/torture/pr48124-2.c: Likewise.
6991         * gcc.dg/torture/pr48124-3.c: Likewise.
6992         * gcc.dg/torture/pr48124-4.c: Likewise.
6993
6994 2012-03-14  Richard Guenther  <rguenther@suse.de>
6995
6996         PR middle-end/52578
6997         * gcc.dg/pr52578.c: New testcase.
6998
6999 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7000
7001         PR c++/52521
7002         * g++.dg/cpp0x/udlit-args2.C: New test.
7003
7004 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7005
7006         PR target/48596
7007         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7008         * gcc.c-torture/compile/pr48596.c: ... here.
7009
7010 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
7011
7012         PR c++/51641
7013         * g++.dg/lookup/hidden-class17.C: New test.
7014
7015 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
7016
7017         PR c/52577
7018         * gcc.dg/Wunused-var-3.c: New test.
7019
7020 2012-03-13  Martin Jambor  <mjambor@suse.cz>
7021
7022         * gcc.dg/misaligned-expand-2.c: New test.
7023
7024 2012-03-13  Richard Guenther  <rguenther@suse.de>
7025
7026         PR middle-end/52134
7027         * gcc.dg/pr52134.c: New testcase.
7028
7029 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7030
7031         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7032
7033 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7034
7035         PR tree-optimization/46728
7036         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7037         * gcc.target/powerpc/pr46728-5.c: Likewise.
7038         * gcc.target/powerpc/pr46728-8.c: Likewise.
7039         * gcc.target/powerpc/pr46728-10.c: Likewise.
7040         * gcc.target/powerpc/pr46728-11.c: Likewise.
7041         * gcc.target/powerpc/pr46728-13.c: Likewise.
7042         * gcc.target/powerpc/pr46728-14.c: Likewise.
7043         * gcc.target/powerpc/pr46728-15.c: Likewise.
7044
7045 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
7046
7047         PR c++/52299
7048         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7049
7050 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7051
7052         PR tree-optimization/46728
7053         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7054         * gcc.target/powerpc/pr46728-5.c: Likewise.
7055         * gcc.target/powerpc/pr46728-8.c: Likewise.
7056         * gcc.target/powerpc/pr46728-10.c: Likewise.
7057         * gcc.target/powerpc/pr46728-11.c: Likewise.
7058         * gcc.target/powerpc/pr46728-13.c: Likewise.
7059         * gcc.target/powerpc/pr46728-14.c: Likewise.
7060         * gcc.target/powerpc/pr46728-15.c: Likewise.
7061
7062 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
7063
7064         PR target/49868
7065         * gcc.target/avr/torture/addr-space-1.h: New file.
7066         * gcc.target/avr/torture/addr-space-1-g.h: New test.
7067         * gcc.target/avr/torture/addr-space-1-0.h: New test.
7068         * gcc.target/avr/torture/addr-space-1-1.h: New test.
7069         * gcc.target/avr/torture/addr-space-1-x.h: New test.
7070
7071 2012-03-12  Andrew Pinski  <apinski@cavium.com>
7072
7073         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7074
7075 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7076
7077         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7078         * g++.dg/abi/thunk4.C: Likewise.
7079         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7080         Adapt line numbers.
7081         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7082         handling.
7083         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7084         * g++.dg/eh/spbp.C: Likewise.
7085         * g++.dg/ext/label13.C: Likewise.
7086         * g++.dg/guality/guality.exp: Likewise.
7087         * g++.dg/other/anon5.C: Likewise.
7088         * g++.dg/other/pragma-ep-1.C: Remove.
7089         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7090         * g++.dg/warn/pr31246.C: Likewise.
7091         * g++.dg/warn/weak1.C: Likewise.
7092         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7093         * g++.old-deja/g++.ext/attrib5.C: Likewise.
7094         * gcc.c-torture/compile/limits-declparen.c: Likewise.
7095         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7096         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7097         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7098         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7099         * gcc.dg/c99-tgmath-1.c: Likewise.
7100         * gcc.dg/c99-tgmath-2.c: Likewise.
7101         * gcc.dg/c99-tgmath-3.c: Likewise.
7102         * gcc.dg/c99-tgmath-4.c: Likewise.
7103         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7104         handling.
7105         * gcc.dg/debug/pr49032.c: Likewise.
7106         * gcc.dg/guality/guality.exp: Likewise.
7107         * gcc.dg/intmax_t-1.c: Likewise.
7108         * gcc.dg/pr48616.c: Likewise.
7109         * gcc.dg/pragma-ep-1.c: Remove.
7110         * gcc.dg/pragma-ep-2.c: Remove.
7111         * gcc.dg/pragma-ep-3.c: Remove.
7112         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7113         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7114         * gcc.misc-tests/gcov-14.c: Likewise.
7115         * gfortran.dg/guality/guality.exp: Likewise.
7116         * lib/target-supports.exp (check_weak_available): Likewise.
7117         (add_options_for_tls): Likewise.
7118         (check_ascii_locale_available): Likewise.
7119         * obj-c++.dg/dwarf-2.mm: Likewise.
7120         * objc.dg/dwarf-1.m: Likewise.
7121         * objc.dg/dwarf-2.m: Likewise.
7122
7123 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
7124
7125         PR tree-optimization/51721
7126         * gcc.dg/tree-ssa/vrp64.c: New test.
7127
7128         PR tree-optimization/52533
7129         * gcc.c-torture/compile/pr52533.c: New test.
7130
7131 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
7132
7133         * gcc.target/i386/rtm-xabort-1.c: New.
7134         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7135         * gcc.target/i386/rtm-xend-1.c: Ditto.
7136         * gcc.target/i386/rtm-xtest-1.c: Ditto.
7137         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7138         * gcc.target/i386/sse-13.c: Ditto.
7139         * gcc.target/i386/sse-14.c: Ditto.
7140         * gcc.target/i386/sse-22.c: Ditto.
7141         * gcc.target/i386/sse-23.c: Ditto.
7142         * g++.dg/other/i386-2.C: Ditto.
7143         * g++.dg/other/i386-3.C: Ditto.
7144
7145 2012-03-12  Tobias Burnus  <burnus@net-b.de>
7146
7147         PR fortran/52542
7148         * gfortran.dg/proc_ptr_35.f90: New.
7149
7150 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
7151
7152         PR target/52530
7153         * gcc.dg/torture/pr52530.c: New test.
7154
7155 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7156
7157         PR target/51244
7158         * gcc.target/sh/pr51244-1.c: Fix thinkos.
7159
7160 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7161
7162         PR target/52450
7163         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7164
7165         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7166
7167 2012-03-09  Andrew Pinski  <apinski@cavium.com>
7168
7169         PR middle-end/51988
7170         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7171         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7172
7173 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
7174
7175         * gcc.dg/tree-ssa/scev-3.c: New.
7176         * gcc.dg/tree-ssa/scev-4.c: New.
7177
7178 2012-03-08  Tobias Burnus  <burnus@net-b.de>
7179
7180         PR fortran/52469
7181         * gfortran.dg/proc_ptr_34.f90
7182
7183 2012-03-07  Jason Merrill  <jason@redhat.com>
7184
7185         PR c++/52521
7186         * g++.dg/cpp0x/udlit-mangle.C: New.
7187
7188 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
7189
7190         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7191
7192 2012-03-06  Richard Guenther  <rguenther@suse.de>
7193
7194         PR middle-end/52493
7195         * gcc.dg/torture/pr52493.c: New testcase.
7196
7197 2012-03-06  Richard Guenther  <rguenther@suse.de>
7198
7199         PR lto/52097
7200         * gcc.dg/lto/pr52097_0.c: New testcase.
7201
7202 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
7203
7204         PR target/51244
7205         * gcc.target/sh/pr51244-1.c: New.
7206         * gcc.target/sh/pr51244-2.c: New.
7207         * gcc.target/sh/pr51244-3.c: New.
7208
7209 2012-03-05  Jason Merrill  <jason@redhat.com>
7210
7211         PR c++/51930
7212         * g++.dg/ext/visibility/template11.C: New.
7213
7214         * g++.dg/cpp0x/implicit13.C: New.
7215
7216 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
7217
7218         PR tree-optimization/51721
7219         * gcc.dg/tree-ssa/vrp63.c: New test.
7220         * gcc.dg/pr51721.c: New test.
7221
7222 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7223
7224         PR fortran/50981
7225         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7226         argument checks.
7227
7228 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7229
7230         PR target/52146
7231         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7232
7233 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7234
7235         PR fortran/50981
7236         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7237
7238 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
7239
7240         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7241         int32plus.
7242
7243 2012-03-03  Jason Merrill  <jason@redhat.com>
7244
7245         * g++.dg/cpp0x/nsdmi-defer6.C: New.
7246
7247         Core 1270
7248         * g++.dg/cpp0x/initlist65.C: New.
7249
7250         PR c++/36797
7251         * g++.dg/ext/is_empty2.C: New.
7252
7253 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7254
7255         PR fortran/48820
7256         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7257
7258 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7259
7260         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7261         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7262         * gfortran.dg/bind_c_usage_8.f03: Ditto.
7263         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7264         * gfortran.dg/class_30.f90: Remove dg-warning line.
7265         * gfortran.dg/bind_c_usage_25.f90: New.
7266
7267 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7268
7269         PR fortran/48820
7270         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7271         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7272         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7273
7274 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7275
7276         PR fortran/48820
7277         * gfortran.dg/assumed_type_1.f90: New.
7278         * gfortran.dg/assumed_type_2.f90: New.
7279         * gfortran.dg/assumed_type_3.f90: New.
7280         * gfortran.dg/assumed_type_4.f90: New.
7281
7282 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
7283
7284         PR target/49486
7285         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7286         * gcc.target/sh/pr49468-di.c: New.
7287
7288 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
7289
7290         * gcc.dg/graphite/pr50561.c: Update.
7291
7292 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
7293
7294         * gcc.target/powerpc/pr52457.c: New test.
7295
7296 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
7297
7298         * gcc.target/arm/sat-1.c: New test.
7299
7300 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
7301
7302         PR target/46716
7303         * gcc.target/i386/pr46716.c: New test.
7304
7305 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7306
7307         PR c++/51989
7308         * g++.dg/cpp0x/sfinae32.C: New.
7309
7310 2012-03-02  Richard Guenther  <rguenther@suse.de>
7311
7312         PR tree-optimization/52406
7313         * gcc.dg/torture/pr52406.c: New testcase.
7314
7315 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7316
7317         PR fortran/52325
7318         * gfortran.dg/derived_comp_array_ref_8.f90: New.
7319         * gfortran.dg/nullify_2.f90: Update dg-error.
7320         * gfortran.dg/nullify_4.f90: Ditto.
7321         * gfortran.dg/pointer_init_6.f90: Ditto.
7322
7323 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7324
7325         PR fortran/52270
7326         * gfortran.dg/class_51.f90: New.
7327
7328 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7329
7330         PR fortran/52452
7331         * gfortran.dg/intrinsic_8.f90: New.
7332
7333 2012-03-01  Kai Tietz  <ktietz@redhat.com>
7334
7335         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7336         routines on mingw targets.
7337         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7338
7339 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
7340
7341         PR tree-optimization/52445
7342         * gcc.dg/pr52445.c: New test.
7343
7344 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7345
7346         PR target/52437
7347         * gcc.c-torture/compile/pr52437.c: New test.
7348
7349         PR middle-end/52419
7350         * gcc.dg/torture/pr52419.c: New test.
7351
7352         PR tree-optimization/52429
7353         * gcc.dg/torture/pr52429.c: New test.
7354         * g++.dg/opt/pr52429.C: New test.
7355
7356 2012-02-29  Richard Guenther  <rguenther@suse.de>
7357
7358         PR testsuite/52297
7359         * gcc.dg/lto/trans-mem-1_0.c: Remove.
7360         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7361         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7362         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7363         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7364         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7365
7366 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7367
7368         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7369
7370 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
7371
7372         PR fortran/52386
7373         * gfortran.dg/realloc_on_assign_13.f90 : New test.
7374
7375 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
7376
7377         PR target/51534
7378         * gcc.target/arm/neon/pr51534.c: New testcase.
7379
7380 2012-02-28  Richard Guenther  <rguenther@suse.de>
7381
7382         PR target/52407
7383         * gcc.dg/torture/pr52407.c: New testcase.
7384
7385 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7386
7387         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7388         * gcc.target/arm/vfp2.c: Likewise.
7389         * gcc.target/arm/vfp3.c: Likewise.
7390         * gcc.target/arm/vfp4.c: Likewise.
7391         * gcc.target/arm/vfp5.c: Likewise.
7392         * gcc.target/arm/vfp6.c: Likewise.
7393         * gcc.target/arm/vfp7.c: Likewise.
7394         * gcc.target/arm/vfp8.c: Likewise.
7395         * gcc.target/arm/vfp9.c: Likewise.
7396         * gcc.target/arm/vfp10.c: Likewise.
7397         * gcc.target/arm/vfp11.c: Likewise.
7398         * gcc.target/arm/vfp12.c: Likewise.
7399         * gcc.target/arm/vfp13.c: Likewise.
7400         * gcc.target/arm/vfp14.c: Likewise.
7401         * gcc.target/arm/vfp15.c: Likewise.
7402         * gcc.target/arm/vfp16.c: Likewise.
7403         * gcc.target/arm/vfp17.c: Likewise.
7404         * gcc.target/arm/neon-constants.h: New file.
7405         * gcc.target/arm/neon-vect1.c: New test.
7406         * gcc.target/arm/neon-vect2.c: New test.
7407         * gcc.target/arm/neon-vect3.c: New test.
7408         * gcc.target/arm/neon-vect4.c: New test.
7409         * gcc.target/arm/neon-vect5.c: New test.
7410         * gcc.target/arm/neon-vect6.c: New test.
7411         * gcc.target/arm/neon-vect7.c: New test.
7412         * gcc.target/arm/neon-vect8.c: New test.
7413
7414 2012-02-28  Richard Guenther  <rguenther@suse.de>
7415
7416         PR tree-optimization/52402
7417         * gcc.dg/torture/pr52402.c: New testcase.
7418
7419 2012-02-28  Richard Guenther  <rguenther@suse.de>
7420
7421         PR lto/52400
7422         * g++.dg/lto/pr52400_0.C: New testcase.
7423
7424 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
7425
7426         * gcc.target/avr/torture/builtins-1.c: New test.
7427         * gcc.target/avr/torture/builtins-error.c: New test.
7428
7429 2012-02-28  Kai Tietz  <ktietz@redhat.com>
7430
7431         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7432         * gcc.target/i386/pr45352-2.c: Likewise.
7433         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7434         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7435         targets instead rand.
7436         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7437         * gcc.target/i386/sse2-mul-1.c: Likewise.
7438         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7439         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7440         * gcc.target/i386/pad-1.c: Likewise.
7441         * gcc.target/i386/pad-9.c: Likewise.
7442         * gcc.target/i386/pad-2.c: Likewise.
7443         * gcc.target/i386/pad-5b.c: Likewise.
7444         * gcc.target/i386/pad-8.c: Likewise.
7445         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7446         * gcc.target/i386/pr44130.c: Likewise.
7447         * gcc.target/i386/align-main-1.c: Likewise.
7448         * gcc.target/i386/align-main-2.c: Likewise.
7449         * gcc.target/i386/sw-1.c: Likewise.
7450         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7451         on x64 mingw target.
7452         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7453         * gcc.target/i386/pr46295.c: Likewise.
7454         * gcc.target/i386/amd64-abi-1.c: Likewise.
7455         * gcc.target/i386/amd64-abi-2.c: Likewise.
7456         * gcc.target/i386/pr39082-1.c: Likewise.
7457         * gcc.target/i386/pr39162.c: Likewise.
7458         * gcc.target/i386/pr22152.c: Likewise.
7459         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7460         * gcc.target/i386/wrfsbase-2.c: Likewise.
7461         * gcc.target/i386/local.c: Likewise
7462         * gcc.target/i386/wrgsbase-1.c: Likewise.
7463         * gcc.target/i386/wrfsbase-1.c: Likewise.
7464         * gcc.target/i386/pr39315-3.c: Likewise.
7465         * gcc.target/i386/pr35767-4.c: Likewise.
7466         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7467         x64 mingw target.
7468         * gcc.target/i386/pr45336-2.c: Likewise.
7469         * gcc.target/i386/pr45336-1.c: Likewise.
7470         * gcc.target/i386/pr45336-4.c: Likewise.
7471
7472 2012-02-27  Tristan Gingold  <gingold@adacore.com>
7473
7474         * gnat.dg/array20.ad[sb]: New test.
7475
7476 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
7477
7478         PR target/52375
7479         * gcc.target/arm/pr52375.c: New test.
7480         * gcc.c-torture/compile/pr52375.c: New test.
7481
7482 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7483
7484         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7485         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7486
7487 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7488
7489         * gnat.dg/aggr19.adb: New test.
7490         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7491
7492 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
7493
7494         PR target/49263
7495         * gcc.target/sh/pr49263.c: New.
7496
7497 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
7498
7499         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7500         simulate_thread_wrapper_other_threads
7501         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7502         Move initialization of 'value' to main().
7503         (main): Initialize 'value';
7504         * gcc.dg/simulate-thread/speculative-store.c
7505         (simulate_thread_step_verify): Return 0 when successful.
7506         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7507         Reduce threshold.
7508         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
7509         (simulate_thread_wrapper_other_threads): Return a success/fail value
7510         and issue an error if the instruction count threshold is exceeded.
7511
7512 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7513
7514         PR target/50580
7515         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7516         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7517
7518 2012-02-24  Richard Guenther  <rguenther@suse.de>
7519
7520         PR middle-end/52355
7521         * gcc.dg/pr52355.c: New testcase.
7522
7523 2012-02-23  Kai Tietz  <ktietz@redhat.com>
7524
7525         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7526         * gcc.dg/Wpadded.c: Likewise.
7527         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7528         structure-layout.
7529         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7530         for sleep by Sleep and add windows.h include for this function.
7531         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7532         targets.
7533         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7534         target.
7535         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7536         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7537         on x64 mingw target.
7538         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7539         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7540         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7541         failure on LLP64 target.
7542
7543 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
7544
7545         PR c/52290
7546         * gcc.dg/noncompile/pr52290.c: New test.
7547
7548 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
7549
7550         PR tree-optimization/52019
7551         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7552
7553 2012-02-22  Kai Tietz  <ktietz@redhat.com>
7554
7555         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7556         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7557         derived pdiff_t type.
7558         * g++.dg/torture/pr49720.C: Likewise
7559
7560 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
7561
7562         PR target/52330
7563         * gcc.target/i386/pr52330.c: New test.
7564
7565 2012-02-22  Tobias Burnus  <burnus@net-b.de>
7566
7567         PR fortran/52335
7568         * gfortran.dg/io_constraints_10.f90: New.
7569
7570 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
7571
7572         * lib/target-supports.exp (check_effective_target_vect_condition):
7573         Return true for NEON.
7574
7575 2012-02-21  Kai Tietz  <ktietz@redhat.com>
7576
7577         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7578
7579 2012-02-21  Richard Guenther  <rguenther@suse.de>
7580
7581         PR tree-optimization/52324
7582         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7583
7584 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
7585
7586         PR middle-end/51782
7587         * gcc.target/avr/torture/pr51782-1.c: New test.
7588
7589 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
7590
7591         PR tree-optimization/52318
7592         * gcc.dg/pr52318.c: New test.
7593
7594 2012-02-20  Kai Tietz  <ktietz@redhat.com>
7595
7596         * gcc.dg/bf-ms-layout-3.c: New testcase.
7597
7598 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
7599
7600         PR testsuite/52229
7601         PR fortran/32380
7602         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
7603
7604 2012-02-20  Richard Guenther  <rguenther@suse.de>
7605
7606         PR tree-optimization/52298
7607         * gcc.dg/torture/pr52298.c: New testcase.
7608         * gcc.dg/vect/pr52298.c: Likewise.
7609
7610 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
7611
7612         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7613         * gcc.c-torture/execute/pr52286.c: Ditto.
7614
7615 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
7616
7617         PR tree-optimization/52286
7618         * gcc.c-torture/execute/pr52286.c: New test.
7619
7620 2012-02-18  Tobias Burnus  <burnus@net-b.de>
7621
7622         PR fortran/52295
7623         * gfortran.dg/interface_35.f90: Use -std=f2003.
7624         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7625         * gfortran.dg/interface_assignment_4.f90: Ditto.
7626         * gfortran.dg/bessel_1.f90: Ditto.
7627         * gfortran.dg/func_result_6.f90: Ditto.
7628         * gfortran.dg/hypot_1.f90: Ditto.
7629         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7630
7631 2012-02-17  Tobias Burnus  <burnus@net-b.de>
7632
7633         PR translation/52232
7634         PR translation/52234
7635         PR translation/52245
7636         PR translation/52246
7637         PR translation/52262
7638         PR translation/52273
7639         * gfortran.dg/coarray_22.f90: Update dg-error.
7640         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7641
7642 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7643
7644         PR target/51753
7645         * lib/gcc-simulate-thread.exp: Load timeout.exp.
7646         (simulate-thread): Use default timeout.
7647
7648 2012-02-16  Jason Merrill  <jason@redhat.com>
7649
7650         PR c++/52248
7651         * g++.dg/ext/timevar1.C: New.
7652
7653 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7654
7655         PR c++/52126
7656         * g++.dg/template/using21.C: New.
7657         * g++.dg/template/using22.C: Likewise.
7658
7659 2012-02-16  Jason Merrill  <jason@redhat.com>
7660
7661         PR c++/51415
7662         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7663
7664 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
7665
7666         PR tree-optimization/52255
7667         * gcc.c-torture/compile/pr52255.c: New test.
7668
7669         PR debug/52260
7670         * g++.dg/debug/dwarf2/pr52260.C: New test.
7671
7672         PR middle-end/51929
7673         * g++.dg/ipa/pr51929.C: New test.
7674
7675 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7676
7677         PR target/52199
7678         * gcc.target/powerpc/pr52199.c: New file.
7679
7680 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7681
7682         PR target/52152
7683         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7684
7685 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7686
7687         * gcc.dg/pr51867.c: Don't include <math.h>.
7688         (sqrtf): Declare.
7689
7690 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7691
7692         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7693         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7694
7695 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
7696
7697         PR tree-optimization/50561
7698         * gcc.dg/graphite/pr50561.c: New testcase.
7699
7700 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7701
7702         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7703         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7704
7705 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7706
7707         * gnat.dg/discr35.ad[sb]: New test.
7708
7709 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7710
7711         * gnat.dg/volatile10.adb: New test.
7712         * gnat.dg/volatile10_pkg.ads: New helper.
7713
7714 2012-02-14  Jason Merrill  <jason@redhat.com>
7715
7716         * g++.dg/ext/attrib43.C: New.
7717
7718 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
7719
7720         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7721         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7722         fgnu_tm.
7723         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7724         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7725         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7726         effective_target fgnu_tm.
7727         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7728
7729 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7730
7731         PR c++/52247
7732         * g++.dg/template/asmgoto1.C: New test.
7733
7734 2012-02-14  Ian Lance Taylor  <iant@google.com>
7735
7736         PR go/48501
7737         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7738         compiling generated file for 64bit and index tests.
7739
7740 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
7741
7742         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7743
7744 2012-02-14  Richard Guenther  <rguenther@suse.de>
7745
7746         PR tree-optimization/52244
7747         PR tree-optimization/51528
7748         * gcc.dg/torture/pr52244.c: New testcase.
7749
7750 2012-02-14  Walter Lee  <walt@tilera.com>
7751
7752         * g++.dg/other/PR23205.C: Disable test on tile.
7753         * g++.dg/other/pr23205-2.C: Disable test on tile.
7754         * gcc.dg/20020312-2.c: Add a condition for __tile__.
7755         * gcc.dg/20040813-1.c: Disable test on tile.
7756         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7757         * gcc.misc-tests/linkage.exp: Handle tilegx.
7758
7759 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7760
7761         PR tree-optimization/52210
7762         * gcc.dg/pr52210.c: New test.
7763
7764 2012-02-14  Jason Merrill  <jason@redhat.com>
7765
7766         PR c++/39055
7767         * g++.dg/overload/defarg5.C: New.
7768
7769 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7770
7771         PR c/52181
7772         * c-c++-common/pr52181.c: New test.
7773
7774 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7775
7776         PR c++/52215
7777         * g++.dg/ext/atomic-1.C: New test.
7778
7779 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7780
7781         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7782
7783 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7784
7785         PR middle-end/52209
7786         * gcc.c-torture/execute/pr52209.c: New test.
7787
7788 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
7789
7790         PR fortran/50981
7791         * gfortran.dg/elemental_optional_args_5.f03: New test.
7792
7793 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
7794
7795         PR testsuite/50076
7796         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7797         cases.
7798
7799 2012-02-11  Ian Lance Taylor  <iant@google.com>
7800
7801         PR go/51874
7802         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7803         SPARC Solaris.  Don't run the test at all on systems where it may
7804         not work, rather than xfailing it.
7805
7806 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
7807
7808         PR rtl-optimization/52175
7809         * gcc.c-torture/compile/pr52175.c: New test.
7810
7811 2012-02-10  Jason Merrill  <jason@redhat.com>
7812
7813         PR c++/51910
7814         * g++.dg/template/repo10.C: New.
7815
7816 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
7817
7818         PR debug/52132
7819         * gcc.dg/pr52132.c: New test.
7820
7821 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7822
7823         * gnat.dg/specs/aggr4.ads: New test.
7824         * gnat.dg/specs/aggr4_pkg.ads: New helper.
7825
7826 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7827
7828         PR target/52146
7829         * gcc.target/i386/pr52146.c: New.
7830
7831 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
7832
7833         PR middle-end/52177
7834         * c-c++-common/pr52177.c: New test.
7835
7836 2012-02-10  Jan Hubicka  <jh@suse.cz>
7837
7838         PR middle-end/48600
7839         * g++.dg/torture/pr48600.C: New testcase.
7840
7841 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
7842
7843         PR middle-end/52140
7844         * gcc.dg/dfp/pr52140.c: New test.
7845
7846 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
7847
7848         PR fortran/32380
7849         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7850         of dg-options.
7851
7852 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
7853
7854         PR middle-end/51867
7855         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7856         * gcc.dg/pr51867.c: New test.
7857
7858 2012-02-09  Ian Lance Taylor  <iant@google.com>
7859
7860         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7861         which don't support -fsplit-stack.  Turn off optimization when
7862         compiling select5-out.go.
7863
7864 2012-02-08  Ian Lance Taylor  <iant@google.com>
7865
7866         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7867         systems which don't support -fsplit-stack.
7868
7869 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
7870
7871         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7872         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7873         machine instuction in the log.
7874
7875 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
7876
7877         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7878           to 20 seconds.
7879
7880 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
7881
7882         PR driver/48524
7883         * gcc.dg/pr48524.c: New test.
7884         * gcc.dg/pr48524.spec: New spec file for test.
7885
7886 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7887
7888         PR fortran/32380
7889         * gfortran.dg/vect/pr32380.f90:  New test.
7890
7891 2012-02-08  Tobias Burnus  <burnus@net-b.de>
7892
7893         PR fortran/52151
7894         * gfortran.dg/realloc_on_assign_12.f90: New.
7895
7896 2012-02-08  Richard Guenther  <rguenther@suse.de>
7897
7898         PR rtl-optimization/52170
7899         * gcc.dg/torture/pr52170.c: New testcase.
7900
7901 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
7902
7903         PR gcov-profile/52150
7904         * gcc.dg/tree-prof/pr52150.c: New test.
7905
7906         PR rtl-optimization/52139
7907         * gcc.dg/pr52139.c: New test.
7908
7909 2012-02-07  Jason Merrill  <jason@redhat.com>
7910
7911         PR c++/51675
7912         * g++.dg/cpp0x/constexpr-union3.C: New.
7913
7914         PR c++/52035
7915         * g++.dg/lto/pr52035_0.C: New.
7916
7917 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7918
7919         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7920         * gcc.dg/special/weak-1.c: Likewise.
7921         * gcc.dg/ucnid-12.c: Likewise.
7922         * gcc.dg/torture/pr45678-1.c: Likewise.
7923         * gcc.dg/torture/pr45678-2.c: Likewise.
7924         * gcc.dg/vector-4.c: Likewise.
7925         * gcc.dg/ipa/inline-5.c: Likewise.
7926         * gcc.dg/ucnid-11.c: Likewise.
7927         * gcc.misc-tests/gcov-13.c: Likewise.
7928         * gcc.misc-tests/gcov-14.c: Likewise.
7929         * g++.dg/ext/label13.C: Likewise.
7930         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7931         hppa*-*-hpux* options.
7932         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7933         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7934         * gcc.dg/pr48616.c: Likewise.
7935         * gcc.dg/pr17957.c: Likewise.
7936         * gcc.dg/pr17055-1.c: Likewise.
7937         * gcc.dg/pr32912-1.c: Likewise.
7938         * gcc.dg/tm/pr51472.c: Likewise.
7939         * c-c++-common/fold-bitand-4.c: Likewise.
7940         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7941         Use dg-additional-options for extra options.
7942
7943 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
7944
7945         * gcc.target/epiphany/interrupt-2.c: New test.
7946
7947 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7948
7949         PR target/52155
7950         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7951         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7952         for MIPS ELF.
7953
7954 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7955
7956         PR target/52152
7957         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7958
7959 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7960
7961         PR middle-end/24306
7962         PR target/52154
7963         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7964         * gcc.target/mips/va-arg-1.c: New test.
7965
7966 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
7967
7968         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7969         for -mno-pointers-to-nested-functions.
7970
7971 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
7972
7973         * gcc.c-torture/execute/20120207-1.c: New test.
7974
7975 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
7976
7977         PR rtl-optimization/52060
7978         * gcc.dg/torture/pr52060.c: New test.
7979
7980         PR middle-end/52074
7981         * gcc.c-torture/compile/pr52074.c: New test.
7982
7983 2012-02-07  Tobias Burnus  <burnus@net-b.de>
7984
7985         PR fortran/51514
7986         * gfortran.dg/class_to_type_2.f90: New.
7987
7988 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
7989
7990         PR fortran/32373
7991         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
7992         Remove module.
7993
7994 2012-02-06  Jason Merrill  <jason@redhat.com>
7995
7996         PR c++/52088
7997         * g++.dg/template/conv13.C: New.
7998
7999 2012-02-06  Richard Guenther  <rguenther@suse.de>
8000
8001         PR tree-optimization/52115
8002         * gcc.c-torture/compile/pr52115.c: New testcase.
8003
8004 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
8005
8006         PR target/52129
8007         * gcc.c-torture/execute/pr52129.c: New test.
8008
8009 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
8010
8011         * gcc.dg/pr48374.c: Actually add the test I forgot
8012         in the 2012-01-25 commit.
8013
8014 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8015
8016         PR fortran/32373
8017         * gfortran.dg/vect/vect-8.f90:  New test case.
8018
8019 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8020
8021         PR fortran/48847
8022         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
8023
8024 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
8025
8026         PR fortran/52102
8027         * gfortran.dg/class_48.f90 : Add test of allocate class array
8028         component with source in subroutine test3.  Remove commenting
8029         out in subroutine test4, since branching on unitialized variable
8030         is now fixed (no PR for this last.).
8031
8032 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8033
8034         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8035         on MIPS targets.
8036         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8037
8038 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8039
8040         PR target/52125
8041         * lib/target-supports.exp (check_effective_target_mips_rel): New.
8042         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8043
8044 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8045
8046         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8047         (check_effective_target_sync_int_long): Use it.
8048         (check_effective_target_sync_char_short): Likewise.
8049         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8050
8051 2012-02-05  Tobias Burnus  <burnus@net-b.de>
8052
8053         PR fortran/51972
8054         * gfortran.dg/class_48.f90: Add some further checks.
8055
8056 2012-02-05  Ira Rosen  <irar@il.ibm.com>
8057
8058         PR tree-optimization/52091
8059         * gcc.dg/vect/pr52091.c: New test.
8060
8061 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
8062
8063         PR rtl-optimization/52113
8064         * gcc.target/avr/pr52113.c: New test.
8065
8066 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
8067
8068         PR rtl-optimization/52092
8069         * gcc.c-torture/compile/pr52092.c: New test.
8070
8071 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
8072
8073         PR fortran/41587
8074         * gfortran.dg/class_array_10.f03: New test.
8075
8076         PR fortran/46356
8077         * gfortran.dg/class_array_11.f03: New test.
8078
8079         PR fortran/51754
8080         * gfortran.dg/class_array_12.f03: New test.
8081
8082 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
8083
8084         PR fortran/52012
8085         * gfortran.dg/realloc_on_assign_11.f90: New test.
8086
8087 2012-02-02  Tobias Burnus  <burnus@net-b.de>
8088
8089         PR fortran/52093
8090         * gfortran.dg/shape_7.f90: New.
8091
8092 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8093
8094         * gcc.target/mips/mips-prepend-1.c: New test.
8095
8096 2012-02-02  Jan Hubicka  <jh@suse.cz>
8097             Tom de Vries  <tom@codesourcery.com>
8098
8099         PR middle-end/51998
8100         * gcc.dg/alias-12.c: New testcase.
8101         * gcc.dg/alias-13.c: New testcase.
8102
8103 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
8104
8105         PR target/52086
8106         * gcc.dg/pr52086.c: New test.
8107
8108         PR tree-optimization/52073
8109         * gcc.c-torture/compile/pr52073.c: New test.
8110
8111 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
8112
8113         PR fortran/51958
8114         * gfortran.dg/function_optimize_10.f90:  New test.
8115
8116 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
8117
8118         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8119         test on alpha*-*-*.
8120
8121 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8122
8123         PR fortran/52024
8124         * gfortran.dg/typebound_operator_14.f90: New.
8125
8126 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8127
8128         PR fortran/52059
8129         * gfortran.dg/elemental_function_1.f90: New.
8130
8131 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8132
8133         PR rtl-optimization/51374
8134         * gcc.target/avr/torture/pr51374-1.c:
8135         Also fail if SBIS is seen.
8136
8137 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8138
8139         PR rtl-optimization/51374
8140         * gcc.target/avr/torture/pr51374-1.c: New.
8141
8142 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8143
8144         PR fortran/52024
8145         * gfortran.dg/typebound_generic_11.f90: New.
8146
8147 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8148
8149         PR fortran/52029
8150         * gfortran.dg/class_49.f90: New.
8151
8152 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8153
8154         PR fortran/52013
8155         * gfortran.dg/elemental_args_check_6.f90: New.
8156
8157 2012-01-31  Jason Merrill  <jason@redhat.com>
8158
8159         PR c++/52043
8160         * g++.dg/cpp0x/variadic122.C: New.
8161
8162 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
8163
8164         PR fortran/52012
8165         * gfortran.dg/realloc_on_assign_10.f90: New test.
8166
8167 2012-01-31  Richard Guenther  <rguenther@suse.de>
8168
8169         PR tree-optimization/51528
8170         * gcc.dg/torture/pr51528.c: New testcase.
8171
8172 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
8173
8174         PR go/48501
8175         * lib/go.exp (go_target_compile): Append timeout= to options.
8176         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8177         select5-out.go test on alpha*-*-* targets.
8178
8179 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
8180
8181         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8182         (TEST_SHORT): Reformat in the same way.
8183         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8184         (TEST_SHORT): Reformat in the same way.
8185         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8186         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8187         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8188         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8189         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8190
8191 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
8192
8193         PR target/51835
8194         * gcc.target/arm/pr51835.c: New testcase.
8195
8196 2012-01-30  Richard Guenther  <rguenther@suse.de>
8197
8198         PR tree-optimization/52028
8199         * gcc.dg/torture/pr52028.c: New testcase.
8200         * gfortran.dg/ldist-pr45199.f: Adjust.
8201         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8202         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8203         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8204
8205 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
8206
8207         PR debug/52027
8208         * gcc.dg/tree-prof/pr52027.c: New test.
8209
8210         PR tree-optimization/52046
8211         * gcc.dg/pr52046.c: New test.
8212
8213         PR debug/52048
8214         * g++.dg/other/pr52048.C: New test.
8215
8216 2012-01-30  Richard Guenther  <rguenther@suse.de>
8217
8218         PR tree-optimization/52045
8219         * gcc.dg/pr52045.c: New testcase.
8220
8221 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
8222
8223         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8224         new code generated for __sync_lock_release.
8225
8226 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8227
8228         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8229
8230 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8231
8232         PR testsuite/51875
8233         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8234
8235         * g++.dg/ext/visibility/template10.C: Fix typo.
8236
8237         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8238
8239 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
8240
8241         PR c++/51327
8242         * g++.dg/cpp0x/constexpr-ice6.C: New.
8243
8244 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8245
8246         PR fortran/41600
8247         * gfortran.dg/default_initialization_6.f90: New.
8248
8249 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8250
8251         PR fortran/51972
8252         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8253         * gfortran.dg/class_48.f90: New.
8254
8255 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
8256
8257         PR fortran/51808
8258         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8259
8260 2012-01-28  Tobias Burnus  <burnus@net-b.de>
8261
8262         PR fortran/51972
8263         * gfortran.dg/class_allocate_12.f90: New.
8264
8265 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
8266
8267         * gcc.dg/torture/pr50444.c: Fix dg directives.
8268
8269 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
8270
8271         PR target/52006
8272         * gcc.target/arm/pr52006.c: New test.
8273
8274 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
8275
8276         PR testsuite/52011
8277         * gcc.dg/lto/trans-mem.h: New file.
8278         * gcc.dg/lto/trans-mem-2_0.c: Include it.
8279         * gcc.dg/lto/trans-mem-1_1.c: Same.
8280         * gcc.dg/lto/trans-mem-4_1.c: Same.
8281         * gcc.dg/lto/trans-mem-3_1.c: Same.
8282
8283 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8284
8285         PR fortran/52022
8286         * gfortran.dg/dummy_procedure_7.f90: New.
8287
8288 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
8289
8290         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8291         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8292
8293 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
8294
8295         PR c++/51852
8296         * g++.dg/other/gc5.C: New test.
8297
8298 2012-01-27  Richard Guenther  <rguenther@suse.de>
8299
8300         PR tree-optimization/50444
8301         * gcc.dg/torture/pr50444.c: New testcase.
8302
8303 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8304
8305         PR fortran/51970
8306         PR fortran/51977
8307         * gfortran.dg/move_alloc_13.f90: New.
8308
8309 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8310
8311         PR fortran/51953
8312         * gfortran.dg/allocate_alloc_opt_13.f90: New.
8313         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8314         and change dg-error string.
8315
8316 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8317
8318         PR fortran/52016
8319         * gfortran.dg/elemental_args_check_5.f90: New.
8320
8321 2012-01-27  Richard Guenther  <rguenther@suse.de>
8322
8323         PR middle-end/51959
8324         * g++.dg/torture/pr51959.C: New testcase.
8325
8326 2012-01-27  Tom de Vries  <tom@codesourcery.com>
8327
8328         PR tree-optimization/51990
8329         * gcc.dg/pr51990.c: New test.
8330         * gcc.dg/pr51990-2.c: Same.
8331
8332 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
8333             Tobias Burnus <burnus@gcc.gnu.org>
8334
8335         PR fortran/48705
8336         * gfortran.dg/class_allocate_11.f03: New.
8337
8338         PR fortran/51870
8339         PR fortran/51943
8340         PR fortran/51946
8341         * gfortran.dg/class_allocate_7.f03: New.
8342         * gfortran.dg/class_allocate_8.f03: New.
8343         * gfortran.dg/class_allocate_9.f03: New.
8344         * gfortran.dg/class_allocate_10.f03: New.
8345
8346 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8347
8348         * gnat.dg/discr34.adb: New test.
8349         * gnat.dg/discr34_pkg.ads: New helper.
8350
8351 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8352
8353         * gnat.dg/discr33.adb: New test.
8354
8355 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8356
8357         * gnat.dg/limited_with3.ad[sb): New test.
8358         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8359         * gnat.dg/limited_with3_pkg2.ads: Likewise.
8360         * gnat.dg/limited_with3_pkg3.ads: Likewise.
8361
8362 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8363
8364         * gnat.dg/stack_usage1.adb: New test.
8365         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8366
8367         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8368         * gcc.dg/pr44194-2.c: Likewise.
8369
8370 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
8371
8372         PR c++/51370
8373         * g++.dg/template/crash112.C: New.
8374
8375 2012-01-27  Richard Henderson  <rth@redhat.com>
8376
8377         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8378
8379 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8380
8381         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8382
8383 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
8384
8385         PR middle-end/51895
8386         * g++.dg/opt/pr51895.C: New test.
8387
8388 2012-01-26  Michael Matz  <matz@suse.de>
8389
8390         PR tree-optimization/48794
8391         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8392
8393 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8394
8395         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8396
8397 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8398
8399         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8400         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8401         memory.
8402         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8403         the default value for s390 and s390x.
8404
8405 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
8406
8407         PR lto/51698
8408         * gcc.dg/lto/trans-mem-4_0.c: New.
8409         * gcc.dg/lto/trans-mem-4_1.c: New.
8410         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8411         TM builtins.
8412         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8413         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8414         TM builtins.
8415         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8416         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8417         TM builtins.
8418
8419 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
8420
8421         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8422
8423 2012-01-25  Ian Lance Taylor  <iant@google.com>
8424
8425         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8426
8427 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8428
8429         PR fortran/51995
8430         * gfortran.dg/typebound_proc_25.f90: New.
8431
8432 2012-01-25  Jason Merrill  <jason@redhat.com>
8433
8434         PR c++/51992
8435         * g++.dg/lto/pr51992_0.C: New.
8436
8437 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
8438
8439         PR tree-optimization/51987
8440         * gcc.target/i386/pr51987.c: New test.
8441
8442 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8443
8444         * gcc.dg/tm/lto-1.c: Require lto support in target.
8445
8446 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
8447
8448         PR rtl-optimization/48374
8449         * gcc.dg/pr48374.c: New test.
8450
8451 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8452
8453         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8454
8455 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8456
8457         PR fortran/51966
8458         * gfortran.dg/derived_constructor_char_3.f90: New.
8459
8460 2012-01-24  Ian Lance Taylor  <iant@google.com>
8461
8462         * go.test/go-test.exp (filecmp): New procedure.
8463         (errchk): Handle quoted square brackets.
8464         (go-gc-tests): Set go_compile_args. Handle various new test
8465         lines.  Skip a few new tests.
8466         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8467
8468 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8469
8470         * lib/target-supports.exp (proc check_effective_target_vect_perm)
8471         (check_effective_target_vect_extract_even_odd)
8472         (check_effective_target_vect_interleave): Return true for MIPS
8473         paired-single.
8474
8475 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8476
8477         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8478         (main): Use it instead of argc.
8479
8480 2012-01-24  Jason Merrill  <jason@redhat.com>
8481
8482         PR c++/51973
8483         * g++.dg/cpp0x/sfinae31.C: New.
8484
8485 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8486
8487         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8488
8489 2012-01-24  Jason Merrill  <jason@redhat.com>
8490
8491         PR c++/51812
8492         * g++.dg/inherit/covariant20.C: New.
8493
8494 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
8495
8496         PR c++/51223
8497         * g++.dg/parse/crash58.C: New.
8498
8499 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
8500
8501         PR target/51957
8502         * gcc.dg/pr51957-1.c: New test.
8503         * gcc.dg/pr51957-1.h: New file.
8504         * gcc.dg/pr51957-2.c: New test.
8505
8506 2012-01-23  Jason Merrill  <jason@redhat.com>
8507
8508         PR c++/51930
8509         * g++.dg/ext/visibility/template10.C: New.
8510
8511 2012-01-23  Tobias Burnus  <burnus@net-b.de>
8512
8513         PR fortran/51948
8514         * gfortran.dg/move_alloc_12.f90: New.
8515
8516 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8517
8518         PR middle-end/45416
8519         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8520
8521 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
8522
8523         PR c++/51398
8524         * g++.dg/template/crash111.C: New.
8525
8526 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
8527
8528         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8529         configurations.
8530         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8531
8532 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
8533
8534         PR testsuite/51941
8535         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
8536         the DW_TAG_class_type and DW_AT_name: "Executor".
8537
8538 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8539
8540         * lib/target-supports.exp
8541         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8542         (check_effective_target_vect_interleave): Likewise.
8543
8544 2012-01-22  Jason Merrill  <jason@redhat.com>
8545
8546         PR c++/51925
8547         * g++.dg/template/using20.C: New.
8548         * g++.dg/template/template-id-2.C: Adjust diagnostic.
8549
8550 2012-01-23  Jason Merrill  <jason@redhat.com>
8551
8552         PR target/51934
8553         * g++.dg/torture/pr51344.C: Limit to x86.
8554
8555 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
8556
8557         * c-c++-common/tm/omp.c: Require target with pthread support.
8558
8559 2012-01-23  Richard Guenther  <rguenther@suse.de>
8560
8561         PR tree-optimization/51949
8562         * gcc.dg/torture/pr51949.c: New testcase.
8563
8564 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
8565
8566         PR rtl-optimization/51933
8567         * gcc.c-torture/execute/pr51933.c: New test.
8568
8569 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
8570
8571         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8572         Do not define for Interix.
8573
8574 2012-01-22  Jason Merrill  <jason@redhat.com>
8575
8576         PR c++/51832
8577         * g++.dg/lto/pr51832.h: New.
8578         * g++.dg/lto/pr51832_0.C: New.
8579         * g++.dg/lto/pr51832_1.C: New.
8580
8581 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8582
8583         * gcc.dg/ext-elim-1.c: New test.
8584
8585 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8586
8587         PR target/51931
8588         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8589         * g++.dg/opt/longbranch1.C: Likewise.
8590
8591 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8592
8593         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8594         in C++11 mode.
8595
8596 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8597
8598         PR fortran/50556
8599         * gfortran.dg/namelist_74.f90: New test.
8600         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8601
8602 2012-01-21  Tobias Burnus  <burnus@net-b.de>
8603
8604         PR fortran/51913
8605         * gfortran.dg/class_47.f90: New.
8606
8607 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
8608
8609         * gnat.dg/renaming5.ad[sb]: New test.
8610
8611 2012-01-20  Jason Merrill  <jason@redhat.com>
8612
8613         PR c++/51919
8614         * g++.dg/pch/mangle1.{C,Hs}: Remove.
8615
8616 2012-01-20  Jason Merrill  <jason@redhat.com>
8617
8618         PR c++/51922
8619         * g++.dg/ext/attrib42.C: Require ilp32.
8620
8621 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8622
8623         PR target/51915
8624         * gcc.target/arm/pr51915.c: New test.
8625
8626 2012-01-20  Cary Coutant  <ccoutant@google.com>
8627             Dodji Seketeli  <dodji@redhat.com>
8628
8629         PR debug/45682
8630         * g++.dg/debug/dwarf2/nested-3.C: New test.
8631
8632 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8633
8634         PR c++/51402
8635         * g++.dg/template/crash110.C: New.
8636
8637 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8638
8639         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8640         Remove default options on hppa*-*-hpux*.
8641
8642 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8643
8644         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8645
8646 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8647
8648         * gcc.c-torture/compile/pr51856.c: New testcase.
8649
8650 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
8651
8652         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8653         options to go_target_compile.
8654
8655 2012-01-20  Kai Tietz  <ktietz@redhat.com>
8656
8657         * g++.dg/torture/pr51344.C: Fix typo.
8658
8659 2012-01-20  Richard Guenther  <rguenther@suse.de>
8660
8661         PR tree-optimization/51903
8662         * g++.dg/torture/pr51903.C: New testcase.
8663
8664 2012-01-20  Tobias Burnus  <burnus@net-b.de>
8665             Janus Weil  <janus@gcc.gnu.org>
8666
8667         PR fortran/51056
8668         * gfortran.dg/use_21.f90: New.
8669
8670 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8671
8672         PR target/51106
8673         * gcc.dg/torture/pr51106-1.c: New test.
8674         * gcc.dg/torture/pr51106-2.c: New test.
8675
8676 2012-01-19  Kai Tietz  <ktietz@redhat.com>
8677
8678         * g++.dg/torture/pr51344.C: New test.
8679
8680 2012-01-19  Tobias Burnus  <burnus@net-b.de>
8681
8682         PR fortran/51904
8683         * gfortran.dg/intrinsic_size_2.f90: New.
8684
8685 2012-01-19  Jason Merrill  <jason@redhat.com>
8686
8687         PR c++/51889
8688         * g++.dg/inherit/using7.C: New.
8689
8690 2012-01-19  Richard Guenther  <rguenther@suse.de>
8691
8692         PR tree-optimization/37997
8693         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8694
8695 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8696
8697         PR rtl-optimization/51505
8698         * gcc.dg/pr51505.c: New test.
8699
8700 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
8701
8702         PR fortran/51634
8703         * gfortran.dg/typebound_operator_12.f03: New.
8704         * gfortran.dg/typebound_operator_13.f03: New.
8705
8706 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
8707
8708         PR c++/51225
8709         * g++.dg/cpp0x/pr51225.C: New.
8710
8711 2012-01-17  Ian Lance Taylor  <iant@google.com>
8712
8713         PR go/50656
8714         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8715
8716 2012-01-17  Tobias Burnus  <burnus@net-b.de>
8717
8718         PR fortran/51869
8719         * gfortran.dg/realloc_on_assign_9.f90: New.
8720
8721 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
8722
8723         PR other/51165
8724         * gcc.dg/tm/memopt-3.c: Remove xfail.
8725         * gcc.dg/tm/memopt-4.c: Remove xfail.
8726         * gcc.dg/tm/memopt-5.c: Remove xfail.
8727         * gcc.dg/tm/memopt-7.c: Remove xfail.
8728
8729 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
8730
8731         PR tree-optimization/51877
8732         * gcc.c-torture/execute/pr51877.c: New test.
8733
8734 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
8735
8736         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8737         {!vect_align_arrays} to vect_sizes_32B_16B.
8738         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8739         * gcc.dg/vect/vect-peel-3.c: Ditto.
8740
8741 2012-01-16  Jason Merrill  <jason@redhat.com>
8742
8743         PR c++/51854
8744         * g++.dg/abi/mangle60.C: New.
8745
8746         PR c++/51827
8747         * g++.dg/pch/mangle1.{C,Hs}: New.
8748
8749 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
8750             Tobias Burnus  <burnus@net-b.de>
8751
8752         PR fortran/50981
8753         * gfortran.dg/elemental_optional_args_3.f90: New
8754         * gfortran.dg/elemental_optional_args_4.f90: New
8755
8756 2012-01-16  Tobias Burnus  <burnus@net-b.de>
8757
8758         PR fortran/51809
8759         * gfortran.dg/use_20.f90: New
8760
8761 2012-01-16  Jason Merrill  <jason@redhat.com>
8762
8763         PR c++/51868
8764         * g++.dg/cpp0x/rv-bitfield.C: New.
8765         * g++.dg/cpp0x/rv-bitfield2.C: New.
8766
8767 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
8768
8769         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8770         subroutine 'qsort' and use index array to assign the result.
8771
8772 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
8773
8774         PR tree-optimization/51865
8775         * gcc.dg/pr51865.c: New test.
8776
8777 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8778
8779         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8780
8781 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8782
8783         * gcc.target/mips/code-readable-2.c: Allow the jump table address
8784         to be loaded from the constant pool, rather than via %hi and %lo.
8785
8786 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
8787
8788         PR rtl-optimization/51821
8789         * gcc.dg/pr51821.c: New test.
8790
8791 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
8792
8793         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8794
8795 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
8796
8797         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8798
8799 2012-01-14  Tobias Burnus  <burnus@net-b.de>
8800
8801         PR fortran/51800
8802         * gfortran.dg/init_flag_8.f90: New.
8803         * gfortran.dg/init_flag_9.f90: New.
8804
8805 2011-01-14  Tobias Burnus  <burnus@net-b.de>
8806
8807         PR fortran/51816
8808         * gfortran.dg/use_18.f90: New.
8809         * gfortran.dg/use_19.f90: New.
8810
8811 2012-01-13  Ian Lance Taylor  <iant@google.com>
8812
8813         PR c++/50012
8814         * g++.dg/warn/Wsign-compare-4.C: New.
8815
8816 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
8817
8818         PR fortran/48351
8819         * gfortran.dg/alloc_comp_assign.f03: New.
8820         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8821         __BUILTIN_FREE from 38 to 32.
8822
8823 2012-01-13  Jason Merrill  <jason@redhat.com>
8824
8825         PR c++/20681
8826         * g++.dg/warn/Wreturn-type-7.C: New.
8827
8828 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8829
8830         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8831         assumption.
8832         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8833         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8834         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8835         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8836         int32plus because of big array needed.
8837         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8838         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8839
8840 2012-01-13  Jason Merrill  <jason@redhat.com>
8841
8842         PR c++/51813
8843         * g++.dg/ext/visibility/template9.C: New.
8844
8845         PR c++/51620
8846         * g++.dg/cpp0x/defaulted34.C: New.
8847         * g++.dg/template/virtual3.C: New.
8848
8849 2012-01-13  Richard Guenther  <rguenther@suse.de>
8850
8851         PR middle-end/8081
8852         * gcc.dg/torture/pr8081.c: New testcase.
8853
8854 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8855
8856         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8857
8858 2012-01-12  Jason Merrill  <jason@redhat.com>
8859
8860         PR c++/51714
8861         * g++.dg/ext/stmtexpr14.C: New.
8862
8863 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
8864
8865         PR c++/51633
8866         * g++.dg/cpp0x/constexpr-diag4.C: New test.
8867
8868 2012-01-12  Jason Merrill  <jason@redhat.com>
8869
8870         PR c++/48051
8871         * g++.dg/abi/mangle48.C: Test qualified-names, too.
8872         * g++.dg/abi/mangle58.C: Likewise.
8873
8874         PR c++/51403
8875         * g++.dg/template/arg8.C: New.
8876
8877 2012-01-12  Ira Rosen  <irar@il.ibm.com>
8878
8879         PR tree-optimization/51799
8880         * gcc.dg/vect/pr51799.c: New test.
8881         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8882         patterns.
8883
8884 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8885             Tobias Burnus  <burnus@net-b.de>
8886
8887         PR fortran/51057
8888         PR fortran/51616
8889         * lib/target-supports.exp
8890         (check_effective_target_fortran_largest_fp_has_sqrt): New.
8891         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8892
8893 2012-01-11  Jason Merrill  <jason@redhat.com>
8894
8895         PR c++/51565
8896         * g++.dg/ext/attrib42.C: New.
8897
8898 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
8899
8900         PR bootstrap/51796
8901         * gcc.dg/pr51796.c: New test.
8902
8903 2012-01-11  Jason Merrill  <jason@redhat.com>
8904
8905         PR c++/51818
8906         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8907
8908 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8909
8910         * gnat.dg/array19.ad[sb]: New test.
8911
8912 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8913
8914         * gnat.dg/opt23.ad[sb]: New test.
8915         * gnat.dg/opt23_pkg.ad[sb]: New helper.
8916         * gnat.dg/opt24.ad[sb]: New test.
8917
8918 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8919
8920         PR tree-optimization/49642
8921         * gcc.dg/tree-ssa/pr49642-1.c: New test.
8922         * gcc.dg/tree-ssa/pr49642-2.c: New test.
8923
8924 2012-01-11  Jason Merrill  <jason@redhat.com>
8925
8926         PR c++/51613
8927         * g++.dg/template/explicit-args5.C: New.
8928
8929 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8930
8931         * gcc.c-torture/execute/20120110-1.c: New testcase.
8932
8933 2012-01-10  Jason Merrill  <jason@redhat.com>
8934
8935         PR c++/51614
8936         * g++.dg/inherit/ambig1.C: New.
8937
8938         PR c++/51433
8939         * g++.dg/cpp0x/constexpr-cache1.C: New.
8940
8941 2012-01-10  Richard Guenther  <rguenther@suse.de>
8942
8943         PR tree-optimization/51801
8944         * gcc.dg/torture/pr51801.c: New testcase.
8945
8946 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8947
8948         PR fortran/51652
8949         * gfortran.dg/allocate_with_typespec_5.f90: New.
8950
8951 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8952
8953         * gfortran.dg/class_39.f03: Update dg-error string.
8954
8955 2012-01-10  Richard Guenther  <rguenther@suse.de>
8956
8957         PR tree-optimization/50913
8958         * gcc.dg/graphite/interchange-16.c: New testcase.
8959         * gcc.dg/graphite/scop-20.c: XFAIL.
8960         * gfortran.dg/graphite/interchange-1.f: Likewise.
8961         * gfortran.dg/graphite/block-1.f90: Likewise.
8962         * gfortran.dg/graphite/block-2.f: Likewise.
8963
8964 2012-01-10  Richard Henderson  <rth@redhat.com>
8965
8966         * lib/target-supports.exp (check_effective_target_vect_perm,
8967         check_effective_target_vect_perm_byte,
8968         check_effective_target_vect_perm_short): Enable for arm neon.
8969
8970 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8971
8972         PR fortran/46328
8973         * gfortran.dg/typebound_operator_11.f90: New.
8974
8975 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
8976
8977         * gnat.dg/array18.adb: New test.
8978         * gnat.dg/array18_pkg.ads: New helper.
8979
8980 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
8981
8982         PR fortran/51791
8983         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8984         around base object in first assignment in main program.
8985         * gfortran.dg/typebound_operator_10.f03: New test.
8986
8987 2012-01-09  Martin Jambor  <mjambor@suse.cz>
8988
8989         PR tree-optimization/51759
8990         * g++.dg/ipa/pr51759.C: New test.
8991
8992 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8993
8994         PR fortran/51758
8995         * gfortran.dg/optional_absent_2.f90: New.
8996
8997 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8998
8999         PR fortran/51578
9000         * gfortran.dg/use_17.f90: New.
9001
9002 2012-01-09  Gary Funck  <gary@intrepid.com>
9003
9004         PR preprocessor/33919
9005         * gcc.dg/pr33919.c: New test.
9006         * gcc.dg/pr33919-0.h: New test header file.
9007         * gcc.dg/pr33919-1.h: Ditto.
9008         * gcc.dg/pr33919-2.h: Ditto.
9009
9010 2012-01-07  Jan Hubicka  <jh@suse.cz>
9011
9012         PR tree-optimize/51694
9013         * gcc.c-torture/compile/pr51694.c: new testcase.
9014
9015 2012-01-07  Jan Hubicka  <jh@suse.cz>
9016
9017         PR tree-optimization/51600
9018         * g++.dg/torture/pr51600.C: New testcase.
9019
9020 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9021
9022         PR gcov-profile/51715
9023         PR gcov-profile/51717
9024         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9025         * gcc.misc-tests/gcov-14.c: Likewise.
9026
9027 2012-01-06  Jason Merrill  <jason@redhat.com>
9028
9029         * g++.dg/parse/new5.C: New.
9030
9031 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
9032
9033         PR testsuite/51655
9034         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9035         including <string.h>.
9036
9037 2012-01-06  Jason Merrill  <jason@redhat.com>
9038
9039         * g++.dg/abi/mangle51.C: New.
9040         * g++.dg/abi/mangle52.C: New.
9041         * g++.dg/abi/mangle53.C: New.
9042         * g++.dg/abi/mangle54.C: New.
9043         * g++.dg/abi/mangle55.C: New.
9044         * g++.dg/abi/mangle56.C: New.
9045         * g++.dg/abi/mangle57.C: New.
9046         * g++.dg/abi/mangle58.C: New.
9047         * g++.dg/abi/mangle59.C: New.
9048         * g++.dg/cpp0x/trailing3.C: Update mangling.
9049         * g++.dg/cpp0x/variadic111.C: Update mangling.
9050         * g++.dg/cpp0x/variadic4.C: Update mangling.
9051         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9052         * g++.dg/template/nontype22.C: Works now.
9053         * g++.dg/template/pr35240.C: Works now.
9054
9055         * g++.dg/cpp0x/error7.C: New.
9056
9057 2012-01-06  Tobias Burnus <burnus@net-b.de>
9058
9059         * gfortran.dg/deallocate_stat_2.f90: New.
9060         * coarray/allocate_errgmsg.f90: New.
9061         * gfortran.dg/coarray_lib_alloc_1.f90: New.
9062         * gfortran.dg/coarray_lib_alloc_2.f90: New.
9063         * coarray/subobject_1.f90: Fix for num_images > 1.
9064         * gfortran.dg/deallocate_stat.f90: Update due to changed
9065         stat= handling.
9066
9067 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
9068
9069         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9070
9071 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9072
9073         * ada/acats/overflow.lst: Add cb20004.
9074
9075 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
9076
9077         PR c++/51541
9078         * g++.dg/cpp0x/alias-decl-18.C: New test.
9079
9080 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9081
9082         * gcc.c-torture/execute/20120104-1.c: New test.
9083
9084 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
9085
9086         PR fortran/PR48946
9087         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9088         the old typebound_operator_8.f03.
9089         * gfortran.dg/typebound_operator_8.f03: New version of
9090         typebound_operator_7.f03 with 'u' a derived type instead of a
9091         class object.
9092
9093 2012-01-05  Richard Guenther  <rguenther@suse.de>
9094
9095         * g++.dg/torture/pr49309.C: Skip for -flto.
9096
9097 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
9098
9099         PR middle-end/51761
9100         * gcc.c-torture/compile/pr51761.c: New test.
9101
9102 2012-01-05  Richard Guenther  <rguenther@suse.de>
9103
9104         PR tree-optimization/51760
9105         * gcc.dg/torture/pr51760.c: New testcase.
9106
9107 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
9108
9109         PR middle-end/51472
9110         * gcc.dg/tm/memopt-6.c: Adjust regexp.
9111
9112 2012-01-05  Richard Guenther  <rguenther@suse.de>
9113
9114         PR lto/41576
9115         * gfortran.dg/lto/pr41576_0.f90: New testcase.
9116         * gfortran.dg/lto/pr41576_1.f90: Likewise.
9117
9118 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
9119
9120         PR debug/51695
9121         * gcc.dg/pr51695.c: New test.
9122
9123 2012-01-04  Andrew Pinski  <apinski@cavium.com>
9124
9125         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9126         * gcc.target/mips/octeon2-lx-1.c: New test.
9127         * gcc.target/mips/mips64-dsp-ldx.c: New test.
9128         * gcc.target/mips/octeon2-lx-2.c: New test.
9129         * gcc.target/mips/octeon2-lx-3.c: New test.
9130
9131 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
9132
9133         PR other/51163
9134         PR other/51164
9135         * gcc.dg/tm/alias-1.c:  Adjust regexp.
9136         * gcc.dg/tm/alias-2.c:  Adjust regexp.
9137
9138 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9139
9140         PR c++/51064
9141         * g++.dg/warn/Wparentheses-26.C: New.
9142
9143 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
9144
9145         * gfortran.dg/elemental_optional_args_2.f90: New test.
9146
9147 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9148
9149         PR fortran/49693
9150         * gfortran.dg/common_17.f90:  New test.
9151
9152 2012-01-04  Richard Guenther  <rguenther@suse.de>
9153
9154         PR tree-optimization/49651
9155         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9156         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9157
9158 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9159
9160         PR c++/51738
9161         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9162
9163 2012-01-03  Andrew Pinski  <apinski@cavium.com>
9164
9165         * lib/scanasm.exp (dg-function-on-line): Always use a special format
9166         for all mips targets.  Also allow an optional .cfi_startproc.
9167
9168 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
9169
9170         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9171
9172 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9173
9174         PR c++/29273
9175         * g++.dg/rtti/dyncast5.C: New.
9176
9177 2012-01-03  Richard Guenther  <rguenther@suse.de>
9178
9179         PR tree-optimization/51070
9180         * gcc.dg/torture/pr51070-2.c: New testcase.
9181
9182 2012-01-03  Richard Guenther  <rguenther@suse.de>
9183
9184         PR tree-optimization/51692
9185         * gcc.dg/torture/pr51692.c: New testcase.
9186
9187 2012-01-03  Richard Guenther  <rguenther@suse.de>
9188
9189         PR debug/51650
9190         * g++.dg/lto/pr51650-3_0.C: New testcase.
9191
9192 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9193
9194         PR c++/15867
9195         * g++.dg/warn/Wredundant-decls-spec.C: New.
9196
9197 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9198
9199         PR tree-optimization/51719
9200         * g++.dg/tree-prof/pr51719.C: New test.
9201
9202 2012-01-03  Richard Guenther  <rguenther@suse.de>
9203
9204         PR middle-end/51730
9205         * gcc.dg/fold-compare-6.c: New testcase.
9206
9207 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9208
9209         PR c++/51669
9210         * g++.dg/gomp/pr51669.C: New test.
9211
9212 2012-01-02  Jason Merrill  <jason@redhat.com>
9213
9214         PR c++/51675
9215         * g++.dg/cpp0x/constexpr-union2.C: New.
9216
9217         PR c++/51666
9218         * g++.dg/cpp0x/nsdmi-defer5.C: New.
9219
9220 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
9221
9222         PR c++/51462
9223         * g++.dg/cpp0x/constexpr-99.C: New test.
9224
9225 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
9226
9227         PR c++/20140
9228         * g++.dg/template/init9.C: New.
9229
9230 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9231
9232         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9233         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
9234         rather than a specific number.
9235
9236 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
9237
9238         PR fortran/46262
9239         PR fortran/46328
9240         PR fortran/51052
9241         * gfortran.dg/typebound_operator_7.f03: New.
9242         * gfortran.dg/typebound_operator_8.f03: New.
9243
9244 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9245
9246         PR target/51729
9247         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9248         XFAIL.
9249         * gcc.target/mips/dspr2-MULTU.c: Likewise.
9250
9251 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9252
9253         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9254
9255 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9256
9257         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9258         for MIPS.
9259
9260 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9261
9262         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9263         * gfortran.dg/io_real_boz_4.f90: Likewise.
9264         * gfortran.dg/io_real_boz_5.f90: Likewise.
9265
9266 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9267
9268         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9269
9270 2012-01-02  Revital Eres  <revital.eres@linaro.org>
9271
9272         * gcc.dg/sms-11.c: New file.
9273
9274 2012-01-02  Tobias Burnus  <burnus@net-b.de>
9275
9276         PR fortran/51682
9277         * gfortran.dg/coarray/image_index_3.f90: New.
9278
9279 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9280
9281         PR c++/16603
9282         * g++.dg/parse/enum8.C: New.
9283
9284 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9285
9286         PR c++/51379
9287         * g++.dg/conversion/reinterpret4.C: New.
9288         * g++.dg/conversion/reinterpret1.C: Adjust.
9289
9290 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9291
9292         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9293
9294 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9295
9296         * g++.old-deja/g++.brendan/crash25.C: Adjust.
9297         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9298         * g++.old-deja/g++.jason/access14.C: Likewise.
9299         * g++.old-deja/g++.jason/access8.C: Likewise.
9300         * g++.old-deja/g++.jason/access1.C: Likewise.
9301         * g++.old-deja/g++.other/access3.C: Likewise.
9302         * g++.old-deja/g++.other/access5.C: Likewise.
9303         * g++.old-deja/g++.law/unsorted1.C: Likewise.
9304         * g++.old-deja/g++.law/visibility22.C: Likewise.
9305         * g++.old-deja/g++.law/visibility26.C: Likewise.
9306         * g++.old-deja/g++.mike/p2746.C: Likewise.
9307         * g++.dg/debug/using1.C: Likewise.
9308         * g++.dg/lookup/using51.C: Likewise.
9309         * g++.dg/inherit/using5.C: Likewise.
9310         * g++.dg/inherit/pr30297.C: Likewise.
9311         * g++.dg/inherit/access8.C: Likewise.
9312         * g++.dg/torture/pr39362.C: Likewise.
9313         * g++.dg/template/crash13.C: Likewise.
9314         * g++.dg/template/using10.C: Likewise.
9315
9316 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9317
9318         PR fortran/51502
9319         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
9320         change.
9321
9322 2012-01-01  Ira Rosen  <irar@il.ibm.com>
9323
9324         PR tree-optimization/51704
9325         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9326         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9327         corresponding flags.
9328
9329 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9330
9331         PR c++/51723
9332         * g++.dg/cpp0x/constexpr-delegating2.C: New.
9333
9334 2012-01-01  Jan Hubicka  <jh@suse.cz>
9335
9336         PR rtl-optimization/51069
9337         * gcc.c-torture/compile/pr51069.c: New testcase.
9338
9339 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
9340
9341         PR tree-optimization/51683
9342         * gcc.dg/pr51683.c: New test.
9343 \f
9344 Copyright (C) 2012 Free Software Foundation, Inc.
9345
9346 Copying and distribution of this file, with or without modification,
9347 are permitted in any medium without royalty provided the copyright
9348 notice and this notice are preserved.