OSDN Git Service

2012-10-26 Richard Biener <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-10-26  Richard Biener  <rguenther@suse.de>
2
3         PR middle-end/54824
4         * gcc.dg/torture/pr54824.c: New testcase.
5
6 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7
8         * gcc.target/i386/fxsave-1.c: New.
9         * gcc.target/i386/fxsave64-1.c: Ditto.
10         * gcc.target/i386/fxrstor-1.c: Ditto.
11         * gcc.target/i386/fxrstor64-1.c: Ditto.
12         * gcc.target/i386/xsave-1.c: Ditto.
13         * gcc.target/i386/xsave64-1.c: Ditto.
14         * gcc.target/i386/xrstor-1.c: Ditto.
15         * gcc.target/i386/xrstor64-1.c: Ditto.
16         * gcc.target/i386/xsaveopt-1.c: Ditto.
17         * gcc.target/i386/xsaveopt64-1.c: Ditto.
18         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
19         * gcc.target/i386/sse-13.c: Ditto.
20         * gcc.target/i386/sse-14.c: Ditto.
21         * gcc.target/i386/sse-22.c: Ditto.
22         * gcc.target/i386/sse-23.c: Ditto.
23         * g++.dg/other/i386-2.C: Ditto.
24         * g++.dg/other/i386-3.C: Ditto.
25
26 2012-10-25  Jan Hubicka  <jh@suse.cz>
27
28         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
29         at ivcanon time.
30
31 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
32
33         PR c++/53761
34         * g++.dg/ext/transparent-union.C: New.
35
36 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
37
38         PR c++/54427
39         * g++.dg/ext/vector19.C: New testcase.
40
41 2012-10-25  Richard Biener  <rguenther@suse.de>
42
43         PR tree-optimization/54902
44         * g++.dg/torture/pr54902.C: New testcase.
45
46 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
47
48         PR c++/34892
49         * g++.dg/template/crash114.C: New.
50
51 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
52
53         PR bootstrap/55049
54         * gcc.target/i386/pr55049-1.c: New test.
55
56 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
57
58         PR fortran/55037
59         * gfortran.dg/class_dummy_4.f03: New.
60
61 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
62
63         PR rtl-optimization/55010
64         * gcc.dg/pr55010.c: New test.
65
66         PR debug/54828
67         * g++.dg/debug/pr54828.C: New test.
68
69 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
70
71         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
72         * gcc.dg/vect/vect-83_64.c: Likewise.
73
74 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
75
76         PR c++/54922
77         * g++.dg/cpp0x/constexpr-union4.C: New.
78
79 2012-10-23  Jeff Law  <law@redhat.com>
80
81         * gcc.c-torture/execute/pr54985.c: New test.
82
83 2012-10-23  Paul Koning  <ni1d@arrl.net>
84
85         PR debug/54508
86         * g++.dg/debug/dwarf2/pr54508.C: New.
87
88 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
89
90         PR c++/54844
91         * g++.dg/template/sizeof14.C: New test.
92
93 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
94             Jim MacArthur  <jim.macarthur@arm.com>
95             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
96             Marcus Shawcroft  <marcus.shawcroft@arm.com>
97             Nigel Stephens  <nigel.stephens@arm.com>
98             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
99             Richard Earnshaw  <rearnsha@arm.com>
100             Sofiane Naci  <sofiane.naci@arm.com>
101             Stephen Thomas  <stephen.thomas@arm.com>
102             Tejas Belagod  <tejas.belagod@arm.com>
103             Yufeng Zhang  <yufeng.zhang@arm.com>
104
105         * lib/target-supports.exp
106         (check_profiling_available): Add AArch64.
107         (check_effective_target_vect_int): Likewise.
108         (check_effective_target_vect_shift): Likewise.
109         (check_effective_target_vect_float): Likewise.
110         (check_effective_target_vect_double): Likewise.
111         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
112         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
113         (check_effective_target_vect_pack_trunc): Likewise.
114         (check_effective_target_vect_unpack): Likewise.
115         (check_effective_target_vect_hw_misalign): Likewise.
116         (check_effective_target_vect_short_mult): Likewise.
117         (check_effective_target_vect_int_mult): Likewise.
118         (check_effective_target_vect_stridedN): Likewise.
119         (check_effective_target_sync_int_long): Likewise.
120         (check_effective_target_sync_char_short): Likewise.
121         (check_vect_support_and_set_flags): Likewise.
122         (check_effective_target_aarch64_tiny): New.
123         (check_effective_target_aarch64_small): New.
124         (check_effective_target_aarch64_large): New.
125         * g++.dg/other/PR23205.C: Enable aarch64.
126         * g++.dg/other/pr23205-2.C: Likewise.
127         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
128         * gcc.c-torture/execute/20101011-1.c: Likewise.
129         * gcc.dg/20020312-2.c: Likewise.
130         * gcc.dg/20040813-1.c: Likewise.
131         * gcc.dg/builtin-apply2.c: Likewise.
132         * gcc.dg/stack-usage-1.c: Likewise.
133
134 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
135             Jim MacArthur  <jim.macarthur@arm.com>
136             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
137             Marcus Shawcroft  <marcus.shawcroft@arm.com>
138             Nigel Stephens  <nigel.stephens@arm.com>
139             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
140             Richard Earnshaw  <rearnsha@arm.com>
141             Sofiane Naci  <sofiane.naci@arm.com>
142             Stephen Thomas  <stephen.thomas@arm.com>
143             Tejas Belagod  <tejas.belagod@arm.com>
144             Yufeng Zhang  <yufeng.zhang@arm.com>
145
146         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
147         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
148         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
149         * gcc.target/aarch64/aapcs/abitest.S: New file.
150         * gcc.target/aarch64/aapcs/abitest.h: New file.
151         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
152         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
153         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
154         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
155         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
156         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
157         * gcc.target/aarch64/aapcs/ice_1.c: New file.
158         * gcc.target/aarch64/aapcs/ice_2.c: New file.
159         * gcc.target/aarch64/aapcs/ice_3.c: New file.
160         * gcc.target/aarch64/aapcs/ice_4.c: New file.
161         * gcc.target/aarch64/aapcs/ice_5.c: New file.
162         * gcc.target/aarch64/aapcs/macro-def.h: New file.
163         * gcc.target/aarch64/aapcs/test_1.c: New file.
164         * gcc.target/aarch64/aapcs/test_10.c: New file.
165         * gcc.target/aarch64/aapcs/test_11.c: New file.
166         * gcc.target/aarch64/aapcs/test_12.c: New file.
167         * gcc.target/aarch64/aapcs/test_13.c: New file.
168         * gcc.target/aarch64/aapcs/test_14.c: New file.
169         * gcc.target/aarch64/aapcs/test_15.c: New file.
170         * gcc.target/aarch64/aapcs/test_16.c: New file.
171         * gcc.target/aarch64/aapcs/test_17.c: New file.
172         * gcc.target/aarch64/aapcs/test_18.c: New file.
173         * gcc.target/aarch64/aapcs/test_19.c: New file.
174         * gcc.target/aarch64/aapcs/test_2.c: New file.
175         * gcc.target/aarch64/aapcs/test_20.c: New file.
176         * gcc.target/aarch64/aapcs/test_21.c: New file.
177         * gcc.target/aarch64/aapcs/test_22.c: New file.
178         * gcc.target/aarch64/aapcs/test_23.c: New file.
179         * gcc.target/aarch64/aapcs/test_24.c: New file.
180         * gcc.target/aarch64/aapcs/test_25.c: New file.
181         * gcc.target/aarch64/aapcs/test_26.c: New file.
182         * gcc.target/aarch64/aapcs/test_3.c: New file.
183         * gcc.target/aarch64/aapcs/test_4.c: New file.
184         * gcc.target/aarch64/aapcs/test_5.c: New file.
185         * gcc.target/aarch64/aapcs/test_6.c: New file.
186         * gcc.target/aarch64/aapcs/test_7.c: New file.
187         * gcc.target/aarch64/aapcs/test_8.c: New file.
188         * gcc.target/aarch64/aapcs/test_9.c: New file.
189         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
190         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
191         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
192         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
193         * gcc.target/aarch64/aapcs/test_complex.c: New file.
194         * gcc.target/aarch64/aapcs/test_int128.c: New file.
195         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
196         * gcc.target/aarch64/aapcs/type-def.h: New file.
197         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
198         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
199         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
200         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
201         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
202         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
203         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
204         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
205         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
206         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
207         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
208         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
209         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
210         * gcc.target/aarch64/aarch64.exp: New file.
211         * gcc.target/aarch64/adc-1.c: New file.
212         * gcc.target/aarch64/adc-2.c: New file.
213         * gcc.target/aarch64/asm-1.c: New file.
214         * gcc.target/aarch64/clrsb.c: New file.
215         * gcc.target/aarch64/clz.c: New file.
216         * gcc.target/aarch64/ctz.c: New file.
217         * gcc.target/aarch64/csinc-1.c: New file.
218         * gcc.target/aarch64/csinv-1.c: New file.
219         * gcc.target/aarch64/csneg-1.c: New file.
220         * gcc.target/aarch64/extend.c: New file.
221         * gcc.target/aarch64/fcvt.x: New file.
222         * gcc.target/aarch64/fcvt_double_int.c: New file.
223         * gcc.target/aarch64/fcvt_double_long.c: New file.
224         * gcc.target/aarch64/fcvt_double_uint.c: New file.
225         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
226         * gcc.target/aarch64/fcvt_float_int.c: New file.
227         * gcc.target/aarch64/fcvt_float_long.c: New file.
228         * gcc.target/aarch64/fcvt_float_uint.c: New file.
229         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
230         * gcc.target/aarch64/ffs.c: New file.
231         * gcc.target/aarch64/fmadd.c: New file.
232         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
233         * gcc.target/aarch64/frint.x: New file.
234         * gcc.target/aarch64/frint_double.c: New file.
235         * gcc.target/aarch64/frint_float.c: New file.
236         * gcc.target/aarch64/index.c: New file.
237         * gcc.target/aarch64/mneg-1.c: New file.
238         * gcc.target/aarch64/mneg-2.c: New file.
239         * gcc.target/aarch64/mneg-3.c: New file.
240         * gcc.target/aarch64/mnegl-1.c: New file.
241         * gcc.target/aarch64/mnegl-2.c: New file.
242         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
243         * gcc.target/aarch64/pic-constantpool1.c: New file.
244         * gcc.target/aarch64/pic-symrefplus.c: New file.
245         * gcc.target/aarch64/predefine_large.c: New file.
246         * gcc.target/aarch64/predefine_small.c: New file.
247         * gcc.target/aarch64/predefine_tiny.c: New file.
248         * gcc.target/aarch64/reload-valid-spoff.c: New file.
249         * gcc.target/aarch64/scalar_intrinsics.c: New file.
250         * gcc.target/aarch64/table-intrinsics.c: New file.
251         * gcc.target/aarch64/tst-1.c: New file.
252         * gcc.target/aarch64/vect-abs-compile.c: New file.
253         * gcc.target/aarch64/vect-abs.c: New file.
254         * gcc.target/aarch64/vect-abs.x: New file.
255         * gcc.target/aarch64/vect-compile.c: New file.
256         * gcc.target/aarch64/vect-faddv-compile.c: New file.
257         * gcc.target/aarch64/vect-faddv.c: New file.
258         * gcc.target/aarch64/vect-faddv.x: New file.
259         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
260         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
261         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
262         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
263         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
264         * gcc.target/aarch64/vect-fp-compile.c: New file.
265         * gcc.target/aarch64/vect-fp.c: New file.
266         * gcc.target/aarch64/vect-fp.x: New file.
267         * gcc.target/aarch64/vect-mull-compile.c: New file.
268         * gcc.target/aarch64/vect-mull.c: New file.
269         * gcc.target/aarch64/vect-mull.x: New file.
270         * gcc.target/aarch64/vect.c: New file.
271         * gcc.target/aarch64/vect.x: New file.
272         * gcc.target/aarch64/vector_intrinsics.c: New file.
273         * gcc.target/aarch64/vfp-1.c: New file.
274         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
275         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
276         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
277         * g++.dg/abi/aarch64_guard1.C: New file.
278
279 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
280
281         PR c++/54988
282         * c-c++-common/pr54988.c: New test.
283
284 2012-10-23  Jan Hubicka  <jh@suse.cz>
285
286         * gcc.dg/tree-prof/peel-1.c: New testcase.
287
288 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
289
290         PR gcc/52945
291         * gcc.dg/lto/pr52634_0.c: skip the test on Darwin.
292
293 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
294
295         * gcc.dg/c99-predef-1.c: New test.
296         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
297         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
298         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
299         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
300         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
301         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
302         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
303         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
304         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
305         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
306         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
307         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to
308         dg-options.
309
310 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
311
312         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
313
314 2012-10-23  Jan Hubicka  <jh@suse.cz>
315
316         PR middle-end/54937
317         * gcc.c-torture/execute/pr54937.c: New testcase.
318         * gcc.dg/tree-ssa/cunroll-2.c: Update.
319
320 2012-10-23  Jan Hubicka  <jh@suse.cz>
321
322         PR middle-end/54967
323         * gfortran.dg/pr54967.f90: New testcase.
324
325 2012-10-23  Terry Guo  <terry.guo@arm.com>
326
327         PR target/55019
328         * gcc.dg/pr55019.c: New.
329
330 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
331
332         PR tree-optimization/55008
333         * gcc.dg/tree-ssa/pr55008.c: New test.
334
335 2012-10-22  Richard Biener  <rguenther@suse.de>
336
337         PR tree-optimization/55011
338         * gcc.dg/torture/pr55011.c: New testcase.
339
340 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
341
342         * gcc.target/arm/pr40457-1.c: Adjust expected output.
343         * gcc.target/arm/pr40457-2.c: Likewise.
344         * gcc.target/arm/pr40457-3.c: Likewise.
345
346 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
347
348         * gnat.dg/specs/limited_with4.ads: New test.
349         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
350
351 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
352
353         * gnat.dg/modular4.adb: New test.
354         * gnat.dg/modular4_pkg.ads: New helper.
355
356 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
357
358         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
359         * gnat.dg/specs/addr1.ads: Likewise.
360
361 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
362
363         * gcc.dg/webizer.c (main): Add missing exit call.
364
365 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
366
367         PR fortran/54465
368         * gfortran.dg/wextra_1.f:  New test.
369
370 2012-10-20  Jan Hubicka  <jh@suse.cz>
371
372         * gcc.dg/tree-prof/unroll-1.c: New testcase.
373
374 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
375
376         PR fortran/54224
377         * gfortran.dg/warn_unused_function.f90: New.
378
379 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
380
381         * lib/target-supports.exp (check_effective_target_arm_prefer_ldrd_strd):
382         New procedure.
383
384 2012-10-19  Richard Guenther  <rguenther@suse.de>
385
386         PR tree-optimization/54981
387         * gcc.dg/pr54981.c: New testcase.
388
389 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
390
391         PR target/54892
392         * gcc.target/arm/pr54892.c: New.
393
394 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
395
396         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
397
398 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
399
400         PR c++/54501
401         * g++.dg/init/array30.C: New.
402         * g++.dg/init/array31.C: Likewise.
403
404 2012-10-18  Tobias Burnus  <burnus@net-b.de>
405
406         PR fortran/54884
407         * gfortran.dg/public_private_module_7.f90: New.
408
409 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
410
411         PR c++/29633
412         * g++.dg/template/pr29633.C: New.
413
414 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
415
416         * gnat.dg/loop_optimization13.ad[sb]: New test.
417         * gnat.dg/loop_optimization13_pkg.ads: New helper.
418
419 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
420
421         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
422         * gcc.target/arm/neon/vfmaf32.c: Likewise.
423         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
424         * gcc.target/arm/neon/vfmsf32.c: Likewise.
425
426 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
427
428         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
429         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
430         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add
431         ARMv8-A row.
432         * gcc.target/arm/ftest-support-thumb.h (feature_matrix):
433         Likewise.
434         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
435         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
436
437 2012-10-16  Jan Hubicka  <jh@suse.cz>
438
439         * gcc.target/i386/l_fma_float_?.c: Update.
440         * gcc.target/i386/l_fma_double_?.c: Update.
441         * gfortran.dg/do_1.f90: XFAIL
442         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
443         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
444         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
445         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
446         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
447         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
448         valid.
449
450 2012-10-16  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
451
452         PR c/53063
453         PR c/40989
454         * gcc.dg/Wstrict-overflow-24.c: New.
455
456 2012-10-16  Tobias Burnus  <burnus@net-b.de>
457
458         PR fortran/50981
459         PR fortran/54618
460         * gfortran.dg/class_optional_1.f90: New.
461         * gfortran.dg/class_optional_2.f90: New.
462
463 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
464
465         PR debug/54796
466         * gcc.dg/guality/pr54796.c: New test.
467
468         PR tree-optimization/54889
469         * gfortran.dg/pr54889.f90: New test.
470
471 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
472
473         * g++.dg/other/dump-ada-spec-2.C: New test.
474
475 2012-10-16  Easwaran Raman  <eraman@google.com>
476
477         * gcc.dg/tree-prof/switch-case-1.c: New test case.
478         * gcc.dg/tree-prof/switch-case-2.c: New test case.
479
480 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
481
482         * gcc.dg/torture/stackalign/builtin-apply-2.c,
483         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
484
485 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
486
487         PR target/54925
488         * gcc.c-torture/compile/pr54925.c: New.
489
490 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
491
492         PR target/51244
493         * gcc.target/sh/pr51244-17.c: New.
494
495 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
496
497         PR target/54760
498         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
499         functions.
500         * gcc.target/sh/pr54760-4.c: New.
501
502 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
503
504         PR target/34777
505         * gcc.target/sh/torture/sh-torture.exp: New.
506         * gcc.target/sh/torture/pr34777.c: New.
507
508 2012-10-15  Matthias Klose  <doko@ubuntu.com>
509
510         * lib/target-supports.exp (check_profiling_available): Match
511         arm*-*-linux-* for ARM Linux/GNU.
512         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
513         * gfortran.dg/enum_10.f90: Likewise.
514         * gfortran.dg/enum_9.f90: Likewise.
515         * gcc.target/arm/synchronize.c: Likewise.
516         * g++.old-deja/g++.jason/enum6.C: Likewise.
517         * g++.old-deja/g++.other/enum4.C: Likewise.
518         * g++.old-deja/g++.law/enum9.C: Likewise.
519
520 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
521
522         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
523         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
524
525 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
526             Paolo Carlini  <paolo.carlini@oracle.com>
527
528         PR c++/17805
529         * g++.dg/overload/operator6.C: New.
530
531 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
532
533         PR c++/50080 (again)
534         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
535         * g++.dg/parse/tmpl-outside1.C: Likewise.
536         * g++.dg/template/qualttp18.C: Likewise.
537         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
538         * g++.old-deja/g++.pt/overload13.C: Likewise.
539
540 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
541
542         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
543         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
544         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
545         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
546         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
547         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
548         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
549         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
550
551 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
552
553         PR c++/50080
554         * g++.dg/parse/tmpl-outside2.C: New.
555         * g++.dg/parse/tmpl-outside1.C: Adjust.
556         * g++.dg/template/qualttp18.C: Likewise.
557         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
558         * g++.old-deja/g++.pt/overload13.C: Likewise.
559
560 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
561
562         PR tree-optimization/54915
563         * gcc.dg/tree-ssa/pr54915.c: New testcase.
564
565 2012-10-15  Richard Guenther  <rguenther@suse.de>
566
567         PR tree-optimization/54920
568         * gcc.dg/torture/pr54920.c: New testcase.
569
570 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
571
572         * gnat.dg/unchecked_convert9.ad[sb]: New test.
573
574 2012-10-13  Jason Merrill  <jason@redhat.com>
575
576         * g++.dg/tls/thread_local7g.C: Require tls_native.
577
578 2012-10-14  Jason Merrill  <jason@redhat.com>
579
580         * g++.dg/cpp0x/inh-ctor1.C: New.
581         * g++.dg/cpp0x/inh-ctor2.C: New.
582         * g++.dg/cpp0x/inh-ctor3.C: New.
583         * g++.dg/cpp0x/inh-ctor4.C: New.
584         * g++.dg/cpp0x/inh-ctor5.C: New.
585         * g++.dg/cpp0x/inh-ctor6.C: New.
586         * g++.dg/cpp0x/inh-ctor7.C: New.
587         * g++.dg/cpp0x/inh-ctor8.C: New.
588         * g++.dg/cpp0x/inh-ctor9.C: New.
589         * g++.dg/cpp0x/inh-ctor10.C: New.
590         * g++.dg/cpp0x/inh-ctor11.C: New.
591         * g++.dg/cpp0x/inh-ctor12.C: New.
592         * g++.dg/cpp0x/inh-ctor13.C: New.
593
594 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
595
596         PR rtl-optimization/54919
597         * gcc.dg/pr54919.c: New testcase.
598
599 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
600
601         PR c++/53581
602         * g++.dg/template/crash113.C: New.
603
604 2012-10-14  Jan Hubicka  <jh@suse.cz>
605
606         * gcc.dg/unroll_5.c: New testcase.
607
608 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
609
610         PR c++/52643
611         * g++.dg/opt/pr52643.C: New.
612
613 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
614
615         PR target/54602
616         * gcc.target/sh/pr54602-1.c: New.
617         * gcc.target/sh/pr54602-2.c: New.
618         * gcc.target/sh/pr54602-3.c: New.
619         * gcc.target/sh/pr54602-4.c: New.
620
621 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
622
623         PR target/54680
624         * gcc.target/sh/pr54680.c: New.
625
626 2012-10-12  Jan Hubicka <jh@suse.cz>
627
628         * gcc.dg/webizer.c: New testcase.
629
630 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
631
632         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
633         specify -m64.
634
635         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
636         GNU/Linux.
637
638         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
639         Return 0 if already specifying -mfloat-abi other than hard.
640
641 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
642
643         * gcc.dg/pr53060.c: Prune irrelevant warning.
644
645 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
646
647         PR c/54381
648         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
649         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
650         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
651         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
652         Adjust expected wording of warnings for *cmp* builtins.
653         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
654         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
655
656 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
657
658         PR c++/24449
659         * g++.dg/parse/friend-main.C: New.
660
661 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
662
663         PR c++/53055
664         * g++.dg/pr53055.C: New testcase.
665
666 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
667
668         PR c++/52744
669         * g++.dg/cpp0x/pr52744.C: New.
670
671 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
672
673         PR fortran/40453
674         * gfortran.dg/dummy_procedure_9.f90: New.
675
676 2012-10-12  Richard Biener  <rguenther@suse.de>
677
678         PR tree-optimization/54894
679         * gcc.dg/torture/pr54894.c: New testcase.
680
681 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
682
683         PR target/51244
684         * gcc.target/sh/pr51244-13.c: New.
685         * gcc.target/sh/pr51244-14.c: New.
686         * gcc.target/sh/pr51244-15.c: New.
687         * gcc.target/sh/pr51244-16.c: New.
688
689 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
690
691         PR c++/51878
692         * g++.dg/cpp0x/decltype45.C: New.
693
694 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
695
696         PR fortran/54784
697         * gfortran.dg/class_allocate_13.f90: New.
698
699 2012-10-11  Jason Merrill  <jason@redhat.com>
700
701         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
702         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
703
704         * g++.dg/gomp/tls-5.C: Require tls_native.
705         * g++.dg/tls/thread_local7.C: Require tls_native.
706         * g++.dg/tls/static2.C: New.
707
708 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
709
710         PR c++/36107
711         * g++.dg/ext/weak5.C: New.
712
713 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
714
715         PR testsuite/54868
716         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
717         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
718
719 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
720
721         PR c++/43765
722         * g++.dg/parse/pr43765.C: New.
723
724 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
725
726         * obj-c++.dg/tls/init-2.mm: Tweak errors.
727
728 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
729
730         PR c++/43663
731         * g++.dg/init/bitfield3.C: New.
732
733 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
734
735         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
736
737 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
738
739         PR tree-optimization/54877
740         * gcc.dg/torture/pr54877.c: New test.
741
742 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
743
744         PR testsuite/53397
745         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
746         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
747         and remove target info from dg-do compile.
748         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
749         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
750         and remove target info from dg-do compile.
751
752 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
753
754         * gcc.dg/pr54782.c: Require target with pthread support.
755
756 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
757
758         PR c++/53122
759         * g++.dg/cpp0x/auto35.C: New.
760
761 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
762
763         PR c++/53540 - using fails to be equivalent to typedef
764         * g++.dg/cpp0x/alias-decl-24.C: New test.
765
766 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
767
768         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
769         that c++11 attributes to types are ignored for now.
770         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
771         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
772
773 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
774
775         PR c++/53741
776         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
777
778 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
779
780         PR c++/50478
781         * g++.dg/cpp0x/initlist67.C: New.
782
783 2012-10-10  Dehao Chen  <dehao@google.com>
784
785         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
786
787 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
788
789         PR target/52480
790         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
791         Add runtime tests.
792
793 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
794
795         PR c++/53307
796         * g++.dg/cpp0x/decltype44.C: New.
797
798 2012-10-09  Steve Ellcey  <sellcey@mips.com>
799
800         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
801
802 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
803
804         PR c++/53763
805         * g++.dg/cpp0x/decltype43.C: New.
806
807 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
808
809         PR middle-end/53397
810         * gcc.dg/pr53397-1.c: New test case.
811         * gcc.dg/pr53397-2.c: New test case.
812
813 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
814
815         PR c++/54194
816         * g++.dg/warn/Wparentheses-26.C: Adjust.
817         * g++.dg/warn/Wparentheses-27.C: New.
818
819 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
820
821         PR c++/54427
822         * c-c++-common/vector-scalar.c: New testcase.
823         * g++.dg/ext/vector18.C: New testcase.
824         * g++.dg/ext/vector5.C: This is not an error anymore.
825         * gcc.dg/init-vec-1.c: Move ...
826         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
827         * gcc.c-torture/execute/vector-shift1.c: Move ...
828         * c-c++-common/torture/vector-shift1.c: ... here.
829         * gcc.dg/scal-to-vec1.c: Move ...
830         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
831         C++11. Adapt error messages.
832         * gcc.dg/convert-vec-1.c: Move ...
833         * c-c++-common/convert-vec-1.c: ... here.
834         * gcc.dg/scal-to-vec2.c: Move ...
835         * c-c++-common/scal-to-vec2.c: ... here.
836
837 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
838
839         PR target/54400
840         * gcc.target/i386/pr54400.c: New testcase.
841
842 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
843
844         PR c++/54858
845         * g++.dg/template/pr54858.C: New test.
846
847 2012-10-08  Marek Polacek  <polacek@redhat.com>
848
849         PR debug/54831
850         * g++.dg/debug/pr54831.C: New test.
851
852 2012-10-08  Dehao Chen  <dehao@google.com>
853
854         * g++.dg/predict-loop-exit-1.C: New.
855         * g++.dg/predict-loop-exit-2.C: New.
856         * g++.dg/predict-loop-exit-3.C: New.
857
858 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
859
860         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
861
862 2012-10-08  Jason Merrill  <jason@redhat.com>
863
864         * g++.dg/gomp/tls-5.C: New.
865         * g++.dg/gomp/tls-wrap1.C: New.
866         * g++.dg/gomp/tls-wrap2.C: New.
867         * g++.dg/gomp/tls-wrap3.C: New.
868         * g++.dg/gomp/tls-wrap4.C: New.
869         * g++.dg/gomp/tls-wrapper-cse.C: New.
870         * g++.dg/tls/thread_local-cse.C: New.
871         * g++.dg/tls/thread_local-order1.C: New.
872         * g++.dg/tls/thread_local-order2.C: New.
873         * g++.dg/tls/thread_local-wrap1.C: New.
874         * g++.dg/tls/thread_local-wrap2.C: New.
875         * g++.dg/tls/thread_local-wrap3.C: New.
876         * g++.dg/tls/thread_local-wrap4.C: New.
877         * g++.dg/tls/thread_local2g.C: New.
878         * g++.dg/tls/thread_local3g.C: New.
879         * g++.dg/tls/thread_local4g.C: New.
880         * g++.dg/tls/thread_local5g.C: New.
881         * g++.dg/tls/thread_local6g.C: New.
882         * g++.dg/tls/thread_local7g.C: New.
883
884         * g++.dg/tls/thread_local3.C: New.
885         * g++.dg/tls/thread_local4.C: New.
886         * g++.dg/tls/thread_local5.C: New.
887         * g++.dg/tls/thread_local6.C: New.
888
889         * g++.dg/tls/init-2.C: Tweak errors.
890         * g++.dg/tls/thread_local1.C: New.
891         * g++.dg/tls/thread_local2.C: New.
892         * g++.dg/tls/thread_local7.C: New.
893
894 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
895
896         PR target/54866
897         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
898
899 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
900
901         PR target/54685
902         * gcc.target/sh/pr54685.c: New.
903
904 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
905
906         PR c++/53528 C++11 attribute support
907         * g++.dg/cpp0x/gen-attrs-1.C: New test.
908         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
909         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
910         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
911         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
912         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
913         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
914         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
915         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
916         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
917         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
918         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
919         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
920         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
921         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
922         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
923         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
924         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
925         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
926         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
927         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
928         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
929         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
930         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
931         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
932         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
933         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
934         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
935         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
936         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
937         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
938         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
939         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
940         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
941         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
942         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
943         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
944         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
945         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
946         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
947         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
948         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
949         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
950         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
951         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
952         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
953         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
954         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
955         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
956         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
957         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
958         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
959         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
960         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
961         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
962         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
963         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
964
965 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
966
967         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
968         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
969         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
970
971 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
972
973         PR target/54760
974         * gcc.target/sh/pr54760-2.c: New.
975         * gcc.target/sh/pr54760-3.c: New.
976
977 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
978
979         PR c++/51422
980         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
981
982 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
983             Sandra Loosemore  <sandra@codesourcery.com>
984
985         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
986         and test that the accumulator is initialized using MULT.
987         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
988         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
989
990 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
991
992         PR c++/52764
993         * g++.dg/cpp0x/stdint.C: New.
994
995 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
996
997         PR c++/54249
998         * g++.dg/cpp0x/stddef.C: New.
999
1000 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1001
1002         PR fortran/54832
1003         * gfortran.dg/typebound_operator_17.f90: New.
1004
1005 2012-10-06  Jan Hubicka  <jh@suse.cz>
1006
1007         PR lto/53831
1008         PR lto/54776
1009         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1010
1011 2012-10-06  Jan Hubicka  <jh@suse.cz>
1012
1013         * gcc.dg/lto/resolutions_0.c: New testcase.
1014
1015 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1016
1017         PR fortran/45521
1018         * gfortran.dg/generic_25.f90: New.
1019         * gfortran.dg/generic_26.f90: New.
1020         * gfortran.dg/generic_27.f90: New.
1021
1022 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
1023
1024         PR target/54760
1025         * gcc.target/sh/pr54760-1.c: New.
1026
1027 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1028
1029         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1030         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1031         * g++.dg/warn/Wsign-compare-5.C: New test.
1032         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1033         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1034         * g++.dg/ext/builtin30.C: New test.
1035         * g++.dg/ext/vla12.C: New test.
1036         * gcc.dg/builtins-85.c: New test.
1037
1038         PR debug/54519
1039         * gcc.dg/guality/pr54519-1.c: New test.
1040         * gcc.dg/guality/pr54519-2.c: New test.
1041         * gcc.dg/guality/pr54519-3.c: New test.
1042         * gcc.dg/guality/pr54519-4.c: New test.
1043         * gcc.dg/guality/pr54519-5.c: New test.
1044         * gcc.dg/guality/pr54519-6.c: New test.
1045
1046 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1047
1048         PR c++/50893
1049         * g++.dg/cpp0x/defaulted38.C: New.
1050
1051 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1052
1053         PR tree-optimization/33763
1054         * c-c++-common/pr33763.c: New test.
1055
1056         PR tree-optimization/54810
1057         * gcc.dg/tree-ssa/vrp85.c: New test.
1058
1059 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
1060
1061         * gcc.dg/ucnid-7.c: Skip on AIX.
1062         * gcc.dg/ucnid-8.c: Same.
1063         * gcc.dg/ucnid-10.c: Same.
1064         * gcc.dg/ucnid-13.c: Same.
1065         * gcc.dg/attr-alias-3.c: Same.
1066         * gcc.dg/attr-alias-5.c: Same.
1067         * gcc.dg/torture/pr51106-2.c: Same.
1068         * gcc.dg/vmx/3b-13.c: Use valid splat index.
1069
1070 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1071
1072         PR c++/52233
1073         * g++.dg/cpp0x/alias-decl-23.C: New.
1074
1075 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1076
1077         PR c++/53403
1078         * g++.dg/template/friend53.C: New.
1079
1080 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1081
1082         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1083         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1084         (scan-ada-spec): Likewise.
1085         (scan-ada-spec-not): Likewise.
1086         * gcc.dg/dump-ada-spec-1.c: New test.
1087         * g++.dg/other/dump-ada-spec-1.C: Likewise.
1088
1089 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1090
1091         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1092
1093 2012-10-04  Florian Weimer  <fweimer@redhat.com>
1094
1095         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1096
1097 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1098
1099         PR c++/54323
1100         * g++.dg/cpp0x/pr54323.C: New.
1101
1102 2012-10-04  Richard Guenther  <rguenther@suse.de>
1103
1104         PR middle-end/54735
1105         * g++.dg/torture/pr54735.C: New testcase.
1106
1107 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1108
1109         PR rtl-optimization/54739
1110         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1111
1112 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
1113
1114         PR target/51244
1115         * gcc.target/sh/pr51244-12.c: New.
1116
1117 2012-10-03  Dehao Chen  <dehao@google.com>
1118
1119         PR middle-end/54782
1120         * gcc.dg/pr54782.c: New test.
1121
1122 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
1123
1124         PR c++/54777
1125         * g++.dg/cpp0x/constexpr-ref4.C: New test.
1126
1127 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
1128
1129         PR fortran/54778
1130         * gfortran.dg/class_53.f90: New.
1131
1132 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
1133
1134         PR debug/54551
1135         * gcc.dg/guality/pr54551.c: New.
1136
1137 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
1138
1139         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1140         * gcc.target/powerpc/pr46728-2.c: Likewise.
1141
1142 2012-10-02  Sharad Singhai  <singhai@google.com>
1143
1144         PR testsuite/54772
1145         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1146         to fix test failures caused by r191883.
1147         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1148         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1149         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1150         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1151         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1152         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1153         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1154         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1155         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1156
1157 2012-09-30  Sharad Singhai  <singhai@google.com>
1158
1159         * gcc.target/i386/vect-double-1.c: Fix test.
1160
1161 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
1162
1163         PR target/54087
1164         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
1165         atomic_sub fails.
1166
1167 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
1168
1169         PR rtl-optimization/54457
1170         * gcc.target/i386/pr54457.c: New test.
1171
1172 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
1173
1174         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1175
1176 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
1177
1178         * gcc.target/i386/vect-rebuild.c: New testcase.
1179
1180 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
1181
1182         * gcc.target/i386/pad-10.c (foo2): Return x - z.
1183
1184 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
1185
1186         * gcc.target/mips/pr37362.c: Fix target selector.
1187
1188 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1189
1190         PR target/54083
1191         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1192
1193 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
1194
1195         * gcc.dg/ucnid-8.c: Update line number.
1196         * gcc.dg/torture/pr51106-2.c: Likewise.
1197
1198 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1199
1200         PR fortran/54667
1201         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1202         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1203         * gfortran.dg/c_f_pointer_tests_5.f90: New.
1204
1205 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1206
1207         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1208         partially reverting r170092.
1209         * gfortran.dg/class_7.f03: Ditto.
1210         * gfortran.dg/coarray_14.f90: Ditto.
1211         * gfortran.dg/typebound_proc_13.f03: Ditto.
1212
1213 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
1214
1215         PR c++/54738
1216         * g++.dg/cpp0x/sfinae42.C: New.
1217
1218 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
1219
1220         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1221         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1222         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1223         * gcc.dg/pr42629.c: XFAIL on AIX.
1224         * gcc.dg/pr47684.c: Same.
1225         * gcc.dg/pr43670.c: Same.
1226         * gcc.dg/pr42916.c: Same.
1227         * gcc.dg/pr45449.c: Same.
1228         * gcc.dg/pr50017.c: Same.
1229         * gcc.dg/pr42728.c: Same.
1230         * gcc.dg/pr47881.c: Same.
1231         * gcc.dg/pr44023.c: Same.
1232         * gcc.dg/pr41345.c: Same.
1233         * gcc.dg/pr42630.c: Same.
1234         * gcc.dg/pr44971.c: Same.
1235         * gcc.dg/pr46771.c: Same.
1236         * gcc.dg/ucnid-8.c: Same.
1237         * gcc.dg/ucnid-10.c: Same.
1238         * gcc.dg/ucnid-13.c: Same.
1239         * gcc.dg/torture/pr51106-2.c: Same.
1240         * gcc.dg/pr48768.c: Same.
1241         * gcc.dg/pr42631.c: Same.
1242         * gcc.dg/pr43084.c: Same.
1243         * gcc.dg/ucnid-7.c: Same.
1244         * gcc.dg/pr42889.c: Same.
1245         * gcc.dg/pr41241.c: Same.
1246         * gcc.dg/pr42719.c: Same.
1247         * g++.dg/debug/pr46583.C: Same.
1248         * g++.dg/debug/pr47106.C: Same.
1249         * g++.dg/opt/pr48549.C: Same.
1250         * g++.dg/other/pr42685.C: Same.
1251         * c-c++-common/pr43942.c: Same.
1252
1253 2012-09-29  Ian Lance Taylor  <iant@google.com>
1254
1255         * go.test/go-test.exp: Update for latest version of Go testsuite.
1256
1257 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
1258
1259         PR fortran/52724
1260         * gfortran.dg/internal_readwrite_3.f90:  New test.
1261
1262 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
1263
1264         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1265         c-c++-common/Wunused-local-typedefs-2.c to here.
1266
1267         PR c++/54372 - unused attribute inactive on dependant entities
1268         * c-c++-common/Wunused-local-typedefs-2.c: New test.
1269
1270 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1271
1272         PR c++/29028 - Missed unused warning on using declaration
1273         * g++.dg/warn/Wunused-var-18.C: New test.
1274
1275 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1276
1277         PR c++/53551 - -Wunused-local-typedefs misses uses
1278         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1279
1280 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
1281
1282         PR target/54716
1283         * gcc.target/i386/xorps-sse2.c: Remove xfails.
1284
1285         PR tree-optimization/54713
1286         * gcc.c-torture/compile/pr54713-1.c: New test.
1287         * gcc.c-torture/compile/pr54713-2.c: New test.
1288         * gcc.c-torture/compile/pr54713-3.c: New test.
1289
1290 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
1291
1292         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1293
1294 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
1295
1296         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1297
1298 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
1299
1300         PR target/54703
1301         * gcc.target/i386/pr54703.c: New test.
1302
1303 2012-09-27  Richard Guenther  <rguenther@suse.de>
1304
1305         PR lto/54709
1306         * gcc.dg/lto/pr54709_0.c: New testcase.
1307         * gcc.dg/lto/pr54709_1.c: Likewise.
1308
1309 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
1310
1311         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1312
1313         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1314
1315         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1316
1317         * gcc.target/arm/pr42879.c: Handle big-endian.
1318
1319 2012-09-26  Steve Ellcey  <sellcey@mips.com>
1320
1321         PR c/37303
1322         * gcc.dg/pr37303.c: Check for rdata or rodata.
1323
1324 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
1325
1326         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1327
1328 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
1329
1330         PR target/51274
1331         PR target/53087
1332         * gcc.target/powerpc/ppc-ne0-1.c: New.
1333
1334 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1335
1336         PR target/54089
1337         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1338         test_19, test_20, test_21, test_22, test_23): New functions.
1339         * gcc.target/sh/pr54089-4.c: New.
1340         * gcc.target/sh/pr54089-5.c: New.
1341         * gcc.target/sh/pr54089-6.c: New.
1342         * gcc.target/sh/pr54089-7.c: New.
1343
1344 2012-09-25  Richard Guenther  <rguenther@suse.de>
1345
1346         PR lto/54625
1347         * gcc.dg/lto/pr54702_0.c: New testcase.
1348         * gcc.dg/lto/pr54702_1.c: Likewise.
1349         * gcc.dg/lto/pr54625-1_0.c: Likewise.
1350         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1351         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1352         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1353
1354 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1355
1356         PR c++/54526
1357         * g++.dg/cpp0x/parse2.C: New.
1358         * g++.dg/parse/error11.C: Adjust.
1359         * g++.dg/parse/error12.C: Likewise.
1360
1361 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
1362
1363         * gcc.target/i386/20030217-1.c: Added check for
1364         large_long_double effective target.
1365         * gcc.target/i386/387-3.c: Likewise.
1366         * gcc.target/i386/387-4.c: Likewise.
1367         * gcc.target/i386/pr36578-1.c: Likewise.
1368         * gcc.target/i386/excess-precision-1.c: Added new code for the case
1369         when long double size is equal double size.
1370         * gcc.target/i386/excess-precision-1.c: Likewise.
1371         * gcc.target/i386/pr36578-2.c: Likewise.
1372         * gcc.target/i386/20030217-2.c: New testcase.
1373
1374 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
1375
1376         PR tree-optimization/54676
1377         * gcc.dg/pr54676.c: New test.
1378
1379 2012-09-25  Richard Guenther  <rguenther@suse.de>
1380
1381         PR tree-optimization/53663
1382         * gcc.dg/torture/pr53663-1.c: New testcase.
1383         * gcc.dg/torture/pr53663-2.c: Likewise.
1384         * gcc.dg/torture/pr53663-3.c: Likewise.
1385
1386 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
1387
1388         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1389
1390 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
1391
1392         * lib/target-supports-dg.exp (dg-require-effective-target,
1393         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1394         dg-process-target-1 instead of dg-process-target.
1395         (dg-process-target-1): Rename from dg-process-target.
1396         (dg-process-target): New.
1397
1398 2012-09-24  Richard Guenther  <rguenther@suse.de>
1399
1400         PR tree-optimization/54684
1401         * g++.dg/torture/pr54684.C: New testcase.
1402
1403 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
1404
1405         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1406
1407 2012-09-24  Richard Guenther  <rguenther@suse.de>
1408
1409         PR middle-end/52173
1410         * gcc.dg/tm/pr52173-1.c: New.
1411         * gcc.dg/tm/pr52173-2.c: New.
1412
1413 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1414
1415         * gcc.dg/pr54669.c: New test.
1416
1417 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1418             Dominique Dhumieres  <dominiq@lps.ens.fr>
1419
1420         PR testsuite/54677
1421         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1422
1423 2012-09-23  Tobias Burnus  <burnus@net-b.de>
1424
1425         PR fortran/54618
1426         * gfortran.dg/class_array_14.f90: New.
1427
1428 2012-09-22  Kai Tietz  <ktietz@redhat.com>
1429
1430         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1431         * gcc.dg/tree-ssa/scev-4.c: Likewise.
1432
1433 2012-09-21  Dehao Chen  <dehao@google.com>
1434
1435         PR go/54649
1436         PR tree-optimization/54655
1437         * g++.dg/pr54655.C: New testcase.
1438
1439 2012-09-21  Richard Guenther  <rguenther@suse.de>
1440
1441         PR tree-optimization/54647
1442         * g++.dg/torture/pr54647.C: New testcase.
1443
1444 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
1445
1446         PR c++/54427
1447         * c-c++-common/torture/vector-compare-2.c: Add -w.
1448
1449 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
1450
1451         * gnat.dg/opt20.ads: Move dg directive to...
1452         * gnat.dg/opt20.adb: ...here.
1453         * gnat.dg/addr1.ad[sb]: Likewise.
1454         * gnat.dg/concat2.ad[sb]: Likewise.
1455         * gnat.dg/array16.ad[sb]: Likewise.
1456         * gnat.dg/atomic5.ad[sb]: Likewise.
1457         * gnat.dg/discr29.ad[sb]: Likewise.
1458         * gnat.dg/noreturn5.ad[sb]: Likewise.
1459         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
1460         * gnat.dg/discr23.ads: Remove dg directive.
1461         * gnat.dg/nested_float_packed.ads: Likewise.
1462         * gnat.dg/oconst6.ads: Move to...
1463         * gnat.dg/specs/oconst6.ads: ...here.
1464
1465 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1466
1467         PR c++/52432
1468         * g++.dg/cpp0x/decltype32.C: Tweak.
1469
1470 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
1471
1472         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1473         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1474         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1475         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1476
1477 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
1478
1479         PR c++/54581
1480         * g++.dg/cpp0x/decltype-54581.C: New testcase.
1481
1482 2012-09-19  Steve Ellcey  <sellcey@mips.com>
1483
1484         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1485
1486 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
1487
1488         * gcc.target/powerpc/ppc-get-timebase.c: New file.
1489         * gcc.target/powerpc/ppc-mftb.c: New file.
1490
1491 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1492
1493         PR target/54089
1494         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1495         functions.
1496
1497 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1498
1499         PR target/54236
1500         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1501
1502 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1503
1504         * gcc.c-torture/execute/20120919-1.c: New test.
1505
1506 2012-09-19  Richard Guenther  <rguenther@suse.de>
1507
1508         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1509
1510 2012-09-19  Richard Guenther  <rguenther@suse.de>
1511
1512         * gcc.dg/builtin-unreachable-6.c: Adjust.
1513
1514 2012-09-19  Richard Guenther  <rguenther@suse.de>
1515
1516         * gcc.dg/builtin-object-size-10.c: Adjust.
1517         * gcc.dg/builtin-unreachable-5.c: Adjust.
1518         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1519         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1520         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1521         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1522         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1523         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1524         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1525         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1526         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1527         * gcc.dg/vect/vec-scal-opt.c: Adjust.
1528         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1529         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1530
1531 2012-09-19  Richard Guenther  <rguenther@suse.de>
1532
1533         PR tree-optimization/54132
1534         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1535         * gcc.dg/torture/pr54132.c: Likewise.
1536
1537 2012-09-19  Terry Guo  <terry.guo@arm.com>
1538
1539         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1540         extra prune rules that will be applied to all tests in a .exp file.
1541         (gcc-dg-prune): Use rules defined by the above variable.
1542         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1543         harmless warnings on architecture switch conflict.
1544
1545 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
1546
1547         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1548         of asm-comment characters instead of a single one.
1549         * g++.dg/debug/dwarf2/nested-2.C: Similar.
1550
1551 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1552
1553         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1554
1555         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1556         target instead of xfailing it.
1557         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1558         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1559         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1560         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1561         * gcc.dg/vect/vect-104.c: Likewise.
1562         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1563         * gcc.dg/vect/vect-outer-1.c: Likewise.
1564         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1565         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1566         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1567         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1568         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1569         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1570         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1571         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1572         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1573
1574         * lib/target-supports.exp
1575         (check_effective_target_vect_widen_mult_qi_to_hi,
1576         check_effective_target_vect_widen_mult_hi_to_si,
1577         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1578         check_effective_target_vect_widen_mult_hi_to_si_pattern,
1579         check_effective_target_vect_pack_trunc,
1580         check_effective_target_vect_unpack,
1581         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1582         instead of arm_none.
1583
1584         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1585
1586 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1587
1588         * lib/target-supports-dg.exp (check-flags): Add cflags from board
1589         config to compiler_flags.
1590
1591 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
1592
1593         PR target/54592
1594         * gcc.target/i386/pr54592.c: New test.
1595
1596         PR tree-optimization/54610
1597         * gcc.target/i386/pr54610.c: New test.
1598
1599 2012-09-17  Jason Merrill  <jason@redhat.com>
1600
1601         PR c++/54575
1602         * g++.dg/cpp0x/alias-decl-21.C: New.
1603         * g++.dg/cpp0x/alias-decl-22.C: New.
1604
1605 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1606
1607         PR fortran/54608
1608         * gfortran.dg/scan_2.f90: New.
1609
1610 2012-09-17  Jason Merrill  <jason@redhat.com>
1611
1612         PR c++/53661
1613         * g++.dg/init/aggr9.C: New.
1614
1615 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1616
1617         * gnat.dg/loop_optimization12.ad[sb]: New test.
1618
1619 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
1620
1621         PR fortran/54285
1622         * gfortran.dg/proc_ptr_result_7.f90: New.
1623
1624 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1625
1626         PR fortran/54603
1627         * gfortran.dg/structure_constructor_11.f90: New.
1628
1629 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1630
1631         PR tree-optimization/54563
1632         * g++.dg/torture/pr54563.C: New test.
1633
1634 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1635
1636         PR fortran/54594
1637         * gfortran.dg/typebound_generic_14.f03: New.
1638
1639 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1640
1641         PR fortran/54387
1642         * gfortran.dg/proc_ptr_38.f90: New.
1643
1644 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1645
1646         PR debug/54460
1647         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1648         to scary regexp.
1649
1650         PR testsuite/54007
1651         * gnat.dg/lto15.adb: Require lto.
1652
1653         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1654         "myBindC" for hppa*-*-hpux*.
1655
1656 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
1657
1658         * gfortran.dg/namelist_75.f90: New test.
1659
1660 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1661
1662         * gcc.dg/tree-ssa/vrp82.c: New test.
1663         * gcc.dg/tree-ssa/vrp83.c: Same.
1664         * gcc.dg/tree-ssa/vrp84.c: Same.
1665
1666 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1667
1668         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1669         * gcc.dg/tree-ssa/vrp81.c: ... this.
1670
1671 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
1672
1673         PR target/54222
1674         * gcc.target/avr/torture/fix-types.h: New.
1675         * gcc.target/avr/torture/vals-hr.def: New.
1676         * gcc.target/avr/torture/vals-r.def: New.
1677         * gcc.target/avr/torture/vals-k.def: New.
1678         * gcc.target/avr/torture/vals-ur.def: New.
1679         * gcc.target/avr/torture/vals-uk.def: New.
1680         * gcc.target/avr/torture/vals-uhr.def: New.
1681         * gcc.target/avr/torture/vals-llk.def: New.
1682         * gcc.target/avr/torture/vals-ullk.def: New.
1683         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1684         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1685         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1686         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1687         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1688         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1689         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1690         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1691
1692 2012-09-14  Dehao Chen  <dehao@google.com>
1693
1694         * g++.dg/debug/dwarf2/deallocator.C: New test.
1695
1696 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1697
1698         PR c/54552
1699         * gcc.c-torture/compile/pr54552-1.c: New test.
1700
1701 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
1702
1703         PR c++/54427
1704         * g++.dg/other/vector-compare.C: New testcase.
1705         * c-c++-common/vector-compare-3.c: New testcase.
1706         * gcc.dg/vector-shift.c: Move ...
1707         * c-c++-common/vector-shift.c: ... here.
1708         * gcc.dg/vector-shift1.c: Move ...
1709         * c-c++-common/vector-shift1.c: ... here.
1710         * gcc.dg/vector-shift3.c: Move ...
1711         * c-c++-common/vector-shift3.c: ... here.
1712         * gcc.dg/vector-compare-1.c: Move ...
1713         * c-c++-common/vector-compare-1.c: ... here.
1714         * gcc.dg/vector-compare-2.c: Move ...
1715         * c-c++-common/vector-compare-2.c: ... here.
1716         * gcc.c-torture/execute/vector-compare-1.c: Move ...
1717         * c-c++-common/torture/vector-compare-1.c: ... here.
1718         * gcc.c-torture/execute/vector-compare-2.x: Delete.
1719         * gcc.c-torture/execute/vector-compare-2.c: Move ...
1720         * c-c++-common/torture/vector-compare-2.c: ... here.
1721         * gcc.c-torture/execute/vector-shift.c: Move ...
1722         * c-c++-common/torture/vector-shift.c: ... here.
1723         * gcc.c-torture/execute/vector-shift2.c: Move ...
1724         * c-c++-common/torture/vector-shift2.c: ... here.
1725         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1726         * c-c++-common/torture/vector-subscript-1.c: ... here.
1727         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1728         * c-c++-common/torture/vector-subscript-2.c: ... here.
1729         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1730         * c-c++-common/torture/vector-subscript-3.c: ... here.
1731
1732 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1733
1734         PR c/54103
1735         * gcc.c-torture/compile/pr54103-1.c,
1736         gcc.c-torture/compile/pr54103-2.c,
1737         gcc.c-torture/compile/pr54103-3.c,
1738         gcc.c-torture/compile/pr54103-4.c,
1739         gcc.c-torture/compile/pr54103-5.c,
1740         gcc.c-torture/compile/pr54103-6.c: New tests.
1741         * gcc.dg/c90-const-expr-8.c: Update expected column number.
1742
1743 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
1744
1745         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1746
1747 2012-09-14  Richard Guenther  <rguenther@suse.de>
1748
1749         PR tree-optimization/54565
1750         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1751         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
1752
1753 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
1754
1755         * gcc.target/arm/combine-movs.c: Add missing space.
1756
1757 2012-09-14  Richard Guenther  <rguenther@suse.de>
1758
1759         * g++.dg/torture/builtin-location.C: New testcase.
1760
1761 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
1762             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1763
1764         PR c++/53210
1765         * g++.dg/warn/Wuninitialized-self.C: New.
1766
1767 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
1768
1769         PR c/54559
1770         * gcc.c-torture/compile/pr54559.c: New test.
1771
1772 2012-09-13  Jason Merrill  <jason@redhat.com>
1773
1774         PR c++/53839
1775         * g++.dg/cpp0x/constexpr-temp1.C: New.
1776
1777         PR c++/54511
1778         * g++.dg/template/anonunion2.C: New.
1779
1780         PR c++/53836
1781         * g++.dg/template/init10.C: New.
1782
1783 2012-09-13  Tobias Burnus  <burnus@net-b.de>
1784
1785         PR fortran/54556
1786         * gfortran.dg/implicit_pure_3.f90: New.
1787
1788 2012-09-13  Richard Guenther  <rguenther@suse.de>
1789
1790         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1791
1792 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
1793
1794         * gcc.target/arm/builtin-bswap-1.c: New testcase.
1795
1796 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1797
1798         * c-c++-common/pr51712.c: Handle for short-enum targets.
1799
1800 2012-09-12  Terry Guo  <terry.guo@arm.com>
1801
1802         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1803         and lsrs for Thumb2 mode.
1804
1805 2012-09-12  Jan Hubicka  <jh@suse.cz>
1806
1807         * gcc.dg/ipa/inlinehint-2.c: New testcase.
1808
1809 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
1810
1811         PR target/54445
1812         * gcc.target/i386/pr54445-1.c: New file.
1813         * gcc.target/i386/pr54445-2.c: Likewise.
1814
1815 2012-09-12  Tobias Burnus  <burnus@net-b.de>
1816
1817         PR fortran/54225
1818         PR fortran/53306
1819         * gfortran.dg/coarray_10.f90: Update dg-error.
1820         * gfortran.dg/coarray_28.f90: New.
1821         * gfortran.dg/array_section_3.f90: New.
1822
1823 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
1824
1825         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1826         gcc.target/arm/pr48252.c: Fix for big-endian support.
1827
1828 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
1829
1830         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1831
1832 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1833             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1834
1835         * gcc.target/arm/neon-vfma-1.c: New testcase.
1836         * gcc.target/arm/neon-vfms-1.c: Likewise.
1837         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1838         of float.
1839         * gcc.target/arm/neon-vmls-1.c: Likewise.
1840         * lib/target-supports.exp (add_options_for_arm_neonv2): New
1841         function.
1842         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1843         (check_effective_target_arm_neonv2_ok): Likewise.
1844         (check_effective_target_arm_neonv2_hw): Likewise.
1845         (check_effective_target_arm_neonv2): Likewise.
1846
1847 2012-09-11  Richard Guenther  <rguenther@suse.de>
1848
1849         PR middle-end/54515
1850         * g++.dg/tree-ssa/pr54515.C: New testcase.
1851
1852 2012-09-10  Andrew Pinski  <apinski@cavium.com>
1853
1854         PR tree-opt/c54362
1855         * gcc.dg/tm/memopt-16.c: New testcase.
1856
1857 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1858
1859         PR c++/54541
1860         PR c++/54542
1861         * g++.dg/cpp0x/sfinae40.C: New.
1862         * g++.dg/cpp0x/sfinae41.C: Likewise.
1863
1864 2012-09-10  Jason Merrill  <jason@redhat.com>
1865
1866         PR c++/54538
1867         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1868
1869 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1870
1871         PR target/54089
1872         * gcc.target/sh/pr54089-3.c: New.
1873
1874 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1875
1876         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1877
1878 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1879
1880         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1881
1882 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1883
1884         * gcc.dg/pr52558-2.c: Delete.
1885         * gcc.dg/simulate-thread/speculative-store-3.c: New.
1886
1887 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1888
1889         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1890
1891 2012-09-10  Richard Guenther  <rguenther@suse.de>
1892
1893         PR tree-optimization/54520
1894         * gcc.dg/torture/pr54520.c: New testcase.
1895
1896 2012-09-10  Jason Merrill  <jason@redhat.com>
1897
1898         PR c++/54506
1899         * g++.dg/cpp0x/implicit14.C: New.
1900
1901 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1902
1903         PR fortran/54208
1904         * gfortran.dg/bound_simplification_3.f90: New test.
1905
1906 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
1907
1908         PR testsuite/54184
1909         * gcc.dg/pr52558-1.c: Delete.
1910         * gcc.dg/simulate-thread/speculative-store-2.c: New.
1911
1912 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
1913
1914         * gcc.target/arm/pr50318-1.c: Scan for smlal.
1915         * gcc.target/arm/smlaltb-1.c: XFAIL test.
1916         * gcc.target/arm/smlaltt-1.c: Likewise.
1917
1918 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1919
1920         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1921
1922 2012-09-07  Tom de Vries  <tom@codesourcery.com>
1923
1924         PR tree-optimization/53986
1925         * gcc.dg/tree-ssa/vrp80.c: New test.
1926         * gcc.dg/tree-ssa/vrp80-2.c: Same.
1927
1928 2012-09-06  Jason Merrill  <jason@redhat.com>
1929
1930         PR c++/54341
1931         PR c++/54253
1932         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1933         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1934
1935 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1936
1937         PR tree-opt/54494
1938         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1939
1940 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1941
1942         PR rtl-optimization/54455
1943         * gcc.dg/54455.c: New test.
1944
1945 2012-09-06  Tobias Burnus  <burnus@net-b.de>
1946
1947         PR fortran/54463
1948         * gfortran.dg/promotion_2.f90: New.
1949
1950 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1951
1952         PR middle-end/54486
1953         * c-c++-common/pr54486.c: New test.
1954
1955 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
1956
1957         PR fortran/54474
1958         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1959
1960 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
1961
1962         PR c++/54191
1963         * g++.dg/cpp0x/sfinae39.C: New.
1964
1965 2012-09-04  Jason Merrill  <jason@redhat.com>
1966
1967         PR c++/54441
1968         * g++.dg/ext/flexary3.C: New.
1969
1970         PR c++/54420
1971         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1972
1973         PR c++/54198
1974         * g++.dg/template/defarg15.C: New.
1975
1976         PR c++/54437
1977         * g++.dg/template/access24.C: New.
1978
1979 2012-09-04  Richard Guenther  <rguenther@suse.de>
1980
1981         PR tree-optimization/54458
1982         * gcc.dg/torture/pr54458.c: New testcase.
1983
1984 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
1985
1986         * gcc.target/arm/neon-vext.c: New test.
1987         * gcc.target/arm/neon-vext-execute.c: Ditto.
1988
1989 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
1990
1991         PR fortran/54243
1992         PR fortran/54244
1993         * gfortran.dg/select_type_29.f03: New.
1994
1995 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
1996
1997         * gcc.dg/fold-perm.c: Improve test.
1998
1999 2012-09-03  Tobias Burnus  <burnus@net-b.de>
2000
2001         PR fortran/51632
2002         * gfortran.dg/coarray_class_1.f90: New.
2003
2004 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2005
2006         PR target/49206
2007         * gcc.c-torture/compile/pr49206.c: New test.
2008
2009 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
2010             Uros Bizjak  <ubizjak@gmail.com>
2011
2012         PR target/36680
2013         * gfortran.dg/pr36680.f90: New test.
2014
2015 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2016
2017         PR target/42295
2018         * g++.dg/opt/pr42295.C: New test.
2019
2020 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
2021
2022         PR target/54436
2023         * gcc.dg/torture/pr54436.c: New test.
2024
2025 2012-09-01  Andrew Pinski  <apinski@cavium.com>
2026
2027         * gcc.target/mips/truncate-8.c: New testcase.
2028
2029 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
2030
2031         PR target/46829
2032         PR target/46843
2033         * gcc.target/i386/pr46829.c: New test.
2034         * gcc.target/i386/pr46843.c: Ditto.
2035
2036 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
2037             Jason Merrill  <jason@redhat.com>
2038
2039         PR c++/18747
2040         * g++.dg/parse/error50.C: New.
2041
2042 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
2043
2044         PR c/54428
2045         * gcc.c-torture/compile/pr54428.c: New test.
2046
2047 2012-08-31  Ollie Wild  <aaw@google.com>
2048
2049         PR c++/54197
2050         * g++.dg/init/lifetime3.C: New test.
2051
2052 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2053
2054         PR middle-end/54409
2055         * gcc.dg/torture/pr54409.c: New test.
2056
2057 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2058
2059         * gfortran.dg/pr48636.f90: Add dump scan checks.
2060
2061 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
2062
2063         * gcc.target/mips/mips.exp: Work out default -msynci setting.
2064
2065 2012-08-28  Joey Ye  <joey.ye@arm.com>
2066
2067         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2068
2069 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
2070
2071         PR target/46254
2072         * gcc.target/i386/pr46254.c: New test.
2073
2074 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2075
2076         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2077         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2078         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2079
2080 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2081
2082         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2083         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2084         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2085         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2086         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2087         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2088         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2089         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2090         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2091         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2092         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2093         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2094         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2095         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2096         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2097         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2098         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2099         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2100         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2101         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2102         gcc.target/mips/unaligned-1.c: Tighten regexps.
2103
2104 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2105
2106         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2107         (mips_option_groups): Remove optimization.  Add various -f options.
2108         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2109         and -pg imply -fno-omit-frame-pointer.
2110         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2111         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2112         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2113         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2114         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2115         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2116         * gcc.target/mips/abi-n32-long32.c: Likewise.
2117         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2118         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2119         * gcc.target/mips/abi-n32-long64.c: Likewise.
2120         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2121         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2122         * gcc.target/mips/abi-n64-long32.c: Likewise.
2123         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2124         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2125         * gcc.target/mips/abi-n64-long64.c: Likewise.
2126         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2127         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2128         * gcc.target/mips/abi-o32-long32.c: Likewise.
2129         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2130         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2131         * gcc.target/mips/abi-o32-long64.c: Likewise.
2132         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2133         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2134         * gcc.target/mips/abi-o64-long32.c: Likewise.
2135         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2136         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2137         * gcc.target/mips/abi-o64-long64.c: Likewise.
2138         * gcc.target/mips/asm-1.c: Likewise.
2139         * gcc.target/mips/branch-1.c: Likewise.
2140         * gcc.target/mips/call-3.c: Likewise.
2141         * gcc.target/mips/call-saved-3.c: Likewise.
2142         * gcc.target/mips/clear-cache-1.c: Likewise.
2143         * gcc.target/mips/div-1.c: Likewise.
2144         * gcc.target/mips/div-2.c: Likewise.
2145         * gcc.target/mips/div-3.c: Likewise.
2146         * gcc.target/mips/div-4.c: Likewise.
2147         * gcc.target/mips/div-5.c: Likewise.
2148         * gcc.target/mips/div-6.c: Likewise.
2149         * gcc.target/mips/div-7.c: Likewise.
2150         * gcc.target/mips/div-8.c: Likewise.
2151         * gcc.target/mips/div-9.c: Likewise.
2152         * gcc.target/mips/div-10.c: Likewise.
2153         * gcc.target/mips/div-11.c: Likewise.
2154         * gcc.target/mips/div-12.c: Likewise.
2155         * gcc.target/mips/dsp-ctrl.c: Likewise.
2156         * gcc.target/mips/dsp-no-lhx.c: Likewise.
2157         * gcc.target/mips/ext-8.c: Likewise.
2158         * gcc.target/mips/extend-2.c: Likewise.
2159         * gcc.target/mips/fix-r10000-1.c: Likewise.
2160         * gcc.target/mips/fix-r10000-2.c: Likewise.
2161         * gcc.target/mips/fix-r10000-3.c: Likewise.
2162         * gcc.target/mips/fix-r10000-4.c: Likewise.
2163         * gcc.target/mips/fix-r10000-5.c: Likewise.
2164         * gcc.target/mips/fix-r10000-6.c: Likewise.
2165         * gcc.target/mips/fix-r10000-7.c: Likewise.
2166         * gcc.target/mips/fix-r10000-8.c: Likewise.
2167         * gcc.target/mips/fix-r10000-9.c: Likewise.
2168         * gcc.target/mips/fix-r10000-10.c: Likewise.
2169         * gcc.target/mips/fix-r10000-11.c: Likewise.
2170         * gcc.target/mips/fix-r10000-12.c: Likewise.
2171         * gcc.target/mips/fix-r10000-13.c: Likewise.
2172         * gcc.target/mips/fix-r10000-14.c: Likewise.
2173         * gcc.target/mips/fix-r10000-15.c: Likewise.
2174         * gcc.target/mips/fpcmp-1.c: Likewise.
2175         * gcc.target/mips/fpcmp-2.c: Likewise.
2176         * gcc.target/mips/fpr-moves-7.c: Likewise.
2177         * gcc.target/mips/fpr-moves-8.c: Likewise.
2178         * gcc.target/mips/int-moves-1.c: Likewise.
2179         * gcc.target/mips/int-moves-2.c: Likewise.
2180         * gcc.target/mips/long-calls-pg.c: Likewise.
2181         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2182         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2183         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2184         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2185         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2186         * gcc.target/mips/mips-3d-1.c: Likewise.
2187         * gcc.target/mips/mips-3d-2.c: Likewise.
2188         * gcc.target/mips/mips-3d-3.c: Likewise.
2189         * gcc.target/mips/mips-3d-4.c: Likewise.
2190         * gcc.target/mips/mips-3d-5.c: Likewise.
2191         * gcc.target/mips/mips-3d-6.c: Likewise.
2192         * gcc.target/mips/mips-3d-7.c: Likewise.
2193         * gcc.target/mips/mips-3d-8.c: Likewise.
2194         * gcc.target/mips/mips-3d-9.c: Likewise.
2195         * gcc.target/mips/mips-ps-1.c: Likewise.
2196         * gcc.target/mips/mips-ps-2.c: Likewise.
2197         * gcc.target/mips/mips-ps-3.c: Likewise.
2198         * gcc.target/mips/mips-ps-4.c: Likewise.
2199         * gcc.target/mips/mips-ps-6.c: Likewise.
2200         * gcc.target/mips/mips32-dspr2.c: Likewise.
2201         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2202         * gcc.target/mips/neg-abs-1.c: Likewise.
2203         * gcc.target/mips/neg-abs-2.c: Likewise.
2204         * gcc.target/mips/nmadd-3.c: Likewise.
2205         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2206         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2207         * gcc.target/mips/octeon-pop-1.c: Likewise.
2208         * gcc.target/mips/pr26765.c: Likewise.
2209         * gcc.target/mips/pr33256.c: Likewise.
2210         * gcc.target/mips/pr33635-1.c: Likewise.
2211         * gcc.target/mips/pr33755.c: Likewise.
2212         * gcc.target/mips/pr35802.c: Likewise.
2213         * gcc.target/mips/pr45074.c: Likewise.
2214         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2215         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2216         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2217         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2218         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2219         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2220         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2221         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2222         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2223         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2224         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2225         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2226         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2227         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2228         * gcc.target/mips/save-restore-1.c: Likewise.
2229         * gcc.target/mips/save-restore-3.c: Likewise.
2230         * gcc.target/mips/save-restore-5.c: Likewise.
2231         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2232         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2233         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2234         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2235         * gcc.target/mips/stack-1.c: Likewise.
2236
2237         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2238         Tighten regexps.
2239
2240         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2241         branch under test to be filled with preceding rather than
2242         following instructions.
2243         * gcc.target/mips/branch-10.c: Likewise.
2244         * gcc.target/mips/branch-11.c: Likewise.
2245         * gcc.target/mips/branch-12.c: Likewise.
2246         * gcc.target/mips/branch-13.c: Likewise.
2247         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
2248         to be eliminated.  Tighten $28 scan-assembler-not test.
2249
2250         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
2251         function to...
2252         * gcc.target/mips/call-4.c: ...this new test.
2253
2254         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2255         more likely.
2256         * gcc.target/mips/code-readable-3.c: Likewise.
2257         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
2258         flag but skip for -O0.
2259         * gcc.target/mips/code-readable-4.c: Likewise.
2260
2261         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2262         of operations under test.
2263         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
2264
2265         * gcc.target/mips/near-far-3.c: Remove optimization flag.
2266         Don't require sibling-call optimization.
2267         * gcc.target/mips/near-far-4.c: Likewise.
2268
2269         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2270         Make sure that the register variable is used.
2271         * gcc.target/mips/soft-float-1.c: Likewise.
2272
2273         * gcc.target/mips/sdata-1.c: Make static data volatile.
2274         * gcc.target/mips/sdata-2.c: Likewise.
2275         * gcc.target/mips/sdata-3.c: Likewise.
2276         * gcc.target/mips/sdata-4.c: Likewise.
2277
2278         * gcc.target/mips/20020620-1.c: Remove optimization flag but
2279         skip for -O0.
2280         * gcc.target/mips/atomic-memory-2.c: Likewise.
2281         * gcc.target/mips/branch-cost-1.c: Likewise.
2282         * gcc.target/mips/branch-cost-2.c: Likewise.
2283         * gcc.target/mips/cache-1.c: Likewise.
2284         * gcc.target/mips/call-1.c: Likewise.
2285         * gcc.target/mips/call-saved-2.c: Likewise.
2286         * gcc.target/mips/const-anchor-1.c: Likewise.
2287         * gcc.target/mips/const-anchor-2.c: Likewise.
2288         * gcc.target/mips/dse-1.c: Likewise.
2289         * gcc.target/mips/dsp-lhx.c: Likewise.
2290         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2291         * gcc.target/mips/ext-1.c: Likewise.
2292         * gcc.target/mips/ext-2.c: Likewise.
2293         * gcc.target/mips/ext-3.c: Likewise.
2294         * gcc.target/mips/ext-4.c: Likewise.
2295         * gcc.target/mips/ext-5.c: Likewise.
2296         * gcc.target/mips/ext-6.c: Likewise.
2297         * gcc.target/mips/ext-7.c: Likewise.
2298         * gcc.target/mips/extend-1.c: Likewise.
2299         * gcc.target/mips/fix-r4000-1.c: Likewise.
2300         * gcc.target/mips/fix-r4000-3.c: Likewise.
2301         * gcc.target/mips/fix-r4000-5.c: Likewise.
2302         * gcc.target/mips/fix-r4000-6.c: Likewise.
2303         * gcc.target/mips/fix-r4000-8.c: Likewise.
2304         * gcc.target/mips/fix-r4000-10.c: Likewise.
2305         * gcc.target/mips/fixed-scalar-type.c: Likewise.
2306         * gcc.target/mips/fixed-vector-type.c: Likewise.
2307         * gcc.target/mips/fpr-moves-1.c: Likewise.
2308         * gcc.target/mips/fpr-moves-2.c: Likewise.
2309         * gcc.target/mips/fpr-moves-3.c: Likewise.
2310         * gcc.target/mips/fpr-moves-4.c: Likewise.
2311         * gcc.target/mips/fpr-moves-5.c: Likewise.
2312         * gcc.target/mips/fpr-moves-6.c: Likewise.
2313         * gcc.target/mips/ins-1.c: Likewise.
2314         * gcc.target/mips/ins-2.c: Likewise.
2315         * gcc.target/mips/interrupt_handler-2.c: Likewise.
2316         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2317         * gcc.target/mips/lazy-binding-1.c: Likewise.
2318         * gcc.target/mips/madd-3.c: Likewise.
2319         * gcc.target/mips/madd-5.c: Likewise.
2320         * gcc.target/mips/madd-6.c: Likewise.
2321         * gcc.target/mips/madd-8.c: Likewise.
2322         * gcc.target/mips/madd-9.c: Likewise.
2323         * gcc.target/mips/memcpy-1.c: Likewise.
2324         * gcc.target/mips/mips-ps-type.c: Likewise.
2325         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2326         * gcc.target/mips/mips-sched-madd.c: Likewise.
2327         * gcc.target/mips/mips16e-extends.c: Likewise.
2328         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2329         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2330         * gcc.target/mips/movcc-1.c: Likewise.
2331         * gcc.target/mips/movcc-2.c: Likewise.
2332         * gcc.target/mips/movcc-3.c: Likewise.
2333         * gcc.target/mips/msub-5.c: Likewise.
2334         * gcc.target/mips/msub-6.c: Likewise.
2335         * gcc.target/mips/msub-8.c: Likewise.
2336         * gcc.target/mips/mult-2.c: Likewise.
2337         * gcc.target/mips/mult-3.c: Likewise.
2338         * gcc.target/mips/mult-5.c: Likewise.
2339         * gcc.target/mips/mult-6.c: Likewise.
2340         * gcc.target/mips/mult-7.c: Likewise.
2341         * gcc.target/mips/mult-12.c: Likewise.
2342         * gcc.target/mips/mult-13.c: Likewise.
2343         * gcc.target/mips/mult-14.c: Likewise.
2344         * gcc.target/mips/mult-15.c: Likewise.
2345         * gcc.target/mips/mult-17.c: Likewise.
2346         * gcc.target/mips/mult-18.c: Likewise.
2347         * gcc.target/mips/mult-19.c: Likewise.
2348         * gcc.target/mips/nmadd-1.c: Likewise.
2349         * gcc.target/mips/nmadd-2.c: Likewise.
2350         * gcc.target/mips/octeon-baddu-1.c: Likewise.
2351         * gcc.target/mips/octeon-cins-1.c: Likewise.
2352         * gcc.target/mips/octeon-cins-2.c: Likewise.
2353         * gcc.target/mips/octeon-dmul-3.c: Likewise.
2354         * gcc.target/mips/octeon-exts-2.c: Likewise.
2355         * gcc.target/mips/octeon-exts-3.c: Likewise.
2356         * gcc.target/mips/octeon-exts-4.c: Likewise.
2357         * gcc.target/mips/octeon-exts-5.c: Likewise.
2358         * gcc.target/mips/octeon-exts-6.c: Likewise.
2359         * gcc.target/mips/octeon-exts-7.c: Likewise.
2360         * gcc.target/mips/octeon-pop-2.c: Likewise.
2361         * gcc.target/mips/octeon-seq-3.c: Likewise.
2362         * gcc.target/mips/octeon-seq-4.c: Likewise.
2363         * gcc.target/mips/octeon2-lx-1.c: Likewise.
2364         * gcc.target/mips/octeon2-lx-2.c: Likewise.
2365         * gcc.target/mips/octeon2-lx-3.c: Likewise.
2366         * gcc.target/mips/pr54240.c: Likewise.
2367         * gcc.target/mips/rsqrt-1.c: Likewise.
2368         * gcc.target/mips/rsqrt-2.c: Likewise.
2369         * gcc.target/mips/rsqrt-3.c: Likewise.
2370         * gcc.target/mips/rsqrt-4.c: Likewise.
2371         * gcc.target/mips/save-restore-2.c: Likewise.
2372         * gcc.target/mips/save-restore-4.c: Likewise.
2373         * gcc.target/mips/sb1-1.c: Likewise.
2374         * gcc.target/mips/scc-1.c: Likewise.
2375         * gcc.target/mips/scc-2.c: Likewise.
2376         * gcc.target/mips/scc-3.c: Likewise.
2377         * gcc.target/mips/scc-4.c: Likewise.
2378         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2379         * gcc.target/mips/truncate-1.c: Likewise.
2380         * gcc.target/mips/truncate-2.c: Likewise.
2381         * gcc.target/mips/truncate-3.c: Likewise.
2382         * gcc.target/mips/truncate-4.c: Likewise.
2383         * gcc.target/mips/truncate-5.c: Likewise.
2384         * gcc.target/mips/truncate-6.c: Likewise.
2385         * gcc.target/mips/unaligned-1.c: Likewise.
2386
2387         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2388         skip for -O0.  Require -fexpensive-optimizations.
2389         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2390         * gcc.target/mips/dspr2-MULT.c: Likewise.
2391         * gcc.target/mips/fix-r4000-2.c: Likewise.
2392         * gcc.target/mips/fix-r4000-4.c: Likewise.
2393         * gcc.target/mips/fix-r4000-7.c: Likewise.
2394         * gcc.target/mips/fix-r4000-9.c: Likewise.
2395         * gcc.target/mips/madd-1.c: Likewise.
2396         * gcc.target/mips/madd-2.c: Likewise.
2397         * gcc.target/mips/madd-4.c: Likewise.
2398         * gcc.target/mips/maddu-1.c: Likewise.
2399         * gcc.target/mips/maddu-2.c: Likewise.
2400         * gcc.target/mips/maddu-3.c: Likewise.
2401         * gcc.target/mips/maddu-4.c: Likewise.
2402         * gcc.target/mips/msub-1.c: Likewise.
2403         * gcc.target/mips/msub-2.c: Likewise.
2404         * gcc.target/mips/msub-3.c: Likewise.
2405         * gcc.target/mips/msub-4.c: Likewise.
2406         * gcc.target/mips/msubu-1.c: Likewise.
2407         * gcc.target/mips/msubu-2.c: Likewise.
2408         * gcc.target/mips/msubu-3.c: Likewise.
2409         * gcc.target/mips/msubu-4.c: Likewise.
2410         * gcc.target/mips/mult-1.c: Likewise.
2411         * gcc.target/mips/mult-4.c: Likewise.
2412         * gcc.target/mips/mult-8.c: Likewise.
2413         * gcc.target/mips/mult-9.c: Likewise.
2414         * gcc.target/mips/mult-10.c: Likewise.
2415         * gcc.target/mips/mult-11.c: Likewise.
2416         * gcc.target/mips/mult-16.c: Likewise.
2417
2418         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2419         skip for -O0 and -Os.
2420         * gcc.target/mips/fix-r4000-12.c: Likewise.
2421         * gcc.target/mips/madd-7.c: Likewise.
2422         * gcc.target/mips/mips-ps-5.c: Likewise.
2423         * gcc.target/mips/mips-ps-7.c: Likewise.
2424         * gcc.target/mips/msub-7.c: Likewise.
2425
2426         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2427         skip for -O0.  Require -mno-abicalls.
2428         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2429
2430         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2431         skip for -O0.  Require a total number of BBIT instructions and
2432         at least one of each kind.
2433
2434         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2435         skip for -O0.  Require -fno-unroll-loops.
2436
2437         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2438         skip for -O0.  Allow BLTZ as well as BGEZ.
2439
2440         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2441
2442         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2443         skip for -O0.  Require -fschedule-insns2.
2444         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2445
2446         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2447         but skip for -O0.  Make a branch-likely more likely.
2448
2449         * gcc.target/mips/timode-2.c: Split each test into its own function.
2450         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
2451
2452         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2453         skip for -O0.  Require -fpeephole2.
2454         * gcc.target/mips/vr-mult-2.c: Likewise.
2455
2456 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
2457
2458         PR preprocessor/53469
2459         * gcc.dg/cpp/_Pragma7.c: New test case.
2460
2461 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2462
2463         PR fortran/54370
2464         * gfortran.dg/do_5.f90: New.
2465
2466 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2467
2468         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2469         from dg-options as -Wall no longer implies it.
2470
2471 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
2472
2473         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2474
2475 2012-08-25  Jason Merrill  <jason@redhat.com>
2476
2477         * g++.dg/cpp0x/fntmpdefarg3.C: New.
2478
2479 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
2480
2481         PR c++/51421
2482         * g++.dg/cpp0x/auto34.C: New.
2483
2484 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
2485
2486         PR c/54363
2487         * gcc.dg/pr54363.c: New test.
2488
2489         PR c/54355
2490         * gcc.dg/pr54355.c: New test.
2491
2492 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2493
2494         PR debug/52857
2495         * gcc.target/i386/pr52857-1.c: New.
2496         * gcc.target/i386/pr52857-2.c: Likewise.
2497
2498 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
2499
2500         * gcc.target/mips/code-readable-4.c: New test.
2501
2502 2012-08-23  Julian Brown  <julian@codesourcery.com>
2503             Sandra Loosemore  <sandra@codesourcery.com>
2504
2505         * gcc.target/mips/code-readable-1.c: Add -O to options.
2506
2507 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
2508
2509         PR c++/20420
2510         * g++.dg/lookup/using53.C: New.
2511
2512 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
2513
2514         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2515         * gcc.dg/fixed-point/convert-1.c: New.
2516         * gcc.dg/fixed-point/convert-2.c: New.
2517         * gcc.dg/fixed-point/convert-3.c: New.
2518         * gcc.dg/fixed-point/convert-4.c: New.
2519         * gcc.dg/fixed-point/convert-float-1.c: New.
2520         * gcc.dg/fixed-point/convert-float-2.c: New.
2521         * gcc.dg/fixed-point/convert-float-3.c: New.
2522         * gcc.dg/fixed-point/convert-float-4.c: New.
2523         * gcc.dg/fixed-point/convert-accum-neg.c: New.
2524         * gcc.dg/fixed-point/convert-sat.c: New.
2525         * gcc.dg/fixed-point/convert.h: New.
2526
2527 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
2528
2529         PR target/54089
2530         * gcc.target/sh/pr54089-2.c: New.
2531
2532 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
2533
2534         * gcc.target/i386/long-double-64-1.c: New file.
2535         * gcc.target/i386/long-double-64-2.c: Likewise.
2536         * gcc.target/i386/long-double-64-3.c: Likewise.
2537         * gcc.target/i386/long-double-64-4.c: Likewise.
2538         * gcc.target/i386/long-double-80-1.c: Likewise.
2539         * gcc.target/i386/long-double-80-2.c: Likewise.
2540         * gcc.target/i386/long-double-80-3.c: Likewise.
2541         * gcc.target/i386/long-double-80-4.c: Likewise.
2542         * gcc.target/i386/long-double-80-5.c: Likewise.
2543         * gcc.target/i386/long-double-80-6.c: Likewise.
2544         * gcc.target/i386/long-double-80-7.c: Likewise.
2545
2546 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
2547
2548         PR tree-optimization/54317
2549         * gcc.dg/tree-ssa/vrp79.c: New testcase.
2550
2551 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
2552
2553         PR target/39423
2554         * gcc.target/sh/pr39423-2.c: New.
2555
2556 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
2557
2558         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2559         * gcc.dg/fold-perm.c: Likewise.
2560
2561 2012-08-20  Jan Hubicka  <jh@suse.cz>
2562
2563         PR fortran/48636
2564         * gcc.dg/ipa/inlinehint-1.c: New.
2565
2566 2012-08-20  Florian Weimer  <fweimer@redhat.com>
2567
2568         PR c++/19351
2569         * g++.dg/init/new38.C: New test.
2570         * g++.dg/init/new39.C: New test.
2571
2572 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2573
2574         PR target/54089
2575         * gcc.target/sh/pr54089-1.c: New.
2576
2577 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2578
2579         PR target/51244
2580         * gcc.target/sh/pr51244-11.c: New.
2581
2582 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2583
2584         PR fortran/54301
2585         * gfortran.dg/warn_target_lifetime_2.f90: New.
2586
2587 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2588
2589         PR c++/10416
2590         * g++.dg/warn/Wunused-var-17.C: New.
2591
2592 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
2593
2594         PR middle-end/53992
2595         * gcc.dg/gomp/pr53992.c: New test.
2596
2597 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2598
2599         PR tree-ssa/54295
2600         * gcc.c-torture/execute/20120817-1.c: New test.
2601
2602 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2603
2604         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2605         add instruction.
2606         (f2): New test that really does need adds.
2607
2608 2012-08-20  Richard Guenther  <rguenther@suse.de>
2609
2610         PR tree-optimization/54327
2611         * gcc.dg/torture/pr54327.c: New testcase.
2612
2613 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
2614
2615         PR tree-optimization/54321
2616         * gcc.c-torture/compile/pr54321.c: New test.
2617
2618 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2619
2620         PR fortran/54301
2621         * gfortran.dg/warn_target_lifetime_1.f90: New.
2622
2623 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
2624
2625         PR fortran/54298
2626         * gfortran.dg/real_compare_1.f90: New test case.
2627         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2628
2629 2012-08-18  Jan Hubicka  <jh@suse.cz>
2630
2631         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2632
2633 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
2634
2635         PR fortran/39290
2636         * gfortran.dg/interface_37.f90: New test.
2637
2638 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
2639             Gary Funck <gary@intrepid.com>
2640
2641         PR target/20020
2642         * gcc.target/i386/pr20020-1.c: New test.
2643         * gcc.target/i386/pr20020-2.c: Likewise.
2644         * gcc.target/i386/pr20020-3.c: Likewise.
2645
2646 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
2647
2648         * gcc.target/i386/perm-concat.c: New test.
2649
2650 2012-08-17  Julian Brown  <julian@codesourcery.com>
2651
2652         * gcc.target/arm/div64-unwinding.c: New test.
2653
2654 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
2655
2656         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2657
2658 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
2659
2660         PR target/54236
2661         * gcc.target/sh/pr54236-1.c: New.
2662
2663 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
2664
2665         * lib/target-supports.exp (check_effective_target_sync_int_long)
2666         (check_effective_target_sync_char_short): Enable for crisv32-*
2667         and cris-*.
2668
2669         PR middle-end/54261
2670         * gcc.dg/torture/pr54261-1.c: New test.
2671
2672 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
2673
2674         PR fortran/54243
2675         PR fortran/54244
2676         * gfortran.dg/typebound_call_24.f03: New.
2677
2678 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2679
2680         PR tree-optimization/54245
2681         * gcc.dg/tree-ssa/pr54245.c: New test.
2682
2683 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2684
2685         PR tree-optimization/54240
2686         * gcc.target/powerpc/pr54240.c: New test.
2687         * gcc.target/mips/pr54240.c: Likewise.
2688
2689 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2690
2691         PR target/52933
2692         * gcc.target/sh/pr52933-1.c: New.
2693         * gcc.target/sh/pr52933-2.c: New.
2694
2695 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2696
2697         PR target/50751
2698         * gcc.target/sh/pr50751-8.c: New.
2699
2700 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
2701
2702         PR fortran/47586
2703         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2704         * gfortran.dg/typebound_proc_27.f03: New test.
2705
2706 2012-08-14  Sterling Augustine  <saugustine@google.com>
2707
2708         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2709
2710 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2711
2712         PR fortran/40881
2713         * gfortran.dg/data_constraints_3.f90: New.
2714         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2715         to disable -pedantic compilation.
2716         * gfortran.dg/pr37243.f: Ditto.
2717         * gfortran.dg/g77/19990826-3.f: Ditto.
2718         * gfortran.dg/g77/20020307-1.f : Ditto.
2719         * gfortran.dg/g77/980310-3.f: Ditto.
2720
2721 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2722
2723         PR fortran/54234
2724         * gfortran.dg/warn_conversion_4.f90: New.
2725
2726 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
2727
2728         PR middle-end/53411
2729         PR rtl-optimization/53495
2730         * gcc.c-torture/compile/pr53411.c: New test.
2731         * gcc.c-torture/compile/pr53495.c: New test.
2732
2733 2012-08-13  Richard Guenther  <rguenther@suse.de>
2734
2735         * gcc.dg/tree-prof/update-loopch.c: Adjust.
2736
2737 2012-08-13  Richard Guenther  <rguenther@suse.de>
2738
2739         PR tree-optimization/54200
2740         * gcc.dg/guality/pr54200.c: New testcase.
2741         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2742
2743 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2744
2745         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2746
2747 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2748
2749         PR target/51244
2750         * gcc.target/sh/pr51244-7.c: New.
2751         * gcc.target/sh/pr51244-8.c: New.
2752         * gcc.target/sh/pr51244-9.c: New.
2753         * gcc.target/sh/pr51244-10.c: New.
2754
2755 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2756
2757         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
2758         -m2e or -m2a.
2759         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2760         * gcc.target/sh/pr53511-1.c: Likewise.
2761         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2762         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2763         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2764         * gcc.target/sh/pr53512-3.c: Likewise.
2765         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2766
2767 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2768
2769         PR target/39423
2770         * gcc.c-torture/compile/pr39423-1.c: New.
2771         * gcc.c-torture/compile/pr39423-2.c: New.
2772
2773 2012-08-12  Tobias Burnus  <burnus@net-b.de>
2774
2775         PR fortran/54221
2776         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2777         they appear uninitialized on the RHS.
2778         * gfortran.dg/public_private_module_6.f90: New.
2779
2780 2012-08-11  Martin Jambor  <mjambor@suse.cz>
2781
2782         PR fortran/48636
2783         * gfortran.dg/pr48636.f90: New test.
2784
2785 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
2786
2787         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2788         to avoid warnings.
2789         (main): Adjust caller.
2790
2791 2012-08-10  Richard Guenther  <rguenther@suse.de>
2792
2793         * gcc.dg/matrix/*.c: Adjust and move ...
2794         * gcc.dg/torture/: ... here.
2795         * gcc.dg/matrix: Remove directory.
2796
2797 2012-08-10  Richard Guenther  <rguenther@suse.de>
2798
2799         PR middle-end/54219
2800         * gcc.dg/torture/vector-shuffle1.c: New testcase.
2801
2802 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2803
2804         PR middle-end/54211
2805         * gcc.dg/tree-ssa/pr54211.c: New test.
2806
2807 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2808
2809         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2810         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2811
2812 2012-08-10  Richard Guenther  <rguenther@suse.de>
2813
2814         PR tree-optimization/54109
2815         * gcc.dg/torture/pr54109.c: New testcase.
2816         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2817         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2818
2819 2012-08-10  Richard Guenther  <rguenther@suse.de>
2820
2821         PR tree-optimization/54027
2822         * gcc.dg/torture/pr54027.c: New testcase.
2823
2824 2012-08-10  Richard Guenther  <rguenther@suse.de>
2825
2826         * g++.dg/plugin/selfassign.c: Adjust.
2827         * gcc.dg/plugin/selfassign.c: Likewise.
2828         * gcc.dg/strlenopt-11.c: Likewise.
2829         * gcc.dg/strlenopt-13.c: Likewise.
2830         * gcc.dg/no-strict-overflow-4.c: Likewise.
2831         * gcc.dg/strict-overflow-4.c: Likewise.
2832         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2833         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2834         * gcc.dg/tree-ssa/asm-3.c: Likewise.
2835         * gcc.dg/tree-ssa/pr18908.c: Likewise.
2836         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2837         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2838         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2839         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2840         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2841         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2842         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2843         * gcc.dg/pr46309.c: Likewise.
2844         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2845
2846 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
2847
2848         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2849         for x86 targets.
2850         * gcc.c-torture/compile/20120727-2.c: New test.
2851
2852 2012-08-09  Martin Jambor  <mjambor@suse.cz>
2853
2854         * gcc.dg/ipa/iinline-4.c: New test.
2855         * gcc.dg/ipa/iinline-5.c: Likewise.
2856         * gcc.dg/ipa/iinline-6.c: Likewise.
2857         * gcc.dg/ipa/iinline-7.c: Likewise.
2858         * gcc.dg/lto/20120723_0.c: Likewise.
2859         * gcc.dg/lto/20120723_1.c: Likewise.
2860
2861 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2862
2863         PR target/39423
2864         * gcc.target/sh/pr39423-1.c: New.
2865
2866 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2867
2868         PR target/51244
2869         * gcc.target/sh/pr51244-5: New.
2870         * gcc.target/sh/pr51244-6: New.
2871
2872 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2873
2874         * gcc.target/i386/adx-addxcarry32-3.c: New.
2875         * gcc.target/i386/adx-addxcarry64-3.c: New.
2876
2877 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
2878
2879         PR rtl-optimization/53701
2880         * gcc.dg/pr53701.c: New test.
2881
2882 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
2883
2884         * gcc.c-torture/compile/20120727-1.c: New test.
2885
2886 2012-08-09  Tobias Burnus  <burnus@net-b.de>
2887
2888         PR fortran/54199
2889         * gfortran.dg/intrinsic_shadow_4.f90: New.
2890
2891 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2892
2893         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
2894
2895 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
2896
2897         * gcc.c-torture/execute/20120808-1.c: New test.
2898
2899 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2900
2901         PR rtl-optimization/54157
2902         * gcc.target/i386/pr54157.c: New file.
2903
2904 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2905
2906         * gcc.target/i386/adx-addcarryx32-1.c: New.
2907         * gcc.target/i386/adx-addcarryx32-2.c: New.
2908         * gcc.target/i386/adx-addcarryx64-1.c: New.
2909         * gcc.target/i386/adx-addcarryx64-2.c: New.
2910         * gcc.target/i386/adx-check.h: New.
2911         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2912         * gcc.target/i386/sse-12.c: Add -madx.
2913         * gcc.target/i386/sse-13.c: Ditto.
2914         * gcc.target/i386/sse-14.c: Ditto.
2915         * gcc.target/i386/sse-22.c: Ditto.
2916         * gcc.target/i386/sse-23.c: Ditto.
2917         * g++.dg/other/i386-2.C: Ditto.
2918         * g++.dg/other/i386-3.C: Ditto.
2919
2920 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2921
2922         * gcc.dg/tree-ssa/slsr-5.c: New.
2923         * gcc.dg/tree-ssa/slsr-6.c: New.
2924         * gcc.dg/tree-ssa/slsr-7.c: New.
2925         * gcc.dg/tree-ssa/slsr-8.c: New.
2926         * gcc.dg/tree-ssa/slsr-9.c: New.
2927         * gcc.dg/tree-ssa/slsr-10.c: New.
2928         * gcc.dg/tree-ssa/slsr-11.c: New.
2929         * gcc.dg/tree-ssa/slsr-12.c: New.
2930         * gcc.dg/tree-ssa/slsr-13.c: New.
2931         * gcc.dg/tree-ssa/slsr-14.c: New.
2932         * gcc.dg/tree-ssa/slsr-15.c: New.
2933         * gcc.dg/tree-ssa/slsr-16.c: New.
2934         * gcc.dg/tree-ssa/slsr-17.c: New.
2935         * gcc.dg/tree-ssa/slsr-18.c: New.
2936         * gcc.dg/tree-ssa/slsr-19.c: New.
2937         * gcc.dg/tree-ssa/slsr-20.c: New.
2938         * gcc.dg/tree-ssa/slsr-21.c: New.
2939         * gcc.dg/tree-ssa/slsr-22.c: New.
2940         * gcc.dg/tree-ssa/slsr-23.c: New.
2941         * gcc.dg/tree-ssa/slsr-24.c: New.
2942         * gcc.dg/tree-ssa/slsr-25.c: New.
2943         * gcc.dg/tree-ssa/slsr-26.c: New.
2944         * gcc.dg/tree-ssa/slsr-30.c: New.
2945         * gcc.dg/tree-ssa/slsr-31.c: New.
2946
2947 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
2948
2949         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2950         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2951         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2952
2953 2012-08-06  Cary Coutant  <ccoutant@google.com>
2954
2955         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2956
2957 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
2958
2959         PR fortran/35831
2960         * gfortran.dg/dummy_procedure_5.f90: Modified.
2961         * gfortran.dg/dummy_procedure_8.f90: New.
2962         * gfortran.dg/interface_26.f90: Modified.
2963         * gfortran.dg/proc_ptr_11.f90: Modified.
2964         * gfortran.dg/proc_ptr_15.f90: Modified.
2965         * gfortran.dg/proc_ptr_result_5.f90: Modified.
2966         * gfortran.dg/typebound_override_1.f90: Modified.
2967         * gfortran.dg/typebound_proc_6.f03: Modified.
2968
2969 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2970
2971         PR tree-optimization/51938
2972         PR tree-optimization/52005
2973         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2974         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2975         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2976         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2977
2978 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
2979
2980         Avoid crashing on erroneous static_assert usage
2981         * g++.dg/cpp0x/static_assert8.C: New test.
2982
2983 2012-08-06  Jason Merrill  <jason@redhat.com>
2984
2985         * g++.dg/cpp0x/sfinae38.C: New.
2986
2987 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2988             Paolo Carlini  <paolo.carlini@oracle.com>
2989
2990         PR c++/54165
2991         * g++.dg/conversion/void2.C: New.
2992
2993 2012-08-06  Tom de Vries  <tom@codesourcery.com>
2994
2995         * gcc.dg/tree-ssa/vrp78.c: New test.
2996
2997 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2998             Richard Sandiford  <rdsandiford@googlemail.com>
2999
3000         * g++.dg/opt/enum2.C: Require fpic target.
3001         * g++.dg/lto/20090303_0.C: Likewise.
3002
3003 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3004             Catherine Moore  <clm@codesourcery.com>
3005
3006         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3007         flush function names too.
3008         * gcc.target/mips/clear-cache-1.c: Likewise.
3009
3010 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
3011
3012         PR target/54156
3013         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3014
3015 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3016
3017         PR fortran/54166
3018         * gfortran.dg/array_5.f90: New test.
3019
3020 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3021
3022         PR tree-optimization/30318
3023         * gcc.dg/tree-ssa/vrp77.c: New testcase.
3024
3025 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
3026
3027         * g++.dg/ext/vector17.C: New testcase.
3028
3029 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
3030
3031         PR target/51931
3032         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3033         * g++.dg/opt/longbranch1.C: Likewise.
3034
3035 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
3036
3037         PR tree-optimization/53805
3038         * gcc.dg/fold-notunord.c: New testcase.
3039
3040 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
3041
3042         PR fortran/48820
3043         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
3044         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
3045
3046 2012-08-02  Jason Merrill  <jason@redhat.com>
3047             Paolo Carlini  <paolo.carlini@oracle.com>
3048
3049         PR c++/51213 (again)
3050         * g++.dg/cpp0x/sfinae37.C: Extend.
3051
3052 2012-08-02  Richard Guenther  <rguenther@suse.de>
3053
3054         PR tree-optimization/50672
3055         * g++.dg/torture/pr50672.C: New testcase.
3056
3057 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
3058
3059         PR fortran/54147
3060         * gfortran.dg/abstract_type_6.f03: Modified.
3061         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3062         * gfortran.dg/proc_ptr_comp_35.f90: New.
3063         * gfortran.dg/typebound_proc_9.f03: Modified.
3064         * gfortran.dg/typebound_proc_26.f90: New.
3065
3066 2012-08-02  Richard Guenther  <rguenther@suse.de>
3067
3068         * gcc.dg/torture/pta-callused-1.c: Adjust.
3069         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3070         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3071         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3072         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3073         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3074         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3075         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3076         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3077
3078 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
3079
3080         PR fortran/54033
3081         * gfortran.dg/include_6.f90:  New test case.
3082         * gfortran.dg/include_7.f90:  New test case.
3083         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
3084
3085 2012-08-01  Tom de Vries  <tom@codesourcery.com>
3086
3087         * gcc.dg/tree-ssa/vrp76.c: New test.
3088
3089 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
3090
3091         PR tree-optimization/46556
3092         * gcc.dg/tree-ssa/slsr-27.c: New.
3093         * gcc.dg/tree-ssa/slsr-28.c: New.
3094         * gcc.dg/tree-ssa/slsr-29.c: New.
3095
3096 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3097
3098         PR fortran/42418
3099         * gfortran.dg/proc_decl_29.f90: New.
3100
3101 2012-07-31  Dehao Chen  <dehao@google.com>
3102
3103         * gcc.dg/predict-7.c: New test.
3104
3105 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3106
3107         PR fortran/54134
3108         * gfortran.dg/typebound_override_3.f90: New.
3109
3110 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
3111
3112         PR tree-optimization/53773
3113         * gcc.dg/vect/pr53773.c: New test.
3114
3115 2012-07-31  Nick Clifton  <nickc@redhat.com>
3116
3117         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3118         and for XStormy16.
3119
3120 2012-07-31  Tobias Burnus  <burnus@net-b.de>
3121
3122         * gfortran.dg/c_funloc_tests_6.f90: New.
3123         * gfortran.dg/c_funloc_tests_7.f90: New.
3124         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3125
3126 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
3127
3128         PR c++/53624
3129         * g++.dg/cpp0x/temp_default5.C: New.
3130
3131 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
3132
3133         PR fortran/51081
3134         * gfortran.dg/proc_ptr_37.f90: New.
3135
3136 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
3137
3138         * lib/target-supports.exp
3139         (check_effective_target_vect_natural_alignment): New function.
3140         * gcc.dg/align-2.c: Only run on targets with natural alignment
3141         of vector types.
3142         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3143         alignment of vector types.
3144
3145 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3146             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3147
3148         * gcc.target/i386/rdseed16-1.c: New.
3149         * gcc.target/i386/rdseed32-1.c: Ditto
3150         * gcc.target/i386/rdseed64-1.c: Ditto
3151         * gcc.target/i386/sse-12.c: Add -mrdseed.
3152         * gcc.target/i386/sse-13.c: Ditto.
3153         * gcc.target/i386/sse-14.c: Ditto.
3154         * g++.dg/other/i386-2.C: Ditto.
3155         * g++.dg/other/i386-3.C: Ditto.
3156
3157 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
3158
3159         PR target/51244
3160         * gcc.target/sh/pr51244-4.c: New.
3161
3162 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
3163
3164         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3165         for alpha*-*-* targets.  Cleanup original tree dump.
3166
3167 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
3168
3169         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3170         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3171
3172 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
3173
3174         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3175         rand, srand. Include <stdlib.h>.
3176
3177 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
3178
3179         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3180
3181 2012-07-26  Richard Henderson  <rth@redhat.com>
3182
3183         * gcc.dg/attr-hotcold-1.c: New.
3184         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3185
3186 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
3187             Sandra Loosemore  <sandra@codesourcery.com>
3188
3189         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3190
3191 2012-07-26  Tobias Burnus  <burnus@net-b.de>
3192
3193         * gfortran.dg/contiguous_1.f90: Update dg-error.
3194         * gfortran.dg/proc_ptr_32.f90: Ditto.
3195
3196 2012-07-26  Richard Guenther  <rguenther@suse.de>
3197
3198         PR tree-optimization/54098
3199         * gcc.dg/torture/pr54098.c: New testcase.
3200
3201 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3202
3203         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3204         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3205
3206 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3207
3208         PR fortran/44354
3209         * gfortran.dg/array_constructor_39.f90: New test.
3210
3211 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3212
3213         PR fortran/44354
3214         * gfortran.dg/array_constructor_38.f90: New test.
3215
3216 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
3217
3218         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3219
3220 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
3221
3222         * gnat.dg/noreturn5.ad[sb]: New test.
3223
3224 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
3225             Paul Brook  <paul@codesourcery.com>
3226
3227         PR target/53633
3228
3229         * lib/target-suports.exp (check_effective_target_naked_functions): New.
3230         * c-c++-common/pr53633.c: New test.
3231
3232 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
3233
3234         * gcc.target/i386/asm-dialect-1.c: New test case.
3235
3236 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
3237             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3238
3239         * gcc.target/i386/prefetchw-1.c: New.
3240         * gcc.target/i386/sse-12.c: Add -mprfchw.
3241         * gcc.target/i386/sse-13.c: Ditto.
3242         * gcc.target/i386/sse-14.c: Ditto.
3243         * gcc.target/i386/sse-22.c: Ditto.
3244         * gcc.target/i386/sse-23.c: Ditto.
3245         * g++.dg/other/i386-2.C: Ditto.
3246         * g++.dg/other/i386-3.C: Ditto.
3247
3248 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
3249
3250         * lib/gcc-dg.exp (process-message): Don't ignore errors.
3251
3252 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3253
3254         PR target/54051
3255         * gcc.target/arm/pr54051.c: New.
3256         * gcc.target/arm/vfp-1.c: Adjust test.
3257
3258 2012-07-24  Julian Brown  <julian@codesourcery.com>
3259
3260         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3261         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3262         hard-float ARM.
3263
3264 2012-07-23  Paul Brook  <paul@codesourcery.com>
3265
3266         * g++.dg/other/armv7m-1.c: New test.
3267
3268 2012-07-23  Julian Brown  <julian@codesourcery.com>
3269
3270         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3271         ARM.
3272         (DO_TEST): Define to 1 for appropriate ARM targets.
3273
3274 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
3275
3276         PR tree-optimization/53881
3277         * gcc.dg/pr53881.c: Renamed to ...
3278         * gcc.dg/pr53881-1.c: ... this.
3279         * gcc.dg/pr53881-2.c: New test.
3280
3281 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
3282
3283         Handle recent changes in default atomics for cris*-*-linux*.
3284         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3285         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3286         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3287         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3288         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3289         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3290         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3291         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3292         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3293         -mno-unaligned-atomic-may-use-library is in effect for
3294         cris*-*-linux*.
3295         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3296         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3297         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3298         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3299         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3300         gcc.target/cris/torture/sync-mis-op-i-1.c,
3301         gcc.target/cris/torture/sync-mis-op-i-2.c,
3302         gcc.target/cris/torture/sync-mis-op-i-1a.c,
3303         gcc.target/cris/torture/sync-mis-op-i-3.c,
3304         gcc.target/cris/torture/sync-mis-op-i-3a.c,
3305         gcc.target/cris/torture/sync-mis-op-s-1a.c,
3306         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3307         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3308         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3309         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3310         (main): Remove local variable x.
3311         [mis_ok]: Check that atomics don't fail.
3312
3313 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3314
3315         *  gcc.dg/tree-ssa/vrp72.c: New test.
3316         *  gcc.dg/tree-ssa/vrp73.c: New test.
3317         *  gcc.dg/tree-ssa/vrp74.c: New test.
3318         *  gcc.dg/tree-ssa/vrp75.c: New test.
3319
3320 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3321
3322         * gcc.dg/tree-ssa/alias-21.c: New testcase.
3323         * gcc.dg/tree-ssa/alias-22.c: New testcase.
3324
3325 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3326
3327         * gcc.target/mips/octeon-pop-2.c: New testcase.
3328
3329 2012-07-21  Tobias Burnus  <burnus@net-b.de>
3330
3331         PR fortran/48820
3332         * gfortran.dg/assumed_rank_3.f90: New.
3333         * gfortran.dg/assumed_rank_11.f90: New.
3334         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3335         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3336         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3337
3338 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3339
3340         * gcc.target/mips/unaligned-1.c: New testcase.
3341
3342 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
3343
3344         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3345
3346 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3347
3348         * gfortran.dg/bind_c_array_params_2.f90: New.
3349         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3350         and update dg-error.
3351
3352 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3353
3354         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3355
3356 2012-07-20  Jason Merrill  <jason@redhat.com>
3357
3358         PR c++/54038
3359         * g++.dg/other/array7.C: New.
3360
3361 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
3362
3363         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3364         the basic block and check loop depth.
3365         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
3366         matching patterns and comments.
3367         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3368         * gcc.dg/tree-ssa/vector-2.c: Likewise.
3369
3370 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
3371
3372         PR c++/28656
3373         * c-c++-common/pr28656.c: New test.
3374
3375 2012-07-19  Jason Merrill  <jason@redhat.com>
3376
3377         PR c++/54026
3378         * g++.dg/init/mutable1.C: New.
3379
3380 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3381
3382         PR fortran/48820
3383         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3384         * gfortran.dg/assumed_rank_1.f90: New.
3385         * gfortran.dg/assumed_rank_1_c.c: New.
3386         * gfortran.dg/assumed_rank_2.f90: New.
3387         * gfortran.dg/assumed_rank_4.f90: New.
3388         * gfortran.dg/assumed_rank_5.f90: New.
3389         * gfortran.dg/assumed_rank_6.f90: New.
3390         * gfortran.dg/assumed_rank_7.f90: New.
3391         * gfortran.dg/assumed_rank_8.f90: New.
3392         * gfortran.dg/assumed_rank_8_c.c: New.
3393         * gfortran.dg/assumed_rank_9.f90: New.
3394         * gfortran.dg/assumed_rank_10.f90: New.
3395         * gfortran.dg/assumed_rank_12.f90: New.
3396
3397 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3398
3399         * gnat.dg/opt25.adb: New test.
3400         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3401         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3402
3403 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3404
3405         * gnat.dg/aggr20.ad[sb]: New test.
3406         * gnat.dg/aggr20_pkg.ads: New helper.
3407
3408 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3409
3410         * gnat.dg/derived_type3.adb: New test.
3411         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3412
3413 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3414
3415         PR rtl-optimization/53942
3416         * gcc.dg/pr53942.c: New test.
3417
3418 2012-07-19  Jason Merrill  <jason@redhat.com>
3419
3420         PR c++/54021
3421         * g++.dg/cpp0x/constexpr-builtin2.C: New.
3422
3423 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3424
3425         * gnat.dg/discr38.adb: New test.
3426
3427 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3428
3429         PR middle-end/54017
3430         * c-c++-common/gomp/pr54017.c: New test.
3431
3432 2012-07-19  Richard Guenther  <rguenther@suse.de>
3433             Eric Botcazou  <ebotcazou@adacore.com>
3434
3435         * gnat.dg/loop_optimization11.adb: New testcase.
3436         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3437
3438 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
3439             Jason Merrill  <jason@redhat.com>
3440
3441         * g++.dg/cpp0x/sfinae37.C: New.
3442         * g++.dg/template/access23.C: New.
3443         * g++.dg/template/access7.C: Adjust.
3444         * g++.dg/template/sfinae10.C: Don't expect errors.
3445         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3446
3447 2012-07-18  Julian Brown  <julian@codesourcery.com>
3448             Sandra Loosemore <sandra@codesroucery.com>
3449
3450         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3451
3452 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
3453
3454         * gnat.dg/noreturn4.ad[sb]: New test.
3455         * gnat.dg/noreturn4_pkg.ads: New helper.
3456
3457 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
3458             Julian Brown  <julian@codesourcery.com>
3459
3460         * gcc.target/arm/neon-vdup-1.c: New test case.
3461         * gcc.target/arm/neon-vdup-2.c: New test case.
3462         * gcc.target/arm/neon-vdup-3.c: New test case.
3463         * gcc.target/arm/neon-vdup-4.c: New test case.
3464         * gcc.target/arm/neon-vdup-5.c: New test case.
3465         * gcc.target/arm/neon-vdup-6.c: New test case.
3466         * gcc.target/arm/neon-vdup-7.c: New test case.
3467         * gcc.target/arm/neon-vdup-8.c: New test case.
3468         * gcc.target/arm/neon-vdup-9.c: New test case.
3469         * gcc.target/arm/neon-vdup-10.c: New test case.
3470         * gcc.target/arm/neon-vdup-11.c: New test case.
3471         * gcc.target/arm/neon-vdup-12.c: New test case.
3472         * gcc.target/arm/neon-vdup-13.c: New test case.
3473         * gcc.target/arm/neon-vdup-14.c: New test case.
3474         * gcc.target/arm/neon-vdup-15.c: New test case.
3475         * gcc.target/arm/neon-vdup-16.c: New test case.
3476         * gcc.target/arm/neon-vdup-17.c: New test case.
3477         * gcc.target/arm/neon-vdup-18.c: New test case.
3478         * gcc.target/arm/neon-vdup-19.c: New test case.
3479         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3480         arguments non-constant.
3481
3482 2012-07-18  Richard Guenther  <rguenther@suse.de>
3483
3484         PR tree-optimization/53970
3485         * g++.dg/torture/pr53970.C: New testcase.
3486
3487 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3488
3489         PR target/38621
3490         * gcc.c-torture/compile/pr38621.c: New.
3491
3492 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3493
3494         PR target/33135
3495         * gcc.target/sh/pr33135-1.c: New.
3496         * gcc.target/sh/pr33135-2.c: New.
3497         * gcc.target/sh/pr33135-3.c: New.
3498         * gcc.target/sh/pr33135-4.c: New.
3499
3500 2012-07-17  Jason Merrill  <jason@redhat.com>
3501
3502         PR c++/53995
3503         * g++.dg/parse/enum9.C: New.
3504
3505 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
3506             Sandra Loosemore  <sandra@codesourcery.com>
3507
3508         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3509         if there is a conflict with -mcpu=.  Use -mcpu=5208.
3510
3511 2012-07-17  Jason Merrill  <jason@redhat.com>
3512
3513         PR c++/53989
3514         * g++.dg/template/array23.C: New.
3515
3516 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3517
3518         PR fortran/53985
3519         * gfortran.dg/bind_c_usage_26.f90: New.
3520         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3521         * gfortran.dg/bind_c_usage_13.f03: Ditto.
3522         * gfortran.dg/bind_c_usage_18.f90: Ditto.
3523         * gfortran.dg/interop_params.f03: Ditto.
3524
3525 2012-07-17  Jason Merrill  <jason@redhat.com>
3526
3527         * g++.dg/template/inherit8.C: Adjust.
3528         * g++.dg/template/using21.C: Adjust.
3529         * g++.dg/template/using22.C: Adjust.
3530
3531         PR c++/53549
3532         * g++.dg/template/current-inst1.C: New.
3533         * g++.dg/parse/crash35.C: Adjust.
3534
3535 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3536
3537         PR fortran/52101
3538         * gfortran.dg/oldstyle_4.f90: New.
3539
3540 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3541
3542         PR fortran/49265
3543         * gfortran.dg/module_procedure_double_colon_3.f90: New.
3544         * gfortran.dg/module_procedure_double_colon_4.f90: New.
3545
3546 2012-07-16  Jason Merrill  <jason@redhat.com>
3547
3548         * g++.dg/parse/access8.C: Adjust.
3549         * g++.dg/template/sfinae6_neg.C: Adjust.
3550
3551 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
3552
3553         PR fortran/53824
3554         * gfortran.dg/coarray_allocate_1.f90:  New test.
3555
3556 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3557
3558         * gcc.c-torture/execute/bswap-1.c: New testcase.
3559         * gcc.c-torture/compile/unalign-1.c: New testcase.
3560         * gcc.c-torture/compile/20120524-1.c: New testcase.
3561         * gcc.c-torture/compile/20101216-1.c: New testcase.
3562
3563 2012-07-16  Dehao Chen  <dehao@google.com>
3564
3565         Revert
3566         2012-07-10  Dehao Chen  <dehao@google.com>
3567
3568         * gcc.dg/debug_info_inline.c: New test.
3569
3570 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
3571
3572         PR fortran/53956
3573         * gfortran.dg/proc_decl_28.f90: New.
3574
3575 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3576
3577         * gcc.dg/torture/builtins-1.c: New testcase.
3578
3579 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
3580
3581         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3582         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3583         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3584         gcc.target/cris/sync-1-v10.c,
3585         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3586         pass -mno-unaligned-atomic-may-use-library.
3587         * gcc.target/cris/sync-xchg-1.c: New test.
3588         * gcc.target/cris/20011127-1.c: Adjust to %P being a
3589         valid register operand output modifier.
3590
3591 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
3592
3593         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3594         characters.
3595
3596 2012-07-13  Andrew Pinski  <apinski@cavium.com>
3597
3598         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3599         rather than cleanup-tree-dump.
3600         * gcc.target/mips/octeon-pipe-1.c: Likewise.
3601
3602 2012-07-13  Richard Guenther  <rguenther@suse.de>
3603
3604         PR tree-optimization/53907
3605         * gcc.target/i386/pr53907.c: New testcase.
3606
3607 2012-07-13  Richard Guenther  <rguenther@suse.de>
3608
3609         PR tree-optimization/53922
3610         * gcc.dg/torture/pr53922.c: New testcase.
3611
3612 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
3613
3614         PR rtl-optimization/53908
3615         * gcc.dg/torture/pr53908.c: New test.
3616
3617 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
3618
3619         PR c++/53531
3620         * g++.dg/cpp0x/variadic135.C: New.
3621
3622 2012-07-12  Jason Merrill  <jason@redhat.com>
3623
3624         * g++.dg/template/sfinae6_neg.C: Adjust.
3625
3626 2012-07-12  Tobias Burnus  <burnus@net-b.de>
3627
3628         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3629         * gfortran.dg/c_f_pointer_tests_3.f90: Update
3630         scan-tree-dump-times pattern.
3631
3632 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3633
3634         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3635
3636 2012-07-11  Jason Merrill  <jason@redhat.com>
3637
3638         DR 1402
3639         * g++.g/cpp0x/defaulted37.C: New.
3640
3641 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
3642
3643         PR target/53859
3644         * gcc.target/arm/pr53859.c: New test.
3645
3646 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
3647
3648         PR target/53886
3649         * gcc.c-torture/compile/pr53886.c: New.
3650
3651 2012-07-10  Dehao Chen  <dehao@google.com>
3652
3653         * gcc.dg/debug_info_inline.c: New test.
3654
3655 2012-07-10  Jason Merrill  <jason@redhat.com>
3656
3657         PR c++/53733
3658         * g++.dg/cpp0x/defaulted36.C: New.
3659         * g++.dg/cpp0x/defaulted21.C: Adjust.
3660
3661         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3662
3663 2012-07-09  Sterling Augustine  <saugustine@google.com>
3664
3665         * g++.dg/debug/dwarf2/pubnames-2.C: New.
3666
3667 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
3668
3669         PR tree-optimization/53887
3670         * gcc.dg/pr53887.c: New test.
3671
3672 2012-07-09  Jason Merrill  <jason@redhat.com>
3673
3674         PR c++/53882
3675         * g++.dg/cpp0x/nullptr29.C: New.
3676
3677 2012-07-09  Tom de Vries  <tom@codesourcery.com>
3678             Richard Guenther  <rguenther@suse.de>
3679
3680         * gcc.dg/builtin-unreachable-6.c: New test.
3681         * gcc.dg/builtin-unreachable-5.c: New test.
3682
3683 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
3684
3685         PR tree-optimization/53881
3686         * gcc.dg/pr53881.c: New test.
3687
3688 2012-07-06  Jason Merrill  <jason@redhat.com>
3689
3690         PR c++/53862
3691         * g++.dg/cpp0x/variadic134.C: New.
3692
3693         PR c++/53858
3694         * g++.dg/cpp0x/alias-decl-20.C: New.
3695
3696 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3697
3698         PR tree-optimization/51879
3699         * gcc.dg/pr51879-16.c: New test.
3700         * gcc.dg/pr51879-17.c: Same.
3701
3702 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3703
3704         PR tree-optimization/52009
3705         * gcc.dg/pr51879-7.c: New test.
3706         * gcc.dg/pr51879-18.c: New test.
3707
3708 2012-07-05  Jason Merrill  <jason@redhat.com>
3709
3710         PR c++/50852
3711         * g++.dg/template/typedef39.C: New.
3712
3713         PR c++/53039
3714         * g++.dg/cpp0x/variadic133.C: New.
3715         * g++.dg/template/param1.C: Adjust.
3716
3717 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3718
3719         PR target/48941
3720         PR target/51980
3721         * gcc.target/arm/neon/vtrnf32.c: Update.
3722         * gcc.target/arm/neon/vtrns32.c: Update.
3723         * gcc.target/arm/neon/vtrnu32.c: Update.
3724         * gcc.target/arm/neon/vzipf32.c: Update.
3725         * gcc.target/arm/neon/vzips32.c: Update.
3726         * gcc.target/arm/neon/vzipu32.c: Update.
3727
3728 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
3729
3730         PR fortran/53732
3731         * gfortran.dg/inline_sum_4.f90: New test.
3732
3733 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
3734
3735         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3736
3737 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3738
3739         * gcc.target/arm/fma-sp.c: New testcase.
3740         * gcc.target/arm/fma.c: Likewise.
3741         * gcc.target/arm/fma.h: Likewise.
3742
3743 2012-07-04  Jason Merrill  <jason@redhat.com>
3744
3745         PR c++/53848
3746         * g++.dg/other/enum3.C: New.
3747
3748 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
3749
3750         PR middle-end/53321
3751         * g++.dg/torture/pr53321.C: New test.
3752
3753 2012-07-04  Richard Guenther  <rguenther@suse.de>
3754
3755         PR tree-optimization/53844
3756         * g++.dg/tree-ssa/pr53844.C: New testcase.
3757
3758 2012-07-04  Richard Guenther  <rguenther@suse.de>
3759
3760         PR tree-optimization/53849
3761         * gcc.dg/pr53849.c: New testcase.
3762
3763 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
3764
3765         PR c++/53812
3766         * g++.dg/ext/label14.C: New test.
3767
3768 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
3769
3770         PR target/53811
3771         * g++.dg/other/pr53811.C: New test.
3772
3773 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
3774
3775         PR target/28896
3776         * gcc.target/m68k/stack-limit-1.c: New testcase.
3777
3778 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3779
3780         * gnat.dg/recursive_call.adb: New test.
3781
3782 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3783
3784         * gnat.dg/discr37.ad[sb]: New test.
3785
3786 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
3787
3788         * g++.dg/other/packed1.C: Remove SH from xfail list.
3789
3790 2012-07-02  Jason Merrill  <jason@redhat.com>
3791
3792         PR c++/53619
3793         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3794
3795         PR c++/53783
3796         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3797
3798         PR c++/53788
3799         * g++.dg/cpp0x/decltype39.C: New.
3800         * g++.dg/diagnostic/method1.C: Adjust.
3801
3802         PR c++/53816
3803         * g++.dg/template/ref6.C: New.
3804
3805 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3806
3807         PR target/53568
3808         * gcc.target/sh/pr53568-1.c: New.
3809
3810 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3811
3812         PR target/51244
3813         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3814
3815 2012-07-02  Jason Merrill  <jason@redhat.com>
3816
3817         PR c++/53821
3818         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3819
3820         PR c++/53524
3821         * g++.dg/template/enum7.C: New.
3822         * g++.dg/other/ptrmem10.C: Adjust.
3823         * g++.dg/other/ptrmem11.C: Adjust.
3824         * g++.dg/cpp0x/scoped_enum.C: Adjust.
3825
3826 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
3827
3828         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3829
3830 2012-07-01  Wei Guozhi  <carrot@google.com>
3831
3832         PR target/53447
3833         * gcc.target/arm/pr53447-1.c: New testcase.
3834         * gcc.target/arm/pr53447-2.c: New testcase.
3835         * gcc.target/arm/pr53447-3.c: New testcase.
3836         * gcc.target/arm/pr53447-4.c: New testcase.
3837
3838 2012-06-29  Richard Guenther  <rguenther@suse.de>
3839
3840         PR tree-optimization/47061
3841         * gcc.dg/tree-ssa/vrp71.c: New testcase.
3842
3843 2012-06-29  Richard Guenther  <rguenther@suse.de>
3844
3845         PR tree-optimization/37541
3846         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3847
3848 2012-06-29  Richard Guenther  <rguenther@suse.de>
3849
3850         PR tree-optimization/52589
3851         * gcc.dg/tree-ssa/vrp70.c: New testcase.
3852
3853 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
3854
3855         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3856
3857         * g++.dg/template/error46.C: Add missing comment to dg-message.
3858         * g++.dg/template/crash107.C: Likewise.
3859         * g++.dg/template/error47.C: Likewise.
3860         * g++.dg/template/crash108.C: Likewise.
3861         * g++.dg/overload/operator5.C: Likewise.
3862
3863         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3864         errors in dg-message directives, add comments.
3865
3866 2012-06-28  Kai Tietz  <ktietz@redhat.com>
3867
3868         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3869         hard-coded 'unsigned long'.
3870
3871 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3872
3873         PR tree-optimization/51581
3874         * gcc.dg/vect/pr51581-4.c: New test.
3875
3876         PR tree-optimization/53645
3877         * gcc.c-torture/execute/pr53645-2.c: New test.
3878
3879 2012-06-28  Richard Guenther  <rguenther@suse.de>
3880
3881         PR middle-end/53790
3882         * gcc.dg/torture/pr53790.c: New testcase.
3883
3884 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3885
3886         PR tree-optimization/53645
3887         * gcc.c-torture/execute/pr53645.c: New test.
3888
3889 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
3890
3891         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3892
3893 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
3894
3895         PR debug/53671
3896         PR debug/49888
3897         * gcc.dg/guality/pr49888.c: Account for the possibility that
3898         the variable is optimized out at the first test.
3899
3900 2012-06-27  Jason Merrill  <jason@redhat.com>
3901
3902         * g++.dg/cpp0x/override2.C: Adjust.
3903         * g++.dg/template/error5.C: Adjust.
3904         * g++.dg/parse/crash28.C: Adjust.
3905
3906         PR c++/53563
3907         * g++.dg/parse/template27.C: New.
3908         * g++.dg/template/crash74.C: Adjust expected output.
3909
3910 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
3911
3912         PR fortran/41951
3913         PR fortran/49591
3914         * gfortran.dg/typebound_operator_16.f03: New.
3915
3916 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
3917
3918         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3919         even src1.i and src2.i fields even in the second half of the arrays.
3920
3921 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3922
3923         PR c++/51033.
3924         * g++.dg/torture/vshuf-16.inc: New test.
3925         * g++.dg/torture/vshuf-2.inc: New test.
3926         * g++.dg/torture/vshuf-4.inc: New test.
3927         * g++.dg/torture/vshuf-8.inc: New test.
3928         * g++.dg/torture/vshuf-main.inc: New test.
3929         * g++.dg/torture/vshuf-v16hi.C: New test.
3930         * g++.dg/torture/vshuf-v16qi.C: New test.
3931         * g++.dg/torture/vshuf-v2df.C: New test.
3932         * g++.dg/torture/vshuf-v2di.C: New test.
3933         * g++.dg/torture/vshuf-v2sf.C: New test.
3934         * g++.dg/torture/vshuf-v2si.C: New test.
3935         * g++.dg/torture/vshuf-v4df.C: New test.
3936         * g++.dg/torture/vshuf-v4di.C: New test.
3937         * g++.dg/torture/vshuf-v4sf.C: New test.
3938         * g++.dg/torture/vshuf-v4si.C: New test.
3939         * g++.dg/torture/vshuf-v8hi.C: New test.
3940         * g++.dg/torture/vshuf-v8qi.C: New test.
3941         * g++.dg/torture/vshuf-v8si.C: New test.
3942
3943 2012-06-27  Richard Guenther  <rguenther@suse.de>
3944
3945         PR middle-end/53676
3946         * gcc.dg/tree-ssa/scev-6.c: New testcase.
3947
3948 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
3949
3950         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3951         scan-dump-dem-not): Use printable pattern in test name.
3952
3953 2012-06-26  Sterling Augustine  <saugustine@google.com>
3954             Dominique Dhumieres  <dominiq@lps.ens.fr>
3955
3956         * gcc.dg/pubtypes-2.c: Update expected output.
3957         * gcc.dg/pubtypes-3.c: Likewise.
3958         * gcc.dg/pubtypes-4.c: Likewise.
3959
3960 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
3961
3962         * gcc.dg/tree-ssa/slsr-1.c: New test.
3963         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3964         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3965         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3966
3967 2012-06-26  Matt Turner  <mattst88@gmail.com>
3968
3969         PR target/35294
3970         * gcc.target/arm/mmx-2.c: New.
3971
3972 2012-06-26  Richard Guenther  <rguenther@suse.de>
3973
3974         PR c++/53752
3975         * g++.dg/torture/pr53752.C: New testcase.
3976
3977 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
3978
3979         PR tree-optimization/53748
3980         * gcc.c-torture/compile/pr53748.c: New test.
3981
3982 2012-06-25  Jason Merrill  <jason@redhat.com>
3983
3984         PR c++/53498
3985         PR c++/53305
3986         * g++.dg/cpp0x/decltype38.C: New.
3987         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3988
3989 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
3990
3991         * lib/target-supports-dg.exp (testname-for-summary): New.
3992         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3993         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3994         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3995         scan-module-absence, output-exists, output-exists-not: Use
3996         testname-for-summary.
3997         (dg-test): Clean up testname_with_flags.
3998         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3999         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4000         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4001         scan-assembler-dem-not, object-size: Use testname-for-summary.
4002         * lib/gcov.exp (run-gcov): Likewise.
4003         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4004         scan-dump-dem, scan-dump-dem-note): Likewise.
4005
4006         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4007         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4008         including profopt.opt; save and restore existing value.
4009         * g++.dg/bprob/bprob.exp: Likewise.
4010         * gcc.dg/matrix/matrix.exp: Likewise.
4011         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4012         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4013         PROFOPT_OPTIONS.
4014
4015 2012-06-25  Richard Henderson  <rth@redhat.com>
4016
4017         * gcc.dg/pr53749.c: New.
4018
4019 2012-06-25  Jason Merrill  <jason@redhat.com>
4020
4021         PR c++/52988
4022         * g++.dg/cpp0x/nullptr28.C: New.
4023
4024 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
4025
4026         * gcc.target/arm/neon-vld1_dupQ.c: New.
4027
4028 2012-06-25  Florian Weimer  <fweimer@redhat.com>
4029
4030         * g++.dg/init/new35.C: New.
4031         * g++.dg/init/new36.C: New.
4032         * g++.dg/init/new37.C: New.
4033         * g++.dg/ext/vla5.C: New warning.
4034         * g++.dg/ext/vla8.C: New warning.
4035         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4036
4037 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4038             James Greenhalgh  <james.greenhalgh@arm.com>
4039
4040         * gcc.target/arm/ftest-support-arm.h New testcase.
4041         * gcc.target/arm/ftest-support-thumb.h Likewise.
4042         * gcc.target/arm/ftest-support.h Likewise.
4043         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4044         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4045         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4046         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4047         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4048         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4049         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4050         * gcc.target/arm/ftest-armv6-arm.c Likewise.
4051         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4052         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4053         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4054         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4055         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4056         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4057         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4058         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4059         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4060         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4061         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4062         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4063         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4064         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4065         * lib/target-supports.exp
4066         (check_effective_target_arm_arch_FUNC): Add support for more
4067         architectures.
4068         (add_options_for_arm_arch_FUNC): Likewise.
4069         (check_effective_target_arm_arch_FUNC_multilib): New functions.
4070
4071 2012-06-25  Jason Merrill  <jason@redhat.com>
4072
4073         PR c++/53202
4074         * g++.dg/cpp0x/constexpr-tuple.C: New.
4075
4076 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
4077
4078         PR target/53759
4079         * gcc.target/i386/pr53759.c: New test.
4080
4081         PR c++/53594
4082         * g++.dg/cpp0x/nsdmi7.C: New test.
4083
4084 2012-06-24  Kai Tietz  <ktietz@redhat.com>
4085
4086         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4087         for LLP64 targets.
4088         * gcc.target/i386/pr38988.c: Likewise.
4089
4090 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
4091
4092         PR fortran/47710
4093         PR fortran/53328
4094         * gfortran.dg/typebound_generic_12.f03: New.
4095         * gfortran.dg/typebound_generic_13.f03: New.
4096
4097 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
4098
4099         * gnat.dg/lto15.ad[sb]: New test.
4100
4101 2012-06-21  Meador Inge  <meadori@codesourcery.com>
4102
4103         PR c/53702
4104         * gcc.dg/Wunused-local-typedefs.c: New testcase.
4105
4106 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
4107
4108         * gcc.dg/pch/ident-1.c: New test.
4109         * gcc.dg/pch/ident-1.hs: Header file for new test.
4110
4111 2012-06-21  Michael Matz  <matz@suse.de>
4112
4113         PR middle-end/53688
4114         * gcc.c-torture/execute/pr53688.c: New test.
4115
4116 2012-06-20  Richard Guenther  <rguenther@suse.de>
4117
4118         PR tree-optimization/30318
4119         * gcc.dg/tree-ssa/vrp69.c: New testcase.
4120
4121 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
4122
4123         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4124
4125 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4126
4127         * gcc.target/i386/clearcapv2.map: New file.
4128         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4129
4130 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4131
4132         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4133         and add __sh__ case.
4134
4135 2012-06-19  Jason Merrill  <jason@redhat.com>
4136
4137         PR c++/52637
4138         * g++.dg/debug/localclass1.C: New.
4139
4140 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4141
4142         * g++.dg/cpp0x/override4.C: New.
4143
4144 2012-06-14  Jason Merrill  <jason@redhat.com>
4145
4146         PR c++/53651
4147         * g++.dg/cpp0x/decltype37.C: New.
4148
4149 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4150
4151         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4152
4153 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
4154
4155         * gcc.c-torture/compile/vector-5.c,
4156         gcc.c-torture/compile/vector-6.c: New tests.
4157
4158 2012-06-19  Richard Henderson  <rth@redhat.com>
4159
4160         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4161
4162 2012-06-19  Richard Guenther  <rguenther@suse.de>
4163
4164         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4165
4166 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
4167
4168         PR target/53712
4169         * gcc.target/i386/pr53712.c: New test.
4170
4171 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4172
4173         PR fortran/53692
4174         * gfortran.dg/elemental_optional_args_6.f90: New.
4175
4176 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4177
4178         PR fortran/53526
4179         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4180         * gfortran.dg/coarray/move_alloc_1.f90
4181
4182 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4183
4184         PR fortran/53526
4185         * gfortran.dg/coarray_27.f90: New.
4186
4187 2012-06-18  Joey Ye <Joey.Ye@arm.com>
4188             Greta Yorsh  <Greta.Yorsh@arm.com>
4189
4190         * gcc.target/arm/epilog-1.c: New test.
4191
4192 2012-06-18  Richard Guenther  <rguenther@suse.de>
4193
4194         PR tree-optimization/53693
4195         * g++.dg/torture/pr53693.C: New testcase.
4196
4197 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
4198
4199         PR tree-optimization/53703
4200         * gcc.dg/torture/pr53703.c: New test.
4201
4202 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
4203
4204         PR middle-end/53698
4205         * gcc.target/i386/pr53698.c: New test.
4206
4207 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4208
4209         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4210
4211 2012-06-17  Tobias Burnus  <burnus@net-b.de>
4212
4213         PR fortran/53691
4214         PR fortran/53685
4215         * gfortran.dg/transfer_check_3.f90: New.
4216
4217 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4218
4219         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4220
4221 2012-06-16  Tobias Burnus  <burnus@net-b.de>
4222
4223         PR fortran/53642
4224         PR fortran/45170
4225         * gfortran.dg/deferred_type_param_8.f90: New.
4226
4227 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
4228
4229         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4230         testname that includes flags, passed in as new argument, in
4231         pass/fail messages.
4232         (run_gcov): Get testname from dg-test, use it in pass/fail messages
4233         and pass it to verify-* procedures.
4234
4235         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4236         alignment torture options with usual torture options.
4237
4238         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4239         messages reported for one line of source code.
4240         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4241         * g++.dg/cpp0x/decltype2.C: Likewise.
4242         * g++.dg/cpp0x/decltype3.C: Likewise.
4243         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4244         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4245         * g++.dg/cpp0x/static_assert3.C: Likewise.
4246         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4247         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4248         * g++.dg/cpp0x/union1.C: Likewise.
4249         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4250         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4251         * g++.dg/cpp0x/variadic2.C: Likewise.
4252         * g++.dg/cpp0x/variadic20.C: Likewise.
4253         * g++.dg/cpp0x/variadic74.C: Likewise.
4254         * g++.dg/diagnostic/bitfld2.C: Likewise.
4255         * g++.dg/ext/attrib44.C: Likewise.
4256         * g++.dg/ext/no-asm-1.C: Likewise.
4257         * g++.dg/other/error34.C: Likewise.
4258         * g++.dg/parse/crash46.C: Likewise.
4259         * g++.dg/parse/error10.C: Likewise.
4260         * g++.dg/parse/error2.C: Likewise.
4261         * g++.dg/parse/error3.C: Likewise.
4262         * g++.dg/parse/error36.C: Likewise.
4263         * g++.dg/parse/error8.C: Likewise.
4264         * g++.dg/parse/error9.C: Likewise.
4265         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4266         * g++.dg/parse/parser-pr28152.C: Likewise.
4267         * g++.dg/parse/template25.C: Likewise.
4268         * g++.dg/parse/typename11.C: Likewise.
4269         * g++.dg/tc1/dr147.C: Likewise.
4270         * g++.dg/template/deduce3.C: Likewise.
4271         * g++.dg/template/koenig9.C: Likewise.
4272         * g++.dg/template/pr23510.C: Likewise.
4273         * g++.dg/warn/pr12242.C: Likewise.
4274         * g++.dg/warn/pr30551-2.C: Likewise.
4275         * g++.dg/warn/pr30551.C: Likewise.
4276         * g++.old-deja/g++.other/typename1.C: Likewise.
4277         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4278
4279 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4280
4281         PR c++/51033
4282         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4283         * c-c++-common/torture/vshuf-2.inc: Likewise.
4284         * c-c++-common/torture/vshuf-4.inc: Likewise.
4285         * c-c++-common/torture/vshuf-8.inc: Likewise.
4286         * c-c++-common/torture/vshuf-main.inc: Likewise.
4287         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4288         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4289         * c-c++-common/torture/vshuf-v2df.c: Likewise.
4290         * c-c++-common/torture/vshuf-v2di.c: Likewise.
4291         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4292         * c-c++-common/torture/vshuf-v2si.c: Likewise.
4293         * c-c++-common/torture/vshuf-v4df.c: Likewise.
4294         * c-c++-common/torture/vshuf-v4di.c: Likewise.
4295         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4296         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4297         * c-c++-common/torture/vshuf-v4si.c: Likewise.
4298         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4299         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4300         * c-c++-common/torture/vshuf-v8si.c: Likewise.
4301
4302 2012-06-15  Michael Matz  <matz@suse.de>
4303
4304         * gcc.dg/tree-ssa/vector-4.c: New test.
4305
4306 2012-06-15  Michael Matz  <matz@suse.de>
4307
4308         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4309         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4310
4311 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
4312
4313         PR tree-optimization/53636
4314         * gcc.target/arm/pr53636.c: New test.
4315
4316 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
4317
4318         PR tree-optimization/51581
4319         * gcc.c-torture/execute/pr51581-1.c: New test.
4320         * gcc.c-torture/execute/pr51581-2.c: New test.
4321         * gcc.dg/vect/pr51581-1.c: New test.
4322         * gcc.dg/vect/pr51581-2.c: New test.
4323         * gcc.dg/vect/pr51581-3.c: New test.
4324         * gcc.target/i386/avx-pr51581-1.c: New test.
4325         * gcc.target/i386/avx-pr51581-2.c: New test.
4326         * gcc.target/i386/avx2-pr51581-1.c: New test.
4327         * gcc.target/i386/avx2-pr51581-2.c: New test.
4328         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4329
4330 2012-06-15  Richard Guenther  <rguenther@suse.de>
4331
4332         * gcc.c-torture/execute/20120615-1.c: New testcase.
4333
4334 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
4335
4336         * gnat.dg/vect8.ad[sb]: New test.
4337
4338 2012-06-14  Richard Guenther  <rguenther@suse.de>
4339
4340         * gcc.dg/tree-ssa/vrp.h: New testcase.
4341         * gcc.dg/tree-ssa/vrp68.c: Likewise.
4342
4343 2012-06-13  Christian Bruel  <christian.bruel@st.com>
4344
4345         PR target/53621
4346         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4347
4348 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
4349
4350         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4351
4352 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
4353
4354         PR testsuite/20771
4355         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4356         test summary unique.
4357
4358         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4359         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4360         scan-stack-usage-not): Don't strip torture options from test name.
4361
4362         * lib/scandump.exp (scan-dump-times): Use printable version of
4363         regexp in test summary line.
4364
4365         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4366         messages reported for one line of source code.
4367         * gcc.dg/format/few-1.c: Likewise.
4368         * gcc.dg/ia64-sync-2.c: Likewise.
4369         * gcc.dg/sync-2.c: Likewise.
4370         * gcc.dg/noncompile/pr44517.c: Likewise.
4371
4372 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4373
4374         PR debug/49888
4375         * gcc.dg/guality/pr49888.c: New.
4376
4377 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4378
4379         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4380         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4381         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4382
4383 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4384
4385         PR fortran/53643
4386         * gfortran.dg/intent_out_7.f90: New.
4387
4388 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4389
4390         PR fortran/53597
4391         * gfortran.dg/save_4.f90: New.
4392
4393 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4394
4395         PR c/53532
4396         PR c/51034
4397         PR c/53196
4398         * gcc.dg/pr53532.c: New test.
4399         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4400         adjust line numbers.
4401         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4402         * gcc.dg/Wcxx-compat-8.c: Likewise.
4403         * gcc.dg/pr51034.c: New test.
4404         * gcc.dg/pr53196-1.c: New test.
4405         * gcc.dg/pr53196-2.c: New test.
4406
4407 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
4408
4409         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4410         alignment torture options with usual torture options.
4411         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4412         instead of dg-options.
4413         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4414         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4415         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4416         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4417         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4418         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4419
4420         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4421         to checks for multiple messages reported for one line of source code.
4422         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4423
4424         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4425         messages reported for one line of source code.
4426
4427         * gcc.dg/20031223-1.c: Add comments to check for multiple
4428         messages reported for one line of source code.
4429         * gcc.dg/Wconversion-integer.c: Likewise.
4430         * gcc.dg/Wfatal-2.c: Likewise.
4431         * gcc.dg/Wfatal.c: Likewise.
4432         * gcc.dg/Wobjsize-1.c: Likewise.
4433         * gcc.dg/c99-vla-jump-1.c: Likewise.
4434         * gcc.dg/c99-vla-jump-2.c: Likewise.
4435         * gcc.dg/c99-vla-jump-3.c: Likewise.
4436         * gcc.dg/c99-vla-jump-4.c: Likewise.
4437         * gcc.dg/c99-vla-jump-5.c: Likewise.
4438         * gcc.dg/decl-9.c: Likewise.
4439         * gcc.dg/declspec-10.c: Likewise.
4440         * gcc.dg/declspec-18.c: Likewise.
4441         * gcc.dg/mtune.c: Likewise.
4442         * gcc.dg/parser-pr28152-2.c: Likewise.
4443         * gcc.dg/parser-pr28152.c: Likewise.
4444         * gcc.dg/pr14475.c: Likewise.
4445         * gcc.dg/pr27953.c: Likewise.
4446         * gcc.dg/pr28322-3.c: Likewise.
4447         * gcc.dg/pr30457.c: Likewise.
4448         * gcc.dg/pr30551-2.c: Likewise.
4449         * gcc.dg/pr30551-3.c: Likewise.
4450         * gcc.dg/pr30551-4.c: Likewise.
4451         * gcc.dg/pr30551-5.c: Likewise.
4452         * gcc.dg/pr30551-6.c: Likewise.
4453         * gcc.dg/pr30551.c: Likewise.
4454         * gcc.dg/pr45461.c: Likewise.
4455         * gcc.dg/pr48552-1.c: Likewise.
4456         * gcc.dg/pr48552-2.c: Likewise.
4457         * gcc.dg/redecl-1.c: Likewise.
4458         * gcc.dg/transparent-union-3.c: Likewise.
4459         * gcc.dg/utf-dflt.c: Likewise.
4460         * gcc.dg/utf-dflt2.c: Likewise.
4461         * gcc.dg/vla-8.c: Likewise.
4462         * gcc.dg/vla-init-1.c: Likewise.
4463         * gcc.dg/wtr-int-type-1.c: Likewise.
4464
4465         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4466         messages reported for for one line of source code.
4467         * c-c++-common/raw-string-5.c: Likewise.
4468         * c-c++-common/raw-string-4.c: Likewise.
4469         * c-c++-common/raw-string-6.c: Likewise.
4470         * c-c++-common/pr20000.c: Likewise.
4471
4472         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4473         messages reported for one line of source code.
4474         * gcc.dg/cpp/pr30786.c: Likewise.
4475         * gcc.dg/cpp/pr28709.c: Likewise.
4476         * gcc.dg/cpp/missing-header-MD.c: Likewise.
4477         * gcc.dg/cpp/macspace2.c: Likewise.
4478         * gcc.dg/cpp/missing-header-1.c: Likewise.
4479         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4480         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4481         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4482
4483 2012-06-12  Jason Merrill  <jason@redhat.com>
4484
4485         PR c++/53599
4486         * g++.dg/template/local7.C: New.
4487
4488 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4489
4490         PR target/53511
4491         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4492         * gcc.target/sh/pr51340-2.c: Likewise.
4493         * gcc.target/sh/pr51340-3.c: Likewise.
4494
4495 2012-06-12  Michael Matz  <matz@suse.de>
4496
4497         * gcc.dg/torture/alias-1.c: New test.
4498
4499 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4500
4501         PR rtl-optimization/53589
4502         * gcc.dg/torture/pr53589.c: New test.
4503
4504 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4505
4506         PR target/50749
4507         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4508         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4509         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4510         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4511         * gcc.target/sh/pr50749-sf-predec-2.c: New.
4512         * gcc.target/sh/pr50749-sf-predec-4.c: New.
4513         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4514         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4515         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4516         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4517         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4518         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4519         * gcc.target/sh/pr50749-sf-predec-1.c: New.
4520         * gcc.target/sh/pr50749-sf-predec-3.c: New.
4521         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4522         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4523
4524 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
4525
4526         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4527         (check_intel_cpu_model): New function.
4528         (check_amd_cpu_model): New function.
4529         (check_features): New function.
4530         (__get_cpuid_output): New function.
4531         (check_detailed): New function.
4532         (fn1): Rename to quick_check.
4533         (main): Update to call quick_check and call check_detailed.
4534
4535 2012-06-11  Richard Henderson  <rth@redhat.com>
4536
4537         * lib/target-supports.exp
4538         (check_effective_target_sync_long_long_runtime): Use
4539         check_effective_target_lp64 instead of
4540         check_effective_target_powerpc64 for powerpc targets.
4541
4542 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
4543
4544         PR target/53511
4545         * gcc.target/sh/pr53511-1.c: New.
4546
4547 2012-06-11  Richard Guenther  <rguenther@suse.de>
4548
4549         PR middle-end/53470
4550         * g++.dg/lto/pr53470_0.C: New testcase.
4551         * gcc.dg/lto/pr53470_0.c: Likewise.
4552
4553 2012-06-11  Richard Guenther  <rguenther@suse.de>
4554
4555         PR c++/53605
4556         * g++.dg/ext/pr53605.C: New testcase.
4557
4558 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4559
4560         * gnat.dg/specs/array1.ads: New test.
4561         * gnat.dg/specs/array2.ads: Likewise.
4562         * gnat.dg/array22.adb: Likewise.
4563
4564 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4565
4566         * gnat.dg/constant4.adb: New test.
4567         * gnat.dg/constant4_pkg.ads: New helper.
4568
4569 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
4570
4571         PR fortran/52552
4572         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4573         * gfortran.dg/allocate_class_1.f90: Modified.
4574         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4575         * gfortran.dg/allocate_class_2.f90: New.
4576
4577 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
4578
4579         PR middle-end/53535
4580         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4581
4582 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4583
4584         PR fortran/52861
4585         * gfortran.dg/string_assign_2.f90:  New test case.
4586
4587 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4588
4589         PR fortran/52861
4590         * gfortran.dg/string_assign_1.f90:  New test case.
4591
4592 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
4593
4594         PR middle-end/53580
4595         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4596         * gcc.dg/gomp/critical-4.c: Likewise.
4597         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4598         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4599         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4600         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4601         * c-c++-common/gomp/pr53580.c: New test.
4602
4603 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4604
4605         PR c++/51214
4606         * g++.dg/cpp0x/forw_enum11.C: New.
4607
4608 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4609
4610         PR c++/53567
4611         * g++.dg/cpp0x/alias-decl-19.C: New.
4612
4613 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
4614
4615         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4616
4617 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
4618
4619         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4620         (XSTATE_FP): Ditto.
4621         (XSTATE_SSE): Ditto.
4622         (XSTATE_YMM): Ditto.
4623         (avx_os_support): Use new defines.
4624
4625 2012-06-06  Richard Guenther  <rguenther@suse.de>
4626
4627         PR testsuite/32380
4628         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4629         loops.
4630
4631 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4632
4633         PR c++/52841
4634         * g++.dg/cpp0x/pr52841.C: New testcase.
4635
4636 2012-06-06  Richard Guenther  <rguenther@suse.de>
4637
4638         PR tree-optimization/53081
4639         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4640         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4641
4642 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4643
4644         * gcc.target/powerpc/pr53487.c: New test.
4645
4646 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
4647
4648         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4649
4650 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
4651
4652         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4653
4654 2012-06-05  Richard Guenther  <rguenther@suse.de>
4655
4656         PR tree-optimization/30442
4657         * gcc.dg/vect/bb-slp-30.c: New testcase.
4658
4659 2012-06-05  Richard Guenther  <rguenther@suse.de>
4660
4661         PR tree-optimization/53081
4662         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4663         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4664         -fno-tree-loop-distribute-patterns.
4665
4666 2012-06-05  Alan Modra  <amodra@gmail.com>
4667
4668         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4669         Check static chain in nested funcs.
4670
4671 2012-06-04  Tobias Burnus  <burnus@net-b.de>
4672
4673         PR fortran/50619
4674         * gfortran.dg/init_flag_10.f90: New.
4675
4676 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4677
4678         PR c++/53524
4679         * g++.dg/warn/Wenum-compare-no-2: New.
4680
4681 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
4682
4683         PR preprocessor/53463
4684         * g++.dg/cpp/limits.C: New test.
4685         * g++.dg/parse/error19.C: Adjust.
4686         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4687         * g++.dg/warn/pr35635.C: Likewise.
4688         * g++.old-deja/g++.pt/assign1.C: Likewise.
4689
4690 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
4691
4692         PR target/53559
4693         * gcc.target/powerpc/cell_builtin_1.c: New test case.
4694         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4695         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4696         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4697         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4698         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4699         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4700         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4701
4702 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
4703
4704         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4705
4706 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
4707
4708         PR tree-optimization/53550
4709         * gcc.dg/pr53550.c: New test.
4710
4711 2012-06-04  Richard Guenther  <rguenther@suse.de>
4712
4713         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4714         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4715         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4716
4717 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4718
4719         PR fortran/48831
4720         * gfortran.dg/parameter_array_element_2.f90: New.
4721
4722 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
4723
4724         PR target/53512
4725         * gcc.target/sh/pr53512-1.c: New.
4726         * gcc.target/sh/pr53512-2.c: New.
4727         * gcc.target/sh/pr53512-3.c: New.
4728         * gcc.target/sh/pr53512-4.c: New.
4729
4730 2012-06-01  Jason Merrill  <jason@redhat.com>
4731
4732         PR c++/52973
4733         * g++.dg/ext/visibility/template12.C: New.
4734         * g++.dg/ext/attrib14.C: Adjust warning line.
4735
4736         PR c++/52725
4737         * g++.dg/parse/new6.C: New.
4738         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4739
4740 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4741
4742         * c-c++-common/restrict-2.c: Revert previous change.
4743
4744 2012-06-01  Jason Merrill  <jason@redhat.com>
4745
4746         PR c++/53137
4747         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4748
4749         PR c++/53484
4750         * g++.dg/cpp0x/auto33.C: New.
4751
4752 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
4753
4754         PR c++/26155
4755         * g++.dg/parse/namespace-alias-1.C: New.
4756
4757 2012-06-01  Christian Bruel  <christian.bruel@st.com>
4758
4759         * gcc.dg/spec-options.c: New test.
4760         * gcc.dg/foo.specs: New file.
4761
4762 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4763
4764         PR ada/53517
4765         * gnat.dg/lto14.adb: Skip on Solaris.
4766
4767 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
4768
4769         * gcc.target/cris/sync-1-v10.c,
4770         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4771         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4772         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4773         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4774         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4775         gcc.target/cris/torture/sync-mis-op-i-1.c,
4776         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4777         gcc.target/cris/torture/sync-mis-op-i-2.c,
4778         gcc.target/cris/torture/sync-mis-op-i-2a.c,
4779         gcc.target/cris/torture/sync-mis-op-i-3.c,
4780         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4781         gcc.target/cris/torture/sync-mis-op-s-1.c,
4782         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4783         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4784         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4785         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4786         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4787         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4788         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4789         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4790         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4791
4792 2012-05-31  Richard Guenther  <rguenther@suse.de>
4793
4794         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4795         ldist-pr45948.c with disabled SCCP.
4796
4797 2012-05-31  Richard Guenther  <rguenther@suse.de>
4798
4799         PR middle-end/48493
4800         * gcc.dg/torture/pr48493.c: New testcase.
4801
4802 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
4803
4804         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4805         arm32 to targets.
4806         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4807         of the initialization loop.
4808         (dg-final): Adjust the expected number of vectorized loops depending
4809         on vect_char_mult target selector.
4810
4811 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
4812
4813         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4814         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4815         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4816         New tests.
4817
4818 2012-05-30  Jason Merrill  <jason@redhat.com>
4819
4820         PR c++/53356
4821         * g++.dg/init/new34.C: New.
4822         * g++.dg/tree-ssa/stabilize1.C: New.
4823
4824 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4825
4826         PR c++/53356
4827         * g++.dg/init/new33.C: New test.
4828
4829 2012-05-30  Richard Guenther  <rguenther@suse.de>
4830
4831         PR middle-end/53501
4832         * gcc.dg/torture/pr53501.c: New testcase.
4833         * c-c++-common/restrict-2.c: Adjust.
4834
4835 2012-05-30  Alan Modra  <amodra@gmail.com>
4836
4837         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4838         torture-finish.
4839
4840 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
4841
4842         * gcc.target/i386/shuf-concat.c: New test.
4843
4844 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4845
4846         PR rtl-optimization/53519
4847         * gcc.c-torture/compile/pr53519.c: New test.
4848
4849 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4850
4851         * gcc.target/arm/neon-vrev.c: New.
4852
4853 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
4854
4855         PR target/51340
4856         * gcc.target/sh/pr51340-1.c: New.
4857         * gcc.target/sh/pr51340-2.c: New.
4858         * gcc.target/sh/pr51340-3.c: New.
4859
4860 2012-05-29  Richard Guenther  <rguenther@suse.de>
4861
4862         PR tree-optimization/53516
4863         * gcc.dg/torture/pr53516.c: New testcase.
4864
4865 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
4866
4867         PR preprocessor/53229
4868         * gcc.dg/cpp/paste6.c: Force to run without
4869         -ftrack-macro-expansion.
4870         * gcc.dg/cpp/paste8.c: Likewise.
4871         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4872         -ftrack-macro-expansion.
4873         * gcc.dg/cpp/paste12.c: Force to run without
4874         -ftrack-macro-expansion.
4875         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4876         -ftrack-macro-expansion.
4877         * gcc.dg/cpp/paste13.c: Likewise.
4878         * gcc.dg/cpp/paste14.c: Likewise.
4879         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4880         -ftrack-macro-expansion.
4881         * gcc.dg/cpp/paste18.c: New test.
4882
4883 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
4884
4885         * gcc.target/cris/torture/trap-1.c,
4886         gcc.target/cris/torture/trap-2.c,
4887         gcc.target/cris/torture/trap-3.c,
4888         gcc.target/cris/torture/trap-v0.c,
4889         gcc.target/cris/torture/trap-v3.c: New tests.
4890
4891 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
4892
4893         PR c++/25137
4894         * g++.dg/warn/Wbraces3.C: New.
4895         * g++.dg/warn/Wbraces4.C: Likewise.
4896
4897 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
4898
4899         PR tree-optimization/53505
4900         * c-c++-common/torture/pr53505.c: New test.
4901
4902 2012-05-27  Nathan Sidwell  <nathan@acm.org>
4903
4904         * gcc.dg/stmt-expr-4.c: New.
4905
4906 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
4907
4908         PR c++/53491
4909         * g++.dg/parse/crash60.C: New.
4910
4911 2012-05-26  Jason Merrill  <jason@redhat.com>
4912
4913         PR c++/53220
4914         * c-c++-common/array-lit.c: New.
4915         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4916
4917 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4918
4919         PR ada/50294
4920         * gnat.dg/array21.adb: New test.
4921
4922 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4923
4924         * gnat.dg/renaming5.adb: Adjust dg-final directive.
4925
4926 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4927
4928         PR c++/32054
4929         * g++.dg/other/anon-union3.C: New.
4930
4931 2012-05-25  Ian Lance Taylor  <iant@google.com>
4932
4933         * gcc.dg/split-6.c: New test.
4934
4935 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4936
4937         * gnat.dg/lto14.adb: New test.
4938
4939 2012-05-25  Tristan Gingold  <gingold@adacore.com>
4940
4941         * gcc.target/i386/large-frame.c: New.
4942
4943 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
4944         * gcc.target/powerpc/lhs-1.c: New.
4945         * gcc.target/powerpc/lhs-2.c: New.
4946         * gcc.target/powerpc/lhs-3.c: New.
4947
4948 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
4949
4950         Make unwound macro expansion trace less redundant
4951         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4952         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4953         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4954         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4955         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4956         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4957
4958 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4959
4960         PR c++/53464
4961         * g++.dg/cpp0x/constexpr-default1.C: New.
4962
4963 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4964
4965         PR c++/32080
4966         * g++.dg/eh/goto2.C: New.
4967
4968 2012-05-24  Richard Guenther  <rguenther@suse.de>
4969
4970         PR middle-end/53460
4971         * g++.dg/tree-prof/pr53460.C: New testcase.
4972
4973 2012-05-24  Richard Guenther  <rguenther@suse.de>
4974
4975         PR bootstrap/53466
4976         * g++.dg/debug/pr53466.C: New testcase.
4977
4978 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
4979
4980         PR tree-optimization/53465
4981         * gcc.c-torture/execute/pr53465.c: New test.
4982
4983 2012-05-23  Tobias Burnus  <burnus@net-b.de>
4984
4985         PR fortran/51055
4986         PR fortran/45170
4987         * gfortran.dg/allocate_with_typespec_6.f90: New.
4988
4989 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4990
4991         PR c++/29185
4992         * g++.dg/warn/delete-array-1.C: New.
4993
4994 2012-05-23  Richard Guenther  <rguenther@suse.de>
4995
4996         * gcc.dg/torture/pr39074-2.c: Adjust.
4997         * gcc.dg/torture/pr39074.c: Likewise.
4998         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4999         * gcc.dg/tree-ssa/alias-19.c: Likewise.
5000
5001 2012-05-22  Jan Hubicka  <jh@suse.cz>
5002
5003         PR middle-end/53161
5004         * g++.dg/torture/pr53161.C: New testcase.
5005
5006 2012-05-22  Tobias Burnus  <burnus@net-b.de>
5007
5008         PR fortran/53389
5009         * gfortran.dg/realloc_on_assign_15.f90: New.
5010
5011 2012-05-22  Richard Guenther  <rguenther@suse.de>
5012
5013         PR middle-end/51071
5014         * gcc.dg/torture/pr51071-2.c: New testcase.
5015
5016 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
5017
5018         PR tree-optimization/53336
5019         * g++.dg/torture/pr53336.C: New testcase.
5020
5021 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
5022
5023         PR c++/53322
5024         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5025         instead of -Wunused-local-typedefs.
5026
5027 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5028
5029         PR c++/51184
5030         * g++.dg/other/abstract4.C: New-
5031
5032 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5033
5034         PR c++/40821
5035         * g++.dg/ext/attrib46.C: New.
5036
5037 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
5038
5039         PR c/53418
5040         * gcc.c-torture/compile/pr53418-1.c,
5041         gcc.c-torture/compile/pr53418-2.c: New tests.
5042
5043 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
5044
5045         PR tree-optimization/53366
5046         * gcc.dg/torture/pr53366-1.c: New test.
5047         * gcc.dg/torture/pr53366-2.c: New test.
5048         * gcc.target/i386/pr53366-1.c: New test.
5049         * gcc.target/i386/pr53366-2.c: New test.
5050
5051         PR tree-optimization/53409
5052         * gcc.c-torture/compile/pr53409.c: New test.
5053
5054         PR tree-optimization/53410
5055         * gcc.c-torture/compile/pr53410-1.c: New test.
5056         * gcc.c-torture/compile/pr53410-2.c: New test.
5057
5058 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5059
5060         PR target/53425
5061         * gcc.target/i386/pr53425-1.c: New file.
5062         * gcc.target/i386/pr53425-2.c: Likewise.
5063
5064 2012-05-21  Richard Guenther  <rguenther@suse.de>
5065
5066         PR tree-optimization/53408
5067         * gcc.dg/torture/pr53408.c: New testcase.
5068
5069 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
5070             H.J. Lu  <hongjiu.lu@intel.com>
5071
5072         PR target/53416
5073         * gcc.target/i386/pr53416.c: New file.
5074
5075 2012-05-21  Richard Guenther  <rguenther@suse.de>
5076
5077         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5078
5079 2012-05-21  Richard Guenther  <rguenther@suse.de>
5080
5081         * gcc.dg/torture/ldist-1.c: New testcase.
5082
5083 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
5084
5085         * gnat.dg/lto13.adb: New test.
5086         * gnat.dg/lto13_pkg.ad[sb]: New helper.
5087
5088 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5089
5090         * gnat.dg/specs/lto12.ads: New test.
5091         * gnat.dg/specs/lto12_pkg.ads: New helper.
5092
5093 2012-05-18  Richard Guenther  <rguenther@suse.de>
5094
5095         PR tree-optimization/53346
5096         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5097         * gcc.target/i386/incoming-10.c: Adjust.
5098         * gcc.target/i386/incoming-11.c: Likewise.
5099         * gcc.target/i386/pr46295.c: Likewise.
5100
5101 2012-05-18  Richard Guenther  <rguenther@suse.de>
5102
5103         * gcc.dg/pr53352.c: Return zero.
5104
5105 2012-05-18  Richard Guenther  <rguenther@suse.de>
5106
5107         PR tree-optimization/53390
5108         * gcc.dg/torture/pr53390.c: New testcase.
5109
5110 2012-05-18  Meador Inge  <meadori@codesourcery.com>
5111
5112         PR rtl-optimization/53352
5113         * gcc.dg/pr53352.c: New test.
5114
5115 2012-05-17  David S. Miller  <davem@davemloft.net>
5116
5117         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5118         failure on sparc-*-linux-gnu.
5119
5120 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5121
5122         PR c++/39681
5123         * g++.dg/parse/error49.C: New.
5124         * g++.dg/cpp0x/error8.C: Likewise.
5125         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5126         * g++.dg/ext/utf-dflt2.C: Likewise.
5127         * g++.dg/ext/utf-gnuxx98.C: Likewise.
5128         * g++.dg/ext/utf-dflt.C: Likewise.
5129         * c-c++-common/raw-string-3.c: Likewise.
5130         * c-c++-common/raw-string-4.c: Likewise.
5131
5132 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5133
5134         PR c++/53371
5135         * g++.dg/cpp0x/catch1.C: New.
5136
5137 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5138
5139         PR c++/44516
5140         * g++.dg/parse/error48.C: New.
5141         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5142         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5143
5144 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
5145
5146         * gcc.dg/tm/indirect-2.c: New test.
5147
5148 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5149
5150         PR tree-optimization/53217
5151         * gfortran.dg/pr53217.f90: New test.
5152
5153 2012-05-16  Richard Guenther  <rguenther@suse.de>
5154
5155         PR tree-optimization/53364
5156         * g++.dg/torture/pr53364.C: New testcase.
5157
5158 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
5159
5160         PR testsuite/52641
5161         * gcc.dg/pr52549.c: Fix test for long != void*
5162         * gcc.c-torture/execute/pr52979-1.x: New file.
5163         * gcc.c-torture/execute/pr52979-2.x: New file.
5164
5165 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
5166
5167         PR preprocessor/7263
5168         * gcc.dg/binary-constants-2.c: Run without tracking locations
5169         accross macro expansion.
5170         * gcc.dg/binary-constants-3.c: Likewise.
5171         * gcc.dg/cpp/sysmac2.c: Likewise.
5172         * gcc.dg/nofixed-point-2.c: Adjust for more precise
5173         location.
5174         * gcc.dg/cpp/syshdr3.c: New test.
5175         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5176         * gcc.dg/system-binary-constants-1.c: New test.
5177         * gcc.dg/system-binary-constants-1.h: New header for the new test
5178         above.
5179         * g++.dg/cpp/syshdr3.C: New test.
5180         * g++.dg/cpp/syshdr3.h: New header the new test above.
5181         * g++.dg/system-binary-constants-1.C: New test.
5182         * g++.dg/system-binary-constants-1.h: New header the new test
5183         above.
5184
5185 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5186
5187         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5188
5189 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
5190
5191         PR target/53358
5192         * gcc.dg/pr53358.c: New test.
5193
5194 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5195
5196         PR c++/11856
5197         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5198         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5199
5200 2012-05-15  Olivier Hainque  <hainque@adacore.com>
5201
5202         * g++.dg/eh/sighandle.C: New testcase.
5203
5204 2012-05-15  Richard Guenther  <rguenther@suse.de>
5205
5206         PR tree-optimization/53355
5207         * gcc.dg/tree-ssa/vrp67.c: New testcase.
5208
5209 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5210
5211         * gfortran.dg/*.f90: Remove now redundant manual
5212         cleanup-modules directive.
5213
5214 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
5215
5216         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5217         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5218
5219 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
5220
5221         PR fortran/52428
5222         * gfortran.dg/int_range_io_1.f90: New test.
5223
5224 2012-05-14  Andi Kleen <ak@linux.intel.com>
5225             Jakub Jelinek  <jakub@redhat.com>
5226
5227         PR target/53315
5228         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5229         * gcc.target/i386/rtm-check.h: New file.
5230         * gcc.target/i386/pr53315.c: New test.
5231
5232 2012-05-14  Tobias Burnus  <burnus@net-b.de>
5233
5234         PR fortran/49110
5235         PR fortran/51055
5236         PR fortran/53329
5237         * gfortran.dg/deferred_type_param_4.f90: New.
5238         * gfortran.dg/deferred_type_param_6.f90: New.
5239
5240 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
5241
5242         * gcc.target/i386/retarg.c: New test.
5243
5244 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5245
5246         PR fortran/45170
5247         * gfortran.dg/deferred_type_param_3.f90: New.
5248         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5249         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5250
5251 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5252
5253         * gnat.dg/null_pointer_deref3.adb: New test.
5254
5255 2012-05-12  Tobias Burnus  <burnus@net-b.de>
5256
5257         PR fortran/49110
5258         PR fortran/52843
5259         * gfortran.dg/deferred_type_param_5.f90: New.
5260
5261 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5262
5263         * g++.dg/parse/error47.C: New.
5264
5265 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5266
5267         PR fortran/52537
5268         * gfortran.dg/string_compare_4.f90:  Change option
5269         to -fdump-tree-original.  Add test case for kind=4.
5270
5271 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5272
5273         PR fortran/52537
5274         * gfortran.dg/string_compare_4.f90:  New test.
5275
5276 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5277
5278         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5279
5280 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5281
5282         PR c++/53305
5283         * g++.dg/cpp0x/variadic132.C: New.
5284
5285 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5286
5287         PR c++/53158
5288         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5289         * g++.dg/parse/error26.C: Tweak dg-error column number.
5290
5291 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5292
5293         PR c++/53301
5294         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5295
5296 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5297
5298         * gnat.dg/lto11.ad[sb]: New test.
5299
5300 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
5301
5302         PR target/52908
5303         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5304         directive to Scan for vpmuldq, not vpmacsdql.
5305
5306 2012-05-09  Michael Matz  <matz@suse.de>
5307
5308         PR tree-optimization/53185
5309         * gcc.dg/vect/pr53185.c: New test.
5310
5311 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
5312
5313         PR middle-end/53249
5314         * gcc.target/i386/pr53249.c: New.
5315
5316 2012-05-09  Richard Guenther  <rguenther@suse.de>
5317
5318         PR tree-optimization/18437
5319         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5320         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5321
5322 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
5323
5324         PR tree-optimization/53226
5325         * gcc.c-torture/compile/pr53226.c: New test.
5326
5327 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5328
5329         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5330         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5331         * gcc.target/i386/hle-and-acq-1.c: Likewise.
5332         * gcc.target/i386/hle-and-rel-1.c: Likewise.
5333         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5334         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5335         * gcc.target/i386/hle-or-acq-1.c: Likewise.
5336         * gcc.target/i386/hle-or-rel-1.c: Likewise.
5337         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5338         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5339         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5340         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5341         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5342         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5343
5344 2012-05-09  Dehao Chen  <dehao@google.com>
5345
5346         * gcc.dg/predict-1.c: Remove the replicated text in this test.
5347         * gcc.dg/predict-2.c: Likewise.
5348         * gcc.dg/predict-3.c: Likewise.
5349         * gcc.dg/predict-4.c: Likewise.
5350         * gcc.dg/predict-5.c: Likewise.
5351         * gcc.dg/predict-6.c: Likewise.
5352
5353 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
5354
5355         PR target/53272
5356         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5357
5358 2012-05-08  Richard Guenther  <rguenther@suse.de>
5359
5360         * gcc.dg/fold-bitand-4.c: New testcase.
5361
5362 2012-05-08  Dehao Chen  <dehao@google.com>
5363
5364         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5365         heuristic is working properly.
5366         * gcc.dg/predict-2.c: Likewise.
5367         * gcc/dg/predict-3.c: Likewise.
5368         * gcc/dg/predict-4.c: Likewise.
5369         * gcc/dg/predict-5.c: Likewise.
5370         * gcc/dg/predict-6.c: Likewise.
5371
5372 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
5373
5374         PR tree-optimization/53239
5375         * g++.dg/opt/vrp3.C: New test.
5376         * g++.dg/opt/vrp3-aux.cc: New file.
5377         * g++.dg/opt/vrp3.h: New file.
5378
5379 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5380
5381         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5382         .uleb128 support in assembler output.
5383
5384 2012-05-07  Richard Guenther  <rguenther@suse.de>
5385
5386         PR lto/42987
5387         * g++.dg/lto/pr42987_0.C: New testcase.
5388         * g++.dg/lto/pr42987_1.C: Likewise.
5389
5390 2012-05-07  Tobias Burnus  <burnus@net-b.de>
5391
5392         PR fortran/53255
5393         * gfortran.dg/typebound_operator_15.f90: New.
5394
5395 2012-05-06  Tobias Burnus  <burnus@net-b.de>
5396
5397         PR fortran/41587
5398         * gfortran.dg/class_array_13.f90: New.
5399
5400 2012-05-06  Tristan Gingold  <gingold@adacore.com>
5401
5402         * gnat.dg/warn7.adb: New test.
5403
5404 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5405
5406         * gnat.dg/specs/renamings.ads: Rename to...
5407         * gnat.dg/specs/renaming1.ads: ...this.
5408         * gnat.dg/specs/renaming2.ads: New test.
5409         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5410         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5411         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5412         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5413
5414 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5415
5416         * gnat.dg/discr36.ad[sb]: New test.
5417         * gnat.dg/discr36_pkg.ad[sb]: New helper.
5418
5419 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5420
5421         PR c/43772
5422         * c-c++-common/pr43772.c: New.
5423
5424 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
5425
5426         PR fortran/41600
5427         * gfortran.dg/select_type_26.f03 : New test.
5428         * gfortran.dg/select_type_27.f03 : New test.
5429
5430         PR fortran/53191
5431         * gfortran.dg/select_type_28.f03 : New test.
5432
5433 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
5434
5435         PR fortran/49010
5436         PR fortran/24518
5437         * gfortran.dg/mod_sign0_1.f90: New test.
5438         * gfortran.dg/mod_large_1.f90: New test.
5439
5440 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5441
5442         PR fortran/53175
5443         gfortran.dg/public_private_module_5.f90: New.
5444
5445 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5446
5447         PR fortran/53111
5448         * gfortran.dg/constructor_7.f90: New.
5449         * gfortran.dg/constructor_8.f90: New.
5450
5451 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5452
5453         PR c++/53166
5454         * g++.dg/cpp0x/static_assert7.C: New.
5455
5456 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
5457
5458         PR tree-optimization/52633
5459         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5460         recognized as widening shifts instead of over-widening.
5461         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5462         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5463         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5464         * gcc.target/arm/pr52633.c: New test.
5465
5466 2012-05-04  Richard Guenther  <rguenther@suse.de>
5467
5468         PR tree-optimization/53168
5469         * gcc.dg/torture/pr53168.c: New testcase.
5470         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5471
5472 2012-05-04  Richard Guenther  <rguenther@suse.de>
5473
5474         * gcc.dg/lto/pr53214_0.c: New testcase.
5475
5476 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5477
5478         * gcc.target/ia64/pr48496.c: New test.
5479         * gcc.target/ia64/pr52657.c: Likewise.
5480
5481 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5482
5483         PR c/51712
5484         * c-c++-common/pr51712.c: New.
5485
5486 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5487
5488         PR target/53199
5489         * gcc.target/powwerpc/pr53199.c: New file.
5490
5491 2012-05-03  Jason Merrill  <jason@redhat.com>
5492
5493         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5494
5495         * gcc.dg/debug/dwarf2/dups-types.c: New.
5496         * gcc.dg/debug/dwarf2/dups-types.h: New.
5497
5498 2012-05-03  Jason Merrill  <jason@redhat.com>
5499
5500         * g++.dg/debug/dwarf2/namespace-2.C: New.
5501         * g++.dg/debug/dwarf2/localclass3.C: New.
5502
5503 2012-05-03  Jason Merrill  <jason@redhat.com>
5504
5505         * g++.dg/debug/dwarf2/thunk1.C: New.
5506
5507 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5508
5509         PR c++/53186
5510         * g++.dg/other/final2.C: New.
5511
5512 2012-05-03  Richard Guenther  <rguenther@suse.de>
5513
5514         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5515
5516 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
5517
5518         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5519         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5520         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5521         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5522
5523 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
5524
5525         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5526         .byte 0xf2.
5527         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5528         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5529         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5530
5531         PR debug/53174
5532         * gcc.dg/pr53174.c: New test.
5533
5534         PR target/53187
5535         * gcc.target/arm/pr53187.c: New test.
5536         * gcc.c-torture/compile/pr53187.c: New test.
5537
5538 2012-05-03  Richard Guenther  <rguenther@suse.de>
5539
5540         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5541         unsupported prefetching support.
5542
5543 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5544
5545         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5546         option -ftrack-macro-expansion=0.
5547         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5548         option -ftrack-macro-expansion=0.
5549
5550 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5551
5552         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5553         dg-options for target arm with dg-additional-options.
5554
5555 2012-05-03  Richard Guenther  <rguenther@suse.de>
5556
5557         PR tree-optimization/53144
5558         * gcc.dg/torture/pr53144.c: New testcase.
5559
5560 2012-05-03  Tobias Burnus  <burnus@net-b.de>
5561
5562         PR fortran/52864
5563         * gfortran.dg/pointer_intent_7.f90: New.
5564         * gfortran.dg/pure_formal_3.f90: New.
5565
5566 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
5567
5568         * gcc.target/s390/20030123-1.c: Add missing "volatile".
5569
5570 2012-05-02  Martin Jambor  <mjambor@suse.cz>
5571
5572         PR lto/52605
5573         * g++.dg/lto/pr52605_0.C: New test.
5574
5575 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
5576
5577         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5578         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5579         * gcc.target/i386/hle-add-acq-1.c: Ditto.
5580         * gcc.target/i386/hle-add-rel-1.c: Ditto.
5581         * gcc.target/i386/hle-and-acq-1.c: Ditto.
5582         * gcc.target/i386/hle-and-rel-1.c: Ditto.
5583         * gcc.target/i386/hle-or-acq-1.c: Ditto.
5584         * gcc.target/i386/hle-or-rel-1.c: Ditto.
5585         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5586         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5587         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5588         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5589         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5590         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5591         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5592         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5593
5594 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
5595
5596         PR middle-end/53153
5597         * gcc.dg/pr53153.c: New test.
5598
5599 2012-05-02  Richard Guenther  <rguenther@suse.de>
5600
5601         * g++.dg/tree-ssa/pr19807.C: Adjust.
5602
5603 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
5604
5605         PR tree-optimization/53163
5606         * gcc.c-torture/compile/pr53163.c: New test.
5607
5608         PR rtl-optimization/53160
5609         * gcc.c-torture/execute/pr53160.c: New test.
5610
5611 2012-05-01  Ian Lance Taylor  <iant@google.com>
5612
5613         PR c/37303
5614         * gcc.dg/pr37303.c: New test.
5615
5616 2012-05-01  Richard Henderson  <rth@redhat.com>
5617
5618         * lib/target-supports.exp
5619         (check_effective_target_sync_long_long_runtime): True for
5620         check_effective_target_powerpc64.
5621
5622 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
5623
5624         PR c++/51033
5625         * gcc.dg/vector-1.c: Move to ...
5626         * c-c++-common/vector-1.c: ... here.
5627         * gcc.dg/vector-2.c: Move to ...
5628         * c-c++-common/vector-2.c: ... here.
5629         * gcc.dg/vector-3.c: Move to ...
5630         * c-c++-common/vector-3.c: ... here. Adapt to C++.
5631         * gcc.dg/vector-4.c: Move to ...
5632         * c-c++-common/vector-4.c: ... here.
5633         * gcc.dg/vector-init-1.c: Move to ...
5634         * c-c++-common/vector-init-1.c: ... here.
5635         * gcc.dg/vector-init-2.c: Move to ...
5636         * c-c++-common/vector-init-2.c: ... here.
5637         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5638         * c-c++-common/vector-subscript-1.c: ... here.
5639         * gcc.dg/vector-subscript-2.c: Move to ...
5640         * c-c++-common/vector-subscript-2.c: ... here.
5641         * gcc.dg/vector-subscript-3.c: Move to ...
5642         * c-c++-common/vector-subscript-3.c: ... here.
5643
5644         PR c++/51314
5645         * g++.dg/cpp0x/vt-51314.C: New test.
5646         * g++.dg/cpp0x/variadic76.C: Fix.
5647
5648 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5649
5650         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5651
5652 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5653
5654         Add -Wvarargs option
5655         * c-c++-common/Wvarargs.c: New test case.
5656         * c-c++-common/Wvarargs-2.c: Likewise.
5657
5658 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5659
5660         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5661         * objc.dg/foreach-7.m: Force the test case to run without
5662         -ftrack-macro-expansion.
5663         * c-c++-common/tm/attrib-1.c: Likewise.
5664         * c-c++-common/warn-ommitted-condop.c: Likewise.
5665         * gcc.dg/assign-warn-1.c: Likewise.
5666         * gcc.dg/assign-warn-2.c: Likewise.
5667         * gcc.dg/attr-alloc_size.c: Likewise.
5668         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5669         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5670         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5671         * gcc.dg/c90-const-expr-9.c: Likewise.
5672         * gcc.dg/c99-const-expr-9.c: Likewise.
5673         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
5674         * gcc.dg/cpp/direct2s.c: Likewise.
5675         * gcc.dg/cpp/pr28709.c: Likewise.
5676         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5677         * gcc.dg/dfp/composite-type.c: Likewise.
5678         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5679         with -ftrack-macro-expansion
5680         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5681         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5682         * g++.dg/ext/cleanup-1.C: Likewise.
5683         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5684         * g++.dg/template/sfinae10.C: Likewise.
5685         * g++.dg/tm/wrap-2.C: Likewise.
5686         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5687         * g++.dg/warn/Wsign-conversion.C: Likewise.
5688         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5689         * g++.old-deja/g++.mike/p10769b.C: Likewise.
5690         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5691         it to run with -ftrack-macro-expansion.
5692         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5693         test cases without -ftrack-macro-expansion.
5694
5695         Fix location for static class members
5696         * g++.dg/template/sfinae6_neg.C: Adjust.
5697
5698         Make conversion warnings work on NULL with -ftrack-macro-expansion
5699         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5700         alongside the previous testing for NULL.
5701
5702         Fix -Wuninitialized for -ftrack-macro-expansion
5703         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5704
5705         Strip "<built-in>" loc from displayed expansion context
5706         * g++.dg/warn/Wconversion-real-integer2.C: New test.
5707         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5708         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5709         new test above.
5710
5711         Fix expansion point loc for macro-like tokens
5712         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5713         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5714
5715         Fix token pasting with -ftrack-macro-expansion
5716         * gcc.dg/cpp/paste17.c: New test case for
5717         -ftrack-macro-expansion=2 mode only.
5718         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5719
5720 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
5721
5722         * gnat.dg/warn6.ad[sb]: New test.
5723
5724 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5725
5726         PR 53149
5727         * gcc.dg/20011021-1.c: Adjust testcase.
5728
5729 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5730
5731         PR fortran/53148
5732         * gfortran.dg/function_optimize_12.f90:  New test.
5733
5734 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
5735
5736         PR target/53156
5737         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5738         code to match current output and cover new peephole2 pattern.
5739
5740 2012-04-27  Ollie Wild  <aaw@google.com>
5741
5742         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5743
5744 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5745
5746         * gcc.c-torture/execute/20120427-2.c: New testcase.
5747         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5748         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5749         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5750
5751 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5752
5753         PR target/53138
5754         * gcc.c-torture/execute/20120427-1.c: New testcase.
5755
5756 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
5757
5758         PR middle-end/27139
5759         * gcc.dg/tree-ssa/forwprop-18.c: New test.
5760
5761 2012-04-27  Tom de Vries  <tom@codesourcery.com>
5762
5763         PR tree-optimization/51879
5764         * gcc.dg/pr51879.c: New test.
5765         * gcc.dg/pr51879-2.c: Same.
5766         * gcc.dg/pr51879-3.c: Same.
5767         * gcc.dg/pr51879-4.c: Same.
5768         * gcc.dg/pr51879-6.c: Same.
5769
5770 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5771
5772         PR c++/53096
5773         * g++.dg/cpp0x/defaulted35.C: New.
5774         * g++.dg/cpp0x/defaulted15.C: Adjust.
5775
5776 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
5777
5778         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5779         structure layout.
5780
5781 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
5782
5783         * gcc.target/i386/builtin_target.c: Check avx2.
5784
5785 2012-04-26  Alan Modra  <amodra@gmail.com>
5786
5787         * gcc.target/powerpc/savres.c: New test.
5788         * gcc.target/powerpc/powerpc.exp: Run it.
5789
5790 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
5791
5792         PR target/53120
5793         * gcc.dg/torture/pr53120.c: New test.
5794
5795 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5796
5797         PR middle-end/52979
5798         * gcc.c-torture/compile/pr52979-1.c: New test.
5799         * gcc.c-torture/execute/pr52979-1.c: New test.
5800         * gcc.c-torture/execute/pr52979-2.c: New test.
5801
5802 2012-04-25  Richard Guenther  <rguenther@suse.de>
5803
5804         * gcc.target/i386/l_fma_float_5.c: Adjust.
5805         * gcc.target/i386/l_fma_double_4.c: Likewise.
5806         * gcc.target/i386/l_fma_float_2.c: Likewise.
5807         * gcc.target/i386/l_fma_float_6.c: Likewise.
5808         * gcc.target/i386/l_fma_double_1.c: Likewise.
5809         * gcc.target/i386/l_fma_double_5.c: Likewise.
5810         * gcc.target/i386/l_fma_float_3.c: Likewise.
5811         * gcc.target/i386/l_fma_double_2.c: Likewise.
5812         * gcc.target/i386/l_fma_double_6.c: Likewise.
5813         * gcc.target/i386/l_fma_float_4.c: Likewise.
5814         * gcc.target/i386/l_fma_double_3.c: Likewise.
5815         * gcc.target/i386/l_fma_float_1.c: Likewise.
5816
5817 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5818
5819         PR tree-optimization/53058
5820         * gcc.c-torture/compile/pr53058.c: New test.
5821
5822 2012-04-25  Jan Hubicka  <jh@suse.cz>
5823
5824         PR middle-end/53088
5825         * gcc.target/i386/pr39082-1.c: Update warning location.
5826
5827 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5828
5829         PR c/52880
5830         * gcc.dg/pr52880.c: New test.
5831
5832 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5833
5834         * gcc.dg/m-un-2.c: Update.
5835         * gcc.dg/20011021-1.c: Update.
5836
5837 2012-04-25  Tobias Burnus  <burnus@net-b.de>
5838
5839         PR fortran/52196
5840         * gfortran.dg/realloc_on_assign_14.f90: New.
5841
5842 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
5843
5844         PR testsuite/52641
5845         PR tree-optimizations/52891
5846         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5847
5848 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5849
5850         PR c++/52363
5851         * g++.dg/cpp0x/sfinae35.C: New.
5852         * g++.dg/cpp0x/sfinae36.C: Likewise.
5853
5854 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
5855
5856         * gcc.target/builtin_target.c: New testcase.
5857
5858 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5859
5860         PR target/47197
5861         * gcc.target/powerpc/pr47197.c: New test.
5862
5863 2012-04-24  Richard Guenther  <rguenther@suse.de>
5864
5865         PR tree-optimization/53085
5866         * g++.dg/torture/pr53085.C: New testcase.
5867
5868 2012-04-24  Andrew Pinski  <apinski@cavium.com>
5869
5870         PR tree-opt/33512
5871         * gcc.dg/tree-ssa/andor-3.c: New testcase.
5872         * gcc.dg/tree-ssa/andor-4.c: New testcase.
5873         * gcc.dg/tree-ssa/andor-5.c: New testcase.
5874
5875 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
5876
5877         PR middle-end/53084
5878         * gcc.c-torture/execute/pr53084.c: New test.
5879
5880 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
5881
5882         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5883
5884 2012-04-23  Andrew Pinski  <apinski@cavium.com>
5885
5886         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5887
5888 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
5889
5890         PR regression/53076
5891         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5892         * gcc.dg/torture/builtin-power-1.c: Likewise.
5893
5894 2012-04-23  Richard Guenther  <rguenther@suse.de>
5895
5896         PR tree-optimization/53070
5897         * gcc.dg/torture/pr53070.c: New testcase.
5898
5899 2012-04-23  Richard Guenther  <rguenther@suse.de>
5900
5901         PR c/53060
5902         * gcc.dg/pr53060.c: New testcase.
5903
5904 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
5905
5906         PR tree-optimizations/52891
5907         * gcc.c-torture/compile/pr52891-1.c: New test.
5908         * gcc.c-torture/compile/pr52891-2.c: New test.
5909
5910 2012-04-22  Tobias Burnus  <burnus@net-b.de>
5911
5912         PR fortran/53051
5913         * gfortran.dg/read_float_4.f90: New.
5914
5915 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5916
5917         PR 35441
5918         * c-c++-common/pr35441.C: New.
5919
5920 2012-04-20  Ian Lance Taylor  <iant@google.com>
5921
5922         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5923         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5924
5925 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
5926
5927         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5928         array access.
5929         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5930
5931 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5932
5933         PR rtl-optimization/44214
5934         * gcc.dg/pr44214-1.c: New test.
5935         * gcc.dg/pr44214-2.c: Likewise.
5936         * gcc.dg/pr44214-3.c: Likewise.
5937
5938 2012-04-20  Richard Guenther  <rguenther@suse.de>
5939
5940         * g++.dg/torture/20120420-1.C: New testcase.
5941
5942 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
5943
5944         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5945
5946 2012-04-19  Christian Bruel  <christian.bruel@st.com>
5947
5948         * gcc.dg/pr52283.c: New test.
5949
5950 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5951
5952         * gcc.dg/pr37985.c: New test.
5953
5954 2012-04-19  Richard Guenther  <rguenther@suse.de>
5955
5956         PR rtl-optimization/44688
5957         * gcc.dg/var-expand1.c: Increase array size to make unrolling
5958         possibly profitable.
5959
5960 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5961
5962         PR tree-optimization/52976
5963         * gfortran.dg/reassoc_11.f: New test.
5964
5965 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5966
5967         PR tree-optimization/52976
5968         * gfortran.dg/reassoc_7.f: New test.
5969         * gfortran.dg/reassoc_8.f: Likewise.
5970         * gfortran.dg/reassoc_9.f: Likewise.
5971         * gfortran.dg/reassoc_10.f: Likewise.
5972
5973 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
5974
5975         PR c++/52422
5976         * g++.dg/cpp0x/sfinae33.C: New.
5977         * g++.dg/cpp0x/sfinae34.C: Likewise.
5978
5979 2012-04-18  Joey Ye  <joey.ye@arm.com>
5980
5981         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5982
5983 2012-04-18  Richard Guenther  <rguenther@suse.de>
5984
5985         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5986         array access.
5987         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5988         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5989
5990 2012-04-17  Tom de Vries  <tom@codesourcery.com>
5991
5992         * g++.dg/pr51264-4.C: New test.
5993
5994 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5995
5996         PR c++/52599
5997         * g++.dg/cpp0x/constexpr-ctor10.C: New.
5998
5999 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6000
6001         PR c++/53003
6002         * g++.dg/parse/crash59.C: New.
6003
6004 2012-04-17  Michael Matz  <matz@suse.de>
6005
6006         PR tree-optimization/18437
6007         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6008
6009 2012-04-17  Richard Guenther  <rguenther@suse.de>
6010
6011         PR middle-end/53011
6012         * g++.dg/torture/pr53011.C: New testcase.
6013
6014 2012-04-16  Jason Merrill  <jason@redhat.com>
6015
6016         PR c++/38543
6017         * g++.dg/cpp0x/variadic131.C: New.
6018
6019         PR c++/52008
6020         * g++.dg/cpp0x/variadic130.C: New.
6021
6022         PR c++/50830
6023         * g++.dg/cpp0x/variadic129.C: New.
6024
6025         PR c++/50303
6026         * g++.dg/cpp0x/variadic128.C: New.
6027
6028 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6029
6030         PR fortran/52864
6031         * gfortran.dg/pointer_intent_6.f90: New.
6032
6033 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6034
6035         PR fortran/52916
6036         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6037         to include public_private_module_4.f90.
6038         * gfortran.dg/public_private_module_4.f90: Skip this test on all
6039         targets.
6040
6041 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
6042
6043         PR c++/49152
6044         * g++.dg/diagnostic/operator1.C: New.
6045         * g++.dg/ext/label5.C: Adjust.
6046         * g++.dg/ext/va-arg1.C: Likewise.
6047         * g++.dg/other/error20.C: Likewise.
6048         * g++.dg/other/error20.C: Likewise.
6049         * g++.dg/other/error16.C: Likewise.
6050         * g++.dg/other/error10.C: Likewise.
6051         * g++.dg/parse/error30.C: Likewise.
6052         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6053
6054 2012-04-16  Jason Merrill  <jason@redhat.com>
6055
6056         PR c++/51148
6057         * g++.dg/cpp0x/variadic127.C: New.
6058
6059 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6060
6061         * lib/plugin-support.exp (plugin-test-execute): Properly determine
6062         testcase name.
6063         Use fail, pass instead of unresolved.
6064         Don't log $optstr.
6065
6066         PR testsuite/52948
6067         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6068         TODO_dump_func.
6069         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6070         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6071         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6072
6073 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
6074
6075         PR fortran/52968
6076         * gfortran.dg/typebound_call_23.f03: New test case.
6077
6078 2012-04-15  Jason Merrill  <jason@redhat.com>
6079
6080         PR c++/47220
6081         * g++.dg/cpp0x/variadic126.C: New.
6082
6083         PR c++/52380
6084         * g++.dg/cpp0x/variadic125.C: New.
6085
6086         PR c++/52292
6087         * g++.dg/cpp0x/variadic124.C: New.
6088
6089         PR c++/52706
6090         * g++.dg/cpp0x/nullptr27.C: New.
6091
6092         PR c++/52818
6093         * g++.dg/warn/format8.C: New.
6094
6095 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
6096
6097         PR fortran/51082
6098         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6099
6100 2012-04-14  Tobias Burnus  <burnus@net-b.de>
6101
6102         PR fortran/52916
6103         PR fortran/40973
6104         * gfortran.dg/public_private_module_3.f90: New.
6105         * gfortran.dg/public_private_module_4.f90: New.
6106
6107 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6108
6109         * gcc.dg/superblock.c: New test.
6110
6111 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6112
6113         * gcc.dg/pr51879-12.c: New test.
6114
6115 2012-04-13  Jason Merrill  <jason@redhat.com>
6116
6117         PR c++/52824
6118         * g++.dg/cpp0x/variadic123.C: New.
6119         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6120
6121         PR c++/52905
6122         * g++.dg/cpp0x/initlist-ctor1.C: New.
6123
6124         PR c++/52915
6125         * g++.dg/other/anon-union2.C: New.
6126
6127 2012-04-13  Martin Jambor  <mjambor@suse.cz>
6128
6129         PR middle-end/52939
6130         * g++.dg/ipa/pr52939.C: New test.
6131
6132 2012-04-13  Tom de Vries  <tom@codesourcery.com>
6133
6134         * gcc.dg/pr52734.c: New test.
6135
6136 2012-04-13  Richard Guenther  <rguenther@suse.de>
6137
6138         PR tree-optimization/52969
6139         * gcc.dg/torture/pr52969.c: New testcase.
6140
6141 2012-04-13  Richard Guenther  <rguenther@suse.de>
6142
6143         PR c/52549
6144         * gcc.dg/pr52549.c: New testcase.
6145
6146 2012-04-13  Richard Guenther  <rguenther@suse.de>
6147
6148         PR c/52862
6149         * gcc.dg/pr52862.c: New testcase.
6150
6151 2012-04-13  Joey Ye  <joey.ye@arm.com>
6152
6153         * gcc.target/arm/thumb1-imm.c: New testcase.
6154
6155 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
6156
6157         PR target/52932
6158         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6159         second function argument.
6160         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6161         (calc_permps): Update declaration.  Calculate result correctly.
6162         (avx2_test): Change src2 type to union256i_d.
6163         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6164         correctly.
6165
6166 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6167
6168         PR target/52775
6169         * gcc.target/powerpc/pr52775.c: New file.
6170
6171 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6172
6173         PR tree-optimization/18589
6174         * gcc.dg/tree-ssa/pr18589-1.c: New test.
6175         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6176         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6177         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6178         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6179         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6180         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6181         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6182         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6183         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6184
6185 2012-04-12  Richard Guenther  <rguenther@suse.de>
6186
6187         PR tree-optimization/52943
6188         * gcc.dg/torture/pr52943.c: New testcase.
6189
6190 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
6191
6192         PR target/50751
6193         * gcc/target/sh/pr50751-4.c: New.
6194         * gcc/target/sh/pr50751-5.c: New.
6195         * gcc/target/sh/pr50751-6.c: New.
6196         * gcc/target/sh/pr50751-7.c: New.
6197
6198 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6199
6200         PR c++/52465
6201         * g++.dg/lookup/using52.C: New.
6202
6203 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6204
6205         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6206
6207 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6208
6209         PR rtl-optimization/52876
6210         * gcc.target/i386/pr52876.c: New.
6211
6212 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
6213
6214         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6215         __UINTPTR_TYPE__.
6216         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6217         __INTPTR_TYPE__.
6218         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6219         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6220         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6221         (ptrdiff_t): ... this.  All uses changed.
6222         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6223         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6224         __INTPTR_TYPE__.
6225         (main): Cast argument to __INTPTR_TYPE__.
6226         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6227         size_t.
6228         * gcc.dg/mallign.c (main): Likewise.
6229         * gcc.dg/pr38700.c (foo): Likewise.
6230         * gcc.dg/long-long-cst1.c (t): Likewise.
6231         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6232         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6233         * gcc.dg/pointer-arith-10.c (foo): Likewise.
6234         * gcc.dg/pr25682.c (d, foo): Likewise.
6235         * gcc.dg/format/cast-1.c (f): Likewise.
6236         * gcc.dg/c90-const-expr-10.c
6237         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6238         (size_t): ...this.  All uses changed.
6239         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6240         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6241         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6242         * gcc.dg/pr34856.c (uintptr_t): Likewise.
6243         * gcc.dg/sequence-pt-1.c: Likewise.
6244         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6245         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6246         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6247         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
6248         of ptrdiff_t with it.
6249         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6250         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6251         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6252
6253 2012-04-11  Jason Merrill  <jason@redhat.com>
6254
6255         PR debug/45088
6256         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6257         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6258
6259         PR c++/52906
6260         * g++.dg/ext/attrib45.C: New.
6261
6262         * g++.dg/eh/dtor3.C: New.
6263
6264 2012-04-11  Richard Guenther  <rguenther@suse.de>
6265
6266         PR middle-end/52621
6267         * gfortran.dg/pr52621.f90: New testcase.
6268
6269 2012-04-11  Richard Guenther  <rguenther@suse.de>
6270
6271         PR middle-end/52918
6272         * g++.dg/torture/pr52918-1.C: New testcase.
6273         * g++.dg/torture/pr52918-2.C: Likewise.
6274
6275 2012-04-11  Tobias Burnus  <burnus@net-b.de>
6276
6277         PR fortran/52729
6278         * gfortran.dg/block_11.f90: New.
6279
6280 2012-04-11  Nick Clifton  <nickc@redhat.com>
6281
6282         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6283
6284 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
6285
6286         PR target/16458
6287         * gcc.target/powerpc/pr16458-1.c: New test.
6288         * gcc.target/powerpc/pr16458-2.c: Likewise.
6289         * gcc.target/powerpc/pr16458-3.c: Likewise.
6290         * gcc.target/powerpc/pr16458-4.c: Likewise.
6291
6292 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6293
6294         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6295         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6296         * gcc.dg/builtin-bswap-5.c: Likewise.
6297         * gcc.target/i386/builtin-bswap-4.c: New test.
6298
6299 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6300
6301         PR 24985
6302         * lib/prune.exp: Add -fno-diagnostics-show-caret.
6303
6304 2012-04-11  Richard Guenther  <rguenther@suse.de>
6305
6306         PR rtl-optimization/52881
6307         * gcc.dg/torture/pr52881.c: New testcase.
6308         * gcc.dg/torture/pr52913.c: Likewise.
6309
6310 2012-04-11  Richard Guenther  <rguenther@suse.de>
6311
6312         PR tree-optimization/52912
6313         * gcc.dg/torture/pr52912.c: New testcase.
6314
6315 2010-04-10  Michael Matz  <matz@suse.de>
6316
6317         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6318         * gcc.dg/vect/vect-outer-1.c: Adjust.
6319         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6320         * gcc.dg/vect/vect-outer-1a.c: Adjust.
6321         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6322         * gcc.dg/vect/vect-outer-1b.c: Adjust.
6323         * gcc.dg/vect/vect-outer-2b.c: Adjust.
6324         * gcc.dg/vect/vect-outer-3b.c: Adjust.
6325
6326 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
6327
6328         PR tree-optimization/52870
6329         * gcc.dg/vect/pr52870.c: New test.
6330
6331 2012-04-09  Mike Stump  <mikestump@comcast.net>
6332
6333         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6334         * gcc.dg/tree-ssa/vrp59.c: Likewise.
6335         * gcc.dg/tree-ssa/vrp60.c: Likewise.
6336         * gnat.dg/aggr11.adb: Likewise.
6337         * gnat.dg/aggr11_pkg.ads: Likewise.
6338         * gnat.dg/aggr15.adb: Likewise.
6339         * gnat.dg/aggr15.ads: Likewise.
6340         * gnat.dg/aggr17.adb: Likewise.
6341         * gnat.dg/aggr18.adb: Likewise.
6342         * gnat.dg/array14.adb: Likewise.
6343         * gnat.dg/array14.ads: Likewise.
6344         * gnat.dg/array14_pkg.ads: Likewise.
6345         * gnat.dg/array19.adb: Likewise.
6346         * gnat.dg/array19.ads: Likewise.
6347         * gnat.dg/discr27.adb: Likewise.
6348         * gnat.dg/discr27.ads: Likewise.
6349         * gnat.dg/discr35.adb: Likewise.
6350         * gnat.dg/discr35.ads: Likewise.
6351         * gnat.dg/discr6.adb: Likewise.
6352         * gnat.dg/discr6_pkg.ads: Likewise.
6353         * gnat.dg/import1.adb: Likewise.
6354         * gnat.dg/import1.ads: Likewise.
6355         * gnat.dg/loop_address2.adb: Likewise.
6356         * gnat.dg/opt7.adb: Likewise.
6357         * gnat.dg/opt7.ads: Likewise.
6358         * gnat.dg/pointer_variable_bounds.adb: Likewise.
6359         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6360         * gnat.dg/rep_clause2.adb: Likewise.
6361         * gnat.dg/rep_clause2.ads: Likewise.
6362         * gnat.dg/slice2.adb: Likewise.
6363         * gnat.dg/slice2.ads: Likewise.
6364         * gnat.dg/slice6.adb: Likewise.
6365         * gnat.dg/slice6_pkg.ads: Likewise.
6366         * gnat.dg/specs/unchecked_union2.ads: Likewise.
6367         * gnat.dg/taft_type2.adb: Likewise.
6368         * gnat.dg/taft_type2.ads: Likewise.
6369         * gnat.dg/taft_type2_pkg.ads: Likewise.
6370         * gnat.dg/volatile10.adb: Likewise.
6371         * gnat.dg/volatile10_pkg.ads: Likewise.
6372
6373         * gcc.dg/dll-8.c: Remove execute permissions.
6374         * g++.dg/ext/dllexport5.C: Likewise.
6375
6376 2012-04-09  Jan Hubicka  <jh@suse.cz>
6377
6378         PR lto/52722
6379         PR lto/51765
6380         PR lto/52634
6381         * gcc.dg/lto/pr52634_1.c: New testcase.
6382         * gcc.dg/lto/pr52634_0.c: New testcase.
6383
6384 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
6385
6386         PR target/52883
6387         * gcc.target/i386/pr52883.c: New testcase.
6388
6389 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
6390
6391         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6392         (check_effective_target_sync_long_long): Add SPARC case.
6393         (check_effective_target_sync_long_long_runtime): Likewise.
6394         (check_effective_target_sync_int_long): Adjust SPARC case.
6395         (check_effective_target_sync_char_short): Likewise.
6396
6397 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
6398
6399         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6400         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
6401
6402 2012-04-08  Tobias Burnus  <burnus@net-b.de>
6403
6404         PR fortran/40973
6405         PR fortran/52751
6406         * gfortran.dg/public_private_module_2.f90: New.
6407
6408 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6409
6410         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6411         directives.
6412
6413 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6414
6415         PR fortran/52893
6416         * gfortran.dg/function_optimize_11.f90:  New test.
6417
6418 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6419
6420         PR fortran/52668
6421         * gfortran.dg/use_only_6.f90: New test.
6422
6423 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6424
6425         PR fortran/52668
6426         * gfortran.dg/use_only_6.f90: New test.
6427 2012-04-06  Mike Stump  <mikestump@comcast.net>
6428
6429         PR testsuite/50722
6430         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6431
6432 2012-04-05  Jason Merrill  <jason@redhat.com>
6433
6434         PR c++/52596
6435         * g++.dg/template/qualified-id5.C: New.
6436
6437 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
6438
6439         PR target/52882
6440         * gcc.target/i386/pr52882.c: New test.
6441
6442 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6443             Dominique D'Humieures  <dominiq@lps.ens.fr>
6444
6445         PR testsuite/52614
6446         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6447         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6448
6449 2012-04-04  Jason Merrill  <jason@redhat.com>
6450
6451         PR c++/52845
6452         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6453
6454 2012-04-03  Jason Merrill  <jason@redhat.com>
6455
6456         PR c++/52796
6457         * g++.dg/cpp0x/variadic-value1.C: New.
6458
6459 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6460
6461         * gnat.dg/pack18.adb: New test.
6462         * gnat.dg/pack18_pkg.ads: New helper.
6463
6464 2012-04-03  Richard Guenther  <rguenther@suse.de>
6465
6466         PR tree-optimization/52808
6467         * gcc.dg/pr52808.c: New testcase.
6468
6469 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
6470
6471         PR tree-optimization/52835
6472         * gfortran.dg/pr52835.f90: New test.
6473
6474 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6475
6476         * gnat.dg/specs/aggr5.ads: New test.
6477
6478 2012-04-02  Richard Guenther  <rguenther@suse.de>
6479
6480         PR tree-optimization/52756
6481         * gcc.dg/torture/pr52756.c: New testcase.
6482
6483 2012-04-02  Richard Guenther  <rguenther@suse.de>
6484
6485         PR middle-end/52803
6486         * gcc.dg/pr52803.c: New testcase.
6487
6488 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
6489
6490         PR c++/40942
6491         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6492         DR 214 in account.
6493
6494 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6495
6496         PR c++/50043
6497         * g++.dg/cpp0x/noexcept17.C: New.
6498         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6499         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6500         * g++.dg/cpp0x/noexcept01.C: Likewise.
6501         * g++.dg/eh/init-temp1.C: Likewise.
6502         * g++.dg/eh/ctor1.C: Likwise.
6503
6504 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6505
6506         * gnat.dg/controlled6.adb: New test.
6507         * gnat.dg/controlled6_pkg.ads: New helper.
6508         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6509
6510 2012-03-30  Richard Henderson <rth@redhat.com>
6511
6512         PR debug/52727
6513         * g++.dg/opt/pr52727.C: New testcase.
6514
6515 2012-03-30  Richard Guenther  <rguenther@suse.de>
6516
6517         PR tree-optimization/52754
6518         * gcc.target/i386/pr52754.c: New testcase.
6519
6520 2012-03-30  Richard Guenther <rguenther@suse.de>
6521
6522         PR middle-end/52772
6523         * g++.dg/torture/pr52772.C: New testcase.
6524
6525 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
6526
6527         PR c++/52718
6528         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6529
6530 2012-03-29  Jason Merrill  <jason@redhat.com>
6531
6532         PR c++/52685
6533         * g++.dg/template/inherit8.C: New.
6534
6535 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
6536
6537         PR c++/52759
6538         * g++.dg/ext/weak4.C: New test.
6539
6540         PR tree-optimization/52760
6541         * gcc.c-torture/execute/pr52760.c: New test.
6542
6543 2012-03-29  Jason Merrill  <jason@redhat.com>
6544
6545         PR c++/52743
6546         * g++.dg/cpp0x/initlist-array3.C: New.
6547
6548 2012-03-28  Jason Merrill  <jason@redhat.com>
6549
6550         PR c++/52746
6551         * g++.dg/overload/virtual2.C: New.
6552
6553 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6554
6555         * gnat.dg/vect7.ad[sb]: New test.
6556
6557 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
6558         Tobias Burnus  <burnus@gcc.gnu.org>
6559
6560         PR fortran/52652
6561         * gfortran.dg/allocate_class_1.f90 : Change error test.
6562         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6563         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6564         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6565
6566 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6567
6568         PR middle-end/52691
6569         * gcc.dg/pr52691.c: New test.
6570
6571         PR middle-end/52750
6572         * gcc.c-torture/compile/pr52750.c: New test.
6573
6574 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
6575
6576         PR target/52692
6577         * gcc.target/avr/torture/builtins-2.c: New test.
6578
6579 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6580
6581         PR target/52736
6582         * gcc.target/i386/pr52736.c: New test.
6583
6584 2012-03-27  Martin Jambor  <mjambor@suse.cz>
6585
6586         PR middle-end/52693
6587         * gcc.dg/torture/pr52693.c: New test.
6588
6589 2012-03-27  Meador Inge  <meadori@codesourcery.com>
6590
6591         PR c++/52672
6592         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6593
6594 2012-03-27  Mike Stump  <mikestump@comcast.net>
6595
6596         PR target/52665
6597         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6598         failures that match branch names.
6599
6600 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
6601             H.J. Lu  <hongjiu.lu@intel.com>
6602
6603         PR target/52698
6604         * gcc.target/i386/pr52698.c: New test.
6605
6606 2012-03-27  Richard Guenther  <rguenther@suse.de>
6607
6608         PR middle-end/52720
6609         * gcc.dg/torture/pr52720.c: New testcase.
6610
6611 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6612
6613         * gnat.dg/pack17.adb: New test.
6614
6615 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6616
6617         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6618         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6619
6620 2012-03-26  Martin Jambor  <mjambor@suse.cz>
6621
6622         PR tree-optimization/50052
6623         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6624
6625 2012-03-26  Richard Guenther  <rguenther@suse.de>
6626
6627         PR tree-optimization/52701
6628         * gfortran.dg/pr52701.f90: New testcase.
6629
6630 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
6631
6632         PR tree-optimization/52686
6633         * gcc.target/arm/pr52686.c: New test.
6634
6635 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
6636
6637         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6638         Add "-Os -flto" to list.
6639
6640 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
6641
6642         * gnat.dg/concat2.ad[sb]: New test.
6643
6644 2012-03-24  Jason Merrill  <jason@redhat.com>
6645
6646         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6647         * g++.dg/cpp0x/trailing2.C: Likewise.
6648         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6649         * g++.dg/cpp1y/auto-fn1.C: New.
6650         * g++.dg/cpp1y/auto-fn2.C: New.
6651         * g++.dg/cpp1y/auto-fn3.C: New.
6652         * g++.dg/cpp1y/auto-fn4.C: New.
6653         * g++.dg/cpp1y/auto-fn5.C: New.
6654         * g++.dg/cpp1y/auto-fn6.C: New.
6655         * g++.dg/cpp1y/auto-fn7.C: New.
6656         * g++.dg/cpp1y/auto-fn8.C: New.
6657         * g++.dg/cpp1y/auto-fn9.C: New.
6658         * g++.dg/cpp1y/auto-fn10.C: New.
6659         * g++.dg/cpp1y/auto-fn11.C: New.
6660
6661 2012-03-23  Richard Guenther  <rguenther@suse.de>
6662
6663         PR tree-optimization/52678
6664         * gfortran.dg/pr52678.f: New testcase.
6665
6666 2012-03-23  Richard Guenther  <rguenther@suse.de>
6667
6668         PR tree-optimization/52638
6669         * g++.dg/torture/pr52638.C: New testcase.
6670
6671 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
6672
6673         PR c++/52487
6674         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6675
6676 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
6677
6678         PR c++/52671
6679         * g++.dg/ext/attrib44.C: New test.
6680
6681 2012-03-22  Jan Hubicka  <jh@suse.cz>
6682
6683         PR middle-end/51737
6684         * g++.dg/torture/pr51737.C: New testcase
6685
6686 2012-03-22  Richard Guenther  <rguenther@suse.de>
6687
6688         PR tree-optimization/52548
6689         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6690
6691 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6692
6693         * lib/fortran-modules.exp (list-module-names-1): Remove
6694         warning.
6695
6696 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6697
6698         PR target/50751
6699         * gcc.target/sh/pr50751-1.c: New.
6700         * gcc.target/sh/pr50751-2.c: New.
6701         * gcc.target/sh/pr50751-3.c: New.
6702
6703 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6704
6705         PR target/52479
6706         * gcc.target/sh/sh4a-cos.c: Remove.
6707         * gcc.target/sh/sh4a-sin.c: Remove.
6708         * gcc.target/sh/sh4a-sincos.c: Remove.
6709
6710 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
6711
6712         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6713         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6714
6715 2012-03-21  Martin Jambor  <mjambor@suse.cz>
6716
6717         PR testsuite/52641
6718         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6719         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6720
6721 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
6722
6723         * gcc.target/arm/thumb-16bit-ops.c: New file.
6724         * gcc.target/arm/thumb-ifcvt.c: New file.
6725
6726 2012-03-20  Jason Merrill  <jason@redhat.com>
6727
6728         * lib/target-supports.exp: Add { target c++1y }.
6729
6730         * g++.dg/cpp0x/auto32.C: New.
6731
6732 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6733
6734         PR testsuite/52641
6735         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6736         int32plus.
6737         * gcc.dg/torture/pr48124-4.c: Ditto:
6738         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6739
6740 2012-03-20  Jason Merrill  <jason@redhat.com>
6741
6742         PR c++/52510
6743         * g++.dg/cpp0x/initlist66.C: New.
6744
6745 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6746
6747         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6748         __AVR_HAVE_LPMX__
6749
6750 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6751
6752         PR target/49868
6753         * gcc.target/avr/torture/addr-space-2.h: New file.
6754         * gcc.target/avr/torture/addr-space-2-g.h: New test.
6755         * gcc.target/avr/torture/addr-space-2-0.h: New test.
6756         * gcc.target/avr/torture/addr-space-2-1.h: New test.
6757         * gcc.target/avr/torture/addr-space-2-x.h: New test.
6758
6759 2012-03-20  Richard Guenther  <rguenther@suse.de>
6760
6761         * gnat.dg/pack16.adb: New testcase.
6762         * gnat.dg/pack16_pkg.ads: Likewise.
6763         * gnat.dg/specs/pack8.ads: Likewise.
6764         * gnat.dg/specs/pack8_pkg.ads: Likewise.
6765
6766 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6767
6768         * g++.dg/warn/Wuseless-cast.C: Extend.
6769
6770 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6771
6772         PR c++/14710
6773         * g++.dg/warn/Wuseless-cast.C: New.
6774
6775 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
6776
6777         PR libfortran/52608
6778         * gfortran.dg/pr52608.f90: New test.
6779
6780 2012-03-17  Tobias Burnus  <burnus@net-b.de>
6781
6782         PR fortran/52585
6783         * gfortran.dg/proc_ptr_36.f90: New.
6784
6785 2012-03-16  Martin Jambor  <mjambor@suse.cz>
6786
6787         * gcc.dg/misaligned-expand-1.c: New test.
6788         * gcc.dg/misaligned-expand-3.c: Likewise.
6789
6790 2012-03-16  Richard Guenther  <rguenther@suse.de>
6791         Kai Tietz  <ktietz@redhat.com>
6792
6793         PR middle-end/48814
6794         * gcc.c-torture/execute/pr48814-1.c: New test.
6795         * gcc.c-torture/execute/pr48814-2.c: New test.
6796         * gcc.dg/tree-ssa/assign-1.c: New test.
6797         * gcc.dg/tree-ssa/assign-2.c: New test.
6798         * gcc.dg/tree-ssa/assign-3.c: New test.
6799
6800 2012-03-16  Richard Guenther  <rguenther@suse.de>
6801
6802         * gnat.dg/specs/pack7.ads: New testcase.
6803
6804 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6805
6806         PR target/52568
6807         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6808         * gcc.dg/torture/vshuf-8.inc: Likewise.
6809         * gcc.dg/torture/vshuf-16.inc: Likewise.
6810         * gcc.dg/torture/vshuf-32.inc: Likewise.
6811
6812 2012-03-15  Jason Merrill  <jason@redhat.com>
6813
6814         * g++.dg/torture/pr52582.C: New.
6815
6816 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6817
6818         * lib/fortran-modules.exp: New file which was forgotten in r185430.
6819
6820 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6821             Ulrich Weigand  <ulrich.weigand@linaro.org>
6822
6823         * gcc.dg/vect/slp-cond-3.c: New test.
6824         * gcc.dg/vect/slp-cond-4.c: New test.
6825
6826 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6827             Ulrich Weigand  <ulrich.weigand@linaro.org>
6828
6829         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6830         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6831
6832 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
6833
6834         PR libfortran/52434
6835         PR libfortran/48878
6836         PR libfortran/38199
6837         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6838         * gfortran.dg/round_1.f03: Likewise.
6839
6840 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6841             Andrew Pinski  <apinski@cavium.com>
6842
6843         PR middle-end/52592
6844         * gcc.dg/pr52592.c: New test.
6845
6846 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6847
6848         * gfortran.fortran-torture/compile/compile.exp: Simplify.
6849         * gfortran.fortran-torture/execute/execute.exp: Likewise.
6850         * lib/gcc-dg.exp (cleanup-modules): Move to ..
6851         * lib/fortran-modules.exp: .. this new file. Adjust users.
6852         * lib/gfortran-dg.exp (gfortran-dg-runtest,
6853         gfortran-dg-debug-runtest): Call cleanup-modules.
6854         * lib/fortran-torture.exp (fortran-torture-execute,
6855         fortran-torture): Likewise.
6856         * gfortran.dg/coarray/caf.exp: Likewise.
6857         * lib/lto.exp: Likewise.
6858         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6859         * gfortran.dg/class_4b.f03: Likewise.
6860         * gfortran.dg/class_4c.f03: Likewise.
6861         * gfortran.dg/class_45a.f03: Likewise.
6862         * gfortran.dg/binding_label_tests_10.f03: Likewise.
6863         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6864         * gfortran.dg/binding_label_tests_11.f03: Likewise.
6865         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6866         * gfortran.dg/binding_label_tests_13.f03: Likewise.
6867         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6868         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6869         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6870         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6871         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6872         * gfortran.dg/whole_file_28.f90: Likewise.
6873         * gfortran.dg/whole_file_29.f90: Likewise.
6874         * gfortran.dg/whole_file_30.f90: Likewise.
6875         * gfortran.dg/whole_file_31.f90: Likewise.
6876
6877 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6878
6879         PR tree-optimization/52267
6880         * gcc.dg/pr52267.c: New test.
6881         * gcc.dg/tree-ssa/vrp65.c: New test.
6882         * gcc.dg/tree-ssa/vrp66.c: New test.
6883
6884 2012-03-15  Richard Guenther  <rguenther@suse.de>
6885
6886         PR middle-end/52580
6887         * gfortran.dg/vect/pr52580.f: New testcase.
6888
6889 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
6890
6891         * gcc.target/sh/fpul-usage-1.c: New.
6892
6893 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
6894
6895         PR target/49468
6896         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6897         * gcc.target/sh/pr49468-di.c: Likewise.
6898
6899 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6900
6901         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6902         * gcc.dg/c99-stdint-6.c: Likewise.
6903         * gcc.dg/lto/20090210_0.c: Likewise.
6904         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6905         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6906         * gcc.dg/pragma-init-fini-2.c: Likewise.
6907         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6908         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6909         * gcc.target/i386/pr22152.c: Likewise.
6910         * gcc.target/i386/vect8-ret.c: Likewise.
6911         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6912         handling.
6913
6914 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6915
6916         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6917         * g++.dg/tree-prof/partition1.C: Likewise.
6918         * g++.dg/tree-prof/partition2.C: Likewise.
6919         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6920         handling.
6921         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6922         * gcc.c-torture/execute/20010724-1.c: Remove.
6923         * gcc.c-torture/execute/20010724-1.x: Remove.
6924         * gcc.c-torture/execute/20040208-2.c: Remove.
6925         * gcc.c-torture/execute/20040208-2.x: Remove.
6926         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6927         Remove.
6928         (main) [__mips__ && __sgi__]: Remove.
6929         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6930         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6931         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6932         mips-sgi-irix6* handling.
6933         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6934         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6935         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6936         handling.
6937         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6938         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6939         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6940         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6941         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6942         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6943         mips-sgi-irix6*.
6944         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6945         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6946         * gcc.target/mips/save-restore-3.c: Likewise.
6947         * gcc.target/mips/save-restore-4.c: Likewise.
6948         * gcc.target/mips/save-restore-5.c: Likewise.
6949         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6950         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6951         messages.
6952         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6953         IRIX 6 handling.
6954         (restore_ld_library_path_env_vars): Likewise.
6955         * lib/target-supports.exp (check_profiling_available): Remove
6956         mips*-*-irix* handling.
6957         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6958         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6959         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6960
6961 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6962
6963         PR c++/52582
6964         * g++.dg/opt/pr52582.C: New test.
6965
6966 2012-03-14  Richard Guenther  <rguenther@suse.de>
6967
6968         PR tree-optimization/52571
6969         * gcc.dg/vect/vect-2.c: Initialize arrays.
6970         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6971         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6972         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6973
6974 2012-03-14  Richard Guenther  <rguenther@suse.de>
6975
6976         PR middle-end/52080
6977         PR middle-end/52097
6978         PR middle-end/48124
6979         * gcc.dg/torture/pr48124-1.c: New testcase.
6980         * gcc.dg/torture/pr48124-2.c: Likewise.
6981         * gcc.dg/torture/pr48124-3.c: Likewise.
6982         * gcc.dg/torture/pr48124-4.c: Likewise.
6983
6984 2012-03-14  Richard Guenther  <rguenther@suse.de>
6985
6986         PR middle-end/52578
6987         * gcc.dg/pr52578.c: New testcase.
6988
6989 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6990
6991         PR c++/52521
6992         * g++.dg/cpp0x/udlit-args2.C: New test.
6993
6994 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6995
6996         PR target/48596
6997         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6998         * gcc.c-torture/compile/pr48596.c: ... here.
6999
7000 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
7001
7002         PR c++/51641
7003         * g++.dg/lookup/hidden-class17.C: New test.
7004
7005 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
7006
7007         PR c/52577
7008         * gcc.dg/Wunused-var-3.c: New test.
7009
7010 2012-03-13  Martin Jambor  <mjambor@suse.cz>
7011
7012         * gcc.dg/misaligned-expand-2.c: New test.
7013
7014 2012-03-13  Richard Guenther  <rguenther@suse.de>
7015
7016         PR middle-end/52134
7017         * gcc.dg/pr52134.c: New testcase.
7018
7019 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7020
7021         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7022
7023 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7024
7025         PR tree-optimization/46728
7026         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7027         * gcc.target/powerpc/pr46728-5.c: Likewise.
7028         * gcc.target/powerpc/pr46728-8.c: Likewise.
7029         * gcc.target/powerpc/pr46728-10.c: Likewise.
7030         * gcc.target/powerpc/pr46728-11.c: Likewise.
7031         * gcc.target/powerpc/pr46728-13.c: Likewise.
7032         * gcc.target/powerpc/pr46728-14.c: Likewise.
7033         * gcc.target/powerpc/pr46728-15.c: Likewise.
7034
7035 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
7036
7037         PR c++/52299
7038         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7039
7040 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7041
7042         PR tree-optimization/46728
7043         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7044         * gcc.target/powerpc/pr46728-5.c: Likewise.
7045         * gcc.target/powerpc/pr46728-8.c: Likewise.
7046         * gcc.target/powerpc/pr46728-10.c: Likewise.
7047         * gcc.target/powerpc/pr46728-11.c: Likewise.
7048         * gcc.target/powerpc/pr46728-13.c: Likewise.
7049         * gcc.target/powerpc/pr46728-14.c: Likewise.
7050         * gcc.target/powerpc/pr46728-15.c: Likewise.
7051
7052 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
7053
7054         PR target/49868
7055         * gcc.target/avr/torture/addr-space-1.h: New file.
7056         * gcc.target/avr/torture/addr-space-1-g.h: New test.
7057         * gcc.target/avr/torture/addr-space-1-0.h: New test.
7058         * gcc.target/avr/torture/addr-space-1-1.h: New test.
7059         * gcc.target/avr/torture/addr-space-1-x.h: New test.
7060
7061 2012-03-12  Andrew Pinski  <apinski@cavium.com>
7062
7063         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7064
7065 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7066
7067         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7068         * g++.dg/abi/thunk4.C: Likewise.
7069         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7070         Adapt line numbers.
7071         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7072         handling.
7073         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7074         * g++.dg/eh/spbp.C: Likewise.
7075         * g++.dg/ext/label13.C: Likewise.
7076         * g++.dg/guality/guality.exp: Likewise.
7077         * g++.dg/other/anon5.C: Likewise.
7078         * g++.dg/other/pragma-ep-1.C: Remove.
7079         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7080         * g++.dg/warn/pr31246.C: Likewise.
7081         * g++.dg/warn/weak1.C: Likewise.
7082         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7083         * g++.old-deja/g++.ext/attrib5.C: Likewise.
7084         * gcc.c-torture/compile/limits-declparen.c: Likewise.
7085         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7086         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7087         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7088         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7089         * gcc.dg/c99-tgmath-1.c: Likewise.
7090         * gcc.dg/c99-tgmath-2.c: Likewise.
7091         * gcc.dg/c99-tgmath-3.c: Likewise.
7092         * gcc.dg/c99-tgmath-4.c: Likewise.
7093         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7094         handling.
7095         * gcc.dg/debug/pr49032.c: Likewise.
7096         * gcc.dg/guality/guality.exp: Likewise.
7097         * gcc.dg/intmax_t-1.c: Likewise.
7098         * gcc.dg/pr48616.c: Likewise.
7099         * gcc.dg/pragma-ep-1.c: Remove.
7100         * gcc.dg/pragma-ep-2.c: Remove.
7101         * gcc.dg/pragma-ep-3.c: Remove.
7102         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7103         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7104         * gcc.misc-tests/gcov-14.c: Likewise.
7105         * gfortran.dg/guality/guality.exp: Likewise.
7106         * lib/target-supports.exp (check_weak_available): Likewise.
7107         (add_options_for_tls): Likewise.
7108         (check_ascii_locale_available): Likewise.
7109         * obj-c++.dg/dwarf-2.mm: Likewise.
7110         * objc.dg/dwarf-1.m: Likewise.
7111         * objc.dg/dwarf-2.m: Likewise.
7112
7113 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
7114
7115         PR tree-optimization/51721
7116         * gcc.dg/tree-ssa/vrp64.c: New test.
7117
7118         PR tree-optimization/52533
7119         * gcc.c-torture/compile/pr52533.c: New test.
7120
7121 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
7122
7123         * gcc.target/i386/rtm-xabort-1.c: New.
7124         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7125         * gcc.target/i386/rtm-xend-1.c: Ditto.
7126         * gcc.target/i386/rtm-xtest-1.c: Ditto.
7127         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7128         * gcc.target/i386/sse-13.c: Ditto.
7129         * gcc.target/i386/sse-14.c: Ditto.
7130         * gcc.target/i386/sse-22.c: Ditto.
7131         * gcc.target/i386/sse-23.c: Ditto.
7132         * g++.dg/other/i386-2.C: Ditto.
7133         * g++.dg/other/i386-3.C: Ditto.
7134
7135 2012-03-12  Tobias Burnus  <burnus@net-b.de>
7136
7137         PR fortran/52542
7138         * gfortran.dg/proc_ptr_35.f90: New.
7139
7140 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
7141
7142         PR target/52530
7143         * gcc.dg/torture/pr52530.c: New test.
7144
7145 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7146
7147         PR target/51244
7148         * gcc.target/sh/pr51244-1.c: Fix thinkos.
7149
7150 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7151
7152         PR target/52450
7153         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7154
7155         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7156
7157 2012-03-09  Andrew Pinski  <apinski@cavium.com>
7158
7159         PR middle-end/51988
7160         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7161         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7162
7163 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
7164
7165         * gcc.dg/tree-ssa/scev-3.c: New.
7166         * gcc.dg/tree-ssa/scev-4.c: New.
7167
7168 2012-03-08  Tobias Burnus  <burnus@net-b.de>
7169
7170         PR fortran/52469
7171         * gfortran.dg/proc_ptr_34.f90
7172
7173 2012-03-07  Jason Merrill  <jason@redhat.com>
7174
7175         PR c++/52521
7176         * g++.dg/cpp0x/udlit-mangle.C: New.
7177
7178 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
7179
7180         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7181
7182 2012-03-06  Richard Guenther  <rguenther@suse.de>
7183
7184         PR middle-end/52493
7185         * gcc.dg/torture/pr52493.c: New testcase.
7186
7187 2012-03-06  Richard Guenther  <rguenther@suse.de>
7188
7189         PR lto/52097
7190         * gcc.dg/lto/pr52097_0.c: New testcase.
7191
7192 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
7193
7194         PR target/51244
7195         * gcc.target/sh/pr51244-1.c: New.
7196         * gcc.target/sh/pr51244-2.c: New.
7197         * gcc.target/sh/pr51244-3.c: New.
7198
7199 2012-03-05  Jason Merrill  <jason@redhat.com>
7200
7201         PR c++/51930
7202         * g++.dg/ext/visibility/template11.C: New.
7203
7204         * g++.dg/cpp0x/implicit13.C: New.
7205
7206 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
7207
7208         PR tree-optimization/51721
7209         * gcc.dg/tree-ssa/vrp63.c: New test.
7210         * gcc.dg/pr51721.c: New test.
7211
7212 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7213
7214         PR fortran/50981
7215         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7216         argument checks.
7217
7218 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7219
7220         PR target/52146
7221         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7222
7223 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7224
7225         PR fortran/50981
7226         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7227
7228 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
7229
7230         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7231         int32plus.
7232
7233 2012-03-03  Jason Merrill  <jason@redhat.com>
7234
7235         * g++.dg/cpp0x/nsdmi-defer6.C: New.
7236
7237         Core 1270
7238         * g++.dg/cpp0x/initlist65.C: New.
7239
7240         PR c++/36797
7241         * g++.dg/ext/is_empty2.C: New.
7242
7243 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7244
7245         PR fortran/48820
7246         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7247
7248 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7249
7250         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7251         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7252         * gfortran.dg/bind_c_usage_8.f03: Ditto.
7253         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7254         * gfortran.dg/class_30.f90: Remove dg-warning line.
7255         * gfortran.dg/bind_c_usage_25.f90: New.
7256
7257 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7258
7259         PR fortran/48820
7260         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7261         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7262         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7263
7264 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7265
7266         PR fortran/48820
7267         * gfortran.dg/assumed_type_1.f90: New.
7268         * gfortran.dg/assumed_type_2.f90: New.
7269         * gfortran.dg/assumed_type_3.f90: New.
7270         * gfortran.dg/assumed_type_4.f90: New.
7271
7272 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
7273
7274         PR target/49486
7275         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7276         * gcc.target/sh/pr49468-di.c: New.
7277
7278 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
7279
7280         * gcc.dg/graphite/pr50561.c: Update.
7281
7282 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
7283
7284         * gcc.target/powerpc/pr52457.c: New test.
7285
7286 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
7287
7288         * gcc.target/arm/sat-1.c: New test.
7289
7290 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
7291
7292         PR target/46716
7293         * gcc.target/i386/pr46716.c: New test.
7294
7295 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7296
7297         PR c++/51989
7298         * g++.dg/cpp0x/sfinae32.C: New.
7299
7300 2012-03-02  Richard Guenther  <rguenther@suse.de>
7301
7302         PR tree-optimization/52406
7303         * gcc.dg/torture/pr52406.c: New testcase.
7304
7305 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7306
7307         PR fortran/52325
7308         * gfortran.dg/derived_comp_array_ref_8.f90: New.
7309         * gfortran.dg/nullify_2.f90: Update dg-error.
7310         * gfortran.dg/nullify_4.f90: Ditto.
7311         * gfortran.dg/pointer_init_6.f90: Ditto.
7312
7313 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7314
7315         PR fortran/52270
7316         * gfortran.dg/class_51.f90: New.
7317
7318 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7319
7320         PR fortran/52452
7321         * gfortran.dg/intrinsic_8.f90: New.
7322
7323 2012-03-01  Kai Tietz  <ktietz@redhat.com>
7324
7325         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7326         routines on mingw targets.
7327         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7328
7329 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
7330
7331         PR tree-optimization/52445
7332         * gcc.dg/pr52445.c: New test.
7333
7334 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7335
7336         PR target/52437
7337         * gcc.c-torture/compile/pr52437.c: New test.
7338
7339         PR middle-end/52419
7340         * gcc.dg/torture/pr52419.c: New test.
7341
7342         PR tree-optimization/52429
7343         * gcc.dg/torture/pr52429.c: New test.
7344         * g++.dg/opt/pr52429.C: New test.
7345
7346 2012-02-29  Richard Guenther  <rguenther@suse.de>
7347
7348         PR testsuite/52297
7349         * gcc.dg/lto/trans-mem-1_0.c: Remove.
7350         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7351         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7352         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7353         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7354         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7355
7356 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7357
7358         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7359
7360 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
7361
7362         PR fortran/52386
7363         * gfortran.dg/realloc_on_assign_13.f90 : New test.
7364
7365 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
7366
7367         PR target/51534
7368         * gcc.target/arm/neon/pr51534.c: New testcase.
7369
7370 2012-02-28  Richard Guenther  <rguenther@suse.de>
7371
7372         PR target/52407
7373         * gcc.dg/torture/pr52407.c: New testcase.
7374
7375 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7376
7377         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7378         * gcc.target/arm/vfp2.c: Likewise.
7379         * gcc.target/arm/vfp3.c: Likewise.
7380         * gcc.target/arm/vfp4.c: Likewise.
7381         * gcc.target/arm/vfp5.c: Likewise.
7382         * gcc.target/arm/vfp6.c: Likewise.
7383         * gcc.target/arm/vfp7.c: Likewise.
7384         * gcc.target/arm/vfp8.c: Likewise.
7385         * gcc.target/arm/vfp9.c: Likewise.
7386         * gcc.target/arm/vfp10.c: Likewise.
7387         * gcc.target/arm/vfp11.c: Likewise.
7388         * gcc.target/arm/vfp12.c: Likewise.
7389         * gcc.target/arm/vfp13.c: Likewise.
7390         * gcc.target/arm/vfp14.c: Likewise.
7391         * gcc.target/arm/vfp15.c: Likewise.
7392         * gcc.target/arm/vfp16.c: Likewise.
7393         * gcc.target/arm/vfp17.c: Likewise.
7394         * gcc.target/arm/neon-constants.h: New file.
7395         * gcc.target/arm/neon-vect1.c: New test.
7396         * gcc.target/arm/neon-vect2.c: New test.
7397         * gcc.target/arm/neon-vect3.c: New test.
7398         * gcc.target/arm/neon-vect4.c: New test.
7399         * gcc.target/arm/neon-vect5.c: New test.
7400         * gcc.target/arm/neon-vect6.c: New test.
7401         * gcc.target/arm/neon-vect7.c: New test.
7402         * gcc.target/arm/neon-vect8.c: New test.
7403
7404 2012-02-28  Richard Guenther  <rguenther@suse.de>
7405
7406         PR tree-optimization/52402
7407         * gcc.dg/torture/pr52402.c: New testcase.
7408
7409 2012-02-28  Richard Guenther  <rguenther@suse.de>
7410
7411         PR lto/52400
7412         * g++.dg/lto/pr52400_0.C: New testcase.
7413
7414 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
7415
7416         * gcc.target/avr/torture/builtins-1.c: New test.
7417         * gcc.target/avr/torture/builtins-error.c: New test.
7418
7419 2012-02-28  Kai Tietz  <ktietz@redhat.com>
7420
7421         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7422         * gcc.target/i386/pr45352-2.c: Likewise.
7423         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7424         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7425         targets instead rand.
7426         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7427         * gcc.target/i386/sse2-mul-1.c: Likewise.
7428         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7429         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7430         * gcc.target/i386/pad-1.c: Likewise.
7431         * gcc.target/i386/pad-9.c: Likewise.
7432         * gcc.target/i386/pad-2.c: Likewise.
7433         * gcc.target/i386/pad-5b.c: Likewise.
7434         * gcc.target/i386/pad-8.c: Likewise.
7435         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7436         * gcc.target/i386/pr44130.c: Likewise.
7437         * gcc.target/i386/align-main-1.c: Likewise.
7438         * gcc.target/i386/align-main-2.c: Likewise.
7439         * gcc.target/i386/sw-1.c: Likewise.
7440         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7441         on x64 mingw target.
7442         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7443         * gcc.target/i386/pr46295.c: Likewise.
7444         * gcc.target/i386/amd64-abi-1.c: Likewise.
7445         * gcc.target/i386/amd64-abi-2.c: Likewise.
7446         * gcc.target/i386/pr39082-1.c: Likewise.
7447         * gcc.target/i386/pr39162.c: Likewise.
7448         * gcc.target/i386/pr22152.c: Likewise.
7449         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7450         * gcc.target/i386/wrfsbase-2.c: Likewise.
7451         * gcc.target/i386/local.c: Likewise
7452         * gcc.target/i386/wrgsbase-1.c: Likewise.
7453         * gcc.target/i386/wrfsbase-1.c: Likewise.
7454         * gcc.target/i386/pr39315-3.c: Likewise.
7455         * gcc.target/i386/pr35767-4.c: Likewise.
7456         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7457         x64 mingw target.
7458         * gcc.target/i386/pr45336-2.c: Likewise.
7459         * gcc.target/i386/pr45336-1.c: Likewise.
7460         * gcc.target/i386/pr45336-4.c: Likewise.
7461
7462 2012-02-27  Tristan Gingold  <gingold@adacore.com>
7463
7464         * gnat.dg/array20.ad[sb]: New test.
7465
7466 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
7467
7468         PR target/52375
7469         * gcc.target/arm/pr52375.c: New test.
7470         * gcc.c-torture/compile/pr52375.c: New test.
7471
7472 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7473
7474         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7475         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7476
7477 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7478
7479         * gnat.dg/aggr19.adb: New test.
7480         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7481
7482 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
7483
7484         PR target/49263
7485         * gcc.target/sh/pr49263.c: New.
7486
7487 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
7488
7489         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7490         simulate_thread_wrapper_other_threads
7491         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7492         Move initialization of 'value' to main().
7493         (main): Initialize 'value';
7494         * gcc.dg/simulate-thread/speculative-store.c
7495         (simulate_thread_step_verify): Return 0 when successful.
7496         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7497         Reduce threshold.
7498         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
7499         (simulate_thread_wrapper_other_threads): Return a success/fail value
7500         and issue an error if the instruction count threshold is exceeded.
7501
7502 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7503
7504         PR target/50580
7505         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7506         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7507
7508 2012-02-24  Richard Guenther  <rguenther@suse.de>
7509
7510         PR middle-end/52355
7511         * gcc.dg/pr52355.c: New testcase.
7512
7513 2012-02-23  Kai Tietz  <ktietz@redhat.com>
7514
7515         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7516         * gcc.dg/Wpadded.c: Likewise.
7517         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7518         structure-layout.
7519         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7520         for sleep by Sleep and add windows.h include for this function.
7521         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7522         targets.
7523         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7524         target.
7525         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7526         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7527         on x64 mingw target.
7528         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7529         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7530         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7531         failure on LLP64 target.
7532
7533 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
7534
7535         PR c/52290
7536         * gcc.dg/noncompile/pr52290.c: New test.
7537
7538 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
7539
7540         PR tree-optimization/52019
7541         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7542
7543 2012-02-22  Kai Tietz  <ktietz@redhat.com>
7544
7545         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7546         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7547         derived pdiff_t type.
7548         * g++.dg/torture/pr49720.C: Likewise
7549
7550 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
7551
7552         PR target/52330
7553         * gcc.target/i386/pr52330.c: New test.
7554
7555 2012-02-22  Tobias Burnus  <burnus@net-b.de>
7556
7557         PR fortran/52335
7558         * gfortran.dg/io_constraints_10.f90: New.
7559
7560 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
7561
7562         * lib/target-supports.exp (check_effective_target_vect_condition):
7563         Return true for NEON.
7564
7565 2012-02-21  Kai Tietz  <ktietz@redhat.com>
7566
7567         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7568
7569 2012-02-21  Richard Guenther  <rguenther@suse.de>
7570
7571         PR tree-optimization/52324
7572         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7573
7574 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
7575
7576         PR middle-end/51782
7577         * gcc.target/avr/torture/pr51782-1.c: New test.
7578
7579 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
7580
7581         PR tree-optimization/52318
7582         * gcc.dg/pr52318.c: New test.
7583
7584 2012-02-20  Kai Tietz  <ktietz@redhat.com>
7585
7586         * gcc.dg/bf-ms-layout-3.c: New testcase.
7587
7588 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
7589
7590         PR testsuite/52229
7591         PR fortran/32380
7592         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
7593
7594 2012-02-20  Richard Guenther  <rguenther@suse.de>
7595
7596         PR tree-optimization/52298
7597         * gcc.dg/torture/pr52298.c: New testcase.
7598         * gcc.dg/vect/pr52298.c: Likewise.
7599
7600 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
7601
7602         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7603         * gcc.c-torture/execute/pr52286.c: Ditto.
7604
7605 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
7606
7607         PR tree-optimization/52286
7608         * gcc.c-torture/execute/pr52286.c: New test.
7609
7610 2012-02-18  Tobias Burnus  <burnus@net-b.de>
7611
7612         PR fortran/52295
7613         * gfortran.dg/interface_35.f90: Use -std=f2003.
7614         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7615         * gfortran.dg/interface_assignment_4.f90: Ditto.
7616         * gfortran.dg/bessel_1.f90: Ditto.
7617         * gfortran.dg/func_result_6.f90: Ditto.
7618         * gfortran.dg/hypot_1.f90: Ditto.
7619         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7620
7621 2012-02-17  Tobias Burnus  <burnus@net-b.de>
7622
7623         PR translation/52232
7624         PR translation/52234
7625         PR translation/52245
7626         PR translation/52246
7627         PR translation/52262
7628         PR translation/52273
7629         * gfortran.dg/coarray_22.f90: Update dg-error.
7630         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7631
7632 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7633
7634         PR target/51753
7635         * lib/gcc-simulate-thread.exp: Load timeout.exp.
7636         (simulate-thread): Use default timeout.
7637
7638 2012-02-16  Jason Merrill  <jason@redhat.com>
7639
7640         PR c++/52248
7641         * g++.dg/ext/timevar1.C: New.
7642
7643 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7644
7645         PR c++/52126
7646         * g++.dg/template/using21.C: New.
7647         * g++.dg/template/using22.C: Likewise.
7648
7649 2012-02-16  Jason Merrill  <jason@redhat.com>
7650
7651         PR c++/51415
7652         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7653
7654 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
7655
7656         PR tree-optimization/52255
7657         * gcc.c-torture/compile/pr52255.c: New test.
7658
7659         PR debug/52260
7660         * g++.dg/debug/dwarf2/pr52260.C: New test.
7661
7662         PR middle-end/51929
7663         * g++.dg/ipa/pr51929.C: New test.
7664
7665 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7666
7667         PR target/52199
7668         * gcc.target/powerpc/pr52199.c: New file.
7669
7670 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7671
7672         PR target/52152
7673         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7674
7675 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7676
7677         * gcc.dg/pr51867.c: Don't include <math.h>.
7678         (sqrtf): Declare.
7679
7680 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7681
7682         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7683         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7684
7685 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
7686
7687         PR tree-optimization/50561
7688         * gcc.dg/graphite/pr50561.c: New testcase.
7689
7690 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7691
7692         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7693         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7694
7695 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7696
7697         * gnat.dg/discr35.ad[sb]: New test.
7698
7699 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7700
7701         * gnat.dg/volatile10.adb: New test.
7702         * gnat.dg/volatile10_pkg.ads: New helper.
7703
7704 2012-02-14  Jason Merrill  <jason@redhat.com>
7705
7706         * g++.dg/ext/attrib43.C: New.
7707
7708 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
7709
7710         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7711         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7712         fgnu_tm.
7713         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7714         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7715         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7716         effective_target fgnu_tm.
7717         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7718
7719 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7720
7721         PR c++/52247
7722         * g++.dg/template/asmgoto1.C: New test.
7723
7724 2012-02-14  Ian Lance Taylor  <iant@google.com>
7725
7726         PR go/48501
7727         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7728         compiling generated file for 64bit and index tests.
7729
7730 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
7731
7732         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7733
7734 2012-02-14  Richard Guenther  <rguenther@suse.de>
7735
7736         PR tree-optimization/52244
7737         PR tree-optimization/51528
7738         * gcc.dg/torture/pr52244.c: New testcase.
7739
7740 2012-02-14  Walter Lee  <walt@tilera.com>
7741
7742         * g++.dg/other/PR23205.C: Disable test on tile.
7743         * g++.dg/other/pr23205-2.C: Disable test on tile.
7744         * gcc.dg/20020312-2.c: Add a condition for __tile__.
7745         * gcc.dg/20040813-1.c: Disable test on tile.
7746         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7747         * gcc.misc-tests/linkage.exp: Handle tilegx.
7748
7749 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7750
7751         PR tree-optimization/52210
7752         * gcc.dg/pr52210.c: New test.
7753
7754 2012-02-14  Jason Merrill  <jason@redhat.com>
7755
7756         PR c++/39055
7757         * g++.dg/overload/defarg5.C: New.
7758
7759 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7760
7761         PR c/52181
7762         * c-c++-common/pr52181.c: New test.
7763
7764 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7765
7766         PR c++/52215
7767         * g++.dg/ext/atomic-1.C: New test.
7768
7769 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7770
7771         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7772
7773 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7774
7775         PR middle-end/52209
7776         * gcc.c-torture/execute/pr52209.c: New test.
7777
7778 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
7779
7780         PR fortran/50981
7781         * gfortran.dg/elemental_optional_args_5.f03: New test.
7782
7783 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
7784
7785         PR testsuite/50076
7786         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7787         cases.
7788
7789 2012-02-11  Ian Lance Taylor  <iant@google.com>
7790
7791         PR go/51874
7792         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7793         SPARC Solaris.  Don't run the test at all on systems where it may
7794         not work, rather than xfailing it.
7795
7796 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
7797
7798         PR rtl-optimization/52175
7799         * gcc.c-torture/compile/pr52175.c: New test.
7800
7801 2012-02-10  Jason Merrill  <jason@redhat.com>
7802
7803         PR c++/51910
7804         * g++.dg/template/repo10.C: New.
7805
7806 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
7807
7808         PR debug/52132
7809         * gcc.dg/pr52132.c: New test.
7810
7811 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7812
7813         * gnat.dg/specs/aggr4.ads: New test.
7814         * gnat.dg/specs/aggr4_pkg.ads: New helper.
7815
7816 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7817
7818         PR target/52146
7819         * gcc.target/i386/pr52146.c: New.
7820
7821 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
7822
7823         PR middle-end/52177
7824         * c-c++-common/pr52177.c: New test.
7825
7826 2012-02-10  Jan Hubicka  <jh@suse.cz>
7827
7828         PR middle-end/48600
7829         * g++.dg/torture/pr48600.C: New testcase.
7830
7831 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
7832
7833         PR middle-end/52140
7834         * gcc.dg/dfp/pr52140.c: New test.
7835
7836 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
7837
7838         PR fortran/32380
7839         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7840         of dg-options.
7841
7842 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
7843
7844         PR middle-end/51867
7845         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7846         * gcc.dg/pr51867.c: New test.
7847
7848 2012-02-09  Ian Lance Taylor  <iant@google.com>
7849
7850         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7851         which don't support -fsplit-stack.  Turn off optimization when
7852         compiling select5-out.go.
7853
7854 2012-02-08  Ian Lance Taylor  <iant@google.com>
7855
7856         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7857         systems which don't support -fsplit-stack.
7858
7859 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
7860
7861         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7862         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7863         machine instuction in the log.
7864
7865 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
7866
7867         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7868           to 20 seconds.
7869
7870 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
7871
7872         PR driver/48524
7873         * gcc.dg/pr48524.c: New test.
7874         * gcc.dg/pr48524.spec: New spec file for test.
7875
7876 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7877
7878         PR fortran/32380
7879         * gfortran.dg/vect/pr32380.f90:  New test.
7880
7881 2012-02-08  Tobias Burnus  <burnus@net-b.de>
7882
7883         PR fortran/52151
7884         * gfortran.dg/realloc_on_assign_12.f90: New.
7885
7886 2012-02-08  Richard Guenther  <rguenther@suse.de>
7887
7888         PR rtl-optimization/52170
7889         * gcc.dg/torture/pr52170.c: New testcase.
7890
7891 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
7892
7893         PR gcov-profile/52150
7894         * gcc.dg/tree-prof/pr52150.c: New test.
7895
7896         PR rtl-optimization/52139
7897         * gcc.dg/pr52139.c: New test.
7898
7899 2012-02-07  Jason Merrill  <jason@redhat.com>
7900
7901         PR c++/51675
7902         * g++.dg/cpp0x/constexpr-union3.C: New.
7903
7904         PR c++/52035
7905         * g++.dg/lto/pr52035_0.C: New.
7906
7907 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7908
7909         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7910         * gcc.dg/special/weak-1.c: Likewise.
7911         * gcc.dg/ucnid-12.c: Likewise.
7912         * gcc.dg/torture/pr45678-1.c: Likewise.
7913         * gcc.dg/torture/pr45678-2.c: Likewise.
7914         * gcc.dg/vector-4.c: Likewise.
7915         * gcc.dg/ipa/inline-5.c: Likewise.
7916         * gcc.dg/ucnid-11.c: Likewise.
7917         * gcc.misc-tests/gcov-13.c: Likewise.
7918         * gcc.misc-tests/gcov-14.c: Likewise.
7919         * g++.dg/ext/label13.C: Likewise.
7920         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7921         hppa*-*-hpux* options.
7922         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7923         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7924         * gcc.dg/pr48616.c: Likewise.
7925         * gcc.dg/pr17957.c: Likewise.
7926         * gcc.dg/pr17055-1.c: Likewise.
7927         * gcc.dg/pr32912-1.c: Likewise.
7928         * gcc.dg/tm/pr51472.c: Likewise.
7929         * c-c++-common/fold-bitand-4.c: Likewise.
7930         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7931         Use dg-additional-options for extra options.
7932
7933 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
7934
7935         * gcc.target/epiphany/interrupt-2.c: New test.
7936
7937 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7938
7939         PR target/52155
7940         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7941         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7942         for MIPS ELF.
7943
7944 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7945
7946         PR target/52152
7947         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7948
7949 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7950
7951         PR middle-end/24306
7952         PR target/52154
7953         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7954         * gcc.target/mips/va-arg-1.c: New test.
7955
7956 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
7957
7958         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7959         for -mno-pointers-to-nested-functions.
7960
7961 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
7962
7963         * gcc.c-torture/execute/20120207-1.c: New test.
7964
7965 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
7966
7967         PR rtl-optimization/52060
7968         * gcc.dg/torture/pr52060.c: New test.
7969
7970         PR middle-end/52074
7971         * gcc.c-torture/compile/pr52074.c: New test.
7972
7973 2012-02-07  Tobias Burnus  <burnus@net-b.de>
7974
7975         PR fortran/51514
7976         * gfortran.dg/class_to_type_2.f90: New.
7977
7978 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
7979
7980         PR fortran/32373
7981         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
7982         Remove module.
7983
7984 2012-02-06  Jason Merrill  <jason@redhat.com>
7985
7986         PR c++/52088
7987         * g++.dg/template/conv13.C: New.
7988
7989 2012-02-06  Richard Guenther  <rguenther@suse.de>
7990
7991         PR tree-optimization/52115
7992         * gcc.c-torture/compile/pr52115.c: New testcase.
7993
7994 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
7995
7996         PR target/52129
7997         * gcc.c-torture/execute/pr52129.c: New test.
7998
7999 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
8000
8001         * gcc.dg/pr48374.c: Actually add the test I forgot
8002         in the 2012-01-25 commit.
8003
8004 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8005
8006         PR fortran/32373
8007         * gfortran.dg/vect/vect-8.f90:  New test case.
8008
8009 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8010
8011         PR fortran/48847
8012         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
8013
8014 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
8015
8016         PR fortran/52102
8017         * gfortran.dg/class_48.f90 : Add test of allocate class array
8018         component with source in subroutine test3.  Remove commenting
8019         out in subroutine test4, since branching on unitialized variable
8020         is now fixed (no PR for this last.).
8021
8022 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8023
8024         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8025         on MIPS targets.
8026         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8027
8028 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8029
8030         PR target/52125
8031         * lib/target-supports.exp (check_effective_target_mips_rel): New.
8032         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8033
8034 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8035
8036         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8037         (check_effective_target_sync_int_long): Use it.
8038         (check_effective_target_sync_char_short): Likewise.
8039         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8040
8041 2012-02-05  Tobias Burnus  <burnus@net-b.de>
8042
8043         PR fortran/51972
8044         * gfortran.dg/class_48.f90: Add some further checks.
8045
8046 2012-02-05  Ira Rosen  <irar@il.ibm.com>
8047
8048         PR tree-optimization/52091
8049         * gcc.dg/vect/pr52091.c: New test.
8050
8051 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
8052
8053         PR rtl-optimization/52113
8054         * gcc.target/avr/pr52113.c: New test.
8055
8056 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
8057
8058         PR rtl-optimization/52092
8059         * gcc.c-torture/compile/pr52092.c: New test.
8060
8061 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
8062
8063         PR fortran/41587
8064         * gfortran.dg/class_array_10.f03: New test.
8065
8066         PR fortran/46356
8067         * gfortran.dg/class_array_11.f03: New test.
8068
8069         PR fortran/51754
8070         * gfortran.dg/class_array_12.f03: New test.
8071
8072 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
8073
8074         PR fortran/52012
8075         * gfortran.dg/realloc_on_assign_11.f90: New test.
8076
8077 2012-02-02  Tobias Burnus  <burnus@net-b.de>
8078
8079         PR fortran/52093
8080         * gfortran.dg/shape_7.f90: New.
8081
8082 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8083
8084         * gcc.target/mips/mips-prepend-1.c: New test.
8085
8086 2012-02-02  Jan Hubicka  <jh@suse.cz>
8087             Tom de Vries  <tom@codesourcery.com>
8088
8089         PR middle-end/51998
8090         * gcc.dg/alias-12.c: New testcase.
8091         * gcc.dg/alias-13.c: New testcase.
8092
8093 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
8094
8095         PR target/52086
8096         * gcc.dg/pr52086.c: New test.
8097
8098         PR tree-optimization/52073
8099         * gcc.c-torture/compile/pr52073.c: New test.
8100
8101 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
8102
8103         PR fortran/51958
8104         * gfortran.dg/function_optimize_10.f90:  New test.
8105
8106 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
8107
8108         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8109         test on alpha*-*-*.
8110
8111 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8112
8113         PR fortran/52024
8114         * gfortran.dg/typebound_operator_14.f90: New.
8115
8116 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8117
8118         PR fortran/52059
8119         * gfortran.dg/elemental_function_1.f90: New.
8120
8121 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8122
8123         PR rtl-optimization/51374
8124         * gcc.target/avr/torture/pr51374-1.c:
8125         Also fail if SBIS is seen.
8126
8127 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8128
8129         PR rtl-optimization/51374
8130         * gcc.target/avr/torture/pr51374-1.c: New.
8131
8132 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8133
8134         PR fortran/52024
8135         * gfortran.dg/typebound_generic_11.f90: New.
8136
8137 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8138
8139         PR fortran/52029
8140         * gfortran.dg/class_49.f90: New.
8141
8142 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8143
8144         PR fortran/52013
8145         * gfortran.dg/elemental_args_check_6.f90: New.
8146
8147 2012-01-31  Jason Merrill  <jason@redhat.com>
8148
8149         PR c++/52043
8150         * g++.dg/cpp0x/variadic122.C: New.
8151
8152 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
8153
8154         PR fortran/52012
8155         * gfortran.dg/realloc_on_assign_10.f90: New test.
8156
8157 2012-01-31  Richard Guenther  <rguenther@suse.de>
8158
8159         PR tree-optimization/51528
8160         * gcc.dg/torture/pr51528.c: New testcase.
8161
8162 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
8163
8164         PR go/48501
8165         * lib/go.exp (go_target_compile): Append timeout= to options.
8166         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8167         select5-out.go test on alpha*-*-* targets.
8168
8169 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
8170
8171         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8172         (TEST_SHORT): Reformat in the same way.
8173         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8174         (TEST_SHORT): Reformat in the same way.
8175         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8176         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8177         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8178         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8179         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8180
8181 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
8182
8183         PR target/51835
8184         * gcc.target/arm/pr51835.c: New testcase.
8185
8186 2012-01-30  Richard Guenther  <rguenther@suse.de>
8187
8188         PR tree-optimization/52028
8189         * gcc.dg/torture/pr52028.c: New testcase.
8190         * gfortran.dg/ldist-pr45199.f: Adjust.
8191         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8192         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8193         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8194
8195 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
8196
8197         PR debug/52027
8198         * gcc.dg/tree-prof/pr52027.c: New test.
8199
8200         PR tree-optimization/52046
8201         * gcc.dg/pr52046.c: New test.
8202
8203         PR debug/52048
8204         * g++.dg/other/pr52048.C: New test.
8205
8206 2012-01-30  Richard Guenther  <rguenther@suse.de>
8207
8208         PR tree-optimization/52045
8209         * gcc.dg/pr52045.c: New testcase.
8210
8211 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
8212
8213         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8214         new code generated for __sync_lock_release.
8215
8216 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8217
8218         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8219
8220 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8221
8222         PR testsuite/51875
8223         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8224
8225         * g++.dg/ext/visibility/template10.C: Fix typo.
8226
8227         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8228
8229 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
8230
8231         PR c++/51327
8232         * g++.dg/cpp0x/constexpr-ice6.C: New.
8233
8234 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8235
8236         PR fortran/41600
8237         * gfortran.dg/default_initialization_6.f90: New.
8238
8239 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8240
8241         PR fortran/51972
8242         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8243         * gfortran.dg/class_48.f90: New.
8244
8245 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
8246
8247         PR fortran/51808
8248         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8249
8250 2012-01-28  Tobias Burnus  <burnus@net-b.de>
8251
8252         PR fortran/51972
8253         * gfortran.dg/class_allocate_12.f90: New.
8254
8255 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
8256
8257         * gcc.dg/torture/pr50444.c: Fix dg directives.
8258
8259 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
8260
8261         PR target/52006
8262         * gcc.target/arm/pr52006.c: New test.
8263
8264 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
8265
8266         PR testsuite/52011
8267         * gcc.dg/lto/trans-mem.h: New file.
8268         * gcc.dg/lto/trans-mem-2_0.c: Include it.
8269         * gcc.dg/lto/trans-mem-1_1.c: Same.
8270         * gcc.dg/lto/trans-mem-4_1.c: Same.
8271         * gcc.dg/lto/trans-mem-3_1.c: Same.
8272
8273 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8274
8275         PR fortran/52022
8276         * gfortran.dg/dummy_procedure_7.f90: New.
8277
8278 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
8279
8280         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8281         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8282
8283 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
8284
8285         PR c++/51852
8286         * g++.dg/other/gc5.C: New test.
8287
8288 2012-01-27  Richard Guenther  <rguenther@suse.de>
8289
8290         PR tree-optimization/50444
8291         * gcc.dg/torture/pr50444.c: New testcase.
8292
8293 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8294
8295         PR fortran/51970
8296         PR fortran/51977
8297         * gfortran.dg/move_alloc_13.f90: New.
8298
8299 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8300
8301         PR fortran/51953
8302         * gfortran.dg/allocate_alloc_opt_13.f90: New.
8303         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8304         and change dg-error string.
8305
8306 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8307
8308         PR fortran/52016
8309         * gfortran.dg/elemental_args_check_5.f90: New.
8310
8311 2012-01-27  Richard Guenther  <rguenther@suse.de>
8312
8313         PR middle-end/51959
8314         * g++.dg/torture/pr51959.C: New testcase.
8315
8316 2012-01-27  Tom de Vries  <tom@codesourcery.com>
8317
8318         PR tree-optimization/51990
8319         * gcc.dg/pr51990.c: New test.
8320         * gcc.dg/pr51990-2.c: Same.
8321
8322 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
8323             Tobias Burnus <burnus@gcc.gnu.org>
8324
8325         PR fortran/48705
8326         * gfortran.dg/class_allocate_11.f03: New.
8327
8328         PR fortran/51870
8329         PR fortran/51943
8330         PR fortran/51946
8331         * gfortran.dg/class_allocate_7.f03: New.
8332         * gfortran.dg/class_allocate_8.f03: New.
8333         * gfortran.dg/class_allocate_9.f03: New.
8334         * gfortran.dg/class_allocate_10.f03: New.
8335
8336 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8337
8338         * gnat.dg/discr34.adb: New test.
8339         * gnat.dg/discr34_pkg.ads: New helper.
8340
8341 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8342
8343         * gnat.dg/discr33.adb: New test.
8344
8345 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8346
8347         * gnat.dg/limited_with3.ad[sb): New test.
8348         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8349         * gnat.dg/limited_with3_pkg2.ads: Likewise.
8350         * gnat.dg/limited_with3_pkg3.ads: Likewise.
8351
8352 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8353
8354         * gnat.dg/stack_usage1.adb: New test.
8355         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8356
8357         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8358         * gcc.dg/pr44194-2.c: Likewise.
8359
8360 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
8361
8362         PR c++/51370
8363         * g++.dg/template/crash112.C: New.
8364
8365 2012-01-27  Richard Henderson  <rth@redhat.com>
8366
8367         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8368
8369 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8370
8371         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8372
8373 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
8374
8375         PR middle-end/51895
8376         * g++.dg/opt/pr51895.C: New test.
8377
8378 2012-01-26  Michael Matz  <matz@suse.de>
8379
8380         PR tree-optimization/48794
8381         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8382
8383 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8384
8385         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8386
8387 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8388
8389         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8390         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8391         memory.
8392         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8393         the default value for s390 and s390x.
8394
8395 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
8396
8397         PR lto/51698
8398         * gcc.dg/lto/trans-mem-4_0.c: New.
8399         * gcc.dg/lto/trans-mem-4_1.c: New.
8400         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8401         TM builtins.
8402         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8403         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8404         TM builtins.
8405         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8406         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8407         TM builtins.
8408
8409 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
8410
8411         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8412
8413 2012-01-25  Ian Lance Taylor  <iant@google.com>
8414
8415         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8416
8417 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8418
8419         PR fortran/51995
8420         * gfortran.dg/typebound_proc_25.f90: New.
8421
8422 2012-01-25  Jason Merrill  <jason@redhat.com>
8423
8424         PR c++/51992
8425         * g++.dg/lto/pr51992_0.C: New.
8426
8427 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
8428
8429         PR tree-optimization/51987
8430         * gcc.target/i386/pr51987.c: New test.
8431
8432 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8433
8434         * gcc.dg/tm/lto-1.c: Require lto support in target.
8435
8436 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
8437
8438         PR rtl-optimization/48374
8439         * gcc.dg/pr48374.c: New test.
8440
8441 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8442
8443         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8444
8445 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8446
8447         PR fortran/51966
8448         * gfortran.dg/derived_constructor_char_3.f90: New.
8449
8450 2012-01-24  Ian Lance Taylor  <iant@google.com>
8451
8452         * go.test/go-test.exp (filecmp): New procedure.
8453         (errchk): Handle quoted square brackets.
8454         (go-gc-tests): Set go_compile_args. Handle various new test
8455         lines.  Skip a few new tests.
8456         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8457
8458 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8459
8460         * lib/target-supports.exp (proc check_effective_target_vect_perm)
8461         (check_effective_target_vect_extract_even_odd)
8462         (check_effective_target_vect_interleave): Return true for MIPS
8463         paired-single.
8464
8465 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8466
8467         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8468         (main): Use it instead of argc.
8469
8470 2012-01-24  Jason Merrill  <jason@redhat.com>
8471
8472         PR c++/51973
8473         * g++.dg/cpp0x/sfinae31.C: New.
8474
8475 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8476
8477         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8478
8479 2012-01-24  Jason Merrill  <jason@redhat.com>
8480
8481         PR c++/51812
8482         * g++.dg/inherit/covariant20.C: New.
8483
8484 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
8485
8486         PR c++/51223
8487         * g++.dg/parse/crash58.C: New.
8488
8489 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
8490
8491         PR target/51957
8492         * gcc.dg/pr51957-1.c: New test.
8493         * gcc.dg/pr51957-1.h: New file.
8494         * gcc.dg/pr51957-2.c: New test.
8495
8496 2012-01-23  Jason Merrill  <jason@redhat.com>
8497
8498         PR c++/51930
8499         * g++.dg/ext/visibility/template10.C: New.
8500
8501 2012-01-23  Tobias Burnus  <burnus@net-b.de>
8502
8503         PR fortran/51948
8504         * gfortran.dg/move_alloc_12.f90: New.
8505
8506 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8507
8508         PR middle-end/45416
8509         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8510
8511 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
8512
8513         PR c++/51398
8514         * g++.dg/template/crash111.C: New.
8515
8516 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
8517
8518         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8519         configurations.
8520         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8521
8522 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
8523
8524         PR testsuite/51941
8525         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
8526         the DW_TAG_class_type and DW_AT_name: "Executor".
8527
8528 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8529
8530         * lib/target-supports.exp
8531         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8532         (check_effective_target_vect_interleave): Likewise.
8533
8534 2012-01-22  Jason Merrill  <jason@redhat.com>
8535
8536         PR c++/51925
8537         * g++.dg/template/using20.C: New.
8538         * g++.dg/template/template-id-2.C: Adjust diagnostic.
8539
8540 2012-01-23  Jason Merrill  <jason@redhat.com>
8541
8542         PR target/51934
8543         * g++.dg/torture/pr51344.C: Limit to x86.
8544
8545 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
8546
8547         * c-c++-common/tm/omp.c: Require target with pthread support.
8548
8549 2012-01-23  Richard Guenther  <rguenther@suse.de>
8550
8551         PR tree-optimization/51949
8552         * gcc.dg/torture/pr51949.c: New testcase.
8553
8554 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
8555
8556         PR rtl-optimization/51933
8557         * gcc.c-torture/execute/pr51933.c: New test.
8558
8559 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
8560
8561         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8562         Do not define for Interix.
8563
8564 2012-01-22  Jason Merrill  <jason@redhat.com>
8565
8566         PR c++/51832
8567         * g++.dg/lto/pr51832.h: New.
8568         * g++.dg/lto/pr51832_0.C: New.
8569         * g++.dg/lto/pr51832_1.C: New.
8570
8571 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8572
8573         * gcc.dg/ext-elim-1.c: New test.
8574
8575 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8576
8577         PR target/51931
8578         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8579         * g++.dg/opt/longbranch1.C: Likewise.
8580
8581 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8582
8583         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8584         in C++11 mode.
8585
8586 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8587
8588         PR fortran/50556
8589         * gfortran.dg/namelist_74.f90: New test.
8590         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8591
8592 2012-01-21  Tobias Burnus  <burnus@net-b.de>
8593
8594         PR fortran/51913
8595         * gfortran.dg/class_47.f90: New.
8596
8597 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
8598
8599         * gnat.dg/renaming5.ad[sb]: New test.
8600
8601 2012-01-20  Jason Merrill  <jason@redhat.com>
8602
8603         PR c++/51919
8604         * g++.dg/pch/mangle1.{C,Hs}: Remove.
8605
8606 2012-01-20  Jason Merrill  <jason@redhat.com>
8607
8608         PR c++/51922
8609         * g++.dg/ext/attrib42.C: Require ilp32.
8610
8611 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8612
8613         PR target/51915
8614         * gcc.target/arm/pr51915.c: New test.
8615
8616 2012-01-20  Cary Coutant  <ccoutant@google.com>
8617             Dodji Seketeli  <dodji@redhat.com>
8618
8619         PR debug/45682
8620         * g++.dg/debug/dwarf2/nested-3.C: New test.
8621
8622 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8623
8624         PR c++/51402
8625         * g++.dg/template/crash110.C: New.
8626
8627 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8628
8629         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8630         Remove default options on hppa*-*-hpux*.
8631
8632 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8633
8634         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8635
8636 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8637
8638         * gcc.c-torture/compile/pr51856.c: New testcase.
8639
8640 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
8641
8642         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8643         options to go_target_compile.
8644
8645 2012-01-20  Kai Tietz  <ktietz@redhat.com>
8646
8647         * g++.dg/torture/pr51344.C: Fix typo.
8648
8649 2012-01-20  Richard Guenther  <rguenther@suse.de>
8650
8651         PR tree-optimization/51903
8652         * g++.dg/torture/pr51903.C: New testcase.
8653
8654 2012-01-20  Tobias Burnus  <burnus@net-b.de>
8655             Janus Weil  <janus@gcc.gnu.org>
8656
8657         PR fortran/51056
8658         * gfortran.dg/use_21.f90: New.
8659
8660 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8661
8662         PR target/51106
8663         * gcc.dg/torture/pr51106-1.c: New test.
8664         * gcc.dg/torture/pr51106-2.c: New test.
8665
8666 2012-01-19  Kai Tietz  <ktietz@redhat.com>
8667
8668         * g++.dg/torture/pr51344.C: New test.
8669
8670 2012-01-19  Tobias Burnus  <burnus@net-b.de>
8671
8672         PR fortran/51904
8673         * gfortran.dg/intrinsic_size_2.f90: New.
8674
8675 2012-01-19  Jason Merrill  <jason@redhat.com>
8676
8677         PR c++/51889
8678         * g++.dg/inherit/using7.C: New.
8679
8680 2012-01-19  Richard Guenther  <rguenther@suse.de>
8681
8682         PR tree-optimization/37997
8683         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8684
8685 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8686
8687         PR rtl-optimization/51505
8688         * gcc.dg/pr51505.c: New test.
8689
8690 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
8691
8692         PR fortran/51634
8693         * gfortran.dg/typebound_operator_12.f03: New.
8694         * gfortran.dg/typebound_operator_13.f03: New.
8695
8696 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
8697
8698         PR c++/51225
8699         * g++.dg/cpp0x/pr51225.C: New.
8700
8701 2012-01-17  Ian Lance Taylor  <iant@google.com>
8702
8703         PR go/50656
8704         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8705
8706 2012-01-17  Tobias Burnus  <burnus@net-b.de>
8707
8708         PR fortran/51869
8709         * gfortran.dg/realloc_on_assign_9.f90: New.
8710
8711 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
8712
8713         PR other/51165
8714         * gcc.dg/tm/memopt-3.c: Remove xfail.
8715         * gcc.dg/tm/memopt-4.c: Remove xfail.
8716         * gcc.dg/tm/memopt-5.c: Remove xfail.
8717         * gcc.dg/tm/memopt-7.c: Remove xfail.
8718
8719 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
8720
8721         PR tree-optimization/51877
8722         * gcc.c-torture/execute/pr51877.c: New test.
8723
8724 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
8725
8726         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8727         {!vect_align_arrays} to vect_sizes_32B_16B.
8728         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8729         * gcc.dg/vect/vect-peel-3.c: Ditto.
8730
8731 2012-01-16  Jason Merrill  <jason@redhat.com>
8732
8733         PR c++/51854
8734         * g++.dg/abi/mangle60.C: New.
8735
8736         PR c++/51827
8737         * g++.dg/pch/mangle1.{C,Hs}: New.
8738
8739 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
8740             Tobias Burnus  <burnus@net-b.de>
8741
8742         PR fortran/50981
8743         * gfortran.dg/elemental_optional_args_3.f90: New
8744         * gfortran.dg/elemental_optional_args_4.f90: New
8745
8746 2012-01-16  Tobias Burnus  <burnus@net-b.de>
8747
8748         PR fortran/51809
8749         * gfortran.dg/use_20.f90: New
8750
8751 2012-01-16  Jason Merrill  <jason@redhat.com>
8752
8753         PR c++/51868
8754         * g++.dg/cpp0x/rv-bitfield.C: New.
8755         * g++.dg/cpp0x/rv-bitfield2.C: New.
8756
8757 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
8758
8759         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8760         subroutine 'qsort' and use index array to assign the result.
8761
8762 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
8763
8764         PR tree-optimization/51865
8765         * gcc.dg/pr51865.c: New test.
8766
8767 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8768
8769         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8770
8771 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8772
8773         * gcc.target/mips/code-readable-2.c: Allow the jump table address
8774         to be loaded from the constant pool, rather than via %hi and %lo.
8775
8776 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
8777
8778         PR rtl-optimization/51821
8779         * gcc.dg/pr51821.c: New test.
8780
8781 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
8782
8783         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8784
8785 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
8786
8787         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8788
8789 2012-01-14  Tobias Burnus  <burnus@net-b.de>
8790
8791         PR fortran/51800
8792         * gfortran.dg/init_flag_8.f90: New.
8793         * gfortran.dg/init_flag_9.f90: New.
8794
8795 2011-01-14  Tobias Burnus  <burnus@net-b.de>
8796
8797         PR fortran/51816
8798         * gfortran.dg/use_18.f90: New.
8799         * gfortran.dg/use_19.f90: New.
8800
8801 2012-01-13  Ian Lance Taylor  <iant@google.com>
8802
8803         PR c++/50012
8804         * g++.dg/warn/Wsign-compare-4.C: New.
8805
8806 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
8807
8808         PR fortran/48351
8809         * gfortran.dg/alloc_comp_assign.f03: New.
8810         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8811         __BUILTIN_FREE from 38 to 32.
8812
8813 2012-01-13  Jason Merrill  <jason@redhat.com>
8814
8815         PR c++/20681
8816         * g++.dg/warn/Wreturn-type-7.C: New.
8817
8818 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8819
8820         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8821         assumption.
8822         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8823         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8824         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8825         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8826         int32plus because of big array needed.
8827         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8828         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8829
8830 2012-01-13  Jason Merrill  <jason@redhat.com>
8831
8832         PR c++/51813
8833         * g++.dg/ext/visibility/template9.C: New.
8834
8835         PR c++/51620
8836         * g++.dg/cpp0x/defaulted34.C: New.
8837         * g++.dg/template/virtual3.C: New.
8838
8839 2012-01-13  Richard Guenther  <rguenther@suse.de>
8840
8841         PR middle-end/8081
8842         * gcc.dg/torture/pr8081.c: New testcase.
8843
8844 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8845
8846         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8847
8848 2012-01-12  Jason Merrill  <jason@redhat.com>
8849
8850         PR c++/51714
8851         * g++.dg/ext/stmtexpr14.C: New.
8852
8853 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
8854
8855         PR c++/51633
8856         * g++.dg/cpp0x/constexpr-diag4.C: New test.
8857
8858 2012-01-12  Jason Merrill  <jason@redhat.com>
8859
8860         PR c++/48051
8861         * g++.dg/abi/mangle48.C: Test qualified-names, too.
8862         * g++.dg/abi/mangle58.C: Likewise.
8863
8864         PR c++/51403
8865         * g++.dg/template/arg8.C: New.
8866
8867 2012-01-12  Ira Rosen  <irar@il.ibm.com>
8868
8869         PR tree-optimization/51799
8870         * gcc.dg/vect/pr51799.c: New test.
8871         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8872         patterns.
8873
8874 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8875             Tobias Burnus  <burnus@net-b.de>
8876
8877         PR fortran/51057
8878         PR fortran/51616
8879         * lib/target-supports.exp
8880         (check_effective_target_fortran_largest_fp_has_sqrt): New.
8881         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8882
8883 2012-01-11  Jason Merrill  <jason@redhat.com>
8884
8885         PR c++/51565
8886         * g++.dg/ext/attrib42.C: New.
8887
8888 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
8889
8890         PR bootstrap/51796
8891         * gcc.dg/pr51796.c: New test.
8892
8893 2012-01-11  Jason Merrill  <jason@redhat.com>
8894
8895         PR c++/51818
8896         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8897
8898 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8899
8900         * gnat.dg/array19.ad[sb]: New test.
8901
8902 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8903
8904         * gnat.dg/opt23.ad[sb]: New test.
8905         * gnat.dg/opt23_pkg.ad[sb]: New helper.
8906         * gnat.dg/opt24.ad[sb]: New test.
8907
8908 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8909
8910         PR tree-optimization/49642
8911         * gcc.dg/tree-ssa/pr49642-1.c: New test.
8912         * gcc.dg/tree-ssa/pr49642-2.c: New test.
8913
8914 2012-01-11  Jason Merrill  <jason@redhat.com>
8915
8916         PR c++/51613
8917         * g++.dg/template/explicit-args5.C: New.
8918
8919 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8920
8921         * gcc.c-torture/execute/20120110-1.c: New testcase.
8922
8923 2012-01-10  Jason Merrill  <jason@redhat.com>
8924
8925         PR c++/51614
8926         * g++.dg/inherit/ambig1.C: New.
8927
8928         PR c++/51433
8929         * g++.dg/cpp0x/constexpr-cache1.C: New.
8930
8931 2012-01-10  Richard Guenther  <rguenther@suse.de>
8932
8933         PR tree-optimization/51801
8934         * gcc.dg/torture/pr51801.c: New testcase.
8935
8936 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8937
8938         PR fortran/51652
8939         * gfortran.dg/allocate_with_typespec_5.f90: New.
8940
8941 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8942
8943         * gfortran.dg/class_39.f03: Update dg-error string.
8944
8945 2012-01-10  Richard Guenther  <rguenther@suse.de>
8946
8947         PR tree-optimization/50913
8948         * gcc.dg/graphite/interchange-16.c: New testcase.
8949         * gcc.dg/graphite/scop-20.c: XFAIL.
8950         * gfortran.dg/graphite/interchange-1.f: Likewise.
8951         * gfortran.dg/graphite/block-1.f90: Likewise.
8952         * gfortran.dg/graphite/block-2.f: Likewise.
8953
8954 2012-01-10  Richard Henderson  <rth@redhat.com>
8955
8956         * lib/target-supports.exp (check_effective_target_vect_perm,
8957         check_effective_target_vect_perm_byte,
8958         check_effective_target_vect_perm_short): Enable for arm neon.
8959
8960 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8961
8962         PR fortran/46328
8963         * gfortran.dg/typebound_operator_11.f90: New.
8964
8965 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
8966
8967         * gnat.dg/array18.adb: New test.
8968         * gnat.dg/array18_pkg.ads: New helper.
8969
8970 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
8971
8972         PR fortran/51791
8973         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8974         around base object in first assignment in main program.
8975         * gfortran.dg/typebound_operator_10.f03: New test.
8976
8977 2012-01-09  Martin Jambor  <mjambor@suse.cz>
8978
8979         PR tree-optimization/51759
8980         * g++.dg/ipa/pr51759.C: New test.
8981
8982 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8983
8984         PR fortran/51758
8985         * gfortran.dg/optional_absent_2.f90: New.
8986
8987 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8988
8989         PR fortran/51578
8990         * gfortran.dg/use_17.f90: New.
8991
8992 2012-01-09  Gary Funck  <gary@intrepid.com>
8993
8994         PR preprocessor/33919
8995         * gcc.dg/pr33919.c: New test.
8996         * gcc.dg/pr33919-0.h: New test header file.
8997         * gcc.dg/pr33919-1.h: Ditto.
8998         * gcc.dg/pr33919-2.h: Ditto.
8999
9000 2012-01-07  Jan Hubicka  <jh@suse.cz>
9001
9002         PR tree-optimize/51694
9003         * gcc.c-torture/compile/pr51694.c: new testcase.
9004
9005 2012-01-07  Jan Hubicka  <jh@suse.cz>
9006
9007         PR tree-optimization/51600
9008         * g++.dg/torture/pr51600.C: New testcase.
9009
9010 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9011
9012         PR gcov-profile/51715
9013         PR gcov-profile/51717
9014         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9015         * gcc.misc-tests/gcov-14.c: Likewise.
9016
9017 2012-01-06  Jason Merrill  <jason@redhat.com>
9018
9019         * g++.dg/parse/new5.C: New.
9020
9021 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
9022
9023         PR testsuite/51655
9024         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9025         including <string.h>.
9026
9027 2012-01-06  Jason Merrill  <jason@redhat.com>
9028
9029         * g++.dg/abi/mangle51.C: New.
9030         * g++.dg/abi/mangle52.C: New.
9031         * g++.dg/abi/mangle53.C: New.
9032         * g++.dg/abi/mangle54.C: New.
9033         * g++.dg/abi/mangle55.C: New.
9034         * g++.dg/abi/mangle56.C: New.
9035         * g++.dg/abi/mangle57.C: New.
9036         * g++.dg/abi/mangle58.C: New.
9037         * g++.dg/abi/mangle59.C: New.
9038         * g++.dg/cpp0x/trailing3.C: Update mangling.
9039         * g++.dg/cpp0x/variadic111.C: Update mangling.
9040         * g++.dg/cpp0x/variadic4.C: Update mangling.
9041         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9042         * g++.dg/template/nontype22.C: Works now.
9043         * g++.dg/template/pr35240.C: Works now.
9044
9045         * g++.dg/cpp0x/error7.C: New.
9046
9047 2012-01-06  Tobias Burnus <burnus@net-b.de>
9048
9049         * gfortran.dg/deallocate_stat_2.f90: New.
9050         * coarray/allocate_errgmsg.f90: New.
9051         * gfortran.dg/coarray_lib_alloc_1.f90: New.
9052         * gfortran.dg/coarray_lib_alloc_2.f90: New.
9053         * coarray/subobject_1.f90: Fix for num_images > 1.
9054         * gfortran.dg/deallocate_stat.f90: Update due to changed
9055         stat= handling.
9056
9057 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
9058
9059         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9060
9061 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9062
9063         * ada/acats/overflow.lst: Add cb20004.
9064
9065 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
9066
9067         PR c++/51541
9068         * g++.dg/cpp0x/alias-decl-18.C: New test.
9069
9070 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9071
9072         * gcc.c-torture/execute/20120104-1.c: New test.
9073
9074 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
9075
9076         PR fortran/PR48946
9077         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9078         the old typebound_operator_8.f03.
9079         * gfortran.dg/typebound_operator_8.f03: New version of
9080         typebound_operator_7.f03 with 'u' a derived type instead of a
9081         class object.
9082
9083 2012-01-05  Richard Guenther  <rguenther@suse.de>
9084
9085         * g++.dg/torture/pr49309.C: Skip for -flto.
9086
9087 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
9088
9089         PR middle-end/51761
9090         * gcc.c-torture/compile/pr51761.c: New test.
9091
9092 2012-01-05  Richard Guenther  <rguenther@suse.de>
9093
9094         PR tree-optimization/51760
9095         * gcc.dg/torture/pr51760.c: New testcase.
9096
9097 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
9098
9099         PR middle-end/51472
9100         * gcc.dg/tm/memopt-6.c: Adjust regexp.
9101
9102 2012-01-05  Richard Guenther  <rguenther@suse.de>
9103
9104         PR lto/41576
9105         * gfortran.dg/lto/pr41576_0.f90: New testcase.
9106         * gfortran.dg/lto/pr41576_1.f90: Likewise.
9107
9108 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
9109
9110         PR debug/51695
9111         * gcc.dg/pr51695.c: New test.
9112
9113 2012-01-04  Andrew Pinski  <apinski@cavium.com>
9114
9115         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9116         * gcc.target/mips/octeon2-lx-1.c: New test.
9117         * gcc.target/mips/mips64-dsp-ldx.c: New test.
9118         * gcc.target/mips/octeon2-lx-2.c: New test.
9119         * gcc.target/mips/octeon2-lx-3.c: New test.
9120
9121 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
9122
9123         PR other/51163
9124         PR other/51164
9125         * gcc.dg/tm/alias-1.c:  Adjust regexp.
9126         * gcc.dg/tm/alias-2.c:  Adjust regexp.
9127
9128 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9129
9130         PR c++/51064
9131         * g++.dg/warn/Wparentheses-26.C: New.
9132
9133 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
9134
9135         * gfortran.dg/elemental_optional_args_2.f90: New test.
9136
9137 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9138
9139         PR fortran/49693
9140         * gfortran.dg/common_17.f90:  New test.
9141
9142 2012-01-04  Richard Guenther  <rguenther@suse.de>
9143
9144         PR tree-optimization/49651
9145         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9146         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9147
9148 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9149
9150         PR c++/51738
9151         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9152
9153 2012-01-03  Andrew Pinski  <apinski@cavium.com>
9154
9155         * lib/scanasm.exp (dg-function-on-line): Always use a special format
9156         for all mips targets.  Also allow an optional .cfi_startproc.
9157
9158 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
9159
9160         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9161
9162 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9163
9164         PR c++/29273
9165         * g++.dg/rtti/dyncast5.C: New.
9166
9167 2012-01-03  Richard Guenther  <rguenther@suse.de>
9168
9169         PR tree-optimization/51070
9170         * gcc.dg/torture/pr51070-2.c: New testcase.
9171
9172 2012-01-03  Richard Guenther  <rguenther@suse.de>
9173
9174         PR tree-optimization/51692
9175         * gcc.dg/torture/pr51692.c: New testcase.
9176
9177 2012-01-03  Richard Guenther  <rguenther@suse.de>
9178
9179         PR debug/51650
9180         * g++.dg/lto/pr51650-3_0.C: New testcase.
9181
9182 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9183
9184         PR c++/15867
9185         * g++.dg/warn/Wredundant-decls-spec.C: New.
9186
9187 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9188
9189         PR tree-optimization/51719
9190         * g++.dg/tree-prof/pr51719.C: New test.
9191
9192 2012-01-03  Richard Guenther  <rguenther@suse.de>
9193
9194         PR middle-end/51730
9195         * gcc.dg/fold-compare-6.c: New testcase.
9196
9197 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9198
9199         PR c++/51669
9200         * g++.dg/gomp/pr51669.C: New test.
9201
9202 2012-01-02  Jason Merrill  <jason@redhat.com>
9203
9204         PR c++/51675
9205         * g++.dg/cpp0x/constexpr-union2.C: New.
9206
9207         PR c++/51666
9208         * g++.dg/cpp0x/nsdmi-defer5.C: New.
9209
9210 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
9211
9212         PR c++/51462
9213         * g++.dg/cpp0x/constexpr-99.C: New test.
9214
9215 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
9216
9217         PR c++/20140
9218         * g++.dg/template/init9.C: New.
9219
9220 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9221
9222         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9223         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
9224         rather than a specific number.
9225
9226 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
9227
9228         PR fortran/46262
9229         PR fortran/46328
9230         PR fortran/51052
9231         * gfortran.dg/typebound_operator_7.f03: New.
9232         * gfortran.dg/typebound_operator_8.f03: New.
9233
9234 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9235
9236         PR target/51729
9237         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9238         XFAIL.
9239         * gcc.target/mips/dspr2-MULTU.c: Likewise.
9240
9241 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9242
9243         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9244
9245 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9246
9247         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9248         for MIPS.
9249
9250 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9251
9252         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9253         * gfortran.dg/io_real_boz_4.f90: Likewise.
9254         * gfortran.dg/io_real_boz_5.f90: Likewise.
9255
9256 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9257
9258         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9259
9260 2012-01-02  Revital Eres  <revital.eres@linaro.org>
9261
9262         * gcc.dg/sms-11.c: New file.
9263
9264 2012-01-02  Tobias Burnus  <burnus@net-b.de>
9265
9266         PR fortran/51682
9267         * gfortran.dg/coarray/image_index_3.f90: New.
9268
9269 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9270
9271         PR c++/16603
9272         * g++.dg/parse/enum8.C: New.
9273
9274 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9275
9276         PR c++/51379
9277         * g++.dg/conversion/reinterpret4.C: New.
9278         * g++.dg/conversion/reinterpret1.C: Adjust.
9279
9280 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9281
9282         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9283
9284 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9285
9286         * g++.old-deja/g++.brendan/crash25.C: Adjust.
9287         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9288         * g++.old-deja/g++.jason/access14.C: Likewise.
9289         * g++.old-deja/g++.jason/access8.C: Likewise.
9290         * g++.old-deja/g++.jason/access1.C: Likewise.
9291         * g++.old-deja/g++.other/access3.C: Likewise.
9292         * g++.old-deja/g++.other/access5.C: Likewise.
9293         * g++.old-deja/g++.law/unsorted1.C: Likewise.
9294         * g++.old-deja/g++.law/visibility22.C: Likewise.
9295         * g++.old-deja/g++.law/visibility26.C: Likewise.
9296         * g++.old-deja/g++.mike/p2746.C: Likewise.
9297         * g++.dg/debug/using1.C: Likewise.
9298         * g++.dg/lookup/using51.C: Likewise.
9299         * g++.dg/inherit/using5.C: Likewise.
9300         * g++.dg/inherit/pr30297.C: Likewise.
9301         * g++.dg/inherit/access8.C: Likewise.
9302         * g++.dg/torture/pr39362.C: Likewise.
9303         * g++.dg/template/crash13.C: Likewise.
9304         * g++.dg/template/using10.C: Likewise.
9305
9306 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9307
9308         PR fortran/51502
9309         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
9310         change.
9311
9312 2012-01-01  Ira Rosen  <irar@il.ibm.com>
9313
9314         PR tree-optimization/51704
9315         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9316         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9317         corresponding flags.
9318
9319 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9320
9321         PR c++/51723
9322         * g++.dg/cpp0x/constexpr-delegating2.C: New.
9323
9324 2012-01-01  Jan Hubicka  <jh@suse.cz>
9325
9326         PR rtl-optimization/51069
9327         * gcc.c-torture/compile/pr51069.c: New testcase.
9328
9329 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
9330
9331         PR tree-optimization/51683
9332         * gcc.dg/pr51683.c: New test.
9333 \f
9334 Copyright (C) 2012 Free Software Foundation, Inc.
9335
9336 Copying and distribution of this file, with or without modification,
9337 are permitted in any medium without royalty provided the copyright
9338 notice and this notice are preserved.