OSDN Git Service

2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-10-29  Vladimir Makarov  <vmakarov@redhat.com>
2
3         PR rtl-optimization/55106
4         * g++.dg/pr55106.C: New.
5
6 2012-10-29  Richard Guenther  <rguenther@suse.de>
7
8         PR middle-end/53695
9         * gcc.dg/torture/pr53695.c: New testcase.
10
11 2012-10-28  Jan Hubicka  <jh@suse.cz>
12
13         * gcc.dg/ipa/inlinehint-3.c: New testcase.
14
15 2012-10-28  Tobias Burnus  <burnus@net-b.de>
16
17         PR fortran/54958
18         * gfortran.dg/do_check_6.f90: New.
19
20 2012-10-27  Dominique Dhumieres  <dominiq@lps.ens.fr>
21             Jack Howarth <howarth@bromo.med.uc.edu>
22
23         PR target/54404
24         * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
25         to dg-options.
26         * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
27
28 2012-10-27  Uros Bizjak  <ubizjak@gmail.com>
29
30         PR target/34283
31         * gcc.target/i386/pr34283.c: New test.
32
33 2012-10-26  Jakub Jelinek  <jakub@redhat.com>
34
35         PR c++/55081
36         * g++.dg/opt/pr55081.C: New test.
37
38         PR debug/54970
39         PR debug/54971
40         * gcc.dg/guality/pr54970.c: New test.
41
42 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
43
44         PR c++/54984
45         * g++.dg/template/new11.C: New.
46
47 2012-10-26  Richard Biener  <rguenther@suse.de>
48
49         PR middle-end/54824
50         * gcc.dg/torture/pr54824.c: New testcase.
51
52 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
53
54         * gcc.target/i386/fxsave-1.c: New.
55         * gcc.target/i386/fxsave64-1.c: Ditto.
56         * gcc.target/i386/fxrstor-1.c: Ditto.
57         * gcc.target/i386/fxrstor64-1.c: Ditto.
58         * gcc.target/i386/xsave-1.c: Ditto.
59         * gcc.target/i386/xsave64-1.c: Ditto.
60         * gcc.target/i386/xrstor-1.c: Ditto.
61         * gcc.target/i386/xrstor64-1.c: Ditto.
62         * gcc.target/i386/xsaveopt-1.c: Ditto.
63         * gcc.target/i386/xsaveopt64-1.c: Ditto.
64         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
65         * gcc.target/i386/sse-13.c: Ditto.
66         * gcc.target/i386/sse-14.c: Ditto.
67         * gcc.target/i386/sse-22.c: Ditto.
68         * gcc.target/i386/sse-23.c: Ditto.
69         * g++.dg/other/i386-2.C: Ditto.
70         * g++.dg/other/i386-3.C: Ditto.
71
72 2012-10-25  Jan Hubicka  <jh@suse.cz>
73
74         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
75         at ivcanon time.
76
77 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
78
79         PR c++/53761
80         * g++.dg/ext/transparent-union.C: New.
81
82 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
83
84         PR c++/54427
85         * g++.dg/ext/vector19.C: New testcase.
86
87 2012-10-25  Richard Biener  <rguenther@suse.de>
88
89         PR tree-optimization/54902
90         * g++.dg/torture/pr54902.C: New testcase.
91
92 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
93
94         PR c++/34892
95         * g++.dg/template/crash114.C: New.
96
97 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
98
99         PR bootstrap/55049
100         * gcc.target/i386/pr55049-1.c: New test.
101
102 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
103
104         PR fortran/55037
105         * gfortran.dg/class_dummy_4.f03: New.
106
107 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
108
109         PR rtl-optimization/55010
110         * gcc.dg/pr55010.c: New test.
111
112         PR debug/54828
113         * g++.dg/debug/pr54828.C: New test.
114
115 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
116
117         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
118         * gcc.dg/vect/vect-83_64.c: Likewise.
119
120 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
121
122         PR c++/54922
123         * g++.dg/cpp0x/constexpr-union4.C: New.
124
125 2012-10-23  Jeff Law  <law@redhat.com>
126
127         * gcc.c-torture/execute/pr54985.c: New test.
128
129 2012-10-23  Paul Koning  <ni1d@arrl.net>
130
131         PR debug/54508
132         * g++.dg/debug/dwarf2/pr54508.C: New.
133
134 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
135
136         PR c++/54844
137         * g++.dg/template/sizeof14.C: New test.
138
139 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
140             Jim MacArthur  <jim.macarthur@arm.com>
141             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
142             Marcus Shawcroft  <marcus.shawcroft@arm.com>
143             Nigel Stephens  <nigel.stephens@arm.com>
144             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
145             Richard Earnshaw  <rearnsha@arm.com>
146             Sofiane Naci  <sofiane.naci@arm.com>
147             Stephen Thomas  <stephen.thomas@arm.com>
148             Tejas Belagod  <tejas.belagod@arm.com>
149             Yufeng Zhang  <yufeng.zhang@arm.com>
150
151         * lib/target-supports.exp
152         (check_profiling_available): Add AArch64.
153         (check_effective_target_vect_int): Likewise.
154         (check_effective_target_vect_shift): Likewise.
155         (check_effective_target_vect_float): Likewise.
156         (check_effective_target_vect_double): Likewise.
157         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
158         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
159         (check_effective_target_vect_pack_trunc): Likewise.
160         (check_effective_target_vect_unpack): Likewise.
161         (check_effective_target_vect_hw_misalign): Likewise.
162         (check_effective_target_vect_short_mult): Likewise.
163         (check_effective_target_vect_int_mult): Likewise.
164         (check_effective_target_vect_stridedN): Likewise.
165         (check_effective_target_sync_int_long): Likewise.
166         (check_effective_target_sync_char_short): Likewise.
167         (check_vect_support_and_set_flags): Likewise.
168         (check_effective_target_aarch64_tiny): New.
169         (check_effective_target_aarch64_small): New.
170         (check_effective_target_aarch64_large): New.
171         * g++.dg/other/PR23205.C: Enable aarch64.
172         * g++.dg/other/pr23205-2.C: Likewise.
173         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
174         * gcc.c-torture/execute/20101011-1.c: Likewise.
175         * gcc.dg/20020312-2.c: Likewise.
176         * gcc.dg/20040813-1.c: Likewise.
177         * gcc.dg/builtin-apply2.c: Likewise.
178         * gcc.dg/stack-usage-1.c: Likewise.
179
180 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
181             Jim MacArthur  <jim.macarthur@arm.com>
182             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
183             Marcus Shawcroft  <marcus.shawcroft@arm.com>
184             Nigel Stephens  <nigel.stephens@arm.com>
185             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
186             Richard Earnshaw  <rearnsha@arm.com>
187             Sofiane Naci  <sofiane.naci@arm.com>
188             Stephen Thomas  <stephen.thomas@arm.com>
189             Tejas Belagod  <tejas.belagod@arm.com>
190             Yufeng Zhang  <yufeng.zhang@arm.com>
191
192         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
193         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
194         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
195         * gcc.target/aarch64/aapcs/abitest.S: New file.
196         * gcc.target/aarch64/aapcs/abitest.h: New file.
197         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
198         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
199         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
200         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
201         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
202         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
203         * gcc.target/aarch64/aapcs/ice_1.c: New file.
204         * gcc.target/aarch64/aapcs/ice_2.c: New file.
205         * gcc.target/aarch64/aapcs/ice_3.c: New file.
206         * gcc.target/aarch64/aapcs/ice_4.c: New file.
207         * gcc.target/aarch64/aapcs/ice_5.c: New file.
208         * gcc.target/aarch64/aapcs/macro-def.h: New file.
209         * gcc.target/aarch64/aapcs/test_1.c: New file.
210         * gcc.target/aarch64/aapcs/test_10.c: New file.
211         * gcc.target/aarch64/aapcs/test_11.c: New file.
212         * gcc.target/aarch64/aapcs/test_12.c: New file.
213         * gcc.target/aarch64/aapcs/test_13.c: New file.
214         * gcc.target/aarch64/aapcs/test_14.c: New file.
215         * gcc.target/aarch64/aapcs/test_15.c: New file.
216         * gcc.target/aarch64/aapcs/test_16.c: New file.
217         * gcc.target/aarch64/aapcs/test_17.c: New file.
218         * gcc.target/aarch64/aapcs/test_18.c: New file.
219         * gcc.target/aarch64/aapcs/test_19.c: New file.
220         * gcc.target/aarch64/aapcs/test_2.c: New file.
221         * gcc.target/aarch64/aapcs/test_20.c: New file.
222         * gcc.target/aarch64/aapcs/test_21.c: New file.
223         * gcc.target/aarch64/aapcs/test_22.c: New file.
224         * gcc.target/aarch64/aapcs/test_23.c: New file.
225         * gcc.target/aarch64/aapcs/test_24.c: New file.
226         * gcc.target/aarch64/aapcs/test_25.c: New file.
227         * gcc.target/aarch64/aapcs/test_26.c: New file.
228         * gcc.target/aarch64/aapcs/test_3.c: New file.
229         * gcc.target/aarch64/aapcs/test_4.c: New file.
230         * gcc.target/aarch64/aapcs/test_5.c: New file.
231         * gcc.target/aarch64/aapcs/test_6.c: New file.
232         * gcc.target/aarch64/aapcs/test_7.c: New file.
233         * gcc.target/aarch64/aapcs/test_8.c: New file.
234         * gcc.target/aarch64/aapcs/test_9.c: New file.
235         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
236         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
237         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
238         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
239         * gcc.target/aarch64/aapcs/test_complex.c: New file.
240         * gcc.target/aarch64/aapcs/test_int128.c: New file.
241         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
242         * gcc.target/aarch64/aapcs/type-def.h: New file.
243         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
244         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
245         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
246         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
247         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
248         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
249         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
250         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
251         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
252         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
253         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
254         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
255         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
256         * gcc.target/aarch64/aarch64.exp: New file.
257         * gcc.target/aarch64/adc-1.c: New file.
258         * gcc.target/aarch64/adc-2.c: New file.
259         * gcc.target/aarch64/asm-1.c: New file.
260         * gcc.target/aarch64/clrsb.c: New file.
261         * gcc.target/aarch64/clz.c: New file.
262         * gcc.target/aarch64/ctz.c: New file.
263         * gcc.target/aarch64/csinc-1.c: New file.
264         * gcc.target/aarch64/csinv-1.c: New file.
265         * gcc.target/aarch64/csneg-1.c: New file.
266         * gcc.target/aarch64/extend.c: New file.
267         * gcc.target/aarch64/fcvt.x: New file.
268         * gcc.target/aarch64/fcvt_double_int.c: New file.
269         * gcc.target/aarch64/fcvt_double_long.c: New file.
270         * gcc.target/aarch64/fcvt_double_uint.c: New file.
271         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
272         * gcc.target/aarch64/fcvt_float_int.c: New file.
273         * gcc.target/aarch64/fcvt_float_long.c: New file.
274         * gcc.target/aarch64/fcvt_float_uint.c: New file.
275         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
276         * gcc.target/aarch64/ffs.c: New file.
277         * gcc.target/aarch64/fmadd.c: New file.
278         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
279         * gcc.target/aarch64/frint.x: New file.
280         * gcc.target/aarch64/frint_double.c: New file.
281         * gcc.target/aarch64/frint_float.c: New file.
282         * gcc.target/aarch64/index.c: New file.
283         * gcc.target/aarch64/mneg-1.c: New file.
284         * gcc.target/aarch64/mneg-2.c: New file.
285         * gcc.target/aarch64/mneg-3.c: New file.
286         * gcc.target/aarch64/mnegl-1.c: New file.
287         * gcc.target/aarch64/mnegl-2.c: New file.
288         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
289         * gcc.target/aarch64/pic-constantpool1.c: New file.
290         * gcc.target/aarch64/pic-symrefplus.c: New file.
291         * gcc.target/aarch64/predefine_large.c: New file.
292         * gcc.target/aarch64/predefine_small.c: New file.
293         * gcc.target/aarch64/predefine_tiny.c: New file.
294         * gcc.target/aarch64/reload-valid-spoff.c: New file.
295         * gcc.target/aarch64/scalar_intrinsics.c: New file.
296         * gcc.target/aarch64/table-intrinsics.c: New file.
297         * gcc.target/aarch64/tst-1.c: New file.
298         * gcc.target/aarch64/vect-abs-compile.c: New file.
299         * gcc.target/aarch64/vect-abs.c: New file.
300         * gcc.target/aarch64/vect-abs.x: New file.
301         * gcc.target/aarch64/vect-compile.c: New file.
302         * gcc.target/aarch64/vect-faddv-compile.c: New file.
303         * gcc.target/aarch64/vect-faddv.c: New file.
304         * gcc.target/aarch64/vect-faddv.x: New file.
305         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
306         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
307         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
308         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
309         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
310         * gcc.target/aarch64/vect-fp-compile.c: New file.
311         * gcc.target/aarch64/vect-fp.c: New file.
312         * gcc.target/aarch64/vect-fp.x: New file.
313         * gcc.target/aarch64/vect-mull-compile.c: New file.
314         * gcc.target/aarch64/vect-mull.c: New file.
315         * gcc.target/aarch64/vect-mull.x: New file.
316         * gcc.target/aarch64/vect.c: New file.
317         * gcc.target/aarch64/vect.x: New file.
318         * gcc.target/aarch64/vector_intrinsics.c: New file.
319         * gcc.target/aarch64/vfp-1.c: New file.
320         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
321         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
322         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
323         * g++.dg/abi/aarch64_guard1.C: New file.
324
325 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
326
327         PR c++/54988
328         * c-c++-common/pr54988.c: New test.
329
330 2012-10-23  Jan Hubicka  <jh@suse.cz>
331
332         * gcc.dg/tree-prof/peel-1.c: New testcase.
333
334 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
335
336         PR gcc/52945
337         * gcc.dg/lto/pr52634_0.c: skip the test on Darwin.
338
339 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
340
341         * gcc.dg/c99-predef-1.c: New test.
342         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
343         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
344         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
345         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
346         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
347         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
348         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
349         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
350         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
351         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
352         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
353         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
354
355 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
356
357         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
358
359 2012-10-23  Jan Hubicka  <jh@suse.cz>
360
361         PR middle-end/54937
362         * gcc.c-torture/execute/pr54937.c: New testcase.
363         * gcc.dg/tree-ssa/cunroll-2.c: Update.
364
365 2012-10-23  Jan Hubicka  <jh@suse.cz>
366
367         PR middle-end/54967
368         * gfortran.dg/pr54967.f90: New testcase.
369
370 2012-10-23  Terry Guo  <terry.guo@arm.com>
371
372         PR target/55019
373         * gcc.dg/pr55019.c: New.
374
375 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
376
377         PR tree-optimization/55008
378         * gcc.dg/tree-ssa/pr55008.c: New test.
379
380 2012-10-22  Richard Biener  <rguenther@suse.de>
381
382         PR tree-optimization/55011
383         * gcc.dg/torture/pr55011.c: New testcase.
384
385 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
386
387         * gcc.target/arm/pr40457-1.c: Adjust expected output.
388         * gcc.target/arm/pr40457-2.c: Likewise.
389         * gcc.target/arm/pr40457-3.c: Likewise.
390
391 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
392
393         * gnat.dg/specs/limited_with4.ads: New test.
394         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
395
396 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
397
398         * gnat.dg/modular4.adb: New test.
399         * gnat.dg/modular4_pkg.ads: New helper.
400
401 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
402
403         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
404         * gnat.dg/specs/addr1.ads: Likewise.
405
406 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
407
408         * gcc.dg/webizer.c (main): Add missing exit call.
409
410 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
411
412         PR fortran/54465
413         * gfortran.dg/wextra_1.f:  New test.
414
415 2012-10-20  Jan Hubicka  <jh@suse.cz>
416
417         * gcc.dg/tree-prof/unroll-1.c: New testcase.
418
419 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
420
421         PR fortran/54224
422         * gfortran.dg/warn_unused_function.f90: New.
423
424 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
425
426         * lib/target-supports.exp
427         (check_effective_target_arm_prefer_ldrd_strd): New procedure.
428
429 2012-10-19  Richard Guenther  <rguenther@suse.de>
430
431         PR tree-optimization/54981
432         * gcc.dg/pr54981.c: New testcase.
433
434 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
435
436         PR target/54892
437         * gcc.target/arm/pr54892.c: New.
438
439 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
440
441         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
442
443 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
444
445         PR c++/54501
446         * g++.dg/init/array30.C: New.
447         * g++.dg/init/array31.C: Likewise.
448
449 2012-10-18  Tobias Burnus  <burnus@net-b.de>
450
451         PR fortran/54884
452         * gfortran.dg/public_private_module_7.f90: New.
453
454 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
455
456         PR c++/29633
457         * g++.dg/template/pr29633.C: New.
458
459 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
460
461         * gnat.dg/loop_optimization13.ad[sb]: New test.
462         * gnat.dg/loop_optimization13_pkg.ads: New helper.
463
464 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
465
466         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
467         * gcc.target/arm/neon/vfmaf32.c: Likewise.
468         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
469         * gcc.target/arm/neon/vfmsf32.c: Likewise.
470
471 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
472
473         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
474         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
475         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
476         * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
477         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
478         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
479
480 2012-10-16  Jan Hubicka  <jh@suse.cz>
481
482         * gcc.target/i386/l_fma_float_?.c: Update.
483         * gcc.target/i386/l_fma_double_?.c: Update.
484         * gfortran.dg/do_1.f90: XFAIL
485         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
486         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
487         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
488         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
489         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
490         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
491         valid.
492
493 2012-10-16  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
494
495         PR c/53063
496         PR c/40989
497         * gcc.dg/Wstrict-overflow-24.c: New.
498
499 2012-10-16  Tobias Burnus  <burnus@net-b.de>
500
501         PR fortran/50981
502         PR fortran/54618
503         * gfortran.dg/class_optional_1.f90: New.
504         * gfortran.dg/class_optional_2.f90: New.
505
506 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
507
508         PR debug/54796
509         * gcc.dg/guality/pr54796.c: New test.
510
511         PR tree-optimization/54889
512         * gfortran.dg/pr54889.f90: New test.
513
514 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
515
516         * g++.dg/other/dump-ada-spec-2.C: New test.
517
518 2012-10-16  Easwaran Raman  <eraman@google.com>
519
520         * gcc.dg/tree-prof/switch-case-1.c: New test case.
521         * gcc.dg/tree-prof/switch-case-2.c: New test case.
522
523 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
524
525         * gcc.dg/torture/stackalign/builtin-apply-2.c,
526         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
527
528 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
529
530         PR target/54925
531         * gcc.c-torture/compile/pr54925.c: New.
532
533 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
534
535         PR target/51244
536         * gcc.target/sh/pr51244-17.c: New.
537
538 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
539
540         PR target/54760
541         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
542         functions.
543         * gcc.target/sh/pr54760-4.c: New.
544
545 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
546
547         PR target/34777
548         * gcc.target/sh/torture/sh-torture.exp: New.
549         * gcc.target/sh/torture/pr34777.c: New.
550
551 2012-10-15  Matthias Klose  <doko@ubuntu.com>
552
553         * lib/target-supports.exp (check_profiling_available): Match
554         arm*-*-linux-* for ARM Linux/GNU.
555         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
556         * gfortran.dg/enum_10.f90: Likewise.
557         * gfortran.dg/enum_9.f90: Likewise.
558         * gcc.target/arm/synchronize.c: Likewise.
559         * g++.old-deja/g++.jason/enum6.C: Likewise.
560         * g++.old-deja/g++.other/enum4.C: Likewise.
561         * g++.old-deja/g++.law/enum9.C: Likewise.
562
563 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
564
565         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
566         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
567
568 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
569             Paolo Carlini  <paolo.carlini@oracle.com>
570
571         PR c++/17805
572         * g++.dg/overload/operator6.C: New.
573
574 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
575
576         PR c++/50080 (again)
577         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
578         * g++.dg/parse/tmpl-outside1.C: Likewise.
579         * g++.dg/template/qualttp18.C: Likewise.
580         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
581         * g++.old-deja/g++.pt/overload13.C: Likewise.
582
583 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
584
585         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
586         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
587         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
588         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
589         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
590         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
591         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
592         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
593
594 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
595
596         PR c++/50080
597         * g++.dg/parse/tmpl-outside2.C: New.
598         * g++.dg/parse/tmpl-outside1.C: Adjust.
599         * g++.dg/template/qualttp18.C: Likewise.
600         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
601         * g++.old-deja/g++.pt/overload13.C: Likewise.
602
603 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
604
605         PR tree-optimization/54915
606         * gcc.dg/tree-ssa/pr54915.c: New testcase.
607
608 2012-10-15  Richard Guenther  <rguenther@suse.de>
609
610         PR tree-optimization/54920
611         * gcc.dg/torture/pr54920.c: New testcase.
612
613 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
614
615         * gnat.dg/unchecked_convert9.ad[sb]: New test.
616
617 2012-10-13  Jason Merrill  <jason@redhat.com>
618
619         * g++.dg/tls/thread_local7g.C: Require tls_native.
620
621 2012-10-14  Jason Merrill  <jason@redhat.com>
622
623         * g++.dg/cpp0x/inh-ctor1.C: New.
624         * g++.dg/cpp0x/inh-ctor2.C: New.
625         * g++.dg/cpp0x/inh-ctor3.C: New.
626         * g++.dg/cpp0x/inh-ctor4.C: New.
627         * g++.dg/cpp0x/inh-ctor5.C: New.
628         * g++.dg/cpp0x/inh-ctor6.C: New.
629         * g++.dg/cpp0x/inh-ctor7.C: New.
630         * g++.dg/cpp0x/inh-ctor8.C: New.
631         * g++.dg/cpp0x/inh-ctor9.C: New.
632         * g++.dg/cpp0x/inh-ctor10.C: New.
633         * g++.dg/cpp0x/inh-ctor11.C: New.
634         * g++.dg/cpp0x/inh-ctor12.C: New.
635         * g++.dg/cpp0x/inh-ctor13.C: New.
636
637 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
638
639         PR rtl-optimization/54919
640         * gcc.dg/pr54919.c: New testcase.
641
642 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
643
644         PR c++/53581
645         * g++.dg/template/crash113.C: New.
646
647 2012-10-14  Jan Hubicka  <jh@suse.cz>
648
649         * gcc.dg/unroll_5.c: New testcase.
650
651 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
652
653         PR c++/52643
654         * g++.dg/opt/pr52643.C: New.
655
656 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
657
658         PR target/54602
659         * gcc.target/sh/pr54602-1.c: New.
660         * gcc.target/sh/pr54602-2.c: New.
661         * gcc.target/sh/pr54602-3.c: New.
662         * gcc.target/sh/pr54602-4.c: New.
663
664 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
665
666         PR target/54680
667         * gcc.target/sh/pr54680.c: New.
668
669 2012-10-12  Jan Hubicka <jh@suse.cz>
670
671         * gcc.dg/webizer.c: New testcase.
672
673 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
674
675         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
676         specify -m64.
677
678         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
679
680         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
681         Return 0 if already specifying -mfloat-abi other than hard.
682
683 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
684
685         * gcc.dg/pr53060.c: Prune irrelevant warning.
686
687 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
688
689         PR c/54381
690         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
691         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
692         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
693         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
694         Adjust expected wording of warnings for *cmp* builtins.
695         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
696         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
697
698 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
699
700         PR c++/24449
701         * g++.dg/parse/friend-main.C: New.
702
703 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
704
705         PR c++/53055
706         * g++.dg/pr53055.C: New testcase.
707
708 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
709
710         PR c++/52744
711         * g++.dg/cpp0x/pr52744.C: New.
712
713 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
714
715         PR fortran/40453
716         * gfortran.dg/dummy_procedure_9.f90: New.
717
718 2012-10-12  Richard Biener  <rguenther@suse.de>
719
720         PR tree-optimization/54894
721         * gcc.dg/torture/pr54894.c: New testcase.
722
723 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
724
725         PR target/51244
726         * gcc.target/sh/pr51244-13.c: New.
727         * gcc.target/sh/pr51244-14.c: New.
728         * gcc.target/sh/pr51244-15.c: New.
729         * gcc.target/sh/pr51244-16.c: New.
730
731 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
732
733         PR c++/51878
734         * g++.dg/cpp0x/decltype45.C: New.
735
736 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
737
738         PR fortran/54784
739         * gfortran.dg/class_allocate_13.f90: New.
740
741 2012-10-11  Jason Merrill  <jason@redhat.com>
742
743         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
744         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
745
746         * g++.dg/gomp/tls-5.C: Require tls_native.
747         * g++.dg/tls/thread_local7.C: Require tls_native.
748         * g++.dg/tls/static2.C: New.
749
750 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
751
752         PR c++/36107
753         * g++.dg/ext/weak5.C: New.
754
755 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
756
757         PR testsuite/54868
758         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
759         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
760
761 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
762
763         PR c++/43765
764         * g++.dg/parse/pr43765.C: New.
765
766 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
767
768         * obj-c++.dg/tls/init-2.mm: Tweak errors.
769
770 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
771
772         PR c++/43663
773         * g++.dg/init/bitfield3.C: New.
774
775 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
776
777         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
778
779 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
780
781         PR tree-optimization/54877
782         * gcc.dg/torture/pr54877.c: New test.
783
784 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
785
786         PR testsuite/53397
787         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
788         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
789         and remove target info from dg-do compile.
790         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
791         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
792         and remove target info from dg-do compile.
793
794 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
795
796         * gcc.dg/pr54782.c: Require target with pthread support.
797
798 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
799
800         PR c++/53122
801         * g++.dg/cpp0x/auto35.C: New.
802
803 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
804
805         PR c++/53540 - using fails to be equivalent to typedef
806         * g++.dg/cpp0x/alias-decl-24.C: New test.
807
808 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
809
810         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
811         that c++11 attributes to types are ignored for now.
812         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
813         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
814
815 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
816
817         PR c++/53741
818         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
819
820 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
821
822         PR c++/50478
823         * g++.dg/cpp0x/initlist67.C: New.
824
825 2012-10-10  Dehao Chen  <dehao@google.com>
826
827         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
828
829 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
830
831         PR target/52480
832         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
833         Add runtime tests.
834
835 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
836
837         PR c++/53307
838         * g++.dg/cpp0x/decltype44.C: New.
839
840 2012-10-09  Steve Ellcey  <sellcey@mips.com>
841
842         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
843
844 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
845
846         PR c++/53763
847         * g++.dg/cpp0x/decltype43.C: New.
848
849 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
850
851         PR middle-end/53397
852         * gcc.dg/pr53397-1.c: New test case.
853         * gcc.dg/pr53397-2.c: New test case.
854
855 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
856
857         PR c++/54194
858         * g++.dg/warn/Wparentheses-26.C: Adjust.
859         * g++.dg/warn/Wparentheses-27.C: New.
860
861 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
862
863         PR c++/54427
864         * c-c++-common/vector-scalar.c: New testcase.
865         * g++.dg/ext/vector18.C: New testcase.
866         * g++.dg/ext/vector5.C: This is not an error anymore.
867         * gcc.dg/init-vec-1.c: Move ...
868         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
869         * gcc.c-torture/execute/vector-shift1.c: Move ...
870         * c-c++-common/torture/vector-shift1.c: ... here.
871         * gcc.dg/scal-to-vec1.c: Move ...
872         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
873         C++11. Adapt error messages.
874         * gcc.dg/convert-vec-1.c: Move ...
875         * c-c++-common/convert-vec-1.c: ... here.
876         * gcc.dg/scal-to-vec2.c: Move ...
877         * c-c++-common/scal-to-vec2.c: ... here.
878
879 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
880
881         PR target/54400
882         * gcc.target/i386/pr54400.c: New testcase.
883
884 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
885
886         PR c++/54858
887         * g++.dg/template/pr54858.C: New test.
888
889 2012-10-08  Marek Polacek  <polacek@redhat.com>
890
891         PR debug/54831
892         * g++.dg/debug/pr54831.C: New test.
893
894 2012-10-08  Dehao Chen  <dehao@google.com>
895
896         * g++.dg/predict-loop-exit-1.C: New.
897         * g++.dg/predict-loop-exit-2.C: New.
898         * g++.dg/predict-loop-exit-3.C: New.
899
900 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
901
902         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
903
904 2012-10-08  Jason Merrill  <jason@redhat.com>
905
906         * g++.dg/gomp/tls-5.C: New.
907         * g++.dg/gomp/tls-wrap1.C: New.
908         * g++.dg/gomp/tls-wrap2.C: New.
909         * g++.dg/gomp/tls-wrap3.C: New.
910         * g++.dg/gomp/tls-wrap4.C: New.
911         * g++.dg/gomp/tls-wrapper-cse.C: New.
912         * g++.dg/tls/thread_local-cse.C: New.
913         * g++.dg/tls/thread_local-order1.C: New.
914         * g++.dg/tls/thread_local-order2.C: New.
915         * g++.dg/tls/thread_local-wrap1.C: New.
916         * g++.dg/tls/thread_local-wrap2.C: New.
917         * g++.dg/tls/thread_local-wrap3.C: New.
918         * g++.dg/tls/thread_local-wrap4.C: New.
919         * g++.dg/tls/thread_local2g.C: New.
920         * g++.dg/tls/thread_local3g.C: New.
921         * g++.dg/tls/thread_local4g.C: New.
922         * g++.dg/tls/thread_local5g.C: New.
923         * g++.dg/tls/thread_local6g.C: New.
924         * g++.dg/tls/thread_local7g.C: New.
925
926         * g++.dg/tls/thread_local3.C: New.
927         * g++.dg/tls/thread_local4.C: New.
928         * g++.dg/tls/thread_local5.C: New.
929         * g++.dg/tls/thread_local6.C: New.
930
931         * g++.dg/tls/init-2.C: Tweak errors.
932         * g++.dg/tls/thread_local1.C: New.
933         * g++.dg/tls/thread_local2.C: New.
934         * g++.dg/tls/thread_local7.C: New.
935
936 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
937
938         PR target/54866
939         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
940
941 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
942
943         PR target/54685
944         * gcc.target/sh/pr54685.c: New.
945
946 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
947
948         PR c++/53528 C++11 attribute support
949         * g++.dg/cpp0x/gen-attrs-1.C: New test.
950         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
951         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
952         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
953         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
954         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
955         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
956         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
957         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
958         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
959         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
960         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
961         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
962         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
963         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
964         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
965         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
966         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
967         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
968         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
969         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
970         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
971         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
972         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
973         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
974         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
975         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
976         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
977         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
978         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
979         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
980         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
981         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
982         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
983         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
984         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
985         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
986         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
987         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
988         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
989         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
990         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
991         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
992         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
993         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
994         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
995         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
996         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
997         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
998         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
999         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1000         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1001         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1002         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1003         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1004         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1005         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1006
1007 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
1008
1009         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1010         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1011         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1012
1013 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
1014
1015         PR target/54760
1016         * gcc.target/sh/pr54760-2.c: New.
1017         * gcc.target/sh/pr54760-3.c: New.
1018
1019 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
1020
1021         PR c++/51422
1022         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1023
1024 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
1025             Sandra Loosemore  <sandra@codesourcery.com>
1026
1027         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1028         and test that the accumulator is initialized using MULT.
1029         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1030         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1031
1032 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1033
1034         PR c++/52764
1035         * g++.dg/cpp0x/stdint.C: New.
1036
1037 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1038
1039         PR c++/54249
1040         * g++.dg/cpp0x/stddef.C: New.
1041
1042 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1043
1044         PR fortran/54832
1045         * gfortran.dg/typebound_operator_17.f90: New.
1046
1047 2012-10-06  Jan Hubicka  <jh@suse.cz>
1048
1049         PR lto/53831
1050         PR lto/54776
1051         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1052
1053 2012-10-06  Jan Hubicka  <jh@suse.cz>
1054
1055         * gcc.dg/lto/resolutions_0.c: New testcase.
1056
1057 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1058
1059         PR fortran/45521
1060         * gfortran.dg/generic_25.f90: New.
1061         * gfortran.dg/generic_26.f90: New.
1062         * gfortran.dg/generic_27.f90: New.
1063
1064 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
1065
1066         PR target/54760
1067         * gcc.target/sh/pr54760-1.c: New.
1068
1069 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1070
1071         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1072         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1073         * g++.dg/warn/Wsign-compare-5.C: New test.
1074         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1075         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1076         * g++.dg/ext/builtin30.C: New test.
1077         * g++.dg/ext/vla12.C: New test.
1078         * gcc.dg/builtins-85.c: New test.
1079
1080         PR debug/54519
1081         * gcc.dg/guality/pr54519-1.c: New test.
1082         * gcc.dg/guality/pr54519-2.c: New test.
1083         * gcc.dg/guality/pr54519-3.c: New test.
1084         * gcc.dg/guality/pr54519-4.c: New test.
1085         * gcc.dg/guality/pr54519-5.c: New test.
1086         * gcc.dg/guality/pr54519-6.c: New test.
1087
1088 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1089
1090         PR c++/50893
1091         * g++.dg/cpp0x/defaulted38.C: New.
1092
1093 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1094
1095         PR tree-optimization/33763
1096         * c-c++-common/pr33763.c: New test.
1097
1098         PR tree-optimization/54810
1099         * gcc.dg/tree-ssa/vrp85.c: New test.
1100
1101 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
1102
1103         * gcc.dg/ucnid-7.c: Skip on AIX.
1104         * gcc.dg/ucnid-8.c: Same.
1105         * gcc.dg/ucnid-10.c: Same.
1106         * gcc.dg/ucnid-13.c: Same.
1107         * gcc.dg/attr-alias-3.c: Same.
1108         * gcc.dg/attr-alias-5.c: Same.
1109         * gcc.dg/torture/pr51106-2.c: Same.
1110         * gcc.dg/vmx/3b-13.c: Use valid splat index.
1111
1112 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1113
1114         PR c++/52233
1115         * g++.dg/cpp0x/alias-decl-23.C: New.
1116
1117 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1118
1119         PR c++/53403
1120         * g++.dg/template/friend53.C: New.
1121
1122 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1123
1124         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1125         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1126         (scan-ada-spec): Likewise.
1127         (scan-ada-spec-not): Likewise.
1128         * gcc.dg/dump-ada-spec-1.c: New test.
1129         * g++.dg/other/dump-ada-spec-1.C: Likewise.
1130
1131 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1132
1133         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1134
1135 2012-10-04  Florian Weimer  <fweimer@redhat.com>
1136
1137         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1138
1139 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1140
1141         PR c++/54323
1142         * g++.dg/cpp0x/pr54323.C: New.
1143
1144 2012-10-04  Richard Guenther  <rguenther@suse.de>
1145
1146         PR middle-end/54735
1147         * g++.dg/torture/pr54735.C: New testcase.
1148
1149 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1150
1151         PR rtl-optimization/54739
1152         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1153
1154 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
1155
1156         PR target/51244
1157         * gcc.target/sh/pr51244-12.c: New.
1158
1159 2012-10-03  Dehao Chen  <dehao@google.com>
1160
1161         PR middle-end/54782
1162         * gcc.dg/pr54782.c: New test.
1163
1164 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
1165
1166         PR c++/54777
1167         * g++.dg/cpp0x/constexpr-ref4.C: New test.
1168
1169 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
1170
1171         PR fortran/54778
1172         * gfortran.dg/class_53.f90: New.
1173
1174 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
1175
1176         PR debug/54551
1177         * gcc.dg/guality/pr54551.c: New.
1178
1179 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
1180
1181         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1182         * gcc.target/powerpc/pr46728-2.c: Likewise.
1183
1184 2012-10-02  Sharad Singhai  <singhai@google.com>
1185
1186         PR testsuite/54772
1187         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1188         to fix test failures caused by r191883.
1189         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1190         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1191         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1192         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1193         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1194         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1195         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1196         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1197         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1198
1199 2012-09-30  Sharad Singhai  <singhai@google.com>
1200
1201         * gcc.target/i386/vect-double-1.c: Fix test.
1202
1203 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
1204
1205         PR target/54087
1206         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
1207         atomic_sub fails.
1208
1209 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
1210
1211         PR rtl-optimization/54457
1212         * gcc.target/i386/pr54457.c: New test.
1213
1214 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
1215
1216         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1217
1218 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
1219
1220         * gcc.target/i386/vect-rebuild.c: New testcase.
1221
1222 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
1223
1224         * gcc.target/i386/pad-10.c (foo2): Return x - z.
1225
1226 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
1227
1228         * gcc.target/mips/pr37362.c: Fix target selector.
1229
1230 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1231
1232         PR target/54083
1233         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1234
1235 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
1236
1237         * gcc.dg/ucnid-8.c: Update line number.
1238         * gcc.dg/torture/pr51106-2.c: Likewise.
1239
1240 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1241
1242         PR fortran/54667
1243         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1244         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1245         * gfortran.dg/c_f_pointer_tests_5.f90: New.
1246
1247 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1248
1249         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1250         partially reverting r170092.
1251         * gfortran.dg/class_7.f03: Ditto.
1252         * gfortran.dg/coarray_14.f90: Ditto.
1253         * gfortran.dg/typebound_proc_13.f03: Ditto.
1254
1255 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
1256
1257         PR c++/54738
1258         * g++.dg/cpp0x/sfinae42.C: New.
1259
1260 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
1261
1262         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1263         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1264         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1265         * gcc.dg/pr42629.c: XFAIL on AIX.
1266         * gcc.dg/pr47684.c: Same.
1267         * gcc.dg/pr43670.c: Same.
1268         * gcc.dg/pr42916.c: Same.
1269         * gcc.dg/pr45449.c: Same.
1270         * gcc.dg/pr50017.c: Same.
1271         * gcc.dg/pr42728.c: Same.
1272         * gcc.dg/pr47881.c: Same.
1273         * gcc.dg/pr44023.c: Same.
1274         * gcc.dg/pr41345.c: Same.
1275         * gcc.dg/pr42630.c: Same.
1276         * gcc.dg/pr44971.c: Same.
1277         * gcc.dg/pr46771.c: Same.
1278         * gcc.dg/ucnid-8.c: Same.
1279         * gcc.dg/ucnid-10.c: Same.
1280         * gcc.dg/ucnid-13.c: Same.
1281         * gcc.dg/torture/pr51106-2.c: Same.
1282         * gcc.dg/pr48768.c: Same.
1283         * gcc.dg/pr42631.c: Same.
1284         * gcc.dg/pr43084.c: Same.
1285         * gcc.dg/ucnid-7.c: Same.
1286         * gcc.dg/pr42889.c: Same.
1287         * gcc.dg/pr41241.c: Same.
1288         * gcc.dg/pr42719.c: Same.
1289         * g++.dg/debug/pr46583.C: Same.
1290         * g++.dg/debug/pr47106.C: Same.
1291         * g++.dg/opt/pr48549.C: Same.
1292         * g++.dg/other/pr42685.C: Same.
1293         * c-c++-common/pr43942.c: Same.
1294
1295 2012-09-29  Ian Lance Taylor  <iant@google.com>
1296
1297         * go.test/go-test.exp: Update for latest version of Go testsuite.
1298
1299 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
1300
1301         PR fortran/52724
1302         * gfortran.dg/internal_readwrite_3.f90:  New test.
1303
1304 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
1305
1306         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1307         c-c++-common/Wunused-local-typedefs-2.c to here.
1308
1309         PR c++/54372 - unused attribute inactive on dependant entities
1310         * c-c++-common/Wunused-local-typedefs-2.c: New test.
1311
1312 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1313
1314         PR c++/29028 - Missed unused warning on using declaration
1315         * g++.dg/warn/Wunused-var-18.C: New test.
1316
1317 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1318
1319         PR c++/53551 - -Wunused-local-typedefs misses uses
1320         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1321
1322 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
1323
1324         PR target/54716
1325         * gcc.target/i386/xorps-sse2.c: Remove xfails.
1326
1327         PR tree-optimization/54713
1328         * gcc.c-torture/compile/pr54713-1.c: New test.
1329         * gcc.c-torture/compile/pr54713-2.c: New test.
1330         * gcc.c-torture/compile/pr54713-3.c: New test.
1331
1332 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
1333
1334         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1335
1336 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
1337
1338         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1339
1340 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR target/54703
1343         * gcc.target/i386/pr54703.c: New test.
1344
1345 2012-09-27  Richard Guenther  <rguenther@suse.de>
1346
1347         PR lto/54709
1348         * gcc.dg/lto/pr54709_0.c: New testcase.
1349         * gcc.dg/lto/pr54709_1.c: Likewise.
1350
1351 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
1352
1353         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1354
1355         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1356
1357         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1358
1359         * gcc.target/arm/pr42879.c: Handle big-endian.
1360
1361 2012-09-26  Steve Ellcey  <sellcey@mips.com>
1362
1363         PR c/37303
1364         * gcc.dg/pr37303.c: Check for rdata or rodata.
1365
1366 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
1367
1368         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1369
1370 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
1371
1372         PR target/51274
1373         PR target/53087
1374         * gcc.target/powerpc/ppc-ne0-1.c: New.
1375
1376 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1377
1378         PR target/54089
1379         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1380         test_19, test_20, test_21, test_22, test_23): New functions.
1381         * gcc.target/sh/pr54089-4.c: New.
1382         * gcc.target/sh/pr54089-5.c: New.
1383         * gcc.target/sh/pr54089-6.c: New.
1384         * gcc.target/sh/pr54089-7.c: New.
1385
1386 2012-09-25  Richard Guenther  <rguenther@suse.de>
1387
1388         PR lto/54625
1389         * gcc.dg/lto/pr54702_0.c: New testcase.
1390         * gcc.dg/lto/pr54702_1.c: Likewise.
1391         * gcc.dg/lto/pr54625-1_0.c: Likewise.
1392         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1393         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1394         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1395
1396 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1397
1398         PR c++/54526
1399         * g++.dg/cpp0x/parse2.C: New.
1400         * g++.dg/parse/error11.C: Adjust.
1401         * g++.dg/parse/error12.C: Likewise.
1402
1403 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
1404
1405         * gcc.target/i386/20030217-1.c: Added check for
1406         large_long_double effective target.
1407         * gcc.target/i386/387-3.c: Likewise.
1408         * gcc.target/i386/387-4.c: Likewise.
1409         * gcc.target/i386/pr36578-1.c: Likewise.
1410         * gcc.target/i386/excess-precision-1.c: Added new code for the case
1411         when long double size is equal double size.
1412         * gcc.target/i386/excess-precision-1.c: Likewise.
1413         * gcc.target/i386/pr36578-2.c: Likewise.
1414         * gcc.target/i386/20030217-2.c: New testcase.
1415
1416 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
1417
1418         PR tree-optimization/54676
1419         * gcc.dg/pr54676.c: New test.
1420
1421 2012-09-25  Richard Guenther  <rguenther@suse.de>
1422
1423         PR tree-optimization/53663
1424         * gcc.dg/torture/pr53663-1.c: New testcase.
1425         * gcc.dg/torture/pr53663-2.c: Likewise.
1426         * gcc.dg/torture/pr53663-3.c: Likewise.
1427
1428 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
1429
1430         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1431
1432 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
1433
1434         * lib/target-supports-dg.exp (dg-require-effective-target,
1435         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1436         dg-process-target-1 instead of dg-process-target.
1437         (dg-process-target-1): Rename from dg-process-target.
1438         (dg-process-target): New.
1439
1440 2012-09-24  Richard Guenther  <rguenther@suse.de>
1441
1442         PR tree-optimization/54684
1443         * g++.dg/torture/pr54684.C: New testcase.
1444
1445 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
1446
1447         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1448
1449 2012-09-24  Richard Guenther  <rguenther@suse.de>
1450
1451         PR middle-end/52173
1452         * gcc.dg/tm/pr52173-1.c: New.
1453         * gcc.dg/tm/pr52173-2.c: New.
1454
1455 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1456
1457         * gcc.dg/pr54669.c: New test.
1458
1459 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1460             Dominique Dhumieres  <dominiq@lps.ens.fr>
1461
1462         PR testsuite/54677
1463         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1464
1465 2012-09-23  Tobias Burnus  <burnus@net-b.de>
1466
1467         PR fortran/54618
1468         * gfortran.dg/class_array_14.f90: New.
1469
1470 2012-09-22  Kai Tietz  <ktietz@redhat.com>
1471
1472         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1473         * gcc.dg/tree-ssa/scev-4.c: Likewise.
1474
1475 2012-09-21  Dehao Chen  <dehao@google.com>
1476
1477         PR go/54649
1478         PR tree-optimization/54655
1479         * g++.dg/pr54655.C: New testcase.
1480
1481 2012-09-21  Richard Guenther  <rguenther@suse.de>
1482
1483         PR tree-optimization/54647
1484         * g++.dg/torture/pr54647.C: New testcase.
1485
1486 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
1487
1488         PR c++/54427
1489         * c-c++-common/torture/vector-compare-2.c: Add -w.
1490
1491 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
1492
1493         * gnat.dg/opt20.ads: Move dg directive to...
1494         * gnat.dg/opt20.adb: ...here.
1495         * gnat.dg/addr1.ad[sb]: Likewise.
1496         * gnat.dg/concat2.ad[sb]: Likewise.
1497         * gnat.dg/array16.ad[sb]: Likewise.
1498         * gnat.dg/atomic5.ad[sb]: Likewise.
1499         * gnat.dg/discr29.ad[sb]: Likewise.
1500         * gnat.dg/noreturn5.ad[sb]: Likewise.
1501         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
1502         * gnat.dg/discr23.ads: Remove dg directive.
1503         * gnat.dg/nested_float_packed.ads: Likewise.
1504         * gnat.dg/oconst6.ads: Move to...
1505         * gnat.dg/specs/oconst6.ads: ...here.
1506
1507 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1508
1509         PR c++/52432
1510         * g++.dg/cpp0x/decltype32.C: Tweak.
1511
1512 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
1513
1514         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1515         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1516         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1517         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1518
1519 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
1520
1521         PR c++/54581
1522         * g++.dg/cpp0x/decltype-54581.C: New testcase.
1523
1524 2012-09-19  Steve Ellcey  <sellcey@mips.com>
1525
1526         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1527
1528 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
1529
1530         * gcc.target/powerpc/ppc-get-timebase.c: New file.
1531         * gcc.target/powerpc/ppc-mftb.c: New file.
1532
1533 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1534
1535         PR target/54089
1536         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1537         functions.
1538
1539 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1540
1541         PR target/54236
1542         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1543
1544 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1545
1546         * gcc.c-torture/execute/20120919-1.c: New test.
1547
1548 2012-09-19  Richard Guenther  <rguenther@suse.de>
1549
1550         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1551
1552 2012-09-19  Richard Guenther  <rguenther@suse.de>
1553
1554         * gcc.dg/builtin-unreachable-6.c: Adjust.
1555
1556 2012-09-19  Richard Guenther  <rguenther@suse.de>
1557
1558         * gcc.dg/builtin-object-size-10.c: Adjust.
1559         * gcc.dg/builtin-unreachable-5.c: Adjust.
1560         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1561         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1562         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1563         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1564         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1565         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1566         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1567         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1568         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1569         * gcc.dg/vect/vec-scal-opt.c: Adjust.
1570         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1571         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1572
1573 2012-09-19  Richard Guenther  <rguenther@suse.de>
1574
1575         PR tree-optimization/54132
1576         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1577         * gcc.dg/torture/pr54132.c: Likewise.
1578
1579 2012-09-19  Terry Guo  <terry.guo@arm.com>
1580
1581         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1582         extra prune rules that will be applied to all tests in a .exp file.
1583         (gcc-dg-prune): Use rules defined by the above variable.
1584         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1585         harmless warnings on architecture switch conflict.
1586
1587 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
1588
1589         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1590         of asm-comment characters instead of a single one.
1591         * g++.dg/debug/dwarf2/nested-2.C: Similar.
1592
1593 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1594
1595         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1596
1597         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1598         target instead of xfailing it.
1599         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1600         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1601         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1602         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1603         * gcc.dg/vect/vect-104.c: Likewise.
1604         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1605         * gcc.dg/vect/vect-outer-1.c: Likewise.
1606         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1607         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1608         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1609         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1610         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1611         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1612         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1613         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1614         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1615
1616         * lib/target-supports.exp
1617         (check_effective_target_vect_widen_mult_qi_to_hi,
1618         check_effective_target_vect_widen_mult_hi_to_si,
1619         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1620         check_effective_target_vect_widen_mult_hi_to_si_pattern,
1621         check_effective_target_vect_pack_trunc,
1622         check_effective_target_vect_unpack,
1623         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1624         instead of arm_none.
1625
1626         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1627
1628 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1629
1630         * lib/target-supports-dg.exp (check-flags): Add cflags from board
1631         config to compiler_flags.
1632
1633 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
1634
1635         PR target/54592
1636         * gcc.target/i386/pr54592.c: New test.
1637
1638         PR tree-optimization/54610
1639         * gcc.target/i386/pr54610.c: New test.
1640
1641 2012-09-17  Jason Merrill  <jason@redhat.com>
1642
1643         PR c++/54575
1644         * g++.dg/cpp0x/alias-decl-21.C: New.
1645         * g++.dg/cpp0x/alias-decl-22.C: New.
1646
1647 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1648
1649         PR fortran/54608
1650         * gfortran.dg/scan_2.f90: New.
1651
1652 2012-09-17  Jason Merrill  <jason@redhat.com>
1653
1654         PR c++/53661
1655         * g++.dg/init/aggr9.C: New.
1656
1657 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1658
1659         * gnat.dg/loop_optimization12.ad[sb]: New test.
1660
1661 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
1662
1663         PR fortran/54285
1664         * gfortran.dg/proc_ptr_result_7.f90: New.
1665
1666 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1667
1668         PR fortran/54603
1669         * gfortran.dg/structure_constructor_11.f90: New.
1670
1671 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1672
1673         PR tree-optimization/54563
1674         * g++.dg/torture/pr54563.C: New test.
1675
1676 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1677
1678         PR fortran/54594
1679         * gfortran.dg/typebound_generic_14.f03: New.
1680
1681 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1682
1683         PR fortran/54387
1684         * gfortran.dg/proc_ptr_38.f90: New.
1685
1686 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1687
1688         PR debug/54460
1689         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1690         to scary regexp.
1691
1692         PR testsuite/54007
1693         * gnat.dg/lto15.adb: Require lto.
1694
1695         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1696         "myBindC" for hppa*-*-hpux*.
1697
1698 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
1699
1700         * gfortran.dg/namelist_75.f90: New test.
1701
1702 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1703
1704         * gcc.dg/tree-ssa/vrp82.c: New test.
1705         * gcc.dg/tree-ssa/vrp83.c: Same.
1706         * gcc.dg/tree-ssa/vrp84.c: Same.
1707
1708 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1709
1710         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1711         * gcc.dg/tree-ssa/vrp81.c: ... this.
1712
1713 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
1714
1715         PR target/54222
1716         * gcc.target/avr/torture/fix-types.h: New.
1717         * gcc.target/avr/torture/vals-hr.def: New.
1718         * gcc.target/avr/torture/vals-r.def: New.
1719         * gcc.target/avr/torture/vals-k.def: New.
1720         * gcc.target/avr/torture/vals-ur.def: New.
1721         * gcc.target/avr/torture/vals-uk.def: New.
1722         * gcc.target/avr/torture/vals-uhr.def: New.
1723         * gcc.target/avr/torture/vals-llk.def: New.
1724         * gcc.target/avr/torture/vals-ullk.def: New.
1725         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1726         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1727         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1728         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1729         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1730         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1731         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1732         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1733
1734 2012-09-14  Dehao Chen  <dehao@google.com>
1735
1736         * g++.dg/debug/dwarf2/deallocator.C: New test.
1737
1738 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1739
1740         PR c/54552
1741         * gcc.c-torture/compile/pr54552-1.c: New test.
1742
1743 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
1744
1745         PR c++/54427
1746         * g++.dg/other/vector-compare.C: New testcase.
1747         * c-c++-common/vector-compare-3.c: New testcase.
1748         * gcc.dg/vector-shift.c: Move ...
1749         * c-c++-common/vector-shift.c: ... here.
1750         * gcc.dg/vector-shift1.c: Move ...
1751         * c-c++-common/vector-shift1.c: ... here.
1752         * gcc.dg/vector-shift3.c: Move ...
1753         * c-c++-common/vector-shift3.c: ... here.
1754         * gcc.dg/vector-compare-1.c: Move ...
1755         * c-c++-common/vector-compare-1.c: ... here.
1756         * gcc.dg/vector-compare-2.c: Move ...
1757         * c-c++-common/vector-compare-2.c: ... here.
1758         * gcc.c-torture/execute/vector-compare-1.c: Move ...
1759         * c-c++-common/torture/vector-compare-1.c: ... here.
1760         * gcc.c-torture/execute/vector-compare-2.x: Delete.
1761         * gcc.c-torture/execute/vector-compare-2.c: Move ...
1762         * c-c++-common/torture/vector-compare-2.c: ... here.
1763         * gcc.c-torture/execute/vector-shift.c: Move ...
1764         * c-c++-common/torture/vector-shift.c: ... here.
1765         * gcc.c-torture/execute/vector-shift2.c: Move ...
1766         * c-c++-common/torture/vector-shift2.c: ... here.
1767         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1768         * c-c++-common/torture/vector-subscript-1.c: ... here.
1769         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1770         * c-c++-common/torture/vector-subscript-2.c: ... here.
1771         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1772         * c-c++-common/torture/vector-subscript-3.c: ... here.
1773
1774 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1775
1776         PR c/54103
1777         * gcc.c-torture/compile/pr54103-1.c,
1778         gcc.c-torture/compile/pr54103-2.c,
1779         gcc.c-torture/compile/pr54103-3.c,
1780         gcc.c-torture/compile/pr54103-4.c,
1781         gcc.c-torture/compile/pr54103-5.c,
1782         gcc.c-torture/compile/pr54103-6.c: New tests.
1783         * gcc.dg/c90-const-expr-8.c: Update expected column number.
1784
1785 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
1786
1787         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1788
1789 2012-09-14  Richard Guenther  <rguenther@suse.de>
1790
1791         PR tree-optimization/54565
1792         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1793         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
1794
1795 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
1796
1797         * gcc.target/arm/combine-movs.c: Add missing space.
1798
1799 2012-09-14  Richard Guenther  <rguenther@suse.de>
1800
1801         * g++.dg/torture/builtin-location.C: New testcase.
1802
1803 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
1804             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1805
1806         PR c++/53210
1807         * g++.dg/warn/Wuninitialized-self.C: New.
1808
1809 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
1810
1811         PR c/54559
1812         * gcc.c-torture/compile/pr54559.c: New test.
1813
1814 2012-09-13  Jason Merrill  <jason@redhat.com>
1815
1816         PR c++/53839
1817         * g++.dg/cpp0x/constexpr-temp1.C: New.
1818
1819         PR c++/54511
1820         * g++.dg/template/anonunion2.C: New.
1821
1822         PR c++/53836
1823         * g++.dg/template/init10.C: New.
1824
1825 2012-09-13  Tobias Burnus  <burnus@net-b.de>
1826
1827         PR fortran/54556
1828         * gfortran.dg/implicit_pure_3.f90: New.
1829
1830 2012-09-13  Richard Guenther  <rguenther@suse.de>
1831
1832         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1833
1834 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
1835
1836         * gcc.target/arm/builtin-bswap-1.c: New testcase.
1837
1838 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1839
1840         * c-c++-common/pr51712.c: Handle for short-enum targets.
1841
1842 2012-09-12  Terry Guo  <terry.guo@arm.com>
1843
1844         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1845         and lsrs for Thumb2 mode.
1846
1847 2012-09-12  Jan Hubicka  <jh@suse.cz>
1848
1849         * gcc.dg/ipa/inlinehint-2.c: New testcase.
1850
1851 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
1852
1853         PR target/54445
1854         * gcc.target/i386/pr54445-1.c: New file.
1855         * gcc.target/i386/pr54445-2.c: Likewise.
1856
1857 2012-09-12  Tobias Burnus  <burnus@net-b.de>
1858
1859         PR fortran/54225
1860         PR fortran/53306
1861         * gfortran.dg/coarray_10.f90: Update dg-error.
1862         * gfortran.dg/coarray_28.f90: New.
1863         * gfortran.dg/array_section_3.f90: New.
1864
1865 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
1866
1867         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1868         gcc.target/arm/pr48252.c: Fix for big-endian support.
1869
1870 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
1871
1872         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1873
1874 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1875             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1876
1877         * gcc.target/arm/neon-vfma-1.c: New testcase.
1878         * gcc.target/arm/neon-vfms-1.c: Likewise.
1879         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1880         of float.
1881         * gcc.target/arm/neon-vmls-1.c: Likewise.
1882         * lib/target-supports.exp (add_options_for_arm_neonv2): New
1883         function.
1884         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1885         (check_effective_target_arm_neonv2_ok): Likewise.
1886         (check_effective_target_arm_neonv2_hw): Likewise.
1887         (check_effective_target_arm_neonv2): Likewise.
1888
1889 2012-09-11  Richard Guenther  <rguenther@suse.de>
1890
1891         PR middle-end/54515
1892         * g++.dg/tree-ssa/pr54515.C: New testcase.
1893
1894 2012-09-10  Andrew Pinski  <apinski@cavium.com>
1895
1896         PR tree-opt/c54362
1897         * gcc.dg/tm/memopt-16.c: New testcase.
1898
1899 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1900
1901         PR c++/54541
1902         PR c++/54542
1903         * g++.dg/cpp0x/sfinae40.C: New.
1904         * g++.dg/cpp0x/sfinae41.C: Likewise.
1905
1906 2012-09-10  Jason Merrill  <jason@redhat.com>
1907
1908         PR c++/54538
1909         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1910
1911 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1912
1913         PR target/54089
1914         * gcc.target/sh/pr54089-3.c: New.
1915
1916 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1917
1918         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1919
1920 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1921
1922         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1923
1924 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1925
1926         * gcc.dg/pr52558-2.c: Delete.
1927         * gcc.dg/simulate-thread/speculative-store-3.c: New.
1928
1929 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1930
1931         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1932
1933 2012-09-10  Richard Guenther  <rguenther@suse.de>
1934
1935         PR tree-optimization/54520
1936         * gcc.dg/torture/pr54520.c: New testcase.
1937
1938 2012-09-10  Jason Merrill  <jason@redhat.com>
1939
1940         PR c++/54506
1941         * g++.dg/cpp0x/implicit14.C: New.
1942
1943 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1944
1945         PR fortran/54208
1946         * gfortran.dg/bound_simplification_3.f90: New test.
1947
1948 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
1949
1950         PR testsuite/54184
1951         * gcc.dg/pr52558-1.c: Delete.
1952         * gcc.dg/simulate-thread/speculative-store-2.c: New.
1953
1954 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
1955
1956         * gcc.target/arm/pr50318-1.c: Scan for smlal.
1957         * gcc.target/arm/smlaltb-1.c: XFAIL test.
1958         * gcc.target/arm/smlaltt-1.c: Likewise.
1959
1960 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1961
1962         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1963
1964 2012-09-07  Tom de Vries  <tom@codesourcery.com>
1965
1966         PR tree-optimization/53986
1967         * gcc.dg/tree-ssa/vrp80.c: New test.
1968         * gcc.dg/tree-ssa/vrp80-2.c: Same.
1969
1970 2012-09-06  Jason Merrill  <jason@redhat.com>
1971
1972         PR c++/54341
1973         PR c++/54253
1974         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1975         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1976
1977 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1978
1979         PR tree-opt/54494
1980         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1981
1982 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1983
1984         PR rtl-optimization/54455
1985         * gcc.dg/54455.c: New test.
1986
1987 2012-09-06  Tobias Burnus  <burnus@net-b.de>
1988
1989         PR fortran/54463
1990         * gfortran.dg/promotion_2.f90: New.
1991
1992 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1993
1994         PR middle-end/54486
1995         * c-c++-common/pr54486.c: New test.
1996
1997 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
1998
1999         PR fortran/54474
2000         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2001
2002 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
2003
2004         PR c++/54191
2005         * g++.dg/cpp0x/sfinae39.C: New.
2006
2007 2012-09-04  Jason Merrill  <jason@redhat.com>
2008
2009         PR c++/54441
2010         * g++.dg/ext/flexary3.C: New.
2011
2012         PR c++/54420
2013         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2014
2015         PR c++/54198
2016         * g++.dg/template/defarg15.C: New.
2017
2018         PR c++/54437
2019         * g++.dg/template/access24.C: New.
2020
2021 2012-09-04  Richard Guenther  <rguenther@suse.de>
2022
2023         PR tree-optimization/54458
2024         * gcc.dg/torture/pr54458.c: New testcase.
2025
2026 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
2027
2028         * gcc.target/arm/neon-vext.c: New test.
2029         * gcc.target/arm/neon-vext-execute.c: Ditto.
2030
2031 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
2032
2033         PR fortran/54243
2034         PR fortran/54244
2035         * gfortran.dg/select_type_29.f03: New.
2036
2037 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
2038
2039         * gcc.dg/fold-perm.c: Improve test.
2040
2041 2012-09-03  Tobias Burnus  <burnus@net-b.de>
2042
2043         PR fortran/51632
2044         * gfortran.dg/coarray_class_1.f90: New.
2045
2046 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2047
2048         PR target/49206
2049         * gcc.c-torture/compile/pr49206.c: New test.
2050
2051 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
2052             Uros Bizjak  <ubizjak@gmail.com>
2053
2054         PR target/36680
2055         * gfortran.dg/pr36680.f90: New test.
2056
2057 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2058
2059         PR target/42295
2060         * g++.dg/opt/pr42295.C: New test.
2061
2062 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
2063
2064         PR target/54436
2065         * gcc.dg/torture/pr54436.c: New test.
2066
2067 2012-09-01  Andrew Pinski  <apinski@cavium.com>
2068
2069         * gcc.target/mips/truncate-8.c: New testcase.
2070
2071 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
2072
2073         PR target/46829
2074         PR target/46843
2075         * gcc.target/i386/pr46829.c: New test.
2076         * gcc.target/i386/pr46843.c: Ditto.
2077
2078 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
2079             Jason Merrill  <jason@redhat.com>
2080
2081         PR c++/18747
2082         * g++.dg/parse/error50.C: New.
2083
2084 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
2085
2086         PR c/54428
2087         * gcc.c-torture/compile/pr54428.c: New test.
2088
2089 2012-08-31  Ollie Wild  <aaw@google.com>
2090
2091         PR c++/54197
2092         * g++.dg/init/lifetime3.C: New test.
2093
2094 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2095
2096         PR middle-end/54409
2097         * gcc.dg/torture/pr54409.c: New test.
2098
2099 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2100
2101         * gfortran.dg/pr48636.f90: Add dump scan checks.
2102
2103 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
2104
2105         * gcc.target/mips/mips.exp: Work out default -msynci setting.
2106
2107 2012-08-28  Joey Ye  <joey.ye@arm.com>
2108
2109         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2110
2111 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
2112
2113         PR target/46254
2114         * gcc.target/i386/pr46254.c: New test.
2115
2116 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2117
2118         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2119         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2120         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2121
2122 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2123
2124         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2125         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2126         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2127         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2128         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2129         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2130         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2131         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2132         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2133         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2134         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2135         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2136         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2137         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2138         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2139         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2140         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2141         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2142         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2143         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2144         gcc.target/mips/unaligned-1.c: Tighten regexps.
2145
2146 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2147
2148         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2149         (mips_option_groups): Remove optimization.  Add various -f options.
2150         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2151         and -pg imply -fno-omit-frame-pointer.
2152         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2153         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2154         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2155         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2156         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2157         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2158         * gcc.target/mips/abi-n32-long32.c: Likewise.
2159         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2160         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2161         * gcc.target/mips/abi-n32-long64.c: Likewise.
2162         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2163         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2164         * gcc.target/mips/abi-n64-long32.c: Likewise.
2165         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2166         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2167         * gcc.target/mips/abi-n64-long64.c: Likewise.
2168         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2169         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2170         * gcc.target/mips/abi-o32-long32.c: Likewise.
2171         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2172         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2173         * gcc.target/mips/abi-o32-long64.c: Likewise.
2174         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2175         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2176         * gcc.target/mips/abi-o64-long32.c: Likewise.
2177         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2178         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2179         * gcc.target/mips/abi-o64-long64.c: Likewise.
2180         * gcc.target/mips/asm-1.c: Likewise.
2181         * gcc.target/mips/branch-1.c: Likewise.
2182         * gcc.target/mips/call-3.c: Likewise.
2183         * gcc.target/mips/call-saved-3.c: Likewise.
2184         * gcc.target/mips/clear-cache-1.c: Likewise.
2185         * gcc.target/mips/div-1.c: Likewise.
2186         * gcc.target/mips/div-2.c: Likewise.
2187         * gcc.target/mips/div-3.c: Likewise.
2188         * gcc.target/mips/div-4.c: Likewise.
2189         * gcc.target/mips/div-5.c: Likewise.
2190         * gcc.target/mips/div-6.c: Likewise.
2191         * gcc.target/mips/div-7.c: Likewise.
2192         * gcc.target/mips/div-8.c: Likewise.
2193         * gcc.target/mips/div-9.c: Likewise.
2194         * gcc.target/mips/div-10.c: Likewise.
2195         * gcc.target/mips/div-11.c: Likewise.
2196         * gcc.target/mips/div-12.c: Likewise.
2197         * gcc.target/mips/dsp-ctrl.c: Likewise.
2198         * gcc.target/mips/dsp-no-lhx.c: Likewise.
2199         * gcc.target/mips/ext-8.c: Likewise.
2200         * gcc.target/mips/extend-2.c: Likewise.
2201         * gcc.target/mips/fix-r10000-1.c: Likewise.
2202         * gcc.target/mips/fix-r10000-2.c: Likewise.
2203         * gcc.target/mips/fix-r10000-3.c: Likewise.
2204         * gcc.target/mips/fix-r10000-4.c: Likewise.
2205         * gcc.target/mips/fix-r10000-5.c: Likewise.
2206         * gcc.target/mips/fix-r10000-6.c: Likewise.
2207         * gcc.target/mips/fix-r10000-7.c: Likewise.
2208         * gcc.target/mips/fix-r10000-8.c: Likewise.
2209         * gcc.target/mips/fix-r10000-9.c: Likewise.
2210         * gcc.target/mips/fix-r10000-10.c: Likewise.
2211         * gcc.target/mips/fix-r10000-11.c: Likewise.
2212         * gcc.target/mips/fix-r10000-12.c: Likewise.
2213         * gcc.target/mips/fix-r10000-13.c: Likewise.
2214         * gcc.target/mips/fix-r10000-14.c: Likewise.
2215         * gcc.target/mips/fix-r10000-15.c: Likewise.
2216         * gcc.target/mips/fpcmp-1.c: Likewise.
2217         * gcc.target/mips/fpcmp-2.c: Likewise.
2218         * gcc.target/mips/fpr-moves-7.c: Likewise.
2219         * gcc.target/mips/fpr-moves-8.c: Likewise.
2220         * gcc.target/mips/int-moves-1.c: Likewise.
2221         * gcc.target/mips/int-moves-2.c: Likewise.
2222         * gcc.target/mips/long-calls-pg.c: Likewise.
2223         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2224         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2225         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2226         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2227         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2228         * gcc.target/mips/mips-3d-1.c: Likewise.
2229         * gcc.target/mips/mips-3d-2.c: Likewise.
2230         * gcc.target/mips/mips-3d-3.c: Likewise.
2231         * gcc.target/mips/mips-3d-4.c: Likewise.
2232         * gcc.target/mips/mips-3d-5.c: Likewise.
2233         * gcc.target/mips/mips-3d-6.c: Likewise.
2234         * gcc.target/mips/mips-3d-7.c: Likewise.
2235         * gcc.target/mips/mips-3d-8.c: Likewise.
2236         * gcc.target/mips/mips-3d-9.c: Likewise.
2237         * gcc.target/mips/mips-ps-1.c: Likewise.
2238         * gcc.target/mips/mips-ps-2.c: Likewise.
2239         * gcc.target/mips/mips-ps-3.c: Likewise.
2240         * gcc.target/mips/mips-ps-4.c: Likewise.
2241         * gcc.target/mips/mips-ps-6.c: Likewise.
2242         * gcc.target/mips/mips32-dspr2.c: Likewise.
2243         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2244         * gcc.target/mips/neg-abs-1.c: Likewise.
2245         * gcc.target/mips/neg-abs-2.c: Likewise.
2246         * gcc.target/mips/nmadd-3.c: Likewise.
2247         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2248         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2249         * gcc.target/mips/octeon-pop-1.c: Likewise.
2250         * gcc.target/mips/pr26765.c: Likewise.
2251         * gcc.target/mips/pr33256.c: Likewise.
2252         * gcc.target/mips/pr33635-1.c: Likewise.
2253         * gcc.target/mips/pr33755.c: Likewise.
2254         * gcc.target/mips/pr35802.c: Likewise.
2255         * gcc.target/mips/pr45074.c: Likewise.
2256         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2257         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2258         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2259         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2260         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2261         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2262         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2263         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2264         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2265         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2266         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2267         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2268         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2269         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2270         * gcc.target/mips/save-restore-1.c: Likewise.
2271         * gcc.target/mips/save-restore-3.c: Likewise.
2272         * gcc.target/mips/save-restore-5.c: Likewise.
2273         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2274         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2275         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2276         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2277         * gcc.target/mips/stack-1.c: Likewise.
2278
2279         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2280         Tighten regexps.
2281
2282         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2283         branch under test to be filled with preceding rather than
2284         following instructions.
2285         * gcc.target/mips/branch-10.c: Likewise.
2286         * gcc.target/mips/branch-11.c: Likewise.
2287         * gcc.target/mips/branch-12.c: Likewise.
2288         * gcc.target/mips/branch-13.c: Likewise.
2289         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
2290         to be eliminated.  Tighten $28 scan-assembler-not test.
2291
2292         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
2293         function to...
2294         * gcc.target/mips/call-4.c: ...this new test.
2295
2296         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2297         more likely.
2298         * gcc.target/mips/code-readable-3.c: Likewise.
2299         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
2300         flag but skip for -O0.
2301         * gcc.target/mips/code-readable-4.c: Likewise.
2302
2303         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2304         of operations under test.
2305         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
2306
2307         * gcc.target/mips/near-far-3.c: Remove optimization flag.
2308         Don't require sibling-call optimization.
2309         * gcc.target/mips/near-far-4.c: Likewise.
2310
2311         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2312         Make sure that the register variable is used.
2313         * gcc.target/mips/soft-float-1.c: Likewise.
2314
2315         * gcc.target/mips/sdata-1.c: Make static data volatile.
2316         * gcc.target/mips/sdata-2.c: Likewise.
2317         * gcc.target/mips/sdata-3.c: Likewise.
2318         * gcc.target/mips/sdata-4.c: Likewise.
2319
2320         * gcc.target/mips/20020620-1.c: Remove optimization flag but
2321         skip for -O0.
2322         * gcc.target/mips/atomic-memory-2.c: Likewise.
2323         * gcc.target/mips/branch-cost-1.c: Likewise.
2324         * gcc.target/mips/branch-cost-2.c: Likewise.
2325         * gcc.target/mips/cache-1.c: Likewise.
2326         * gcc.target/mips/call-1.c: Likewise.
2327         * gcc.target/mips/call-saved-2.c: Likewise.
2328         * gcc.target/mips/const-anchor-1.c: Likewise.
2329         * gcc.target/mips/const-anchor-2.c: Likewise.
2330         * gcc.target/mips/dse-1.c: Likewise.
2331         * gcc.target/mips/dsp-lhx.c: Likewise.
2332         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2333         * gcc.target/mips/ext-1.c: Likewise.
2334         * gcc.target/mips/ext-2.c: Likewise.
2335         * gcc.target/mips/ext-3.c: Likewise.
2336         * gcc.target/mips/ext-4.c: Likewise.
2337         * gcc.target/mips/ext-5.c: Likewise.
2338         * gcc.target/mips/ext-6.c: Likewise.
2339         * gcc.target/mips/ext-7.c: Likewise.
2340         * gcc.target/mips/extend-1.c: Likewise.
2341         * gcc.target/mips/fix-r4000-1.c: Likewise.
2342         * gcc.target/mips/fix-r4000-3.c: Likewise.
2343         * gcc.target/mips/fix-r4000-5.c: Likewise.
2344         * gcc.target/mips/fix-r4000-6.c: Likewise.
2345         * gcc.target/mips/fix-r4000-8.c: Likewise.
2346         * gcc.target/mips/fix-r4000-10.c: Likewise.
2347         * gcc.target/mips/fixed-scalar-type.c: Likewise.
2348         * gcc.target/mips/fixed-vector-type.c: Likewise.
2349         * gcc.target/mips/fpr-moves-1.c: Likewise.
2350         * gcc.target/mips/fpr-moves-2.c: Likewise.
2351         * gcc.target/mips/fpr-moves-3.c: Likewise.
2352         * gcc.target/mips/fpr-moves-4.c: Likewise.
2353         * gcc.target/mips/fpr-moves-5.c: Likewise.
2354         * gcc.target/mips/fpr-moves-6.c: Likewise.
2355         * gcc.target/mips/ins-1.c: Likewise.
2356         * gcc.target/mips/ins-2.c: Likewise.
2357         * gcc.target/mips/interrupt_handler-2.c: Likewise.
2358         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2359         * gcc.target/mips/lazy-binding-1.c: Likewise.
2360         * gcc.target/mips/madd-3.c: Likewise.
2361         * gcc.target/mips/madd-5.c: Likewise.
2362         * gcc.target/mips/madd-6.c: Likewise.
2363         * gcc.target/mips/madd-8.c: Likewise.
2364         * gcc.target/mips/madd-9.c: Likewise.
2365         * gcc.target/mips/memcpy-1.c: Likewise.
2366         * gcc.target/mips/mips-ps-type.c: Likewise.
2367         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2368         * gcc.target/mips/mips-sched-madd.c: Likewise.
2369         * gcc.target/mips/mips16e-extends.c: Likewise.
2370         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2371         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2372         * gcc.target/mips/movcc-1.c: Likewise.
2373         * gcc.target/mips/movcc-2.c: Likewise.
2374         * gcc.target/mips/movcc-3.c: Likewise.
2375         * gcc.target/mips/msub-5.c: Likewise.
2376         * gcc.target/mips/msub-6.c: Likewise.
2377         * gcc.target/mips/msub-8.c: Likewise.
2378         * gcc.target/mips/mult-2.c: Likewise.
2379         * gcc.target/mips/mult-3.c: Likewise.
2380         * gcc.target/mips/mult-5.c: Likewise.
2381         * gcc.target/mips/mult-6.c: Likewise.
2382         * gcc.target/mips/mult-7.c: Likewise.
2383         * gcc.target/mips/mult-12.c: Likewise.
2384         * gcc.target/mips/mult-13.c: Likewise.
2385         * gcc.target/mips/mult-14.c: Likewise.
2386         * gcc.target/mips/mult-15.c: Likewise.
2387         * gcc.target/mips/mult-17.c: Likewise.
2388         * gcc.target/mips/mult-18.c: Likewise.
2389         * gcc.target/mips/mult-19.c: Likewise.
2390         * gcc.target/mips/nmadd-1.c: Likewise.
2391         * gcc.target/mips/nmadd-2.c: Likewise.
2392         * gcc.target/mips/octeon-baddu-1.c: Likewise.
2393         * gcc.target/mips/octeon-cins-1.c: Likewise.
2394         * gcc.target/mips/octeon-cins-2.c: Likewise.
2395         * gcc.target/mips/octeon-dmul-3.c: Likewise.
2396         * gcc.target/mips/octeon-exts-2.c: Likewise.
2397         * gcc.target/mips/octeon-exts-3.c: Likewise.
2398         * gcc.target/mips/octeon-exts-4.c: Likewise.
2399         * gcc.target/mips/octeon-exts-5.c: Likewise.
2400         * gcc.target/mips/octeon-exts-6.c: Likewise.
2401         * gcc.target/mips/octeon-exts-7.c: Likewise.
2402         * gcc.target/mips/octeon-pop-2.c: Likewise.
2403         * gcc.target/mips/octeon-seq-3.c: Likewise.
2404         * gcc.target/mips/octeon-seq-4.c: Likewise.
2405         * gcc.target/mips/octeon2-lx-1.c: Likewise.
2406         * gcc.target/mips/octeon2-lx-2.c: Likewise.
2407         * gcc.target/mips/octeon2-lx-3.c: Likewise.
2408         * gcc.target/mips/pr54240.c: Likewise.
2409         * gcc.target/mips/rsqrt-1.c: Likewise.
2410         * gcc.target/mips/rsqrt-2.c: Likewise.
2411         * gcc.target/mips/rsqrt-3.c: Likewise.
2412         * gcc.target/mips/rsqrt-4.c: Likewise.
2413         * gcc.target/mips/save-restore-2.c: Likewise.
2414         * gcc.target/mips/save-restore-4.c: Likewise.
2415         * gcc.target/mips/sb1-1.c: Likewise.
2416         * gcc.target/mips/scc-1.c: Likewise.
2417         * gcc.target/mips/scc-2.c: Likewise.
2418         * gcc.target/mips/scc-3.c: Likewise.
2419         * gcc.target/mips/scc-4.c: Likewise.
2420         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2421         * gcc.target/mips/truncate-1.c: Likewise.
2422         * gcc.target/mips/truncate-2.c: Likewise.
2423         * gcc.target/mips/truncate-3.c: Likewise.
2424         * gcc.target/mips/truncate-4.c: Likewise.
2425         * gcc.target/mips/truncate-5.c: Likewise.
2426         * gcc.target/mips/truncate-6.c: Likewise.
2427         * gcc.target/mips/unaligned-1.c: Likewise.
2428
2429         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2430         skip for -O0.  Require -fexpensive-optimizations.
2431         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2432         * gcc.target/mips/dspr2-MULT.c: Likewise.
2433         * gcc.target/mips/fix-r4000-2.c: Likewise.
2434         * gcc.target/mips/fix-r4000-4.c: Likewise.
2435         * gcc.target/mips/fix-r4000-7.c: Likewise.
2436         * gcc.target/mips/fix-r4000-9.c: Likewise.
2437         * gcc.target/mips/madd-1.c: Likewise.
2438         * gcc.target/mips/madd-2.c: Likewise.
2439         * gcc.target/mips/madd-4.c: Likewise.
2440         * gcc.target/mips/maddu-1.c: Likewise.
2441         * gcc.target/mips/maddu-2.c: Likewise.
2442         * gcc.target/mips/maddu-3.c: Likewise.
2443         * gcc.target/mips/maddu-4.c: Likewise.
2444         * gcc.target/mips/msub-1.c: Likewise.
2445         * gcc.target/mips/msub-2.c: Likewise.
2446         * gcc.target/mips/msub-3.c: Likewise.
2447         * gcc.target/mips/msub-4.c: Likewise.
2448         * gcc.target/mips/msubu-1.c: Likewise.
2449         * gcc.target/mips/msubu-2.c: Likewise.
2450         * gcc.target/mips/msubu-3.c: Likewise.
2451         * gcc.target/mips/msubu-4.c: Likewise.
2452         * gcc.target/mips/mult-1.c: Likewise.
2453         * gcc.target/mips/mult-4.c: Likewise.
2454         * gcc.target/mips/mult-8.c: Likewise.
2455         * gcc.target/mips/mult-9.c: Likewise.
2456         * gcc.target/mips/mult-10.c: Likewise.
2457         * gcc.target/mips/mult-11.c: Likewise.
2458         * gcc.target/mips/mult-16.c: Likewise.
2459
2460         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2461         skip for -O0 and -Os.
2462         * gcc.target/mips/fix-r4000-12.c: Likewise.
2463         * gcc.target/mips/madd-7.c: Likewise.
2464         * gcc.target/mips/mips-ps-5.c: Likewise.
2465         * gcc.target/mips/mips-ps-7.c: Likewise.
2466         * gcc.target/mips/msub-7.c: Likewise.
2467
2468         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2469         skip for -O0.  Require -mno-abicalls.
2470         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2471
2472         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2473         skip for -O0.  Require a total number of BBIT instructions and
2474         at least one of each kind.
2475
2476         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2477         skip for -O0.  Require -fno-unroll-loops.
2478
2479         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2480         skip for -O0.  Allow BLTZ as well as BGEZ.
2481
2482         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2483
2484         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2485         skip for -O0.  Require -fschedule-insns2.
2486         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2487
2488         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2489         but skip for -O0.  Make a branch-likely more likely.
2490
2491         * gcc.target/mips/timode-2.c: Split each test into its own function.
2492         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
2493
2494         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2495         skip for -O0.  Require -fpeephole2.
2496         * gcc.target/mips/vr-mult-2.c: Likewise.
2497
2498 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
2499
2500         PR preprocessor/53469
2501         * gcc.dg/cpp/_Pragma7.c: New test case.
2502
2503 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2504
2505         PR fortran/54370
2506         * gfortran.dg/do_5.f90: New.
2507
2508 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2509
2510         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2511         from dg-options as -Wall no longer implies it.
2512
2513 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
2514
2515         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2516
2517 2012-08-25  Jason Merrill  <jason@redhat.com>
2518
2519         * g++.dg/cpp0x/fntmpdefarg3.C: New.
2520
2521 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
2522
2523         PR c++/51421
2524         * g++.dg/cpp0x/auto34.C: New.
2525
2526 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR c/54363
2529         * gcc.dg/pr54363.c: New test.
2530
2531         PR c/54355
2532         * gcc.dg/pr54355.c: New test.
2533
2534 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2535
2536         PR debug/52857
2537         * gcc.target/i386/pr52857-1.c: New.
2538         * gcc.target/i386/pr52857-2.c: Likewise.
2539
2540 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
2541
2542         * gcc.target/mips/code-readable-4.c: New test.
2543
2544 2012-08-23  Julian Brown  <julian@codesourcery.com>
2545             Sandra Loosemore  <sandra@codesourcery.com>
2546
2547         * gcc.target/mips/code-readable-1.c: Add -O to options.
2548
2549 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
2550
2551         PR c++/20420
2552         * g++.dg/lookup/using53.C: New.
2553
2554 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
2555
2556         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2557         * gcc.dg/fixed-point/convert-1.c: New.
2558         * gcc.dg/fixed-point/convert-2.c: New.
2559         * gcc.dg/fixed-point/convert-3.c: New.
2560         * gcc.dg/fixed-point/convert-4.c: New.
2561         * gcc.dg/fixed-point/convert-float-1.c: New.
2562         * gcc.dg/fixed-point/convert-float-2.c: New.
2563         * gcc.dg/fixed-point/convert-float-3.c: New.
2564         * gcc.dg/fixed-point/convert-float-4.c: New.
2565         * gcc.dg/fixed-point/convert-accum-neg.c: New.
2566         * gcc.dg/fixed-point/convert-sat.c: New.
2567         * gcc.dg/fixed-point/convert.h: New.
2568
2569 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
2570
2571         PR target/54089
2572         * gcc.target/sh/pr54089-2.c: New.
2573
2574 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
2575
2576         * gcc.target/i386/long-double-64-1.c: New file.
2577         * gcc.target/i386/long-double-64-2.c: Likewise.
2578         * gcc.target/i386/long-double-64-3.c: Likewise.
2579         * gcc.target/i386/long-double-64-4.c: Likewise.
2580         * gcc.target/i386/long-double-80-1.c: Likewise.
2581         * gcc.target/i386/long-double-80-2.c: Likewise.
2582         * gcc.target/i386/long-double-80-3.c: Likewise.
2583         * gcc.target/i386/long-double-80-4.c: Likewise.
2584         * gcc.target/i386/long-double-80-5.c: Likewise.
2585         * gcc.target/i386/long-double-80-6.c: Likewise.
2586         * gcc.target/i386/long-double-80-7.c: Likewise.
2587
2588 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
2589
2590         PR tree-optimization/54317
2591         * gcc.dg/tree-ssa/vrp79.c: New testcase.
2592
2593 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
2594
2595         PR target/39423
2596         * gcc.target/sh/pr39423-2.c: New.
2597
2598 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
2599
2600         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2601         * gcc.dg/fold-perm.c: Likewise.
2602
2603 2012-08-20  Jan Hubicka  <jh@suse.cz>
2604
2605         PR fortran/48636
2606         * gcc.dg/ipa/inlinehint-1.c: New.
2607
2608 2012-08-20  Florian Weimer  <fweimer@redhat.com>
2609
2610         PR c++/19351
2611         * g++.dg/init/new38.C: New test.
2612         * g++.dg/init/new39.C: New test.
2613
2614 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2615
2616         PR target/54089
2617         * gcc.target/sh/pr54089-1.c: New.
2618
2619 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2620
2621         PR target/51244
2622         * gcc.target/sh/pr51244-11.c: New.
2623
2624 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2625
2626         PR fortran/54301
2627         * gfortran.dg/warn_target_lifetime_2.f90: New.
2628
2629 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2630
2631         PR c++/10416
2632         * g++.dg/warn/Wunused-var-17.C: New.
2633
2634 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
2635
2636         PR middle-end/53992
2637         * gcc.dg/gomp/pr53992.c: New test.
2638
2639 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2640
2641         PR tree-ssa/54295
2642         * gcc.c-torture/execute/20120817-1.c: New test.
2643
2644 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2645
2646         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2647         add instruction.
2648         (f2): New test that really does need adds.
2649
2650 2012-08-20  Richard Guenther  <rguenther@suse.de>
2651
2652         PR tree-optimization/54327
2653         * gcc.dg/torture/pr54327.c: New testcase.
2654
2655 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
2656
2657         PR tree-optimization/54321
2658         * gcc.c-torture/compile/pr54321.c: New test.
2659
2660 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2661
2662         PR fortran/54301
2663         * gfortran.dg/warn_target_lifetime_1.f90: New.
2664
2665 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
2666
2667         PR fortran/54298
2668         * gfortran.dg/real_compare_1.f90: New test case.
2669         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2670
2671 2012-08-18  Jan Hubicka  <jh@suse.cz>
2672
2673         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2674
2675 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
2676
2677         PR fortran/39290
2678         * gfortran.dg/interface_37.f90: New test.
2679
2680 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
2681             Gary Funck <gary@intrepid.com>
2682
2683         PR target/20020
2684         * gcc.target/i386/pr20020-1.c: New test.
2685         * gcc.target/i386/pr20020-2.c: Likewise.
2686         * gcc.target/i386/pr20020-3.c: Likewise.
2687
2688 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
2689
2690         * gcc.target/i386/perm-concat.c: New test.
2691
2692 2012-08-17  Julian Brown  <julian@codesourcery.com>
2693
2694         * gcc.target/arm/div64-unwinding.c: New test.
2695
2696 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
2697
2698         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2699
2700 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
2701
2702         PR target/54236
2703         * gcc.target/sh/pr54236-1.c: New.
2704
2705 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
2706
2707         * lib/target-supports.exp (check_effective_target_sync_int_long)
2708         (check_effective_target_sync_char_short): Enable for crisv32-*
2709         and cris-*.
2710
2711         PR middle-end/54261
2712         * gcc.dg/torture/pr54261-1.c: New test.
2713
2714 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
2715
2716         PR fortran/54243
2717         PR fortran/54244
2718         * gfortran.dg/typebound_call_24.f03: New.
2719
2720 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2721
2722         PR tree-optimization/54245
2723         * gcc.dg/tree-ssa/pr54245.c: New test.
2724
2725 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2726
2727         PR tree-optimization/54240
2728         * gcc.target/powerpc/pr54240.c: New test.
2729         * gcc.target/mips/pr54240.c: Likewise.
2730
2731 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2732
2733         PR target/52933
2734         * gcc.target/sh/pr52933-1.c: New.
2735         * gcc.target/sh/pr52933-2.c: New.
2736
2737 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2738
2739         PR target/50751
2740         * gcc.target/sh/pr50751-8.c: New.
2741
2742 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
2743
2744         PR fortran/47586
2745         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2746         * gfortran.dg/typebound_proc_27.f03: New test.
2747
2748 2012-08-14  Sterling Augustine  <saugustine@google.com>
2749
2750         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2751
2752 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2753
2754         PR fortran/40881
2755         * gfortran.dg/data_constraints_3.f90: New.
2756         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2757         to disable -pedantic compilation.
2758         * gfortran.dg/pr37243.f: Ditto.
2759         * gfortran.dg/g77/19990826-3.f: Ditto.
2760         * gfortran.dg/g77/20020307-1.f : Ditto.
2761         * gfortran.dg/g77/980310-3.f: Ditto.
2762
2763 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2764
2765         PR fortran/54234
2766         * gfortran.dg/warn_conversion_4.f90: New.
2767
2768 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
2769
2770         PR middle-end/53411
2771         PR rtl-optimization/53495
2772         * gcc.c-torture/compile/pr53411.c: New test.
2773         * gcc.c-torture/compile/pr53495.c: New test.
2774
2775 2012-08-13  Richard Guenther  <rguenther@suse.de>
2776
2777         * gcc.dg/tree-prof/update-loopch.c: Adjust.
2778
2779 2012-08-13  Richard Guenther  <rguenther@suse.de>
2780
2781         PR tree-optimization/54200
2782         * gcc.dg/guality/pr54200.c: New testcase.
2783         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2784
2785 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2786
2787         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2788
2789 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2790
2791         PR target/51244
2792         * gcc.target/sh/pr51244-7.c: New.
2793         * gcc.target/sh/pr51244-8.c: New.
2794         * gcc.target/sh/pr51244-9.c: New.
2795         * gcc.target/sh/pr51244-10.c: New.
2796
2797 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2798
2799         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
2800         -m2e or -m2a.
2801         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2802         * gcc.target/sh/pr53511-1.c: Likewise.
2803         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2804         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2805         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2806         * gcc.target/sh/pr53512-3.c: Likewise.
2807         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2808
2809 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2810
2811         PR target/39423
2812         * gcc.c-torture/compile/pr39423-1.c: New.
2813         * gcc.c-torture/compile/pr39423-2.c: New.
2814
2815 2012-08-12  Tobias Burnus  <burnus@net-b.de>
2816
2817         PR fortran/54221
2818         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2819         they appear uninitialized on the RHS.
2820         * gfortran.dg/public_private_module_6.f90: New.
2821
2822 2012-08-11  Martin Jambor  <mjambor@suse.cz>
2823
2824         PR fortran/48636
2825         * gfortran.dg/pr48636.f90: New test.
2826
2827 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
2828
2829         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2830         to avoid warnings.
2831         (main): Adjust caller.
2832
2833 2012-08-10  Richard Guenther  <rguenther@suse.de>
2834
2835         * gcc.dg/matrix/*.c: Adjust and move ...
2836         * gcc.dg/torture/: ... here.
2837         * gcc.dg/matrix: Remove directory.
2838
2839 2012-08-10  Richard Guenther  <rguenther@suse.de>
2840
2841         PR middle-end/54219
2842         * gcc.dg/torture/vector-shuffle1.c: New testcase.
2843
2844 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2845
2846         PR middle-end/54211
2847         * gcc.dg/tree-ssa/pr54211.c: New test.
2848
2849 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2850
2851         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2852         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2853
2854 2012-08-10  Richard Guenther  <rguenther@suse.de>
2855
2856         PR tree-optimization/54109
2857         * gcc.dg/torture/pr54109.c: New testcase.
2858         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2859         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2860
2861 2012-08-10  Richard Guenther  <rguenther@suse.de>
2862
2863         PR tree-optimization/54027
2864         * gcc.dg/torture/pr54027.c: New testcase.
2865
2866 2012-08-10  Richard Guenther  <rguenther@suse.de>
2867
2868         * g++.dg/plugin/selfassign.c: Adjust.
2869         * gcc.dg/plugin/selfassign.c: Likewise.
2870         * gcc.dg/strlenopt-11.c: Likewise.
2871         * gcc.dg/strlenopt-13.c: Likewise.
2872         * gcc.dg/no-strict-overflow-4.c: Likewise.
2873         * gcc.dg/strict-overflow-4.c: Likewise.
2874         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2875         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2876         * gcc.dg/tree-ssa/asm-3.c: Likewise.
2877         * gcc.dg/tree-ssa/pr18908.c: Likewise.
2878         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2879         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2880         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2881         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2882         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2883         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2884         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2885         * gcc.dg/pr46309.c: Likewise.
2886         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2887
2888 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
2889
2890         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2891         for x86 targets.
2892         * gcc.c-torture/compile/20120727-2.c: New test.
2893
2894 2012-08-09  Martin Jambor  <mjambor@suse.cz>
2895
2896         * gcc.dg/ipa/iinline-4.c: New test.
2897         * gcc.dg/ipa/iinline-5.c: Likewise.
2898         * gcc.dg/ipa/iinline-6.c: Likewise.
2899         * gcc.dg/ipa/iinline-7.c: Likewise.
2900         * gcc.dg/lto/20120723_0.c: Likewise.
2901         * gcc.dg/lto/20120723_1.c: Likewise.
2902
2903 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2904
2905         PR target/39423
2906         * gcc.target/sh/pr39423-1.c: New.
2907
2908 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2909
2910         PR target/51244
2911         * gcc.target/sh/pr51244-5: New.
2912         * gcc.target/sh/pr51244-6: New.
2913
2914 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2915
2916         * gcc.target/i386/adx-addxcarry32-3.c: New.
2917         * gcc.target/i386/adx-addxcarry64-3.c: New.
2918
2919 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
2920
2921         PR rtl-optimization/53701
2922         * gcc.dg/pr53701.c: New test.
2923
2924 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
2925
2926         * gcc.c-torture/compile/20120727-1.c: New test.
2927
2928 2012-08-09  Tobias Burnus  <burnus@net-b.de>
2929
2930         PR fortran/54199
2931         * gfortran.dg/intrinsic_shadow_4.f90: New.
2932
2933 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2934
2935         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
2936
2937 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
2938
2939         * gcc.c-torture/execute/20120808-1.c: New test.
2940
2941 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2942
2943         PR rtl-optimization/54157
2944         * gcc.target/i386/pr54157.c: New file.
2945
2946 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2947
2948         * gcc.target/i386/adx-addcarryx32-1.c: New.
2949         * gcc.target/i386/adx-addcarryx32-2.c: New.
2950         * gcc.target/i386/adx-addcarryx64-1.c: New.
2951         * gcc.target/i386/adx-addcarryx64-2.c: New.
2952         * gcc.target/i386/adx-check.h: New.
2953         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2954         * gcc.target/i386/sse-12.c: Add -madx.
2955         * gcc.target/i386/sse-13.c: Ditto.
2956         * gcc.target/i386/sse-14.c: Ditto.
2957         * gcc.target/i386/sse-22.c: Ditto.
2958         * gcc.target/i386/sse-23.c: Ditto.
2959         * g++.dg/other/i386-2.C: Ditto.
2960         * g++.dg/other/i386-3.C: Ditto.
2961
2962 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2963
2964         * gcc.dg/tree-ssa/slsr-5.c: New.
2965         * gcc.dg/tree-ssa/slsr-6.c: New.
2966         * gcc.dg/tree-ssa/slsr-7.c: New.
2967         * gcc.dg/tree-ssa/slsr-8.c: New.
2968         * gcc.dg/tree-ssa/slsr-9.c: New.
2969         * gcc.dg/tree-ssa/slsr-10.c: New.
2970         * gcc.dg/tree-ssa/slsr-11.c: New.
2971         * gcc.dg/tree-ssa/slsr-12.c: New.
2972         * gcc.dg/tree-ssa/slsr-13.c: New.
2973         * gcc.dg/tree-ssa/slsr-14.c: New.
2974         * gcc.dg/tree-ssa/slsr-15.c: New.
2975         * gcc.dg/tree-ssa/slsr-16.c: New.
2976         * gcc.dg/tree-ssa/slsr-17.c: New.
2977         * gcc.dg/tree-ssa/slsr-18.c: New.
2978         * gcc.dg/tree-ssa/slsr-19.c: New.
2979         * gcc.dg/tree-ssa/slsr-20.c: New.
2980         * gcc.dg/tree-ssa/slsr-21.c: New.
2981         * gcc.dg/tree-ssa/slsr-22.c: New.
2982         * gcc.dg/tree-ssa/slsr-23.c: New.
2983         * gcc.dg/tree-ssa/slsr-24.c: New.
2984         * gcc.dg/tree-ssa/slsr-25.c: New.
2985         * gcc.dg/tree-ssa/slsr-26.c: New.
2986         * gcc.dg/tree-ssa/slsr-30.c: New.
2987         * gcc.dg/tree-ssa/slsr-31.c: New.
2988
2989 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
2990
2991         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2992         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2993         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2994
2995 2012-08-06  Cary Coutant  <ccoutant@google.com>
2996
2997         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2998
2999 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
3000
3001         PR fortran/35831
3002         * gfortran.dg/dummy_procedure_5.f90: Modified.
3003         * gfortran.dg/dummy_procedure_8.f90: New.
3004         * gfortran.dg/interface_26.f90: Modified.
3005         * gfortran.dg/proc_ptr_11.f90: Modified.
3006         * gfortran.dg/proc_ptr_15.f90: Modified.
3007         * gfortran.dg/proc_ptr_result_5.f90: Modified.
3008         * gfortran.dg/typebound_override_1.f90: Modified.
3009         * gfortran.dg/typebound_proc_6.f03: Modified.
3010
3011 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3012
3013         PR tree-optimization/51938
3014         PR tree-optimization/52005
3015         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3016         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3017         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3018         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3019
3020 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
3021
3022         Avoid crashing on erroneous static_assert usage
3023         * g++.dg/cpp0x/static_assert8.C: New test.
3024
3025 2012-08-06  Jason Merrill  <jason@redhat.com>
3026
3027         * g++.dg/cpp0x/sfinae38.C: New.
3028
3029 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3030             Paolo Carlini  <paolo.carlini@oracle.com>
3031
3032         PR c++/54165
3033         * g++.dg/conversion/void2.C: New.
3034
3035 2012-08-06  Tom de Vries  <tom@codesourcery.com>
3036
3037         * gcc.dg/tree-ssa/vrp78.c: New test.
3038
3039 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3040             Richard Sandiford  <rdsandiford@googlemail.com>
3041
3042         * g++.dg/opt/enum2.C: Require fpic target.
3043         * g++.dg/lto/20090303_0.C: Likewise.
3044
3045 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3046             Catherine Moore  <clm@codesourcery.com>
3047
3048         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3049         flush function names too.
3050         * gcc.target/mips/clear-cache-1.c: Likewise.
3051
3052 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
3053
3054         PR target/54156
3055         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3056
3057 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3058
3059         PR fortran/54166
3060         * gfortran.dg/array_5.f90: New test.
3061
3062 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3063
3064         PR tree-optimization/30318
3065         * gcc.dg/tree-ssa/vrp77.c: New testcase.
3066
3067 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
3068
3069         * g++.dg/ext/vector17.C: New testcase.
3070
3071 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
3072
3073         PR target/51931
3074         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3075         * g++.dg/opt/longbranch1.C: Likewise.
3076
3077 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
3078
3079         PR tree-optimization/53805
3080         * gcc.dg/fold-notunord.c: New testcase.
3081
3082 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
3083
3084         PR fortran/48820
3085         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
3086         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
3087
3088 2012-08-02  Jason Merrill  <jason@redhat.com>
3089             Paolo Carlini  <paolo.carlini@oracle.com>
3090
3091         PR c++/51213 (again)
3092         * g++.dg/cpp0x/sfinae37.C: Extend.
3093
3094 2012-08-02  Richard Guenther  <rguenther@suse.de>
3095
3096         PR tree-optimization/50672
3097         * g++.dg/torture/pr50672.C: New testcase.
3098
3099 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
3100
3101         PR fortran/54147
3102         * gfortran.dg/abstract_type_6.f03: Modified.
3103         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3104         * gfortran.dg/proc_ptr_comp_35.f90: New.
3105         * gfortran.dg/typebound_proc_9.f03: Modified.
3106         * gfortran.dg/typebound_proc_26.f90: New.
3107
3108 2012-08-02  Richard Guenther  <rguenther@suse.de>
3109
3110         * gcc.dg/torture/pta-callused-1.c: Adjust.
3111         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3112         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3113         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3114         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3115         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3116         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3117         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3118         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3119
3120 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
3121
3122         PR fortran/54033
3123         * gfortran.dg/include_6.f90:  New test case.
3124         * gfortran.dg/include_7.f90:  New test case.
3125         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
3126
3127 2012-08-01  Tom de Vries  <tom@codesourcery.com>
3128
3129         * gcc.dg/tree-ssa/vrp76.c: New test.
3130
3131 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
3132
3133         PR tree-optimization/46556
3134         * gcc.dg/tree-ssa/slsr-27.c: New.
3135         * gcc.dg/tree-ssa/slsr-28.c: New.
3136         * gcc.dg/tree-ssa/slsr-29.c: New.
3137
3138 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3139
3140         PR fortran/42418
3141         * gfortran.dg/proc_decl_29.f90: New.
3142
3143 2012-07-31  Dehao Chen  <dehao@google.com>
3144
3145         * gcc.dg/predict-7.c: New test.
3146
3147 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3148
3149         PR fortran/54134
3150         * gfortran.dg/typebound_override_3.f90: New.
3151
3152 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
3153
3154         PR tree-optimization/53773
3155         * gcc.dg/vect/pr53773.c: New test.
3156
3157 2012-07-31  Nick Clifton  <nickc@redhat.com>
3158
3159         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3160         and for XStormy16.
3161
3162 2012-07-31  Tobias Burnus  <burnus@net-b.de>
3163
3164         * gfortran.dg/c_funloc_tests_6.f90: New.
3165         * gfortran.dg/c_funloc_tests_7.f90: New.
3166         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3167
3168 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
3169
3170         PR c++/53624
3171         * g++.dg/cpp0x/temp_default5.C: New.
3172
3173 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
3174
3175         PR fortran/51081
3176         * gfortran.dg/proc_ptr_37.f90: New.
3177
3178 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
3179
3180         * lib/target-supports.exp
3181         (check_effective_target_vect_natural_alignment): New function.
3182         * gcc.dg/align-2.c: Only run on targets with natural alignment
3183         of vector types.
3184         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3185         alignment of vector types.
3186
3187 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3188             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3189
3190         * gcc.target/i386/rdseed16-1.c: New.
3191         * gcc.target/i386/rdseed32-1.c: Ditto
3192         * gcc.target/i386/rdseed64-1.c: Ditto
3193         * gcc.target/i386/sse-12.c: Add -mrdseed.
3194         * gcc.target/i386/sse-13.c: Ditto.
3195         * gcc.target/i386/sse-14.c: Ditto.
3196         * g++.dg/other/i386-2.C: Ditto.
3197         * g++.dg/other/i386-3.C: Ditto.
3198
3199 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
3200
3201         PR target/51244
3202         * gcc.target/sh/pr51244-4.c: New.
3203
3204 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
3205
3206         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3207         for alpha*-*-* targets.  Cleanup original tree dump.
3208
3209 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
3210
3211         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3212         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3213
3214 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
3215
3216         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3217         rand, srand. Include <stdlib.h>.
3218
3219 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
3220
3221         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3222
3223 2012-07-26  Richard Henderson  <rth@redhat.com>
3224
3225         * gcc.dg/attr-hotcold-1.c: New.
3226         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3227
3228 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
3229             Sandra Loosemore  <sandra@codesourcery.com>
3230
3231         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3232
3233 2012-07-26  Tobias Burnus  <burnus@net-b.de>
3234
3235         * gfortran.dg/contiguous_1.f90: Update dg-error.
3236         * gfortran.dg/proc_ptr_32.f90: Ditto.
3237
3238 2012-07-26  Richard Guenther  <rguenther@suse.de>
3239
3240         PR tree-optimization/54098
3241         * gcc.dg/torture/pr54098.c: New testcase.
3242
3243 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3244
3245         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3246         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3247
3248 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3249
3250         PR fortran/44354
3251         * gfortran.dg/array_constructor_39.f90: New test.
3252
3253 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3254
3255         PR fortran/44354
3256         * gfortran.dg/array_constructor_38.f90: New test.
3257
3258 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
3259
3260         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3261
3262 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
3263
3264         * gnat.dg/noreturn5.ad[sb]: New test.
3265
3266 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
3267             Paul Brook  <paul@codesourcery.com>
3268
3269         PR target/53633
3270
3271         * lib/target-suports.exp (check_effective_target_naked_functions): New.
3272         * c-c++-common/pr53633.c: New test.
3273
3274 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
3275
3276         * gcc.target/i386/asm-dialect-1.c: New test case.
3277
3278 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
3279             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3280
3281         * gcc.target/i386/prefetchw-1.c: New.
3282         * gcc.target/i386/sse-12.c: Add -mprfchw.
3283         * gcc.target/i386/sse-13.c: Ditto.
3284         * gcc.target/i386/sse-14.c: Ditto.
3285         * gcc.target/i386/sse-22.c: Ditto.
3286         * gcc.target/i386/sse-23.c: Ditto.
3287         * g++.dg/other/i386-2.C: Ditto.
3288         * g++.dg/other/i386-3.C: Ditto.
3289
3290 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
3291
3292         * lib/gcc-dg.exp (process-message): Don't ignore errors.
3293
3294 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3295
3296         PR target/54051
3297         * gcc.target/arm/pr54051.c: New.
3298         * gcc.target/arm/vfp-1.c: Adjust test.
3299
3300 2012-07-24  Julian Brown  <julian@codesourcery.com>
3301
3302         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3303         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3304         hard-float ARM.
3305
3306 2012-07-23  Paul Brook  <paul@codesourcery.com>
3307
3308         * g++.dg/other/armv7m-1.c: New test.
3309
3310 2012-07-23  Julian Brown  <julian@codesourcery.com>
3311
3312         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3313         ARM.
3314         (DO_TEST): Define to 1 for appropriate ARM targets.
3315
3316 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
3317
3318         PR tree-optimization/53881
3319         * gcc.dg/pr53881.c: Renamed to ...
3320         * gcc.dg/pr53881-1.c: ... this.
3321         * gcc.dg/pr53881-2.c: New test.
3322
3323 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
3324
3325         Handle recent changes in default atomics for cris*-*-linux*.
3326         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3327         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3328         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3329         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3330         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3331         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3332         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3333         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3334         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3335         -mno-unaligned-atomic-may-use-library is in effect for
3336         cris*-*-linux*.
3337         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3338         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3339         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3340         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3341         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3342         gcc.target/cris/torture/sync-mis-op-i-1.c,
3343         gcc.target/cris/torture/sync-mis-op-i-2.c,
3344         gcc.target/cris/torture/sync-mis-op-i-1a.c,
3345         gcc.target/cris/torture/sync-mis-op-i-3.c,
3346         gcc.target/cris/torture/sync-mis-op-i-3a.c,
3347         gcc.target/cris/torture/sync-mis-op-s-1a.c,
3348         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3349         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3350         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3351         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3352         (main): Remove local variable x.
3353         [mis_ok]: Check that atomics don't fail.
3354
3355 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3356
3357         *  gcc.dg/tree-ssa/vrp72.c: New test.
3358         *  gcc.dg/tree-ssa/vrp73.c: New test.
3359         *  gcc.dg/tree-ssa/vrp74.c: New test.
3360         *  gcc.dg/tree-ssa/vrp75.c: New test.
3361
3362 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3363
3364         * gcc.dg/tree-ssa/alias-21.c: New testcase.
3365         * gcc.dg/tree-ssa/alias-22.c: New testcase.
3366
3367 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3368
3369         * gcc.target/mips/octeon-pop-2.c: New testcase.
3370
3371 2012-07-21  Tobias Burnus  <burnus@net-b.de>
3372
3373         PR fortran/48820
3374         * gfortran.dg/assumed_rank_3.f90: New.
3375         * gfortran.dg/assumed_rank_11.f90: New.
3376         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3377         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3378         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3379
3380 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3381
3382         * gcc.target/mips/unaligned-1.c: New testcase.
3383
3384 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
3385
3386         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3387
3388 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3389
3390         * gfortran.dg/bind_c_array_params_2.f90: New.
3391         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3392         and update dg-error.
3393
3394 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3395
3396         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3397
3398 2012-07-20  Jason Merrill  <jason@redhat.com>
3399
3400         PR c++/54038
3401         * g++.dg/other/array7.C: New.
3402
3403 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
3404
3405         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3406         the basic block and check loop depth.
3407         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
3408         matching patterns and comments.
3409         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3410         * gcc.dg/tree-ssa/vector-2.c: Likewise.
3411
3412 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
3413
3414         PR c++/28656
3415         * c-c++-common/pr28656.c: New test.
3416
3417 2012-07-19  Jason Merrill  <jason@redhat.com>
3418
3419         PR c++/54026
3420         * g++.dg/init/mutable1.C: New.
3421
3422 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3423
3424         PR fortran/48820
3425         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3426         * gfortran.dg/assumed_rank_1.f90: New.
3427         * gfortran.dg/assumed_rank_1_c.c: New.
3428         * gfortran.dg/assumed_rank_2.f90: New.
3429         * gfortran.dg/assumed_rank_4.f90: New.
3430         * gfortran.dg/assumed_rank_5.f90: New.
3431         * gfortran.dg/assumed_rank_6.f90: New.
3432         * gfortran.dg/assumed_rank_7.f90: New.
3433         * gfortran.dg/assumed_rank_8.f90: New.
3434         * gfortran.dg/assumed_rank_8_c.c: New.
3435         * gfortran.dg/assumed_rank_9.f90: New.
3436         * gfortran.dg/assumed_rank_10.f90: New.
3437         * gfortran.dg/assumed_rank_12.f90: New.
3438
3439 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3440
3441         * gnat.dg/opt25.adb: New test.
3442         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3443         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3444
3445 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3446
3447         * gnat.dg/aggr20.ad[sb]: New test.
3448         * gnat.dg/aggr20_pkg.ads: New helper.
3449
3450 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3451
3452         * gnat.dg/derived_type3.adb: New test.
3453         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3454
3455 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3456
3457         PR rtl-optimization/53942
3458         * gcc.dg/pr53942.c: New test.
3459
3460 2012-07-19  Jason Merrill  <jason@redhat.com>
3461
3462         PR c++/54021
3463         * g++.dg/cpp0x/constexpr-builtin2.C: New.
3464
3465 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3466
3467         * gnat.dg/discr38.adb: New test.
3468
3469 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3470
3471         PR middle-end/54017
3472         * c-c++-common/gomp/pr54017.c: New test.
3473
3474 2012-07-19  Richard Guenther  <rguenther@suse.de>
3475             Eric Botcazou  <ebotcazou@adacore.com>
3476
3477         * gnat.dg/loop_optimization11.adb: New testcase.
3478         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3479
3480 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
3481             Jason Merrill  <jason@redhat.com>
3482
3483         * g++.dg/cpp0x/sfinae37.C: New.
3484         * g++.dg/template/access23.C: New.
3485         * g++.dg/template/access7.C: Adjust.
3486         * g++.dg/template/sfinae10.C: Don't expect errors.
3487         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3488
3489 2012-07-18  Julian Brown  <julian@codesourcery.com>
3490             Sandra Loosemore <sandra@codesroucery.com>
3491
3492         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3493
3494 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
3495
3496         * gnat.dg/noreturn4.ad[sb]: New test.
3497         * gnat.dg/noreturn4_pkg.ads: New helper.
3498
3499 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
3500             Julian Brown  <julian@codesourcery.com>
3501
3502         * gcc.target/arm/neon-vdup-1.c: New test case.
3503         * gcc.target/arm/neon-vdup-2.c: New test case.
3504         * gcc.target/arm/neon-vdup-3.c: New test case.
3505         * gcc.target/arm/neon-vdup-4.c: New test case.
3506         * gcc.target/arm/neon-vdup-5.c: New test case.
3507         * gcc.target/arm/neon-vdup-6.c: New test case.
3508         * gcc.target/arm/neon-vdup-7.c: New test case.
3509         * gcc.target/arm/neon-vdup-8.c: New test case.
3510         * gcc.target/arm/neon-vdup-9.c: New test case.
3511         * gcc.target/arm/neon-vdup-10.c: New test case.
3512         * gcc.target/arm/neon-vdup-11.c: New test case.
3513         * gcc.target/arm/neon-vdup-12.c: New test case.
3514         * gcc.target/arm/neon-vdup-13.c: New test case.
3515         * gcc.target/arm/neon-vdup-14.c: New test case.
3516         * gcc.target/arm/neon-vdup-15.c: New test case.
3517         * gcc.target/arm/neon-vdup-16.c: New test case.
3518         * gcc.target/arm/neon-vdup-17.c: New test case.
3519         * gcc.target/arm/neon-vdup-18.c: New test case.
3520         * gcc.target/arm/neon-vdup-19.c: New test case.
3521         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3522         arguments non-constant.
3523
3524 2012-07-18  Richard Guenther  <rguenther@suse.de>
3525
3526         PR tree-optimization/53970
3527         * g++.dg/torture/pr53970.C: New testcase.
3528
3529 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3530
3531         PR target/38621
3532         * gcc.c-torture/compile/pr38621.c: New.
3533
3534 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3535
3536         PR target/33135
3537         * gcc.target/sh/pr33135-1.c: New.
3538         * gcc.target/sh/pr33135-2.c: New.
3539         * gcc.target/sh/pr33135-3.c: New.
3540         * gcc.target/sh/pr33135-4.c: New.
3541
3542 2012-07-17  Jason Merrill  <jason@redhat.com>
3543
3544         PR c++/53995
3545         * g++.dg/parse/enum9.C: New.
3546
3547 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
3548             Sandra Loosemore  <sandra@codesourcery.com>
3549
3550         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3551         if there is a conflict with -mcpu=.  Use -mcpu=5208.
3552
3553 2012-07-17  Jason Merrill  <jason@redhat.com>
3554
3555         PR c++/53989
3556         * g++.dg/template/array23.C: New.
3557
3558 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3559
3560         PR fortran/53985
3561         * gfortran.dg/bind_c_usage_26.f90: New.
3562         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3563         * gfortran.dg/bind_c_usage_13.f03: Ditto.
3564         * gfortran.dg/bind_c_usage_18.f90: Ditto.
3565         * gfortran.dg/interop_params.f03: Ditto.
3566
3567 2012-07-17  Jason Merrill  <jason@redhat.com>
3568
3569         * g++.dg/template/inherit8.C: Adjust.
3570         * g++.dg/template/using21.C: Adjust.
3571         * g++.dg/template/using22.C: Adjust.
3572
3573         PR c++/53549
3574         * g++.dg/template/current-inst1.C: New.
3575         * g++.dg/parse/crash35.C: Adjust.
3576
3577 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3578
3579         PR fortran/52101
3580         * gfortran.dg/oldstyle_4.f90: New.
3581
3582 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3583
3584         PR fortran/49265
3585         * gfortran.dg/module_procedure_double_colon_3.f90: New.
3586         * gfortran.dg/module_procedure_double_colon_4.f90: New.
3587
3588 2012-07-16  Jason Merrill  <jason@redhat.com>
3589
3590         * g++.dg/parse/access8.C: Adjust.
3591         * g++.dg/template/sfinae6_neg.C: Adjust.
3592
3593 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
3594
3595         PR fortran/53824
3596         * gfortran.dg/coarray_allocate_1.f90:  New test.
3597
3598 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3599
3600         * gcc.c-torture/execute/bswap-1.c: New testcase.
3601         * gcc.c-torture/compile/unalign-1.c: New testcase.
3602         * gcc.c-torture/compile/20120524-1.c: New testcase.
3603         * gcc.c-torture/compile/20101216-1.c: New testcase.
3604
3605 2012-07-16  Dehao Chen  <dehao@google.com>
3606
3607         Revert
3608         2012-07-10  Dehao Chen  <dehao@google.com>
3609
3610         * gcc.dg/debug_info_inline.c: New test.
3611
3612 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
3613
3614         PR fortran/53956
3615         * gfortran.dg/proc_decl_28.f90: New.
3616
3617 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3618
3619         * gcc.dg/torture/builtins-1.c: New testcase.
3620
3621 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
3622
3623         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3624         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3625         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3626         gcc.target/cris/sync-1-v10.c,
3627         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3628         pass -mno-unaligned-atomic-may-use-library.
3629         * gcc.target/cris/sync-xchg-1.c: New test.
3630         * gcc.target/cris/20011127-1.c: Adjust to %P being a
3631         valid register operand output modifier.
3632
3633 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
3634
3635         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3636         characters.
3637
3638 2012-07-13  Andrew Pinski  <apinski@cavium.com>
3639
3640         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3641         rather than cleanup-tree-dump.
3642         * gcc.target/mips/octeon-pipe-1.c: Likewise.
3643
3644 2012-07-13  Richard Guenther  <rguenther@suse.de>
3645
3646         PR tree-optimization/53907
3647         * gcc.target/i386/pr53907.c: New testcase.
3648
3649 2012-07-13  Richard Guenther  <rguenther@suse.de>
3650
3651         PR tree-optimization/53922
3652         * gcc.dg/torture/pr53922.c: New testcase.
3653
3654 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
3655
3656         PR rtl-optimization/53908
3657         * gcc.dg/torture/pr53908.c: New test.
3658
3659 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
3660
3661         PR c++/53531
3662         * g++.dg/cpp0x/variadic135.C: New.
3663
3664 2012-07-12  Jason Merrill  <jason@redhat.com>
3665
3666         * g++.dg/template/sfinae6_neg.C: Adjust.
3667
3668 2012-07-12  Tobias Burnus  <burnus@net-b.de>
3669
3670         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3671         * gfortran.dg/c_f_pointer_tests_3.f90: Update
3672         scan-tree-dump-times pattern.
3673
3674 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3675
3676         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3677
3678 2012-07-11  Jason Merrill  <jason@redhat.com>
3679
3680         DR 1402
3681         * g++.g/cpp0x/defaulted37.C: New.
3682
3683 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
3684
3685         PR target/53859
3686         * gcc.target/arm/pr53859.c: New test.
3687
3688 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
3689
3690         PR target/53886
3691         * gcc.c-torture/compile/pr53886.c: New.
3692
3693 2012-07-10  Dehao Chen  <dehao@google.com>
3694
3695         * gcc.dg/debug_info_inline.c: New test.
3696
3697 2012-07-10  Jason Merrill  <jason@redhat.com>
3698
3699         PR c++/53733
3700         * g++.dg/cpp0x/defaulted36.C: New.
3701         * g++.dg/cpp0x/defaulted21.C: Adjust.
3702
3703         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3704
3705 2012-07-09  Sterling Augustine  <saugustine@google.com>
3706
3707         * g++.dg/debug/dwarf2/pubnames-2.C: New.
3708
3709 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
3710
3711         PR tree-optimization/53887
3712         * gcc.dg/pr53887.c: New test.
3713
3714 2012-07-09  Jason Merrill  <jason@redhat.com>
3715
3716         PR c++/53882
3717         * g++.dg/cpp0x/nullptr29.C: New.
3718
3719 2012-07-09  Tom de Vries  <tom@codesourcery.com>
3720             Richard Guenther  <rguenther@suse.de>
3721
3722         * gcc.dg/builtin-unreachable-6.c: New test.
3723         * gcc.dg/builtin-unreachable-5.c: New test.
3724
3725 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
3726
3727         PR tree-optimization/53881
3728         * gcc.dg/pr53881.c: New test.
3729
3730 2012-07-06  Jason Merrill  <jason@redhat.com>
3731
3732         PR c++/53862
3733         * g++.dg/cpp0x/variadic134.C: New.
3734
3735         PR c++/53858
3736         * g++.dg/cpp0x/alias-decl-20.C: New.
3737
3738 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3739
3740         PR tree-optimization/51879
3741         * gcc.dg/pr51879-16.c: New test.
3742         * gcc.dg/pr51879-17.c: Same.
3743
3744 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3745
3746         PR tree-optimization/52009
3747         * gcc.dg/pr51879-7.c: New test.
3748         * gcc.dg/pr51879-18.c: New test.
3749
3750 2012-07-05  Jason Merrill  <jason@redhat.com>
3751
3752         PR c++/50852
3753         * g++.dg/template/typedef39.C: New.
3754
3755         PR c++/53039
3756         * g++.dg/cpp0x/variadic133.C: New.
3757         * g++.dg/template/param1.C: Adjust.
3758
3759 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3760
3761         PR target/48941
3762         PR target/51980
3763         * gcc.target/arm/neon/vtrnf32.c: Update.
3764         * gcc.target/arm/neon/vtrns32.c: Update.
3765         * gcc.target/arm/neon/vtrnu32.c: Update.
3766         * gcc.target/arm/neon/vzipf32.c: Update.
3767         * gcc.target/arm/neon/vzips32.c: Update.
3768         * gcc.target/arm/neon/vzipu32.c: Update.
3769
3770 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
3771
3772         PR fortran/53732
3773         * gfortran.dg/inline_sum_4.f90: New test.
3774
3775 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
3776
3777         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3778
3779 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3780
3781         * gcc.target/arm/fma-sp.c: New testcase.
3782         * gcc.target/arm/fma.c: Likewise.
3783         * gcc.target/arm/fma.h: Likewise.
3784
3785 2012-07-04  Jason Merrill  <jason@redhat.com>
3786
3787         PR c++/53848
3788         * g++.dg/other/enum3.C: New.
3789
3790 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
3791
3792         PR middle-end/53321
3793         * g++.dg/torture/pr53321.C: New test.
3794
3795 2012-07-04  Richard Guenther  <rguenther@suse.de>
3796
3797         PR tree-optimization/53844
3798         * g++.dg/tree-ssa/pr53844.C: New testcase.
3799
3800 2012-07-04  Richard Guenther  <rguenther@suse.de>
3801
3802         PR tree-optimization/53849
3803         * gcc.dg/pr53849.c: New testcase.
3804
3805 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
3806
3807         PR c++/53812
3808         * g++.dg/ext/label14.C: New test.
3809
3810 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
3811
3812         PR target/53811
3813         * g++.dg/other/pr53811.C: New test.
3814
3815 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
3816
3817         PR target/28896
3818         * gcc.target/m68k/stack-limit-1.c: New testcase.
3819
3820 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3821
3822         * gnat.dg/recursive_call.adb: New test.
3823
3824 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3825
3826         * gnat.dg/discr37.ad[sb]: New test.
3827
3828 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
3829
3830         * g++.dg/other/packed1.C: Remove SH from xfail list.
3831
3832 2012-07-02  Jason Merrill  <jason@redhat.com>
3833
3834         PR c++/53619
3835         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3836
3837         PR c++/53783
3838         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3839
3840         PR c++/53788
3841         * g++.dg/cpp0x/decltype39.C: New.
3842         * g++.dg/diagnostic/method1.C: Adjust.
3843
3844         PR c++/53816
3845         * g++.dg/template/ref6.C: New.
3846
3847 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3848
3849         PR target/53568
3850         * gcc.target/sh/pr53568-1.c: New.
3851
3852 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3853
3854         PR target/51244
3855         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3856
3857 2012-07-02  Jason Merrill  <jason@redhat.com>
3858
3859         PR c++/53821
3860         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3861
3862         PR c++/53524
3863         * g++.dg/template/enum7.C: New.
3864         * g++.dg/other/ptrmem10.C: Adjust.
3865         * g++.dg/other/ptrmem11.C: Adjust.
3866         * g++.dg/cpp0x/scoped_enum.C: Adjust.
3867
3868 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
3869
3870         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3871
3872 2012-07-01  Wei Guozhi  <carrot@google.com>
3873
3874         PR target/53447
3875         * gcc.target/arm/pr53447-1.c: New testcase.
3876         * gcc.target/arm/pr53447-2.c: New testcase.
3877         * gcc.target/arm/pr53447-3.c: New testcase.
3878         * gcc.target/arm/pr53447-4.c: New testcase.
3879
3880 2012-06-29  Richard Guenther  <rguenther@suse.de>
3881
3882         PR tree-optimization/47061
3883         * gcc.dg/tree-ssa/vrp71.c: New testcase.
3884
3885 2012-06-29  Richard Guenther  <rguenther@suse.de>
3886
3887         PR tree-optimization/37541
3888         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3889
3890 2012-06-29  Richard Guenther  <rguenther@suse.de>
3891
3892         PR tree-optimization/52589
3893         * gcc.dg/tree-ssa/vrp70.c: New testcase.
3894
3895 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
3896
3897         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3898
3899         * g++.dg/template/error46.C: Add missing comment to dg-message.
3900         * g++.dg/template/crash107.C: Likewise.
3901         * g++.dg/template/error47.C: Likewise.
3902         * g++.dg/template/crash108.C: Likewise.
3903         * g++.dg/overload/operator5.C: Likewise.
3904
3905         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3906         errors in dg-message directives, add comments.
3907
3908 2012-06-28  Kai Tietz  <ktietz@redhat.com>
3909
3910         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3911         hard-coded 'unsigned long'.
3912
3913 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3914
3915         PR tree-optimization/51581
3916         * gcc.dg/vect/pr51581-4.c: New test.
3917
3918         PR tree-optimization/53645
3919         * gcc.c-torture/execute/pr53645-2.c: New test.
3920
3921 2012-06-28  Richard Guenther  <rguenther@suse.de>
3922
3923         PR middle-end/53790
3924         * gcc.dg/torture/pr53790.c: New testcase.
3925
3926 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3927
3928         PR tree-optimization/53645
3929         * gcc.c-torture/execute/pr53645.c: New test.
3930
3931 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
3932
3933         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3934
3935 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
3936
3937         PR debug/53671
3938         PR debug/49888
3939         * gcc.dg/guality/pr49888.c: Account for the possibility that
3940         the variable is optimized out at the first test.
3941
3942 2012-06-27  Jason Merrill  <jason@redhat.com>
3943
3944         * g++.dg/cpp0x/override2.C: Adjust.
3945         * g++.dg/template/error5.C: Adjust.
3946         * g++.dg/parse/crash28.C: Adjust.
3947
3948         PR c++/53563
3949         * g++.dg/parse/template27.C: New.
3950         * g++.dg/template/crash74.C: Adjust expected output.
3951
3952 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
3953
3954         PR fortran/41951
3955         PR fortran/49591
3956         * gfortran.dg/typebound_operator_16.f03: New.
3957
3958 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
3959
3960         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3961         even src1.i and src2.i fields even in the second half of the arrays.
3962
3963 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3964
3965         PR c++/51033.
3966         * g++.dg/torture/vshuf-16.inc: New test.
3967         * g++.dg/torture/vshuf-2.inc: New test.
3968         * g++.dg/torture/vshuf-4.inc: New test.
3969         * g++.dg/torture/vshuf-8.inc: New test.
3970         * g++.dg/torture/vshuf-main.inc: New test.
3971         * g++.dg/torture/vshuf-v16hi.C: New test.
3972         * g++.dg/torture/vshuf-v16qi.C: New test.
3973         * g++.dg/torture/vshuf-v2df.C: New test.
3974         * g++.dg/torture/vshuf-v2di.C: New test.
3975         * g++.dg/torture/vshuf-v2sf.C: New test.
3976         * g++.dg/torture/vshuf-v2si.C: New test.
3977         * g++.dg/torture/vshuf-v4df.C: New test.
3978         * g++.dg/torture/vshuf-v4di.C: New test.
3979         * g++.dg/torture/vshuf-v4sf.C: New test.
3980         * g++.dg/torture/vshuf-v4si.C: New test.
3981         * g++.dg/torture/vshuf-v8hi.C: New test.
3982         * g++.dg/torture/vshuf-v8qi.C: New test.
3983         * g++.dg/torture/vshuf-v8si.C: New test.
3984
3985 2012-06-27  Richard Guenther  <rguenther@suse.de>
3986
3987         PR middle-end/53676
3988         * gcc.dg/tree-ssa/scev-6.c: New testcase.
3989
3990 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
3991
3992         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3993         scan-dump-dem-not): Use printable pattern in test name.
3994
3995 2012-06-26  Sterling Augustine  <saugustine@google.com>
3996             Dominique Dhumieres  <dominiq@lps.ens.fr>
3997
3998         * gcc.dg/pubtypes-2.c: Update expected output.
3999         * gcc.dg/pubtypes-3.c: Likewise.
4000         * gcc.dg/pubtypes-4.c: Likewise.
4001
4002 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
4003
4004         * gcc.dg/tree-ssa/slsr-1.c: New test.
4005         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4006         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4007         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4008
4009 2012-06-26  Matt Turner  <mattst88@gmail.com>
4010
4011         PR target/35294
4012         * gcc.target/arm/mmx-2.c: New.
4013
4014 2012-06-26  Richard Guenther  <rguenther@suse.de>
4015
4016         PR c++/53752
4017         * g++.dg/torture/pr53752.C: New testcase.
4018
4019 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
4020
4021         PR tree-optimization/53748
4022         * gcc.c-torture/compile/pr53748.c: New test.
4023
4024 2012-06-25  Jason Merrill  <jason@redhat.com>
4025
4026         PR c++/53498
4027         PR c++/53305
4028         * g++.dg/cpp0x/decltype38.C: New.
4029         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4030
4031 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
4032
4033         * lib/target-supports-dg.exp (testname-for-summary): New.
4034         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4035         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4036         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4037         scan-module-absence, output-exists, output-exists-not: Use
4038         testname-for-summary.
4039         (dg-test): Clean up testname_with_flags.
4040         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4041         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4042         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4043         scan-assembler-dem-not, object-size: Use testname-for-summary.
4044         * lib/gcov.exp (run-gcov): Likewise.
4045         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4046         scan-dump-dem, scan-dump-dem-note): Likewise.
4047
4048         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4049         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4050         including profopt.opt; save and restore existing value.
4051         * g++.dg/bprob/bprob.exp: Likewise.
4052         * gcc.dg/matrix/matrix.exp: Likewise.
4053         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4054         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4055         PROFOPT_OPTIONS.
4056
4057 2012-06-25  Richard Henderson  <rth@redhat.com>
4058
4059         * gcc.dg/pr53749.c: New.
4060
4061 2012-06-25  Jason Merrill  <jason@redhat.com>
4062
4063         PR c++/52988
4064         * g++.dg/cpp0x/nullptr28.C: New.
4065
4066 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
4067
4068         * gcc.target/arm/neon-vld1_dupQ.c: New.
4069
4070 2012-06-25  Florian Weimer  <fweimer@redhat.com>
4071
4072         * g++.dg/init/new35.C: New.
4073         * g++.dg/init/new36.C: New.
4074         * g++.dg/init/new37.C: New.
4075         * g++.dg/ext/vla5.C: New warning.
4076         * g++.dg/ext/vla8.C: New warning.
4077         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4078
4079 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4080             James Greenhalgh  <james.greenhalgh@arm.com>
4081
4082         * gcc.target/arm/ftest-support-arm.h New testcase.
4083         * gcc.target/arm/ftest-support-thumb.h Likewise.
4084         * gcc.target/arm/ftest-support.h Likewise.
4085         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4086         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4087         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4088         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4089         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4090         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4091         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4092         * gcc.target/arm/ftest-armv6-arm.c Likewise.
4093         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4094         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4095         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4096         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4097         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4098         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4099         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4100         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4101         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4102         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4103         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4104         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4105         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4106         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4107         * lib/target-supports.exp
4108         (check_effective_target_arm_arch_FUNC): Add support for more
4109         architectures.
4110         (add_options_for_arm_arch_FUNC): Likewise.
4111         (check_effective_target_arm_arch_FUNC_multilib): New functions.
4112
4113 2012-06-25  Jason Merrill  <jason@redhat.com>
4114
4115         PR c++/53202
4116         * g++.dg/cpp0x/constexpr-tuple.C: New.
4117
4118 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
4119
4120         PR target/53759
4121         * gcc.target/i386/pr53759.c: New test.
4122
4123         PR c++/53594
4124         * g++.dg/cpp0x/nsdmi7.C: New test.
4125
4126 2012-06-24  Kai Tietz  <ktietz@redhat.com>
4127
4128         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4129         for LLP64 targets.
4130         * gcc.target/i386/pr38988.c: Likewise.
4131
4132 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
4133
4134         PR fortran/47710
4135         PR fortran/53328
4136         * gfortran.dg/typebound_generic_12.f03: New.
4137         * gfortran.dg/typebound_generic_13.f03: New.
4138
4139 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
4140
4141         * gnat.dg/lto15.ad[sb]: New test.
4142
4143 2012-06-21  Meador Inge  <meadori@codesourcery.com>
4144
4145         PR c/53702
4146         * gcc.dg/Wunused-local-typedefs.c: New testcase.
4147
4148 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
4149
4150         * gcc.dg/pch/ident-1.c: New test.
4151         * gcc.dg/pch/ident-1.hs: Header file for new test.
4152
4153 2012-06-21  Michael Matz  <matz@suse.de>
4154
4155         PR middle-end/53688
4156         * gcc.c-torture/execute/pr53688.c: New test.
4157
4158 2012-06-20  Richard Guenther  <rguenther@suse.de>
4159
4160         PR tree-optimization/30318
4161         * gcc.dg/tree-ssa/vrp69.c: New testcase.
4162
4163 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
4164
4165         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4166
4167 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4168
4169         * gcc.target/i386/clearcapv2.map: New file.
4170         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4171
4172 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4173
4174         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4175         and add __sh__ case.
4176
4177 2012-06-19  Jason Merrill  <jason@redhat.com>
4178
4179         PR c++/52637
4180         * g++.dg/debug/localclass1.C: New.
4181
4182 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4183
4184         * g++.dg/cpp0x/override4.C: New.
4185
4186 2012-06-14  Jason Merrill  <jason@redhat.com>
4187
4188         PR c++/53651
4189         * g++.dg/cpp0x/decltype37.C: New.
4190
4191 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4192
4193         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4194
4195 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
4196
4197         * gcc.c-torture/compile/vector-5.c,
4198         gcc.c-torture/compile/vector-6.c: New tests.
4199
4200 2012-06-19  Richard Henderson  <rth@redhat.com>
4201
4202         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4203
4204 2012-06-19  Richard Guenther  <rguenther@suse.de>
4205
4206         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4207
4208 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
4209
4210         PR target/53712
4211         * gcc.target/i386/pr53712.c: New test.
4212
4213 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4214
4215         PR fortran/53692
4216         * gfortran.dg/elemental_optional_args_6.f90: New.
4217
4218 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4219
4220         PR fortran/53526
4221         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4222         * gfortran.dg/coarray/move_alloc_1.f90
4223
4224 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4225
4226         PR fortran/53526
4227         * gfortran.dg/coarray_27.f90: New.
4228
4229 2012-06-18  Joey Ye <Joey.Ye@arm.com>
4230             Greta Yorsh  <Greta.Yorsh@arm.com>
4231
4232         * gcc.target/arm/epilog-1.c: New test.
4233
4234 2012-06-18  Richard Guenther  <rguenther@suse.de>
4235
4236         PR tree-optimization/53693
4237         * g++.dg/torture/pr53693.C: New testcase.
4238
4239 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
4240
4241         PR tree-optimization/53703
4242         * gcc.dg/torture/pr53703.c: New test.
4243
4244 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
4245
4246         PR middle-end/53698
4247         * gcc.target/i386/pr53698.c: New test.
4248
4249 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4250
4251         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4252
4253 2012-06-17  Tobias Burnus  <burnus@net-b.de>
4254
4255         PR fortran/53691
4256         PR fortran/53685
4257         * gfortran.dg/transfer_check_3.f90: New.
4258
4259 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4260
4261         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4262
4263 2012-06-16  Tobias Burnus  <burnus@net-b.de>
4264
4265         PR fortran/53642
4266         PR fortran/45170
4267         * gfortran.dg/deferred_type_param_8.f90: New.
4268
4269 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
4270
4271         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4272         testname that includes flags, passed in as new argument, in
4273         pass/fail messages.
4274         (run_gcov): Get testname from dg-test, use it in pass/fail messages
4275         and pass it to verify-* procedures.
4276
4277         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4278         alignment torture options with usual torture options.
4279
4280         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4281         messages reported for one line of source code.
4282         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4283         * g++.dg/cpp0x/decltype2.C: Likewise.
4284         * g++.dg/cpp0x/decltype3.C: Likewise.
4285         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4286         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4287         * g++.dg/cpp0x/static_assert3.C: Likewise.
4288         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4289         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4290         * g++.dg/cpp0x/union1.C: Likewise.
4291         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4292         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4293         * g++.dg/cpp0x/variadic2.C: Likewise.
4294         * g++.dg/cpp0x/variadic20.C: Likewise.
4295         * g++.dg/cpp0x/variadic74.C: Likewise.
4296         * g++.dg/diagnostic/bitfld2.C: Likewise.
4297         * g++.dg/ext/attrib44.C: Likewise.
4298         * g++.dg/ext/no-asm-1.C: Likewise.
4299         * g++.dg/other/error34.C: Likewise.
4300         * g++.dg/parse/crash46.C: Likewise.
4301         * g++.dg/parse/error10.C: Likewise.
4302         * g++.dg/parse/error2.C: Likewise.
4303         * g++.dg/parse/error3.C: Likewise.
4304         * g++.dg/parse/error36.C: Likewise.
4305         * g++.dg/parse/error8.C: Likewise.
4306         * g++.dg/parse/error9.C: Likewise.
4307         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4308         * g++.dg/parse/parser-pr28152.C: Likewise.
4309         * g++.dg/parse/template25.C: Likewise.
4310         * g++.dg/parse/typename11.C: Likewise.
4311         * g++.dg/tc1/dr147.C: Likewise.
4312         * g++.dg/template/deduce3.C: Likewise.
4313         * g++.dg/template/koenig9.C: Likewise.
4314         * g++.dg/template/pr23510.C: Likewise.
4315         * g++.dg/warn/pr12242.C: Likewise.
4316         * g++.dg/warn/pr30551-2.C: Likewise.
4317         * g++.dg/warn/pr30551.C: Likewise.
4318         * g++.old-deja/g++.other/typename1.C: Likewise.
4319         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4320
4321 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4322
4323         PR c++/51033
4324         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4325         * c-c++-common/torture/vshuf-2.inc: Likewise.
4326         * c-c++-common/torture/vshuf-4.inc: Likewise.
4327         * c-c++-common/torture/vshuf-8.inc: Likewise.
4328         * c-c++-common/torture/vshuf-main.inc: Likewise.
4329         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4330         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4331         * c-c++-common/torture/vshuf-v2df.c: Likewise.
4332         * c-c++-common/torture/vshuf-v2di.c: Likewise.
4333         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4334         * c-c++-common/torture/vshuf-v2si.c: Likewise.
4335         * c-c++-common/torture/vshuf-v4df.c: Likewise.
4336         * c-c++-common/torture/vshuf-v4di.c: Likewise.
4337         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4338         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4339         * c-c++-common/torture/vshuf-v4si.c: Likewise.
4340         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4341         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4342         * c-c++-common/torture/vshuf-v8si.c: Likewise.
4343
4344 2012-06-15  Michael Matz  <matz@suse.de>
4345
4346         * gcc.dg/tree-ssa/vector-4.c: New test.
4347
4348 2012-06-15  Michael Matz  <matz@suse.de>
4349
4350         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4351         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4352
4353 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
4354
4355         PR tree-optimization/53636
4356         * gcc.target/arm/pr53636.c: New test.
4357
4358 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
4359
4360         PR tree-optimization/51581
4361         * gcc.c-torture/execute/pr51581-1.c: New test.
4362         * gcc.c-torture/execute/pr51581-2.c: New test.
4363         * gcc.dg/vect/pr51581-1.c: New test.
4364         * gcc.dg/vect/pr51581-2.c: New test.
4365         * gcc.dg/vect/pr51581-3.c: New test.
4366         * gcc.target/i386/avx-pr51581-1.c: New test.
4367         * gcc.target/i386/avx-pr51581-2.c: New test.
4368         * gcc.target/i386/avx2-pr51581-1.c: New test.
4369         * gcc.target/i386/avx2-pr51581-2.c: New test.
4370         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4371
4372 2012-06-15  Richard Guenther  <rguenther@suse.de>
4373
4374         * gcc.c-torture/execute/20120615-1.c: New testcase.
4375
4376 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
4377
4378         * gnat.dg/vect8.ad[sb]: New test.
4379
4380 2012-06-14  Richard Guenther  <rguenther@suse.de>
4381
4382         * gcc.dg/tree-ssa/vrp.h: New testcase.
4383         * gcc.dg/tree-ssa/vrp68.c: Likewise.
4384
4385 2012-06-13  Christian Bruel  <christian.bruel@st.com>
4386
4387         PR target/53621
4388         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4389
4390 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
4391
4392         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4393
4394 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
4395
4396         PR testsuite/20771
4397         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4398         test summary unique.
4399
4400         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4401         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4402         scan-stack-usage-not): Don't strip torture options from test name.
4403
4404         * lib/scandump.exp (scan-dump-times): Use printable version of
4405         regexp in test summary line.
4406
4407         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4408         messages reported for one line of source code.
4409         * gcc.dg/format/few-1.c: Likewise.
4410         * gcc.dg/ia64-sync-2.c: Likewise.
4411         * gcc.dg/sync-2.c: Likewise.
4412         * gcc.dg/noncompile/pr44517.c: Likewise.
4413
4414 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4415
4416         PR debug/49888
4417         * gcc.dg/guality/pr49888.c: New.
4418
4419 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4420
4421         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4422         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4423         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4424
4425 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4426
4427         PR fortran/53643
4428         * gfortran.dg/intent_out_7.f90: New.
4429
4430 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4431
4432         PR fortran/53597
4433         * gfortran.dg/save_4.f90: New.
4434
4435 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4436
4437         PR c/53532
4438         PR c/51034
4439         PR c/53196
4440         * gcc.dg/pr53532.c: New test.
4441         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4442         adjust line numbers.
4443         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4444         * gcc.dg/Wcxx-compat-8.c: Likewise.
4445         * gcc.dg/pr51034.c: New test.
4446         * gcc.dg/pr53196-1.c: New test.
4447         * gcc.dg/pr53196-2.c: New test.
4448
4449 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
4450
4451         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4452         alignment torture options with usual torture options.
4453         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4454         instead of dg-options.
4455         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4456         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4457         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4458         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4459         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4460         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4461
4462         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4463         to checks for multiple messages reported for one line of source code.
4464         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4465
4466         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4467         messages reported for one line of source code.
4468
4469         * gcc.dg/20031223-1.c: Add comments to check for multiple
4470         messages reported for one line of source code.
4471         * gcc.dg/Wconversion-integer.c: Likewise.
4472         * gcc.dg/Wfatal-2.c: Likewise.
4473         * gcc.dg/Wfatal.c: Likewise.
4474         * gcc.dg/Wobjsize-1.c: Likewise.
4475         * gcc.dg/c99-vla-jump-1.c: Likewise.
4476         * gcc.dg/c99-vla-jump-2.c: Likewise.
4477         * gcc.dg/c99-vla-jump-3.c: Likewise.
4478         * gcc.dg/c99-vla-jump-4.c: Likewise.
4479         * gcc.dg/c99-vla-jump-5.c: Likewise.
4480         * gcc.dg/decl-9.c: Likewise.
4481         * gcc.dg/declspec-10.c: Likewise.
4482         * gcc.dg/declspec-18.c: Likewise.
4483         * gcc.dg/mtune.c: Likewise.
4484         * gcc.dg/parser-pr28152-2.c: Likewise.
4485         * gcc.dg/parser-pr28152.c: Likewise.
4486         * gcc.dg/pr14475.c: Likewise.
4487         * gcc.dg/pr27953.c: Likewise.
4488         * gcc.dg/pr28322-3.c: Likewise.
4489         * gcc.dg/pr30457.c: Likewise.
4490         * gcc.dg/pr30551-2.c: Likewise.
4491         * gcc.dg/pr30551-3.c: Likewise.
4492         * gcc.dg/pr30551-4.c: Likewise.
4493         * gcc.dg/pr30551-5.c: Likewise.
4494         * gcc.dg/pr30551-6.c: Likewise.
4495         * gcc.dg/pr30551.c: Likewise.
4496         * gcc.dg/pr45461.c: Likewise.
4497         * gcc.dg/pr48552-1.c: Likewise.
4498         * gcc.dg/pr48552-2.c: Likewise.
4499         * gcc.dg/redecl-1.c: Likewise.
4500         * gcc.dg/transparent-union-3.c: Likewise.
4501         * gcc.dg/utf-dflt.c: Likewise.
4502         * gcc.dg/utf-dflt2.c: Likewise.
4503         * gcc.dg/vla-8.c: Likewise.
4504         * gcc.dg/vla-init-1.c: Likewise.
4505         * gcc.dg/wtr-int-type-1.c: Likewise.
4506
4507         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4508         messages reported for for one line of source code.
4509         * c-c++-common/raw-string-5.c: Likewise.
4510         * c-c++-common/raw-string-4.c: Likewise.
4511         * c-c++-common/raw-string-6.c: Likewise.
4512         * c-c++-common/pr20000.c: Likewise.
4513
4514         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4515         messages reported for one line of source code.
4516         * gcc.dg/cpp/pr30786.c: Likewise.
4517         * gcc.dg/cpp/pr28709.c: Likewise.
4518         * gcc.dg/cpp/missing-header-MD.c: Likewise.
4519         * gcc.dg/cpp/macspace2.c: Likewise.
4520         * gcc.dg/cpp/missing-header-1.c: Likewise.
4521         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4522         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4523         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4524
4525 2012-06-12  Jason Merrill  <jason@redhat.com>
4526
4527         PR c++/53599
4528         * g++.dg/template/local7.C: New.
4529
4530 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4531
4532         PR target/53511
4533         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4534         * gcc.target/sh/pr51340-2.c: Likewise.
4535         * gcc.target/sh/pr51340-3.c: Likewise.
4536
4537 2012-06-12  Michael Matz  <matz@suse.de>
4538
4539         * gcc.dg/torture/alias-1.c: New test.
4540
4541 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4542
4543         PR rtl-optimization/53589
4544         * gcc.dg/torture/pr53589.c: New test.
4545
4546 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4547
4548         PR target/50749
4549         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4550         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4551         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4552         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4553         * gcc.target/sh/pr50749-sf-predec-2.c: New.
4554         * gcc.target/sh/pr50749-sf-predec-4.c: New.
4555         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4556         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4557         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4558         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4559         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4560         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4561         * gcc.target/sh/pr50749-sf-predec-1.c: New.
4562         * gcc.target/sh/pr50749-sf-predec-3.c: New.
4563         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4564         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4565
4566 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
4567
4568         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4569         (check_intel_cpu_model): New function.
4570         (check_amd_cpu_model): New function.
4571         (check_features): New function.
4572         (__get_cpuid_output): New function.
4573         (check_detailed): New function.
4574         (fn1): Rename to quick_check.
4575         (main): Update to call quick_check and call check_detailed.
4576
4577 2012-06-11  Richard Henderson  <rth@redhat.com>
4578
4579         * lib/target-supports.exp
4580         (check_effective_target_sync_long_long_runtime): Use
4581         check_effective_target_lp64 instead of
4582         check_effective_target_powerpc64 for powerpc targets.
4583
4584 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
4585
4586         PR target/53511
4587         * gcc.target/sh/pr53511-1.c: New.
4588
4589 2012-06-11  Richard Guenther  <rguenther@suse.de>
4590
4591         PR middle-end/53470
4592         * g++.dg/lto/pr53470_0.C: New testcase.
4593         * gcc.dg/lto/pr53470_0.c: Likewise.
4594
4595 2012-06-11  Richard Guenther  <rguenther@suse.de>
4596
4597         PR c++/53605
4598         * g++.dg/ext/pr53605.C: New testcase.
4599
4600 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4601
4602         * gnat.dg/specs/array1.ads: New test.
4603         * gnat.dg/specs/array2.ads: Likewise.
4604         * gnat.dg/array22.adb: Likewise.
4605
4606 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4607
4608         * gnat.dg/constant4.adb: New test.
4609         * gnat.dg/constant4_pkg.ads: New helper.
4610
4611 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
4612
4613         PR fortran/52552
4614         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4615         * gfortran.dg/allocate_class_1.f90: Modified.
4616         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4617         * gfortran.dg/allocate_class_2.f90: New.
4618
4619 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
4620
4621         PR middle-end/53535
4622         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4623
4624 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4625
4626         PR fortran/52861
4627         * gfortran.dg/string_assign_2.f90:  New test case.
4628
4629 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4630
4631         PR fortran/52861
4632         * gfortran.dg/string_assign_1.f90:  New test case.
4633
4634 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
4635
4636         PR middle-end/53580
4637         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4638         * gcc.dg/gomp/critical-4.c: Likewise.
4639         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4640         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4641         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4642         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4643         * c-c++-common/gomp/pr53580.c: New test.
4644
4645 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4646
4647         PR c++/51214
4648         * g++.dg/cpp0x/forw_enum11.C: New.
4649
4650 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4651
4652         PR c++/53567
4653         * g++.dg/cpp0x/alias-decl-19.C: New.
4654
4655 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
4656
4657         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4658
4659 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
4660
4661         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4662         (XSTATE_FP): Ditto.
4663         (XSTATE_SSE): Ditto.
4664         (XSTATE_YMM): Ditto.
4665         (avx_os_support): Use new defines.
4666
4667 2012-06-06  Richard Guenther  <rguenther@suse.de>
4668
4669         PR testsuite/32380
4670         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4671         loops.
4672
4673 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4674
4675         PR c++/52841
4676         * g++.dg/cpp0x/pr52841.C: New testcase.
4677
4678 2012-06-06  Richard Guenther  <rguenther@suse.de>
4679
4680         PR tree-optimization/53081
4681         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4682         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4683
4684 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4685
4686         * gcc.target/powerpc/pr53487.c: New test.
4687
4688 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
4689
4690         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4691
4692 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
4693
4694         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4695
4696 2012-06-05  Richard Guenther  <rguenther@suse.de>
4697
4698         PR tree-optimization/30442
4699         * gcc.dg/vect/bb-slp-30.c: New testcase.
4700
4701 2012-06-05  Richard Guenther  <rguenther@suse.de>
4702
4703         PR tree-optimization/53081
4704         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4705         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4706         -fno-tree-loop-distribute-patterns.
4707
4708 2012-06-05  Alan Modra  <amodra@gmail.com>
4709
4710         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4711         Check static chain in nested funcs.
4712
4713 2012-06-04  Tobias Burnus  <burnus@net-b.de>
4714
4715         PR fortran/50619
4716         * gfortran.dg/init_flag_10.f90: New.
4717
4718 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4719
4720         PR c++/53524
4721         * g++.dg/warn/Wenum-compare-no-2: New.
4722
4723 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
4724
4725         PR preprocessor/53463
4726         * g++.dg/cpp/limits.C: New test.
4727         * g++.dg/parse/error19.C: Adjust.
4728         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4729         * g++.dg/warn/pr35635.C: Likewise.
4730         * g++.old-deja/g++.pt/assign1.C: Likewise.
4731
4732 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
4733
4734         PR target/53559
4735         * gcc.target/powerpc/cell_builtin_1.c: New test case.
4736         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4737         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4738         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4739         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4740         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4741         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4742         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4743
4744 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
4745
4746         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4747
4748 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
4749
4750         PR tree-optimization/53550
4751         * gcc.dg/pr53550.c: New test.
4752
4753 2012-06-04  Richard Guenther  <rguenther@suse.de>
4754
4755         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4756         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4757         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4758
4759 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4760
4761         PR fortran/48831
4762         * gfortran.dg/parameter_array_element_2.f90: New.
4763
4764 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
4765
4766         PR target/53512
4767         * gcc.target/sh/pr53512-1.c: New.
4768         * gcc.target/sh/pr53512-2.c: New.
4769         * gcc.target/sh/pr53512-3.c: New.
4770         * gcc.target/sh/pr53512-4.c: New.
4771
4772 2012-06-01  Jason Merrill  <jason@redhat.com>
4773
4774         PR c++/52973
4775         * g++.dg/ext/visibility/template12.C: New.
4776         * g++.dg/ext/attrib14.C: Adjust warning line.
4777
4778         PR c++/52725
4779         * g++.dg/parse/new6.C: New.
4780         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4781
4782 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4783
4784         * c-c++-common/restrict-2.c: Revert previous change.
4785
4786 2012-06-01  Jason Merrill  <jason@redhat.com>
4787
4788         PR c++/53137
4789         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4790
4791         PR c++/53484
4792         * g++.dg/cpp0x/auto33.C: New.
4793
4794 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
4795
4796         PR c++/26155
4797         * g++.dg/parse/namespace-alias-1.C: New.
4798
4799 2012-06-01  Christian Bruel  <christian.bruel@st.com>
4800
4801         * gcc.dg/spec-options.c: New test.
4802         * gcc.dg/foo.specs: New file.
4803
4804 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4805
4806         PR ada/53517
4807         * gnat.dg/lto14.adb: Skip on Solaris.
4808
4809 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
4810
4811         * gcc.target/cris/sync-1-v10.c,
4812         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4813         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4814         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4815         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4816         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4817         gcc.target/cris/torture/sync-mis-op-i-1.c,
4818         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4819         gcc.target/cris/torture/sync-mis-op-i-2.c,
4820         gcc.target/cris/torture/sync-mis-op-i-2a.c,
4821         gcc.target/cris/torture/sync-mis-op-i-3.c,
4822         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4823         gcc.target/cris/torture/sync-mis-op-s-1.c,
4824         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4825         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4826         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4827         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4828         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4829         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4830         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4831         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4832         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4833
4834 2012-05-31  Richard Guenther  <rguenther@suse.de>
4835
4836         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4837         ldist-pr45948.c with disabled SCCP.
4838
4839 2012-05-31  Richard Guenther  <rguenther@suse.de>
4840
4841         PR middle-end/48493
4842         * gcc.dg/torture/pr48493.c: New testcase.
4843
4844 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
4845
4846         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4847         arm32 to targets.
4848         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4849         of the initialization loop.
4850         (dg-final): Adjust the expected number of vectorized loops depending
4851         on vect_char_mult target selector.
4852
4853 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
4854
4855         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4856         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4857         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4858         New tests.
4859
4860 2012-05-30  Jason Merrill  <jason@redhat.com>
4861
4862         PR c++/53356
4863         * g++.dg/init/new34.C: New.
4864         * g++.dg/tree-ssa/stabilize1.C: New.
4865
4866 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4867
4868         PR c++/53356
4869         * g++.dg/init/new33.C: New test.
4870
4871 2012-05-30  Richard Guenther  <rguenther@suse.de>
4872
4873         PR middle-end/53501
4874         * gcc.dg/torture/pr53501.c: New testcase.
4875         * c-c++-common/restrict-2.c: Adjust.
4876
4877 2012-05-30  Alan Modra  <amodra@gmail.com>
4878
4879         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4880         torture-finish.
4881
4882 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
4883
4884         * gcc.target/i386/shuf-concat.c: New test.
4885
4886 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4887
4888         PR rtl-optimization/53519
4889         * gcc.c-torture/compile/pr53519.c: New test.
4890
4891 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4892
4893         * gcc.target/arm/neon-vrev.c: New.
4894
4895 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
4896
4897         PR target/51340
4898         * gcc.target/sh/pr51340-1.c: New.
4899         * gcc.target/sh/pr51340-2.c: New.
4900         * gcc.target/sh/pr51340-3.c: New.
4901
4902 2012-05-29  Richard Guenther  <rguenther@suse.de>
4903
4904         PR tree-optimization/53516
4905         * gcc.dg/torture/pr53516.c: New testcase.
4906
4907 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
4908
4909         PR preprocessor/53229
4910         * gcc.dg/cpp/paste6.c: Force to run without
4911         -ftrack-macro-expansion.
4912         * gcc.dg/cpp/paste8.c: Likewise.
4913         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4914         -ftrack-macro-expansion.
4915         * gcc.dg/cpp/paste12.c: Force to run without
4916         -ftrack-macro-expansion.
4917         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4918         -ftrack-macro-expansion.
4919         * gcc.dg/cpp/paste13.c: Likewise.
4920         * gcc.dg/cpp/paste14.c: Likewise.
4921         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4922         -ftrack-macro-expansion.
4923         * gcc.dg/cpp/paste18.c: New test.
4924
4925 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
4926
4927         * gcc.target/cris/torture/trap-1.c,
4928         gcc.target/cris/torture/trap-2.c,
4929         gcc.target/cris/torture/trap-3.c,
4930         gcc.target/cris/torture/trap-v0.c,
4931         gcc.target/cris/torture/trap-v3.c: New tests.
4932
4933 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
4934
4935         PR c++/25137
4936         * g++.dg/warn/Wbraces3.C: New.
4937         * g++.dg/warn/Wbraces4.C: Likewise.
4938
4939 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
4940
4941         PR tree-optimization/53505
4942         * c-c++-common/torture/pr53505.c: New test.
4943
4944 2012-05-27  Nathan Sidwell  <nathan@acm.org>
4945
4946         * gcc.dg/stmt-expr-4.c: New.
4947
4948 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
4949
4950         PR c++/53491
4951         * g++.dg/parse/crash60.C: New.
4952
4953 2012-05-26  Jason Merrill  <jason@redhat.com>
4954
4955         PR c++/53220
4956         * c-c++-common/array-lit.c: New.
4957         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4958
4959 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4960
4961         PR ada/50294
4962         * gnat.dg/array21.adb: New test.
4963
4964 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4965
4966         * gnat.dg/renaming5.adb: Adjust dg-final directive.
4967
4968 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4969
4970         PR c++/32054
4971         * g++.dg/other/anon-union3.C: New.
4972
4973 2012-05-25  Ian Lance Taylor  <iant@google.com>
4974
4975         * gcc.dg/split-6.c: New test.
4976
4977 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4978
4979         * gnat.dg/lto14.adb: New test.
4980
4981 2012-05-25  Tristan Gingold  <gingold@adacore.com>
4982
4983         * gcc.target/i386/large-frame.c: New.
4984
4985 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
4986         * gcc.target/powerpc/lhs-1.c: New.
4987         * gcc.target/powerpc/lhs-2.c: New.
4988         * gcc.target/powerpc/lhs-3.c: New.
4989
4990 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
4991
4992         Make unwound macro expansion trace less redundant
4993         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4994         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4995         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4996         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4997         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4998         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4999
5000 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5001
5002         PR c++/53464
5003         * g++.dg/cpp0x/constexpr-default1.C: New.
5004
5005 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5006
5007         PR c++/32080
5008         * g++.dg/eh/goto2.C: New.
5009
5010 2012-05-24  Richard Guenther  <rguenther@suse.de>
5011
5012         PR middle-end/53460
5013         * g++.dg/tree-prof/pr53460.C: New testcase.
5014
5015 2012-05-24  Richard Guenther  <rguenther@suse.de>
5016
5017         PR bootstrap/53466
5018         * g++.dg/debug/pr53466.C: New testcase.
5019
5020 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
5021
5022         PR tree-optimization/53465
5023         * gcc.c-torture/execute/pr53465.c: New test.
5024
5025 2012-05-23  Tobias Burnus  <burnus@net-b.de>
5026
5027         PR fortran/51055
5028         PR fortran/45170
5029         * gfortran.dg/allocate_with_typespec_6.f90: New.
5030
5031 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5032
5033         PR c++/29185
5034         * g++.dg/warn/delete-array-1.C: New.
5035
5036 2012-05-23  Richard Guenther  <rguenther@suse.de>
5037
5038         * gcc.dg/torture/pr39074-2.c: Adjust.
5039         * gcc.dg/torture/pr39074.c: Likewise.
5040         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5041         * gcc.dg/tree-ssa/alias-19.c: Likewise.
5042
5043 2012-05-22  Jan Hubicka  <jh@suse.cz>
5044
5045         PR middle-end/53161
5046         * g++.dg/torture/pr53161.C: New testcase.
5047
5048 2012-05-22  Tobias Burnus  <burnus@net-b.de>
5049
5050         PR fortran/53389
5051         * gfortran.dg/realloc_on_assign_15.f90: New.
5052
5053 2012-05-22  Richard Guenther  <rguenther@suse.de>
5054
5055         PR middle-end/51071
5056         * gcc.dg/torture/pr51071-2.c: New testcase.
5057
5058 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
5059
5060         PR tree-optimization/53336
5061         * g++.dg/torture/pr53336.C: New testcase.
5062
5063 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
5064
5065         PR c++/53322
5066         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5067         instead of -Wunused-local-typedefs.
5068
5069 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5070
5071         PR c++/51184
5072         * g++.dg/other/abstract4.C: New-
5073
5074 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5075
5076         PR c++/40821
5077         * g++.dg/ext/attrib46.C: New.
5078
5079 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
5080
5081         PR c/53418
5082         * gcc.c-torture/compile/pr53418-1.c,
5083         gcc.c-torture/compile/pr53418-2.c: New tests.
5084
5085 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
5086
5087         PR tree-optimization/53366
5088         * gcc.dg/torture/pr53366-1.c: New test.
5089         * gcc.dg/torture/pr53366-2.c: New test.
5090         * gcc.target/i386/pr53366-1.c: New test.
5091         * gcc.target/i386/pr53366-2.c: New test.
5092
5093         PR tree-optimization/53409
5094         * gcc.c-torture/compile/pr53409.c: New test.
5095
5096         PR tree-optimization/53410
5097         * gcc.c-torture/compile/pr53410-1.c: New test.
5098         * gcc.c-torture/compile/pr53410-2.c: New test.
5099
5100 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5101
5102         PR target/53425
5103         * gcc.target/i386/pr53425-1.c: New file.
5104         * gcc.target/i386/pr53425-2.c: Likewise.
5105
5106 2012-05-21  Richard Guenther  <rguenther@suse.de>
5107
5108         PR tree-optimization/53408
5109         * gcc.dg/torture/pr53408.c: New testcase.
5110
5111 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
5112             H.J. Lu  <hongjiu.lu@intel.com>
5113
5114         PR target/53416
5115         * gcc.target/i386/pr53416.c: New file.
5116
5117 2012-05-21  Richard Guenther  <rguenther@suse.de>
5118
5119         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5120
5121 2012-05-21  Richard Guenther  <rguenther@suse.de>
5122
5123         * gcc.dg/torture/ldist-1.c: New testcase.
5124
5125 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
5126
5127         * gnat.dg/lto13.adb: New test.
5128         * gnat.dg/lto13_pkg.ad[sb]: New helper.
5129
5130 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5131
5132         * gnat.dg/specs/lto12.ads: New test.
5133         * gnat.dg/specs/lto12_pkg.ads: New helper.
5134
5135 2012-05-18  Richard Guenther  <rguenther@suse.de>
5136
5137         PR tree-optimization/53346
5138         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5139         * gcc.target/i386/incoming-10.c: Adjust.
5140         * gcc.target/i386/incoming-11.c: Likewise.
5141         * gcc.target/i386/pr46295.c: Likewise.
5142
5143 2012-05-18  Richard Guenther  <rguenther@suse.de>
5144
5145         * gcc.dg/pr53352.c: Return zero.
5146
5147 2012-05-18  Richard Guenther  <rguenther@suse.de>
5148
5149         PR tree-optimization/53390
5150         * gcc.dg/torture/pr53390.c: New testcase.
5151
5152 2012-05-18  Meador Inge  <meadori@codesourcery.com>
5153
5154         PR rtl-optimization/53352
5155         * gcc.dg/pr53352.c: New test.
5156
5157 2012-05-17  David S. Miller  <davem@davemloft.net>
5158
5159         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5160         failure on sparc-*-linux-gnu.
5161
5162 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5163
5164         PR c++/39681
5165         * g++.dg/parse/error49.C: New.
5166         * g++.dg/cpp0x/error8.C: Likewise.
5167         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5168         * g++.dg/ext/utf-dflt2.C: Likewise.
5169         * g++.dg/ext/utf-gnuxx98.C: Likewise.
5170         * g++.dg/ext/utf-dflt.C: Likewise.
5171         * c-c++-common/raw-string-3.c: Likewise.
5172         * c-c++-common/raw-string-4.c: Likewise.
5173
5174 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5175
5176         PR c++/53371
5177         * g++.dg/cpp0x/catch1.C: New.
5178
5179 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5180
5181         PR c++/44516
5182         * g++.dg/parse/error48.C: New.
5183         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5184         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5185
5186 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
5187
5188         * gcc.dg/tm/indirect-2.c: New test.
5189
5190 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5191
5192         PR tree-optimization/53217
5193         * gfortran.dg/pr53217.f90: New test.
5194
5195 2012-05-16  Richard Guenther  <rguenther@suse.de>
5196
5197         PR tree-optimization/53364
5198         * g++.dg/torture/pr53364.C: New testcase.
5199
5200 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
5201
5202         PR testsuite/52641
5203         * gcc.dg/pr52549.c: Fix test for long != void*
5204         * gcc.c-torture/execute/pr52979-1.x: New file.
5205         * gcc.c-torture/execute/pr52979-2.x: New file.
5206
5207 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
5208
5209         PR preprocessor/7263
5210         * gcc.dg/binary-constants-2.c: Run without tracking locations
5211         accross macro expansion.
5212         * gcc.dg/binary-constants-3.c: Likewise.
5213         * gcc.dg/cpp/sysmac2.c: Likewise.
5214         * gcc.dg/nofixed-point-2.c: Adjust for more precise
5215         location.
5216         * gcc.dg/cpp/syshdr3.c: New test.
5217         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5218         * gcc.dg/system-binary-constants-1.c: New test.
5219         * gcc.dg/system-binary-constants-1.h: New header for the new test
5220         above.
5221         * g++.dg/cpp/syshdr3.C: New test.
5222         * g++.dg/cpp/syshdr3.h: New header the new test above.
5223         * g++.dg/system-binary-constants-1.C: New test.
5224         * g++.dg/system-binary-constants-1.h: New header the new test
5225         above.
5226
5227 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5228
5229         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5230
5231 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
5232
5233         PR target/53358
5234         * gcc.dg/pr53358.c: New test.
5235
5236 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5237
5238         PR c++/11856
5239         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5240         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5241
5242 2012-05-15  Olivier Hainque  <hainque@adacore.com>
5243
5244         * g++.dg/eh/sighandle.C: New testcase.
5245
5246 2012-05-15  Richard Guenther  <rguenther@suse.de>
5247
5248         PR tree-optimization/53355
5249         * gcc.dg/tree-ssa/vrp67.c: New testcase.
5250
5251 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5252
5253         * gfortran.dg/*.f90: Remove now redundant manual
5254         cleanup-modules directive.
5255
5256 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
5257
5258         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5259         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5260
5261 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
5262
5263         PR fortran/52428
5264         * gfortran.dg/int_range_io_1.f90: New test.
5265
5266 2012-05-14  Andi Kleen <ak@linux.intel.com>
5267             Jakub Jelinek  <jakub@redhat.com>
5268
5269         PR target/53315
5270         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5271         * gcc.target/i386/rtm-check.h: New file.
5272         * gcc.target/i386/pr53315.c: New test.
5273
5274 2012-05-14  Tobias Burnus  <burnus@net-b.de>
5275
5276         PR fortran/49110
5277         PR fortran/51055
5278         PR fortran/53329
5279         * gfortran.dg/deferred_type_param_4.f90: New.
5280         * gfortran.dg/deferred_type_param_6.f90: New.
5281
5282 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
5283
5284         * gcc.target/i386/retarg.c: New test.
5285
5286 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5287
5288         PR fortran/45170
5289         * gfortran.dg/deferred_type_param_3.f90: New.
5290         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5291         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5292
5293 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5294
5295         * gnat.dg/null_pointer_deref3.adb: New test.
5296
5297 2012-05-12  Tobias Burnus  <burnus@net-b.de>
5298
5299         PR fortran/49110
5300         PR fortran/52843
5301         * gfortran.dg/deferred_type_param_5.f90: New.
5302
5303 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5304
5305         * g++.dg/parse/error47.C: New.
5306
5307 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5308
5309         PR fortran/52537
5310         * gfortran.dg/string_compare_4.f90:  Change option
5311         to -fdump-tree-original.  Add test case for kind=4.
5312
5313 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5314
5315         PR fortran/52537
5316         * gfortran.dg/string_compare_4.f90:  New test.
5317
5318 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5319
5320         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5321
5322 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5323
5324         PR c++/53305
5325         * g++.dg/cpp0x/variadic132.C: New.
5326
5327 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5328
5329         PR c++/53158
5330         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5331         * g++.dg/parse/error26.C: Tweak dg-error column number.
5332
5333 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5334
5335         PR c++/53301
5336         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5337
5338 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5339
5340         * gnat.dg/lto11.ad[sb]: New test.
5341
5342 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
5343
5344         PR target/52908
5345         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5346         directive to Scan for vpmuldq, not vpmacsdql.
5347
5348 2012-05-09  Michael Matz  <matz@suse.de>
5349
5350         PR tree-optimization/53185
5351         * gcc.dg/vect/pr53185.c: New test.
5352
5353 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
5354
5355         PR middle-end/53249
5356         * gcc.target/i386/pr53249.c: New.
5357
5358 2012-05-09  Richard Guenther  <rguenther@suse.de>
5359
5360         PR tree-optimization/18437
5361         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5362         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5363
5364 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
5365
5366         PR tree-optimization/53226
5367         * gcc.c-torture/compile/pr53226.c: New test.
5368
5369 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5370
5371         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5372         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5373         * gcc.target/i386/hle-and-acq-1.c: Likewise.
5374         * gcc.target/i386/hle-and-rel-1.c: Likewise.
5375         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5376         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5377         * gcc.target/i386/hle-or-acq-1.c: Likewise.
5378         * gcc.target/i386/hle-or-rel-1.c: Likewise.
5379         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5380         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5381         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5382         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5383         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5384         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5385
5386 2012-05-09  Dehao Chen  <dehao@google.com>
5387
5388         * gcc.dg/predict-1.c: Remove the replicated text in this test.
5389         * gcc.dg/predict-2.c: Likewise.
5390         * gcc.dg/predict-3.c: Likewise.
5391         * gcc.dg/predict-4.c: Likewise.
5392         * gcc.dg/predict-5.c: Likewise.
5393         * gcc.dg/predict-6.c: Likewise.
5394
5395 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
5396
5397         PR target/53272
5398         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5399
5400 2012-05-08  Richard Guenther  <rguenther@suse.de>
5401
5402         * gcc.dg/fold-bitand-4.c: New testcase.
5403
5404 2012-05-08  Dehao Chen  <dehao@google.com>
5405
5406         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5407         heuristic is working properly.
5408         * gcc.dg/predict-2.c: Likewise.
5409         * gcc/dg/predict-3.c: Likewise.
5410         * gcc/dg/predict-4.c: Likewise.
5411         * gcc/dg/predict-5.c: Likewise.
5412         * gcc/dg/predict-6.c: Likewise.
5413
5414 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
5415
5416         PR tree-optimization/53239
5417         * g++.dg/opt/vrp3.C: New test.
5418         * g++.dg/opt/vrp3-aux.cc: New file.
5419         * g++.dg/opt/vrp3.h: New file.
5420
5421 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5422
5423         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5424         .uleb128 support in assembler output.
5425
5426 2012-05-07  Richard Guenther  <rguenther@suse.de>
5427
5428         PR lto/42987
5429         * g++.dg/lto/pr42987_0.C: New testcase.
5430         * g++.dg/lto/pr42987_1.C: Likewise.
5431
5432 2012-05-07  Tobias Burnus  <burnus@net-b.de>
5433
5434         PR fortran/53255
5435         * gfortran.dg/typebound_operator_15.f90: New.
5436
5437 2012-05-06  Tobias Burnus  <burnus@net-b.de>
5438
5439         PR fortran/41587
5440         * gfortran.dg/class_array_13.f90: New.
5441
5442 2012-05-06  Tristan Gingold  <gingold@adacore.com>
5443
5444         * gnat.dg/warn7.adb: New test.
5445
5446 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5447
5448         * gnat.dg/specs/renamings.ads: Rename to...
5449         * gnat.dg/specs/renaming1.ads: ...this.
5450         * gnat.dg/specs/renaming2.ads: New test.
5451         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5452         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5453         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5454         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5455
5456 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5457
5458         * gnat.dg/discr36.ad[sb]: New test.
5459         * gnat.dg/discr36_pkg.ad[sb]: New helper.
5460
5461 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5462
5463         PR c/43772
5464         * c-c++-common/pr43772.c: New.
5465
5466 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
5467
5468         PR fortran/41600
5469         * gfortran.dg/select_type_26.f03 : New test.
5470         * gfortran.dg/select_type_27.f03 : New test.
5471
5472         PR fortran/53191
5473         * gfortran.dg/select_type_28.f03 : New test.
5474
5475 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
5476
5477         PR fortran/49010
5478         PR fortran/24518
5479         * gfortran.dg/mod_sign0_1.f90: New test.
5480         * gfortran.dg/mod_large_1.f90: New test.
5481
5482 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5483
5484         PR fortran/53175
5485         gfortran.dg/public_private_module_5.f90: New.
5486
5487 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5488
5489         PR fortran/53111
5490         * gfortran.dg/constructor_7.f90: New.
5491         * gfortran.dg/constructor_8.f90: New.
5492
5493 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5494
5495         PR c++/53166
5496         * g++.dg/cpp0x/static_assert7.C: New.
5497
5498 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
5499
5500         PR tree-optimization/52633
5501         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5502         recognized as widening shifts instead of over-widening.
5503         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5504         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5505         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5506         * gcc.target/arm/pr52633.c: New test.
5507
5508 2012-05-04  Richard Guenther  <rguenther@suse.de>
5509
5510         PR tree-optimization/53168
5511         * gcc.dg/torture/pr53168.c: New testcase.
5512         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5513
5514 2012-05-04  Richard Guenther  <rguenther@suse.de>
5515
5516         * gcc.dg/lto/pr53214_0.c: New testcase.
5517
5518 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5519
5520         * gcc.target/ia64/pr48496.c: New test.
5521         * gcc.target/ia64/pr52657.c: Likewise.
5522
5523 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5524
5525         PR c/51712
5526         * c-c++-common/pr51712.c: New.
5527
5528 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5529
5530         PR target/53199
5531         * gcc.target/powwerpc/pr53199.c: New file.
5532
5533 2012-05-03  Jason Merrill  <jason@redhat.com>
5534
5535         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5536
5537         * gcc.dg/debug/dwarf2/dups-types.c: New.
5538         * gcc.dg/debug/dwarf2/dups-types.h: New.
5539
5540 2012-05-03  Jason Merrill  <jason@redhat.com>
5541
5542         * g++.dg/debug/dwarf2/namespace-2.C: New.
5543         * g++.dg/debug/dwarf2/localclass3.C: New.
5544
5545 2012-05-03  Jason Merrill  <jason@redhat.com>
5546
5547         * g++.dg/debug/dwarf2/thunk1.C: New.
5548
5549 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5550
5551         PR c++/53186
5552         * g++.dg/other/final2.C: New.
5553
5554 2012-05-03  Richard Guenther  <rguenther@suse.de>
5555
5556         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5557
5558 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
5559
5560         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5561         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5562         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5563         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5564
5565 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
5566
5567         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5568         .byte 0xf2.
5569         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5570         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5571         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5572
5573         PR debug/53174
5574         * gcc.dg/pr53174.c: New test.
5575
5576         PR target/53187
5577         * gcc.target/arm/pr53187.c: New test.
5578         * gcc.c-torture/compile/pr53187.c: New test.
5579
5580 2012-05-03  Richard Guenther  <rguenther@suse.de>
5581
5582         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5583         unsupported prefetching support.
5584
5585 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5586
5587         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5588         option -ftrack-macro-expansion=0.
5589         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5590         option -ftrack-macro-expansion=0.
5591
5592 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5593
5594         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5595         dg-options for target arm with dg-additional-options.
5596
5597 2012-05-03  Richard Guenther  <rguenther@suse.de>
5598
5599         PR tree-optimization/53144
5600         * gcc.dg/torture/pr53144.c: New testcase.
5601
5602 2012-05-03  Tobias Burnus  <burnus@net-b.de>
5603
5604         PR fortran/52864
5605         * gfortran.dg/pointer_intent_7.f90: New.
5606         * gfortran.dg/pure_formal_3.f90: New.
5607
5608 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
5609
5610         * gcc.target/s390/20030123-1.c: Add missing "volatile".
5611
5612 2012-05-02  Martin Jambor  <mjambor@suse.cz>
5613
5614         PR lto/52605
5615         * g++.dg/lto/pr52605_0.C: New test.
5616
5617 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
5618
5619         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5620         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5621         * gcc.target/i386/hle-add-acq-1.c: Ditto.
5622         * gcc.target/i386/hle-add-rel-1.c: Ditto.
5623         * gcc.target/i386/hle-and-acq-1.c: Ditto.
5624         * gcc.target/i386/hle-and-rel-1.c: Ditto.
5625         * gcc.target/i386/hle-or-acq-1.c: Ditto.
5626         * gcc.target/i386/hle-or-rel-1.c: Ditto.
5627         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5628         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5629         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5630         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5631         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5632         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5633         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5634         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5635
5636 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
5637
5638         PR middle-end/53153
5639         * gcc.dg/pr53153.c: New test.
5640
5641 2012-05-02  Richard Guenther  <rguenther@suse.de>
5642
5643         * g++.dg/tree-ssa/pr19807.C: Adjust.
5644
5645 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
5646
5647         PR tree-optimization/53163
5648         * gcc.c-torture/compile/pr53163.c: New test.
5649
5650         PR rtl-optimization/53160
5651         * gcc.c-torture/execute/pr53160.c: New test.
5652
5653 2012-05-01  Ian Lance Taylor  <iant@google.com>
5654
5655         PR c/37303
5656         * gcc.dg/pr37303.c: New test.
5657
5658 2012-05-01  Richard Henderson  <rth@redhat.com>
5659
5660         * lib/target-supports.exp
5661         (check_effective_target_sync_long_long_runtime): True for
5662         check_effective_target_powerpc64.
5663
5664 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
5665
5666         PR c++/51033
5667         * gcc.dg/vector-1.c: Move to ...
5668         * c-c++-common/vector-1.c: ... here.
5669         * gcc.dg/vector-2.c: Move to ...
5670         * c-c++-common/vector-2.c: ... here.
5671         * gcc.dg/vector-3.c: Move to ...
5672         * c-c++-common/vector-3.c: ... here. Adapt to C++.
5673         * gcc.dg/vector-4.c: Move to ...
5674         * c-c++-common/vector-4.c: ... here.
5675         * gcc.dg/vector-init-1.c: Move to ...
5676         * c-c++-common/vector-init-1.c: ... here.
5677         * gcc.dg/vector-init-2.c: Move to ...
5678         * c-c++-common/vector-init-2.c: ... here.
5679         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5680         * c-c++-common/vector-subscript-1.c: ... here.
5681         * gcc.dg/vector-subscript-2.c: Move to ...
5682         * c-c++-common/vector-subscript-2.c: ... here.
5683         * gcc.dg/vector-subscript-3.c: Move to ...
5684         * c-c++-common/vector-subscript-3.c: ... here.
5685
5686         PR c++/51314
5687         * g++.dg/cpp0x/vt-51314.C: New test.
5688         * g++.dg/cpp0x/variadic76.C: Fix.
5689
5690 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5691
5692         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5693
5694 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5695
5696         Add -Wvarargs option
5697         * c-c++-common/Wvarargs.c: New test case.
5698         * c-c++-common/Wvarargs-2.c: Likewise.
5699
5700 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5701
5702         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5703         * objc.dg/foreach-7.m: Force the test case to run without
5704         -ftrack-macro-expansion.
5705         * c-c++-common/tm/attrib-1.c: Likewise.
5706         * c-c++-common/warn-ommitted-condop.c: Likewise.
5707         * gcc.dg/assign-warn-1.c: Likewise.
5708         * gcc.dg/assign-warn-2.c: Likewise.
5709         * gcc.dg/attr-alloc_size.c: Likewise.
5710         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5711         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5712         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5713         * gcc.dg/c90-const-expr-9.c: Likewise.
5714         * gcc.dg/c99-const-expr-9.c: Likewise.
5715         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
5716         * gcc.dg/cpp/direct2s.c: Likewise.
5717         * gcc.dg/cpp/pr28709.c: Likewise.
5718         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5719         * gcc.dg/dfp/composite-type.c: Likewise.
5720         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5721         with -ftrack-macro-expansion
5722         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5723         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5724         * g++.dg/ext/cleanup-1.C: Likewise.
5725         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5726         * g++.dg/template/sfinae10.C: Likewise.
5727         * g++.dg/tm/wrap-2.C: Likewise.
5728         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5729         * g++.dg/warn/Wsign-conversion.C: Likewise.
5730         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5731         * g++.old-deja/g++.mike/p10769b.C: Likewise.
5732         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5733         it to run with -ftrack-macro-expansion.
5734         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5735         test cases without -ftrack-macro-expansion.
5736
5737         Fix location for static class members
5738         * g++.dg/template/sfinae6_neg.C: Adjust.
5739
5740         Make conversion warnings work on NULL with -ftrack-macro-expansion
5741         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5742         alongside the previous testing for NULL.
5743
5744         Fix -Wuninitialized for -ftrack-macro-expansion
5745         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5746
5747         Strip "<built-in>" loc from displayed expansion context
5748         * g++.dg/warn/Wconversion-real-integer2.C: New test.
5749         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5750         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5751         new test above.
5752
5753         Fix expansion point loc for macro-like tokens
5754         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5755         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5756
5757         Fix token pasting with -ftrack-macro-expansion
5758         * gcc.dg/cpp/paste17.c: New test case for
5759         -ftrack-macro-expansion=2 mode only.
5760         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5761
5762 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
5763
5764         * gnat.dg/warn6.ad[sb]: New test.
5765
5766 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5767
5768         PR 53149
5769         * gcc.dg/20011021-1.c: Adjust testcase.
5770
5771 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5772
5773         PR fortran/53148
5774         * gfortran.dg/function_optimize_12.f90:  New test.
5775
5776 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
5777
5778         PR target/53156
5779         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5780         code to match current output and cover new peephole2 pattern.
5781
5782 2012-04-27  Ollie Wild  <aaw@google.com>
5783
5784         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5785
5786 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5787
5788         * gcc.c-torture/execute/20120427-2.c: New testcase.
5789         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5790         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5791         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5792
5793 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5794
5795         PR target/53138
5796         * gcc.c-torture/execute/20120427-1.c: New testcase.
5797
5798 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
5799
5800         PR middle-end/27139
5801         * gcc.dg/tree-ssa/forwprop-18.c: New test.
5802
5803 2012-04-27  Tom de Vries  <tom@codesourcery.com>
5804
5805         PR tree-optimization/51879
5806         * gcc.dg/pr51879.c: New test.
5807         * gcc.dg/pr51879-2.c: Same.
5808         * gcc.dg/pr51879-3.c: Same.
5809         * gcc.dg/pr51879-4.c: Same.
5810         * gcc.dg/pr51879-6.c: Same.
5811
5812 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5813
5814         PR c++/53096
5815         * g++.dg/cpp0x/defaulted35.C: New.
5816         * g++.dg/cpp0x/defaulted15.C: Adjust.
5817
5818 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
5819
5820         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5821         structure layout.
5822
5823 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
5824
5825         * gcc.target/i386/builtin_target.c: Check avx2.
5826
5827 2012-04-26  Alan Modra  <amodra@gmail.com>
5828
5829         * gcc.target/powerpc/savres.c: New test.
5830         * gcc.target/powerpc/powerpc.exp: Run it.
5831
5832 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
5833
5834         PR target/53120
5835         * gcc.dg/torture/pr53120.c: New test.
5836
5837 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5838
5839         PR middle-end/52979
5840         * gcc.c-torture/compile/pr52979-1.c: New test.
5841         * gcc.c-torture/execute/pr52979-1.c: New test.
5842         * gcc.c-torture/execute/pr52979-2.c: New test.
5843
5844 2012-04-25  Richard Guenther  <rguenther@suse.de>
5845
5846         * gcc.target/i386/l_fma_float_5.c: Adjust.
5847         * gcc.target/i386/l_fma_double_4.c: Likewise.
5848         * gcc.target/i386/l_fma_float_2.c: Likewise.
5849         * gcc.target/i386/l_fma_float_6.c: Likewise.
5850         * gcc.target/i386/l_fma_double_1.c: Likewise.
5851         * gcc.target/i386/l_fma_double_5.c: Likewise.
5852         * gcc.target/i386/l_fma_float_3.c: Likewise.
5853         * gcc.target/i386/l_fma_double_2.c: Likewise.
5854         * gcc.target/i386/l_fma_double_6.c: Likewise.
5855         * gcc.target/i386/l_fma_float_4.c: Likewise.
5856         * gcc.target/i386/l_fma_double_3.c: Likewise.
5857         * gcc.target/i386/l_fma_float_1.c: Likewise.
5858
5859 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5860
5861         PR tree-optimization/53058
5862         * gcc.c-torture/compile/pr53058.c: New test.
5863
5864 2012-04-25  Jan Hubicka  <jh@suse.cz>
5865
5866         PR middle-end/53088
5867         * gcc.target/i386/pr39082-1.c: Update warning location.
5868
5869 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5870
5871         PR c/52880
5872         * gcc.dg/pr52880.c: New test.
5873
5874 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5875
5876         * gcc.dg/m-un-2.c: Update.
5877         * gcc.dg/20011021-1.c: Update.
5878
5879 2012-04-25  Tobias Burnus  <burnus@net-b.de>
5880
5881         PR fortran/52196
5882         * gfortran.dg/realloc_on_assign_14.f90: New.
5883
5884 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
5885
5886         PR testsuite/52641
5887         PR tree-optimizations/52891
5888         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5889
5890 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5891
5892         PR c++/52363
5893         * g++.dg/cpp0x/sfinae35.C: New.
5894         * g++.dg/cpp0x/sfinae36.C: Likewise.
5895
5896 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
5897
5898         * gcc.target/builtin_target.c: New testcase.
5899
5900 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5901
5902         PR target/47197
5903         * gcc.target/powerpc/pr47197.c: New test.
5904
5905 2012-04-24  Richard Guenther  <rguenther@suse.de>
5906
5907         PR tree-optimization/53085
5908         * g++.dg/torture/pr53085.C: New testcase.
5909
5910 2012-04-24  Andrew Pinski  <apinski@cavium.com>
5911
5912         PR tree-opt/33512
5913         * gcc.dg/tree-ssa/andor-3.c: New testcase.
5914         * gcc.dg/tree-ssa/andor-4.c: New testcase.
5915         * gcc.dg/tree-ssa/andor-5.c: New testcase.
5916
5917 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
5918
5919         PR middle-end/53084
5920         * gcc.c-torture/execute/pr53084.c: New test.
5921
5922 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
5923
5924         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5925
5926 2012-04-23  Andrew Pinski  <apinski@cavium.com>
5927
5928         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5929
5930 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
5931
5932         PR regression/53076
5933         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5934         * gcc.dg/torture/builtin-power-1.c: Likewise.
5935
5936 2012-04-23  Richard Guenther  <rguenther@suse.de>
5937
5938         PR tree-optimization/53070
5939         * gcc.dg/torture/pr53070.c: New testcase.
5940
5941 2012-04-23  Richard Guenther  <rguenther@suse.de>
5942
5943         PR c/53060
5944         * gcc.dg/pr53060.c: New testcase.
5945
5946 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
5947
5948         PR tree-optimizations/52891
5949         * gcc.c-torture/compile/pr52891-1.c: New test.
5950         * gcc.c-torture/compile/pr52891-2.c: New test.
5951
5952 2012-04-22  Tobias Burnus  <burnus@net-b.de>
5953
5954         PR fortran/53051
5955         * gfortran.dg/read_float_4.f90: New.
5956
5957 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5958
5959         PR 35441
5960         * c-c++-common/pr35441.C: New.
5961
5962 2012-04-20  Ian Lance Taylor  <iant@google.com>
5963
5964         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5965         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5966
5967 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
5968
5969         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5970         array access.
5971         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5972
5973 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5974
5975         PR rtl-optimization/44214
5976         * gcc.dg/pr44214-1.c: New test.
5977         * gcc.dg/pr44214-2.c: Likewise.
5978         * gcc.dg/pr44214-3.c: Likewise.
5979
5980 2012-04-20  Richard Guenther  <rguenther@suse.de>
5981
5982         * g++.dg/torture/20120420-1.C: New testcase.
5983
5984 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
5985
5986         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5987
5988 2012-04-19  Christian Bruel  <christian.bruel@st.com>
5989
5990         * gcc.dg/pr52283.c: New test.
5991
5992 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5993
5994         * gcc.dg/pr37985.c: New test.
5995
5996 2012-04-19  Richard Guenther  <rguenther@suse.de>
5997
5998         PR rtl-optimization/44688
5999         * gcc.dg/var-expand1.c: Increase array size to make unrolling
6000         possibly profitable.
6001
6002 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6003
6004         PR tree-optimization/52976
6005         * gfortran.dg/reassoc_11.f: New test.
6006
6007 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6008
6009         PR tree-optimization/52976
6010         * gfortran.dg/reassoc_7.f: New test.
6011         * gfortran.dg/reassoc_8.f: Likewise.
6012         * gfortran.dg/reassoc_9.f: Likewise.
6013         * gfortran.dg/reassoc_10.f: Likewise.
6014
6015 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
6016
6017         PR c++/52422
6018         * g++.dg/cpp0x/sfinae33.C: New.
6019         * g++.dg/cpp0x/sfinae34.C: Likewise.
6020
6021 2012-04-18  Joey Ye  <joey.ye@arm.com>
6022
6023         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6024
6025 2012-04-18  Richard Guenther  <rguenther@suse.de>
6026
6027         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6028         array access.
6029         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6030         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6031
6032 2012-04-17  Tom de Vries  <tom@codesourcery.com>
6033
6034         * g++.dg/pr51264-4.C: New test.
6035
6036 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6037
6038         PR c++/52599
6039         * g++.dg/cpp0x/constexpr-ctor10.C: New.
6040
6041 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6042
6043         PR c++/53003
6044         * g++.dg/parse/crash59.C: New.
6045
6046 2012-04-17  Michael Matz  <matz@suse.de>
6047
6048         PR tree-optimization/18437
6049         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6050
6051 2012-04-17  Richard Guenther  <rguenther@suse.de>
6052
6053         PR middle-end/53011
6054         * g++.dg/torture/pr53011.C: New testcase.
6055
6056 2012-04-16  Jason Merrill  <jason@redhat.com>
6057
6058         PR c++/38543
6059         * g++.dg/cpp0x/variadic131.C: New.
6060
6061         PR c++/52008
6062         * g++.dg/cpp0x/variadic130.C: New.
6063
6064         PR c++/50830
6065         * g++.dg/cpp0x/variadic129.C: New.
6066
6067         PR c++/50303
6068         * g++.dg/cpp0x/variadic128.C: New.
6069
6070 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6071
6072         PR fortran/52864
6073         * gfortran.dg/pointer_intent_6.f90: New.
6074
6075 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6076
6077         PR fortran/52916
6078         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6079         to include public_private_module_4.f90.
6080         * gfortran.dg/public_private_module_4.f90: Skip this test on all
6081         targets.
6082
6083 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
6084
6085         PR c++/49152
6086         * g++.dg/diagnostic/operator1.C: New.
6087         * g++.dg/ext/label5.C: Adjust.
6088         * g++.dg/ext/va-arg1.C: Likewise.
6089         * g++.dg/other/error20.C: Likewise.
6090         * g++.dg/other/error20.C: Likewise.
6091         * g++.dg/other/error16.C: Likewise.
6092         * g++.dg/other/error10.C: Likewise.
6093         * g++.dg/parse/error30.C: Likewise.
6094         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6095
6096 2012-04-16  Jason Merrill  <jason@redhat.com>
6097
6098         PR c++/51148
6099         * g++.dg/cpp0x/variadic127.C: New.
6100
6101 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6102
6103         * lib/plugin-support.exp (plugin-test-execute): Properly determine
6104         testcase name.
6105         Use fail, pass instead of unresolved.
6106         Don't log $optstr.
6107
6108         PR testsuite/52948
6109         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6110         TODO_dump_func.
6111         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6112         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6113         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6114
6115 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
6116
6117         PR fortran/52968
6118         * gfortran.dg/typebound_call_23.f03: New test case.
6119
6120 2012-04-15  Jason Merrill  <jason@redhat.com>
6121
6122         PR c++/47220
6123         * g++.dg/cpp0x/variadic126.C: New.
6124
6125         PR c++/52380
6126         * g++.dg/cpp0x/variadic125.C: New.
6127
6128         PR c++/52292
6129         * g++.dg/cpp0x/variadic124.C: New.
6130
6131         PR c++/52706
6132         * g++.dg/cpp0x/nullptr27.C: New.
6133
6134         PR c++/52818
6135         * g++.dg/warn/format8.C: New.
6136
6137 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
6138
6139         PR fortran/51082
6140         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6141
6142 2012-04-14  Tobias Burnus  <burnus@net-b.de>
6143
6144         PR fortran/52916
6145         PR fortran/40973
6146         * gfortran.dg/public_private_module_3.f90: New.
6147         * gfortran.dg/public_private_module_4.f90: New.
6148
6149 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6150
6151         * gcc.dg/superblock.c: New test.
6152
6153 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6154
6155         * gcc.dg/pr51879-12.c: New test.
6156
6157 2012-04-13  Jason Merrill  <jason@redhat.com>
6158
6159         PR c++/52824
6160         * g++.dg/cpp0x/variadic123.C: New.
6161         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6162
6163         PR c++/52905
6164         * g++.dg/cpp0x/initlist-ctor1.C: New.
6165
6166         PR c++/52915
6167         * g++.dg/other/anon-union2.C: New.
6168
6169 2012-04-13  Martin Jambor  <mjambor@suse.cz>
6170
6171         PR middle-end/52939
6172         * g++.dg/ipa/pr52939.C: New test.
6173
6174 2012-04-13  Tom de Vries  <tom@codesourcery.com>
6175
6176         * gcc.dg/pr52734.c: New test.
6177
6178 2012-04-13  Richard Guenther  <rguenther@suse.de>
6179
6180         PR tree-optimization/52969
6181         * gcc.dg/torture/pr52969.c: New testcase.
6182
6183 2012-04-13  Richard Guenther  <rguenther@suse.de>
6184
6185         PR c/52549
6186         * gcc.dg/pr52549.c: New testcase.
6187
6188 2012-04-13  Richard Guenther  <rguenther@suse.de>
6189
6190         PR c/52862
6191         * gcc.dg/pr52862.c: New testcase.
6192
6193 2012-04-13  Joey Ye  <joey.ye@arm.com>
6194
6195         * gcc.target/arm/thumb1-imm.c: New testcase.
6196
6197 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
6198
6199         PR target/52932
6200         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6201         second function argument.
6202         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6203         (calc_permps): Update declaration.  Calculate result correctly.
6204         (avx2_test): Change src2 type to union256i_d.
6205         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6206         correctly.
6207
6208 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6209
6210         PR target/52775
6211         * gcc.target/powerpc/pr52775.c: New file.
6212
6213 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6214
6215         PR tree-optimization/18589
6216         * gcc.dg/tree-ssa/pr18589-1.c: New test.
6217         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6218         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6219         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6220         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6221         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6222         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6223         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6224         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6225         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6226
6227 2012-04-12  Richard Guenther  <rguenther@suse.de>
6228
6229         PR tree-optimization/52943
6230         * gcc.dg/torture/pr52943.c: New testcase.
6231
6232 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
6233
6234         PR target/50751
6235         * gcc/target/sh/pr50751-4.c: New.
6236         * gcc/target/sh/pr50751-5.c: New.
6237         * gcc/target/sh/pr50751-6.c: New.
6238         * gcc/target/sh/pr50751-7.c: New.
6239
6240 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6241
6242         PR c++/52465
6243         * g++.dg/lookup/using52.C: New.
6244
6245 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6246
6247         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6248
6249 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6250
6251         PR rtl-optimization/52876
6252         * gcc.target/i386/pr52876.c: New.
6253
6254 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
6255
6256         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6257         __UINTPTR_TYPE__.
6258         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6259         __INTPTR_TYPE__.
6260         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6261         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6262         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6263         (ptrdiff_t): ... this.  All uses changed.
6264         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6265         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6266         __INTPTR_TYPE__.
6267         (main): Cast argument to __INTPTR_TYPE__.
6268         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6269         size_t.
6270         * gcc.dg/mallign.c (main): Likewise.
6271         * gcc.dg/pr38700.c (foo): Likewise.
6272         * gcc.dg/long-long-cst1.c (t): Likewise.
6273         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6274         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6275         * gcc.dg/pointer-arith-10.c (foo): Likewise.
6276         * gcc.dg/pr25682.c (d, foo): Likewise.
6277         * gcc.dg/format/cast-1.c (f): Likewise.
6278         * gcc.dg/c90-const-expr-10.c
6279         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6280         (size_t): ...this.  All uses changed.
6281         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6282         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6283         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6284         * gcc.dg/pr34856.c (uintptr_t): Likewise.
6285         * gcc.dg/sequence-pt-1.c: Likewise.
6286         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6287         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6288         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6289         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
6290         of ptrdiff_t with it.
6291         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6292         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6293         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6294
6295 2012-04-11  Jason Merrill  <jason@redhat.com>
6296
6297         PR debug/45088
6298         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6299         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6300
6301         PR c++/52906
6302         * g++.dg/ext/attrib45.C: New.
6303
6304         * g++.dg/eh/dtor3.C: New.
6305
6306 2012-04-11  Richard Guenther  <rguenther@suse.de>
6307
6308         PR middle-end/52621
6309         * gfortran.dg/pr52621.f90: New testcase.
6310
6311 2012-04-11  Richard Guenther  <rguenther@suse.de>
6312
6313         PR middle-end/52918
6314         * g++.dg/torture/pr52918-1.C: New testcase.
6315         * g++.dg/torture/pr52918-2.C: Likewise.
6316
6317 2012-04-11  Tobias Burnus  <burnus@net-b.de>
6318
6319         PR fortran/52729
6320         * gfortran.dg/block_11.f90: New.
6321
6322 2012-04-11  Nick Clifton  <nickc@redhat.com>
6323
6324         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6325
6326 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
6327
6328         PR target/16458
6329         * gcc.target/powerpc/pr16458-1.c: New test.
6330         * gcc.target/powerpc/pr16458-2.c: Likewise.
6331         * gcc.target/powerpc/pr16458-3.c: Likewise.
6332         * gcc.target/powerpc/pr16458-4.c: Likewise.
6333
6334 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6335
6336         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6337         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6338         * gcc.dg/builtin-bswap-5.c: Likewise.
6339         * gcc.target/i386/builtin-bswap-4.c: New test.
6340
6341 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6342
6343         PR 24985
6344         * lib/prune.exp: Add -fno-diagnostics-show-caret.
6345
6346 2012-04-11  Richard Guenther  <rguenther@suse.de>
6347
6348         PR rtl-optimization/52881
6349         * gcc.dg/torture/pr52881.c: New testcase.
6350         * gcc.dg/torture/pr52913.c: Likewise.
6351
6352 2012-04-11  Richard Guenther  <rguenther@suse.de>
6353
6354         PR tree-optimization/52912
6355         * gcc.dg/torture/pr52912.c: New testcase.
6356
6357 2010-04-10  Michael Matz  <matz@suse.de>
6358
6359         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6360         * gcc.dg/vect/vect-outer-1.c: Adjust.
6361         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6362         * gcc.dg/vect/vect-outer-1a.c: Adjust.
6363         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6364         * gcc.dg/vect/vect-outer-1b.c: Adjust.
6365         * gcc.dg/vect/vect-outer-2b.c: Adjust.
6366         * gcc.dg/vect/vect-outer-3b.c: Adjust.
6367
6368 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
6369
6370         PR tree-optimization/52870
6371         * gcc.dg/vect/pr52870.c: New test.
6372
6373 2012-04-09  Mike Stump  <mikestump@comcast.net>
6374
6375         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6376         * gcc.dg/tree-ssa/vrp59.c: Likewise.
6377         * gcc.dg/tree-ssa/vrp60.c: Likewise.
6378         * gnat.dg/aggr11.adb: Likewise.
6379         * gnat.dg/aggr11_pkg.ads: Likewise.
6380         * gnat.dg/aggr15.adb: Likewise.
6381         * gnat.dg/aggr15.ads: Likewise.
6382         * gnat.dg/aggr17.adb: Likewise.
6383         * gnat.dg/aggr18.adb: Likewise.
6384         * gnat.dg/array14.adb: Likewise.
6385         * gnat.dg/array14.ads: Likewise.
6386         * gnat.dg/array14_pkg.ads: Likewise.
6387         * gnat.dg/array19.adb: Likewise.
6388         * gnat.dg/array19.ads: Likewise.
6389         * gnat.dg/discr27.adb: Likewise.
6390         * gnat.dg/discr27.ads: Likewise.
6391         * gnat.dg/discr35.adb: Likewise.
6392         * gnat.dg/discr35.ads: Likewise.
6393         * gnat.dg/discr6.adb: Likewise.
6394         * gnat.dg/discr6_pkg.ads: Likewise.
6395         * gnat.dg/import1.adb: Likewise.
6396         * gnat.dg/import1.ads: Likewise.
6397         * gnat.dg/loop_address2.adb: Likewise.
6398         * gnat.dg/opt7.adb: Likewise.
6399         * gnat.dg/opt7.ads: Likewise.
6400         * gnat.dg/pointer_variable_bounds.adb: Likewise.
6401         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6402         * gnat.dg/rep_clause2.adb: Likewise.
6403         * gnat.dg/rep_clause2.ads: Likewise.
6404         * gnat.dg/slice2.adb: Likewise.
6405         * gnat.dg/slice2.ads: Likewise.
6406         * gnat.dg/slice6.adb: Likewise.
6407         * gnat.dg/slice6_pkg.ads: Likewise.
6408         * gnat.dg/specs/unchecked_union2.ads: Likewise.
6409         * gnat.dg/taft_type2.adb: Likewise.
6410         * gnat.dg/taft_type2.ads: Likewise.
6411         * gnat.dg/taft_type2_pkg.ads: Likewise.
6412         * gnat.dg/volatile10.adb: Likewise.
6413         * gnat.dg/volatile10_pkg.ads: Likewise.
6414
6415         * gcc.dg/dll-8.c: Remove execute permissions.
6416         * g++.dg/ext/dllexport5.C: Likewise.
6417
6418 2012-04-09  Jan Hubicka  <jh@suse.cz>
6419
6420         PR lto/52722
6421         PR lto/51765
6422         PR lto/52634
6423         * gcc.dg/lto/pr52634_1.c: New testcase.
6424         * gcc.dg/lto/pr52634_0.c: New testcase.
6425
6426 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
6427
6428         PR target/52883
6429         * gcc.target/i386/pr52883.c: New testcase.
6430
6431 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
6432
6433         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6434         (check_effective_target_sync_long_long): Add SPARC case.
6435         (check_effective_target_sync_long_long_runtime): Likewise.
6436         (check_effective_target_sync_int_long): Adjust SPARC case.
6437         (check_effective_target_sync_char_short): Likewise.
6438
6439 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
6440
6441         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6442         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
6443
6444 2012-04-08  Tobias Burnus  <burnus@net-b.de>
6445
6446         PR fortran/40973
6447         PR fortran/52751
6448         * gfortran.dg/public_private_module_2.f90: New.
6449
6450 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6451
6452         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6453         directives.
6454
6455 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6456
6457         PR fortran/52893
6458         * gfortran.dg/function_optimize_11.f90:  New test.
6459
6460 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6461
6462         PR fortran/52668
6463         * gfortran.dg/use_only_6.f90: New test.
6464
6465 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6466
6467         PR fortran/52668
6468         * gfortran.dg/use_only_6.f90: New test.
6469 2012-04-06  Mike Stump  <mikestump@comcast.net>
6470
6471         PR testsuite/50722
6472         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6473
6474 2012-04-05  Jason Merrill  <jason@redhat.com>
6475
6476         PR c++/52596
6477         * g++.dg/template/qualified-id5.C: New.
6478
6479 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
6480
6481         PR target/52882
6482         * gcc.target/i386/pr52882.c: New test.
6483
6484 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6485             Dominique D'Humieures  <dominiq@lps.ens.fr>
6486
6487         PR testsuite/52614
6488         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6489         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6490
6491 2012-04-04  Jason Merrill  <jason@redhat.com>
6492
6493         PR c++/52845
6494         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6495
6496 2012-04-03  Jason Merrill  <jason@redhat.com>
6497
6498         PR c++/52796
6499         * g++.dg/cpp0x/variadic-value1.C: New.
6500
6501 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6502
6503         * gnat.dg/pack18.adb: New test.
6504         * gnat.dg/pack18_pkg.ads: New helper.
6505
6506 2012-04-03  Richard Guenther  <rguenther@suse.de>
6507
6508         PR tree-optimization/52808
6509         * gcc.dg/pr52808.c: New testcase.
6510
6511 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
6512
6513         PR tree-optimization/52835
6514         * gfortran.dg/pr52835.f90: New test.
6515
6516 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6517
6518         * gnat.dg/specs/aggr5.ads: New test.
6519
6520 2012-04-02  Richard Guenther  <rguenther@suse.de>
6521
6522         PR tree-optimization/52756
6523         * gcc.dg/torture/pr52756.c: New testcase.
6524
6525 2012-04-02  Richard Guenther  <rguenther@suse.de>
6526
6527         PR middle-end/52803
6528         * gcc.dg/pr52803.c: New testcase.
6529
6530 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
6531
6532         PR c++/40942
6533         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6534         DR 214 in account.
6535
6536 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6537
6538         PR c++/50043
6539         * g++.dg/cpp0x/noexcept17.C: New.
6540         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6541         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6542         * g++.dg/cpp0x/noexcept01.C: Likewise.
6543         * g++.dg/eh/init-temp1.C: Likewise.
6544         * g++.dg/eh/ctor1.C: Likwise.
6545
6546 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6547
6548         * gnat.dg/controlled6.adb: New test.
6549         * gnat.dg/controlled6_pkg.ads: New helper.
6550         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6551
6552 2012-03-30  Richard Henderson <rth@redhat.com>
6553
6554         PR debug/52727
6555         * g++.dg/opt/pr52727.C: New testcase.
6556
6557 2012-03-30  Richard Guenther  <rguenther@suse.de>
6558
6559         PR tree-optimization/52754
6560         * gcc.target/i386/pr52754.c: New testcase.
6561
6562 2012-03-30  Richard Guenther <rguenther@suse.de>
6563
6564         PR middle-end/52772
6565         * g++.dg/torture/pr52772.C: New testcase.
6566
6567 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
6568
6569         PR c++/52718
6570         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6571
6572 2012-03-29  Jason Merrill  <jason@redhat.com>
6573
6574         PR c++/52685
6575         * g++.dg/template/inherit8.C: New.
6576
6577 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
6578
6579         PR c++/52759
6580         * g++.dg/ext/weak4.C: New test.
6581
6582         PR tree-optimization/52760
6583         * gcc.c-torture/execute/pr52760.c: New test.
6584
6585 2012-03-29  Jason Merrill  <jason@redhat.com>
6586
6587         PR c++/52743
6588         * g++.dg/cpp0x/initlist-array3.C: New.
6589
6590 2012-03-28  Jason Merrill  <jason@redhat.com>
6591
6592         PR c++/52746
6593         * g++.dg/overload/virtual2.C: New.
6594
6595 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6596
6597         * gnat.dg/vect7.ad[sb]: New test.
6598
6599 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
6600         Tobias Burnus  <burnus@gcc.gnu.org>
6601
6602         PR fortran/52652
6603         * gfortran.dg/allocate_class_1.f90 : Change error test.
6604         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6605         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6606         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6607
6608 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6609
6610         PR middle-end/52691
6611         * gcc.dg/pr52691.c: New test.
6612
6613         PR middle-end/52750
6614         * gcc.c-torture/compile/pr52750.c: New test.
6615
6616 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
6617
6618         PR target/52692
6619         * gcc.target/avr/torture/builtins-2.c: New test.
6620
6621 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6622
6623         PR target/52736
6624         * gcc.target/i386/pr52736.c: New test.
6625
6626 2012-03-27  Martin Jambor  <mjambor@suse.cz>
6627
6628         PR middle-end/52693
6629         * gcc.dg/torture/pr52693.c: New test.
6630
6631 2012-03-27  Meador Inge  <meadori@codesourcery.com>
6632
6633         PR c++/52672
6634         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6635
6636 2012-03-27  Mike Stump  <mikestump@comcast.net>
6637
6638         PR target/52665
6639         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6640         failures that match branch names.
6641
6642 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
6643             H.J. Lu  <hongjiu.lu@intel.com>
6644
6645         PR target/52698
6646         * gcc.target/i386/pr52698.c: New test.
6647
6648 2012-03-27  Richard Guenther  <rguenther@suse.de>
6649
6650         PR middle-end/52720
6651         * gcc.dg/torture/pr52720.c: New testcase.
6652
6653 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6654
6655         * gnat.dg/pack17.adb: New test.
6656
6657 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6658
6659         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6660         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6661
6662 2012-03-26  Martin Jambor  <mjambor@suse.cz>
6663
6664         PR tree-optimization/50052
6665         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6666
6667 2012-03-26  Richard Guenther  <rguenther@suse.de>
6668
6669         PR tree-optimization/52701
6670         * gfortran.dg/pr52701.f90: New testcase.
6671
6672 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
6673
6674         PR tree-optimization/52686
6675         * gcc.target/arm/pr52686.c: New test.
6676
6677 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
6678
6679         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6680         Add "-Os -flto" to list.
6681
6682 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
6683
6684         * gnat.dg/concat2.ad[sb]: New test.
6685
6686 2012-03-24  Jason Merrill  <jason@redhat.com>
6687
6688         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6689         * g++.dg/cpp0x/trailing2.C: Likewise.
6690         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6691         * g++.dg/cpp1y/auto-fn1.C: New.
6692         * g++.dg/cpp1y/auto-fn2.C: New.
6693         * g++.dg/cpp1y/auto-fn3.C: New.
6694         * g++.dg/cpp1y/auto-fn4.C: New.
6695         * g++.dg/cpp1y/auto-fn5.C: New.
6696         * g++.dg/cpp1y/auto-fn6.C: New.
6697         * g++.dg/cpp1y/auto-fn7.C: New.
6698         * g++.dg/cpp1y/auto-fn8.C: New.
6699         * g++.dg/cpp1y/auto-fn9.C: New.
6700         * g++.dg/cpp1y/auto-fn10.C: New.
6701         * g++.dg/cpp1y/auto-fn11.C: New.
6702
6703 2012-03-23  Richard Guenther  <rguenther@suse.de>
6704
6705         PR tree-optimization/52678
6706         * gfortran.dg/pr52678.f: New testcase.
6707
6708 2012-03-23  Richard Guenther  <rguenther@suse.de>
6709
6710         PR tree-optimization/52638
6711         * g++.dg/torture/pr52638.C: New testcase.
6712
6713 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
6714
6715         PR c++/52487
6716         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6717
6718 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
6719
6720         PR c++/52671
6721         * g++.dg/ext/attrib44.C: New test.
6722
6723 2012-03-22  Jan Hubicka  <jh@suse.cz>
6724
6725         PR middle-end/51737
6726         * g++.dg/torture/pr51737.C: New testcase
6727
6728 2012-03-22  Richard Guenther  <rguenther@suse.de>
6729
6730         PR tree-optimization/52548
6731         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6732
6733 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6734
6735         * lib/fortran-modules.exp (list-module-names-1): Remove
6736         warning.
6737
6738 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6739
6740         PR target/50751
6741         * gcc.target/sh/pr50751-1.c: New.
6742         * gcc.target/sh/pr50751-2.c: New.
6743         * gcc.target/sh/pr50751-3.c: New.
6744
6745 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6746
6747         PR target/52479
6748         * gcc.target/sh/sh4a-cos.c: Remove.
6749         * gcc.target/sh/sh4a-sin.c: Remove.
6750         * gcc.target/sh/sh4a-sincos.c: Remove.
6751
6752 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
6753
6754         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6755         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6756
6757 2012-03-21  Martin Jambor  <mjambor@suse.cz>
6758
6759         PR testsuite/52641
6760         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6761         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6762
6763 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
6764
6765         * gcc.target/arm/thumb-16bit-ops.c: New file.
6766         * gcc.target/arm/thumb-ifcvt.c: New file.
6767
6768 2012-03-20  Jason Merrill  <jason@redhat.com>
6769
6770         * lib/target-supports.exp: Add { target c++1y }.
6771
6772         * g++.dg/cpp0x/auto32.C: New.
6773
6774 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6775
6776         PR testsuite/52641
6777         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6778         int32plus.
6779         * gcc.dg/torture/pr48124-4.c: Ditto:
6780         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6781
6782 2012-03-20  Jason Merrill  <jason@redhat.com>
6783
6784         PR c++/52510
6785         * g++.dg/cpp0x/initlist66.C: New.
6786
6787 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6788
6789         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6790         __AVR_HAVE_LPMX__
6791
6792 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6793
6794         PR target/49868
6795         * gcc.target/avr/torture/addr-space-2.h: New file.
6796         * gcc.target/avr/torture/addr-space-2-g.h: New test.
6797         * gcc.target/avr/torture/addr-space-2-0.h: New test.
6798         * gcc.target/avr/torture/addr-space-2-1.h: New test.
6799         * gcc.target/avr/torture/addr-space-2-x.h: New test.
6800
6801 2012-03-20  Richard Guenther  <rguenther@suse.de>
6802
6803         * gnat.dg/pack16.adb: New testcase.
6804         * gnat.dg/pack16_pkg.ads: Likewise.
6805         * gnat.dg/specs/pack8.ads: Likewise.
6806         * gnat.dg/specs/pack8_pkg.ads: Likewise.
6807
6808 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6809
6810         * g++.dg/warn/Wuseless-cast.C: Extend.
6811
6812 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6813
6814         PR c++/14710
6815         * g++.dg/warn/Wuseless-cast.C: New.
6816
6817 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
6818
6819         PR libfortran/52608
6820         * gfortran.dg/pr52608.f90: New test.
6821
6822 2012-03-17  Tobias Burnus  <burnus@net-b.de>
6823
6824         PR fortran/52585
6825         * gfortran.dg/proc_ptr_36.f90: New.
6826
6827 2012-03-16  Martin Jambor  <mjambor@suse.cz>
6828
6829         * gcc.dg/misaligned-expand-1.c: New test.
6830         * gcc.dg/misaligned-expand-3.c: Likewise.
6831
6832 2012-03-16  Richard Guenther  <rguenther@suse.de>
6833         Kai Tietz  <ktietz@redhat.com>
6834
6835         PR middle-end/48814
6836         * gcc.c-torture/execute/pr48814-1.c: New test.
6837         * gcc.c-torture/execute/pr48814-2.c: New test.
6838         * gcc.dg/tree-ssa/assign-1.c: New test.
6839         * gcc.dg/tree-ssa/assign-2.c: New test.
6840         * gcc.dg/tree-ssa/assign-3.c: New test.
6841
6842 2012-03-16  Richard Guenther  <rguenther@suse.de>
6843
6844         * gnat.dg/specs/pack7.ads: New testcase.
6845
6846 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6847
6848         PR target/52568
6849         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6850         * gcc.dg/torture/vshuf-8.inc: Likewise.
6851         * gcc.dg/torture/vshuf-16.inc: Likewise.
6852         * gcc.dg/torture/vshuf-32.inc: Likewise.
6853
6854 2012-03-15  Jason Merrill  <jason@redhat.com>
6855
6856         * g++.dg/torture/pr52582.C: New.
6857
6858 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6859
6860         * lib/fortran-modules.exp: New file which was forgotten in r185430.
6861
6862 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6863             Ulrich Weigand  <ulrich.weigand@linaro.org>
6864
6865         * gcc.dg/vect/slp-cond-3.c: New test.
6866         * gcc.dg/vect/slp-cond-4.c: New test.
6867
6868 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6869             Ulrich Weigand  <ulrich.weigand@linaro.org>
6870
6871         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6872         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6873
6874 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
6875
6876         PR libfortran/52434
6877         PR libfortran/48878
6878         PR libfortran/38199
6879         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6880         * gfortran.dg/round_1.f03: Likewise.
6881
6882 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6883             Andrew Pinski  <apinski@cavium.com>
6884
6885         PR middle-end/52592
6886         * gcc.dg/pr52592.c: New test.
6887
6888 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6889
6890         * gfortran.fortran-torture/compile/compile.exp: Simplify.
6891         * gfortran.fortran-torture/execute/execute.exp: Likewise.
6892         * lib/gcc-dg.exp (cleanup-modules): Move to ..
6893         * lib/fortran-modules.exp: .. this new file. Adjust users.
6894         * lib/gfortran-dg.exp (gfortran-dg-runtest,
6895         gfortran-dg-debug-runtest): Call cleanup-modules.
6896         * lib/fortran-torture.exp (fortran-torture-execute,
6897         fortran-torture): Likewise.
6898         * gfortran.dg/coarray/caf.exp: Likewise.
6899         * lib/lto.exp: Likewise.
6900         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6901         * gfortran.dg/class_4b.f03: Likewise.
6902         * gfortran.dg/class_4c.f03: Likewise.
6903         * gfortran.dg/class_45a.f03: Likewise.
6904         * gfortran.dg/binding_label_tests_10.f03: Likewise.
6905         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6906         * gfortran.dg/binding_label_tests_11.f03: Likewise.
6907         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6908         * gfortran.dg/binding_label_tests_13.f03: Likewise.
6909         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6910         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6911         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6912         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6913         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6914         * gfortran.dg/whole_file_28.f90: Likewise.
6915         * gfortran.dg/whole_file_29.f90: Likewise.
6916         * gfortran.dg/whole_file_30.f90: Likewise.
6917         * gfortran.dg/whole_file_31.f90: Likewise.
6918
6919 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6920
6921         PR tree-optimization/52267
6922         * gcc.dg/pr52267.c: New test.
6923         * gcc.dg/tree-ssa/vrp65.c: New test.
6924         * gcc.dg/tree-ssa/vrp66.c: New test.
6925
6926 2012-03-15  Richard Guenther  <rguenther@suse.de>
6927
6928         PR middle-end/52580
6929         * gfortran.dg/vect/pr52580.f: New testcase.
6930
6931 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
6932
6933         * gcc.target/sh/fpul-usage-1.c: New.
6934
6935 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
6936
6937         PR target/49468
6938         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6939         * gcc.target/sh/pr49468-di.c: Likewise.
6940
6941 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6942
6943         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6944         * gcc.dg/c99-stdint-6.c: Likewise.
6945         * gcc.dg/lto/20090210_0.c: Likewise.
6946         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6947         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6948         * gcc.dg/pragma-init-fini-2.c: Likewise.
6949         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6950         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6951         * gcc.target/i386/pr22152.c: Likewise.
6952         * gcc.target/i386/vect8-ret.c: Likewise.
6953         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6954         handling.
6955
6956 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6957
6958         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6959         * g++.dg/tree-prof/partition1.C: Likewise.
6960         * g++.dg/tree-prof/partition2.C: Likewise.
6961         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6962         handling.
6963         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6964         * gcc.c-torture/execute/20010724-1.c: Remove.
6965         * gcc.c-torture/execute/20010724-1.x: Remove.
6966         * gcc.c-torture/execute/20040208-2.c: Remove.
6967         * gcc.c-torture/execute/20040208-2.x: Remove.
6968         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6969         Remove.
6970         (main) [__mips__ && __sgi__]: Remove.
6971         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6972         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6973         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6974         mips-sgi-irix6* handling.
6975         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6976         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6977         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6978         handling.
6979         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6980         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6981         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6982         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6983         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6984         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6985         mips-sgi-irix6*.
6986         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6987         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6988         * gcc.target/mips/save-restore-3.c: Likewise.
6989         * gcc.target/mips/save-restore-4.c: Likewise.
6990         * gcc.target/mips/save-restore-5.c: Likewise.
6991         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6992         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6993         messages.
6994         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6995         IRIX 6 handling.
6996         (restore_ld_library_path_env_vars): Likewise.
6997         * lib/target-supports.exp (check_profiling_available): Remove
6998         mips*-*-irix* handling.
6999         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7000         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7001         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7002
7003 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7004
7005         PR c++/52582
7006         * g++.dg/opt/pr52582.C: New test.
7007
7008 2012-03-14  Richard Guenther  <rguenther@suse.de>
7009
7010         PR tree-optimization/52571
7011         * gcc.dg/vect/vect-2.c: Initialize arrays.
7012         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7013         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7014         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7015
7016 2012-03-14  Richard Guenther  <rguenther@suse.de>
7017
7018         PR middle-end/52080
7019         PR middle-end/52097
7020         PR middle-end/48124
7021         * gcc.dg/torture/pr48124-1.c: New testcase.
7022         * gcc.dg/torture/pr48124-2.c: Likewise.
7023         * gcc.dg/torture/pr48124-3.c: Likewise.
7024         * gcc.dg/torture/pr48124-4.c: Likewise.
7025
7026 2012-03-14  Richard Guenther  <rguenther@suse.de>
7027
7028         PR middle-end/52578
7029         * gcc.dg/pr52578.c: New testcase.
7030
7031 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7032
7033         PR c++/52521
7034         * g++.dg/cpp0x/udlit-args2.C: New test.
7035
7036 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7037
7038         PR target/48596
7039         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7040         * gcc.c-torture/compile/pr48596.c: ... here.
7041
7042 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
7043
7044         PR c++/51641
7045         * g++.dg/lookup/hidden-class17.C: New test.
7046
7047 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
7048
7049         PR c/52577
7050         * gcc.dg/Wunused-var-3.c: New test.
7051
7052 2012-03-13  Martin Jambor  <mjambor@suse.cz>
7053
7054         * gcc.dg/misaligned-expand-2.c: New test.
7055
7056 2012-03-13  Richard Guenther  <rguenther@suse.de>
7057
7058         PR middle-end/52134
7059         * gcc.dg/pr52134.c: New testcase.
7060
7061 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7062
7063         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7064
7065 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7066
7067         PR tree-optimization/46728
7068         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7069         * gcc.target/powerpc/pr46728-5.c: Likewise.
7070         * gcc.target/powerpc/pr46728-8.c: Likewise.
7071         * gcc.target/powerpc/pr46728-10.c: Likewise.
7072         * gcc.target/powerpc/pr46728-11.c: Likewise.
7073         * gcc.target/powerpc/pr46728-13.c: Likewise.
7074         * gcc.target/powerpc/pr46728-14.c: Likewise.
7075         * gcc.target/powerpc/pr46728-15.c: Likewise.
7076
7077 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
7078
7079         PR c++/52299
7080         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7081
7082 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7083
7084         PR tree-optimization/46728
7085         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7086         * gcc.target/powerpc/pr46728-5.c: Likewise.
7087         * gcc.target/powerpc/pr46728-8.c: Likewise.
7088         * gcc.target/powerpc/pr46728-10.c: Likewise.
7089         * gcc.target/powerpc/pr46728-11.c: Likewise.
7090         * gcc.target/powerpc/pr46728-13.c: Likewise.
7091         * gcc.target/powerpc/pr46728-14.c: Likewise.
7092         * gcc.target/powerpc/pr46728-15.c: Likewise.
7093
7094 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
7095
7096         PR target/49868
7097         * gcc.target/avr/torture/addr-space-1.h: New file.
7098         * gcc.target/avr/torture/addr-space-1-g.h: New test.
7099         * gcc.target/avr/torture/addr-space-1-0.h: New test.
7100         * gcc.target/avr/torture/addr-space-1-1.h: New test.
7101         * gcc.target/avr/torture/addr-space-1-x.h: New test.
7102
7103 2012-03-12  Andrew Pinski  <apinski@cavium.com>
7104
7105         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7106
7107 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7108
7109         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7110         * g++.dg/abi/thunk4.C: Likewise.
7111         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7112         Adapt line numbers.
7113         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7114         handling.
7115         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7116         * g++.dg/eh/spbp.C: Likewise.
7117         * g++.dg/ext/label13.C: Likewise.
7118         * g++.dg/guality/guality.exp: Likewise.
7119         * g++.dg/other/anon5.C: Likewise.
7120         * g++.dg/other/pragma-ep-1.C: Remove.
7121         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7122         * g++.dg/warn/pr31246.C: Likewise.
7123         * g++.dg/warn/weak1.C: Likewise.
7124         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7125         * g++.old-deja/g++.ext/attrib5.C: Likewise.
7126         * gcc.c-torture/compile/limits-declparen.c: Likewise.
7127         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7128         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7129         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7130         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7131         * gcc.dg/c99-tgmath-1.c: Likewise.
7132         * gcc.dg/c99-tgmath-2.c: Likewise.
7133         * gcc.dg/c99-tgmath-3.c: Likewise.
7134         * gcc.dg/c99-tgmath-4.c: Likewise.
7135         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7136         handling.
7137         * gcc.dg/debug/pr49032.c: Likewise.
7138         * gcc.dg/guality/guality.exp: Likewise.
7139         * gcc.dg/intmax_t-1.c: Likewise.
7140         * gcc.dg/pr48616.c: Likewise.
7141         * gcc.dg/pragma-ep-1.c: Remove.
7142         * gcc.dg/pragma-ep-2.c: Remove.
7143         * gcc.dg/pragma-ep-3.c: Remove.
7144         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7145         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7146         * gcc.misc-tests/gcov-14.c: Likewise.
7147         * gfortran.dg/guality/guality.exp: Likewise.
7148         * lib/target-supports.exp (check_weak_available): Likewise.
7149         (add_options_for_tls): Likewise.
7150         (check_ascii_locale_available): Likewise.
7151         * obj-c++.dg/dwarf-2.mm: Likewise.
7152         * objc.dg/dwarf-1.m: Likewise.
7153         * objc.dg/dwarf-2.m: Likewise.
7154
7155 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
7156
7157         PR tree-optimization/51721
7158         * gcc.dg/tree-ssa/vrp64.c: New test.
7159
7160         PR tree-optimization/52533
7161         * gcc.c-torture/compile/pr52533.c: New test.
7162
7163 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
7164
7165         * gcc.target/i386/rtm-xabort-1.c: New.
7166         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7167         * gcc.target/i386/rtm-xend-1.c: Ditto.
7168         * gcc.target/i386/rtm-xtest-1.c: Ditto.
7169         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7170         * gcc.target/i386/sse-13.c: Ditto.
7171         * gcc.target/i386/sse-14.c: Ditto.
7172         * gcc.target/i386/sse-22.c: Ditto.
7173         * gcc.target/i386/sse-23.c: Ditto.
7174         * g++.dg/other/i386-2.C: Ditto.
7175         * g++.dg/other/i386-3.C: Ditto.
7176
7177 2012-03-12  Tobias Burnus  <burnus@net-b.de>
7178
7179         PR fortran/52542
7180         * gfortran.dg/proc_ptr_35.f90: New.
7181
7182 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
7183
7184         PR target/52530
7185         * gcc.dg/torture/pr52530.c: New test.
7186
7187 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7188
7189         PR target/51244
7190         * gcc.target/sh/pr51244-1.c: Fix thinkos.
7191
7192 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7193
7194         PR target/52450
7195         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7196
7197         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7198
7199 2012-03-09  Andrew Pinski  <apinski@cavium.com>
7200
7201         PR middle-end/51988
7202         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7203         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7204
7205 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
7206
7207         * gcc.dg/tree-ssa/scev-3.c: New.
7208         * gcc.dg/tree-ssa/scev-4.c: New.
7209
7210 2012-03-08  Tobias Burnus  <burnus@net-b.de>
7211
7212         PR fortran/52469
7213         * gfortran.dg/proc_ptr_34.f90
7214
7215 2012-03-07  Jason Merrill  <jason@redhat.com>
7216
7217         PR c++/52521
7218         * g++.dg/cpp0x/udlit-mangle.C: New.
7219
7220 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
7221
7222         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7223
7224 2012-03-06  Richard Guenther  <rguenther@suse.de>
7225
7226         PR middle-end/52493
7227         * gcc.dg/torture/pr52493.c: New testcase.
7228
7229 2012-03-06  Richard Guenther  <rguenther@suse.de>
7230
7231         PR lto/52097
7232         * gcc.dg/lto/pr52097_0.c: New testcase.
7233
7234 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
7235
7236         PR target/51244
7237         * gcc.target/sh/pr51244-1.c: New.
7238         * gcc.target/sh/pr51244-2.c: New.
7239         * gcc.target/sh/pr51244-3.c: New.
7240
7241 2012-03-05  Jason Merrill  <jason@redhat.com>
7242
7243         PR c++/51930
7244         * g++.dg/ext/visibility/template11.C: New.
7245
7246         * g++.dg/cpp0x/implicit13.C: New.
7247
7248 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
7249
7250         PR tree-optimization/51721
7251         * gcc.dg/tree-ssa/vrp63.c: New test.
7252         * gcc.dg/pr51721.c: New test.
7253
7254 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7255
7256         PR fortran/50981
7257         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7258         argument checks.
7259
7260 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7261
7262         PR target/52146
7263         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7264
7265 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7266
7267         PR fortran/50981
7268         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7269
7270 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
7271
7272         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7273         int32plus.
7274
7275 2012-03-03  Jason Merrill  <jason@redhat.com>
7276
7277         * g++.dg/cpp0x/nsdmi-defer6.C: New.
7278
7279         Core 1270
7280         * g++.dg/cpp0x/initlist65.C: New.
7281
7282         PR c++/36797
7283         * g++.dg/ext/is_empty2.C: New.
7284
7285 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7286
7287         PR fortran/48820
7288         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7289
7290 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7291
7292         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7293         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7294         * gfortran.dg/bind_c_usage_8.f03: Ditto.
7295         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7296         * gfortran.dg/class_30.f90: Remove dg-warning line.
7297         * gfortran.dg/bind_c_usage_25.f90: New.
7298
7299 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7300
7301         PR fortran/48820
7302         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7303         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7304         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7305
7306 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7307
7308         PR fortran/48820
7309         * gfortran.dg/assumed_type_1.f90: New.
7310         * gfortran.dg/assumed_type_2.f90: New.
7311         * gfortran.dg/assumed_type_3.f90: New.
7312         * gfortran.dg/assumed_type_4.f90: New.
7313
7314 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
7315
7316         PR target/49486
7317         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7318         * gcc.target/sh/pr49468-di.c: New.
7319
7320 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
7321
7322         * gcc.dg/graphite/pr50561.c: Update.
7323
7324 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
7325
7326         * gcc.target/powerpc/pr52457.c: New test.
7327
7328 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
7329
7330         * gcc.target/arm/sat-1.c: New test.
7331
7332 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
7333
7334         PR target/46716
7335         * gcc.target/i386/pr46716.c: New test.
7336
7337 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7338
7339         PR c++/51989
7340         * g++.dg/cpp0x/sfinae32.C: New.
7341
7342 2012-03-02  Richard Guenther  <rguenther@suse.de>
7343
7344         PR tree-optimization/52406
7345         * gcc.dg/torture/pr52406.c: New testcase.
7346
7347 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7348
7349         PR fortran/52325
7350         * gfortran.dg/derived_comp_array_ref_8.f90: New.
7351         * gfortran.dg/nullify_2.f90: Update dg-error.
7352         * gfortran.dg/nullify_4.f90: Ditto.
7353         * gfortran.dg/pointer_init_6.f90: Ditto.
7354
7355 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7356
7357         PR fortran/52270
7358         * gfortran.dg/class_51.f90: New.
7359
7360 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7361
7362         PR fortran/52452
7363         * gfortran.dg/intrinsic_8.f90: New.
7364
7365 2012-03-01  Kai Tietz  <ktietz@redhat.com>
7366
7367         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7368         routines on mingw targets.
7369         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7370
7371 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
7372
7373         PR tree-optimization/52445
7374         * gcc.dg/pr52445.c: New test.
7375
7376 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7377
7378         PR target/52437
7379         * gcc.c-torture/compile/pr52437.c: New test.
7380
7381         PR middle-end/52419
7382         * gcc.dg/torture/pr52419.c: New test.
7383
7384         PR tree-optimization/52429
7385         * gcc.dg/torture/pr52429.c: New test.
7386         * g++.dg/opt/pr52429.C: New test.
7387
7388 2012-02-29  Richard Guenther  <rguenther@suse.de>
7389
7390         PR testsuite/52297
7391         * gcc.dg/lto/trans-mem-1_0.c: Remove.
7392         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7393         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7394         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7395         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7396         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7397
7398 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7399
7400         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7401
7402 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
7403
7404         PR fortran/52386
7405         * gfortran.dg/realloc_on_assign_13.f90 : New test.
7406
7407 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
7408
7409         PR target/51534
7410         * gcc.target/arm/neon/pr51534.c: New testcase.
7411
7412 2012-02-28  Richard Guenther  <rguenther@suse.de>
7413
7414         PR target/52407
7415         * gcc.dg/torture/pr52407.c: New testcase.
7416
7417 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7418
7419         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7420         * gcc.target/arm/vfp2.c: Likewise.
7421         * gcc.target/arm/vfp3.c: Likewise.
7422         * gcc.target/arm/vfp4.c: Likewise.
7423         * gcc.target/arm/vfp5.c: Likewise.
7424         * gcc.target/arm/vfp6.c: Likewise.
7425         * gcc.target/arm/vfp7.c: Likewise.
7426         * gcc.target/arm/vfp8.c: Likewise.
7427         * gcc.target/arm/vfp9.c: Likewise.
7428         * gcc.target/arm/vfp10.c: Likewise.
7429         * gcc.target/arm/vfp11.c: Likewise.
7430         * gcc.target/arm/vfp12.c: Likewise.
7431         * gcc.target/arm/vfp13.c: Likewise.
7432         * gcc.target/arm/vfp14.c: Likewise.
7433         * gcc.target/arm/vfp15.c: Likewise.
7434         * gcc.target/arm/vfp16.c: Likewise.
7435         * gcc.target/arm/vfp17.c: Likewise.
7436         * gcc.target/arm/neon-constants.h: New file.
7437         * gcc.target/arm/neon-vect1.c: New test.
7438         * gcc.target/arm/neon-vect2.c: New test.
7439         * gcc.target/arm/neon-vect3.c: New test.
7440         * gcc.target/arm/neon-vect4.c: New test.
7441         * gcc.target/arm/neon-vect5.c: New test.
7442         * gcc.target/arm/neon-vect6.c: New test.
7443         * gcc.target/arm/neon-vect7.c: New test.
7444         * gcc.target/arm/neon-vect8.c: New test.
7445
7446 2012-02-28  Richard Guenther  <rguenther@suse.de>
7447
7448         PR tree-optimization/52402
7449         * gcc.dg/torture/pr52402.c: New testcase.
7450
7451 2012-02-28  Richard Guenther  <rguenther@suse.de>
7452
7453         PR lto/52400
7454         * g++.dg/lto/pr52400_0.C: New testcase.
7455
7456 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
7457
7458         * gcc.target/avr/torture/builtins-1.c: New test.
7459         * gcc.target/avr/torture/builtins-error.c: New test.
7460
7461 2012-02-28  Kai Tietz  <ktietz@redhat.com>
7462
7463         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7464         * gcc.target/i386/pr45352-2.c: Likewise.
7465         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7466         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7467         targets instead rand.
7468         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7469         * gcc.target/i386/sse2-mul-1.c: Likewise.
7470         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7471         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7472         * gcc.target/i386/pad-1.c: Likewise.
7473         * gcc.target/i386/pad-9.c: Likewise.
7474         * gcc.target/i386/pad-2.c: Likewise.
7475         * gcc.target/i386/pad-5b.c: Likewise.
7476         * gcc.target/i386/pad-8.c: Likewise.
7477         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7478         * gcc.target/i386/pr44130.c: Likewise.
7479         * gcc.target/i386/align-main-1.c: Likewise.
7480         * gcc.target/i386/align-main-2.c: Likewise.
7481         * gcc.target/i386/sw-1.c: Likewise.
7482         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7483         on x64 mingw target.
7484         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7485         * gcc.target/i386/pr46295.c: Likewise.
7486         * gcc.target/i386/amd64-abi-1.c: Likewise.
7487         * gcc.target/i386/amd64-abi-2.c: Likewise.
7488         * gcc.target/i386/pr39082-1.c: Likewise.
7489         * gcc.target/i386/pr39162.c: Likewise.
7490         * gcc.target/i386/pr22152.c: Likewise.
7491         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7492         * gcc.target/i386/wrfsbase-2.c: Likewise.
7493         * gcc.target/i386/local.c: Likewise
7494         * gcc.target/i386/wrgsbase-1.c: Likewise.
7495         * gcc.target/i386/wrfsbase-1.c: Likewise.
7496         * gcc.target/i386/pr39315-3.c: Likewise.
7497         * gcc.target/i386/pr35767-4.c: Likewise.
7498         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7499         x64 mingw target.
7500         * gcc.target/i386/pr45336-2.c: Likewise.
7501         * gcc.target/i386/pr45336-1.c: Likewise.
7502         * gcc.target/i386/pr45336-4.c: Likewise.
7503
7504 2012-02-27  Tristan Gingold  <gingold@adacore.com>
7505
7506         * gnat.dg/array20.ad[sb]: New test.
7507
7508 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
7509
7510         PR target/52375
7511         * gcc.target/arm/pr52375.c: New test.
7512         * gcc.c-torture/compile/pr52375.c: New test.
7513
7514 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7515
7516         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7517         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7518
7519 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7520
7521         * gnat.dg/aggr19.adb: New test.
7522         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7523
7524 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
7525
7526         PR target/49263
7527         * gcc.target/sh/pr49263.c: New.
7528
7529 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
7530
7531         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7532         simulate_thread_wrapper_other_threads
7533         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7534         Move initialization of 'value' to main().
7535         (main): Initialize 'value';
7536         * gcc.dg/simulate-thread/speculative-store.c
7537         (simulate_thread_step_verify): Return 0 when successful.
7538         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7539         Reduce threshold.
7540         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
7541         (simulate_thread_wrapper_other_threads): Return a success/fail value
7542         and issue an error if the instruction count threshold is exceeded.
7543
7544 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7545
7546         PR target/50580
7547         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7548         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7549
7550 2012-02-24  Richard Guenther  <rguenther@suse.de>
7551
7552         PR middle-end/52355
7553         * gcc.dg/pr52355.c: New testcase.
7554
7555 2012-02-23  Kai Tietz  <ktietz@redhat.com>
7556
7557         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7558         * gcc.dg/Wpadded.c: Likewise.
7559         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7560         structure-layout.
7561         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7562         for sleep by Sleep and add windows.h include for this function.
7563         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7564         targets.
7565         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7566         target.
7567         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7568         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7569         on x64 mingw target.
7570         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7571         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7572         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7573         failure on LLP64 target.
7574
7575 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
7576
7577         PR c/52290
7578         * gcc.dg/noncompile/pr52290.c: New test.
7579
7580 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
7581
7582         PR tree-optimization/52019
7583         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7584
7585 2012-02-22  Kai Tietz  <ktietz@redhat.com>
7586
7587         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7588         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7589         derived pdiff_t type.
7590         * g++.dg/torture/pr49720.C: Likewise
7591
7592 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
7593
7594         PR target/52330
7595         * gcc.target/i386/pr52330.c: New test.
7596
7597 2012-02-22  Tobias Burnus  <burnus@net-b.de>
7598
7599         PR fortran/52335
7600         * gfortran.dg/io_constraints_10.f90: New.
7601
7602 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
7603
7604         * lib/target-supports.exp (check_effective_target_vect_condition):
7605         Return true for NEON.
7606
7607 2012-02-21  Kai Tietz  <ktietz@redhat.com>
7608
7609         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7610
7611 2012-02-21  Richard Guenther  <rguenther@suse.de>
7612
7613         PR tree-optimization/52324
7614         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7615
7616 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
7617
7618         PR middle-end/51782
7619         * gcc.target/avr/torture/pr51782-1.c: New test.
7620
7621 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
7622
7623         PR tree-optimization/52318
7624         * gcc.dg/pr52318.c: New test.
7625
7626 2012-02-20  Kai Tietz  <ktietz@redhat.com>
7627
7628         * gcc.dg/bf-ms-layout-3.c: New testcase.
7629
7630 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
7631
7632         PR testsuite/52229
7633         PR fortran/32380
7634         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
7635
7636 2012-02-20  Richard Guenther  <rguenther@suse.de>
7637
7638         PR tree-optimization/52298
7639         * gcc.dg/torture/pr52298.c: New testcase.
7640         * gcc.dg/vect/pr52298.c: Likewise.
7641
7642 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
7643
7644         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7645         * gcc.c-torture/execute/pr52286.c: Ditto.
7646
7647 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
7648
7649         PR tree-optimization/52286
7650         * gcc.c-torture/execute/pr52286.c: New test.
7651
7652 2012-02-18  Tobias Burnus  <burnus@net-b.de>
7653
7654         PR fortran/52295
7655         * gfortran.dg/interface_35.f90: Use -std=f2003.
7656         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7657         * gfortran.dg/interface_assignment_4.f90: Ditto.
7658         * gfortran.dg/bessel_1.f90: Ditto.
7659         * gfortran.dg/func_result_6.f90: Ditto.
7660         * gfortran.dg/hypot_1.f90: Ditto.
7661         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7662
7663 2012-02-17  Tobias Burnus  <burnus@net-b.de>
7664
7665         PR translation/52232
7666         PR translation/52234
7667         PR translation/52245
7668         PR translation/52246
7669         PR translation/52262
7670         PR translation/52273
7671         * gfortran.dg/coarray_22.f90: Update dg-error.
7672         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7673
7674 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7675
7676         PR target/51753
7677         * lib/gcc-simulate-thread.exp: Load timeout.exp.
7678         (simulate-thread): Use default timeout.
7679
7680 2012-02-16  Jason Merrill  <jason@redhat.com>
7681
7682         PR c++/52248
7683         * g++.dg/ext/timevar1.C: New.
7684
7685 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7686
7687         PR c++/52126
7688         * g++.dg/template/using21.C: New.
7689         * g++.dg/template/using22.C: Likewise.
7690
7691 2012-02-16  Jason Merrill  <jason@redhat.com>
7692
7693         PR c++/51415
7694         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7695
7696 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
7697
7698         PR tree-optimization/52255
7699         * gcc.c-torture/compile/pr52255.c: New test.
7700
7701         PR debug/52260
7702         * g++.dg/debug/dwarf2/pr52260.C: New test.
7703
7704         PR middle-end/51929
7705         * g++.dg/ipa/pr51929.C: New test.
7706
7707 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7708
7709         PR target/52199
7710         * gcc.target/powerpc/pr52199.c: New file.
7711
7712 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7713
7714         PR target/52152
7715         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7716
7717 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7718
7719         * gcc.dg/pr51867.c: Don't include <math.h>.
7720         (sqrtf): Declare.
7721
7722 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7723
7724         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7725         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7726
7727 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
7728
7729         PR tree-optimization/50561
7730         * gcc.dg/graphite/pr50561.c: New testcase.
7731
7732 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7733
7734         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7735         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7736
7737 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7738
7739         * gnat.dg/discr35.ad[sb]: New test.
7740
7741 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7742
7743         * gnat.dg/volatile10.adb: New test.
7744         * gnat.dg/volatile10_pkg.ads: New helper.
7745
7746 2012-02-14  Jason Merrill  <jason@redhat.com>
7747
7748         * g++.dg/ext/attrib43.C: New.
7749
7750 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
7751
7752         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7753         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7754         fgnu_tm.
7755         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7756         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7757         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7758         effective_target fgnu_tm.
7759         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7760
7761 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7762
7763         PR c++/52247
7764         * g++.dg/template/asmgoto1.C: New test.
7765
7766 2012-02-14  Ian Lance Taylor  <iant@google.com>
7767
7768         PR go/48501
7769         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7770         compiling generated file for 64bit and index tests.
7771
7772 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
7773
7774         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7775
7776 2012-02-14  Richard Guenther  <rguenther@suse.de>
7777
7778         PR tree-optimization/52244
7779         PR tree-optimization/51528
7780         * gcc.dg/torture/pr52244.c: New testcase.
7781
7782 2012-02-14  Walter Lee  <walt@tilera.com>
7783
7784         * g++.dg/other/PR23205.C: Disable test on tile.
7785         * g++.dg/other/pr23205-2.C: Disable test on tile.
7786         * gcc.dg/20020312-2.c: Add a condition for __tile__.
7787         * gcc.dg/20040813-1.c: Disable test on tile.
7788         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7789         * gcc.misc-tests/linkage.exp: Handle tilegx.
7790
7791 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7792
7793         PR tree-optimization/52210
7794         * gcc.dg/pr52210.c: New test.
7795
7796 2012-02-14  Jason Merrill  <jason@redhat.com>
7797
7798         PR c++/39055
7799         * g++.dg/overload/defarg5.C: New.
7800
7801 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7802
7803         PR c/52181
7804         * c-c++-common/pr52181.c: New test.
7805
7806 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7807
7808         PR c++/52215
7809         * g++.dg/ext/atomic-1.C: New test.
7810
7811 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7812
7813         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7814
7815 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7816
7817         PR middle-end/52209
7818         * gcc.c-torture/execute/pr52209.c: New test.
7819
7820 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
7821
7822         PR fortran/50981
7823         * gfortran.dg/elemental_optional_args_5.f03: New test.
7824
7825 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
7826
7827         PR testsuite/50076
7828         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7829         cases.
7830
7831 2012-02-11  Ian Lance Taylor  <iant@google.com>
7832
7833         PR go/51874
7834         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7835         SPARC Solaris.  Don't run the test at all on systems where it may
7836         not work, rather than xfailing it.
7837
7838 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
7839
7840         PR rtl-optimization/52175
7841         * gcc.c-torture/compile/pr52175.c: New test.
7842
7843 2012-02-10  Jason Merrill  <jason@redhat.com>
7844
7845         PR c++/51910
7846         * g++.dg/template/repo10.C: New.
7847
7848 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
7849
7850         PR debug/52132
7851         * gcc.dg/pr52132.c: New test.
7852
7853 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7854
7855         * gnat.dg/specs/aggr4.ads: New test.
7856         * gnat.dg/specs/aggr4_pkg.ads: New helper.
7857
7858 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7859
7860         PR target/52146
7861         * gcc.target/i386/pr52146.c: New.
7862
7863 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
7864
7865         PR middle-end/52177
7866         * c-c++-common/pr52177.c: New test.
7867
7868 2012-02-10  Jan Hubicka  <jh@suse.cz>
7869
7870         PR middle-end/48600
7871         * g++.dg/torture/pr48600.C: New testcase.
7872
7873 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
7874
7875         PR middle-end/52140
7876         * gcc.dg/dfp/pr52140.c: New test.
7877
7878 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
7879
7880         PR fortran/32380
7881         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7882         of dg-options.
7883
7884 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
7885
7886         PR middle-end/51867
7887         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7888         * gcc.dg/pr51867.c: New test.
7889
7890 2012-02-09  Ian Lance Taylor  <iant@google.com>
7891
7892         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7893         which don't support -fsplit-stack.  Turn off optimization when
7894         compiling select5-out.go.
7895
7896 2012-02-08  Ian Lance Taylor  <iant@google.com>
7897
7898         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7899         systems which don't support -fsplit-stack.
7900
7901 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
7902
7903         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7904         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7905         machine instuction in the log.
7906
7907 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
7908
7909         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7910           to 20 seconds.
7911
7912 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
7913
7914         PR driver/48524
7915         * gcc.dg/pr48524.c: New test.
7916         * gcc.dg/pr48524.spec: New spec file for test.
7917
7918 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7919
7920         PR fortran/32380
7921         * gfortran.dg/vect/pr32380.f90:  New test.
7922
7923 2012-02-08  Tobias Burnus  <burnus@net-b.de>
7924
7925         PR fortran/52151
7926         * gfortran.dg/realloc_on_assign_12.f90: New.
7927
7928 2012-02-08  Richard Guenther  <rguenther@suse.de>
7929
7930         PR rtl-optimization/52170
7931         * gcc.dg/torture/pr52170.c: New testcase.
7932
7933 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
7934
7935         PR gcov-profile/52150
7936         * gcc.dg/tree-prof/pr52150.c: New test.
7937
7938         PR rtl-optimization/52139
7939         * gcc.dg/pr52139.c: New test.
7940
7941 2012-02-07  Jason Merrill  <jason@redhat.com>
7942
7943         PR c++/51675
7944         * g++.dg/cpp0x/constexpr-union3.C: New.
7945
7946         PR c++/52035
7947         * g++.dg/lto/pr52035_0.C: New.
7948
7949 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7950
7951         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7952         * gcc.dg/special/weak-1.c: Likewise.
7953         * gcc.dg/ucnid-12.c: Likewise.
7954         * gcc.dg/torture/pr45678-1.c: Likewise.
7955         * gcc.dg/torture/pr45678-2.c: Likewise.
7956         * gcc.dg/vector-4.c: Likewise.
7957         * gcc.dg/ipa/inline-5.c: Likewise.
7958         * gcc.dg/ucnid-11.c: Likewise.
7959         * gcc.misc-tests/gcov-13.c: Likewise.
7960         * gcc.misc-tests/gcov-14.c: Likewise.
7961         * g++.dg/ext/label13.C: Likewise.
7962         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7963         hppa*-*-hpux* options.
7964         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7965         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7966         * gcc.dg/pr48616.c: Likewise.
7967         * gcc.dg/pr17957.c: Likewise.
7968         * gcc.dg/pr17055-1.c: Likewise.
7969         * gcc.dg/pr32912-1.c: Likewise.
7970         * gcc.dg/tm/pr51472.c: Likewise.
7971         * c-c++-common/fold-bitand-4.c: Likewise.
7972         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7973         Use dg-additional-options for extra options.
7974
7975 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
7976
7977         * gcc.target/epiphany/interrupt-2.c: New test.
7978
7979 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7980
7981         PR target/52155
7982         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7983         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7984         for MIPS ELF.
7985
7986 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7987
7988         PR target/52152
7989         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7990
7991 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7992
7993         PR middle-end/24306
7994         PR target/52154
7995         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7996         * gcc.target/mips/va-arg-1.c: New test.
7997
7998 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
7999
8000         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8001         for -mno-pointers-to-nested-functions.
8002
8003 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
8004
8005         * gcc.c-torture/execute/20120207-1.c: New test.
8006
8007 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
8008
8009         PR rtl-optimization/52060
8010         * gcc.dg/torture/pr52060.c: New test.
8011
8012         PR middle-end/52074
8013         * gcc.c-torture/compile/pr52074.c: New test.
8014
8015 2012-02-07  Tobias Burnus  <burnus@net-b.de>
8016
8017         PR fortran/51514
8018         * gfortran.dg/class_to_type_2.f90: New.
8019
8020 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
8021
8022         PR fortran/32373
8023         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
8024         Remove module.
8025
8026 2012-02-06  Jason Merrill  <jason@redhat.com>
8027
8028         PR c++/52088
8029         * g++.dg/template/conv13.C: New.
8030
8031 2012-02-06  Richard Guenther  <rguenther@suse.de>
8032
8033         PR tree-optimization/52115
8034         * gcc.c-torture/compile/pr52115.c: New testcase.
8035
8036 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
8037
8038         PR target/52129
8039         * gcc.c-torture/execute/pr52129.c: New test.
8040
8041 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
8042
8043         * gcc.dg/pr48374.c: Actually add the test I forgot
8044         in the 2012-01-25 commit.
8045
8046 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8047
8048         PR fortran/32373
8049         * gfortran.dg/vect/vect-8.f90:  New test case.
8050
8051 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8052
8053         PR fortran/48847
8054         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
8055
8056 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
8057
8058         PR fortran/52102
8059         * gfortran.dg/class_48.f90 : Add test of allocate class array
8060         component with source in subroutine test3.  Remove commenting
8061         out in subroutine test4, since branching on unitialized variable
8062         is now fixed (no PR for this last.).
8063
8064 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8065
8066         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8067         on MIPS targets.
8068         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8069
8070 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8071
8072         PR target/52125
8073         * lib/target-supports.exp (check_effective_target_mips_rel): New.
8074         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8075
8076 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8077
8078         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8079         (check_effective_target_sync_int_long): Use it.
8080         (check_effective_target_sync_char_short): Likewise.
8081         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8082
8083 2012-02-05  Tobias Burnus  <burnus@net-b.de>
8084
8085         PR fortran/51972
8086         * gfortran.dg/class_48.f90: Add some further checks.
8087
8088 2012-02-05  Ira Rosen  <irar@il.ibm.com>
8089
8090         PR tree-optimization/52091
8091         * gcc.dg/vect/pr52091.c: New test.
8092
8093 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
8094
8095         PR rtl-optimization/52113
8096         * gcc.target/avr/pr52113.c: New test.
8097
8098 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
8099
8100         PR rtl-optimization/52092
8101         * gcc.c-torture/compile/pr52092.c: New test.
8102
8103 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
8104
8105         PR fortran/41587
8106         * gfortran.dg/class_array_10.f03: New test.
8107
8108         PR fortran/46356
8109         * gfortran.dg/class_array_11.f03: New test.
8110
8111         PR fortran/51754
8112         * gfortran.dg/class_array_12.f03: New test.
8113
8114 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
8115
8116         PR fortran/52012
8117         * gfortran.dg/realloc_on_assign_11.f90: New test.
8118
8119 2012-02-02  Tobias Burnus  <burnus@net-b.de>
8120
8121         PR fortran/52093
8122         * gfortran.dg/shape_7.f90: New.
8123
8124 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8125
8126         * gcc.target/mips/mips-prepend-1.c: New test.
8127
8128 2012-02-02  Jan Hubicka  <jh@suse.cz>
8129             Tom de Vries  <tom@codesourcery.com>
8130
8131         PR middle-end/51998
8132         * gcc.dg/alias-12.c: New testcase.
8133         * gcc.dg/alias-13.c: New testcase.
8134
8135 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
8136
8137         PR target/52086
8138         * gcc.dg/pr52086.c: New test.
8139
8140         PR tree-optimization/52073
8141         * gcc.c-torture/compile/pr52073.c: New test.
8142
8143 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
8144
8145         PR fortran/51958
8146         * gfortran.dg/function_optimize_10.f90:  New test.
8147
8148 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
8149
8150         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8151         test on alpha*-*-*.
8152
8153 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8154
8155         PR fortran/52024
8156         * gfortran.dg/typebound_operator_14.f90: New.
8157
8158 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8159
8160         PR fortran/52059
8161         * gfortran.dg/elemental_function_1.f90: New.
8162
8163 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8164
8165         PR rtl-optimization/51374
8166         * gcc.target/avr/torture/pr51374-1.c:
8167         Also fail if SBIS is seen.
8168
8169 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8170
8171         PR rtl-optimization/51374
8172         * gcc.target/avr/torture/pr51374-1.c: New.
8173
8174 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8175
8176         PR fortran/52024
8177         * gfortran.dg/typebound_generic_11.f90: New.
8178
8179 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8180
8181         PR fortran/52029
8182         * gfortran.dg/class_49.f90: New.
8183
8184 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8185
8186         PR fortran/52013
8187         * gfortran.dg/elemental_args_check_6.f90: New.
8188
8189 2012-01-31  Jason Merrill  <jason@redhat.com>
8190
8191         PR c++/52043
8192         * g++.dg/cpp0x/variadic122.C: New.
8193
8194 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
8195
8196         PR fortran/52012
8197         * gfortran.dg/realloc_on_assign_10.f90: New test.
8198
8199 2012-01-31  Richard Guenther  <rguenther@suse.de>
8200
8201         PR tree-optimization/51528
8202         * gcc.dg/torture/pr51528.c: New testcase.
8203
8204 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
8205
8206         PR go/48501
8207         * lib/go.exp (go_target_compile): Append timeout= to options.
8208         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8209         select5-out.go test on alpha*-*-* targets.
8210
8211 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
8212
8213         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8214         (TEST_SHORT): Reformat in the same way.
8215         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8216         (TEST_SHORT): Reformat in the same way.
8217         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8218         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8219         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8220         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8221         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8222
8223 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
8224
8225         PR target/51835
8226         * gcc.target/arm/pr51835.c: New testcase.
8227
8228 2012-01-30  Richard Guenther  <rguenther@suse.de>
8229
8230         PR tree-optimization/52028
8231         * gcc.dg/torture/pr52028.c: New testcase.
8232         * gfortran.dg/ldist-pr45199.f: Adjust.
8233         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8234         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8235         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8236
8237 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
8238
8239         PR debug/52027
8240         * gcc.dg/tree-prof/pr52027.c: New test.
8241
8242         PR tree-optimization/52046
8243         * gcc.dg/pr52046.c: New test.
8244
8245         PR debug/52048
8246         * g++.dg/other/pr52048.C: New test.
8247
8248 2012-01-30  Richard Guenther  <rguenther@suse.de>
8249
8250         PR tree-optimization/52045
8251         * gcc.dg/pr52045.c: New testcase.
8252
8253 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
8254
8255         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8256         new code generated for __sync_lock_release.
8257
8258 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8259
8260         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8261
8262 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8263
8264         PR testsuite/51875
8265         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8266
8267         * g++.dg/ext/visibility/template10.C: Fix typo.
8268
8269         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8270
8271 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
8272
8273         PR c++/51327
8274         * g++.dg/cpp0x/constexpr-ice6.C: New.
8275
8276 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8277
8278         PR fortran/41600
8279         * gfortran.dg/default_initialization_6.f90: New.
8280
8281 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8282
8283         PR fortran/51972
8284         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8285         * gfortran.dg/class_48.f90: New.
8286
8287 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
8288
8289         PR fortran/51808
8290         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8291
8292 2012-01-28  Tobias Burnus  <burnus@net-b.de>
8293
8294         PR fortran/51972
8295         * gfortran.dg/class_allocate_12.f90: New.
8296
8297 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
8298
8299         * gcc.dg/torture/pr50444.c: Fix dg directives.
8300
8301 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
8302
8303         PR target/52006
8304         * gcc.target/arm/pr52006.c: New test.
8305
8306 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
8307
8308         PR testsuite/52011
8309         * gcc.dg/lto/trans-mem.h: New file.
8310         * gcc.dg/lto/trans-mem-2_0.c: Include it.
8311         * gcc.dg/lto/trans-mem-1_1.c: Same.
8312         * gcc.dg/lto/trans-mem-4_1.c: Same.
8313         * gcc.dg/lto/trans-mem-3_1.c: Same.
8314
8315 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8316
8317         PR fortran/52022
8318         * gfortran.dg/dummy_procedure_7.f90: New.
8319
8320 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
8321
8322         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8323         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8324
8325 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
8326
8327         PR c++/51852
8328         * g++.dg/other/gc5.C: New test.
8329
8330 2012-01-27  Richard Guenther  <rguenther@suse.de>
8331
8332         PR tree-optimization/50444
8333         * gcc.dg/torture/pr50444.c: New testcase.
8334
8335 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8336
8337         PR fortran/51970
8338         PR fortran/51977
8339         * gfortran.dg/move_alloc_13.f90: New.
8340
8341 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8342
8343         PR fortran/51953
8344         * gfortran.dg/allocate_alloc_opt_13.f90: New.
8345         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8346         and change dg-error string.
8347
8348 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8349
8350         PR fortran/52016
8351         * gfortran.dg/elemental_args_check_5.f90: New.
8352
8353 2012-01-27  Richard Guenther  <rguenther@suse.de>
8354
8355         PR middle-end/51959
8356         * g++.dg/torture/pr51959.C: New testcase.
8357
8358 2012-01-27  Tom de Vries  <tom@codesourcery.com>
8359
8360         PR tree-optimization/51990
8361         * gcc.dg/pr51990.c: New test.
8362         * gcc.dg/pr51990-2.c: Same.
8363
8364 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
8365             Tobias Burnus <burnus@gcc.gnu.org>
8366
8367         PR fortran/48705
8368         * gfortran.dg/class_allocate_11.f03: New.
8369
8370         PR fortran/51870
8371         PR fortran/51943
8372         PR fortran/51946
8373         * gfortran.dg/class_allocate_7.f03: New.
8374         * gfortran.dg/class_allocate_8.f03: New.
8375         * gfortran.dg/class_allocate_9.f03: New.
8376         * gfortran.dg/class_allocate_10.f03: New.
8377
8378 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8379
8380         * gnat.dg/discr34.adb: New test.
8381         * gnat.dg/discr34_pkg.ads: New helper.
8382
8383 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8384
8385         * gnat.dg/discr33.adb: New test.
8386
8387 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8388
8389         * gnat.dg/limited_with3.ad[sb): New test.
8390         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8391         * gnat.dg/limited_with3_pkg2.ads: Likewise.
8392         * gnat.dg/limited_with3_pkg3.ads: Likewise.
8393
8394 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8395
8396         * gnat.dg/stack_usage1.adb: New test.
8397         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8398
8399         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8400         * gcc.dg/pr44194-2.c: Likewise.
8401
8402 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
8403
8404         PR c++/51370
8405         * g++.dg/template/crash112.C: New.
8406
8407 2012-01-27  Richard Henderson  <rth@redhat.com>
8408
8409         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8410
8411 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8412
8413         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8414
8415 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
8416
8417         PR middle-end/51895
8418         * g++.dg/opt/pr51895.C: New test.
8419
8420 2012-01-26  Michael Matz  <matz@suse.de>
8421
8422         PR tree-optimization/48794
8423         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8424
8425 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8426
8427         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8428
8429 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8430
8431         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8432         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8433         memory.
8434         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8435         the default value for s390 and s390x.
8436
8437 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
8438
8439         PR lto/51698
8440         * gcc.dg/lto/trans-mem-4_0.c: New.
8441         * gcc.dg/lto/trans-mem-4_1.c: New.
8442         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8443         TM builtins.
8444         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8445         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8446         TM builtins.
8447         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8448         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8449         TM builtins.
8450
8451 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
8452
8453         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8454
8455 2012-01-25  Ian Lance Taylor  <iant@google.com>
8456
8457         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8458
8459 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8460
8461         PR fortran/51995
8462         * gfortran.dg/typebound_proc_25.f90: New.
8463
8464 2012-01-25  Jason Merrill  <jason@redhat.com>
8465
8466         PR c++/51992
8467         * g++.dg/lto/pr51992_0.C: New.
8468
8469 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
8470
8471         PR tree-optimization/51987
8472         * gcc.target/i386/pr51987.c: New test.
8473
8474 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8475
8476         * gcc.dg/tm/lto-1.c: Require lto support in target.
8477
8478 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
8479
8480         PR rtl-optimization/48374
8481         * gcc.dg/pr48374.c: New test.
8482
8483 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8484
8485         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8486
8487 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8488
8489         PR fortran/51966
8490         * gfortran.dg/derived_constructor_char_3.f90: New.
8491
8492 2012-01-24  Ian Lance Taylor  <iant@google.com>
8493
8494         * go.test/go-test.exp (filecmp): New procedure.
8495         (errchk): Handle quoted square brackets.
8496         (go-gc-tests): Set go_compile_args. Handle various new test
8497         lines.  Skip a few new tests.
8498         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8499
8500 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8501
8502         * lib/target-supports.exp (proc check_effective_target_vect_perm)
8503         (check_effective_target_vect_extract_even_odd)
8504         (check_effective_target_vect_interleave): Return true for MIPS
8505         paired-single.
8506
8507 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8508
8509         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8510         (main): Use it instead of argc.
8511
8512 2012-01-24  Jason Merrill  <jason@redhat.com>
8513
8514         PR c++/51973
8515         * g++.dg/cpp0x/sfinae31.C: New.
8516
8517 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8518
8519         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8520
8521 2012-01-24  Jason Merrill  <jason@redhat.com>
8522
8523         PR c++/51812
8524         * g++.dg/inherit/covariant20.C: New.
8525
8526 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
8527
8528         PR c++/51223
8529         * g++.dg/parse/crash58.C: New.
8530
8531 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
8532
8533         PR target/51957
8534         * gcc.dg/pr51957-1.c: New test.
8535         * gcc.dg/pr51957-1.h: New file.
8536         * gcc.dg/pr51957-2.c: New test.
8537
8538 2012-01-23  Jason Merrill  <jason@redhat.com>
8539
8540         PR c++/51930
8541         * g++.dg/ext/visibility/template10.C: New.
8542
8543 2012-01-23  Tobias Burnus  <burnus@net-b.de>
8544
8545         PR fortran/51948
8546         * gfortran.dg/move_alloc_12.f90: New.
8547
8548 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8549
8550         PR middle-end/45416
8551         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8552
8553 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
8554
8555         PR c++/51398
8556         * g++.dg/template/crash111.C: New.
8557
8558 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
8559
8560         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8561         configurations.
8562         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8563
8564 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
8565
8566         PR testsuite/51941
8567         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
8568         the DW_TAG_class_type and DW_AT_name: "Executor".
8569
8570 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8571
8572         * lib/target-supports.exp
8573         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8574         (check_effective_target_vect_interleave): Likewise.
8575
8576 2012-01-22  Jason Merrill  <jason@redhat.com>
8577
8578         PR c++/51925
8579         * g++.dg/template/using20.C: New.
8580         * g++.dg/template/template-id-2.C: Adjust diagnostic.
8581
8582 2012-01-23  Jason Merrill  <jason@redhat.com>
8583
8584         PR target/51934
8585         * g++.dg/torture/pr51344.C: Limit to x86.
8586
8587 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
8588
8589         * c-c++-common/tm/omp.c: Require target with pthread support.
8590
8591 2012-01-23  Richard Guenther  <rguenther@suse.de>
8592
8593         PR tree-optimization/51949
8594         * gcc.dg/torture/pr51949.c: New testcase.
8595
8596 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
8597
8598         PR rtl-optimization/51933
8599         * gcc.c-torture/execute/pr51933.c: New test.
8600
8601 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
8602
8603         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8604         Do not define for Interix.
8605
8606 2012-01-22  Jason Merrill  <jason@redhat.com>
8607
8608         PR c++/51832
8609         * g++.dg/lto/pr51832.h: New.
8610         * g++.dg/lto/pr51832_0.C: New.
8611         * g++.dg/lto/pr51832_1.C: New.
8612
8613 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8614
8615         * gcc.dg/ext-elim-1.c: New test.
8616
8617 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8618
8619         PR target/51931
8620         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8621         * g++.dg/opt/longbranch1.C: Likewise.
8622
8623 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8624
8625         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8626         in C++11 mode.
8627
8628 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8629
8630         PR fortran/50556
8631         * gfortran.dg/namelist_74.f90: New test.
8632         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8633
8634 2012-01-21  Tobias Burnus  <burnus@net-b.de>
8635
8636         PR fortran/51913
8637         * gfortran.dg/class_47.f90: New.
8638
8639 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
8640
8641         * gnat.dg/renaming5.ad[sb]: New test.
8642
8643 2012-01-20  Jason Merrill  <jason@redhat.com>
8644
8645         PR c++/51919
8646         * g++.dg/pch/mangle1.{C,Hs}: Remove.
8647
8648 2012-01-20  Jason Merrill  <jason@redhat.com>
8649
8650         PR c++/51922
8651         * g++.dg/ext/attrib42.C: Require ilp32.
8652
8653 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8654
8655         PR target/51915
8656         * gcc.target/arm/pr51915.c: New test.
8657
8658 2012-01-20  Cary Coutant  <ccoutant@google.com>
8659             Dodji Seketeli  <dodji@redhat.com>
8660
8661         PR debug/45682
8662         * g++.dg/debug/dwarf2/nested-3.C: New test.
8663
8664 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8665
8666         PR c++/51402
8667         * g++.dg/template/crash110.C: New.
8668
8669 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8670
8671         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8672         Remove default options on hppa*-*-hpux*.
8673
8674 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8675
8676         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8677
8678 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8679
8680         * gcc.c-torture/compile/pr51856.c: New testcase.
8681
8682 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
8683
8684         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8685         options to go_target_compile.
8686
8687 2012-01-20  Kai Tietz  <ktietz@redhat.com>
8688
8689         * g++.dg/torture/pr51344.C: Fix typo.
8690
8691 2012-01-20  Richard Guenther  <rguenther@suse.de>
8692
8693         PR tree-optimization/51903
8694         * g++.dg/torture/pr51903.C: New testcase.
8695
8696 2012-01-20  Tobias Burnus  <burnus@net-b.de>
8697             Janus Weil  <janus@gcc.gnu.org>
8698
8699         PR fortran/51056
8700         * gfortran.dg/use_21.f90: New.
8701
8702 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8703
8704         PR target/51106
8705         * gcc.dg/torture/pr51106-1.c: New test.
8706         * gcc.dg/torture/pr51106-2.c: New test.
8707
8708 2012-01-19  Kai Tietz  <ktietz@redhat.com>
8709
8710         * g++.dg/torture/pr51344.C: New test.
8711
8712 2012-01-19  Tobias Burnus  <burnus@net-b.de>
8713
8714         PR fortran/51904
8715         * gfortran.dg/intrinsic_size_2.f90: New.
8716
8717 2012-01-19  Jason Merrill  <jason@redhat.com>
8718
8719         PR c++/51889
8720         * g++.dg/inherit/using7.C: New.
8721
8722 2012-01-19  Richard Guenther  <rguenther@suse.de>
8723
8724         PR tree-optimization/37997
8725         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8726
8727 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8728
8729         PR rtl-optimization/51505
8730         * gcc.dg/pr51505.c: New test.
8731
8732 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
8733
8734         PR fortran/51634
8735         * gfortran.dg/typebound_operator_12.f03: New.
8736         * gfortran.dg/typebound_operator_13.f03: New.
8737
8738 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
8739
8740         PR c++/51225
8741         * g++.dg/cpp0x/pr51225.C: New.
8742
8743 2012-01-17  Ian Lance Taylor  <iant@google.com>
8744
8745         PR go/50656
8746         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8747
8748 2012-01-17  Tobias Burnus  <burnus@net-b.de>
8749
8750         PR fortran/51869
8751         * gfortran.dg/realloc_on_assign_9.f90: New.
8752
8753 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
8754
8755         PR other/51165
8756         * gcc.dg/tm/memopt-3.c: Remove xfail.
8757         * gcc.dg/tm/memopt-4.c: Remove xfail.
8758         * gcc.dg/tm/memopt-5.c: Remove xfail.
8759         * gcc.dg/tm/memopt-7.c: Remove xfail.
8760
8761 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
8762
8763         PR tree-optimization/51877
8764         * gcc.c-torture/execute/pr51877.c: New test.
8765
8766 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
8767
8768         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8769         {!vect_align_arrays} to vect_sizes_32B_16B.
8770         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8771         * gcc.dg/vect/vect-peel-3.c: Ditto.
8772
8773 2012-01-16  Jason Merrill  <jason@redhat.com>
8774
8775         PR c++/51854
8776         * g++.dg/abi/mangle60.C: New.
8777
8778         PR c++/51827
8779         * g++.dg/pch/mangle1.{C,Hs}: New.
8780
8781 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
8782             Tobias Burnus  <burnus@net-b.de>
8783
8784         PR fortran/50981
8785         * gfortran.dg/elemental_optional_args_3.f90: New
8786         * gfortran.dg/elemental_optional_args_4.f90: New
8787
8788 2012-01-16  Tobias Burnus  <burnus@net-b.de>
8789
8790         PR fortran/51809
8791         * gfortran.dg/use_20.f90: New
8792
8793 2012-01-16  Jason Merrill  <jason@redhat.com>
8794
8795         PR c++/51868
8796         * g++.dg/cpp0x/rv-bitfield.C: New.
8797         * g++.dg/cpp0x/rv-bitfield2.C: New.
8798
8799 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
8800
8801         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8802         subroutine 'qsort' and use index array to assign the result.
8803
8804 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
8805
8806         PR tree-optimization/51865
8807         * gcc.dg/pr51865.c: New test.
8808
8809 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8810
8811         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8812
8813 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8814
8815         * gcc.target/mips/code-readable-2.c: Allow the jump table address
8816         to be loaded from the constant pool, rather than via %hi and %lo.
8817
8818 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
8819
8820         PR rtl-optimization/51821
8821         * gcc.dg/pr51821.c: New test.
8822
8823 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
8824
8825         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8826
8827 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
8828
8829         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8830
8831 2012-01-14  Tobias Burnus  <burnus@net-b.de>
8832
8833         PR fortran/51800
8834         * gfortran.dg/init_flag_8.f90: New.
8835         * gfortran.dg/init_flag_9.f90: New.
8836
8837 2011-01-14  Tobias Burnus  <burnus@net-b.de>
8838
8839         PR fortran/51816
8840         * gfortran.dg/use_18.f90: New.
8841         * gfortran.dg/use_19.f90: New.
8842
8843 2012-01-13  Ian Lance Taylor  <iant@google.com>
8844
8845         PR c++/50012
8846         * g++.dg/warn/Wsign-compare-4.C: New.
8847
8848 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
8849
8850         PR fortran/48351
8851         * gfortran.dg/alloc_comp_assign.f03: New.
8852         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8853         __BUILTIN_FREE from 38 to 32.
8854
8855 2012-01-13  Jason Merrill  <jason@redhat.com>
8856
8857         PR c++/20681
8858         * g++.dg/warn/Wreturn-type-7.C: New.
8859
8860 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8861
8862         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8863         assumption.
8864         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8865         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8866         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8867         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8868         int32plus because of big array needed.
8869         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8870         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8871
8872 2012-01-13  Jason Merrill  <jason@redhat.com>
8873
8874         PR c++/51813
8875         * g++.dg/ext/visibility/template9.C: New.
8876
8877         PR c++/51620
8878         * g++.dg/cpp0x/defaulted34.C: New.
8879         * g++.dg/template/virtual3.C: New.
8880
8881 2012-01-13  Richard Guenther  <rguenther@suse.de>
8882
8883         PR middle-end/8081
8884         * gcc.dg/torture/pr8081.c: New testcase.
8885
8886 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8887
8888         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8889
8890 2012-01-12  Jason Merrill  <jason@redhat.com>
8891
8892         PR c++/51714
8893         * g++.dg/ext/stmtexpr14.C: New.
8894
8895 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
8896
8897         PR c++/51633
8898         * g++.dg/cpp0x/constexpr-diag4.C: New test.
8899
8900 2012-01-12  Jason Merrill  <jason@redhat.com>
8901
8902         PR c++/48051
8903         * g++.dg/abi/mangle48.C: Test qualified-names, too.
8904         * g++.dg/abi/mangle58.C: Likewise.
8905
8906         PR c++/51403
8907         * g++.dg/template/arg8.C: New.
8908
8909 2012-01-12  Ira Rosen  <irar@il.ibm.com>
8910
8911         PR tree-optimization/51799
8912         * gcc.dg/vect/pr51799.c: New test.
8913         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8914         patterns.
8915
8916 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8917             Tobias Burnus  <burnus@net-b.de>
8918
8919         PR fortran/51057
8920         PR fortran/51616
8921         * lib/target-supports.exp
8922         (check_effective_target_fortran_largest_fp_has_sqrt): New.
8923         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8924
8925 2012-01-11  Jason Merrill  <jason@redhat.com>
8926
8927         PR c++/51565
8928         * g++.dg/ext/attrib42.C: New.
8929
8930 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
8931
8932         PR bootstrap/51796
8933         * gcc.dg/pr51796.c: New test.
8934
8935 2012-01-11  Jason Merrill  <jason@redhat.com>
8936
8937         PR c++/51818
8938         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8939
8940 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8941
8942         * gnat.dg/array19.ad[sb]: New test.
8943
8944 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8945
8946         * gnat.dg/opt23.ad[sb]: New test.
8947         * gnat.dg/opt23_pkg.ad[sb]: New helper.
8948         * gnat.dg/opt24.ad[sb]: New test.
8949
8950 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8951
8952         PR tree-optimization/49642
8953         * gcc.dg/tree-ssa/pr49642-1.c: New test.
8954         * gcc.dg/tree-ssa/pr49642-2.c: New test.
8955
8956 2012-01-11  Jason Merrill  <jason@redhat.com>
8957
8958         PR c++/51613
8959         * g++.dg/template/explicit-args5.C: New.
8960
8961 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8962
8963         * gcc.c-torture/execute/20120110-1.c: New testcase.
8964
8965 2012-01-10  Jason Merrill  <jason@redhat.com>
8966
8967         PR c++/51614
8968         * g++.dg/inherit/ambig1.C: New.
8969
8970         PR c++/51433
8971         * g++.dg/cpp0x/constexpr-cache1.C: New.
8972
8973 2012-01-10  Richard Guenther  <rguenther@suse.de>
8974
8975         PR tree-optimization/51801
8976         * gcc.dg/torture/pr51801.c: New testcase.
8977
8978 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8979
8980         PR fortran/51652
8981         * gfortran.dg/allocate_with_typespec_5.f90: New.
8982
8983 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8984
8985         * gfortran.dg/class_39.f03: Update dg-error string.
8986
8987 2012-01-10  Richard Guenther  <rguenther@suse.de>
8988
8989         PR tree-optimization/50913
8990         * gcc.dg/graphite/interchange-16.c: New testcase.
8991         * gcc.dg/graphite/scop-20.c: XFAIL.
8992         * gfortran.dg/graphite/interchange-1.f: Likewise.
8993         * gfortran.dg/graphite/block-1.f90: Likewise.
8994         * gfortran.dg/graphite/block-2.f: Likewise.
8995
8996 2012-01-10  Richard Henderson  <rth@redhat.com>
8997
8998         * lib/target-supports.exp (check_effective_target_vect_perm,
8999         check_effective_target_vect_perm_byte,
9000         check_effective_target_vect_perm_short): Enable for arm neon.
9001
9002 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9003
9004         PR fortran/46328
9005         * gfortran.dg/typebound_operator_11.f90: New.
9006
9007 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
9008
9009         * gnat.dg/array18.adb: New test.
9010         * gnat.dg/array18_pkg.ads: New helper.
9011
9012 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
9013
9014         PR fortran/51791
9015         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9016         around base object in first assignment in main program.
9017         * gfortran.dg/typebound_operator_10.f03: New test.
9018
9019 2012-01-09  Martin Jambor  <mjambor@suse.cz>
9020
9021         PR tree-optimization/51759
9022         * g++.dg/ipa/pr51759.C: New test.
9023
9024 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9025
9026         PR fortran/51758
9027         * gfortran.dg/optional_absent_2.f90: New.
9028
9029 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9030
9031         PR fortran/51578
9032         * gfortran.dg/use_17.f90: New.
9033
9034 2012-01-09  Gary Funck  <gary@intrepid.com>
9035
9036         PR preprocessor/33919
9037         * gcc.dg/pr33919.c: New test.
9038         * gcc.dg/pr33919-0.h: New test header file.
9039         * gcc.dg/pr33919-1.h: Ditto.
9040         * gcc.dg/pr33919-2.h: Ditto.
9041
9042 2012-01-07  Jan Hubicka  <jh@suse.cz>
9043
9044         PR tree-optimize/51694
9045         * gcc.c-torture/compile/pr51694.c: new testcase.
9046
9047 2012-01-07  Jan Hubicka  <jh@suse.cz>
9048
9049         PR tree-optimization/51600
9050         * g++.dg/torture/pr51600.C: New testcase.
9051
9052 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9053
9054         PR gcov-profile/51715
9055         PR gcov-profile/51717
9056         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9057         * gcc.misc-tests/gcov-14.c: Likewise.
9058
9059 2012-01-06  Jason Merrill  <jason@redhat.com>
9060
9061         * g++.dg/parse/new5.C: New.
9062
9063 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
9064
9065         PR testsuite/51655
9066         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9067         including <string.h>.
9068
9069 2012-01-06  Jason Merrill  <jason@redhat.com>
9070
9071         * g++.dg/abi/mangle51.C: New.
9072         * g++.dg/abi/mangle52.C: New.
9073         * g++.dg/abi/mangle53.C: New.
9074         * g++.dg/abi/mangle54.C: New.
9075         * g++.dg/abi/mangle55.C: New.
9076         * g++.dg/abi/mangle56.C: New.
9077         * g++.dg/abi/mangle57.C: New.
9078         * g++.dg/abi/mangle58.C: New.
9079         * g++.dg/abi/mangle59.C: New.
9080         * g++.dg/cpp0x/trailing3.C: Update mangling.
9081         * g++.dg/cpp0x/variadic111.C: Update mangling.
9082         * g++.dg/cpp0x/variadic4.C: Update mangling.
9083         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9084         * g++.dg/template/nontype22.C: Works now.
9085         * g++.dg/template/pr35240.C: Works now.
9086
9087         * g++.dg/cpp0x/error7.C: New.
9088
9089 2012-01-06  Tobias Burnus <burnus@net-b.de>
9090
9091         * gfortran.dg/deallocate_stat_2.f90: New.
9092         * coarray/allocate_errgmsg.f90: New.
9093         * gfortran.dg/coarray_lib_alloc_1.f90: New.
9094         * gfortran.dg/coarray_lib_alloc_2.f90: New.
9095         * coarray/subobject_1.f90: Fix for num_images > 1.
9096         * gfortran.dg/deallocate_stat.f90: Update due to changed
9097         stat= handling.
9098
9099 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
9100
9101         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9102
9103 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9104
9105         * ada/acats/overflow.lst: Add cb20004.
9106
9107 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
9108
9109         PR c++/51541
9110         * g++.dg/cpp0x/alias-decl-18.C: New test.
9111
9112 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9113
9114         * gcc.c-torture/execute/20120104-1.c: New test.
9115
9116 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
9117
9118         PR fortran/PR48946
9119         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9120         the old typebound_operator_8.f03.
9121         * gfortran.dg/typebound_operator_8.f03: New version of
9122         typebound_operator_7.f03 with 'u' a derived type instead of a
9123         class object.
9124
9125 2012-01-05  Richard Guenther  <rguenther@suse.de>
9126
9127         * g++.dg/torture/pr49309.C: Skip for -flto.
9128
9129 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
9130
9131         PR middle-end/51761
9132         * gcc.c-torture/compile/pr51761.c: New test.
9133
9134 2012-01-05  Richard Guenther  <rguenther@suse.de>
9135
9136         PR tree-optimization/51760
9137         * gcc.dg/torture/pr51760.c: New testcase.
9138
9139 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
9140
9141         PR middle-end/51472
9142         * gcc.dg/tm/memopt-6.c: Adjust regexp.
9143
9144 2012-01-05  Richard Guenther  <rguenther@suse.de>
9145
9146         PR lto/41576
9147         * gfortran.dg/lto/pr41576_0.f90: New testcase.
9148         * gfortran.dg/lto/pr41576_1.f90: Likewise.
9149
9150 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
9151
9152         PR debug/51695
9153         * gcc.dg/pr51695.c: New test.
9154
9155 2012-01-04  Andrew Pinski  <apinski@cavium.com>
9156
9157         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9158         * gcc.target/mips/octeon2-lx-1.c: New test.
9159         * gcc.target/mips/mips64-dsp-ldx.c: New test.
9160         * gcc.target/mips/octeon2-lx-2.c: New test.
9161         * gcc.target/mips/octeon2-lx-3.c: New test.
9162
9163 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
9164
9165         PR other/51163
9166         PR other/51164
9167         * gcc.dg/tm/alias-1.c:  Adjust regexp.
9168         * gcc.dg/tm/alias-2.c:  Adjust regexp.
9169
9170 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9171
9172         PR c++/51064
9173         * g++.dg/warn/Wparentheses-26.C: New.
9174
9175 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
9176
9177         * gfortran.dg/elemental_optional_args_2.f90: New test.
9178
9179 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9180
9181         PR fortran/49693
9182         * gfortran.dg/common_17.f90:  New test.
9183
9184 2012-01-04  Richard Guenther  <rguenther@suse.de>
9185
9186         PR tree-optimization/49651
9187         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9188         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9189
9190 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9191
9192         PR c++/51738
9193         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9194
9195 2012-01-03  Andrew Pinski  <apinski@cavium.com>
9196
9197         * lib/scanasm.exp (dg-function-on-line): Always use a special format
9198         for all mips targets.  Also allow an optional .cfi_startproc.
9199
9200 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
9201
9202         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9203
9204 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9205
9206         PR c++/29273
9207         * g++.dg/rtti/dyncast5.C: New.
9208
9209 2012-01-03  Richard Guenther  <rguenther@suse.de>
9210
9211         PR tree-optimization/51070
9212         * gcc.dg/torture/pr51070-2.c: New testcase.
9213
9214 2012-01-03  Richard Guenther  <rguenther@suse.de>
9215
9216         PR tree-optimization/51692
9217         * gcc.dg/torture/pr51692.c: New testcase.
9218
9219 2012-01-03  Richard Guenther  <rguenther@suse.de>
9220
9221         PR debug/51650
9222         * g++.dg/lto/pr51650-3_0.C: New testcase.
9223
9224 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9225
9226         PR c++/15867
9227         * g++.dg/warn/Wredundant-decls-spec.C: New.
9228
9229 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9230
9231         PR tree-optimization/51719
9232         * g++.dg/tree-prof/pr51719.C: New test.
9233
9234 2012-01-03  Richard Guenther  <rguenther@suse.de>
9235
9236         PR middle-end/51730
9237         * gcc.dg/fold-compare-6.c: New testcase.
9238
9239 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9240
9241         PR c++/51669
9242         * g++.dg/gomp/pr51669.C: New test.
9243
9244 2012-01-02  Jason Merrill  <jason@redhat.com>
9245
9246         PR c++/51675
9247         * g++.dg/cpp0x/constexpr-union2.C: New.
9248
9249         PR c++/51666
9250         * g++.dg/cpp0x/nsdmi-defer5.C: New.
9251
9252 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
9253
9254         PR c++/51462
9255         * g++.dg/cpp0x/constexpr-99.C: New test.
9256
9257 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
9258
9259         PR c++/20140
9260         * g++.dg/template/init9.C: New.
9261
9262 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9263
9264         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9265         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
9266         rather than a specific number.
9267
9268 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
9269
9270         PR fortran/46262
9271         PR fortran/46328
9272         PR fortran/51052
9273         * gfortran.dg/typebound_operator_7.f03: New.
9274         * gfortran.dg/typebound_operator_8.f03: New.
9275
9276 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9277
9278         PR target/51729
9279         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9280         XFAIL.
9281         * gcc.target/mips/dspr2-MULTU.c: Likewise.
9282
9283 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9284
9285         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9286
9287 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9288
9289         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9290         for MIPS.
9291
9292 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9293
9294         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9295         * gfortran.dg/io_real_boz_4.f90: Likewise.
9296         * gfortran.dg/io_real_boz_5.f90: Likewise.
9297
9298 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9299
9300         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9301
9302 2012-01-02  Revital Eres  <revital.eres@linaro.org>
9303
9304         * gcc.dg/sms-11.c: New file.
9305
9306 2012-01-02  Tobias Burnus  <burnus@net-b.de>
9307
9308         PR fortran/51682
9309         * gfortran.dg/coarray/image_index_3.f90: New.
9310
9311 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9312
9313         PR c++/16603
9314         * g++.dg/parse/enum8.C: New.
9315
9316 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9317
9318         PR c++/51379
9319         * g++.dg/conversion/reinterpret4.C: New.
9320         * g++.dg/conversion/reinterpret1.C: Adjust.
9321
9322 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9323
9324         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9325
9326 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9327
9328         * g++.old-deja/g++.brendan/crash25.C: Adjust.
9329         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9330         * g++.old-deja/g++.jason/access14.C: Likewise.
9331         * g++.old-deja/g++.jason/access8.C: Likewise.
9332         * g++.old-deja/g++.jason/access1.C: Likewise.
9333         * g++.old-deja/g++.other/access3.C: Likewise.
9334         * g++.old-deja/g++.other/access5.C: Likewise.
9335         * g++.old-deja/g++.law/unsorted1.C: Likewise.
9336         * g++.old-deja/g++.law/visibility22.C: Likewise.
9337         * g++.old-deja/g++.law/visibility26.C: Likewise.
9338         * g++.old-deja/g++.mike/p2746.C: Likewise.
9339         * g++.dg/debug/using1.C: Likewise.
9340         * g++.dg/lookup/using51.C: Likewise.
9341         * g++.dg/inherit/using5.C: Likewise.
9342         * g++.dg/inherit/pr30297.C: Likewise.
9343         * g++.dg/inherit/access8.C: Likewise.
9344         * g++.dg/torture/pr39362.C: Likewise.
9345         * g++.dg/template/crash13.C: Likewise.
9346         * g++.dg/template/using10.C: Likewise.
9347
9348 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9349
9350         PR fortran/51502
9351         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
9352         change.
9353
9354 2012-01-01  Ira Rosen  <irar@il.ibm.com>
9355
9356         PR tree-optimization/51704
9357         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9358         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9359         corresponding flags.
9360
9361 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9362
9363         PR c++/51723
9364         * g++.dg/cpp0x/constexpr-delegating2.C: New.
9365
9366 2012-01-01  Jan Hubicka  <jh@suse.cz>
9367
9368         PR rtl-optimization/51069
9369         * gcc.c-torture/compile/pr51069.c: New testcase.
9370
9371 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
9372
9373         PR tree-optimization/51683
9374         * gcc.dg/pr51683.c: New test.
9375 \f
9376 Copyright (C) 2012 Free Software Foundation, Inc.
9377
9378 Copying and distribution of this file, with or without modification,
9379 are permitted in any medium without royalty provided the copyright
9380 notice and this notice are preserved.