OSDN Git Service

PR tree-optimization/54985
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-10-23  Jeff Law  <law@redhat.com>
2
3         * gcc.c-torture/execute/pr54985.c: New test.
4
5 2012-10-23  Paul Koning  <ni1d@arrl.net>
6
7         PR debug/54508
8         * g++.dg/debug/dwarf2/pr54508.C: New.
9         
10 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
11
12         PR c++/54844
13         * g++.dg/template/sizeof14.C: New test.
14
15 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
16             Jim MacArthur  <jim.macarthur@arm.com>
17             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
18             Marcus Shawcroft  <marcus.shawcroft@arm.com>
19             Nigel Stephens  <nigel.stephens@arm.com>
20             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
21             Richard Earnshaw  <rearnsha@arm.com>
22             Sofiane Naci  <sofiane.naci@arm.com>
23             Stephen Thomas  <stephen.thomas@arm.com>
24             Tejas Belagod  <tejas.belagod@arm.com>
25             Yufeng Zhang  <yufeng.zhang@arm.com>
26
27         * lib/target-supports.exp
28         (check_profiling_available): Add AArch64.
29         (check_effective_target_vect_int): Likewise.
30         (check_effective_target_vect_shift): Likewise.
31         (check_effective_target_vect_float): Likewise.
32         (check_effective_target_vect_double): Likewise.
33         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
34         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
35         (check_effective_target_vect_pack_trunc): Likewise.
36         (check_effective_target_vect_unpack): Likewise.
37         (check_effective_target_vect_hw_misalign): Likewise.
38         (check_effective_target_vect_short_mult): Likewise.
39         (check_effective_target_vect_int_mult): Likewise.
40         (check_effective_target_vect_stridedN): Likewise.
41         (check_effective_target_sync_int_long): Likewise.
42         (check_effective_target_sync_char_short): Likewise.
43         (check_vect_support_and_set_flags): Likewise.
44         (check_effective_target_aarch64_tiny): New.
45         (check_effective_target_aarch64_small): New.
46         (check_effective_target_aarch64_large): New.
47         * g++.dg/other/PR23205.C: Enable aarch64.
48         * g++.dg/other/pr23205-2.C: Likewise.
49         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50         * gcc.c-torture/execute/20101011-1.c: Likewise.
51         * gcc.dg/20020312-2.c: Likewise.
52         * gcc.dg/20040813-1.c: Likewise.
53         * gcc.dg/builtin-apply2.c: Likewise.
54         * gcc.dg/stack-usage-1.c: Likewise.
55
56 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
57             Jim MacArthur  <jim.macarthur@arm.com>
58             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
59             Marcus Shawcroft  <marcus.shawcroft@arm.com>
60             Nigel Stephens  <nigel.stephens@arm.com>
61             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
62             Richard Earnshaw  <rearnsha@arm.com>
63             Sofiane Naci  <sofiane.naci@arm.com>
64             Stephen Thomas  <stephen.thomas@arm.com>
65             Tejas Belagod  <tejas.belagod@arm.com>
66             Yufeng Zhang  <yufeng.zhang@arm.com>
67
68         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
69         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
70         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
71         * gcc.target/aarch64/aapcs/abitest.S: New file.
72         * gcc.target/aarch64/aapcs/abitest.h: New file.
73         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
74         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
75         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
76         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
77         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
78         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
79         * gcc.target/aarch64/aapcs/ice_1.c: New file.
80         * gcc.target/aarch64/aapcs/ice_2.c: New file.
81         * gcc.target/aarch64/aapcs/ice_3.c: New file.
82         * gcc.target/aarch64/aapcs/ice_4.c: New file.
83         * gcc.target/aarch64/aapcs/ice_5.c: New file.
84         * gcc.target/aarch64/aapcs/macro-def.h: New file.
85         * gcc.target/aarch64/aapcs/test_1.c: New file.
86         * gcc.target/aarch64/aapcs/test_10.c: New file.
87         * gcc.target/aarch64/aapcs/test_11.c: New file.
88         * gcc.target/aarch64/aapcs/test_12.c: New file.
89         * gcc.target/aarch64/aapcs/test_13.c: New file.
90         * gcc.target/aarch64/aapcs/test_14.c: New file.
91         * gcc.target/aarch64/aapcs/test_15.c: New file.
92         * gcc.target/aarch64/aapcs/test_16.c: New file.
93         * gcc.target/aarch64/aapcs/test_17.c: New file.
94         * gcc.target/aarch64/aapcs/test_18.c: New file.
95         * gcc.target/aarch64/aapcs/test_19.c: New file.
96         * gcc.target/aarch64/aapcs/test_2.c: New file.
97         * gcc.target/aarch64/aapcs/test_20.c: New file.
98         * gcc.target/aarch64/aapcs/test_21.c: New file.
99         * gcc.target/aarch64/aapcs/test_22.c: New file.
100         * gcc.target/aarch64/aapcs/test_23.c: New file.
101         * gcc.target/aarch64/aapcs/test_24.c: New file.
102         * gcc.target/aarch64/aapcs/test_25.c: New file.
103         * gcc.target/aarch64/aapcs/test_26.c: New file.
104         * gcc.target/aarch64/aapcs/test_3.c: New file.
105         * gcc.target/aarch64/aapcs/test_4.c: New file.
106         * gcc.target/aarch64/aapcs/test_5.c: New file.
107         * gcc.target/aarch64/aapcs/test_6.c: New file.
108         * gcc.target/aarch64/aapcs/test_7.c: New file.
109         * gcc.target/aarch64/aapcs/test_8.c: New file.
110         * gcc.target/aarch64/aapcs/test_9.c: New file.
111         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
112         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
113         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
114         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
115         * gcc.target/aarch64/aapcs/test_complex.c: New file.
116         * gcc.target/aarch64/aapcs/test_int128.c: New file.
117         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
118         * gcc.target/aarch64/aapcs/type-def.h: New file.
119         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
120         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
121         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
122         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
123         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
124         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
125         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
126         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
127         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
128         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
129         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
130         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
131         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
132         * gcc.target/aarch64/aarch64.exp: New file.
133         * gcc.target/aarch64/adc-1.c: New file.
134         * gcc.target/aarch64/adc-2.c: New file.
135         * gcc.target/aarch64/asm-1.c: New file.
136         * gcc.target/aarch64/clrsb.c: New file.
137         * gcc.target/aarch64/clz.c: New file.
138         * gcc.target/aarch64/ctz.c: New file.
139         * gcc.target/aarch64/csinc-1.c: New file.
140         * gcc.target/aarch64/csinv-1.c: New file.
141         * gcc.target/aarch64/csneg-1.c: New file.
142         * gcc.target/aarch64/extend.c: New file.
143         * gcc.target/aarch64/fcvt.x: New file.
144         * gcc.target/aarch64/fcvt_double_int.c: New file.
145         * gcc.target/aarch64/fcvt_double_long.c: New file.
146         * gcc.target/aarch64/fcvt_double_uint.c: New file.
147         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
148         * gcc.target/aarch64/fcvt_float_int.c: New file.
149         * gcc.target/aarch64/fcvt_float_long.c: New file.
150         * gcc.target/aarch64/fcvt_float_uint.c: New file.
151         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
152         * gcc.target/aarch64/ffs.c: New file.
153         * gcc.target/aarch64/fmadd.c: New file.
154         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
155         * gcc.target/aarch64/frint.x: New file.
156         * gcc.target/aarch64/frint_double.c: New file.
157         * gcc.target/aarch64/frint_float.c: New file.
158         * gcc.target/aarch64/index.c: New file.
159         * gcc.target/aarch64/mneg-1.c: New file.
160         * gcc.target/aarch64/mneg-2.c: New file.
161         * gcc.target/aarch64/mneg-3.c: New file.
162         * gcc.target/aarch64/mnegl-1.c: New file.
163         * gcc.target/aarch64/mnegl-2.c: New file.
164         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
165         * gcc.target/aarch64/pic-constantpool1.c: New file.
166         * gcc.target/aarch64/pic-symrefplus.c: New file.
167         * gcc.target/aarch64/predefine_large.c: New file.
168         * gcc.target/aarch64/predefine_small.c: New file.
169         * gcc.target/aarch64/predefine_tiny.c: New file.
170         * gcc.target/aarch64/reload-valid-spoff.c: New file.
171         * gcc.target/aarch64/scalar_intrinsics.c: New file.
172         * gcc.target/aarch64/table-intrinsics.c: New file.
173         * gcc.target/aarch64/tst-1.c: New file.
174         * gcc.target/aarch64/vect-abs-compile.c: New file.
175         * gcc.target/aarch64/vect-abs.c: New file.
176         * gcc.target/aarch64/vect-abs.x: New file.
177         * gcc.target/aarch64/vect-compile.c: New file.
178         * gcc.target/aarch64/vect-faddv-compile.c: New file.
179         * gcc.target/aarch64/vect-faddv.c: New file.
180         * gcc.target/aarch64/vect-faddv.x: New file.
181         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
182         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
183         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
184         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
185         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
186         * gcc.target/aarch64/vect-fp-compile.c: New file.
187         * gcc.target/aarch64/vect-fp.c: New file.
188         * gcc.target/aarch64/vect-fp.x: New file.
189         * gcc.target/aarch64/vect-mull-compile.c: New file.
190         * gcc.target/aarch64/vect-mull.c: New file.
191         * gcc.target/aarch64/vect-mull.x: New file.
192         * gcc.target/aarch64/vect.c: New file.
193         * gcc.target/aarch64/vect.x: New file.
194         * gcc.target/aarch64/vector_intrinsics.c: New file.
195         * gcc.target/aarch64/vfp-1.c: New file.
196         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
197         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
198         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
199         * g++.dg/abi/aarch64_guard1.C: New file.
200
201 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
202
203         PR c++/54988
204         * c-c++-common/pr54988.c: New test.
205
206 2012-10-23  Jan Hubicka  <jh@suse.cz>
207
208         * gcc.dg/tree-prof/peel-1.c: New testcase.
209
210 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
211
212         PR gcc/52945
213         * gcc.dg/lto/pr52634_0.c: skip the test on Darwin.
214
215 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
216
217         * gcc.dg/c99-predef-1.c: New test.
218         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
219         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
220         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
221         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
222         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
223         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
224         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
225         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
226         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
227         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
228         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
229         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to
230         dg-options.
231
232 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
233
234         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
235
236 2012-10-23  Jan Hubicka  <jh@suse.cz>
237
238         PR middle-end/54937
239         * gcc.c-torture/execute/pr54937.c: New testcase.
240         * gcc.dg/tree-ssa/cunroll-2.c: Update.
241
242 2012-10-23  Jan Hubicka  <jh@suse.cz>
243
244         PR middle-end/54967
245         * gfortran.dg/pr54967.f90: New testcase.
246
247 2012-10-23  Terry Guo  <terry.guo@arm.com>
248
249         PR target/55019
250         * gcc.dg/pr55019.c: New.
251
252 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
253
254         PR tree-optimization/55008
255         * gcc.dg/tree-ssa/pr55008.c: New test.
256
257 2012-10-22  Richard Biener  <rguenther@suse.de>
258
259         PR tree-optimization/55011
260         * gcc.dg/torture/pr55011.c: New testcase.
261
262 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
263
264         * gcc.target/arm/pr40457-1.c: Adjust expected output.
265         * gcc.target/arm/pr40457-2.c: Likewise.
266         * gcc.target/arm/pr40457-3.c: Likewise.
267
268 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
269
270         * gnat.dg/specs/limited_with4.ads: New test.
271         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
272
273 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
274
275         * gnat.dg/modular4.adb: New test.
276         * gnat.dg/modular4_pkg.ads: New helper.
277
278 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
279
280         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
281         * gnat.dg/specs/addr1.ads: Likewise.
282
283 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
284
285         * gcc.dg/webizer.c (main): Add missing exit call.
286
287 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
288
289         PR fortran/54465
290         * gfortran.dg/wextra_1.f:  New test.
291
292 2012-10-20  Jan Hubicka  <jh@suse.cz>
293
294         * gcc.dg/tree-prof/unroll-1.c: New testcase.
295
296 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
297
298         PR fortran/54224
299         * gfortran.dg/warn_unused_function.f90: New.
300
301 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
302
303         * lib/target-supports.exp (check_effective_target_arm_prefer_ldrd_strd):
304         New procedure.
305
306 2012-10-19  Richard Guenther  <rguenther@suse.de>
307
308         PR tree-optimization/54981
309         * gcc.dg/pr54981.c: New testcase.
310
311 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
312
313         PR target/54892
314         * gcc.target/arm/pr54892.c: New.
315
316 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
317
318         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
319
320 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
321
322         PR c++/54501
323         * g++.dg/init/array30.C: New.
324         * g++.dg/init/array31.C: Likewise.
325
326 2012-10-18  Tobias Burnus  <burnus@net-b.de>
327
328         PR fortran/54884
329         * gfortran.dg/public_private_module_7.f90: New.
330
331 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
332
333         PR c++/29633
334         * g++.dg/template/pr29633.C: New.
335
336 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
337
338         * gnat.dg/loop_optimization13.ad[sb]: New test.
339         * gnat.dg/loop_optimization13_pkg.ads: New helper.
340
341 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
342
343         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
344         * gcc.target/arm/neon/vfmaf32.c: Likewise.
345         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
346         * gcc.target/arm/neon/vfmsf32.c: Likewise.
347
348 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
349
350         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
351         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
352         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add
353         ARMv8-A row.
354         * gcc.target/arm/ftest-support-thumb.h (feature_matrix):
355         Likewise.
356         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
357         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
358
359 2012-10-16  Jan Hubicka  <jh@suse.cz>
360
361         * gcc.target/i386/l_fma_float_?.c: Update.
362         * gcc.target/i386/l_fma_double_?.c: Update.
363         * gfortran.dg/do_1.f90: XFAIL
364         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
365         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
366         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
367         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
368         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
369         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
370         valid.
371
372 2012-10-16  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
373
374         PR c/53063
375         PR c/40989
376         * gcc.dg/Wstrict-overflow-24.c: New.
377
378 2012-10-16  Tobias Burnus  <burnus@net-b.de>
379
380         PR fortran/50981
381         PR fortran/54618
382         * gfortran.dg/class_optional_1.f90: New.
383         * gfortran.dg/class_optional_2.f90: New.
384
385 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
386
387         PR debug/54796
388         * gcc.dg/guality/pr54796.c: New test.
389
390         PR tree-optimization/54889
391         * gfortran.dg/pr54889.f90: New test.
392
393 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
394
395         * g++.dg/other/dump-ada-spec-2.C: New test.
396
397 2012-10-16  Easwaran Raman  <eraman@google.com>
398
399         * gcc.dg/tree-prof/switch-case-1.c: New test case.
400         * gcc.dg/tree-prof/switch-case-2.c: New test case.
401
402 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
403
404         * gcc.dg/torture/stackalign/builtin-apply-2.c,
405         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
406
407 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
408
409         PR target/54925
410         * gcc.c-torture/compile/pr54925.c: New.
411
412 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
413
414         PR target/51244
415         * gcc.target/sh/pr51244-17.c: New.
416
417 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
418
419         PR target/54760
420         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
421         functions.
422         * gcc.target/sh/pr54760-4.c: New.
423
424 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
425
426         PR target/34777
427         * gcc.target/sh/torture/sh-torture.exp: New.
428         * gcc.target/sh/torture/pr34777.c: New.
429
430 2012-10-15  Matthias Klose  <doko@ubuntu.com>
431
432         * lib/target-supports.exp (check_profiling_available): Match
433         arm*-*-linux-* for ARM Linux/GNU.
434         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
435         * gfortran.dg/enum_10.f90: Likewise.
436         * gfortran.dg/enum_9.f90: Likewise.
437         * gcc.target/arm/synchronize.c: Likewise.
438         * g++.old-deja/g++.jason/enum6.C: Likewise.
439         * g++.old-deja/g++.other/enum4.C: Likewise.
440         * g++.old-deja/g++.law/enum9.C: Likewise.
441
442 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
443
444         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
445         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
446
447 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
448             Paolo Carlini  <paolo.carlini@oracle.com>
449
450         PR c++/17805
451         * g++.dg/overload/operator6.C: New.
452
453 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
454
455         PR c++/50080 (again)
456         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
457         * g++.dg/parse/tmpl-outside1.C: Likewise.
458         * g++.dg/template/qualttp18.C: Likewise.
459         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
460         * g++.old-deja/g++.pt/overload13.C: Likewise.
461
462 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
463
464         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
465         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
466         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
467         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
468         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
469         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
470         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
471         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
472
473 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
474
475         PR c++/50080
476         * g++.dg/parse/tmpl-outside2.C: New.
477         * g++.dg/parse/tmpl-outside1.C: Adjust.
478         * g++.dg/template/qualttp18.C: Likewise.
479         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
480         * g++.old-deja/g++.pt/overload13.C: Likewise.
481
482 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
483
484         PR tree-optimization/54915
485         * gcc.dg/tree-ssa/pr54915.c: New testcase.
486
487 2012-10-15  Richard Guenther  <rguenther@suse.de>
488
489         PR tree-optimization/54920
490         * gcc.dg/torture/pr54920.c: New testcase.
491
492 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
493
494         * gnat.dg/unchecked_convert9.ad[sb]: New test.
495
496 2012-10-13  Jason Merrill  <jason@redhat.com>
497
498         * g++.dg/tls/thread_local7g.C: Require tls_native.
499
500 2012-10-14  Jason Merrill  <jason@redhat.com>
501
502         * g++.dg/cpp0x/inh-ctor1.C: New.
503         * g++.dg/cpp0x/inh-ctor2.C: New.
504         * g++.dg/cpp0x/inh-ctor3.C: New.
505         * g++.dg/cpp0x/inh-ctor4.C: New.
506         * g++.dg/cpp0x/inh-ctor5.C: New.
507         * g++.dg/cpp0x/inh-ctor6.C: New.
508         * g++.dg/cpp0x/inh-ctor7.C: New.
509         * g++.dg/cpp0x/inh-ctor8.C: New.
510         * g++.dg/cpp0x/inh-ctor9.C: New.
511         * g++.dg/cpp0x/inh-ctor10.C: New.
512         * g++.dg/cpp0x/inh-ctor11.C: New.
513         * g++.dg/cpp0x/inh-ctor12.C: New.
514         * g++.dg/cpp0x/inh-ctor13.C: New.
515
516 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
517
518         PR rtl-optimization/54919
519         * gcc.dg/pr54919.c: New testcase.
520
521 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
522
523         PR c++/53581
524         * g++.dg/template/crash113.C: New.
525
526 2012-10-14  Jan Hubicka  <jh@suse.cz>
527
528         * gcc.dg/unroll_5.c: New testcase.
529
530 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
531
532         PR c++/52643
533         * g++.dg/opt/pr52643.C: New.
534
535 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
536
537         PR target/54602
538         * gcc.target/sh/pr54602-1.c: New.
539         * gcc.target/sh/pr54602-2.c: New.
540         * gcc.target/sh/pr54602-3.c: New.
541         * gcc.target/sh/pr54602-4.c: New.
542
543 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
544
545         PR target/54680
546         * gcc.target/sh/pr54680.c: New.
547
548 2012-10-12  Jan Hubicka <jh@suse.cz>
549
550         * gcc.dg/webizer.c: New testcase.
551
552 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
553
554         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
555         specify -m64.
556
557         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
558         GNU/Linux.
559
560         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
561         Return 0 if already specifying -mfloat-abi other than hard.
562
563 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
564
565         * gcc.dg/pr53060.c: Prune irrelevant warning.
566
567 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
568
569         PR c/54381
570         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
571         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
572         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
573         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
574         Adjust expected wording of warnings for *cmp* builtins.
575         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
576         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
577
578 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
579
580         PR c++/24449
581         * g++.dg/parse/friend-main.C: New.
582
583 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
584
585         PR c++/53055
586         * g++.dg/pr53055.C: New testcase.
587
588 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
589
590         PR c++/52744
591         * g++.dg/cpp0x/pr52744.C: New.
592
593 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
594
595         PR fortran/40453
596         * gfortran.dg/dummy_procedure_9.f90: New.
597
598 2012-10-12  Richard Biener  <rguenther@suse.de>
599
600         PR tree-optimization/54894
601         * gcc.dg/torture/pr54894.c: New testcase.
602
603 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
604
605         PR target/51244
606         * gcc.target/sh/pr51244-13.c: New.
607         * gcc.target/sh/pr51244-14.c: New.
608         * gcc.target/sh/pr51244-15.c: New.
609         * gcc.target/sh/pr51244-16.c: New.
610
611 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
612
613         PR c++/51878
614         * g++.dg/cpp0x/decltype45.C: New.
615
616 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
617
618         PR fortran/54784
619         * gfortran.dg/class_allocate_13.f90: New.
620
621 2012-10-11  Jason Merrill  <jason@redhat.com>
622
623         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
624         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
625
626         * g++.dg/gomp/tls-5.C: Require tls_native.
627         * g++.dg/tls/thread_local7.C: Require tls_native.
628         * g++.dg/tls/static2.C: New.
629
630 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
631
632         PR c++/36107
633         * g++.dg/ext/weak5.C: New.
634
635 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
636
637         PR testsuite/54868
638         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
639         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
640
641 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
642
643         PR c++/43765
644         * g++.dg/parse/pr43765.C: New.
645
646 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
647
648         * obj-c++.dg/tls/init-2.mm: Tweak errors.
649
650 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
651
652         PR c++/43663
653         * g++.dg/init/bitfield3.C: New.
654
655 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
656
657         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
658
659 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
660
661         PR tree-optimization/54877
662         * gcc.dg/torture/pr54877.c: New test.
663
664 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
665
666         PR testsuite/53397
667         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
668         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
669         and remove target info from dg-do compile.
670         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
671         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
672         and remove target info from dg-do compile.
673
674 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
675
676         * gcc.dg/pr54782.c: Require target with pthread support.
677
678 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
679
680         PR c++/53122
681         * g++.dg/cpp0x/auto35.C: New.
682
683 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
684
685         PR c++/53540 - using fails to be equivalent to typedef
686         * g++.dg/cpp0x/alias-decl-24.C: New test.
687
688 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
689
690         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
691         that c++11 attributes to types are ignored for now.
692         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
693         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
694
695 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
696
697         PR c++/53741
698         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
699
700 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
701
702         PR c++/50478
703         * g++.dg/cpp0x/initlist67.C: New.
704
705 2012-10-10  Dehao Chen  <dehao@google.com>
706
707         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
708
709 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
710
711         PR target/52480
712         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
713         Add runtime tests.
714
715 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
716
717         PR c++/53307
718         * g++.dg/cpp0x/decltype44.C: New.
719
720 2012-10-09  Steve Ellcey  <sellcey@mips.com>
721
722         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
723
724 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
725
726         PR c++/53763
727         * g++.dg/cpp0x/decltype43.C: New.
728
729 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
730
731         PR middle-end/53397
732         * gcc.dg/pr53397-1.c: New test case.
733         * gcc.dg/pr53397-2.c: New test case.
734
735 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
736
737         PR c++/54194
738         * g++.dg/warn/Wparentheses-26.C: Adjust.
739         * g++.dg/warn/Wparentheses-27.C: New.
740
741 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
742
743         PR c++/54427
744         * c-c++-common/vector-scalar.c: New testcase.
745         * g++.dg/ext/vector18.C: New testcase.
746         * g++.dg/ext/vector5.C: This is not an error anymore.
747         * gcc.dg/init-vec-1.c: Move ...
748         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
749         * gcc.c-torture/execute/vector-shift1.c: Move ...
750         * c-c++-common/torture/vector-shift1.c: ... here.
751         * gcc.dg/scal-to-vec1.c: Move ...
752         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
753         C++11. Adapt error messages.
754         * gcc.dg/convert-vec-1.c: Move ...
755         * c-c++-common/convert-vec-1.c: ... here.
756         * gcc.dg/scal-to-vec2.c: Move ...
757         * c-c++-common/scal-to-vec2.c: ... here.
758
759 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
760
761         PR target/54400
762         * gcc.target/i386/pr54400.c: New testcase.
763
764 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
765
766         PR c++/54858
767         * g++.dg/template/pr54858.C: New test.
768
769 2012-10-08  Marek Polacek  <polacek@redhat.com>
770
771         PR debug/54831
772         * g++.dg/debug/pr54831.C: New test.
773
774 2012-10-08  Dehao Chen  <dehao@google.com>
775
776         * g++.dg/predict-loop-exit-1.C: New.
777         * g++.dg/predict-loop-exit-2.C: New.
778         * g++.dg/predict-loop-exit-3.C: New.
779
780 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
781
782         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
783
784 2012-10-08  Jason Merrill  <jason@redhat.com>
785
786         * g++.dg/gomp/tls-5.C: New.
787         * g++.dg/gomp/tls-wrap1.C: New.
788         * g++.dg/gomp/tls-wrap2.C: New.
789         * g++.dg/gomp/tls-wrap3.C: New.
790         * g++.dg/gomp/tls-wrap4.C: New.
791         * g++.dg/gomp/tls-wrapper-cse.C: New.
792         * g++.dg/tls/thread_local-cse.C: New.
793         * g++.dg/tls/thread_local-order1.C: New.
794         * g++.dg/tls/thread_local-order2.C: New.
795         * g++.dg/tls/thread_local-wrap1.C: New.
796         * g++.dg/tls/thread_local-wrap2.C: New.
797         * g++.dg/tls/thread_local-wrap3.C: New.
798         * g++.dg/tls/thread_local-wrap4.C: New.
799         * g++.dg/tls/thread_local2g.C: New.
800         * g++.dg/tls/thread_local3g.C: New.
801         * g++.dg/tls/thread_local4g.C: New.
802         * g++.dg/tls/thread_local5g.C: New.
803         * g++.dg/tls/thread_local6g.C: New.
804         * g++.dg/tls/thread_local7g.C: New.
805
806         * g++.dg/tls/thread_local3.C: New.
807         * g++.dg/tls/thread_local4.C: New.
808         * g++.dg/tls/thread_local5.C: New.
809         * g++.dg/tls/thread_local6.C: New.
810
811         * g++.dg/tls/init-2.C: Tweak errors.
812         * g++.dg/tls/thread_local1.C: New.
813         * g++.dg/tls/thread_local2.C: New.
814         * g++.dg/tls/thread_local7.C: New.
815
816 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
817
818         PR target/54866
819         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
820
821 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
822
823         PR target/54685
824         * gcc.target/sh/pr54685.c: New.
825
826 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
827
828         PR c++/53528 C++11 attribute support
829         * g++.dg/cpp0x/gen-attrs-1.C: New test.
830         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
831         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
832         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
833         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
834         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
835         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
836         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
837         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
838         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
839         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
840         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
841         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
842         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
843         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
844         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
845         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
846         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
847         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
848         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
849         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
850         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
851         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
852         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
853         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
854         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
855         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
856         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
857         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
858         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
859         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
860         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
861         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
862         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
863         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
864         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
865         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
866         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
867         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
868         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
869         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
870         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
871         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
872         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
873         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
874         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
875         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
876         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
877         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
878         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
879         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
880         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
881         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
882         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
883         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
884         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
885         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
886
887 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
888
889         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
890         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
891         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
892
893 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
894
895         PR target/54760
896         * gcc.target/sh/pr54760-2.c: New.
897         * gcc.target/sh/pr54760-3.c: New.
898
899 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
900
901         PR c++/51422
902         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
903
904 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
905             Sandra Loosemore  <sandra@codesourcery.com>
906
907         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
908         and test that the accumulator is initialized using MULT.
909         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
910         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
911
912 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
913
914         PR c++/52764
915         * g++.dg/cpp0x/stdint.C: New.
916
917 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
918
919         PR c++/54249
920         * g++.dg/cpp0x/stddef.C: New.
921
922 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
923
924         PR fortran/54832
925         * gfortran.dg/typebound_operator_17.f90: New.
926
927 2012-10-06  Jan Hubicka  <jh@suse.cz>
928
929         PR lto/53831
930         PR lto/54776
931         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
932
933 2012-10-06  Jan Hubicka  <jh@suse.cz>
934
935         * gcc.dg/lto/resolutions_0.c: New testcase.
936
937 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
938
939         PR fortran/45521
940         * gfortran.dg/generic_25.f90: New.
941         * gfortran.dg/generic_26.f90: New.
942         * gfortran.dg/generic_27.f90: New.
943
944 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
945
946         PR target/54760
947         * gcc.target/sh/pr54760-1.c: New.
948
949 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
950
951         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
952         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
953         * g++.dg/warn/Wsign-compare-5.C: New test.
954         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
955         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
956         * g++.dg/ext/builtin30.C: New test.
957         * g++.dg/ext/vla12.C: New test.
958         * gcc.dg/builtins-85.c: New test.
959
960         PR debug/54519
961         * gcc.dg/guality/pr54519-1.c: New test.
962         * gcc.dg/guality/pr54519-2.c: New test.
963         * gcc.dg/guality/pr54519-3.c: New test.
964         * gcc.dg/guality/pr54519-4.c: New test.
965         * gcc.dg/guality/pr54519-5.c: New test.
966         * gcc.dg/guality/pr54519-6.c: New test.
967
968 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
969
970         PR c++/50893
971         * g++.dg/cpp0x/defaulted38.C: New.
972
973 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
974
975         PR tree-optimization/33763
976         * c-c++-common/pr33763.c: New test.
977
978         PR tree-optimization/54810
979         * gcc.dg/tree-ssa/vrp85.c: New test.
980
981 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
982
983         * gcc.dg/ucnid-7.c: Skip on AIX.
984         * gcc.dg/ucnid-8.c: Same.
985         * gcc.dg/ucnid-10.c: Same.
986         * gcc.dg/ucnid-13.c: Same.
987         * gcc.dg/attr-alias-3.c: Same.
988         * gcc.dg/attr-alias-5.c: Same.
989         * gcc.dg/torture/pr51106-2.c: Same.
990         * gcc.dg/vmx/3b-13.c: Use valid splat index.
991
992 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
993
994         PR c++/52233
995         * g++.dg/cpp0x/alias-decl-23.C: New.
996
997 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
998
999         PR c++/53403
1000         * g++.dg/template/friend53.C: New.
1001
1002 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1003
1004         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1005         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1006         (scan-ada-spec): Likewise.
1007         (scan-ada-spec-not): Likewise.
1008         * gcc.dg/dump-ada-spec-1.c: New test.
1009         * g++.dg/other/dump-ada-spec-1.C: Likewise.
1010
1011 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1012
1013         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1014
1015 2012-10-04  Florian Weimer  <fweimer@redhat.com>
1016
1017         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1018
1019 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1020
1021         PR c++/54323
1022         * g++.dg/cpp0x/pr54323.C: New.
1023
1024 2012-10-04  Richard Guenther  <rguenther@suse.de>
1025
1026         PR middle-end/54735
1027         * g++.dg/torture/pr54735.C: New testcase.
1028
1029 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1030
1031         PR rtl-optimization/54739
1032         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1033
1034 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
1035
1036         PR target/51244
1037         * gcc.target/sh/pr51244-12.c: New.
1038
1039 2012-10-03  Dehao Chen  <dehao@google.com>
1040
1041         PR middle-end/54782
1042         * gcc.dg/pr54782.c: New test.
1043
1044 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
1045
1046         PR c++/54777
1047         * g++.dg/cpp0x/constexpr-ref4.C: New test.
1048
1049 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
1050
1051         PR fortran/54778
1052         * gfortran.dg/class_53.f90: New.
1053
1054 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
1055
1056         PR debug/54551
1057         * gcc.dg/guality/pr54551.c: New.
1058
1059 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
1060
1061         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1062         * gcc.target/powerpc/pr46728-2.c: Likewise.
1063
1064 2012-10-02  Sharad Singhai  <singhai@google.com>
1065
1066         PR testsuite/54772
1067         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1068         to fix test failures caused by r191883.
1069         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1070         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1071         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1072         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1073         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1074         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1075         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1076         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1077         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1078
1079 2012-09-30  Sharad Singhai  <singhai@google.com>
1080
1081         * gcc.target/i386/vect-double-1.c: Fix test.
1082
1083 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
1084
1085         PR target/54087
1086         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
1087         atomic_sub fails.
1088
1089 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
1090
1091         PR rtl-optimization/54457
1092         * gcc.target/i386/pr54457.c: New test.
1093
1094 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
1095
1096         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1097
1098 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
1099
1100         * gcc.target/i386/vect-rebuild.c: New testcase.
1101
1102 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
1103
1104         * gcc.target/i386/pad-10.c (foo2): Return x - z.
1105
1106 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
1107
1108         * gcc.target/mips/pr37362.c: Fix target selector.
1109
1110 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1111
1112         PR target/54083
1113         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1114
1115 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
1116
1117         * gcc.dg/ucnid-8.c: Update line number.
1118         * gcc.dg/torture/pr51106-2.c: Likewise.
1119
1120 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1121
1122         PR fortran/54667
1123         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1124         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1125         * gfortran.dg/c_f_pointer_tests_5.f90: New.
1126
1127 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1128
1129         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1130         partially reverting r170092.
1131         * gfortran.dg/class_7.f03: Ditto.
1132         * gfortran.dg/coarray_14.f90: Ditto.
1133         * gfortran.dg/typebound_proc_13.f03: Ditto.
1134
1135 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
1136
1137         PR c++/54738
1138         * g++.dg/cpp0x/sfinae42.C: New.
1139
1140 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
1141
1142         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1143         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1144         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1145         * gcc.dg/pr42629.c: XFAIL on AIX.
1146         * gcc.dg/pr47684.c: Same.
1147         * gcc.dg/pr43670.c: Same.
1148         * gcc.dg/pr42916.c: Same.
1149         * gcc.dg/pr45449.c: Same.
1150         * gcc.dg/pr50017.c: Same.
1151         * gcc.dg/pr42728.c: Same.
1152         * gcc.dg/pr47881.c: Same.
1153         * gcc.dg/pr44023.c: Same.
1154         * gcc.dg/pr41345.c: Same.
1155         * gcc.dg/pr42630.c: Same.
1156         * gcc.dg/pr44971.c: Same.
1157         * gcc.dg/pr46771.c: Same.
1158         * gcc.dg/ucnid-8.c: Same.
1159         * gcc.dg/ucnid-10.c: Same.
1160         * gcc.dg/ucnid-13.c: Same.
1161         * gcc.dg/torture/pr51106-2.c: Same.
1162         * gcc.dg/pr48768.c: Same.
1163         * gcc.dg/pr42631.c: Same.
1164         * gcc.dg/pr43084.c: Same.
1165         * gcc.dg/ucnid-7.c: Same.
1166         * gcc.dg/pr42889.c: Same.
1167         * gcc.dg/pr41241.c: Same.
1168         * gcc.dg/pr42719.c: Same.
1169         * g++.dg/debug/pr46583.C: Same.
1170         * g++.dg/debug/pr47106.C: Same.
1171         * g++.dg/opt/pr48549.C: Same.
1172         * g++.dg/other/pr42685.C: Same.
1173         * c-c++-common/pr43942.c: Same.
1174
1175 2012-09-29  Ian Lance Taylor  <iant@google.com>
1176
1177         * go.test/go-test.exp: Update for latest version of Go testsuite.
1178
1179 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
1180
1181         PR fortran/52724
1182         * gfortran.dg/internal_readwrite_3.f90:  New test.
1183
1184 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
1185
1186         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1187         c-c++-common/Wunused-local-typedefs-2.c to here.
1188
1189         PR c++/54372 - unused attribute inactive on dependant entities
1190         * c-c++-common/Wunused-local-typedefs-2.c: New test.
1191
1192 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1193
1194         PR c++/29028 - Missed unused warning on using declaration
1195         * g++.dg/warn/Wunused-var-18.C: New test.
1196
1197 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1198
1199         PR c++/53551 - -Wunused-local-typedefs misses uses
1200         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1201
1202 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
1203
1204         PR target/54716
1205         * gcc.target/i386/xorps-sse2.c: Remove xfails.
1206
1207         PR tree-optimization/54713
1208         * gcc.c-torture/compile/pr54713-1.c: New test.
1209         * gcc.c-torture/compile/pr54713-2.c: New test.
1210         * gcc.c-torture/compile/pr54713-3.c: New test.
1211
1212 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
1213
1214         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1215
1216 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
1217
1218         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1219
1220 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
1221
1222         PR target/54703
1223         * gcc.target/i386/pr54703.c: New test.
1224
1225 2012-09-27  Richard Guenther  <rguenther@suse.de>
1226
1227         PR lto/54709
1228         * gcc.dg/lto/pr54709_0.c: New testcase.
1229         * gcc.dg/lto/pr54709_1.c: Likewise.
1230
1231 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
1232
1233         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1234
1235         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1236
1237         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1238
1239         * gcc.target/arm/pr42879.c: Handle big-endian.
1240
1241 2012-09-26  Steve Ellcey  <sellcey@mips.com>
1242
1243         PR c/37303
1244         * gcc.dg/pr37303.c: Check for rdata or rodata.
1245
1246 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
1247
1248         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1249
1250 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
1251
1252         PR target/51274
1253         PR target/53087
1254         * gcc.target/powerpc/ppc-ne0-1.c: New.
1255
1256 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1257
1258         PR target/54089
1259         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1260         test_19, test_20, test_21, test_22, test_23): New functions.
1261         * gcc.target/sh/pr54089-4.c: New.
1262         * gcc.target/sh/pr54089-5.c: New.
1263         * gcc.target/sh/pr54089-6.c: New.
1264         * gcc.target/sh/pr54089-7.c: New.
1265
1266 2012-09-25  Richard Guenther  <rguenther@suse.de>
1267
1268         PR lto/54625
1269         * gcc.dg/lto/pr54702_0.c: New testcase.
1270         * gcc.dg/lto/pr54702_1.c: Likewise.
1271         * gcc.dg/lto/pr54625-1_0.c: Likewise.
1272         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1273         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1274         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1275
1276 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1277
1278         PR c++/54526
1279         * g++.dg/cpp0x/parse2.C: New.
1280         * g++.dg/parse/error11.C: Adjust.
1281         * g++.dg/parse/error12.C: Likewise.
1282
1283 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
1284
1285         * gcc.target/i386/20030217-1.c: Added check for
1286         large_long_double effective target.
1287         * gcc.target/i386/387-3.c: Likewise.
1288         * gcc.target/i386/387-4.c: Likewise.
1289         * gcc.target/i386/pr36578-1.c: Likewise.
1290         * gcc.target/i386/excess-precision-1.c: Added new code for the case
1291         when long double size is equal double size.
1292         * gcc.target/i386/excess-precision-1.c: Likewise.
1293         * gcc.target/i386/pr36578-2.c: Likewise.
1294         * gcc.target/i386/20030217-2.c: New testcase.
1295
1296 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
1297
1298         PR tree-optimization/54676
1299         * gcc.dg/pr54676.c: New test.
1300
1301 2012-09-25  Richard Guenther  <rguenther@suse.de>
1302
1303         PR tree-optimization/53663
1304         * gcc.dg/torture/pr53663-1.c: New testcase.
1305         * gcc.dg/torture/pr53663-2.c: Likewise.
1306         * gcc.dg/torture/pr53663-3.c: Likewise.
1307
1308 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
1309
1310         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1311
1312 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
1313
1314         * lib/target-supports-dg.exp (dg-require-effective-target,
1315         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1316         dg-process-target-1 instead of dg-process-target.
1317         (dg-process-target-1): Rename from dg-process-target.
1318         (dg-process-target): New.
1319
1320 2012-09-24  Richard Guenther  <rguenther@suse.de>
1321
1322         PR tree-optimization/54684
1323         * g++.dg/torture/pr54684.C: New testcase.
1324
1325 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
1326
1327         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1328
1329 2012-09-24  Richard Guenther  <rguenther@suse.de>
1330
1331         PR middle-end/52173
1332         * gcc.dg/tm/pr52173-1.c: New.
1333         * gcc.dg/tm/pr52173-2.c: New.
1334
1335 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1336
1337         * gcc.dg/pr54669.c: New test.
1338
1339 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1340             Dominique Dhumieres  <dominiq@lps.ens.fr>
1341
1342         PR testsuite/54677
1343         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1344
1345 2012-09-23  Tobias Burnus  <burnus@net-b.de>
1346
1347         PR fortran/54618
1348         * gfortran.dg/class_array_14.f90: New.
1349
1350 2012-09-22  Kai Tietz  <ktietz@redhat.com>
1351
1352         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1353         * gcc.dg/tree-ssa/scev-4.c: Likewise.
1354
1355 2012-09-21  Dehao Chen  <dehao@google.com>
1356
1357         PR go/54649
1358         PR tree-optimization/54655
1359         * g++.dg/pr54655.C: New testcase.
1360
1361 2012-09-21  Richard Guenther  <rguenther@suse.de>
1362
1363         PR tree-optimization/54647
1364         * g++.dg/torture/pr54647.C: New testcase.
1365
1366 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
1367
1368         PR c++/54427
1369         * c-c++-common/torture/vector-compare-2.c: Add -w.
1370
1371 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
1372
1373         * gnat.dg/opt20.ads: Move dg directive to...
1374         * gnat.dg/opt20.adb: ...here.
1375         * gnat.dg/addr1.ad[sb]: Likewise.
1376         * gnat.dg/concat2.ad[sb]: Likewise.
1377         * gnat.dg/array16.ad[sb]: Likewise.
1378         * gnat.dg/atomic5.ad[sb]: Likewise.
1379         * gnat.dg/discr29.ad[sb]: Likewise.
1380         * gnat.dg/noreturn5.ad[sb]: Likewise.
1381         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
1382         * gnat.dg/discr23.ads: Remove dg directive.
1383         * gnat.dg/nested_float_packed.ads: Likewise.
1384         * gnat.dg/oconst6.ads: Move to...
1385         * gnat.dg/specs/oconst6.ads: ...here.
1386
1387 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1388
1389         PR c++/52432
1390         * g++.dg/cpp0x/decltype32.C: Tweak.
1391
1392 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
1393
1394         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1395         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1396         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1397         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1398
1399 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
1400
1401         PR c++/54581
1402         * g++.dg/cpp0x/decltype-54581.C: New testcase.
1403
1404 2012-09-19  Steve Ellcey  <sellcey@mips.com>
1405
1406         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1407
1408 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
1409
1410         * gcc.target/powerpc/ppc-get-timebase.c: New file.
1411         * gcc.target/powerpc/ppc-mftb.c: New file.
1412
1413 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1414
1415         PR target/54089
1416         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1417         functions.
1418
1419 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1420
1421         PR target/54236
1422         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1423
1424 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1425
1426         * gcc.c-torture/execute/20120919-1.c: New test.
1427
1428 2012-09-19  Richard Guenther  <rguenther@suse.de>
1429
1430         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1431
1432 2012-09-19  Richard Guenther  <rguenther@suse.de>
1433
1434         * gcc.dg/builtin-unreachable-6.c: Adjust.
1435
1436 2012-09-19  Richard Guenther  <rguenther@suse.de>
1437
1438         * gcc.dg/builtin-object-size-10.c: Adjust.
1439         * gcc.dg/builtin-unreachable-5.c: Adjust.
1440         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1441         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1442         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1443         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1444         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1445         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1446         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1447         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1448         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1449         * gcc.dg/vect/vec-scal-opt.c: Adjust.
1450         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1451         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1452
1453 2012-09-19  Richard Guenther  <rguenther@suse.de>
1454
1455         PR tree-optimization/54132
1456         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1457         * gcc.dg/torture/pr54132.c: Likewise.
1458
1459 2012-09-19  Terry Guo  <terry.guo@arm.com>
1460
1461         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1462         extra prune rules that will be applied to all tests in a .exp file.
1463         (gcc-dg-prune): Use rules defined by the above variable.
1464         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1465         harmless warnings on architecture switch conflict.
1466
1467 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
1468
1469         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1470         of asm-comment characters instead of a single one.
1471         * g++.dg/debug/dwarf2/nested-2.C: Similar.
1472
1473 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1474
1475         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1476
1477         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1478         target instead of xfailing it.
1479         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1480         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1481         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1482         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1483         * gcc.dg/vect/vect-104.c: Likewise.
1484         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1485         * gcc.dg/vect/vect-outer-1.c: Likewise.
1486         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1487         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1488         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1489         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1490         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1491         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1492         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1493         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1494         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1495
1496         * lib/target-supports.exp
1497         (check_effective_target_vect_widen_mult_qi_to_hi,
1498         check_effective_target_vect_widen_mult_hi_to_si,
1499         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1500         check_effective_target_vect_widen_mult_hi_to_si_pattern,
1501         check_effective_target_vect_pack_trunc,
1502         check_effective_target_vect_unpack,
1503         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1504         instead of arm_none.
1505
1506         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1507
1508 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1509
1510         * lib/target-supports-dg.exp (check-flags): Add cflags from board
1511         config to compiler_flags.
1512
1513 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
1514
1515         PR target/54592
1516         * gcc.target/i386/pr54592.c: New test.
1517
1518         PR tree-optimization/54610
1519         * gcc.target/i386/pr54610.c: New test.
1520
1521 2012-09-17  Jason Merrill  <jason@redhat.com>
1522
1523         PR c++/54575
1524         * g++.dg/cpp0x/alias-decl-21.C: New.
1525         * g++.dg/cpp0x/alias-decl-22.C: New.
1526
1527 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1528
1529         PR fortran/54608
1530         * gfortran.dg/scan_2.f90: New.
1531
1532 2012-09-17  Jason Merrill  <jason@redhat.com>
1533
1534         PR c++/53661
1535         * g++.dg/init/aggr9.C: New.
1536
1537 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1538
1539         * gnat.dg/loop_optimization12.ad[sb]: New test.
1540
1541 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
1542
1543         PR fortran/54285
1544         * gfortran.dg/proc_ptr_result_7.f90: New.
1545
1546 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1547
1548         PR fortran/54603
1549         * gfortran.dg/structure_constructor_11.f90: New.
1550
1551 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1552
1553         PR tree-optimization/54563
1554         * g++.dg/torture/pr54563.C: New test.
1555
1556 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1557
1558         PR fortran/54594
1559         * gfortran.dg/typebound_generic_14.f03: New.
1560
1561 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1562
1563         PR fortran/54387
1564         * gfortran.dg/proc_ptr_38.f90: New.
1565
1566 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1567
1568         PR debug/54460
1569         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1570         to scary regexp.
1571
1572         PR testsuite/54007
1573         * gnat.dg/lto15.adb: Require lto.
1574
1575         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1576         "myBindC" for hppa*-*-hpux*.
1577
1578 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
1579
1580         * gfortran.dg/namelist_75.f90: New test.
1581
1582 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1583
1584         * gcc.dg/tree-ssa/vrp82.c: New test.
1585         * gcc.dg/tree-ssa/vrp83.c: Same.
1586         * gcc.dg/tree-ssa/vrp84.c: Same.
1587
1588 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1589
1590         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1591         * gcc.dg/tree-ssa/vrp81.c: ... this.
1592
1593 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
1594
1595         PR target/54222
1596         * gcc.target/avr/torture/fix-types.h: New.
1597         * gcc.target/avr/torture/vals-hr.def: New.
1598         * gcc.target/avr/torture/vals-r.def: New.
1599         * gcc.target/avr/torture/vals-k.def: New.
1600         * gcc.target/avr/torture/vals-ur.def: New.
1601         * gcc.target/avr/torture/vals-uk.def: New.
1602         * gcc.target/avr/torture/vals-uhr.def: New.
1603         * gcc.target/avr/torture/vals-llk.def: New.
1604         * gcc.target/avr/torture/vals-ullk.def: New.
1605         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1606         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1607         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1608         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1609         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1610         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1611         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1612         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1613
1614 2012-09-14  Dehao Chen  <dehao@google.com>
1615
1616         * g++.dg/debug/dwarf2/deallocator.C: New test.
1617
1618 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1619
1620         PR c/54552
1621         * gcc.c-torture/compile/pr54552-1.c: New test.
1622
1623 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
1624
1625         PR c++/54427
1626         * g++.dg/other/vector-compare.C: New testcase.
1627         * c-c++-common/vector-compare-3.c: New testcase.
1628         * gcc.dg/vector-shift.c: Move ...
1629         * c-c++-common/vector-shift.c: ... here.
1630         * gcc.dg/vector-shift1.c: Move ...
1631         * c-c++-common/vector-shift1.c: ... here.
1632         * gcc.dg/vector-shift3.c: Move ...
1633         * c-c++-common/vector-shift3.c: ... here.
1634         * gcc.dg/vector-compare-1.c: Move ...
1635         * c-c++-common/vector-compare-1.c: ... here.
1636         * gcc.dg/vector-compare-2.c: Move ...
1637         * c-c++-common/vector-compare-2.c: ... here.
1638         * gcc.c-torture/execute/vector-compare-1.c: Move ...
1639         * c-c++-common/torture/vector-compare-1.c: ... here.
1640         * gcc.c-torture/execute/vector-compare-2.x: Delete.
1641         * gcc.c-torture/execute/vector-compare-2.c: Move ...
1642         * c-c++-common/torture/vector-compare-2.c: ... here.
1643         * gcc.c-torture/execute/vector-shift.c: Move ...
1644         * c-c++-common/torture/vector-shift.c: ... here.
1645         * gcc.c-torture/execute/vector-shift2.c: Move ...
1646         * c-c++-common/torture/vector-shift2.c: ... here.
1647         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1648         * c-c++-common/torture/vector-subscript-1.c: ... here.
1649         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1650         * c-c++-common/torture/vector-subscript-2.c: ... here.
1651         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1652         * c-c++-common/torture/vector-subscript-3.c: ... here.
1653
1654 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1655
1656         PR c/54103
1657         * gcc.c-torture/compile/pr54103-1.c,
1658         gcc.c-torture/compile/pr54103-2.c,
1659         gcc.c-torture/compile/pr54103-3.c,
1660         gcc.c-torture/compile/pr54103-4.c,
1661         gcc.c-torture/compile/pr54103-5.c,
1662         gcc.c-torture/compile/pr54103-6.c: New tests.
1663         * gcc.dg/c90-const-expr-8.c: Update expected column number.
1664
1665 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
1666
1667         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1668
1669 2012-09-14  Richard Guenther  <rguenther@suse.de>
1670
1671         PR tree-optimization/54565
1672         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1673         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
1674
1675 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
1676
1677         * gcc.target/arm/combine-movs.c: Add missing space.
1678
1679 2012-09-14  Richard Guenther  <rguenther@suse.de>
1680
1681         * g++.dg/torture/builtin-location.C: New testcase.
1682
1683 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
1684             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1685
1686         PR c++/53210
1687         * g++.dg/warn/Wuninitialized-self.C: New.
1688
1689 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
1690
1691         PR c/54559
1692         * gcc.c-torture/compile/pr54559.c: New test.
1693
1694 2012-09-13  Jason Merrill  <jason@redhat.com>
1695
1696         PR c++/53839
1697         * g++.dg/cpp0x/constexpr-temp1.C: New.
1698
1699         PR c++/54511
1700         * g++.dg/template/anonunion2.C: New.
1701
1702         PR c++/53836
1703         * g++.dg/template/init10.C: New.
1704
1705 2012-09-13  Tobias Burnus  <burnus@net-b.de>
1706
1707         PR fortran/54556
1708         * gfortran.dg/implicit_pure_3.f90: New.
1709
1710 2012-09-13  Richard Guenther  <rguenther@suse.de>
1711
1712         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1713
1714 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
1715
1716         * gcc.target/arm/builtin-bswap-1.c: New testcase.
1717
1718 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1719
1720         * c-c++-common/pr51712.c: Handle for short-enum targets.
1721
1722 2012-09-12  Terry Guo  <terry.guo@arm.com>
1723
1724         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1725         and lsrs for Thumb2 mode.
1726
1727 2012-09-12  Jan Hubicka  <jh@suse.cz>
1728
1729         * gcc.dg/ipa/inlinehint-2.c: New testcase.
1730
1731 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
1732
1733         PR target/54445
1734         * gcc.target/i386/pr54445-1.c: New file.
1735         * gcc.target/i386/pr54445-2.c: Likewise.
1736
1737 2012-09-12  Tobias Burnus  <burnus@net-b.de>
1738
1739         PR fortran/54225
1740         PR fortran/53306
1741         * gfortran.dg/coarray_10.f90: Update dg-error.
1742         * gfortran.dg/coarray_28.f90: New.
1743         * gfortran.dg/array_section_3.f90: New.
1744
1745 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
1746
1747         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1748         gcc.target/arm/pr48252.c: Fix for big-endian support.
1749
1750 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
1751
1752         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1753
1754 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1755             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1756
1757         * gcc.target/arm/neon-vfma-1.c: New testcase.
1758         * gcc.target/arm/neon-vfms-1.c: Likewise.
1759         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1760         of float.
1761         * gcc.target/arm/neon-vmls-1.c: Likewise.
1762         * lib/target-supports.exp (add_options_for_arm_neonv2): New
1763         function.
1764         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1765         (check_effective_target_arm_neonv2_ok): Likewise.
1766         (check_effective_target_arm_neonv2_hw): Likewise.
1767         (check_effective_target_arm_neonv2): Likewise.
1768
1769 2012-09-11  Richard Guenther  <rguenther@suse.de>
1770
1771         PR middle-end/54515
1772         * g++.dg/tree-ssa/pr54515.C: New testcase.
1773
1774 2012-09-10  Andrew Pinski  <apinski@cavium.com>
1775
1776         PR tree-opt/c54362
1777         * gcc.dg/tm/memopt-16.c: New testcase.
1778
1779 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1780
1781         PR c++/54541
1782         PR c++/54542
1783         * g++.dg/cpp0x/sfinae40.C: New.
1784         * g++.dg/cpp0x/sfinae41.C: Likewise.
1785
1786 2012-09-10  Jason Merrill  <jason@redhat.com>
1787
1788         PR c++/54538
1789         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1790
1791 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1792
1793         PR target/54089
1794         * gcc.target/sh/pr54089-3.c: New.
1795
1796 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1797
1798         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1799
1800 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1801
1802         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1803
1804 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1805
1806         * gcc.dg/pr52558-2.c: Delete.
1807         * gcc.dg/simulate-thread/speculative-store-3.c: New.
1808
1809 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1810
1811         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1812
1813 2012-09-10  Richard Guenther  <rguenther@suse.de>
1814
1815         PR tree-optimization/54520
1816         * gcc.dg/torture/pr54520.c: New testcase.
1817
1818 2012-09-10  Jason Merrill  <jason@redhat.com>
1819
1820         PR c++/54506
1821         * g++.dg/cpp0x/implicit14.C: New.
1822
1823 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1824
1825         PR fortran/54208
1826         * gfortran.dg/bound_simplification_3.f90: New test.
1827
1828 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
1829
1830         PR testsuite/54184
1831         * gcc.dg/pr52558-1.c: Delete.
1832         * gcc.dg/simulate-thread/speculative-store-2.c: New.
1833
1834 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
1835
1836         * gcc.target/arm/pr50318-1.c: Scan for smlal.
1837         * gcc.target/arm/smlaltb-1.c: XFAIL test.
1838         * gcc.target/arm/smlaltt-1.c: Likewise.
1839
1840 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1841
1842         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1843
1844 2012-09-07  Tom de Vries  <tom@codesourcery.com>
1845
1846         PR tree-optimization/53986
1847         * gcc.dg/tree-ssa/vrp80.c: New test.
1848         * gcc.dg/tree-ssa/vrp80-2.c: Same.
1849
1850 2012-09-06  Jason Merrill  <jason@redhat.com>
1851
1852         PR c++/54341
1853         PR c++/54253
1854         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1855         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1856
1857 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1858
1859         PR tree-opt/54494
1860         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1861
1862 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1863
1864         PR rtl-optimization/54455
1865         * gcc.dg/54455.c: New test.
1866
1867 2012-09-06  Tobias Burnus  <burnus@net-b.de>
1868
1869         PR fortran/54463
1870         * gfortran.dg/promotion_2.f90: New.
1871
1872 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1873
1874         PR middle-end/54486
1875         * c-c++-common/pr54486.c: New test.
1876
1877 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
1878
1879         PR fortran/54474
1880         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1881
1882 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
1883
1884         PR c++/54191
1885         * g++.dg/cpp0x/sfinae39.C: New.
1886
1887 2012-09-04  Jason Merrill  <jason@redhat.com>
1888
1889         PR c++/54441
1890         * g++.dg/ext/flexary3.C: New.
1891
1892         PR c++/54420
1893         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1894
1895         PR c++/54198
1896         * g++.dg/template/defarg15.C: New.
1897
1898         PR c++/54437
1899         * g++.dg/template/access24.C: New.
1900
1901 2012-09-04  Richard Guenther  <rguenther@suse.de>
1902
1903         PR tree-optimization/54458
1904         * gcc.dg/torture/pr54458.c: New testcase.
1905
1906 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
1907
1908         * gcc.target/arm/neon-vext.c: New test.
1909         * gcc.target/arm/neon-vext-execute.c: Ditto.
1910
1911 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
1912
1913         PR fortran/54243
1914         PR fortran/54244
1915         * gfortran.dg/select_type_29.f03: New.
1916
1917 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
1918
1919         * gcc.dg/fold-perm.c: Improve test.
1920
1921 2012-09-03  Tobias Burnus  <burnus@net-b.de>
1922
1923         PR fortran/51632
1924         * gfortran.dg/coarray_class_1.f90: New.
1925
1926 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1927
1928         PR target/49206
1929         * gcc.c-torture/compile/pr49206.c: New test.
1930
1931 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
1932             Uros Bizjak  <ubizjak@gmail.com>
1933
1934         PR target/36680
1935         * gfortran.dg/pr36680.f90: New test.
1936
1937 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1938
1939         PR target/42295
1940         * g++.dg/opt/pr42295.C: New test.
1941
1942 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
1943
1944         PR target/54436
1945         * gcc.dg/torture/pr54436.c: New test.
1946
1947 2012-09-01  Andrew Pinski  <apinski@cavium.com>
1948
1949         * gcc.target/mips/truncate-8.c: New testcase.
1950
1951 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
1952
1953         PR target/46829
1954         PR target/46843
1955         * gcc.target/i386/pr46829.c: New test.
1956         * gcc.target/i386/pr46843.c: Ditto.
1957
1958 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
1959             Jason Merrill  <jason@redhat.com>
1960
1961         PR c++/18747
1962         * g++.dg/parse/error50.C: New.
1963
1964 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
1965
1966         PR c/54428
1967         * gcc.c-torture/compile/pr54428.c: New test.
1968
1969 2012-08-31  Ollie Wild  <aaw@google.com>
1970
1971         PR c++/54197
1972         * g++.dg/init/lifetime3.C: New test.
1973
1974 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1975
1976         PR middle-end/54409
1977         * gcc.dg/torture/pr54409.c: New test.
1978
1979 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1980
1981         * gfortran.dg/pr48636.f90: Add dump scan checks.
1982
1983 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
1984
1985         * gcc.target/mips/mips.exp: Work out default -msynci setting.
1986
1987 2012-08-28  Joey Ye  <joey.ye@arm.com>
1988
1989         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1990
1991 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
1992
1993         PR target/46254
1994         * gcc.target/i386/pr46254.c: New test.
1995
1996 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1997
1998         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1999         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2000         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2001
2002 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2003
2004         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2005         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2006         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2007         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2008         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2009         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2010         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2011         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2012         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2013         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2014         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2015         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2016         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2017         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2018         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2019         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2020         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2021         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2022         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2023         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2024         gcc.target/mips/unaligned-1.c: Tighten regexps.
2025
2026 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2027
2028         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2029         (mips_option_groups): Remove optimization.  Add various -f options.
2030         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2031         and -pg imply -fno-omit-frame-pointer.
2032         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2033         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2034         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2035         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2036         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2037         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2038         * gcc.target/mips/abi-n32-long32.c: Likewise.
2039         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2040         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2041         * gcc.target/mips/abi-n32-long64.c: Likewise.
2042         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2043         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2044         * gcc.target/mips/abi-n64-long32.c: Likewise.
2045         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2046         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2047         * gcc.target/mips/abi-n64-long64.c: Likewise.
2048         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2049         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2050         * gcc.target/mips/abi-o32-long32.c: Likewise.
2051         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2052         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2053         * gcc.target/mips/abi-o32-long64.c: Likewise.
2054         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2055         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2056         * gcc.target/mips/abi-o64-long32.c: Likewise.
2057         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2058         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2059         * gcc.target/mips/abi-o64-long64.c: Likewise.
2060         * gcc.target/mips/asm-1.c: Likewise.
2061         * gcc.target/mips/branch-1.c: Likewise.
2062         * gcc.target/mips/call-3.c: Likewise.
2063         * gcc.target/mips/call-saved-3.c: Likewise.
2064         * gcc.target/mips/clear-cache-1.c: Likewise.
2065         * gcc.target/mips/div-1.c: Likewise.
2066         * gcc.target/mips/div-2.c: Likewise.
2067         * gcc.target/mips/div-3.c: Likewise.
2068         * gcc.target/mips/div-4.c: Likewise.
2069         * gcc.target/mips/div-5.c: Likewise.
2070         * gcc.target/mips/div-6.c: Likewise.
2071         * gcc.target/mips/div-7.c: Likewise.
2072         * gcc.target/mips/div-8.c: Likewise.
2073         * gcc.target/mips/div-9.c: Likewise.
2074         * gcc.target/mips/div-10.c: Likewise.
2075         * gcc.target/mips/div-11.c: Likewise.
2076         * gcc.target/mips/div-12.c: Likewise.
2077         * gcc.target/mips/dsp-ctrl.c: Likewise.
2078         * gcc.target/mips/dsp-no-lhx.c: Likewise.
2079         * gcc.target/mips/ext-8.c: Likewise.
2080         * gcc.target/mips/extend-2.c: Likewise.
2081         * gcc.target/mips/fix-r10000-1.c: Likewise.
2082         * gcc.target/mips/fix-r10000-2.c: Likewise.
2083         * gcc.target/mips/fix-r10000-3.c: Likewise.
2084         * gcc.target/mips/fix-r10000-4.c: Likewise.
2085         * gcc.target/mips/fix-r10000-5.c: Likewise.
2086         * gcc.target/mips/fix-r10000-6.c: Likewise.
2087         * gcc.target/mips/fix-r10000-7.c: Likewise.
2088         * gcc.target/mips/fix-r10000-8.c: Likewise.
2089         * gcc.target/mips/fix-r10000-9.c: Likewise.
2090         * gcc.target/mips/fix-r10000-10.c: Likewise.
2091         * gcc.target/mips/fix-r10000-11.c: Likewise.
2092         * gcc.target/mips/fix-r10000-12.c: Likewise.
2093         * gcc.target/mips/fix-r10000-13.c: Likewise.
2094         * gcc.target/mips/fix-r10000-14.c: Likewise.
2095         * gcc.target/mips/fix-r10000-15.c: Likewise.
2096         * gcc.target/mips/fpcmp-1.c: Likewise.
2097         * gcc.target/mips/fpcmp-2.c: Likewise.
2098         * gcc.target/mips/fpr-moves-7.c: Likewise.
2099         * gcc.target/mips/fpr-moves-8.c: Likewise.
2100         * gcc.target/mips/int-moves-1.c: Likewise.
2101         * gcc.target/mips/int-moves-2.c: Likewise.
2102         * gcc.target/mips/long-calls-pg.c: Likewise.
2103         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2104         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2105         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2106         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2107         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2108         * gcc.target/mips/mips-3d-1.c: Likewise.
2109         * gcc.target/mips/mips-3d-2.c: Likewise.
2110         * gcc.target/mips/mips-3d-3.c: Likewise.
2111         * gcc.target/mips/mips-3d-4.c: Likewise.
2112         * gcc.target/mips/mips-3d-5.c: Likewise.
2113         * gcc.target/mips/mips-3d-6.c: Likewise.
2114         * gcc.target/mips/mips-3d-7.c: Likewise.
2115         * gcc.target/mips/mips-3d-8.c: Likewise.
2116         * gcc.target/mips/mips-3d-9.c: Likewise.
2117         * gcc.target/mips/mips-ps-1.c: Likewise.
2118         * gcc.target/mips/mips-ps-2.c: Likewise.
2119         * gcc.target/mips/mips-ps-3.c: Likewise.
2120         * gcc.target/mips/mips-ps-4.c: Likewise.
2121         * gcc.target/mips/mips-ps-6.c: Likewise.
2122         * gcc.target/mips/mips32-dspr2.c: Likewise.
2123         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2124         * gcc.target/mips/neg-abs-1.c: Likewise.
2125         * gcc.target/mips/neg-abs-2.c: Likewise.
2126         * gcc.target/mips/nmadd-3.c: Likewise.
2127         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2128         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2129         * gcc.target/mips/octeon-pop-1.c: Likewise.
2130         * gcc.target/mips/pr26765.c: Likewise.
2131         * gcc.target/mips/pr33256.c: Likewise.
2132         * gcc.target/mips/pr33635-1.c: Likewise.
2133         * gcc.target/mips/pr33755.c: Likewise.
2134         * gcc.target/mips/pr35802.c: Likewise.
2135         * gcc.target/mips/pr45074.c: Likewise.
2136         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2137         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2138         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2139         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2140         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2141         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2142         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2143         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2144         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2145         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2146         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2147         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2148         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2149         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2150         * gcc.target/mips/save-restore-1.c: Likewise.
2151         * gcc.target/mips/save-restore-3.c: Likewise.
2152         * gcc.target/mips/save-restore-5.c: Likewise.
2153         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2154         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2155         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2156         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2157         * gcc.target/mips/stack-1.c: Likewise.
2158
2159         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2160         Tighten regexps.
2161
2162         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2163         branch under test to be filled with preceding rather than
2164         following instructions.
2165         * gcc.target/mips/branch-10.c: Likewise.
2166         * gcc.target/mips/branch-11.c: Likewise.
2167         * gcc.target/mips/branch-12.c: Likewise.
2168         * gcc.target/mips/branch-13.c: Likewise.
2169         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
2170         to be eliminated.  Tighten $28 scan-assembler-not test.
2171
2172         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
2173         function to...
2174         * gcc.target/mips/call-4.c: ...this new test.
2175
2176         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2177         more likely.
2178         * gcc.target/mips/code-readable-3.c: Likewise.
2179         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
2180         flag but skip for -O0.
2181         * gcc.target/mips/code-readable-4.c: Likewise.
2182
2183         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2184         of operations under test.
2185         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
2186
2187         * gcc.target/mips/near-far-3.c: Remove optimization flag.
2188         Don't require sibling-call optimization.
2189         * gcc.target/mips/near-far-4.c: Likewise.
2190
2191         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2192         Make sure that the register variable is used.
2193         * gcc.target/mips/soft-float-1.c: Likewise.
2194
2195         * gcc.target/mips/sdata-1.c: Make static data volatile.
2196         * gcc.target/mips/sdata-2.c: Likewise.
2197         * gcc.target/mips/sdata-3.c: Likewise.
2198         * gcc.target/mips/sdata-4.c: Likewise.
2199
2200         * gcc.target/mips/20020620-1.c: Remove optimization flag but
2201         skip for -O0.
2202         * gcc.target/mips/atomic-memory-2.c: Likewise.
2203         * gcc.target/mips/branch-cost-1.c: Likewise.
2204         * gcc.target/mips/branch-cost-2.c: Likewise.
2205         * gcc.target/mips/cache-1.c: Likewise.
2206         * gcc.target/mips/call-1.c: Likewise.
2207         * gcc.target/mips/call-saved-2.c: Likewise.
2208         * gcc.target/mips/const-anchor-1.c: Likewise.
2209         * gcc.target/mips/const-anchor-2.c: Likewise.
2210         * gcc.target/mips/dse-1.c: Likewise.
2211         * gcc.target/mips/dsp-lhx.c: Likewise.
2212         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2213         * gcc.target/mips/ext-1.c: Likewise.
2214         * gcc.target/mips/ext-2.c: Likewise.
2215         * gcc.target/mips/ext-3.c: Likewise.
2216         * gcc.target/mips/ext-4.c: Likewise.
2217         * gcc.target/mips/ext-5.c: Likewise.
2218         * gcc.target/mips/ext-6.c: Likewise.
2219         * gcc.target/mips/ext-7.c: Likewise.
2220         * gcc.target/mips/extend-1.c: Likewise.
2221         * gcc.target/mips/fix-r4000-1.c: Likewise.
2222         * gcc.target/mips/fix-r4000-3.c: Likewise.
2223         * gcc.target/mips/fix-r4000-5.c: Likewise.
2224         * gcc.target/mips/fix-r4000-6.c: Likewise.
2225         * gcc.target/mips/fix-r4000-8.c: Likewise.
2226         * gcc.target/mips/fix-r4000-10.c: Likewise.
2227         * gcc.target/mips/fixed-scalar-type.c: Likewise.
2228         * gcc.target/mips/fixed-vector-type.c: Likewise.
2229         * gcc.target/mips/fpr-moves-1.c: Likewise.
2230         * gcc.target/mips/fpr-moves-2.c: Likewise.
2231         * gcc.target/mips/fpr-moves-3.c: Likewise.
2232         * gcc.target/mips/fpr-moves-4.c: Likewise.
2233         * gcc.target/mips/fpr-moves-5.c: Likewise.
2234         * gcc.target/mips/fpr-moves-6.c: Likewise.
2235         * gcc.target/mips/ins-1.c: Likewise.
2236         * gcc.target/mips/ins-2.c: Likewise.
2237         * gcc.target/mips/interrupt_handler-2.c: Likewise.
2238         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2239         * gcc.target/mips/lazy-binding-1.c: Likewise.
2240         * gcc.target/mips/madd-3.c: Likewise.
2241         * gcc.target/mips/madd-5.c: Likewise.
2242         * gcc.target/mips/madd-6.c: Likewise.
2243         * gcc.target/mips/madd-8.c: Likewise.
2244         * gcc.target/mips/madd-9.c: Likewise.
2245         * gcc.target/mips/memcpy-1.c: Likewise.
2246         * gcc.target/mips/mips-ps-type.c: Likewise.
2247         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2248         * gcc.target/mips/mips-sched-madd.c: Likewise.
2249         * gcc.target/mips/mips16e-extends.c: Likewise.
2250         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2251         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2252         * gcc.target/mips/movcc-1.c: Likewise.
2253         * gcc.target/mips/movcc-2.c: Likewise.
2254         * gcc.target/mips/movcc-3.c: Likewise.
2255         * gcc.target/mips/msub-5.c: Likewise.
2256         * gcc.target/mips/msub-6.c: Likewise.
2257         * gcc.target/mips/msub-8.c: Likewise.
2258         * gcc.target/mips/mult-2.c: Likewise.
2259         * gcc.target/mips/mult-3.c: Likewise.
2260         * gcc.target/mips/mult-5.c: Likewise.
2261         * gcc.target/mips/mult-6.c: Likewise.
2262         * gcc.target/mips/mult-7.c: Likewise.
2263         * gcc.target/mips/mult-12.c: Likewise.
2264         * gcc.target/mips/mult-13.c: Likewise.
2265         * gcc.target/mips/mult-14.c: Likewise.
2266         * gcc.target/mips/mult-15.c: Likewise.
2267         * gcc.target/mips/mult-17.c: Likewise.
2268         * gcc.target/mips/mult-18.c: Likewise.
2269         * gcc.target/mips/mult-19.c: Likewise.
2270         * gcc.target/mips/nmadd-1.c: Likewise.
2271         * gcc.target/mips/nmadd-2.c: Likewise.
2272         * gcc.target/mips/octeon-baddu-1.c: Likewise.
2273         * gcc.target/mips/octeon-cins-1.c: Likewise.
2274         * gcc.target/mips/octeon-cins-2.c: Likewise.
2275         * gcc.target/mips/octeon-dmul-3.c: Likewise.
2276         * gcc.target/mips/octeon-exts-2.c: Likewise.
2277         * gcc.target/mips/octeon-exts-3.c: Likewise.
2278         * gcc.target/mips/octeon-exts-4.c: Likewise.
2279         * gcc.target/mips/octeon-exts-5.c: Likewise.
2280         * gcc.target/mips/octeon-exts-6.c: Likewise.
2281         * gcc.target/mips/octeon-exts-7.c: Likewise.
2282         * gcc.target/mips/octeon-pop-2.c: Likewise.
2283         * gcc.target/mips/octeon-seq-3.c: Likewise.
2284         * gcc.target/mips/octeon-seq-4.c: Likewise.
2285         * gcc.target/mips/octeon2-lx-1.c: Likewise.
2286         * gcc.target/mips/octeon2-lx-2.c: Likewise.
2287         * gcc.target/mips/octeon2-lx-3.c: Likewise.
2288         * gcc.target/mips/pr54240.c: Likewise.
2289         * gcc.target/mips/rsqrt-1.c: Likewise.
2290         * gcc.target/mips/rsqrt-2.c: Likewise.
2291         * gcc.target/mips/rsqrt-3.c: Likewise.
2292         * gcc.target/mips/rsqrt-4.c: Likewise.
2293         * gcc.target/mips/save-restore-2.c: Likewise.
2294         * gcc.target/mips/save-restore-4.c: Likewise.
2295         * gcc.target/mips/sb1-1.c: Likewise.
2296         * gcc.target/mips/scc-1.c: Likewise.
2297         * gcc.target/mips/scc-2.c: Likewise.
2298         * gcc.target/mips/scc-3.c: Likewise.
2299         * gcc.target/mips/scc-4.c: Likewise.
2300         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2301         * gcc.target/mips/truncate-1.c: Likewise.
2302         * gcc.target/mips/truncate-2.c: Likewise.
2303         * gcc.target/mips/truncate-3.c: Likewise.
2304         * gcc.target/mips/truncate-4.c: Likewise.
2305         * gcc.target/mips/truncate-5.c: Likewise.
2306         * gcc.target/mips/truncate-6.c: Likewise.
2307         * gcc.target/mips/unaligned-1.c: Likewise.
2308
2309         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2310         skip for -O0.  Require -fexpensive-optimizations.
2311         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2312         * gcc.target/mips/dspr2-MULT.c: Likewise.
2313         * gcc.target/mips/fix-r4000-2.c: Likewise.
2314         * gcc.target/mips/fix-r4000-4.c: Likewise.
2315         * gcc.target/mips/fix-r4000-7.c: Likewise.
2316         * gcc.target/mips/fix-r4000-9.c: Likewise.
2317         * gcc.target/mips/madd-1.c: Likewise.
2318         * gcc.target/mips/madd-2.c: Likewise.
2319         * gcc.target/mips/madd-4.c: Likewise.
2320         * gcc.target/mips/maddu-1.c: Likewise.
2321         * gcc.target/mips/maddu-2.c: Likewise.
2322         * gcc.target/mips/maddu-3.c: Likewise.
2323         * gcc.target/mips/maddu-4.c: Likewise.
2324         * gcc.target/mips/msub-1.c: Likewise.
2325         * gcc.target/mips/msub-2.c: Likewise.
2326         * gcc.target/mips/msub-3.c: Likewise.
2327         * gcc.target/mips/msub-4.c: Likewise.
2328         * gcc.target/mips/msubu-1.c: Likewise.
2329         * gcc.target/mips/msubu-2.c: Likewise.
2330         * gcc.target/mips/msubu-3.c: Likewise.
2331         * gcc.target/mips/msubu-4.c: Likewise.
2332         * gcc.target/mips/mult-1.c: Likewise.
2333         * gcc.target/mips/mult-4.c: Likewise.
2334         * gcc.target/mips/mult-8.c: Likewise.
2335         * gcc.target/mips/mult-9.c: Likewise.
2336         * gcc.target/mips/mult-10.c: Likewise.
2337         * gcc.target/mips/mult-11.c: Likewise.
2338         * gcc.target/mips/mult-16.c: Likewise.
2339
2340         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2341         skip for -O0 and -Os.
2342         * gcc.target/mips/fix-r4000-12.c: Likewise.
2343         * gcc.target/mips/madd-7.c: Likewise.
2344         * gcc.target/mips/mips-ps-5.c: Likewise.
2345         * gcc.target/mips/mips-ps-7.c: Likewise.
2346         * gcc.target/mips/msub-7.c: Likewise.
2347
2348         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2349         skip for -O0.  Require -mno-abicalls.
2350         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2351
2352         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2353         skip for -O0.  Require a total number of BBIT instructions and
2354         at least one of each kind.
2355
2356         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2357         skip for -O0.  Require -fno-unroll-loops.
2358
2359         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2360         skip for -O0.  Allow BLTZ as well as BGEZ.
2361
2362         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2363
2364         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2365         skip for -O0.  Require -fschedule-insns2.
2366         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2367
2368         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2369         but skip for -O0.  Make a branch-likely more likely.
2370
2371         * gcc.target/mips/timode-2.c: Split each test into its own function.
2372         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
2373
2374         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2375         skip for -O0.  Require -fpeephole2.
2376         * gcc.target/mips/vr-mult-2.c: Likewise.
2377
2378 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
2379
2380         PR preprocessor/53469
2381         * gcc.dg/cpp/_Pragma7.c: New test case.
2382
2383 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2384
2385         PR fortran/54370
2386         * gfortran.dg/do_5.f90: New.
2387
2388 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2389
2390         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2391         from dg-options as -Wall no longer implies it.
2392
2393 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
2394
2395         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2396
2397 2012-08-25  Jason Merrill  <jason@redhat.com>
2398
2399         * g++.dg/cpp0x/fntmpdefarg3.C: New.
2400
2401 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
2402
2403         PR c++/51421
2404         * g++.dg/cpp0x/auto34.C: New.
2405
2406 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
2407
2408         PR c/54363
2409         * gcc.dg/pr54363.c: New test.
2410
2411         PR c/54355
2412         * gcc.dg/pr54355.c: New test.
2413
2414 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2415
2416         PR debug/52857
2417         * gcc.target/i386/pr52857-1.c: New.
2418         * gcc.target/i386/pr52857-2.c: Likewise.
2419
2420 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
2421
2422         * gcc.target/mips/code-readable-4.c: New test.
2423
2424 2012-08-23  Julian Brown  <julian@codesourcery.com>
2425             Sandra Loosemore  <sandra@codesourcery.com>
2426
2427         * gcc.target/mips/code-readable-1.c: Add -O to options.
2428
2429 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
2430
2431         PR c++/20420
2432         * g++.dg/lookup/using53.C: New.
2433
2434 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
2435
2436         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2437         * gcc.dg/fixed-point/convert-1.c: New.
2438         * gcc.dg/fixed-point/convert-2.c: New.
2439         * gcc.dg/fixed-point/convert-3.c: New.
2440         * gcc.dg/fixed-point/convert-4.c: New.
2441         * gcc.dg/fixed-point/convert-float-1.c: New.
2442         * gcc.dg/fixed-point/convert-float-2.c: New.
2443         * gcc.dg/fixed-point/convert-float-3.c: New.
2444         * gcc.dg/fixed-point/convert-float-4.c: New.
2445         * gcc.dg/fixed-point/convert-accum-neg.c: New.
2446         * gcc.dg/fixed-point/convert-sat.c: New.
2447         * gcc.dg/fixed-point/convert.h: New.
2448
2449 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
2450
2451         PR target/54089
2452         * gcc.target/sh/pr54089-2.c: New.
2453
2454 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
2455
2456         * gcc.target/i386/long-double-64-1.c: New file.
2457         * gcc.target/i386/long-double-64-2.c: Likewise.
2458         * gcc.target/i386/long-double-64-3.c: Likewise.
2459         * gcc.target/i386/long-double-64-4.c: Likewise.
2460         * gcc.target/i386/long-double-80-1.c: Likewise.
2461         * gcc.target/i386/long-double-80-2.c: Likewise.
2462         * gcc.target/i386/long-double-80-3.c: Likewise.
2463         * gcc.target/i386/long-double-80-4.c: Likewise.
2464         * gcc.target/i386/long-double-80-5.c: Likewise.
2465         * gcc.target/i386/long-double-80-6.c: Likewise.
2466         * gcc.target/i386/long-double-80-7.c: Likewise.
2467
2468 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
2469
2470         PR tree-optimization/54317
2471         * gcc.dg/tree-ssa/vrp79.c: New testcase.
2472
2473 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
2474
2475         PR target/39423
2476         * gcc.target/sh/pr39423-2.c: New.
2477
2478 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
2479
2480         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2481         * gcc.dg/fold-perm.c: Likewise.
2482
2483 2012-08-20  Jan Hubicka  <jh@suse.cz>
2484
2485         PR fortran/48636
2486         * gcc.dg/ipa/inlinehint-1.c: New.
2487
2488 2012-08-20  Florian Weimer  <fweimer@redhat.com>
2489
2490         PR c++/19351
2491         * g++.dg/init/new38.C: New test.
2492         * g++.dg/init/new39.C: New test.
2493
2494 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2495
2496         PR target/54089
2497         * gcc.target/sh/pr54089-1.c: New.
2498
2499 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2500
2501         PR target/51244
2502         * gcc.target/sh/pr51244-11.c: New.
2503
2504 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2505
2506         PR fortran/54301
2507         * gfortran.dg/warn_target_lifetime_2.f90: New.
2508
2509 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2510
2511         PR c++/10416
2512         * g++.dg/warn/Wunused-var-17.C: New.
2513
2514 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
2515
2516         PR middle-end/53992
2517         * gcc.dg/gomp/pr53992.c: New test.
2518
2519 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2520
2521         PR tree-ssa/54295
2522         * gcc.c-torture/execute/20120817-1.c: New test.
2523
2524 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2525
2526         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2527         add instruction.
2528         (f2): New test that really does need adds.
2529
2530 2012-08-20  Richard Guenther  <rguenther@suse.de>
2531
2532         PR tree-optimization/54327
2533         * gcc.dg/torture/pr54327.c: New testcase.
2534
2535 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR tree-optimization/54321
2538         * gcc.c-torture/compile/pr54321.c: New test.
2539
2540 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2541
2542         PR fortran/54301
2543         * gfortran.dg/warn_target_lifetime_1.f90: New.
2544
2545 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
2546
2547         PR fortran/54298
2548         * gfortran.dg/real_compare_1.f90: New test case.
2549         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2550
2551 2012-08-18  Jan Hubicka  <jh@suse.cz>
2552
2553         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2554
2555 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
2556
2557         PR fortran/39290
2558         * gfortran.dg/interface_37.f90: New test.
2559
2560 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
2561             Gary Funck <gary@intrepid.com>
2562
2563         PR target/20020
2564         * gcc.target/i386/pr20020-1.c: New test.
2565         * gcc.target/i386/pr20020-2.c: Likewise.
2566         * gcc.target/i386/pr20020-3.c: Likewise.
2567
2568 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
2569
2570         * gcc.target/i386/perm-concat.c: New test.
2571
2572 2012-08-17  Julian Brown  <julian@codesourcery.com>
2573
2574         * gcc.target/arm/div64-unwinding.c: New test.
2575
2576 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
2577
2578         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2579
2580 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
2581
2582         PR target/54236
2583         * gcc.target/sh/pr54236-1.c: New.
2584
2585 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
2586
2587         * lib/target-supports.exp (check_effective_target_sync_int_long)
2588         (check_effective_target_sync_char_short): Enable for crisv32-*
2589         and cris-*.
2590
2591         PR middle-end/54261
2592         * gcc.dg/torture/pr54261-1.c: New test.
2593
2594 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
2595
2596         PR fortran/54243
2597         PR fortran/54244
2598         * gfortran.dg/typebound_call_24.f03: New.
2599
2600 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2601
2602         PR tree-optimization/54245
2603         * gcc.dg/tree-ssa/pr54245.c: New test.
2604
2605 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2606
2607         PR tree-optimization/54240
2608         * gcc.target/powerpc/pr54240.c: New test.
2609         * gcc.target/mips/pr54240.c: Likewise.
2610
2611 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2612
2613         PR target/52933
2614         * gcc.target/sh/pr52933-1.c: New.
2615         * gcc.target/sh/pr52933-2.c: New.
2616
2617 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2618
2619         PR target/50751
2620         * gcc.target/sh/pr50751-8.c: New.
2621
2622 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
2623
2624         PR fortran/47586
2625         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2626         * gfortran.dg/typebound_proc_27.f03: New test.
2627
2628 2012-08-14  Sterling Augustine  <saugustine@google.com>
2629
2630         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2631
2632 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2633
2634         PR fortran/40881
2635         * gfortran.dg/data_constraints_3.f90: New.
2636         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2637         to disable -pedantic compilation.
2638         * gfortran.dg/pr37243.f: Ditto.
2639         * gfortran.dg/g77/19990826-3.f: Ditto.
2640         * gfortran.dg/g77/20020307-1.f : Ditto.
2641         * gfortran.dg/g77/980310-3.f: Ditto.
2642
2643 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2644
2645         PR fortran/54234
2646         * gfortran.dg/warn_conversion_4.f90: New.
2647
2648 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
2649
2650         PR middle-end/53411
2651         PR rtl-optimization/53495
2652         * gcc.c-torture/compile/pr53411.c: New test.
2653         * gcc.c-torture/compile/pr53495.c: New test.
2654
2655 2012-08-13  Richard Guenther  <rguenther@suse.de>
2656
2657         * gcc.dg/tree-prof/update-loopch.c: Adjust.
2658
2659 2012-08-13  Richard Guenther  <rguenther@suse.de>
2660
2661         PR tree-optimization/54200
2662         * gcc.dg/guality/pr54200.c: New testcase.
2663         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2664
2665 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2666
2667         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2668
2669 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2670
2671         PR target/51244
2672         * gcc.target/sh/pr51244-7.c: New.
2673         * gcc.target/sh/pr51244-8.c: New.
2674         * gcc.target/sh/pr51244-9.c: New.
2675         * gcc.target/sh/pr51244-10.c: New.
2676
2677 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2678
2679         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
2680         -m2e or -m2a.
2681         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2682         * gcc.target/sh/pr53511-1.c: Likewise.
2683         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2684         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2685         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2686         * gcc.target/sh/pr53512-3.c: Likewise.
2687         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2688
2689 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2690
2691         PR target/39423
2692         * gcc.c-torture/compile/pr39423-1.c: New.
2693         * gcc.c-torture/compile/pr39423-2.c: New.
2694
2695 2012-08-12  Tobias Burnus  <burnus@net-b.de>
2696
2697         PR fortran/54221
2698         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2699         they appear uninitialized on the RHS.
2700         * gfortran.dg/public_private_module_6.f90: New.
2701
2702 2012-08-11  Martin Jambor  <mjambor@suse.cz>
2703
2704         PR fortran/48636
2705         * gfortran.dg/pr48636.f90: New test.
2706
2707 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
2708
2709         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2710         to avoid warnings.
2711         (main): Adjust caller.
2712
2713 2012-08-10  Richard Guenther  <rguenther@suse.de>
2714
2715         * gcc.dg/matrix/*.c: Adjust and move ...
2716         * gcc.dg/torture/: ... here.
2717         * gcc.dg/matrix: Remove directory.
2718
2719 2012-08-10  Richard Guenther  <rguenther@suse.de>
2720
2721         PR middle-end/54219
2722         * gcc.dg/torture/vector-shuffle1.c: New testcase.
2723
2724 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2725
2726         PR middle-end/54211
2727         * gcc.dg/tree-ssa/pr54211.c: New test.
2728
2729 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2730
2731         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2732         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2733
2734 2012-08-10  Richard Guenther  <rguenther@suse.de>
2735
2736         PR tree-optimization/54109
2737         * gcc.dg/torture/pr54109.c: New testcase.
2738         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2739         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2740
2741 2012-08-10  Richard Guenther  <rguenther@suse.de>
2742
2743         PR tree-optimization/54027
2744         * gcc.dg/torture/pr54027.c: New testcase.
2745
2746 2012-08-10  Richard Guenther  <rguenther@suse.de>
2747
2748         * g++.dg/plugin/selfassign.c: Adjust.
2749         * gcc.dg/plugin/selfassign.c: Likewise.
2750         * gcc.dg/strlenopt-11.c: Likewise.
2751         * gcc.dg/strlenopt-13.c: Likewise.
2752         * gcc.dg/no-strict-overflow-4.c: Likewise.
2753         * gcc.dg/strict-overflow-4.c: Likewise.
2754         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2755         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2756         * gcc.dg/tree-ssa/asm-3.c: Likewise.
2757         * gcc.dg/tree-ssa/pr18908.c: Likewise.
2758         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2759         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2760         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2761         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2762         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2763         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2764         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2765         * gcc.dg/pr46309.c: Likewise.
2766         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2767
2768 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
2769
2770         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2771         for x86 targets.
2772         * gcc.c-torture/compile/20120727-2.c: New test.
2773
2774 2012-08-09  Martin Jambor  <mjambor@suse.cz>
2775
2776         * gcc.dg/ipa/iinline-4.c: New test.
2777         * gcc.dg/ipa/iinline-5.c: Likewise.
2778         * gcc.dg/ipa/iinline-6.c: Likewise.
2779         * gcc.dg/ipa/iinline-7.c: Likewise.
2780         * gcc.dg/lto/20120723_0.c: Likewise.
2781         * gcc.dg/lto/20120723_1.c: Likewise.
2782
2783 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2784
2785         PR target/39423
2786         * gcc.target/sh/pr39423-1.c: New.
2787
2788 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2789
2790         PR target/51244
2791         * gcc.target/sh/pr51244-5: New.
2792         * gcc.target/sh/pr51244-6: New.
2793
2794 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2795
2796         * gcc.target/i386/adx-addxcarry32-3.c: New.
2797         * gcc.target/i386/adx-addxcarry64-3.c: New.
2798
2799 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
2800
2801         PR rtl-optimization/53701
2802         * gcc.dg/pr53701.c: New test.
2803
2804 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
2805
2806         * gcc.c-torture/compile/20120727-1.c: New test.
2807
2808 2012-08-09  Tobias Burnus  <burnus@net-b.de>
2809
2810         PR fortran/54199
2811         * gfortran.dg/intrinsic_shadow_4.f90: New.
2812
2813 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2814
2815         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
2816
2817 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
2818
2819         * gcc.c-torture/execute/20120808-1.c: New test.
2820
2821 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2822
2823         PR rtl-optimization/54157
2824         * gcc.target/i386/pr54157.c: New file.
2825
2826 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2827
2828         * gcc.target/i386/adx-addcarryx32-1.c: New.
2829         * gcc.target/i386/adx-addcarryx32-2.c: New.
2830         * gcc.target/i386/adx-addcarryx64-1.c: New.
2831         * gcc.target/i386/adx-addcarryx64-2.c: New.
2832         * gcc.target/i386/adx-check.h: New.
2833         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2834         * gcc.target/i386/sse-12.c: Add -madx.
2835         * gcc.target/i386/sse-13.c: Ditto.
2836         * gcc.target/i386/sse-14.c: Ditto.
2837         * gcc.target/i386/sse-22.c: Ditto.
2838         * gcc.target/i386/sse-23.c: Ditto.
2839         * g++.dg/other/i386-2.C: Ditto.
2840         * g++.dg/other/i386-3.C: Ditto.
2841
2842 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2843
2844         * gcc.dg/tree-ssa/slsr-5.c: New.
2845         * gcc.dg/tree-ssa/slsr-6.c: New.
2846         * gcc.dg/tree-ssa/slsr-7.c: New.
2847         * gcc.dg/tree-ssa/slsr-8.c: New.
2848         * gcc.dg/tree-ssa/slsr-9.c: New.
2849         * gcc.dg/tree-ssa/slsr-10.c: New.
2850         * gcc.dg/tree-ssa/slsr-11.c: New.
2851         * gcc.dg/tree-ssa/slsr-12.c: New.
2852         * gcc.dg/tree-ssa/slsr-13.c: New.
2853         * gcc.dg/tree-ssa/slsr-14.c: New.
2854         * gcc.dg/tree-ssa/slsr-15.c: New.
2855         * gcc.dg/tree-ssa/slsr-16.c: New.
2856         * gcc.dg/tree-ssa/slsr-17.c: New.
2857         * gcc.dg/tree-ssa/slsr-18.c: New.
2858         * gcc.dg/tree-ssa/slsr-19.c: New.
2859         * gcc.dg/tree-ssa/slsr-20.c: New.
2860         * gcc.dg/tree-ssa/slsr-21.c: New.
2861         * gcc.dg/tree-ssa/slsr-22.c: New.
2862         * gcc.dg/tree-ssa/slsr-23.c: New.
2863         * gcc.dg/tree-ssa/slsr-24.c: New.
2864         * gcc.dg/tree-ssa/slsr-25.c: New.
2865         * gcc.dg/tree-ssa/slsr-26.c: New.
2866         * gcc.dg/tree-ssa/slsr-30.c: New.
2867         * gcc.dg/tree-ssa/slsr-31.c: New.
2868
2869 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
2870
2871         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2872         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2873         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2874
2875 2012-08-06  Cary Coutant  <ccoutant@google.com>
2876
2877         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2878
2879 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
2880
2881         PR fortran/35831
2882         * gfortran.dg/dummy_procedure_5.f90: Modified.
2883         * gfortran.dg/dummy_procedure_8.f90: New.
2884         * gfortran.dg/interface_26.f90: Modified.
2885         * gfortran.dg/proc_ptr_11.f90: Modified.
2886         * gfortran.dg/proc_ptr_15.f90: Modified.
2887         * gfortran.dg/proc_ptr_result_5.f90: Modified.
2888         * gfortran.dg/typebound_override_1.f90: Modified.
2889         * gfortran.dg/typebound_proc_6.f03: Modified.
2890
2891 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2892
2893         PR tree-optimization/51938
2894         PR tree-optimization/52005
2895         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2896         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2897         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2898         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2899
2900 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
2901
2902         Avoid crashing on erroneous static_assert usage
2903         * g++.dg/cpp0x/static_assert8.C: New test.
2904
2905 2012-08-06  Jason Merrill  <jason@redhat.com>
2906
2907         * g++.dg/cpp0x/sfinae38.C: New.
2908
2909 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2910             Paolo Carlini  <paolo.carlini@oracle.com>
2911
2912         PR c++/54165
2913         * g++.dg/conversion/void2.C: New.
2914
2915 2012-08-06  Tom de Vries  <tom@codesourcery.com>
2916
2917         * gcc.dg/tree-ssa/vrp78.c: New test.
2918
2919 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2920             Richard Sandiford  <rdsandiford@googlemail.com>
2921
2922         * g++.dg/opt/enum2.C: Require fpic target.
2923         * g++.dg/lto/20090303_0.C: Likewise.
2924
2925 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2926             Catherine Moore  <clm@codesourcery.com>
2927
2928         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2929         flush function names too.
2930         * gcc.target/mips/clear-cache-1.c: Likewise.
2931
2932 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
2933
2934         PR target/54156
2935         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2936
2937 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
2938
2939         PR fortran/54166
2940         * gfortran.dg/array_5.f90: New test.
2941
2942 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2943
2944         PR tree-optimization/30318
2945         * gcc.dg/tree-ssa/vrp77.c: New testcase.
2946
2947 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
2948
2949         * g++.dg/ext/vector17.C: New testcase.
2950
2951 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
2952
2953         PR target/51931
2954         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2955         * g++.dg/opt/longbranch1.C: Likewise.
2956
2957 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
2958
2959         PR tree-optimization/53805
2960         * gcc.dg/fold-notunord.c: New testcase.
2961
2962 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
2963
2964         PR fortran/48820
2965         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
2966         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
2967
2968 2012-08-02  Jason Merrill  <jason@redhat.com>
2969             Paolo Carlini  <paolo.carlini@oracle.com>
2970
2971         PR c++/51213 (again)
2972         * g++.dg/cpp0x/sfinae37.C: Extend.
2973
2974 2012-08-02  Richard Guenther  <rguenther@suse.de>
2975
2976         PR tree-optimization/50672
2977         * g++.dg/torture/pr50672.C: New testcase.
2978
2979 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
2980
2981         PR fortran/54147
2982         * gfortran.dg/abstract_type_6.f03: Modified.
2983         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2984         * gfortran.dg/proc_ptr_comp_35.f90: New.
2985         * gfortran.dg/typebound_proc_9.f03: Modified.
2986         * gfortran.dg/typebound_proc_26.f90: New.
2987
2988 2012-08-02  Richard Guenther  <rguenther@suse.de>
2989
2990         * gcc.dg/torture/pta-callused-1.c: Adjust.
2991         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2992         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2993         * gcc.dg/tree-ssa/alias-19.c: Likewise.
2994         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2995         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2996         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2997         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2998         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2999
3000 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
3001
3002         PR fortran/54033
3003         * gfortran.dg/include_6.f90:  New test case.
3004         * gfortran.dg/include_7.f90:  New test case.
3005         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
3006
3007 2012-08-01  Tom de Vries  <tom@codesourcery.com>
3008
3009         * gcc.dg/tree-ssa/vrp76.c: New test.
3010
3011 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
3012
3013         PR tree-optimization/46556
3014         * gcc.dg/tree-ssa/slsr-27.c: New.
3015         * gcc.dg/tree-ssa/slsr-28.c: New.
3016         * gcc.dg/tree-ssa/slsr-29.c: New.
3017
3018 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3019
3020         PR fortran/42418
3021         * gfortran.dg/proc_decl_29.f90: New.
3022
3023 2012-07-31  Dehao Chen  <dehao@google.com>
3024
3025         * gcc.dg/predict-7.c: New test.
3026
3027 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3028
3029         PR fortran/54134
3030         * gfortran.dg/typebound_override_3.f90: New.
3031
3032 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
3033
3034         PR tree-optimization/53773
3035         * gcc.dg/vect/pr53773.c: New test.
3036
3037 2012-07-31  Nick Clifton  <nickc@redhat.com>
3038
3039         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3040         and for XStormy16.
3041
3042 2012-07-31  Tobias Burnus  <burnus@net-b.de>
3043
3044         * gfortran.dg/c_funloc_tests_6.f90: New.
3045         * gfortran.dg/c_funloc_tests_7.f90: New.
3046         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3047
3048 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
3049
3050         PR c++/53624
3051         * g++.dg/cpp0x/temp_default5.C: New.
3052
3053 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
3054
3055         PR fortran/51081
3056         * gfortran.dg/proc_ptr_37.f90: New.
3057
3058 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
3059
3060         * lib/target-supports.exp
3061         (check_effective_target_vect_natural_alignment): New function.
3062         * gcc.dg/align-2.c: Only run on targets with natural alignment
3063         of vector types.
3064         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3065         alignment of vector types.
3066
3067 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3068             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3069
3070         * gcc.target/i386/rdseed16-1.c: New.
3071         * gcc.target/i386/rdseed32-1.c: Ditto
3072         * gcc.target/i386/rdseed64-1.c: Ditto
3073         * gcc.target/i386/sse-12.c: Add -mrdseed.
3074         * gcc.target/i386/sse-13.c: Ditto.
3075         * gcc.target/i386/sse-14.c: Ditto.
3076         * g++.dg/other/i386-2.C: Ditto.
3077         * g++.dg/other/i386-3.C: Ditto.
3078
3079 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
3080
3081         PR target/51244
3082         * gcc.target/sh/pr51244-4.c: New.
3083
3084 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
3085
3086         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3087         for alpha*-*-* targets.  Cleanup original tree dump.
3088
3089 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
3090
3091         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3092         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3093
3094 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
3095
3096         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3097         rand, srand. Include <stdlib.h>.
3098
3099 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
3100
3101         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3102
3103 2012-07-26  Richard Henderson  <rth@redhat.com>
3104
3105         * gcc.dg/attr-hotcold-1.c: New.
3106         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3107
3108 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
3109             Sandra Loosemore  <sandra@codesourcery.com>
3110
3111         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3112
3113 2012-07-26  Tobias Burnus  <burnus@net-b.de>
3114
3115         * gfortran.dg/contiguous_1.f90: Update dg-error.
3116         * gfortran.dg/proc_ptr_32.f90: Ditto.
3117
3118 2012-07-26  Richard Guenther  <rguenther@suse.de>
3119
3120         PR tree-optimization/54098
3121         * gcc.dg/torture/pr54098.c: New testcase.
3122
3123 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3124
3125         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3126         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3127
3128 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3129
3130         PR fortran/44354
3131         * gfortran.dg/array_constructor_39.f90: New test.
3132
3133 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3134
3135         PR fortran/44354
3136         * gfortran.dg/array_constructor_38.f90: New test.
3137
3138 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
3139
3140         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3141
3142 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
3143
3144         * gnat.dg/noreturn5.ad[sb]: New test.
3145
3146 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
3147             Paul Brook  <paul@codesourcery.com>
3148
3149         PR target/53633
3150
3151         * lib/target-suports.exp (check_effective_target_naked_functions): New.
3152         * c-c++-common/pr53633.c: New test.
3153
3154 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
3155
3156         * gcc.target/i386/asm-dialect-1.c: New test case.
3157
3158 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
3159             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3160
3161         * gcc.target/i386/prefetchw-1.c: New.
3162         * gcc.target/i386/sse-12.c: Add -mprfchw.
3163         * gcc.target/i386/sse-13.c: Ditto.
3164         * gcc.target/i386/sse-14.c: Ditto.
3165         * gcc.target/i386/sse-22.c: Ditto.
3166         * gcc.target/i386/sse-23.c: Ditto.
3167         * g++.dg/other/i386-2.C: Ditto.
3168         * g++.dg/other/i386-3.C: Ditto.
3169
3170 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
3171
3172         * lib/gcc-dg.exp (process-message): Don't ignore errors.
3173
3174 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3175
3176         PR target/54051
3177         * gcc.target/arm/pr54051.c: New.
3178         * gcc.target/arm/vfp-1.c: Adjust test.
3179
3180 2012-07-24  Julian Brown  <julian@codesourcery.com>
3181
3182         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3183         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3184         hard-float ARM.
3185
3186 2012-07-23  Paul Brook  <paul@codesourcery.com>
3187
3188         * g++.dg/other/armv7m-1.c: New test.
3189
3190 2012-07-23  Julian Brown  <julian@codesourcery.com>
3191
3192         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3193         ARM.
3194         (DO_TEST): Define to 1 for appropriate ARM targets.
3195
3196 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
3197
3198         PR tree-optimization/53881
3199         * gcc.dg/pr53881.c: Renamed to ...
3200         * gcc.dg/pr53881-1.c: ... this.
3201         * gcc.dg/pr53881-2.c: New test.
3202
3203 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
3204
3205         Handle recent changes in default atomics for cris*-*-linux*.
3206         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3207         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3208         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3209         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3210         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3211         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3212         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3213         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3214         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3215         -mno-unaligned-atomic-may-use-library is in effect for
3216         cris*-*-linux*.
3217         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3218         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3219         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3220         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3221         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3222         gcc.target/cris/torture/sync-mis-op-i-1.c,
3223         gcc.target/cris/torture/sync-mis-op-i-2.c,
3224         gcc.target/cris/torture/sync-mis-op-i-1a.c,
3225         gcc.target/cris/torture/sync-mis-op-i-3.c,
3226         gcc.target/cris/torture/sync-mis-op-i-3a.c,
3227         gcc.target/cris/torture/sync-mis-op-s-1a.c,
3228         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3229         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3230         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3231         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3232         (main): Remove local variable x.
3233         [mis_ok]: Check that atomics don't fail.
3234
3235 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3236
3237         *  gcc.dg/tree-ssa/vrp72.c: New test.
3238         *  gcc.dg/tree-ssa/vrp73.c: New test.
3239         *  gcc.dg/tree-ssa/vrp74.c: New test.
3240         *  gcc.dg/tree-ssa/vrp75.c: New test.
3241
3242 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3243
3244         * gcc.dg/tree-ssa/alias-21.c: New testcase.
3245         * gcc.dg/tree-ssa/alias-22.c: New testcase.
3246
3247 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3248
3249         * gcc.target/mips/octeon-pop-2.c: New testcase.
3250
3251 2012-07-21  Tobias Burnus  <burnus@net-b.de>
3252
3253         PR fortran/48820
3254         * gfortran.dg/assumed_rank_3.f90: New.
3255         * gfortran.dg/assumed_rank_11.f90: New.
3256         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3257         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3258         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3259
3260 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3261
3262         * gcc.target/mips/unaligned-1.c: New testcase.
3263
3264 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
3265
3266         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3267
3268 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3269
3270         * gfortran.dg/bind_c_array_params_2.f90: New.
3271         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3272         and update dg-error.
3273
3274 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3275
3276         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3277
3278 2012-07-20  Jason Merrill  <jason@redhat.com>
3279
3280         PR c++/54038
3281         * g++.dg/other/array7.C: New.
3282
3283 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
3284
3285         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3286         the basic block and check loop depth.
3287         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
3288         matching patterns and comments.
3289         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3290         * gcc.dg/tree-ssa/vector-2.c: Likewise.
3291
3292 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
3293
3294         PR c++/28656
3295         * c-c++-common/pr28656.c: New test.
3296
3297 2012-07-19  Jason Merrill  <jason@redhat.com>
3298
3299         PR c++/54026
3300         * g++.dg/init/mutable1.C: New.
3301
3302 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3303
3304         PR fortran/48820
3305         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3306         * gfortran.dg/assumed_rank_1.f90: New.
3307         * gfortran.dg/assumed_rank_1_c.c: New.
3308         * gfortran.dg/assumed_rank_2.f90: New.
3309         * gfortran.dg/assumed_rank_4.f90: New.
3310         * gfortran.dg/assumed_rank_5.f90: New.
3311         * gfortran.dg/assumed_rank_6.f90: New.
3312         * gfortran.dg/assumed_rank_7.f90: New.
3313         * gfortran.dg/assumed_rank_8.f90: New.
3314         * gfortran.dg/assumed_rank_8_c.c: New.
3315         * gfortran.dg/assumed_rank_9.f90: New.
3316         * gfortran.dg/assumed_rank_10.f90: New.
3317         * gfortran.dg/assumed_rank_12.f90: New.
3318
3319 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3320
3321         * gnat.dg/opt25.adb: New test.
3322         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3323         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3324
3325 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3326
3327         * gnat.dg/aggr20.ad[sb]: New test.
3328         * gnat.dg/aggr20_pkg.ads: New helper.
3329
3330 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3331
3332         * gnat.dg/derived_type3.adb: New test.
3333         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3334
3335 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3336
3337         PR rtl-optimization/53942
3338         * gcc.dg/pr53942.c: New test.
3339
3340 2012-07-19  Jason Merrill  <jason@redhat.com>
3341
3342         PR c++/54021
3343         * g++.dg/cpp0x/constexpr-builtin2.C: New.
3344
3345 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3346
3347         * gnat.dg/discr38.adb: New test.
3348
3349 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3350
3351         PR middle-end/54017
3352         * c-c++-common/gomp/pr54017.c: New test.
3353
3354 2012-07-19  Richard Guenther  <rguenther@suse.de>
3355             Eric Botcazou  <ebotcazou@adacore.com>
3356
3357         * gnat.dg/loop_optimization11.adb: New testcase.
3358         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3359
3360 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
3361             Jason Merrill  <jason@redhat.com>
3362
3363         * g++.dg/cpp0x/sfinae37.C: New.
3364         * g++.dg/template/access23.C: New.
3365         * g++.dg/template/access7.C: Adjust.
3366         * g++.dg/template/sfinae10.C: Don't expect errors.
3367         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3368
3369 2012-07-18  Julian Brown  <julian@codesourcery.com>
3370             Sandra Loosemore <sandra@codesroucery.com>
3371
3372         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3373
3374 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
3375
3376         * gnat.dg/noreturn4.ad[sb]: New test.
3377         * gnat.dg/noreturn4_pkg.ads: New helper.
3378
3379 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
3380             Julian Brown  <julian@codesourcery.com>
3381
3382         * gcc.target/arm/neon-vdup-1.c: New test case.
3383         * gcc.target/arm/neon-vdup-2.c: New test case.
3384         * gcc.target/arm/neon-vdup-3.c: New test case.
3385         * gcc.target/arm/neon-vdup-4.c: New test case.
3386         * gcc.target/arm/neon-vdup-5.c: New test case.
3387         * gcc.target/arm/neon-vdup-6.c: New test case.
3388         * gcc.target/arm/neon-vdup-7.c: New test case.
3389         * gcc.target/arm/neon-vdup-8.c: New test case.
3390         * gcc.target/arm/neon-vdup-9.c: New test case.
3391         * gcc.target/arm/neon-vdup-10.c: New test case.
3392         * gcc.target/arm/neon-vdup-11.c: New test case.
3393         * gcc.target/arm/neon-vdup-12.c: New test case.
3394         * gcc.target/arm/neon-vdup-13.c: New test case.
3395         * gcc.target/arm/neon-vdup-14.c: New test case.
3396         * gcc.target/arm/neon-vdup-15.c: New test case.
3397         * gcc.target/arm/neon-vdup-16.c: New test case.
3398         * gcc.target/arm/neon-vdup-17.c: New test case.
3399         * gcc.target/arm/neon-vdup-18.c: New test case.
3400         * gcc.target/arm/neon-vdup-19.c: New test case.
3401         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3402         arguments non-constant.
3403
3404 2012-07-18  Richard Guenther  <rguenther@suse.de>
3405
3406         PR tree-optimization/53970
3407         * g++.dg/torture/pr53970.C: New testcase.
3408
3409 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3410
3411         PR target/38621
3412         * gcc.c-torture/compile/pr38621.c: New.
3413
3414 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3415
3416         PR target/33135
3417         * gcc.target/sh/pr33135-1.c: New.
3418         * gcc.target/sh/pr33135-2.c: New.
3419         * gcc.target/sh/pr33135-3.c: New.
3420         * gcc.target/sh/pr33135-4.c: New.
3421
3422 2012-07-17  Jason Merrill  <jason@redhat.com>
3423
3424         PR c++/53995
3425         * g++.dg/parse/enum9.C: New.
3426
3427 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
3428             Sandra Loosemore  <sandra@codesourcery.com>
3429
3430         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3431         if there is a conflict with -mcpu=.  Use -mcpu=5208.
3432
3433 2012-07-17  Jason Merrill  <jason@redhat.com>
3434
3435         PR c++/53989
3436         * g++.dg/template/array23.C: New.
3437
3438 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3439
3440         PR fortran/53985
3441         * gfortran.dg/bind_c_usage_26.f90: New.
3442         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3443         * gfortran.dg/bind_c_usage_13.f03: Ditto.
3444         * gfortran.dg/bind_c_usage_18.f90: Ditto.
3445         * gfortran.dg/interop_params.f03: Ditto.
3446
3447 2012-07-17  Jason Merrill  <jason@redhat.com>
3448
3449         * g++.dg/template/inherit8.C: Adjust.
3450         * g++.dg/template/using21.C: Adjust.
3451         * g++.dg/template/using22.C: Adjust.
3452
3453         PR c++/53549
3454         * g++.dg/template/current-inst1.C: New.
3455         * g++.dg/parse/crash35.C: Adjust.
3456
3457 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3458
3459         PR fortran/52101
3460         * gfortran.dg/oldstyle_4.f90: New.
3461
3462 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3463
3464         PR fortran/49265
3465         * gfortran.dg/module_procedure_double_colon_3.f90: New.
3466         * gfortran.dg/module_procedure_double_colon_4.f90: New.
3467
3468 2012-07-16  Jason Merrill  <jason@redhat.com>
3469
3470         * g++.dg/parse/access8.C: Adjust.
3471         * g++.dg/template/sfinae6_neg.C: Adjust.
3472
3473 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
3474
3475         PR fortran/53824
3476         * gfortran.dg/coarray_allocate_1.f90:  New test.
3477
3478 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3479
3480         * gcc.c-torture/execute/bswap-1.c: New testcase.
3481         * gcc.c-torture/compile/unalign-1.c: New testcase.
3482         * gcc.c-torture/compile/20120524-1.c: New testcase.
3483         * gcc.c-torture/compile/20101216-1.c: New testcase.
3484
3485 2012-07-16  Dehao Chen  <dehao@google.com>
3486
3487         Revert
3488         2012-07-10  Dehao Chen  <dehao@google.com>
3489
3490         * gcc.dg/debug_info_inline.c: New test.
3491
3492 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
3493
3494         PR fortran/53956
3495         * gfortran.dg/proc_decl_28.f90: New.
3496
3497 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3498
3499         * gcc.dg/torture/builtins-1.c: New testcase.
3500
3501 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
3502
3503         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3504         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3505         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3506         gcc.target/cris/sync-1-v10.c,
3507         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3508         pass -mno-unaligned-atomic-may-use-library.
3509         * gcc.target/cris/sync-xchg-1.c: New test.
3510         * gcc.target/cris/20011127-1.c: Adjust to %P being a
3511         valid register operand output modifier.
3512
3513 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
3514
3515         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3516         characters.
3517
3518 2012-07-13  Andrew Pinski  <apinski@cavium.com>
3519
3520         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3521         rather than cleanup-tree-dump.
3522         * gcc.target/mips/octeon-pipe-1.c: Likewise.
3523
3524 2012-07-13  Richard Guenther  <rguenther@suse.de>
3525
3526         PR tree-optimization/53907
3527         * gcc.target/i386/pr53907.c: New testcase.
3528
3529 2012-07-13  Richard Guenther  <rguenther@suse.de>
3530
3531         PR tree-optimization/53922
3532         * gcc.dg/torture/pr53922.c: New testcase.
3533
3534 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
3535
3536         PR rtl-optimization/53908
3537         * gcc.dg/torture/pr53908.c: New test.
3538
3539 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
3540
3541         PR c++/53531
3542         * g++.dg/cpp0x/variadic135.C: New.
3543
3544 2012-07-12  Jason Merrill  <jason@redhat.com>
3545
3546         * g++.dg/template/sfinae6_neg.C: Adjust.
3547
3548 2012-07-12  Tobias Burnus  <burnus@net-b.de>
3549
3550         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3551         * gfortran.dg/c_f_pointer_tests_3.f90: Update
3552         scan-tree-dump-times pattern.
3553
3554 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3555
3556         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3557
3558 2012-07-11  Jason Merrill  <jason@redhat.com>
3559
3560         DR 1402
3561         * g++.g/cpp0x/defaulted37.C: New.
3562
3563 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
3564
3565         PR target/53859
3566         * gcc.target/arm/pr53859.c: New test.
3567
3568 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
3569
3570         PR target/53886
3571         * gcc.c-torture/compile/pr53886.c: New.
3572
3573 2012-07-10  Dehao Chen  <dehao@google.com>
3574
3575         * gcc.dg/debug_info_inline.c: New test.
3576
3577 2012-07-10  Jason Merrill  <jason@redhat.com>
3578
3579         PR c++/53733
3580         * g++.dg/cpp0x/defaulted36.C: New.
3581         * g++.dg/cpp0x/defaulted21.C: Adjust.
3582
3583         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3584
3585 2012-07-09  Sterling Augustine  <saugustine@google.com>
3586
3587         * g++.dg/debug/dwarf2/pubnames-2.C: New.
3588
3589 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
3590
3591         PR tree-optimization/53887
3592         * gcc.dg/pr53887.c: New test.
3593
3594 2012-07-09  Jason Merrill  <jason@redhat.com>
3595
3596         PR c++/53882
3597         * g++.dg/cpp0x/nullptr29.C: New.
3598
3599 2012-07-09  Tom de Vries  <tom@codesourcery.com>
3600             Richard Guenther  <rguenther@suse.de>
3601
3602         * gcc.dg/builtin-unreachable-6.c: New test.
3603         * gcc.dg/builtin-unreachable-5.c: New test.
3604
3605 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
3606
3607         PR tree-optimization/53881
3608         * gcc.dg/pr53881.c: New test.
3609
3610 2012-07-06  Jason Merrill  <jason@redhat.com>
3611
3612         PR c++/53862
3613         * g++.dg/cpp0x/variadic134.C: New.
3614
3615         PR c++/53858
3616         * g++.dg/cpp0x/alias-decl-20.C: New.
3617
3618 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3619
3620         PR tree-optimization/51879
3621         * gcc.dg/pr51879-16.c: New test.
3622         * gcc.dg/pr51879-17.c: Same.
3623
3624 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3625
3626         PR tree-optimization/52009
3627         * gcc.dg/pr51879-7.c: New test.
3628         * gcc.dg/pr51879-18.c: New test.
3629
3630 2012-07-05  Jason Merrill  <jason@redhat.com>
3631
3632         PR c++/50852
3633         * g++.dg/template/typedef39.C: New.
3634
3635         PR c++/53039
3636         * g++.dg/cpp0x/variadic133.C: New.
3637         * g++.dg/template/param1.C: Adjust.
3638
3639 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3640
3641         PR target/48941
3642         PR target/51980
3643         * gcc.target/arm/neon/vtrnf32.c: Update.
3644         * gcc.target/arm/neon/vtrns32.c: Update.
3645         * gcc.target/arm/neon/vtrnu32.c: Update.
3646         * gcc.target/arm/neon/vzipf32.c: Update.
3647         * gcc.target/arm/neon/vzips32.c: Update.
3648         * gcc.target/arm/neon/vzipu32.c: Update.
3649
3650 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
3651
3652         PR fortran/53732
3653         * gfortran.dg/inline_sum_4.f90: New test.
3654
3655 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
3656
3657         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3658
3659 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3660
3661         * gcc.target/arm/fma-sp.c: New testcase.
3662         * gcc.target/arm/fma.c: Likewise.
3663         * gcc.target/arm/fma.h: Likewise.
3664
3665 2012-07-04  Jason Merrill  <jason@redhat.com>
3666
3667         PR c++/53848
3668         * g++.dg/other/enum3.C: New.
3669
3670 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
3671
3672         PR middle-end/53321
3673         * g++.dg/torture/pr53321.C: New test.
3674
3675 2012-07-04  Richard Guenther  <rguenther@suse.de>
3676
3677         PR tree-optimization/53844
3678         * g++.dg/tree-ssa/pr53844.C: New testcase.
3679
3680 2012-07-04  Richard Guenther  <rguenther@suse.de>
3681
3682         PR tree-optimization/53849
3683         * gcc.dg/pr53849.c: New testcase.
3684
3685 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
3686
3687         PR c++/53812
3688         * g++.dg/ext/label14.C: New test.
3689
3690 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
3691
3692         PR target/53811
3693         * g++.dg/other/pr53811.C: New test.
3694
3695 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
3696
3697         PR target/28896
3698         * gcc.target/m68k/stack-limit-1.c: New testcase.
3699
3700 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3701
3702         * gnat.dg/recursive_call.adb: New test.
3703
3704 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3705
3706         * gnat.dg/discr37.ad[sb]: New test.
3707
3708 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
3709
3710         * g++.dg/other/packed1.C: Remove SH from xfail list.
3711
3712 2012-07-02  Jason Merrill  <jason@redhat.com>
3713
3714         PR c++/53619
3715         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3716
3717         PR c++/53783
3718         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3719
3720         PR c++/53788
3721         * g++.dg/cpp0x/decltype39.C: New.
3722         * g++.dg/diagnostic/method1.C: Adjust.
3723
3724         PR c++/53816
3725         * g++.dg/template/ref6.C: New.
3726
3727 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3728
3729         PR target/53568
3730         * gcc.target/sh/pr53568-1.c: New.
3731
3732 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3733
3734         PR target/51244
3735         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3736
3737 2012-07-02  Jason Merrill  <jason@redhat.com>
3738
3739         PR c++/53821
3740         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3741
3742         PR c++/53524
3743         * g++.dg/template/enum7.C: New.
3744         * g++.dg/other/ptrmem10.C: Adjust.
3745         * g++.dg/other/ptrmem11.C: Adjust.
3746         * g++.dg/cpp0x/scoped_enum.C: Adjust.
3747
3748 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
3749
3750         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3751
3752 2012-07-01  Wei Guozhi  <carrot@google.com>
3753
3754         PR target/53447
3755         * gcc.target/arm/pr53447-1.c: New testcase.
3756         * gcc.target/arm/pr53447-2.c: New testcase.
3757         * gcc.target/arm/pr53447-3.c: New testcase.
3758         * gcc.target/arm/pr53447-4.c: New testcase.
3759
3760 2012-06-29  Richard Guenther  <rguenther@suse.de>
3761
3762         PR tree-optimization/47061
3763         * gcc.dg/tree-ssa/vrp71.c: New testcase.
3764
3765 2012-06-29  Richard Guenther  <rguenther@suse.de>
3766
3767         PR tree-optimization/37541
3768         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3769
3770 2012-06-29  Richard Guenther  <rguenther@suse.de>
3771
3772         PR tree-optimization/52589
3773         * gcc.dg/tree-ssa/vrp70.c: New testcase.
3774
3775 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
3776
3777         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3778
3779         * g++.dg/template/error46.C: Add missing comment to dg-message.
3780         * g++.dg/template/crash107.C: Likewise.
3781         * g++.dg/template/error47.C: Likewise.
3782         * g++.dg/template/crash108.C: Likewise.
3783         * g++.dg/overload/operator5.C: Likewise.
3784
3785         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3786         errors in dg-message directives, add comments.
3787
3788 2012-06-28  Kai Tietz  <ktietz@redhat.com>
3789
3790         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3791         hard-coded 'unsigned long'.
3792
3793 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3794
3795         PR tree-optimization/51581
3796         * gcc.dg/vect/pr51581-4.c: New test.
3797
3798         PR tree-optimization/53645
3799         * gcc.c-torture/execute/pr53645-2.c: New test.
3800
3801 2012-06-28  Richard Guenther  <rguenther@suse.de>
3802
3803         PR middle-end/53790
3804         * gcc.dg/torture/pr53790.c: New testcase.
3805
3806 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3807
3808         PR tree-optimization/53645
3809         * gcc.c-torture/execute/pr53645.c: New test.
3810
3811 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
3812
3813         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3814
3815 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
3816
3817         PR debug/53671
3818         PR debug/49888
3819         * gcc.dg/guality/pr49888.c: Account for the possibility that
3820         the variable is optimized out at the first test.
3821
3822 2012-06-27  Jason Merrill  <jason@redhat.com>
3823
3824         * g++.dg/cpp0x/override2.C: Adjust.
3825         * g++.dg/template/error5.C: Adjust.
3826         * g++.dg/parse/crash28.C: Adjust.
3827
3828         PR c++/53563
3829         * g++.dg/parse/template27.C: New.
3830         * g++.dg/template/crash74.C: Adjust expected output.
3831
3832 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
3833
3834         PR fortran/41951
3835         PR fortran/49591
3836         * gfortran.dg/typebound_operator_16.f03: New.
3837
3838 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
3839
3840         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3841         even src1.i and src2.i fields even in the second half of the arrays.
3842
3843 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3844
3845         PR c++/51033.
3846         * g++.dg/torture/vshuf-16.inc: New test.
3847         * g++.dg/torture/vshuf-2.inc: New test.
3848         * g++.dg/torture/vshuf-4.inc: New test.
3849         * g++.dg/torture/vshuf-8.inc: New test.
3850         * g++.dg/torture/vshuf-main.inc: New test.
3851         * g++.dg/torture/vshuf-v16hi.C: New test.
3852         * g++.dg/torture/vshuf-v16qi.C: New test.
3853         * g++.dg/torture/vshuf-v2df.C: New test.
3854         * g++.dg/torture/vshuf-v2di.C: New test.
3855         * g++.dg/torture/vshuf-v2sf.C: New test.
3856         * g++.dg/torture/vshuf-v2si.C: New test.
3857         * g++.dg/torture/vshuf-v4df.C: New test.
3858         * g++.dg/torture/vshuf-v4di.C: New test.
3859         * g++.dg/torture/vshuf-v4sf.C: New test.
3860         * g++.dg/torture/vshuf-v4si.C: New test.
3861         * g++.dg/torture/vshuf-v8hi.C: New test.
3862         * g++.dg/torture/vshuf-v8qi.C: New test.
3863         * g++.dg/torture/vshuf-v8si.C: New test.
3864
3865 2012-06-27  Richard Guenther  <rguenther@suse.de>
3866
3867         PR middle-end/53676
3868         * gcc.dg/tree-ssa/scev-6.c: New testcase.
3869
3870 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
3871
3872         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3873         scan-dump-dem-not): Use printable pattern in test name.
3874
3875 2012-06-26  Sterling Augustine  <saugustine@google.com>
3876             Dominique Dhumieres  <dominiq@lps.ens.fr>
3877
3878         * gcc.dg/pubtypes-2.c: Update expected output.
3879         * gcc.dg/pubtypes-3.c: Likewise.
3880         * gcc.dg/pubtypes-4.c: Likewise.
3881
3882 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
3883
3884         * gcc.dg/tree-ssa/slsr-1.c: New test.
3885         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3886         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3887         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3888
3889 2012-06-26  Matt Turner  <mattst88@gmail.com>
3890
3891         PR target/35294
3892         * gcc.target/arm/mmx-2.c: New.
3893
3894 2012-06-26  Richard Guenther  <rguenther@suse.de>
3895
3896         PR c++/53752
3897         * g++.dg/torture/pr53752.C: New testcase.
3898
3899 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
3900
3901         PR tree-optimization/53748
3902         * gcc.c-torture/compile/pr53748.c: New test.
3903
3904 2012-06-25  Jason Merrill  <jason@redhat.com>
3905
3906         PR c++/53498
3907         PR c++/53305
3908         * g++.dg/cpp0x/decltype38.C: New.
3909         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3910
3911 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
3912
3913         * lib/target-supports-dg.exp (testname-for-summary): New.
3914         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3915         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3916         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3917         scan-module-absence, output-exists, output-exists-not: Use
3918         testname-for-summary.
3919         (dg-test): Clean up testname_with_flags.
3920         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3921         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3922         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3923         scan-assembler-dem-not, object-size: Use testname-for-summary.
3924         * lib/gcov.exp (run-gcov): Likewise.
3925         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3926         scan-dump-dem, scan-dump-dem-note): Likewise.
3927
3928         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3929         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3930         including profopt.opt; save and restore existing value.
3931         * g++.dg/bprob/bprob.exp: Likewise.
3932         * gcc.dg/matrix/matrix.exp: Likewise.
3933         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3934         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3935         PROFOPT_OPTIONS.
3936
3937 2012-06-25  Richard Henderson  <rth@redhat.com>
3938
3939         * gcc.dg/pr53749.c: New.
3940
3941 2012-06-25  Jason Merrill  <jason@redhat.com>
3942
3943         PR c++/52988
3944         * g++.dg/cpp0x/nullptr28.C: New.
3945
3946 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
3947
3948         * gcc.target/arm/neon-vld1_dupQ.c: New.
3949
3950 2012-06-25  Florian Weimer  <fweimer@redhat.com>
3951
3952         * g++.dg/init/new35.C: New.
3953         * g++.dg/init/new36.C: New.
3954         * g++.dg/init/new37.C: New.
3955         * g++.dg/ext/vla5.C: New warning.
3956         * g++.dg/ext/vla8.C: New warning.
3957         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3958
3959 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3960             James Greenhalgh  <james.greenhalgh@arm.com>
3961
3962         * gcc.target/arm/ftest-support-arm.h New testcase.
3963         * gcc.target/arm/ftest-support-thumb.h Likewise.
3964         * gcc.target/arm/ftest-support.h Likewise.
3965         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3966         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3967         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3968         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3969         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3970         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3971         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3972         * gcc.target/arm/ftest-armv6-arm.c Likewise.
3973         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3974         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3975         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3976         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3977         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3978         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3979         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3980         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3981         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3982         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3983         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3984         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3985         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3986         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3987         * lib/target-supports.exp
3988         (check_effective_target_arm_arch_FUNC): Add support for more
3989         architectures.
3990         (add_options_for_arm_arch_FUNC): Likewise.
3991         (check_effective_target_arm_arch_FUNC_multilib): New functions.
3992
3993 2012-06-25  Jason Merrill  <jason@redhat.com>
3994
3995         PR c++/53202
3996         * g++.dg/cpp0x/constexpr-tuple.C: New.
3997
3998 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
3999
4000         PR target/53759
4001         * gcc.target/i386/pr53759.c: New test.
4002
4003         PR c++/53594
4004         * g++.dg/cpp0x/nsdmi7.C: New test.
4005
4006 2012-06-24  Kai Tietz  <ktietz@redhat.com>
4007
4008         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4009         for LLP64 targets.
4010         * gcc.target/i386/pr38988.c: Likewise.
4011
4012 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
4013
4014         PR fortran/47710
4015         PR fortran/53328
4016         * gfortran.dg/typebound_generic_12.f03: New.
4017         * gfortran.dg/typebound_generic_13.f03: New.
4018
4019 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
4020
4021         * gnat.dg/lto15.ad[sb]: New test.
4022
4023 2012-06-21  Meador Inge  <meadori@codesourcery.com>
4024
4025         PR c/53702
4026         * gcc.dg/Wunused-local-typedefs.c: New testcase.
4027
4028 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
4029
4030         * gcc.dg/pch/ident-1.c: New test.
4031         * gcc.dg/pch/ident-1.hs: Header file for new test.
4032
4033 2012-06-21  Michael Matz  <matz@suse.de>
4034
4035         PR middle-end/53688
4036         * gcc.c-torture/execute/pr53688.c: New test.
4037
4038 2012-06-20  Richard Guenther  <rguenther@suse.de>
4039
4040         PR tree-optimization/30318
4041         * gcc.dg/tree-ssa/vrp69.c: New testcase.
4042
4043 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
4044
4045         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4046
4047 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4048
4049         * gcc.target/i386/clearcapv2.map: New file.
4050         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4051
4052 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4053
4054         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4055         and add __sh__ case.
4056
4057 2012-06-19  Jason Merrill  <jason@redhat.com>
4058
4059         PR c++/52637
4060         * g++.dg/debug/localclass1.C: New.
4061
4062 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4063
4064         * g++.dg/cpp0x/override4.C: New.
4065
4066 2012-06-14  Jason Merrill  <jason@redhat.com>
4067
4068         PR c++/53651
4069         * g++.dg/cpp0x/decltype37.C: New.
4070
4071 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4072
4073         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4074
4075 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
4076
4077         * gcc.c-torture/compile/vector-5.c,
4078         gcc.c-torture/compile/vector-6.c: New tests.
4079
4080 2012-06-19  Richard Henderson  <rth@redhat.com>
4081
4082         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4083
4084 2012-06-19  Richard Guenther  <rguenther@suse.de>
4085
4086         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4087
4088 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
4089
4090         PR target/53712
4091         * gcc.target/i386/pr53712.c: New test.
4092
4093 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4094
4095         PR fortran/53692
4096         * gfortran.dg/elemental_optional_args_6.f90: New.
4097
4098 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4099
4100         PR fortran/53526
4101         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4102         * gfortran.dg/coarray/move_alloc_1.f90
4103
4104 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4105
4106         PR fortran/53526
4107         * gfortran.dg/coarray_27.f90: New.
4108
4109 2012-06-18  Joey Ye <Joey.Ye@arm.com>
4110             Greta Yorsh  <Greta.Yorsh@arm.com>
4111
4112         * gcc.target/arm/epilog-1.c: New test.
4113
4114 2012-06-18  Richard Guenther  <rguenther@suse.de>
4115
4116         PR tree-optimization/53693
4117         * g++.dg/torture/pr53693.C: New testcase.
4118
4119 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
4120
4121         PR tree-optimization/53703
4122         * gcc.dg/torture/pr53703.c: New test.
4123
4124 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
4125
4126         PR middle-end/53698
4127         * gcc.target/i386/pr53698.c: New test.
4128
4129 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4130
4131         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4132
4133 2012-06-17  Tobias Burnus  <burnus@net-b.de>
4134
4135         PR fortran/53691
4136         PR fortran/53685
4137         * gfortran.dg/transfer_check_3.f90: New.
4138
4139 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4140
4141         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4142
4143 2012-06-16  Tobias Burnus  <burnus@net-b.de>
4144
4145         PR fortran/53642
4146         PR fortran/45170
4147         * gfortran.dg/deferred_type_param_8.f90: New.
4148
4149 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
4150
4151         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4152         testname that includes flags, passed in as new argument, in
4153         pass/fail messages.
4154         (run_gcov): Get testname from dg-test, use it in pass/fail messages
4155         and pass it to verify-* procedures.
4156
4157         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4158         alignment torture options with usual torture options.
4159
4160         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4161         messages reported for one line of source code.
4162         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4163         * g++.dg/cpp0x/decltype2.C: Likewise.
4164         * g++.dg/cpp0x/decltype3.C: Likewise.
4165         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4166         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4167         * g++.dg/cpp0x/static_assert3.C: Likewise.
4168         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4169         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4170         * g++.dg/cpp0x/union1.C: Likewise.
4171         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4172         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4173         * g++.dg/cpp0x/variadic2.C: Likewise.
4174         * g++.dg/cpp0x/variadic20.C: Likewise.
4175         * g++.dg/cpp0x/variadic74.C: Likewise.
4176         * g++.dg/diagnostic/bitfld2.C: Likewise.
4177         * g++.dg/ext/attrib44.C: Likewise.
4178         * g++.dg/ext/no-asm-1.C: Likewise.
4179         * g++.dg/other/error34.C: Likewise.
4180         * g++.dg/parse/crash46.C: Likewise.
4181         * g++.dg/parse/error10.C: Likewise.
4182         * g++.dg/parse/error2.C: Likewise.
4183         * g++.dg/parse/error3.C: Likewise.
4184         * g++.dg/parse/error36.C: Likewise.
4185         * g++.dg/parse/error8.C: Likewise.
4186         * g++.dg/parse/error9.C: Likewise.
4187         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4188         * g++.dg/parse/parser-pr28152.C: Likewise.
4189         * g++.dg/parse/template25.C: Likewise.
4190         * g++.dg/parse/typename11.C: Likewise.
4191         * g++.dg/tc1/dr147.C: Likewise.
4192         * g++.dg/template/deduce3.C: Likewise.
4193         * g++.dg/template/koenig9.C: Likewise.
4194         * g++.dg/template/pr23510.C: Likewise.
4195         * g++.dg/warn/pr12242.C: Likewise.
4196         * g++.dg/warn/pr30551-2.C: Likewise.
4197         * g++.dg/warn/pr30551.C: Likewise.
4198         * g++.old-deja/g++.other/typename1.C: Likewise.
4199         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4200
4201 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4202
4203         PR c++/51033
4204         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4205         * c-c++-common/torture/vshuf-2.inc: Likewise.
4206         * c-c++-common/torture/vshuf-4.inc: Likewise.
4207         * c-c++-common/torture/vshuf-8.inc: Likewise.
4208         * c-c++-common/torture/vshuf-main.inc: Likewise.
4209         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4210         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4211         * c-c++-common/torture/vshuf-v2df.c: Likewise.
4212         * c-c++-common/torture/vshuf-v2di.c: Likewise.
4213         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4214         * c-c++-common/torture/vshuf-v2si.c: Likewise.
4215         * c-c++-common/torture/vshuf-v4df.c: Likewise.
4216         * c-c++-common/torture/vshuf-v4di.c: Likewise.
4217         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4218         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4219         * c-c++-common/torture/vshuf-v4si.c: Likewise.
4220         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4221         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4222         * c-c++-common/torture/vshuf-v8si.c: Likewise.
4223
4224 2012-06-15  Michael Matz  <matz@suse.de>
4225
4226         * gcc.dg/tree-ssa/vector-4.c: New test.
4227
4228 2012-06-15  Michael Matz  <matz@suse.de>
4229
4230         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4231         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4232
4233 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
4234
4235         PR tree-optimization/53636
4236         * gcc.target/arm/pr53636.c: New test.
4237
4238 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
4239
4240         PR tree-optimization/51581
4241         * gcc.c-torture/execute/pr51581-1.c: New test.
4242         * gcc.c-torture/execute/pr51581-2.c: New test.
4243         * gcc.dg/vect/pr51581-1.c: New test.
4244         * gcc.dg/vect/pr51581-2.c: New test.
4245         * gcc.dg/vect/pr51581-3.c: New test.
4246         * gcc.target/i386/avx-pr51581-1.c: New test.
4247         * gcc.target/i386/avx-pr51581-2.c: New test.
4248         * gcc.target/i386/avx2-pr51581-1.c: New test.
4249         * gcc.target/i386/avx2-pr51581-2.c: New test.
4250         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4251
4252 2012-06-15  Richard Guenther  <rguenther@suse.de>
4253
4254         * gcc.c-torture/execute/20120615-1.c: New testcase.
4255
4256 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
4257
4258         * gnat.dg/vect8.ad[sb]: New test.
4259
4260 2012-06-14  Richard Guenther  <rguenther@suse.de>
4261
4262         * gcc.dg/tree-ssa/vrp.h: New testcase.
4263         * gcc.dg/tree-ssa/vrp68.c: Likewise.
4264
4265 2012-06-13  Christian Bruel  <christian.bruel@st.com>
4266
4267         PR target/53621
4268         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4269
4270 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
4271
4272         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4273
4274 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
4275
4276         PR testsuite/20771
4277         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4278         test summary unique.
4279
4280         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4281         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4282         scan-stack-usage-not): Don't strip torture options from test name.
4283
4284         * lib/scandump.exp (scan-dump-times): Use printable version of
4285         regexp in test summary line.
4286
4287         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4288         messages reported for one line of source code.
4289         * gcc.dg/format/few-1.c: Likewise.
4290         * gcc.dg/ia64-sync-2.c: Likewise.
4291         * gcc.dg/sync-2.c: Likewise.
4292         * gcc.dg/noncompile/pr44517.c: Likewise.
4293
4294 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4295
4296         PR debug/49888
4297         * gcc.dg/guality/pr49888.c: New.
4298
4299 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4300
4301         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4302         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4303         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4304
4305 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4306
4307         PR fortran/53643
4308         * gfortran.dg/intent_out_7.f90: New.
4309
4310 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4311
4312         PR fortran/53597
4313         * gfortran.dg/save_4.f90: New.
4314
4315 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4316
4317         PR c/53532
4318         PR c/51034
4319         PR c/53196
4320         * gcc.dg/pr53532.c: New test.
4321         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4322         adjust line numbers.
4323         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4324         * gcc.dg/Wcxx-compat-8.c: Likewise.
4325         * gcc.dg/pr51034.c: New test.
4326         * gcc.dg/pr53196-1.c: New test.
4327         * gcc.dg/pr53196-2.c: New test.
4328
4329 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
4330
4331         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4332         alignment torture options with usual torture options.
4333         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4334         instead of dg-options.
4335         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4336         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4337         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4338         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4339         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4340         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4341
4342         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4343         to checks for multiple messages reported for one line of source code.
4344         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4345
4346         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4347         messages reported for one line of source code.
4348
4349         * gcc.dg/20031223-1.c: Add comments to check for multiple
4350         messages reported for one line of source code.
4351         * gcc.dg/Wconversion-integer.c: Likewise.
4352         * gcc.dg/Wfatal-2.c: Likewise.
4353         * gcc.dg/Wfatal.c: Likewise.
4354         * gcc.dg/Wobjsize-1.c: Likewise.
4355         * gcc.dg/c99-vla-jump-1.c: Likewise.
4356         * gcc.dg/c99-vla-jump-2.c: Likewise.
4357         * gcc.dg/c99-vla-jump-3.c: Likewise.
4358         * gcc.dg/c99-vla-jump-4.c: Likewise.
4359         * gcc.dg/c99-vla-jump-5.c: Likewise.
4360         * gcc.dg/decl-9.c: Likewise.
4361         * gcc.dg/declspec-10.c: Likewise.
4362         * gcc.dg/declspec-18.c: Likewise.
4363         * gcc.dg/mtune.c: Likewise.
4364         * gcc.dg/parser-pr28152-2.c: Likewise.
4365         * gcc.dg/parser-pr28152.c: Likewise.
4366         * gcc.dg/pr14475.c: Likewise.
4367         * gcc.dg/pr27953.c: Likewise.
4368         * gcc.dg/pr28322-3.c: Likewise.
4369         * gcc.dg/pr30457.c: Likewise.
4370         * gcc.dg/pr30551-2.c: Likewise.
4371         * gcc.dg/pr30551-3.c: Likewise.
4372         * gcc.dg/pr30551-4.c: Likewise.
4373         * gcc.dg/pr30551-5.c: Likewise.
4374         * gcc.dg/pr30551-6.c: Likewise.
4375         * gcc.dg/pr30551.c: Likewise.
4376         * gcc.dg/pr45461.c: Likewise.
4377         * gcc.dg/pr48552-1.c: Likewise.
4378         * gcc.dg/pr48552-2.c: Likewise.
4379         * gcc.dg/redecl-1.c: Likewise.
4380         * gcc.dg/transparent-union-3.c: Likewise.
4381         * gcc.dg/utf-dflt.c: Likewise.
4382         * gcc.dg/utf-dflt2.c: Likewise.
4383         * gcc.dg/vla-8.c: Likewise.
4384         * gcc.dg/vla-init-1.c: Likewise.
4385         * gcc.dg/wtr-int-type-1.c: Likewise.
4386
4387         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4388         messages reported for for one line of source code.
4389         * c-c++-common/raw-string-5.c: Likewise.
4390         * c-c++-common/raw-string-4.c: Likewise.
4391         * c-c++-common/raw-string-6.c: Likewise.
4392         * c-c++-common/pr20000.c: Likewise.
4393
4394         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4395         messages reported for one line of source code.
4396         * gcc.dg/cpp/pr30786.c: Likewise.
4397         * gcc.dg/cpp/pr28709.c: Likewise.
4398         * gcc.dg/cpp/missing-header-MD.c: Likewise.
4399         * gcc.dg/cpp/macspace2.c: Likewise.
4400         * gcc.dg/cpp/missing-header-1.c: Likewise.
4401         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4402         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4403         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4404
4405 2012-06-12  Jason Merrill  <jason@redhat.com>
4406
4407         PR c++/53599
4408         * g++.dg/template/local7.C: New.
4409
4410 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4411
4412         PR target/53511
4413         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4414         * gcc.target/sh/pr51340-2.c: Likewise.
4415         * gcc.target/sh/pr51340-3.c: Likewise.
4416
4417 2012-06-12  Michael Matz  <matz@suse.de>
4418
4419         * gcc.dg/torture/alias-1.c: New test.
4420
4421 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4422
4423         PR rtl-optimization/53589
4424         * gcc.dg/torture/pr53589.c: New test.
4425
4426 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4427
4428         PR target/50749
4429         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4430         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4431         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4432         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4433         * gcc.target/sh/pr50749-sf-predec-2.c: New.
4434         * gcc.target/sh/pr50749-sf-predec-4.c: New.
4435         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4436         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4437         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4438         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4439         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4440         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4441         * gcc.target/sh/pr50749-sf-predec-1.c: New.
4442         * gcc.target/sh/pr50749-sf-predec-3.c: New.
4443         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4444         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4445
4446 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
4447
4448         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4449         (check_intel_cpu_model): New function.
4450         (check_amd_cpu_model): New function.
4451         (check_features): New function.
4452         (__get_cpuid_output): New function.
4453         (check_detailed): New function.
4454         (fn1): Rename to quick_check.
4455         (main): Update to call quick_check and call check_detailed.
4456
4457 2012-06-11  Richard Henderson  <rth@redhat.com>
4458
4459         * lib/target-supports.exp
4460         (check_effective_target_sync_long_long_runtime): Use
4461         check_effective_target_lp64 instead of
4462         check_effective_target_powerpc64 for powerpc targets.
4463
4464 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
4465
4466         PR target/53511
4467         * gcc.target/sh/pr53511-1.c: New.
4468
4469 2012-06-11  Richard Guenther  <rguenther@suse.de>
4470
4471         PR middle-end/53470
4472         * g++.dg/lto/pr53470_0.C: New testcase.
4473         * gcc.dg/lto/pr53470_0.c: Likewise.
4474
4475 2012-06-11  Richard Guenther  <rguenther@suse.de>
4476
4477         PR c++/53605
4478         * g++.dg/ext/pr53605.C: New testcase.
4479
4480 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4481
4482         * gnat.dg/specs/array1.ads: New test.
4483         * gnat.dg/specs/array2.ads: Likewise.
4484         * gnat.dg/array22.adb: Likewise.
4485
4486 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4487
4488         * gnat.dg/constant4.adb: New test.
4489         * gnat.dg/constant4_pkg.ads: New helper.
4490
4491 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
4492
4493         PR fortran/52552
4494         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4495         * gfortran.dg/allocate_class_1.f90: Modified.
4496         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4497         * gfortran.dg/allocate_class_2.f90: New.
4498
4499 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
4500
4501         PR middle-end/53535
4502         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4503
4504 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4505
4506         PR fortran/52861
4507         * gfortran.dg/string_assign_2.f90:  New test case.
4508
4509 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4510
4511         PR fortran/52861
4512         * gfortran.dg/string_assign_1.f90:  New test case.
4513
4514 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
4515
4516         PR middle-end/53580
4517         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4518         * gcc.dg/gomp/critical-4.c: Likewise.
4519         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4520         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4521         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4522         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4523         * c-c++-common/gomp/pr53580.c: New test.
4524
4525 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4526
4527         PR c++/51214
4528         * g++.dg/cpp0x/forw_enum11.C: New.
4529
4530 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4531
4532         PR c++/53567
4533         * g++.dg/cpp0x/alias-decl-19.C: New.
4534
4535 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
4536
4537         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4538
4539 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
4540
4541         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4542         (XSTATE_FP): Ditto.
4543         (XSTATE_SSE): Ditto.
4544         (XSTATE_YMM): Ditto.
4545         (avx_os_support): Use new defines.
4546
4547 2012-06-06  Richard Guenther  <rguenther@suse.de>
4548
4549         PR testsuite/32380
4550         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4551         loops.
4552
4553 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4554
4555         PR c++/52841
4556         * g++.dg/cpp0x/pr52841.C: New testcase.
4557
4558 2012-06-06  Richard Guenther  <rguenther@suse.de>
4559
4560         PR tree-optimization/53081
4561         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4562         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4563
4564 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4565
4566         * gcc.target/powerpc/pr53487.c: New test.
4567
4568 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
4569
4570         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4571
4572 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
4573
4574         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4575
4576 2012-06-05  Richard Guenther  <rguenther@suse.de>
4577
4578         PR tree-optimization/30442
4579         * gcc.dg/vect/bb-slp-30.c: New testcase.
4580
4581 2012-06-05  Richard Guenther  <rguenther@suse.de>
4582
4583         PR tree-optimization/53081
4584         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4585         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4586         -fno-tree-loop-distribute-patterns.
4587
4588 2012-06-05  Alan Modra  <amodra@gmail.com>
4589
4590         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4591         Check static chain in nested funcs.
4592
4593 2012-06-04  Tobias Burnus  <burnus@net-b.de>
4594
4595         PR fortran/50619
4596         * gfortran.dg/init_flag_10.f90: New.
4597
4598 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4599
4600         PR c++/53524
4601         * g++.dg/warn/Wenum-compare-no-2: New.
4602
4603 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
4604
4605         PR preprocessor/53463
4606         * g++.dg/cpp/limits.C: New test.
4607         * g++.dg/parse/error19.C: Adjust.
4608         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4609         * g++.dg/warn/pr35635.C: Likewise.
4610         * g++.old-deja/g++.pt/assign1.C: Likewise.
4611
4612 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
4613
4614         PR target/53559
4615         * gcc.target/powerpc/cell_builtin_1.c: New test case.
4616         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4617         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4618         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4619         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4620         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4621         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4622         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4623
4624 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
4625
4626         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4627
4628 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
4629
4630         PR tree-optimization/53550
4631         * gcc.dg/pr53550.c: New test.
4632
4633 2012-06-04  Richard Guenther  <rguenther@suse.de>
4634
4635         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4636         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4637         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4638
4639 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4640
4641         PR fortran/48831
4642         * gfortran.dg/parameter_array_element_2.f90: New.
4643
4644 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
4645
4646         PR target/53512
4647         * gcc.target/sh/pr53512-1.c: New.
4648         * gcc.target/sh/pr53512-2.c: New.
4649         * gcc.target/sh/pr53512-3.c: New.
4650         * gcc.target/sh/pr53512-4.c: New.
4651
4652 2012-06-01  Jason Merrill  <jason@redhat.com>
4653
4654         PR c++/52973
4655         * g++.dg/ext/visibility/template12.C: New.
4656         * g++.dg/ext/attrib14.C: Adjust warning line.
4657
4658         PR c++/52725
4659         * g++.dg/parse/new6.C: New.
4660         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4661
4662 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4663
4664         * c-c++-common/restrict-2.c: Revert previous change.
4665
4666 2012-06-01  Jason Merrill  <jason@redhat.com>
4667
4668         PR c++/53137
4669         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4670
4671         PR c++/53484
4672         * g++.dg/cpp0x/auto33.C: New.
4673
4674 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
4675
4676         PR c++/26155
4677         * g++.dg/parse/namespace-alias-1.C: New.
4678
4679 2012-06-01  Christian Bruel  <christian.bruel@st.com>
4680
4681         * gcc.dg/spec-options.c: New test.
4682         * gcc.dg/foo.specs: New file.
4683
4684 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4685
4686         PR ada/53517
4687         * gnat.dg/lto14.adb: Skip on Solaris.
4688
4689 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
4690
4691         * gcc.target/cris/sync-1-v10.c,
4692         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4693         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4694         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4695         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4696         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4697         gcc.target/cris/torture/sync-mis-op-i-1.c,
4698         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4699         gcc.target/cris/torture/sync-mis-op-i-2.c,
4700         gcc.target/cris/torture/sync-mis-op-i-2a.c,
4701         gcc.target/cris/torture/sync-mis-op-i-3.c,
4702         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4703         gcc.target/cris/torture/sync-mis-op-s-1.c,
4704         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4705         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4706         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4707         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4708         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4709         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4710         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4711         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4712         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4713
4714 2012-05-31  Richard Guenther  <rguenther@suse.de>
4715
4716         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4717         ldist-pr45948.c with disabled SCCP.
4718
4719 2012-05-31  Richard Guenther  <rguenther@suse.de>
4720
4721         PR middle-end/48493
4722         * gcc.dg/torture/pr48493.c: New testcase.
4723
4724 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
4725
4726         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4727         arm32 to targets.
4728         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4729         of the initialization loop.
4730         (dg-final): Adjust the expected number of vectorized loops depending
4731         on vect_char_mult target selector.
4732
4733 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
4734
4735         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4736         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4737         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4738         New tests.
4739
4740 2012-05-30  Jason Merrill  <jason@redhat.com>
4741
4742         PR c++/53356
4743         * g++.dg/init/new34.C: New.
4744         * g++.dg/tree-ssa/stabilize1.C: New.
4745
4746 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4747
4748         PR c++/53356
4749         * g++.dg/init/new33.C: New test.
4750
4751 2012-05-30  Richard Guenther  <rguenther@suse.de>
4752
4753         PR middle-end/53501
4754         * gcc.dg/torture/pr53501.c: New testcase.
4755         * c-c++-common/restrict-2.c: Adjust.
4756
4757 2012-05-30  Alan Modra  <amodra@gmail.com>
4758
4759         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4760         torture-finish.
4761
4762 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
4763
4764         * gcc.target/i386/shuf-concat.c: New test.
4765
4766 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4767
4768         PR rtl-optimization/53519
4769         * gcc.c-torture/compile/pr53519.c: New test.
4770
4771 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4772
4773         * gcc.target/arm/neon-vrev.c: New.
4774
4775 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
4776
4777         PR target/51340
4778         * gcc.target/sh/pr51340-1.c: New.
4779         * gcc.target/sh/pr51340-2.c: New.
4780         * gcc.target/sh/pr51340-3.c: New.
4781
4782 2012-05-29  Richard Guenther  <rguenther@suse.de>
4783
4784         PR tree-optimization/53516
4785         * gcc.dg/torture/pr53516.c: New testcase.
4786
4787 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
4788
4789         PR preprocessor/53229
4790         * gcc.dg/cpp/paste6.c: Force to run without
4791         -ftrack-macro-expansion.
4792         * gcc.dg/cpp/paste8.c: Likewise.
4793         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4794         -ftrack-macro-expansion.
4795         * gcc.dg/cpp/paste12.c: Force to run without
4796         -ftrack-macro-expansion.
4797         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4798         -ftrack-macro-expansion.
4799         * gcc.dg/cpp/paste13.c: Likewise.
4800         * gcc.dg/cpp/paste14.c: Likewise.
4801         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4802         -ftrack-macro-expansion.
4803         * gcc.dg/cpp/paste18.c: New test.
4804
4805 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
4806
4807         * gcc.target/cris/torture/trap-1.c,
4808         gcc.target/cris/torture/trap-2.c,
4809         gcc.target/cris/torture/trap-3.c,
4810         gcc.target/cris/torture/trap-v0.c,
4811         gcc.target/cris/torture/trap-v3.c: New tests.
4812
4813 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
4814
4815         PR c++/25137
4816         * g++.dg/warn/Wbraces3.C: New.
4817         * g++.dg/warn/Wbraces4.C: Likewise.
4818
4819 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
4820
4821         PR tree-optimization/53505
4822         * c-c++-common/torture/pr53505.c: New test.
4823
4824 2012-05-27  Nathan Sidwell  <nathan@acm.org>
4825
4826         * gcc.dg/stmt-expr-4.c: New.
4827
4828 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
4829
4830         PR c++/53491
4831         * g++.dg/parse/crash60.C: New.
4832
4833 2012-05-26  Jason Merrill  <jason@redhat.com>
4834
4835         PR c++/53220
4836         * c-c++-common/array-lit.c: New.
4837         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4838
4839 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4840
4841         PR ada/50294
4842         * gnat.dg/array21.adb: New test.
4843
4844 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4845
4846         * gnat.dg/renaming5.adb: Adjust dg-final directive.
4847
4848 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4849
4850         PR c++/32054
4851         * g++.dg/other/anon-union3.C: New.
4852
4853 2012-05-25  Ian Lance Taylor  <iant@google.com>
4854
4855         * gcc.dg/split-6.c: New test.
4856
4857 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4858
4859         * gnat.dg/lto14.adb: New test.
4860
4861 2012-05-25  Tristan Gingold  <gingold@adacore.com>
4862
4863         * gcc.target/i386/large-frame.c: New.
4864
4865 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
4866         * gcc.target/powerpc/lhs-1.c: New.
4867         * gcc.target/powerpc/lhs-2.c: New.
4868         * gcc.target/powerpc/lhs-3.c: New.
4869
4870 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
4871
4872         Make unwound macro expansion trace less redundant
4873         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4874         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4875         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4876         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4877         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4878         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4879
4880 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4881
4882         PR c++/53464
4883         * g++.dg/cpp0x/constexpr-default1.C: New.
4884
4885 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4886
4887         PR c++/32080
4888         * g++.dg/eh/goto2.C: New.
4889
4890 2012-05-24  Richard Guenther  <rguenther@suse.de>
4891
4892         PR middle-end/53460
4893         * g++.dg/tree-prof/pr53460.C: New testcase.
4894
4895 2012-05-24  Richard Guenther  <rguenther@suse.de>
4896
4897         PR bootstrap/53466
4898         * g++.dg/debug/pr53466.C: New testcase.
4899
4900 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
4901
4902         PR tree-optimization/53465
4903         * gcc.c-torture/execute/pr53465.c: New test.
4904
4905 2012-05-23  Tobias Burnus  <burnus@net-b.de>
4906
4907         PR fortran/51055
4908         PR fortran/45170
4909         * gfortran.dg/allocate_with_typespec_6.f90: New.
4910
4911 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4912
4913         PR c++/29185
4914         * g++.dg/warn/delete-array-1.C: New.
4915
4916 2012-05-23  Richard Guenther  <rguenther@suse.de>
4917
4918         * gcc.dg/torture/pr39074-2.c: Adjust.
4919         * gcc.dg/torture/pr39074.c: Likewise.
4920         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4921         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4922
4923 2012-05-22  Jan Hubicka  <jh@suse.cz>
4924
4925         PR middle-end/53161
4926         * g++.dg/torture/pr53161.C: New testcase.
4927
4928 2012-05-22  Tobias Burnus  <burnus@net-b.de>
4929
4930         PR fortran/53389
4931         * gfortran.dg/realloc_on_assign_15.f90: New.
4932
4933 2012-05-22  Richard Guenther  <rguenther@suse.de>
4934
4935         PR middle-end/51071
4936         * gcc.dg/torture/pr51071-2.c: New testcase.
4937
4938 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
4939
4940         PR tree-optimization/53336
4941         * g++.dg/torture/pr53336.C: New testcase.
4942
4943 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
4944
4945         PR c++/53322
4946         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4947         instead of -Wunused-local-typedefs.
4948
4949 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4950
4951         PR c++/51184
4952         * g++.dg/other/abstract4.C: New-
4953
4954 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4955
4956         PR c++/40821
4957         * g++.dg/ext/attrib46.C: New.
4958
4959 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
4960
4961         PR c/53418
4962         * gcc.c-torture/compile/pr53418-1.c,
4963         gcc.c-torture/compile/pr53418-2.c: New tests.
4964
4965 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
4966
4967         PR tree-optimization/53366
4968         * gcc.dg/torture/pr53366-1.c: New test.
4969         * gcc.dg/torture/pr53366-2.c: New test.
4970         * gcc.target/i386/pr53366-1.c: New test.
4971         * gcc.target/i386/pr53366-2.c: New test.
4972
4973         PR tree-optimization/53409
4974         * gcc.c-torture/compile/pr53409.c: New test.
4975
4976         PR tree-optimization/53410
4977         * gcc.c-torture/compile/pr53410-1.c: New test.
4978         * gcc.c-torture/compile/pr53410-2.c: New test.
4979
4980 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4981
4982         PR target/53425
4983         * gcc.target/i386/pr53425-1.c: New file.
4984         * gcc.target/i386/pr53425-2.c: Likewise.
4985
4986 2012-05-21  Richard Guenther  <rguenther@suse.de>
4987
4988         PR tree-optimization/53408
4989         * gcc.dg/torture/pr53408.c: New testcase.
4990
4991 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
4992             H.J. Lu  <hongjiu.lu@intel.com>
4993
4994         PR target/53416
4995         * gcc.target/i386/pr53416.c: New file.
4996
4997 2012-05-21  Richard Guenther  <rguenther@suse.de>
4998
4999         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5000
5001 2012-05-21  Richard Guenther  <rguenther@suse.de>
5002
5003         * gcc.dg/torture/ldist-1.c: New testcase.
5004
5005 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
5006
5007         * gnat.dg/lto13.adb: New test.
5008         * gnat.dg/lto13_pkg.ad[sb]: New helper.
5009
5010 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5011
5012         * gnat.dg/specs/lto12.ads: New test.
5013         * gnat.dg/specs/lto12_pkg.ads: New helper.
5014
5015 2012-05-18  Richard Guenther  <rguenther@suse.de>
5016
5017         PR tree-optimization/53346
5018         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5019         * gcc.target/i386/incoming-10.c: Adjust.
5020         * gcc.target/i386/incoming-11.c: Likewise.
5021         * gcc.target/i386/pr46295.c: Likewise.
5022
5023 2012-05-18  Richard Guenther  <rguenther@suse.de>
5024
5025         * gcc.dg/pr53352.c: Return zero.
5026
5027 2012-05-18  Richard Guenther  <rguenther@suse.de>
5028
5029         PR tree-optimization/53390
5030         * gcc.dg/torture/pr53390.c: New testcase.
5031
5032 2012-05-18  Meador Inge  <meadori@codesourcery.com>
5033
5034         PR rtl-optimization/53352
5035         * gcc.dg/pr53352.c: New test.
5036
5037 2012-05-17  David S. Miller  <davem@davemloft.net>
5038
5039         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5040         failure on sparc-*-linux-gnu.
5041
5042 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5043
5044         PR c++/39681
5045         * g++.dg/parse/error49.C: New.
5046         * g++.dg/cpp0x/error8.C: Likewise.
5047         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5048         * g++.dg/ext/utf-dflt2.C: Likewise.
5049         * g++.dg/ext/utf-gnuxx98.C: Likewise.
5050         * g++.dg/ext/utf-dflt.C: Likewise.
5051         * c-c++-common/raw-string-3.c: Likewise.
5052         * c-c++-common/raw-string-4.c: Likewise.
5053
5054 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5055
5056         PR c++/53371
5057         * g++.dg/cpp0x/catch1.C: New.
5058
5059 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5060
5061         PR c++/44516
5062         * g++.dg/parse/error48.C: New.
5063         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5064         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5065
5066 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
5067
5068         * gcc.dg/tm/indirect-2.c: New test.
5069
5070 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5071
5072         PR tree-optimization/53217
5073         * gfortran.dg/pr53217.f90: New test.
5074
5075 2012-05-16  Richard Guenther  <rguenther@suse.de>
5076
5077         PR tree-optimization/53364
5078         * g++.dg/torture/pr53364.C: New testcase.
5079
5080 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
5081
5082         PR testsuite/52641
5083         * gcc.dg/pr52549.c: Fix test for long != void*
5084         * gcc.c-torture/execute/pr52979-1.x: New file.
5085         * gcc.c-torture/execute/pr52979-2.x: New file.
5086
5087 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
5088
5089         PR preprocessor/7263
5090         * gcc.dg/binary-constants-2.c: Run without tracking locations
5091         accross macro expansion.
5092         * gcc.dg/binary-constants-3.c: Likewise.
5093         * gcc.dg/cpp/sysmac2.c: Likewise.
5094         * gcc.dg/nofixed-point-2.c: Adjust for more precise
5095         location.
5096         * gcc.dg/cpp/syshdr3.c: New test.
5097         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5098         * gcc.dg/system-binary-constants-1.c: New test.
5099         * gcc.dg/system-binary-constants-1.h: New header for the new test
5100         above.
5101         * g++.dg/cpp/syshdr3.C: New test.
5102         * g++.dg/cpp/syshdr3.h: New header the new test above.
5103         * g++.dg/system-binary-constants-1.C: New test.
5104         * g++.dg/system-binary-constants-1.h: New header the new test
5105         above.
5106
5107 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5108
5109         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5110
5111 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
5112
5113         PR target/53358
5114         * gcc.dg/pr53358.c: New test.
5115
5116 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5117
5118         PR c++/11856
5119         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5120         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5121
5122 2012-05-15  Olivier Hainque  <hainque@adacore.com>
5123
5124         * g++.dg/eh/sighandle.C: New testcase.
5125
5126 2012-05-15  Richard Guenther  <rguenther@suse.de>
5127
5128         PR tree-optimization/53355
5129         * gcc.dg/tree-ssa/vrp67.c: New testcase.
5130
5131 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5132
5133         * gfortran.dg/*.f90: Remove now redundant manual
5134         cleanup-modules directive.
5135
5136 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
5137
5138         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5139         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5140
5141 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
5142
5143         PR fortran/52428
5144         * gfortran.dg/int_range_io_1.f90: New test.
5145
5146 2012-05-14  Andi Kleen <ak@linux.intel.com>
5147             Jakub Jelinek  <jakub@redhat.com>
5148
5149         PR target/53315
5150         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5151         * gcc.target/i386/rtm-check.h: New file.
5152         * gcc.target/i386/pr53315.c: New test.
5153
5154 2012-05-14  Tobias Burnus  <burnus@net-b.de>
5155
5156         PR fortran/49110
5157         PR fortran/51055
5158         PR fortran/53329
5159         * gfortran.dg/deferred_type_param_4.f90: New.
5160         * gfortran.dg/deferred_type_param_6.f90: New.
5161
5162 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
5163
5164         * gcc.target/i386/retarg.c: New test.
5165
5166 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5167
5168         PR fortran/45170
5169         * gfortran.dg/deferred_type_param_3.f90: New.
5170         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5171         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5172
5173 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5174
5175         * gnat.dg/null_pointer_deref3.adb: New test.
5176
5177 2012-05-12  Tobias Burnus  <burnus@net-b.de>
5178
5179         PR fortran/49110
5180         PR fortran/52843
5181         * gfortran.dg/deferred_type_param_5.f90: New.
5182
5183 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5184
5185         * g++.dg/parse/error47.C: New.
5186
5187 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5188
5189         PR fortran/52537
5190         * gfortran.dg/string_compare_4.f90:  Change option
5191         to -fdump-tree-original.  Add test case for kind=4.
5192
5193 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5194
5195         PR fortran/52537
5196         * gfortran.dg/string_compare_4.f90:  New test.
5197
5198 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5199
5200         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5201
5202 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5203
5204         PR c++/53305
5205         * g++.dg/cpp0x/variadic132.C: New.
5206
5207 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5208
5209         PR c++/53158
5210         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5211         * g++.dg/parse/error26.C: Tweak dg-error column number.
5212
5213 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5214
5215         PR c++/53301
5216         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5217
5218 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5219
5220         * gnat.dg/lto11.ad[sb]: New test.
5221
5222 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
5223
5224         PR target/52908
5225         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5226         directive to Scan for vpmuldq, not vpmacsdql.
5227
5228 2012-05-09  Michael Matz  <matz@suse.de>
5229
5230         PR tree-optimization/53185
5231         * gcc.dg/vect/pr53185.c: New test.
5232
5233 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
5234
5235         PR middle-end/53249
5236         * gcc.target/i386/pr53249.c: New.
5237
5238 2012-05-09  Richard Guenther  <rguenther@suse.de>
5239
5240         PR tree-optimization/18437
5241         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5242         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5243
5244 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
5245
5246         PR tree-optimization/53226
5247         * gcc.c-torture/compile/pr53226.c: New test.
5248
5249 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5250
5251         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5252         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5253         * gcc.target/i386/hle-and-acq-1.c: Likewise.
5254         * gcc.target/i386/hle-and-rel-1.c: Likewise.
5255         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5256         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5257         * gcc.target/i386/hle-or-acq-1.c: Likewise.
5258         * gcc.target/i386/hle-or-rel-1.c: Likewise.
5259         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5260         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5261         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5262         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5263         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5264         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5265
5266 2012-05-09  Dehao Chen  <dehao@google.com>
5267
5268         * gcc.dg/predict-1.c: Remove the replicated text in this test.
5269         * gcc.dg/predict-2.c: Likewise.
5270         * gcc.dg/predict-3.c: Likewise.
5271         * gcc.dg/predict-4.c: Likewise.
5272         * gcc.dg/predict-5.c: Likewise.
5273         * gcc.dg/predict-6.c: Likewise.
5274
5275 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
5276
5277         PR target/53272
5278         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5279
5280 2012-05-08  Richard Guenther  <rguenther@suse.de>
5281
5282         * gcc.dg/fold-bitand-4.c: New testcase.
5283
5284 2012-05-08  Dehao Chen  <dehao@google.com>
5285
5286         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5287         heuristic is working properly.
5288         * gcc.dg/predict-2.c: Likewise.
5289         * gcc/dg/predict-3.c: Likewise.
5290         * gcc/dg/predict-4.c: Likewise.
5291         * gcc/dg/predict-5.c: Likewise.
5292         * gcc/dg/predict-6.c: Likewise.
5293
5294 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
5295
5296         PR tree-optimization/53239
5297         * g++.dg/opt/vrp3.C: New test.
5298         * g++.dg/opt/vrp3-aux.cc: New file.
5299         * g++.dg/opt/vrp3.h: New file.
5300
5301 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5302
5303         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5304         .uleb128 support in assembler output.
5305
5306 2012-05-07  Richard Guenther  <rguenther@suse.de>
5307
5308         PR lto/42987
5309         * g++.dg/lto/pr42987_0.C: New testcase.
5310         * g++.dg/lto/pr42987_1.C: Likewise.
5311
5312 2012-05-07  Tobias Burnus  <burnus@net-b.de>
5313
5314         PR fortran/53255
5315         * gfortran.dg/typebound_operator_15.f90: New.
5316
5317 2012-05-06  Tobias Burnus  <burnus@net-b.de>
5318
5319         PR fortran/41587
5320         * gfortran.dg/class_array_13.f90: New.
5321
5322 2012-05-06  Tristan Gingold  <gingold@adacore.com>
5323
5324         * gnat.dg/warn7.adb: New test.
5325
5326 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5327
5328         * gnat.dg/specs/renamings.ads: Rename to...
5329         * gnat.dg/specs/renaming1.ads: ...this.
5330         * gnat.dg/specs/renaming2.ads: New test.
5331         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5332         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5333         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5334         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5335
5336 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5337
5338         * gnat.dg/discr36.ad[sb]: New test.
5339         * gnat.dg/discr36_pkg.ad[sb]: New helper.
5340
5341 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5342
5343         PR c/43772
5344         * c-c++-common/pr43772.c: New.
5345
5346 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
5347
5348         PR fortran/41600
5349         * gfortran.dg/select_type_26.f03 : New test.
5350         * gfortran.dg/select_type_27.f03 : New test.
5351
5352         PR fortran/53191
5353         * gfortran.dg/select_type_28.f03 : New test.
5354
5355 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
5356
5357         PR fortran/49010
5358         PR fortran/24518
5359         * gfortran.dg/mod_sign0_1.f90: New test.
5360         * gfortran.dg/mod_large_1.f90: New test.
5361
5362 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5363
5364         PR fortran/53175
5365         gfortran.dg/public_private_module_5.f90: New.
5366
5367 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5368
5369         PR fortran/53111
5370         * gfortran.dg/constructor_7.f90: New.
5371         * gfortran.dg/constructor_8.f90: New.
5372
5373 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5374
5375         PR c++/53166
5376         * g++.dg/cpp0x/static_assert7.C: New.
5377
5378 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
5379
5380         PR tree-optimization/52633
5381         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5382         recognized as widening shifts instead of over-widening.
5383         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5384         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5385         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5386         * gcc.target/arm/pr52633.c: New test.
5387
5388 2012-05-04  Richard Guenther  <rguenther@suse.de>
5389
5390         PR tree-optimization/53168
5391         * gcc.dg/torture/pr53168.c: New testcase.
5392         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5393
5394 2012-05-04  Richard Guenther  <rguenther@suse.de>
5395
5396         * gcc.dg/lto/pr53214_0.c: New testcase.
5397
5398 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5399
5400         * gcc.target/ia64/pr48496.c: New test.
5401         * gcc.target/ia64/pr52657.c: Likewise.
5402
5403 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5404
5405         PR c/51712
5406         * c-c++-common/pr51712.c: New.
5407
5408 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5409
5410         PR target/53199
5411         * gcc.target/powwerpc/pr53199.c: New file.
5412
5413 2012-05-03  Jason Merrill  <jason@redhat.com>
5414
5415         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5416
5417         * gcc.dg/debug/dwarf2/dups-types.c: New.
5418         * gcc.dg/debug/dwarf2/dups-types.h: New.
5419
5420 2012-05-03  Jason Merrill  <jason@redhat.com>
5421
5422         * g++.dg/debug/dwarf2/namespace-2.C: New.
5423         * g++.dg/debug/dwarf2/localclass3.C: New.
5424
5425 2012-05-03  Jason Merrill  <jason@redhat.com>
5426
5427         * g++.dg/debug/dwarf2/thunk1.C: New.
5428
5429 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5430
5431         PR c++/53186
5432         * g++.dg/other/final2.C: New.
5433
5434 2012-05-03  Richard Guenther  <rguenther@suse.de>
5435
5436         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5437
5438 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
5439
5440         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5441         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5442         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5443         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5444
5445 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
5446
5447         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5448         .byte 0xf2.
5449         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5450         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5451         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5452
5453         PR debug/53174
5454         * gcc.dg/pr53174.c: New test.
5455
5456         PR target/53187
5457         * gcc.target/arm/pr53187.c: New test.
5458         * gcc.c-torture/compile/pr53187.c: New test.
5459
5460 2012-05-03  Richard Guenther  <rguenther@suse.de>
5461
5462         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5463         unsupported prefetching support.
5464
5465 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5466
5467         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5468         option -ftrack-macro-expansion=0.
5469         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5470         option -ftrack-macro-expansion=0.
5471
5472 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5473
5474         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5475         dg-options for target arm with dg-additional-options.
5476
5477 2012-05-03  Richard Guenther  <rguenther@suse.de>
5478
5479         PR tree-optimization/53144
5480         * gcc.dg/torture/pr53144.c: New testcase.
5481
5482 2012-05-03  Tobias Burnus  <burnus@net-b.de>
5483
5484         PR fortran/52864
5485         * gfortran.dg/pointer_intent_7.f90: New.
5486         * gfortran.dg/pure_formal_3.f90: New.
5487
5488 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
5489
5490         * gcc.target/s390/20030123-1.c: Add missing "volatile".
5491
5492 2012-05-02  Martin Jambor  <mjambor@suse.cz>
5493
5494         PR lto/52605
5495         * g++.dg/lto/pr52605_0.C: New test.
5496
5497 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
5498
5499         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5500         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5501         * gcc.target/i386/hle-add-acq-1.c: Ditto.
5502         * gcc.target/i386/hle-add-rel-1.c: Ditto.
5503         * gcc.target/i386/hle-and-acq-1.c: Ditto.
5504         * gcc.target/i386/hle-and-rel-1.c: Ditto.
5505         * gcc.target/i386/hle-or-acq-1.c: Ditto.
5506         * gcc.target/i386/hle-or-rel-1.c: Ditto.
5507         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5508         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5509         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5510         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5511         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5512         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5513         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5514         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5515
5516 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
5517
5518         PR middle-end/53153
5519         * gcc.dg/pr53153.c: New test.
5520
5521 2012-05-02  Richard Guenther  <rguenther@suse.de>
5522
5523         * g++.dg/tree-ssa/pr19807.C: Adjust.
5524
5525 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
5526
5527         PR tree-optimization/53163
5528         * gcc.c-torture/compile/pr53163.c: New test.
5529
5530         PR rtl-optimization/53160
5531         * gcc.c-torture/execute/pr53160.c: New test.
5532
5533 2012-05-01  Ian Lance Taylor  <iant@google.com>
5534
5535         PR c/37303
5536         * gcc.dg/pr37303.c: New test.
5537
5538 2012-05-01  Richard Henderson  <rth@redhat.com>
5539
5540         * lib/target-supports.exp
5541         (check_effective_target_sync_long_long_runtime): True for
5542         check_effective_target_powerpc64.
5543
5544 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
5545
5546         PR c++/51033
5547         * gcc.dg/vector-1.c: Move to ...
5548         * c-c++-common/vector-1.c: ... here.
5549         * gcc.dg/vector-2.c: Move to ...
5550         * c-c++-common/vector-2.c: ... here.
5551         * gcc.dg/vector-3.c: Move to ...
5552         * c-c++-common/vector-3.c: ... here. Adapt to C++.
5553         * gcc.dg/vector-4.c: Move to ...
5554         * c-c++-common/vector-4.c: ... here.
5555         * gcc.dg/vector-init-1.c: Move to ...
5556         * c-c++-common/vector-init-1.c: ... here.
5557         * gcc.dg/vector-init-2.c: Move to ...
5558         * c-c++-common/vector-init-2.c: ... here.
5559         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5560         * c-c++-common/vector-subscript-1.c: ... here.
5561         * gcc.dg/vector-subscript-2.c: Move to ...
5562         * c-c++-common/vector-subscript-2.c: ... here.
5563         * gcc.dg/vector-subscript-3.c: Move to ...
5564         * c-c++-common/vector-subscript-3.c: ... here.
5565
5566         PR c++/51314
5567         * g++.dg/cpp0x/vt-51314.C: New test.
5568         * g++.dg/cpp0x/variadic76.C: Fix.
5569
5570 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5571
5572         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5573
5574 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5575
5576         Add -Wvarargs option
5577         * c-c++-common/Wvarargs.c: New test case.
5578         * c-c++-common/Wvarargs-2.c: Likewise.
5579
5580 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5581
5582         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5583         * objc.dg/foreach-7.m: Force the test case to run without
5584         -ftrack-macro-expansion.
5585         * c-c++-common/tm/attrib-1.c: Likewise.
5586         * c-c++-common/warn-ommitted-condop.c: Likewise.
5587         * gcc.dg/assign-warn-1.c: Likewise.
5588         * gcc.dg/assign-warn-2.c: Likewise.
5589         * gcc.dg/attr-alloc_size.c: Likewise.
5590         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5591         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5592         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5593         * gcc.dg/c90-const-expr-9.c: Likewise.
5594         * gcc.dg/c99-const-expr-9.c: Likewise.
5595         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
5596         * gcc.dg/cpp/direct2s.c: Likewise.
5597         * gcc.dg/cpp/pr28709.c: Likewise.
5598         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5599         * gcc.dg/dfp/composite-type.c: Likewise.
5600         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5601         with -ftrack-macro-expansion
5602         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5603         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5604         * g++.dg/ext/cleanup-1.C: Likewise.
5605         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5606         * g++.dg/template/sfinae10.C: Likewise.
5607         * g++.dg/tm/wrap-2.C: Likewise.
5608         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5609         * g++.dg/warn/Wsign-conversion.C: Likewise.
5610         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5611         * g++.old-deja/g++.mike/p10769b.C: Likewise.
5612         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5613         it to run with -ftrack-macro-expansion.
5614         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5615         test cases without -ftrack-macro-expansion.
5616
5617         Fix location for static class members
5618         * g++.dg/template/sfinae6_neg.C: Adjust.
5619
5620         Make conversion warnings work on NULL with -ftrack-macro-expansion
5621         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5622         alongside the previous testing for NULL.
5623
5624         Fix -Wuninitialized for -ftrack-macro-expansion
5625         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5626
5627         Strip "<built-in>" loc from displayed expansion context
5628         * g++.dg/warn/Wconversion-real-integer2.C: New test.
5629         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5630         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5631         new test above.
5632
5633         Fix expansion point loc for macro-like tokens
5634         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5635         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5636
5637         Fix token pasting with -ftrack-macro-expansion
5638         * gcc.dg/cpp/paste17.c: New test case for
5639         -ftrack-macro-expansion=2 mode only.
5640         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5641
5642 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
5643
5644         * gnat.dg/warn6.ad[sb]: New test.
5645
5646 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5647
5648         PR 53149
5649         * gcc.dg/20011021-1.c: Adjust testcase.
5650
5651 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5652
5653         PR fortran/53148
5654         * gfortran.dg/function_optimize_12.f90:  New test.
5655
5656 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
5657
5658         PR target/53156
5659         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5660         code to match current output and cover new peephole2 pattern.
5661
5662 2012-04-27  Ollie Wild  <aaw@google.com>
5663
5664         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5665
5666 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5667
5668         * gcc.c-torture/execute/20120427-2.c: New testcase.
5669         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5670         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5671         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5672
5673 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5674
5675         PR target/53138
5676         * gcc.c-torture/execute/20120427-1.c: New testcase.
5677
5678 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
5679
5680         PR middle-end/27139
5681         * gcc.dg/tree-ssa/forwprop-18.c: New test.
5682
5683 2012-04-27  Tom de Vries  <tom@codesourcery.com>
5684
5685         PR tree-optimization/51879
5686         * gcc.dg/pr51879.c: New test.
5687         * gcc.dg/pr51879-2.c: Same.
5688         * gcc.dg/pr51879-3.c: Same.
5689         * gcc.dg/pr51879-4.c: Same.
5690         * gcc.dg/pr51879-6.c: Same.
5691
5692 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5693
5694         PR c++/53096
5695         * g++.dg/cpp0x/defaulted35.C: New.
5696         * g++.dg/cpp0x/defaulted15.C: Adjust.
5697
5698 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
5699
5700         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5701         structure layout.
5702
5703 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
5704
5705         * gcc.target/i386/builtin_target.c: Check avx2.
5706
5707 2012-04-26  Alan Modra  <amodra@gmail.com>
5708
5709         * gcc.target/powerpc/savres.c: New test.
5710         * gcc.target/powerpc/powerpc.exp: Run it.
5711
5712 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
5713
5714         PR target/53120
5715         * gcc.dg/torture/pr53120.c: New test.
5716
5717 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5718
5719         PR middle-end/52979
5720         * gcc.c-torture/compile/pr52979-1.c: New test.
5721         * gcc.c-torture/execute/pr52979-1.c: New test.
5722         * gcc.c-torture/execute/pr52979-2.c: New test.
5723
5724 2012-04-25  Richard Guenther  <rguenther@suse.de>
5725
5726         * gcc.target/i386/l_fma_float_5.c: Adjust.
5727         * gcc.target/i386/l_fma_double_4.c: Likewise.
5728         * gcc.target/i386/l_fma_float_2.c: Likewise.
5729         * gcc.target/i386/l_fma_float_6.c: Likewise.
5730         * gcc.target/i386/l_fma_double_1.c: Likewise.
5731         * gcc.target/i386/l_fma_double_5.c: Likewise.
5732         * gcc.target/i386/l_fma_float_3.c: Likewise.
5733         * gcc.target/i386/l_fma_double_2.c: Likewise.
5734         * gcc.target/i386/l_fma_double_6.c: Likewise.
5735         * gcc.target/i386/l_fma_float_4.c: Likewise.
5736         * gcc.target/i386/l_fma_double_3.c: Likewise.
5737         * gcc.target/i386/l_fma_float_1.c: Likewise.
5738
5739 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5740
5741         PR tree-optimization/53058
5742         * gcc.c-torture/compile/pr53058.c: New test.
5743
5744 2012-04-25  Jan Hubicka  <jh@suse.cz>
5745
5746         PR middle-end/53088
5747         * gcc.target/i386/pr39082-1.c: Update warning location.
5748
5749 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5750
5751         PR c/52880
5752         * gcc.dg/pr52880.c: New test.
5753
5754 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5755
5756         * gcc.dg/m-un-2.c: Update.
5757         * gcc.dg/20011021-1.c: Update.
5758
5759 2012-04-25  Tobias Burnus  <burnus@net-b.de>
5760
5761         PR fortran/52196
5762         * gfortran.dg/realloc_on_assign_14.f90: New.
5763
5764 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
5765
5766         PR testsuite/52641
5767         PR tree-optimizations/52891
5768         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5769
5770 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5771
5772         PR c++/52363
5773         * g++.dg/cpp0x/sfinae35.C: New.
5774         * g++.dg/cpp0x/sfinae36.C: Likewise.
5775
5776 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
5777
5778         * gcc.target/builtin_target.c: New testcase.
5779
5780 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5781
5782         PR target/47197
5783         * gcc.target/powerpc/pr47197.c: New test.
5784
5785 2012-04-24  Richard Guenther  <rguenther@suse.de>
5786
5787         PR tree-optimization/53085
5788         * g++.dg/torture/pr53085.C: New testcase.
5789
5790 2012-04-24  Andrew Pinski  <apinski@cavium.com>
5791
5792         PR tree-opt/33512
5793         * gcc.dg/tree-ssa/andor-3.c: New testcase.
5794         * gcc.dg/tree-ssa/andor-4.c: New testcase.
5795         * gcc.dg/tree-ssa/andor-5.c: New testcase.
5796
5797 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
5798
5799         PR middle-end/53084
5800         * gcc.c-torture/execute/pr53084.c: New test.
5801
5802 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
5803
5804         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5805
5806 2012-04-23  Andrew Pinski  <apinski@cavium.com>
5807
5808         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5809
5810 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
5811
5812         PR regression/53076
5813         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5814         * gcc.dg/torture/builtin-power-1.c: Likewise.
5815
5816 2012-04-23  Richard Guenther  <rguenther@suse.de>
5817
5818         PR tree-optimization/53070
5819         * gcc.dg/torture/pr53070.c: New testcase.
5820
5821 2012-04-23  Richard Guenther  <rguenther@suse.de>
5822
5823         PR c/53060
5824         * gcc.dg/pr53060.c: New testcase.
5825
5826 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
5827
5828         PR tree-optimizations/52891
5829         * gcc.c-torture/compile/pr52891-1.c: New test.
5830         * gcc.c-torture/compile/pr52891-2.c: New test.
5831
5832 2012-04-22  Tobias Burnus  <burnus@net-b.de>
5833
5834         PR fortran/53051
5835         * gfortran.dg/read_float_4.f90: New.
5836
5837 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5838
5839         PR 35441
5840         * c-c++-common/pr35441.C: New.
5841
5842 2012-04-20  Ian Lance Taylor  <iant@google.com>
5843
5844         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5845         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5846
5847 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
5848
5849         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5850         array access.
5851         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5852
5853 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5854
5855         PR rtl-optimization/44214
5856         * gcc.dg/pr44214-1.c: New test.
5857         * gcc.dg/pr44214-2.c: Likewise.
5858         * gcc.dg/pr44214-3.c: Likewise.
5859
5860 2012-04-20  Richard Guenther  <rguenther@suse.de>
5861
5862         * g++.dg/torture/20120420-1.C: New testcase.
5863
5864 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
5865
5866         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5867
5868 2012-04-19  Christian Bruel  <christian.bruel@st.com>
5869
5870         * gcc.dg/pr52283.c: New test.
5871
5872 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5873
5874         * gcc.dg/pr37985.c: New test.
5875
5876 2012-04-19  Richard Guenther  <rguenther@suse.de>
5877
5878         PR rtl-optimization/44688
5879         * gcc.dg/var-expand1.c: Increase array size to make unrolling
5880         possibly profitable.
5881
5882 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5883
5884         PR tree-optimization/52976
5885         * gfortran.dg/reassoc_11.f: New test.
5886
5887 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5888
5889         PR tree-optimization/52976
5890         * gfortran.dg/reassoc_7.f: New test.
5891         * gfortran.dg/reassoc_8.f: Likewise.
5892         * gfortran.dg/reassoc_9.f: Likewise.
5893         * gfortran.dg/reassoc_10.f: Likewise.
5894
5895 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
5896
5897         PR c++/52422
5898         * g++.dg/cpp0x/sfinae33.C: New.
5899         * g++.dg/cpp0x/sfinae34.C: Likewise.
5900
5901 2012-04-18  Joey Ye  <joey.ye@arm.com>
5902
5903         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5904
5905 2012-04-18  Richard Guenther  <rguenther@suse.de>
5906
5907         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5908         array access.
5909         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5910         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5911
5912 2012-04-17  Tom de Vries  <tom@codesourcery.com>
5913
5914         * g++.dg/pr51264-4.C: New test.
5915
5916 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5917
5918         PR c++/52599
5919         * g++.dg/cpp0x/constexpr-ctor10.C: New.
5920
5921 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5922
5923         PR c++/53003
5924         * g++.dg/parse/crash59.C: New.
5925
5926 2012-04-17  Michael Matz  <matz@suse.de>
5927
5928         PR tree-optimization/18437
5929         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5930
5931 2012-04-17  Richard Guenther  <rguenther@suse.de>
5932
5933         PR middle-end/53011
5934         * g++.dg/torture/pr53011.C: New testcase.
5935
5936 2012-04-16  Jason Merrill  <jason@redhat.com>
5937
5938         PR c++/38543
5939         * g++.dg/cpp0x/variadic131.C: New.
5940
5941         PR c++/52008
5942         * g++.dg/cpp0x/variadic130.C: New.
5943
5944         PR c++/50830
5945         * g++.dg/cpp0x/variadic129.C: New.
5946
5947         PR c++/50303
5948         * g++.dg/cpp0x/variadic128.C: New.
5949
5950 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5951
5952         PR fortran/52864
5953         * gfortran.dg/pointer_intent_6.f90: New.
5954
5955 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5956
5957         PR fortran/52916
5958         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5959         to include public_private_module_4.f90.
5960         * gfortran.dg/public_private_module_4.f90: Skip this test on all
5961         targets.
5962
5963 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
5964
5965         PR c++/49152
5966         * g++.dg/diagnostic/operator1.C: New.
5967         * g++.dg/ext/label5.C: Adjust.
5968         * g++.dg/ext/va-arg1.C: Likewise.
5969         * g++.dg/other/error20.C: Likewise.
5970         * g++.dg/other/error20.C: Likewise.
5971         * g++.dg/other/error16.C: Likewise.
5972         * g++.dg/other/error10.C: Likewise.
5973         * g++.dg/parse/error30.C: Likewise.
5974         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5975
5976 2012-04-16  Jason Merrill  <jason@redhat.com>
5977
5978         PR c++/51148
5979         * g++.dg/cpp0x/variadic127.C: New.
5980
5981 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5982
5983         * lib/plugin-support.exp (plugin-test-execute): Properly determine
5984         testcase name.
5985         Use fail, pass instead of unresolved.
5986         Don't log $optstr.
5987
5988         PR testsuite/52948
5989         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5990         TODO_dump_func.
5991         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5992         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5993         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5994
5995 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
5996
5997         PR fortran/52968
5998         * gfortran.dg/typebound_call_23.f03: New test case.
5999
6000 2012-04-15  Jason Merrill  <jason@redhat.com>
6001
6002         PR c++/47220
6003         * g++.dg/cpp0x/variadic126.C: New.
6004
6005         PR c++/52380
6006         * g++.dg/cpp0x/variadic125.C: New.
6007
6008         PR c++/52292
6009         * g++.dg/cpp0x/variadic124.C: New.
6010
6011         PR c++/52706
6012         * g++.dg/cpp0x/nullptr27.C: New.
6013
6014         PR c++/52818
6015         * g++.dg/warn/format8.C: New.
6016
6017 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
6018
6019         PR fortran/51082
6020         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6021
6022 2012-04-14  Tobias Burnus  <burnus@net-b.de>
6023
6024         PR fortran/52916
6025         PR fortran/40973
6026         * gfortran.dg/public_private_module_3.f90: New.
6027         * gfortran.dg/public_private_module_4.f90: New.
6028
6029 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6030
6031         * gcc.dg/superblock.c: New test.
6032
6033 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6034
6035         * gcc.dg/pr51879-12.c: New test.
6036
6037 2012-04-13  Jason Merrill  <jason@redhat.com>
6038
6039         PR c++/52824
6040         * g++.dg/cpp0x/variadic123.C: New.
6041         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6042
6043         PR c++/52905
6044         * g++.dg/cpp0x/initlist-ctor1.C: New.
6045
6046         PR c++/52915
6047         * g++.dg/other/anon-union2.C: New.
6048
6049 2012-04-13  Martin Jambor  <mjambor@suse.cz>
6050
6051         PR middle-end/52939
6052         * g++.dg/ipa/pr52939.C: New test.
6053
6054 2012-04-13  Tom de Vries  <tom@codesourcery.com>
6055
6056         * gcc.dg/pr52734.c: New test.
6057
6058 2012-04-13  Richard Guenther  <rguenther@suse.de>
6059
6060         PR tree-optimization/52969
6061         * gcc.dg/torture/pr52969.c: New testcase.
6062
6063 2012-04-13  Richard Guenther  <rguenther@suse.de>
6064
6065         PR c/52549
6066         * gcc.dg/pr52549.c: New testcase.
6067
6068 2012-04-13  Richard Guenther  <rguenther@suse.de>
6069
6070         PR c/52862
6071         * gcc.dg/pr52862.c: New testcase.
6072
6073 2012-04-13  Joey Ye  <joey.ye@arm.com>
6074
6075         * gcc.target/arm/thumb1-imm.c: New testcase.
6076
6077 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
6078
6079         PR target/52932
6080         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6081         second function argument.
6082         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6083         (calc_permps): Update declaration.  Calculate result correctly.
6084         (avx2_test): Change src2 type to union256i_d.
6085         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6086         correctly.
6087
6088 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6089
6090         PR target/52775
6091         * gcc.target/powerpc/pr52775.c: New file.
6092
6093 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6094
6095         PR tree-optimization/18589
6096         * gcc.dg/tree-ssa/pr18589-1.c: New test.
6097         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6098         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6099         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6100         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6101         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6102         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6103         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6104         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6105         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6106
6107 2012-04-12  Richard Guenther  <rguenther@suse.de>
6108
6109         PR tree-optimization/52943
6110         * gcc.dg/torture/pr52943.c: New testcase.
6111
6112 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
6113
6114         PR target/50751
6115         * gcc/target/sh/pr50751-4.c: New.
6116         * gcc/target/sh/pr50751-5.c: New.
6117         * gcc/target/sh/pr50751-6.c: New.
6118         * gcc/target/sh/pr50751-7.c: New.
6119
6120 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6121
6122         PR c++/52465
6123         * g++.dg/lookup/using52.C: New.
6124
6125 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6126
6127         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6128
6129 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6130
6131         PR rtl-optimization/52876
6132         * gcc.target/i386/pr52876.c: New.
6133
6134 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
6135
6136         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6137         __UINTPTR_TYPE__.
6138         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6139         __INTPTR_TYPE__.
6140         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6141         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6142         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6143         (ptrdiff_t): ... this.  All uses changed.
6144         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6145         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6146         __INTPTR_TYPE__.
6147         (main): Cast argument to __INTPTR_TYPE__.
6148         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6149         size_t.
6150         * gcc.dg/mallign.c (main): Likewise.
6151         * gcc.dg/pr38700.c (foo): Likewise.
6152         * gcc.dg/long-long-cst1.c (t): Likewise.
6153         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6154         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6155         * gcc.dg/pointer-arith-10.c (foo): Likewise.
6156         * gcc.dg/pr25682.c (d, foo): Likewise.
6157         * gcc.dg/format/cast-1.c (f): Likewise.
6158         * gcc.dg/c90-const-expr-10.c
6159         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6160         (size_t): ...this.  All uses changed.
6161         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6162         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6163         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6164         * gcc.dg/pr34856.c (uintptr_t): Likewise.
6165         * gcc.dg/sequence-pt-1.c: Likewise.
6166         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6167         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6168         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6169         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
6170         of ptrdiff_t with it.
6171         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6172         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6173         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6174
6175 2012-04-11  Jason Merrill  <jason@redhat.com>
6176
6177         PR debug/45088
6178         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6179         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6180
6181         PR c++/52906
6182         * g++.dg/ext/attrib45.C: New.
6183
6184         * g++.dg/eh/dtor3.C: New.
6185
6186 2012-04-11  Richard Guenther  <rguenther@suse.de>
6187
6188         PR middle-end/52621
6189         * gfortran.dg/pr52621.f90: New testcase.
6190
6191 2012-04-11  Richard Guenther  <rguenther@suse.de>
6192
6193         PR middle-end/52918
6194         * g++.dg/torture/pr52918-1.C: New testcase.
6195         * g++.dg/torture/pr52918-2.C: Likewise.
6196
6197 2012-04-11  Tobias Burnus  <burnus@net-b.de>
6198
6199         PR fortran/52729
6200         * gfortran.dg/block_11.f90: New.
6201
6202 2012-04-11  Nick Clifton  <nickc@redhat.com>
6203
6204         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6205
6206 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
6207
6208         PR target/16458
6209         * gcc.target/powerpc/pr16458-1.c: New test.
6210         * gcc.target/powerpc/pr16458-2.c: Likewise.
6211         * gcc.target/powerpc/pr16458-3.c: Likewise.
6212         * gcc.target/powerpc/pr16458-4.c: Likewise.
6213
6214 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6215
6216         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6217         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6218         * gcc.dg/builtin-bswap-5.c: Likewise.
6219         * gcc.target/i386/builtin-bswap-4.c: New test.
6220
6221 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6222
6223         PR 24985
6224         * lib/prune.exp: Add -fno-diagnostics-show-caret.
6225
6226 2012-04-11  Richard Guenther  <rguenther@suse.de>
6227
6228         PR rtl-optimization/52881
6229         * gcc.dg/torture/pr52881.c: New testcase.
6230         * gcc.dg/torture/pr52913.c: Likewise.
6231
6232 2012-04-11  Richard Guenther  <rguenther@suse.de>
6233
6234         PR tree-optimization/52912
6235         * gcc.dg/torture/pr52912.c: New testcase.
6236
6237 2010-04-10  Michael Matz  <matz@suse.de>
6238
6239         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6240         * gcc.dg/vect/vect-outer-1.c: Adjust.
6241         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6242         * gcc.dg/vect/vect-outer-1a.c: Adjust.
6243         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6244         * gcc.dg/vect/vect-outer-1b.c: Adjust.
6245         * gcc.dg/vect/vect-outer-2b.c: Adjust.
6246         * gcc.dg/vect/vect-outer-3b.c: Adjust.
6247
6248 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
6249
6250         PR tree-optimization/52870
6251         * gcc.dg/vect/pr52870.c: New test.
6252
6253 2012-04-09  Mike Stump  <mikestump@comcast.net>
6254
6255         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6256         * gcc.dg/tree-ssa/vrp59.c: Likewise.
6257         * gcc.dg/tree-ssa/vrp60.c: Likewise.
6258         * gnat.dg/aggr11.adb: Likewise.
6259         * gnat.dg/aggr11_pkg.ads: Likewise.
6260         * gnat.dg/aggr15.adb: Likewise.
6261         * gnat.dg/aggr15.ads: Likewise.
6262         * gnat.dg/aggr17.adb: Likewise.
6263         * gnat.dg/aggr18.adb: Likewise.
6264         * gnat.dg/array14.adb: Likewise.
6265         * gnat.dg/array14.ads: Likewise.
6266         * gnat.dg/array14_pkg.ads: Likewise.
6267         * gnat.dg/array19.adb: Likewise.
6268         * gnat.dg/array19.ads: Likewise.
6269         * gnat.dg/discr27.adb: Likewise.
6270         * gnat.dg/discr27.ads: Likewise.
6271         * gnat.dg/discr35.adb: Likewise.
6272         * gnat.dg/discr35.ads: Likewise.
6273         * gnat.dg/discr6.adb: Likewise.
6274         * gnat.dg/discr6_pkg.ads: Likewise.
6275         * gnat.dg/import1.adb: Likewise.
6276         * gnat.dg/import1.ads: Likewise.
6277         * gnat.dg/loop_address2.adb: Likewise.
6278         * gnat.dg/opt7.adb: Likewise.
6279         * gnat.dg/opt7.ads: Likewise.
6280         * gnat.dg/pointer_variable_bounds.adb: Likewise.
6281         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6282         * gnat.dg/rep_clause2.adb: Likewise.
6283         * gnat.dg/rep_clause2.ads: Likewise.
6284         * gnat.dg/slice2.adb: Likewise.
6285         * gnat.dg/slice2.ads: Likewise.
6286         * gnat.dg/slice6.adb: Likewise.
6287         * gnat.dg/slice6_pkg.ads: Likewise.
6288         * gnat.dg/specs/unchecked_union2.ads: Likewise.
6289         * gnat.dg/taft_type2.adb: Likewise.
6290         * gnat.dg/taft_type2.ads: Likewise.
6291         * gnat.dg/taft_type2_pkg.ads: Likewise.
6292         * gnat.dg/volatile10.adb: Likewise.
6293         * gnat.dg/volatile10_pkg.ads: Likewise.
6294
6295         * gcc.dg/dll-8.c: Remove execute permissions.
6296         * g++.dg/ext/dllexport5.C: Likewise.
6297
6298 2012-04-09  Jan Hubicka  <jh@suse.cz>
6299
6300         PR lto/52722
6301         PR lto/51765
6302         PR lto/52634
6303         * gcc.dg/lto/pr52634_1.c: New testcase.
6304         * gcc.dg/lto/pr52634_0.c: New testcase.
6305
6306 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
6307
6308         PR target/52883
6309         * gcc.target/i386/pr52883.c: New testcase.
6310
6311 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
6312
6313         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6314         (check_effective_target_sync_long_long): Add SPARC case.
6315         (check_effective_target_sync_long_long_runtime): Likewise.
6316         (check_effective_target_sync_int_long): Adjust SPARC case.
6317         (check_effective_target_sync_char_short): Likewise.
6318
6319 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
6320
6321         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6322         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
6323
6324 2012-04-08  Tobias Burnus  <burnus@net-b.de>
6325
6326         PR fortran/40973
6327         PR fortran/52751
6328         * gfortran.dg/public_private_module_2.f90: New.
6329
6330 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6331
6332         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6333         directives.
6334
6335 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6336
6337         PR fortran/52893
6338         * gfortran.dg/function_optimize_11.f90:  New test.
6339
6340 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6341
6342         PR fortran/52668
6343         * gfortran.dg/use_only_6.f90: New test.
6344
6345 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6346
6347         PR fortran/52668
6348         * gfortran.dg/use_only_6.f90: New test.
6349 2012-04-06  Mike Stump  <mikestump@comcast.net>
6350
6351         PR testsuite/50722
6352         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6353
6354 2012-04-05  Jason Merrill  <jason@redhat.com>
6355
6356         PR c++/52596
6357         * g++.dg/template/qualified-id5.C: New.
6358
6359 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
6360
6361         PR target/52882
6362         * gcc.target/i386/pr52882.c: New test.
6363
6364 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6365             Dominique D'Humieures  <dominiq@lps.ens.fr>
6366
6367         PR testsuite/52614
6368         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6369         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6370
6371 2012-04-04  Jason Merrill  <jason@redhat.com>
6372
6373         PR c++/52845
6374         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6375
6376 2012-04-03  Jason Merrill  <jason@redhat.com>
6377
6378         PR c++/52796
6379         * g++.dg/cpp0x/variadic-value1.C: New.
6380
6381 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6382
6383         * gnat.dg/pack18.adb: New test.
6384         * gnat.dg/pack18_pkg.ads: New helper.
6385
6386 2012-04-03  Richard Guenther  <rguenther@suse.de>
6387
6388         PR tree-optimization/52808
6389         * gcc.dg/pr52808.c: New testcase.
6390
6391 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
6392
6393         PR tree-optimization/52835
6394         * gfortran.dg/pr52835.f90: New test.
6395
6396 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6397
6398         * gnat.dg/specs/aggr5.ads: New test.
6399
6400 2012-04-02  Richard Guenther  <rguenther@suse.de>
6401
6402         PR tree-optimization/52756
6403         * gcc.dg/torture/pr52756.c: New testcase.
6404
6405 2012-04-02  Richard Guenther  <rguenther@suse.de>
6406
6407         PR middle-end/52803
6408         * gcc.dg/pr52803.c: New testcase.
6409
6410 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
6411
6412         PR c++/40942
6413         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6414         DR 214 in account.
6415
6416 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6417
6418         PR c++/50043
6419         * g++.dg/cpp0x/noexcept17.C: New.
6420         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6421         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6422         * g++.dg/cpp0x/noexcept01.C: Likewise.
6423         * g++.dg/eh/init-temp1.C: Likewise.
6424         * g++.dg/eh/ctor1.C: Likwise.
6425
6426 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6427
6428         * gnat.dg/controlled6.adb: New test.
6429         * gnat.dg/controlled6_pkg.ads: New helper.
6430         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6431
6432 2012-03-30  Richard Henderson <rth@redhat.com>
6433
6434         PR debug/52727
6435         * g++.dg/opt/pr52727.C: New testcase.
6436
6437 2012-03-30  Richard Guenther  <rguenther@suse.de>
6438
6439         PR tree-optimization/52754
6440         * gcc.target/i386/pr52754.c: New testcase.
6441
6442 2012-03-30  Richard Guenther <rguenther@suse.de>
6443
6444         PR middle-end/52772
6445         * g++.dg/torture/pr52772.C: New testcase.
6446
6447 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
6448
6449         PR c++/52718
6450         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6451
6452 2012-03-29  Jason Merrill  <jason@redhat.com>
6453
6454         PR c++/52685
6455         * g++.dg/template/inherit8.C: New.
6456
6457 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
6458
6459         PR c++/52759
6460         * g++.dg/ext/weak4.C: New test.
6461
6462         PR tree-optimization/52760
6463         * gcc.c-torture/execute/pr52760.c: New test.
6464
6465 2012-03-29  Jason Merrill  <jason@redhat.com>
6466
6467         PR c++/52743
6468         * g++.dg/cpp0x/initlist-array3.C: New.
6469
6470 2012-03-28  Jason Merrill  <jason@redhat.com>
6471
6472         PR c++/52746
6473         * g++.dg/overload/virtual2.C: New.
6474
6475 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6476
6477         * gnat.dg/vect7.ad[sb]: New test.
6478
6479 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
6480         Tobias Burnus  <burnus@gcc.gnu.org>
6481
6482         PR fortran/52652
6483         * gfortran.dg/allocate_class_1.f90 : Change error test.
6484         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6485         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6486         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6487
6488 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6489
6490         PR middle-end/52691
6491         * gcc.dg/pr52691.c: New test.
6492
6493         PR middle-end/52750
6494         * gcc.c-torture/compile/pr52750.c: New test.
6495
6496 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
6497
6498         PR target/52692
6499         * gcc.target/avr/torture/builtins-2.c: New test.
6500
6501 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6502
6503         PR target/52736
6504         * gcc.target/i386/pr52736.c: New test.
6505
6506 2012-03-27  Martin Jambor  <mjambor@suse.cz>
6507
6508         PR middle-end/52693
6509         * gcc.dg/torture/pr52693.c: New test.
6510
6511 2012-03-27  Meador Inge  <meadori@codesourcery.com>
6512
6513         PR c++/52672
6514         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6515
6516 2012-03-27  Mike Stump  <mikestump@comcast.net>
6517
6518         PR target/52665
6519         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6520         failures that match branch names.
6521
6522 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
6523             H.J. Lu  <hongjiu.lu@intel.com>
6524
6525         PR target/52698
6526         * gcc.target/i386/pr52698.c: New test.
6527
6528 2012-03-27  Richard Guenther  <rguenther@suse.de>
6529
6530         PR middle-end/52720
6531         * gcc.dg/torture/pr52720.c: New testcase.
6532
6533 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6534
6535         * gnat.dg/pack17.adb: New test.
6536
6537 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6538
6539         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6540         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6541
6542 2012-03-26  Martin Jambor  <mjambor@suse.cz>
6543
6544         PR tree-optimization/50052
6545         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6546
6547 2012-03-26  Richard Guenther  <rguenther@suse.de>
6548
6549         PR tree-optimization/52701
6550         * gfortran.dg/pr52701.f90: New testcase.
6551
6552 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
6553
6554         PR tree-optimization/52686
6555         * gcc.target/arm/pr52686.c: New test.
6556
6557 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
6558
6559         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6560         Add "-Os -flto" to list.
6561
6562 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
6563
6564         * gnat.dg/concat2.ad[sb]: New test.
6565
6566 2012-03-24  Jason Merrill  <jason@redhat.com>
6567
6568         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6569         * g++.dg/cpp0x/trailing2.C: Likewise.
6570         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6571         * g++.dg/cpp1y/auto-fn1.C: New.
6572         * g++.dg/cpp1y/auto-fn2.C: New.
6573         * g++.dg/cpp1y/auto-fn3.C: New.
6574         * g++.dg/cpp1y/auto-fn4.C: New.
6575         * g++.dg/cpp1y/auto-fn5.C: New.
6576         * g++.dg/cpp1y/auto-fn6.C: New.
6577         * g++.dg/cpp1y/auto-fn7.C: New.
6578         * g++.dg/cpp1y/auto-fn8.C: New.
6579         * g++.dg/cpp1y/auto-fn9.C: New.
6580         * g++.dg/cpp1y/auto-fn10.C: New.
6581         * g++.dg/cpp1y/auto-fn11.C: New.
6582
6583 2012-03-23  Richard Guenther  <rguenther@suse.de>
6584
6585         PR tree-optimization/52678
6586         * gfortran.dg/pr52678.f: New testcase.
6587
6588 2012-03-23  Richard Guenther  <rguenther@suse.de>
6589
6590         PR tree-optimization/52638
6591         * g++.dg/torture/pr52638.C: New testcase.
6592
6593 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
6594
6595         PR c++/52487
6596         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6597
6598 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
6599
6600         PR c++/52671
6601         * g++.dg/ext/attrib44.C: New test.
6602
6603 2012-03-22  Jan Hubicka  <jh@suse.cz>
6604
6605         PR middle-end/51737
6606         * g++.dg/torture/pr51737.C: New testcase
6607
6608 2012-03-22  Richard Guenther  <rguenther@suse.de>
6609
6610         PR tree-optimization/52548
6611         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6612
6613 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6614
6615         * lib/fortran-modules.exp (list-module-names-1): Remove
6616         warning.
6617
6618 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6619
6620         PR target/50751
6621         * gcc.target/sh/pr50751-1.c: New.
6622         * gcc.target/sh/pr50751-2.c: New.
6623         * gcc.target/sh/pr50751-3.c: New.
6624
6625 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6626
6627         PR target/52479
6628         * gcc.target/sh/sh4a-cos.c: Remove.
6629         * gcc.target/sh/sh4a-sin.c: Remove.
6630         * gcc.target/sh/sh4a-sincos.c: Remove.
6631
6632 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
6633
6634         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6635         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6636
6637 2012-03-21  Martin Jambor  <mjambor@suse.cz>
6638
6639         PR testsuite/52641
6640         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6641         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6642
6643 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
6644
6645         * gcc.target/arm/thumb-16bit-ops.c: New file.
6646         * gcc.target/arm/thumb-ifcvt.c: New file.
6647
6648 2012-03-20  Jason Merrill  <jason@redhat.com>
6649
6650         * lib/target-supports.exp: Add { target c++1y }.
6651
6652         * g++.dg/cpp0x/auto32.C: New.
6653
6654 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6655
6656         PR testsuite/52641
6657         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6658         int32plus.
6659         * gcc.dg/torture/pr48124-4.c: Ditto:
6660         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6661
6662 2012-03-20  Jason Merrill  <jason@redhat.com>
6663
6664         PR c++/52510
6665         * g++.dg/cpp0x/initlist66.C: New.
6666
6667 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6668
6669         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6670         __AVR_HAVE_LPMX__
6671
6672 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6673
6674         PR target/49868
6675         * gcc.target/avr/torture/addr-space-2.h: New file.
6676         * gcc.target/avr/torture/addr-space-2-g.h: New test.
6677         * gcc.target/avr/torture/addr-space-2-0.h: New test.
6678         * gcc.target/avr/torture/addr-space-2-1.h: New test.
6679         * gcc.target/avr/torture/addr-space-2-x.h: New test.
6680
6681 2012-03-20  Richard Guenther  <rguenther@suse.de>
6682
6683         * gnat.dg/pack16.adb: New testcase.
6684         * gnat.dg/pack16_pkg.ads: Likewise.
6685         * gnat.dg/specs/pack8.ads: Likewise.
6686         * gnat.dg/specs/pack8_pkg.ads: Likewise.
6687
6688 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6689
6690         * g++.dg/warn/Wuseless-cast.C: Extend.
6691
6692 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6693
6694         PR c++/14710
6695         * g++.dg/warn/Wuseless-cast.C: New.
6696
6697 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
6698
6699         PR libfortran/52608
6700         * gfortran.dg/pr52608.f90: New test.
6701
6702 2012-03-17  Tobias Burnus  <burnus@net-b.de>
6703
6704         PR fortran/52585
6705         * gfortran.dg/proc_ptr_36.f90: New.
6706
6707 2012-03-16  Martin Jambor  <mjambor@suse.cz>
6708
6709         * gcc.dg/misaligned-expand-1.c: New test.
6710         * gcc.dg/misaligned-expand-3.c: Likewise.
6711
6712 2012-03-16  Richard Guenther  <rguenther@suse.de>
6713         Kai Tietz  <ktietz@redhat.com>
6714
6715         PR middle-end/48814
6716         * gcc.c-torture/execute/pr48814-1.c: New test.
6717         * gcc.c-torture/execute/pr48814-2.c: New test.
6718         * gcc.dg/tree-ssa/assign-1.c: New test.
6719         * gcc.dg/tree-ssa/assign-2.c: New test.
6720         * gcc.dg/tree-ssa/assign-3.c: New test.
6721
6722 2012-03-16  Richard Guenther  <rguenther@suse.de>
6723
6724         * gnat.dg/specs/pack7.ads: New testcase.
6725
6726 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6727
6728         PR target/52568
6729         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6730         * gcc.dg/torture/vshuf-8.inc: Likewise.
6731         * gcc.dg/torture/vshuf-16.inc: Likewise.
6732         * gcc.dg/torture/vshuf-32.inc: Likewise.
6733
6734 2012-03-15  Jason Merrill  <jason@redhat.com>
6735
6736         * g++.dg/torture/pr52582.C: New.
6737
6738 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6739
6740         * lib/fortran-modules.exp: New file which was forgotten in r185430.
6741
6742 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6743             Ulrich Weigand  <ulrich.weigand@linaro.org>
6744
6745         * gcc.dg/vect/slp-cond-3.c: New test.
6746         * gcc.dg/vect/slp-cond-4.c: New test.
6747
6748 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6749             Ulrich Weigand  <ulrich.weigand@linaro.org>
6750
6751         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6752         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6753
6754 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
6755
6756         PR libfortran/52434
6757         PR libfortran/48878
6758         PR libfortran/38199
6759         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6760         * gfortran.dg/round_1.f03: Likewise.
6761
6762 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6763             Andrew Pinski  <apinski@cavium.com>
6764
6765         PR middle-end/52592
6766         * gcc.dg/pr52592.c: New test.
6767
6768 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6769
6770         * gfortran.fortran-torture/compile/compile.exp: Simplify.
6771         * gfortran.fortran-torture/execute/execute.exp: Likewise.
6772         * lib/gcc-dg.exp (cleanup-modules): Move to ..
6773         * lib/fortran-modules.exp: .. this new file. Adjust users.
6774         * lib/gfortran-dg.exp (gfortran-dg-runtest,
6775         gfortran-dg-debug-runtest): Call cleanup-modules.
6776         * lib/fortran-torture.exp (fortran-torture-execute,
6777         fortran-torture): Likewise.
6778         * gfortran.dg/coarray/caf.exp: Likewise.
6779         * lib/lto.exp: Likewise.
6780         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6781         * gfortran.dg/class_4b.f03: Likewise.
6782         * gfortran.dg/class_4c.f03: Likewise.
6783         * gfortran.dg/class_45a.f03: Likewise.
6784         * gfortran.dg/binding_label_tests_10.f03: Likewise.
6785         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6786         * gfortran.dg/binding_label_tests_11.f03: Likewise.
6787         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6788         * gfortran.dg/binding_label_tests_13.f03: Likewise.
6789         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6790         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6791         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6792         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6793         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6794         * gfortran.dg/whole_file_28.f90: Likewise.
6795         * gfortran.dg/whole_file_29.f90: Likewise.
6796         * gfortran.dg/whole_file_30.f90: Likewise.
6797         * gfortran.dg/whole_file_31.f90: Likewise.
6798
6799 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6800
6801         PR tree-optimization/52267
6802         * gcc.dg/pr52267.c: New test.
6803         * gcc.dg/tree-ssa/vrp65.c: New test.
6804         * gcc.dg/tree-ssa/vrp66.c: New test.
6805
6806 2012-03-15  Richard Guenther  <rguenther@suse.de>
6807
6808         PR middle-end/52580
6809         * gfortran.dg/vect/pr52580.f: New testcase.
6810
6811 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
6812
6813         * gcc.target/sh/fpul-usage-1.c: New.
6814
6815 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
6816
6817         PR target/49468
6818         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6819         * gcc.target/sh/pr49468-di.c: Likewise.
6820
6821 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6822
6823         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6824         * gcc.dg/c99-stdint-6.c: Likewise.
6825         * gcc.dg/lto/20090210_0.c: Likewise.
6826         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6827         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6828         * gcc.dg/pragma-init-fini-2.c: Likewise.
6829         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6830         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6831         * gcc.target/i386/pr22152.c: Likewise.
6832         * gcc.target/i386/vect8-ret.c: Likewise.
6833         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6834         handling.
6835
6836 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6837
6838         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6839         * g++.dg/tree-prof/partition1.C: Likewise.
6840         * g++.dg/tree-prof/partition2.C: Likewise.
6841         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6842         handling.
6843         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6844         * gcc.c-torture/execute/20010724-1.c: Remove.
6845         * gcc.c-torture/execute/20010724-1.x: Remove.
6846         * gcc.c-torture/execute/20040208-2.c: Remove.
6847         * gcc.c-torture/execute/20040208-2.x: Remove.
6848         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6849         Remove.
6850         (main) [__mips__ && __sgi__]: Remove.
6851         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6852         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6853         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6854         mips-sgi-irix6* handling.
6855         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6856         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6857         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6858         handling.
6859         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6860         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6861         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6862         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6863         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6864         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6865         mips-sgi-irix6*.
6866         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6867         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6868         * gcc.target/mips/save-restore-3.c: Likewise.
6869         * gcc.target/mips/save-restore-4.c: Likewise.
6870         * gcc.target/mips/save-restore-5.c: Likewise.
6871         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6872         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6873         messages.
6874         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6875         IRIX 6 handling.
6876         (restore_ld_library_path_env_vars): Likewise.
6877         * lib/target-supports.exp (check_profiling_available): Remove
6878         mips*-*-irix* handling.
6879         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6880         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6881         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6882
6883 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6884
6885         PR c++/52582
6886         * g++.dg/opt/pr52582.C: New test.
6887
6888 2012-03-14  Richard Guenther  <rguenther@suse.de>
6889
6890         PR tree-optimization/52571
6891         * gcc.dg/vect/vect-2.c: Initialize arrays.
6892         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6893         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6894         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6895
6896 2012-03-14  Richard Guenther  <rguenther@suse.de>
6897
6898         PR middle-end/52080
6899         PR middle-end/52097
6900         PR middle-end/48124
6901         * gcc.dg/torture/pr48124-1.c: New testcase.
6902         * gcc.dg/torture/pr48124-2.c: Likewise.
6903         * gcc.dg/torture/pr48124-3.c: Likewise.
6904         * gcc.dg/torture/pr48124-4.c: Likewise.
6905
6906 2012-03-14  Richard Guenther  <rguenther@suse.de>
6907
6908         PR middle-end/52578
6909         * gcc.dg/pr52578.c: New testcase.
6910
6911 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6912
6913         PR c++/52521
6914         * g++.dg/cpp0x/udlit-args2.C: New test.
6915
6916 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6917
6918         PR target/48596
6919         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6920         * gcc.c-torture/compile/pr48596.c: ... here.
6921
6922 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
6923
6924         PR c++/51641
6925         * g++.dg/lookup/hidden-class17.C: New test.
6926
6927 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
6928
6929         PR c/52577
6930         * gcc.dg/Wunused-var-3.c: New test.
6931
6932 2012-03-13  Martin Jambor  <mjambor@suse.cz>
6933
6934         * gcc.dg/misaligned-expand-2.c: New test.
6935
6936 2012-03-13  Richard Guenther  <rguenther@suse.de>
6937
6938         PR middle-end/52134
6939         * gcc.dg/pr52134.c: New testcase.
6940
6941 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6942
6943         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6944
6945 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6946
6947         PR tree-optimization/46728
6948         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6949         * gcc.target/powerpc/pr46728-5.c: Likewise.
6950         * gcc.target/powerpc/pr46728-8.c: Likewise.
6951         * gcc.target/powerpc/pr46728-10.c: Likewise.
6952         * gcc.target/powerpc/pr46728-11.c: Likewise.
6953         * gcc.target/powerpc/pr46728-13.c: Likewise.
6954         * gcc.target/powerpc/pr46728-14.c: Likewise.
6955         * gcc.target/powerpc/pr46728-15.c: Likewise.
6956
6957 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
6958
6959         PR c++/52299
6960         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6961
6962 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6963
6964         PR tree-optimization/46728
6965         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6966         * gcc.target/powerpc/pr46728-5.c: Likewise.
6967         * gcc.target/powerpc/pr46728-8.c: Likewise.
6968         * gcc.target/powerpc/pr46728-10.c: Likewise.
6969         * gcc.target/powerpc/pr46728-11.c: Likewise.
6970         * gcc.target/powerpc/pr46728-13.c: Likewise.
6971         * gcc.target/powerpc/pr46728-14.c: Likewise.
6972         * gcc.target/powerpc/pr46728-15.c: Likewise.
6973
6974 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
6975
6976         PR target/49868
6977         * gcc.target/avr/torture/addr-space-1.h: New file.
6978         * gcc.target/avr/torture/addr-space-1-g.h: New test.
6979         * gcc.target/avr/torture/addr-space-1-0.h: New test.
6980         * gcc.target/avr/torture/addr-space-1-1.h: New test.
6981         * gcc.target/avr/torture/addr-space-1-x.h: New test.
6982
6983 2012-03-12  Andrew Pinski  <apinski@cavium.com>
6984
6985         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6986
6987 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6988
6989         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6990         * g++.dg/abi/thunk4.C: Likewise.
6991         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6992         Adapt line numbers.
6993         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6994         handling.
6995         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6996         * g++.dg/eh/spbp.C: Likewise.
6997         * g++.dg/ext/label13.C: Likewise.
6998         * g++.dg/guality/guality.exp: Likewise.
6999         * g++.dg/other/anon5.C: Likewise.
7000         * g++.dg/other/pragma-ep-1.C: Remove.
7001         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7002         * g++.dg/warn/pr31246.C: Likewise.
7003         * g++.dg/warn/weak1.C: Likewise.
7004         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7005         * g++.old-deja/g++.ext/attrib5.C: Likewise.
7006         * gcc.c-torture/compile/limits-declparen.c: Likewise.
7007         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7008         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7009         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7010         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7011         * gcc.dg/c99-tgmath-1.c: Likewise.
7012         * gcc.dg/c99-tgmath-2.c: Likewise.
7013         * gcc.dg/c99-tgmath-3.c: Likewise.
7014         * gcc.dg/c99-tgmath-4.c: Likewise.
7015         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7016         handling.
7017         * gcc.dg/debug/pr49032.c: Likewise.
7018         * gcc.dg/guality/guality.exp: Likewise.
7019         * gcc.dg/intmax_t-1.c: Likewise.
7020         * gcc.dg/pr48616.c: Likewise.
7021         * gcc.dg/pragma-ep-1.c: Remove.
7022         * gcc.dg/pragma-ep-2.c: Remove.
7023         * gcc.dg/pragma-ep-3.c: Remove.
7024         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7025         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7026         * gcc.misc-tests/gcov-14.c: Likewise.
7027         * gfortran.dg/guality/guality.exp: Likewise.
7028         * lib/target-supports.exp (check_weak_available): Likewise.
7029         (add_options_for_tls): Likewise.
7030         (check_ascii_locale_available): Likewise.
7031         * obj-c++.dg/dwarf-2.mm: Likewise.
7032         * objc.dg/dwarf-1.m: Likewise.
7033         * objc.dg/dwarf-2.m: Likewise.
7034
7035 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
7036
7037         PR tree-optimization/51721
7038         * gcc.dg/tree-ssa/vrp64.c: New test.
7039
7040         PR tree-optimization/52533
7041         * gcc.c-torture/compile/pr52533.c: New test.
7042
7043 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
7044
7045         * gcc.target/i386/rtm-xabort-1.c: New.
7046         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7047         * gcc.target/i386/rtm-xend-1.c: Ditto.
7048         * gcc.target/i386/rtm-xtest-1.c: Ditto.
7049         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7050         * gcc.target/i386/sse-13.c: Ditto.
7051         * gcc.target/i386/sse-14.c: Ditto.
7052         * gcc.target/i386/sse-22.c: Ditto.
7053         * gcc.target/i386/sse-23.c: Ditto.
7054         * g++.dg/other/i386-2.C: Ditto.
7055         * g++.dg/other/i386-3.C: Ditto.
7056
7057 2012-03-12  Tobias Burnus  <burnus@net-b.de>
7058
7059         PR fortran/52542
7060         * gfortran.dg/proc_ptr_35.f90: New.
7061
7062 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
7063
7064         PR target/52530
7065         * gcc.dg/torture/pr52530.c: New test.
7066
7067 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7068
7069         PR target/51244
7070         * gcc.target/sh/pr51244-1.c: Fix thinkos.
7071
7072 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7073
7074         PR target/52450
7075         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7076
7077         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7078
7079 2012-03-09  Andrew Pinski  <apinski@cavium.com>
7080
7081         PR middle-end/51988
7082         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7083         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7084
7085 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
7086
7087         * gcc.dg/tree-ssa/scev-3.c: New.
7088         * gcc.dg/tree-ssa/scev-4.c: New.
7089
7090 2012-03-08  Tobias Burnus  <burnus@net-b.de>
7091
7092         PR fortran/52469
7093         * gfortran.dg/proc_ptr_34.f90
7094
7095 2012-03-07  Jason Merrill  <jason@redhat.com>
7096
7097         PR c++/52521
7098         * g++.dg/cpp0x/udlit-mangle.C: New.
7099
7100 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
7101
7102         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7103
7104 2012-03-06  Richard Guenther  <rguenther@suse.de>
7105
7106         PR middle-end/52493
7107         * gcc.dg/torture/pr52493.c: New testcase.
7108
7109 2012-03-06  Richard Guenther  <rguenther@suse.de>
7110
7111         PR lto/52097
7112         * gcc.dg/lto/pr52097_0.c: New testcase.
7113
7114 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
7115
7116         PR target/51244
7117         * gcc.target/sh/pr51244-1.c: New.
7118         * gcc.target/sh/pr51244-2.c: New.
7119         * gcc.target/sh/pr51244-3.c: New.
7120
7121 2012-03-05  Jason Merrill  <jason@redhat.com>
7122
7123         PR c++/51930
7124         * g++.dg/ext/visibility/template11.C: New.
7125
7126         * g++.dg/cpp0x/implicit13.C: New.
7127
7128 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
7129
7130         PR tree-optimization/51721
7131         * gcc.dg/tree-ssa/vrp63.c: New test.
7132         * gcc.dg/pr51721.c: New test.
7133
7134 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7135
7136         PR fortran/50981
7137         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7138         argument checks.
7139
7140 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7141
7142         PR target/52146
7143         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7144
7145 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7146
7147         PR fortran/50981
7148         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7149
7150 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
7151
7152         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7153         int32plus.
7154
7155 2012-03-03  Jason Merrill  <jason@redhat.com>
7156
7157         * g++.dg/cpp0x/nsdmi-defer6.C: New.
7158
7159         Core 1270
7160         * g++.dg/cpp0x/initlist65.C: New.
7161
7162         PR c++/36797
7163         * g++.dg/ext/is_empty2.C: New.
7164
7165 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7166
7167         PR fortran/48820
7168         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7169
7170 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7171
7172         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7173         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7174         * gfortran.dg/bind_c_usage_8.f03: Ditto.
7175         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7176         * gfortran.dg/class_30.f90: Remove dg-warning line.
7177         * gfortran.dg/bind_c_usage_25.f90: New.
7178
7179 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7180
7181         PR fortran/48820
7182         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7183         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7184         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7185
7186 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7187
7188         PR fortran/48820
7189         * gfortran.dg/assumed_type_1.f90: New.
7190         * gfortran.dg/assumed_type_2.f90: New.
7191         * gfortran.dg/assumed_type_3.f90: New.
7192         * gfortran.dg/assumed_type_4.f90: New.
7193
7194 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
7195
7196         PR target/49486
7197         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7198         * gcc.target/sh/pr49468-di.c: New.
7199
7200 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
7201
7202         * gcc.dg/graphite/pr50561.c: Update.
7203
7204 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
7205
7206         * gcc.target/powerpc/pr52457.c: New test.
7207
7208 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
7209
7210         * gcc.target/arm/sat-1.c: New test.
7211
7212 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
7213
7214         PR target/46716
7215         * gcc.target/i386/pr46716.c: New test.
7216
7217 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7218
7219         PR c++/51989
7220         * g++.dg/cpp0x/sfinae32.C: New.
7221
7222 2012-03-02  Richard Guenther  <rguenther@suse.de>
7223
7224         PR tree-optimization/52406
7225         * gcc.dg/torture/pr52406.c: New testcase.
7226
7227 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7228
7229         PR fortran/52325
7230         * gfortran.dg/derived_comp_array_ref_8.f90: New.
7231         * gfortran.dg/nullify_2.f90: Update dg-error.
7232         * gfortran.dg/nullify_4.f90: Ditto.
7233         * gfortran.dg/pointer_init_6.f90: Ditto.
7234
7235 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7236
7237         PR fortran/52270
7238         * gfortran.dg/class_51.f90: New.
7239
7240 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7241
7242         PR fortran/52452
7243         * gfortran.dg/intrinsic_8.f90: New.
7244
7245 2012-03-01  Kai Tietz  <ktietz@redhat.com>
7246
7247         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7248         routines on mingw targets.
7249         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7250
7251 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
7252
7253         PR tree-optimization/52445
7254         * gcc.dg/pr52445.c: New test.
7255
7256 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7257
7258         PR target/52437
7259         * gcc.c-torture/compile/pr52437.c: New test.
7260
7261         PR middle-end/52419
7262         * gcc.dg/torture/pr52419.c: New test.
7263
7264         PR tree-optimization/52429
7265         * gcc.dg/torture/pr52429.c: New test.
7266         * g++.dg/opt/pr52429.C: New test.
7267
7268 2012-02-29  Richard Guenther  <rguenther@suse.de>
7269
7270         PR testsuite/52297
7271         * gcc.dg/lto/trans-mem-1_0.c: Remove.
7272         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7273         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7274         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7275         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7276         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7277
7278 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7279
7280         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7281
7282 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
7283
7284         PR fortran/52386
7285         * gfortran.dg/realloc_on_assign_13.f90 : New test.
7286
7287 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
7288
7289         PR target/51534
7290         * gcc.target/arm/neon/pr51534.c: New testcase.
7291
7292 2012-02-28  Richard Guenther  <rguenther@suse.de>
7293
7294         PR target/52407
7295         * gcc.dg/torture/pr52407.c: New testcase.
7296
7297 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7298
7299         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7300         * gcc.target/arm/vfp2.c: Likewise.
7301         * gcc.target/arm/vfp3.c: Likewise.
7302         * gcc.target/arm/vfp4.c: Likewise.
7303         * gcc.target/arm/vfp5.c: Likewise.
7304         * gcc.target/arm/vfp6.c: Likewise.
7305         * gcc.target/arm/vfp7.c: Likewise.
7306         * gcc.target/arm/vfp8.c: Likewise.
7307         * gcc.target/arm/vfp9.c: Likewise.
7308         * gcc.target/arm/vfp10.c: Likewise.
7309         * gcc.target/arm/vfp11.c: Likewise.
7310         * gcc.target/arm/vfp12.c: Likewise.
7311         * gcc.target/arm/vfp13.c: Likewise.
7312         * gcc.target/arm/vfp14.c: Likewise.
7313         * gcc.target/arm/vfp15.c: Likewise.
7314         * gcc.target/arm/vfp16.c: Likewise.
7315         * gcc.target/arm/vfp17.c: Likewise.
7316         * gcc.target/arm/neon-constants.h: New file.
7317         * gcc.target/arm/neon-vect1.c: New test.
7318         * gcc.target/arm/neon-vect2.c: New test.
7319         * gcc.target/arm/neon-vect3.c: New test.
7320         * gcc.target/arm/neon-vect4.c: New test.
7321         * gcc.target/arm/neon-vect5.c: New test.
7322         * gcc.target/arm/neon-vect6.c: New test.
7323         * gcc.target/arm/neon-vect7.c: New test.
7324         * gcc.target/arm/neon-vect8.c: New test.
7325
7326 2012-02-28  Richard Guenther  <rguenther@suse.de>
7327
7328         PR tree-optimization/52402
7329         * gcc.dg/torture/pr52402.c: New testcase.
7330
7331 2012-02-28  Richard Guenther  <rguenther@suse.de>
7332
7333         PR lto/52400
7334         * g++.dg/lto/pr52400_0.C: New testcase.
7335
7336 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
7337
7338         * gcc.target/avr/torture/builtins-1.c: New test.
7339         * gcc.target/avr/torture/builtins-error.c: New test.
7340
7341 2012-02-28  Kai Tietz  <ktietz@redhat.com>
7342
7343         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7344         * gcc.target/i386/pr45352-2.c: Likewise.
7345         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7346         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7347         targets instead rand.
7348         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7349         * gcc.target/i386/sse2-mul-1.c: Likewise.
7350         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7351         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7352         * gcc.target/i386/pad-1.c: Likewise.
7353         * gcc.target/i386/pad-9.c: Likewise.
7354         * gcc.target/i386/pad-2.c: Likewise.
7355         * gcc.target/i386/pad-5b.c: Likewise.
7356         * gcc.target/i386/pad-8.c: Likewise.
7357         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7358         * gcc.target/i386/pr44130.c: Likewise.
7359         * gcc.target/i386/align-main-1.c: Likewise.
7360         * gcc.target/i386/align-main-2.c: Likewise.
7361         * gcc.target/i386/sw-1.c: Likewise.
7362         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7363         on x64 mingw target.
7364         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7365         * gcc.target/i386/pr46295.c: Likewise.
7366         * gcc.target/i386/amd64-abi-1.c: Likewise.
7367         * gcc.target/i386/amd64-abi-2.c: Likewise.
7368         * gcc.target/i386/pr39082-1.c: Likewise.
7369         * gcc.target/i386/pr39162.c: Likewise.
7370         * gcc.target/i386/pr22152.c: Likewise.
7371         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7372         * gcc.target/i386/wrfsbase-2.c: Likewise.
7373         * gcc.target/i386/local.c: Likewise
7374         * gcc.target/i386/wrgsbase-1.c: Likewise.
7375         * gcc.target/i386/wrfsbase-1.c: Likewise.
7376         * gcc.target/i386/pr39315-3.c: Likewise.
7377         * gcc.target/i386/pr35767-4.c: Likewise.
7378         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7379         x64 mingw target.
7380         * gcc.target/i386/pr45336-2.c: Likewise.
7381         * gcc.target/i386/pr45336-1.c: Likewise.
7382         * gcc.target/i386/pr45336-4.c: Likewise.
7383
7384 2012-02-27  Tristan Gingold  <gingold@adacore.com>
7385
7386         * gnat.dg/array20.ad[sb]: New test.
7387
7388 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
7389
7390         PR target/52375
7391         * gcc.target/arm/pr52375.c: New test.
7392         * gcc.c-torture/compile/pr52375.c: New test.
7393
7394 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7395
7396         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7397         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7398
7399 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7400
7401         * gnat.dg/aggr19.adb: New test.
7402         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7403
7404 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
7405
7406         PR target/49263
7407         * gcc.target/sh/pr49263.c: New.
7408
7409 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
7410
7411         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7412         simulate_thread_wrapper_other_threads
7413         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7414         Move initialization of 'value' to main().
7415         (main): Initialize 'value';
7416         * gcc.dg/simulate-thread/speculative-store.c
7417         (simulate_thread_step_verify): Return 0 when successful.
7418         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7419         Reduce threshold.
7420         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
7421         (simulate_thread_wrapper_other_threads): Return a success/fail value
7422         and issue an error if the instruction count threshold is exceeded.
7423
7424 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7425
7426         PR target/50580
7427         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7428         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7429
7430 2012-02-24  Richard Guenther  <rguenther@suse.de>
7431
7432         PR middle-end/52355
7433         * gcc.dg/pr52355.c: New testcase.
7434
7435 2012-02-23  Kai Tietz  <ktietz@redhat.com>
7436
7437         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7438         * gcc.dg/Wpadded.c: Likewise.
7439         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7440         structure-layout.
7441         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7442         for sleep by Sleep and add windows.h include for this function.
7443         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7444         targets.
7445         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7446         target.
7447         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7448         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7449         on x64 mingw target.
7450         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7451         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7452         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7453         failure on LLP64 target.
7454
7455 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
7456
7457         PR c/52290
7458         * gcc.dg/noncompile/pr52290.c: New test.
7459
7460 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
7461
7462         PR tree-optimization/52019
7463         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7464
7465 2012-02-22  Kai Tietz  <ktietz@redhat.com>
7466
7467         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7468         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7469         derived pdiff_t type.
7470         * g++.dg/torture/pr49720.C: Likewise
7471
7472 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
7473
7474         PR target/52330
7475         * gcc.target/i386/pr52330.c: New test.
7476
7477 2012-02-22  Tobias Burnus  <burnus@net-b.de>
7478
7479         PR fortran/52335
7480         * gfortran.dg/io_constraints_10.f90: New.
7481
7482 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
7483
7484         * lib/target-supports.exp (check_effective_target_vect_condition):
7485         Return true for NEON.
7486
7487 2012-02-21  Kai Tietz  <ktietz@redhat.com>
7488
7489         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7490
7491 2012-02-21  Richard Guenther  <rguenther@suse.de>
7492
7493         PR tree-optimization/52324
7494         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7495
7496 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
7497
7498         PR middle-end/51782
7499         * gcc.target/avr/torture/pr51782-1.c: New test.
7500
7501 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
7502
7503         PR tree-optimization/52318
7504         * gcc.dg/pr52318.c: New test.
7505
7506 2012-02-20  Kai Tietz  <ktietz@redhat.com>
7507
7508         * gcc.dg/bf-ms-layout-3.c: New testcase.
7509
7510 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
7511
7512         PR testsuite/52229
7513         PR fortran/32380
7514         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
7515
7516 2012-02-20  Richard Guenther  <rguenther@suse.de>
7517
7518         PR tree-optimization/52298
7519         * gcc.dg/torture/pr52298.c: New testcase.
7520         * gcc.dg/vect/pr52298.c: Likewise.
7521
7522 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
7523
7524         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7525         * gcc.c-torture/execute/pr52286.c: Ditto.
7526
7527 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
7528
7529         PR tree-optimization/52286
7530         * gcc.c-torture/execute/pr52286.c: New test.
7531
7532 2012-02-18  Tobias Burnus  <burnus@net-b.de>
7533
7534         PR fortran/52295
7535         * gfortran.dg/interface_35.f90: Use -std=f2003.
7536         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7537         * gfortran.dg/interface_assignment_4.f90: Ditto.
7538         * gfortran.dg/bessel_1.f90: Ditto.
7539         * gfortran.dg/func_result_6.f90: Ditto.
7540         * gfortran.dg/hypot_1.f90: Ditto.
7541         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7542
7543 2012-02-17  Tobias Burnus  <burnus@net-b.de>
7544
7545         PR translation/52232
7546         PR translation/52234
7547         PR translation/52245
7548         PR translation/52246
7549         PR translation/52262
7550         PR translation/52273
7551         * gfortran.dg/coarray_22.f90: Update dg-error.
7552         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7553
7554 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7555
7556         PR target/51753
7557         * lib/gcc-simulate-thread.exp: Load timeout.exp.
7558         (simulate-thread): Use default timeout.
7559
7560 2012-02-16  Jason Merrill  <jason@redhat.com>
7561
7562         PR c++/52248
7563         * g++.dg/ext/timevar1.C: New.
7564
7565 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7566
7567         PR c++/52126
7568         * g++.dg/template/using21.C: New.
7569         * g++.dg/template/using22.C: Likewise.
7570
7571 2012-02-16  Jason Merrill  <jason@redhat.com>
7572
7573         PR c++/51415
7574         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7575
7576 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
7577
7578         PR tree-optimization/52255
7579         * gcc.c-torture/compile/pr52255.c: New test.
7580
7581         PR debug/52260
7582         * g++.dg/debug/dwarf2/pr52260.C: New test.
7583
7584         PR middle-end/51929
7585         * g++.dg/ipa/pr51929.C: New test.
7586
7587 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7588
7589         PR target/52199
7590         * gcc.target/powerpc/pr52199.c: New file.
7591
7592 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7593
7594         PR target/52152
7595         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7596
7597 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7598
7599         * gcc.dg/pr51867.c: Don't include <math.h>.
7600         (sqrtf): Declare.
7601
7602 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7603
7604         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7605         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7606
7607 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
7608
7609         PR tree-optimization/50561
7610         * gcc.dg/graphite/pr50561.c: New testcase.
7611
7612 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7613
7614         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7615         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7616
7617 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7618
7619         * gnat.dg/discr35.ad[sb]: New test.
7620
7621 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7622
7623         * gnat.dg/volatile10.adb: New test.
7624         * gnat.dg/volatile10_pkg.ads: New helper.
7625
7626 2012-02-14  Jason Merrill  <jason@redhat.com>
7627
7628         * g++.dg/ext/attrib43.C: New.
7629
7630 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
7631
7632         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7633         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7634         fgnu_tm.
7635         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7636         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7637         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7638         effective_target fgnu_tm.
7639         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7640
7641 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7642
7643         PR c++/52247
7644         * g++.dg/template/asmgoto1.C: New test.
7645
7646 2012-02-14  Ian Lance Taylor  <iant@google.com>
7647
7648         PR go/48501
7649         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7650         compiling generated file for 64bit and index tests.
7651
7652 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
7653
7654         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7655
7656 2012-02-14  Richard Guenther  <rguenther@suse.de>
7657
7658         PR tree-optimization/52244
7659         PR tree-optimization/51528
7660         * gcc.dg/torture/pr52244.c: New testcase.
7661
7662 2012-02-14  Walter Lee  <walt@tilera.com>
7663
7664         * g++.dg/other/PR23205.C: Disable test on tile.
7665         * g++.dg/other/pr23205-2.C: Disable test on tile.
7666         * gcc.dg/20020312-2.c: Add a condition for __tile__.
7667         * gcc.dg/20040813-1.c: Disable test on tile.
7668         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7669         * gcc.misc-tests/linkage.exp: Handle tilegx.
7670
7671 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7672
7673         PR tree-optimization/52210
7674         * gcc.dg/pr52210.c: New test.
7675
7676 2012-02-14  Jason Merrill  <jason@redhat.com>
7677
7678         PR c++/39055
7679         * g++.dg/overload/defarg5.C: New.
7680
7681 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7682
7683         PR c/52181
7684         * c-c++-common/pr52181.c: New test.
7685
7686 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7687
7688         PR c++/52215
7689         * g++.dg/ext/atomic-1.C: New test.
7690
7691 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7692
7693         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7694
7695 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7696
7697         PR middle-end/52209
7698         * gcc.c-torture/execute/pr52209.c: New test.
7699
7700 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
7701
7702         PR fortran/50981
7703         * gfortran.dg/elemental_optional_args_5.f03: New test.
7704
7705 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
7706
7707         PR testsuite/50076
7708         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7709         cases.
7710
7711 2012-02-11  Ian Lance Taylor  <iant@google.com>
7712
7713         PR go/51874
7714         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7715         SPARC Solaris.  Don't run the test at all on systems where it may
7716         not work, rather than xfailing it.
7717
7718 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
7719
7720         PR rtl-optimization/52175
7721         * gcc.c-torture/compile/pr52175.c: New test.
7722
7723 2012-02-10  Jason Merrill  <jason@redhat.com>
7724
7725         PR c++/51910
7726         * g++.dg/template/repo10.C: New.
7727
7728 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
7729
7730         PR debug/52132
7731         * gcc.dg/pr52132.c: New test.
7732
7733 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7734
7735         * gnat.dg/specs/aggr4.ads: New test.
7736         * gnat.dg/specs/aggr4_pkg.ads: New helper.
7737
7738 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7739
7740         PR target/52146
7741         * gcc.target/i386/pr52146.c: New.
7742
7743 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
7744
7745         PR middle-end/52177
7746         * c-c++-common/pr52177.c: New test.
7747
7748 2012-02-10  Jan Hubicka  <jh@suse.cz>
7749
7750         PR middle-end/48600
7751         * g++.dg/torture/pr48600.C: New testcase.
7752
7753 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
7754
7755         PR middle-end/52140
7756         * gcc.dg/dfp/pr52140.c: New test.
7757
7758 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
7759
7760         PR fortran/32380
7761         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7762         of dg-options.
7763
7764 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
7765
7766         PR middle-end/51867
7767         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7768         * gcc.dg/pr51867.c: New test.
7769
7770 2012-02-09  Ian Lance Taylor  <iant@google.com>
7771
7772         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7773         which don't support -fsplit-stack.  Turn off optimization when
7774         compiling select5-out.go.
7775
7776 2012-02-08  Ian Lance Taylor  <iant@google.com>
7777
7778         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7779         systems which don't support -fsplit-stack.
7780
7781 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
7782
7783         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7784         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7785         machine instuction in the log.
7786
7787 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
7788
7789         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7790           to 20 seconds.
7791
7792 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
7793
7794         PR driver/48524
7795         * gcc.dg/pr48524.c: New test.
7796         * gcc.dg/pr48524.spec: New spec file for test.
7797
7798 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7799
7800         PR fortran/32380
7801         * gfortran.dg/vect/pr32380.f90:  New test.
7802
7803 2012-02-08  Tobias Burnus  <burnus@net-b.de>
7804
7805         PR fortran/52151
7806         * gfortran.dg/realloc_on_assign_12.f90: New.
7807
7808 2012-02-08  Richard Guenther  <rguenther@suse.de>
7809
7810         PR rtl-optimization/52170
7811         * gcc.dg/torture/pr52170.c: New testcase.
7812
7813 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
7814
7815         PR gcov-profile/52150
7816         * gcc.dg/tree-prof/pr52150.c: New test.
7817
7818         PR rtl-optimization/52139
7819         * gcc.dg/pr52139.c: New test.
7820
7821 2012-02-07  Jason Merrill  <jason@redhat.com>
7822
7823         PR c++/51675
7824         * g++.dg/cpp0x/constexpr-union3.C: New.
7825
7826         PR c++/52035
7827         * g++.dg/lto/pr52035_0.C: New.
7828
7829 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7830
7831         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7832         * gcc.dg/special/weak-1.c: Likewise.
7833         * gcc.dg/ucnid-12.c: Likewise.
7834         * gcc.dg/torture/pr45678-1.c: Likewise.
7835         * gcc.dg/torture/pr45678-2.c: Likewise.
7836         * gcc.dg/vector-4.c: Likewise.
7837         * gcc.dg/ipa/inline-5.c: Likewise.
7838         * gcc.dg/ucnid-11.c: Likewise.
7839         * gcc.misc-tests/gcov-13.c: Likewise.
7840         * gcc.misc-tests/gcov-14.c: Likewise.
7841         * g++.dg/ext/label13.C: Likewise.
7842         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7843         hppa*-*-hpux* options.
7844         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7845         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7846         * gcc.dg/pr48616.c: Likewise.
7847         * gcc.dg/pr17957.c: Likewise.
7848         * gcc.dg/pr17055-1.c: Likewise.
7849         * gcc.dg/pr32912-1.c: Likewise.
7850         * gcc.dg/tm/pr51472.c: Likewise.
7851         * c-c++-common/fold-bitand-4.c: Likewise.
7852         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7853         Use dg-additional-options for extra options.
7854
7855 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
7856
7857         * gcc.target/epiphany/interrupt-2.c: New test.
7858
7859 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7860
7861         PR target/52155
7862         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7863         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7864         for MIPS ELF.
7865
7866 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7867
7868         PR target/52152
7869         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7870
7871 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7872
7873         PR middle-end/24306
7874         PR target/52154
7875         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7876         * gcc.target/mips/va-arg-1.c: New test.
7877
7878 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
7879
7880         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7881         for -mno-pointers-to-nested-functions.
7882
7883 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
7884
7885         * gcc.c-torture/execute/20120207-1.c: New test.
7886
7887 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
7888
7889         PR rtl-optimization/52060
7890         * gcc.dg/torture/pr52060.c: New test.
7891
7892         PR middle-end/52074
7893         * gcc.c-torture/compile/pr52074.c: New test.
7894
7895 2012-02-07  Tobias Burnus  <burnus@net-b.de>
7896
7897         PR fortran/51514
7898         * gfortran.dg/class_to_type_2.f90: New.
7899
7900 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
7901
7902         PR fortran/32373
7903         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
7904         Remove module.
7905
7906 2012-02-06  Jason Merrill  <jason@redhat.com>
7907
7908         PR c++/52088
7909         * g++.dg/template/conv13.C: New.
7910
7911 2012-02-06  Richard Guenther  <rguenther@suse.de>
7912
7913         PR tree-optimization/52115
7914         * gcc.c-torture/compile/pr52115.c: New testcase.
7915
7916 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
7917
7918         PR target/52129
7919         * gcc.c-torture/execute/pr52129.c: New test.
7920
7921 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
7922
7923         * gcc.dg/pr48374.c: Actually add the test I forgot
7924         in the 2012-01-25 commit.
7925
7926 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7927
7928         PR fortran/32373
7929         * gfortran.dg/vect/vect-8.f90:  New test case.
7930
7931 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7932
7933         PR fortran/48847
7934         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
7935
7936 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
7937
7938         PR fortran/52102
7939         * gfortran.dg/class_48.f90 : Add test of allocate class array
7940         component with source in subroutine test3.  Remove commenting
7941         out in subroutine test4, since branching on unitialized variable
7942         is now fixed (no PR for this last.).
7943
7944 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7945
7946         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7947         on MIPS targets.
7948         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7949
7950 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7951
7952         PR target/52125
7953         * lib/target-supports.exp (check_effective_target_mips_rel): New.
7954         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7955
7956 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7957
7958         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7959         (check_effective_target_sync_int_long): Use it.
7960         (check_effective_target_sync_char_short): Likewise.
7961         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7962
7963 2012-02-05  Tobias Burnus  <burnus@net-b.de>
7964
7965         PR fortran/51972
7966         * gfortran.dg/class_48.f90: Add some further checks.
7967
7968 2012-02-05  Ira Rosen  <irar@il.ibm.com>
7969
7970         PR tree-optimization/52091
7971         * gcc.dg/vect/pr52091.c: New test.
7972
7973 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
7974
7975         PR rtl-optimization/52113
7976         * gcc.target/avr/pr52113.c: New test.
7977
7978 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
7979
7980         PR rtl-optimization/52092
7981         * gcc.c-torture/compile/pr52092.c: New test.
7982
7983 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
7984
7985         PR fortran/41587
7986         * gfortran.dg/class_array_10.f03: New test.
7987
7988         PR fortran/46356
7989         * gfortran.dg/class_array_11.f03: New test.
7990
7991         PR fortran/51754
7992         * gfortran.dg/class_array_12.f03: New test.
7993
7994 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
7995
7996         PR fortran/52012
7997         * gfortran.dg/realloc_on_assign_11.f90: New test.
7998
7999 2012-02-02  Tobias Burnus  <burnus@net-b.de>
8000
8001         PR fortran/52093
8002         * gfortran.dg/shape_7.f90: New.
8003
8004 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8005
8006         * gcc.target/mips/mips-prepend-1.c: New test.
8007
8008 2012-02-02  Jan Hubicka  <jh@suse.cz>
8009             Tom de Vries  <tom@codesourcery.com>
8010
8011         PR middle-end/51998
8012         * gcc.dg/alias-12.c: New testcase.
8013         * gcc.dg/alias-13.c: New testcase.
8014
8015 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
8016
8017         PR target/52086
8018         * gcc.dg/pr52086.c: New test.
8019
8020         PR tree-optimization/52073
8021         * gcc.c-torture/compile/pr52073.c: New test.
8022
8023 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
8024
8025         PR fortran/51958
8026         * gfortran.dg/function_optimize_10.f90:  New test.
8027
8028 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
8029
8030         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8031         test on alpha*-*-*.
8032
8033 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8034
8035         PR fortran/52024
8036         * gfortran.dg/typebound_operator_14.f90: New.
8037
8038 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8039
8040         PR fortran/52059
8041         * gfortran.dg/elemental_function_1.f90: New.
8042
8043 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8044
8045         PR rtl-optimization/51374
8046         * gcc.target/avr/torture/pr51374-1.c:
8047         Also fail if SBIS is seen.
8048
8049 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8050
8051         PR rtl-optimization/51374
8052         * gcc.target/avr/torture/pr51374-1.c: New.
8053
8054 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8055
8056         PR fortran/52024
8057         * gfortran.dg/typebound_generic_11.f90: New.
8058
8059 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8060
8061         PR fortran/52029
8062         * gfortran.dg/class_49.f90: New.
8063
8064 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8065
8066         PR fortran/52013
8067         * gfortran.dg/elemental_args_check_6.f90: New.
8068
8069 2012-01-31  Jason Merrill  <jason@redhat.com>
8070
8071         PR c++/52043
8072         * g++.dg/cpp0x/variadic122.C: New.
8073
8074 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
8075
8076         PR fortran/52012
8077         * gfortran.dg/realloc_on_assign_10.f90: New test.
8078
8079 2012-01-31  Richard Guenther  <rguenther@suse.de>
8080
8081         PR tree-optimization/51528
8082         * gcc.dg/torture/pr51528.c: New testcase.
8083
8084 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
8085
8086         PR go/48501
8087         * lib/go.exp (go_target_compile): Append timeout= to options.
8088         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8089         select5-out.go test on alpha*-*-* targets.
8090
8091 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
8092
8093         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8094         (TEST_SHORT): Reformat in the same way.
8095         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8096         (TEST_SHORT): Reformat in the same way.
8097         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8098         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8099         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8100         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8101         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8102
8103 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
8104
8105         PR target/51835
8106         * gcc.target/arm/pr51835.c: New testcase.
8107
8108 2012-01-30  Richard Guenther  <rguenther@suse.de>
8109
8110         PR tree-optimization/52028
8111         * gcc.dg/torture/pr52028.c: New testcase.
8112         * gfortran.dg/ldist-pr45199.f: Adjust.
8113         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8114         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8115         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8116
8117 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR debug/52027
8120         * gcc.dg/tree-prof/pr52027.c: New test.
8121
8122         PR tree-optimization/52046
8123         * gcc.dg/pr52046.c: New test.
8124
8125         PR debug/52048
8126         * g++.dg/other/pr52048.C: New test.
8127
8128 2012-01-30  Richard Guenther  <rguenther@suse.de>
8129
8130         PR tree-optimization/52045
8131         * gcc.dg/pr52045.c: New testcase.
8132
8133 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
8134
8135         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8136         new code generated for __sync_lock_release.
8137
8138 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8139
8140         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8141
8142 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8143
8144         PR testsuite/51875
8145         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8146
8147         * g++.dg/ext/visibility/template10.C: Fix typo.
8148
8149         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8150
8151 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
8152
8153         PR c++/51327
8154         * g++.dg/cpp0x/constexpr-ice6.C: New.
8155
8156 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8157
8158         PR fortran/41600
8159         * gfortran.dg/default_initialization_6.f90: New.
8160
8161 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8162
8163         PR fortran/51972
8164         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8165         * gfortran.dg/class_48.f90: New.
8166
8167 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
8168
8169         PR fortran/51808
8170         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8171
8172 2012-01-28  Tobias Burnus  <burnus@net-b.de>
8173
8174         PR fortran/51972
8175         * gfortran.dg/class_allocate_12.f90: New.
8176
8177 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
8178
8179         * gcc.dg/torture/pr50444.c: Fix dg directives.
8180
8181 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
8182
8183         PR target/52006
8184         * gcc.target/arm/pr52006.c: New test.
8185
8186 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
8187
8188         PR testsuite/52011
8189         * gcc.dg/lto/trans-mem.h: New file.
8190         * gcc.dg/lto/trans-mem-2_0.c: Include it.
8191         * gcc.dg/lto/trans-mem-1_1.c: Same.
8192         * gcc.dg/lto/trans-mem-4_1.c: Same.
8193         * gcc.dg/lto/trans-mem-3_1.c: Same.
8194
8195 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8196
8197         PR fortran/52022
8198         * gfortran.dg/dummy_procedure_7.f90: New.
8199
8200 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
8201
8202         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8203         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8204
8205 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
8206
8207         PR c++/51852
8208         * g++.dg/other/gc5.C: New test.
8209
8210 2012-01-27  Richard Guenther  <rguenther@suse.de>
8211
8212         PR tree-optimization/50444
8213         * gcc.dg/torture/pr50444.c: New testcase.
8214
8215 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8216
8217         PR fortran/51970
8218         PR fortran/51977
8219         * gfortran.dg/move_alloc_13.f90: New.
8220
8221 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8222
8223         PR fortran/51953
8224         * gfortran.dg/allocate_alloc_opt_13.f90: New.
8225         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8226         and change dg-error string.
8227
8228 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8229
8230         PR fortran/52016
8231         * gfortran.dg/elemental_args_check_5.f90: New.
8232
8233 2012-01-27  Richard Guenther  <rguenther@suse.de>
8234
8235         PR middle-end/51959
8236         * g++.dg/torture/pr51959.C: New testcase.
8237
8238 2012-01-27  Tom de Vries  <tom@codesourcery.com>
8239
8240         PR tree-optimization/51990
8241         * gcc.dg/pr51990.c: New test.
8242         * gcc.dg/pr51990-2.c: Same.
8243
8244 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
8245             Tobias Burnus <burnus@gcc.gnu.org>
8246
8247         PR fortran/48705
8248         * gfortran.dg/class_allocate_11.f03: New.
8249
8250         PR fortran/51870
8251         PR fortran/51943
8252         PR fortran/51946
8253         * gfortran.dg/class_allocate_7.f03: New.
8254         * gfortran.dg/class_allocate_8.f03: New.
8255         * gfortran.dg/class_allocate_9.f03: New.
8256         * gfortran.dg/class_allocate_10.f03: New.
8257
8258 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8259
8260         * gnat.dg/discr34.adb: New test.
8261         * gnat.dg/discr34_pkg.ads: New helper.
8262
8263 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8264
8265         * gnat.dg/discr33.adb: New test.
8266
8267 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8268
8269         * gnat.dg/limited_with3.ad[sb): New test.
8270         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8271         * gnat.dg/limited_with3_pkg2.ads: Likewise.
8272         * gnat.dg/limited_with3_pkg3.ads: Likewise.
8273
8274 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8275
8276         * gnat.dg/stack_usage1.adb: New test.
8277         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8278
8279         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8280         * gcc.dg/pr44194-2.c: Likewise.
8281
8282 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
8283
8284         PR c++/51370
8285         * g++.dg/template/crash112.C: New.
8286
8287 2012-01-27  Richard Henderson  <rth@redhat.com>
8288
8289         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8290
8291 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8292
8293         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8294
8295 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
8296
8297         PR middle-end/51895
8298         * g++.dg/opt/pr51895.C: New test.
8299
8300 2012-01-26  Michael Matz  <matz@suse.de>
8301
8302         PR tree-optimization/48794
8303         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8304
8305 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8306
8307         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8308
8309 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8310
8311         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8312         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8313         memory.
8314         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8315         the default value for s390 and s390x.
8316
8317 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
8318
8319         PR lto/51698
8320         * gcc.dg/lto/trans-mem-4_0.c: New.
8321         * gcc.dg/lto/trans-mem-4_1.c: New.
8322         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8323         TM builtins.
8324         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8325         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8326         TM builtins.
8327         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8328         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8329         TM builtins.
8330
8331 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
8332
8333         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8334
8335 2012-01-25  Ian Lance Taylor  <iant@google.com>
8336
8337         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8338
8339 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8340
8341         PR fortran/51995
8342         * gfortran.dg/typebound_proc_25.f90: New.
8343
8344 2012-01-25  Jason Merrill  <jason@redhat.com>
8345
8346         PR c++/51992
8347         * g++.dg/lto/pr51992_0.C: New.
8348
8349 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
8350
8351         PR tree-optimization/51987
8352         * gcc.target/i386/pr51987.c: New test.
8353
8354 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8355
8356         * gcc.dg/tm/lto-1.c: Require lto support in target.
8357
8358 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
8359
8360         PR rtl-optimization/48374
8361         * gcc.dg/pr48374.c: New test.
8362
8363 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8364
8365         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8366
8367 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8368
8369         PR fortran/51966
8370         * gfortran.dg/derived_constructor_char_3.f90: New.
8371
8372 2012-01-24  Ian Lance Taylor  <iant@google.com>
8373
8374         * go.test/go-test.exp (filecmp): New procedure.
8375         (errchk): Handle quoted square brackets.
8376         (go-gc-tests): Set go_compile_args. Handle various new test
8377         lines.  Skip a few new tests.
8378         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8379
8380 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8381
8382         * lib/target-supports.exp (proc check_effective_target_vect_perm)
8383         (check_effective_target_vect_extract_even_odd)
8384         (check_effective_target_vect_interleave): Return true for MIPS
8385         paired-single.
8386
8387 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8388
8389         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8390         (main): Use it instead of argc.
8391
8392 2012-01-24  Jason Merrill  <jason@redhat.com>
8393
8394         PR c++/51973
8395         * g++.dg/cpp0x/sfinae31.C: New.
8396
8397 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8398
8399         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8400
8401 2012-01-24  Jason Merrill  <jason@redhat.com>
8402
8403         PR c++/51812
8404         * g++.dg/inherit/covariant20.C: New.
8405
8406 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
8407
8408         PR c++/51223
8409         * g++.dg/parse/crash58.C: New.
8410
8411 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
8412
8413         PR target/51957
8414         * gcc.dg/pr51957-1.c: New test.
8415         * gcc.dg/pr51957-1.h: New file.
8416         * gcc.dg/pr51957-2.c: New test.
8417
8418 2012-01-23  Jason Merrill  <jason@redhat.com>
8419
8420         PR c++/51930
8421         * g++.dg/ext/visibility/template10.C: New.
8422
8423 2012-01-23  Tobias Burnus  <burnus@net-b.de>
8424
8425         PR fortran/51948
8426         * gfortran.dg/move_alloc_12.f90: New.
8427
8428 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8429
8430         PR middle-end/45416
8431         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8432
8433 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
8434
8435         PR c++/51398
8436         * g++.dg/template/crash111.C: New.
8437
8438 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
8439
8440         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8441         configurations.
8442         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8443
8444 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
8445
8446         PR testsuite/51941
8447         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
8448         the DW_TAG_class_type and DW_AT_name: "Executor".
8449
8450 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8451
8452         * lib/target-supports.exp
8453         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8454         (check_effective_target_vect_interleave): Likewise.
8455
8456 2012-01-22  Jason Merrill  <jason@redhat.com>
8457
8458         PR c++/51925
8459         * g++.dg/template/using20.C: New.
8460         * g++.dg/template/template-id-2.C: Adjust diagnostic.
8461
8462 2012-01-23  Jason Merrill  <jason@redhat.com>
8463
8464         PR target/51934
8465         * g++.dg/torture/pr51344.C: Limit to x86.
8466
8467 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
8468
8469         * c-c++-common/tm/omp.c: Require target with pthread support.
8470
8471 2012-01-23  Richard Guenther  <rguenther@suse.de>
8472
8473         PR tree-optimization/51949
8474         * gcc.dg/torture/pr51949.c: New testcase.
8475
8476 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
8477
8478         PR rtl-optimization/51933
8479         * gcc.c-torture/execute/pr51933.c: New test.
8480
8481 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
8482
8483         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8484         Do not define for Interix.
8485
8486 2012-01-22  Jason Merrill  <jason@redhat.com>
8487
8488         PR c++/51832
8489         * g++.dg/lto/pr51832.h: New.
8490         * g++.dg/lto/pr51832_0.C: New.
8491         * g++.dg/lto/pr51832_1.C: New.
8492
8493 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8494
8495         * gcc.dg/ext-elim-1.c: New test.
8496
8497 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8498
8499         PR target/51931
8500         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8501         * g++.dg/opt/longbranch1.C: Likewise.
8502
8503 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8504
8505         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8506         in C++11 mode.
8507
8508 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8509
8510         PR fortran/50556
8511         * gfortran.dg/namelist_74.f90: New test.
8512         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8513
8514 2012-01-21  Tobias Burnus  <burnus@net-b.de>
8515
8516         PR fortran/51913
8517         * gfortran.dg/class_47.f90: New.
8518
8519 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
8520
8521         * gnat.dg/renaming5.ad[sb]: New test.
8522
8523 2012-01-20  Jason Merrill  <jason@redhat.com>
8524
8525         PR c++/51919
8526         * g++.dg/pch/mangle1.{C,Hs}: Remove.
8527
8528 2012-01-20  Jason Merrill  <jason@redhat.com>
8529
8530         PR c++/51922
8531         * g++.dg/ext/attrib42.C: Require ilp32.
8532
8533 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8534
8535         PR target/51915
8536         * gcc.target/arm/pr51915.c: New test.
8537
8538 2012-01-20  Cary Coutant  <ccoutant@google.com>
8539             Dodji Seketeli  <dodji@redhat.com>
8540
8541         PR debug/45682
8542         * g++.dg/debug/dwarf2/nested-3.C: New test.
8543
8544 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8545
8546         PR c++/51402
8547         * g++.dg/template/crash110.C: New.
8548
8549 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8550
8551         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8552         Remove default options on hppa*-*-hpux*.
8553
8554 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8555
8556         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8557
8558 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8559
8560         * gcc.c-torture/compile/pr51856.c: New testcase.
8561
8562 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
8563
8564         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8565         options to go_target_compile.
8566
8567 2012-01-20  Kai Tietz  <ktietz@redhat.com>
8568
8569         * g++.dg/torture/pr51344.C: Fix typo.
8570
8571 2012-01-20  Richard Guenther  <rguenther@suse.de>
8572
8573         PR tree-optimization/51903
8574         * g++.dg/torture/pr51903.C: New testcase.
8575
8576 2012-01-20  Tobias Burnus  <burnus@net-b.de>
8577             Janus Weil  <janus@gcc.gnu.org>
8578
8579         PR fortran/51056
8580         * gfortran.dg/use_21.f90: New.
8581
8582 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8583
8584         PR target/51106
8585         * gcc.dg/torture/pr51106-1.c: New test.
8586         * gcc.dg/torture/pr51106-2.c: New test.
8587
8588 2012-01-19  Kai Tietz  <ktietz@redhat.com>
8589
8590         * g++.dg/torture/pr51344.C: New test.
8591
8592 2012-01-19  Tobias Burnus  <burnus@net-b.de>
8593
8594         PR fortran/51904
8595         * gfortran.dg/intrinsic_size_2.f90: New.
8596
8597 2012-01-19  Jason Merrill  <jason@redhat.com>
8598
8599         PR c++/51889
8600         * g++.dg/inherit/using7.C: New.
8601
8602 2012-01-19  Richard Guenther  <rguenther@suse.de>
8603
8604         PR tree-optimization/37997
8605         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8606
8607 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8608
8609         PR rtl-optimization/51505
8610         * gcc.dg/pr51505.c: New test.
8611
8612 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
8613
8614         PR fortran/51634
8615         * gfortran.dg/typebound_operator_12.f03: New.
8616         * gfortran.dg/typebound_operator_13.f03: New.
8617
8618 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
8619
8620         PR c++/51225
8621         * g++.dg/cpp0x/pr51225.C: New.
8622
8623 2012-01-17  Ian Lance Taylor  <iant@google.com>
8624
8625         PR go/50656
8626         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8627
8628 2012-01-17  Tobias Burnus  <burnus@net-b.de>
8629
8630         PR fortran/51869
8631         * gfortran.dg/realloc_on_assign_9.f90: New.
8632
8633 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
8634
8635         PR other/51165
8636         * gcc.dg/tm/memopt-3.c: Remove xfail.
8637         * gcc.dg/tm/memopt-4.c: Remove xfail.
8638         * gcc.dg/tm/memopt-5.c: Remove xfail.
8639         * gcc.dg/tm/memopt-7.c: Remove xfail.
8640
8641 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
8642
8643         PR tree-optimization/51877
8644         * gcc.c-torture/execute/pr51877.c: New test.
8645
8646 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
8647
8648         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8649         {!vect_align_arrays} to vect_sizes_32B_16B.
8650         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8651         * gcc.dg/vect/vect-peel-3.c: Ditto.
8652
8653 2012-01-16  Jason Merrill  <jason@redhat.com>
8654
8655         PR c++/51854
8656         * g++.dg/abi/mangle60.C: New.
8657
8658         PR c++/51827
8659         * g++.dg/pch/mangle1.{C,Hs}: New.
8660
8661 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
8662             Tobias Burnus  <burnus@net-b.de>
8663
8664         PR fortran/50981
8665         * gfortran.dg/elemental_optional_args_3.f90: New
8666         * gfortran.dg/elemental_optional_args_4.f90: New
8667
8668 2012-01-16  Tobias Burnus  <burnus@net-b.de>
8669
8670         PR fortran/51809
8671         * gfortran.dg/use_20.f90: New
8672
8673 2012-01-16  Jason Merrill  <jason@redhat.com>
8674
8675         PR c++/51868
8676         * g++.dg/cpp0x/rv-bitfield.C: New.
8677         * g++.dg/cpp0x/rv-bitfield2.C: New.
8678
8679 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
8680
8681         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8682         subroutine 'qsort' and use index array to assign the result.
8683
8684 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
8685
8686         PR tree-optimization/51865
8687         * gcc.dg/pr51865.c: New test.
8688
8689 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8690
8691         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8692
8693 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8694
8695         * gcc.target/mips/code-readable-2.c: Allow the jump table address
8696         to be loaded from the constant pool, rather than via %hi and %lo.
8697
8698 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
8699
8700         PR rtl-optimization/51821
8701         * gcc.dg/pr51821.c: New test.
8702
8703 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
8704
8705         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8706
8707 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
8708
8709         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8710
8711 2012-01-14  Tobias Burnus  <burnus@net-b.de>
8712
8713         PR fortran/51800
8714         * gfortran.dg/init_flag_8.f90: New.
8715         * gfortran.dg/init_flag_9.f90: New.
8716
8717 2011-01-14  Tobias Burnus  <burnus@net-b.de>
8718
8719         PR fortran/51816
8720         * gfortran.dg/use_18.f90: New.
8721         * gfortran.dg/use_19.f90: New.
8722
8723 2012-01-13  Ian Lance Taylor  <iant@google.com>
8724
8725         PR c++/50012
8726         * g++.dg/warn/Wsign-compare-4.C: New.
8727
8728 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
8729
8730         PR fortran/48351
8731         * gfortran.dg/alloc_comp_assign.f03: New.
8732         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8733         __BUILTIN_FREE from 38 to 32.
8734
8735 2012-01-13  Jason Merrill  <jason@redhat.com>
8736
8737         PR c++/20681
8738         * g++.dg/warn/Wreturn-type-7.C: New.
8739
8740 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8741
8742         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8743         assumption.
8744         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8745         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8746         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8747         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8748         int32plus because of big array needed.
8749         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8750         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8751
8752 2012-01-13  Jason Merrill  <jason@redhat.com>
8753
8754         PR c++/51813
8755         * g++.dg/ext/visibility/template9.C: New.
8756
8757         PR c++/51620
8758         * g++.dg/cpp0x/defaulted34.C: New.
8759         * g++.dg/template/virtual3.C: New.
8760
8761 2012-01-13  Richard Guenther  <rguenther@suse.de>
8762
8763         PR middle-end/8081
8764         * gcc.dg/torture/pr8081.c: New testcase.
8765
8766 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8767
8768         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8769
8770 2012-01-12  Jason Merrill  <jason@redhat.com>
8771
8772         PR c++/51714
8773         * g++.dg/ext/stmtexpr14.C: New.
8774
8775 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
8776
8777         PR c++/51633
8778         * g++.dg/cpp0x/constexpr-diag4.C: New test.
8779
8780 2012-01-12  Jason Merrill  <jason@redhat.com>
8781
8782         PR c++/48051
8783         * g++.dg/abi/mangle48.C: Test qualified-names, too.
8784         * g++.dg/abi/mangle58.C: Likewise.
8785
8786         PR c++/51403
8787         * g++.dg/template/arg8.C: New.
8788
8789 2012-01-12  Ira Rosen  <irar@il.ibm.com>
8790
8791         PR tree-optimization/51799
8792         * gcc.dg/vect/pr51799.c: New test.
8793         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8794         patterns.
8795
8796 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8797             Tobias Burnus  <burnus@net-b.de>
8798
8799         PR fortran/51057
8800         PR fortran/51616
8801         * lib/target-supports.exp
8802         (check_effective_target_fortran_largest_fp_has_sqrt): New.
8803         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8804
8805 2012-01-11  Jason Merrill  <jason@redhat.com>
8806
8807         PR c++/51565
8808         * g++.dg/ext/attrib42.C: New.
8809
8810 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
8811
8812         PR bootstrap/51796
8813         * gcc.dg/pr51796.c: New test.
8814
8815 2012-01-11  Jason Merrill  <jason@redhat.com>
8816
8817         PR c++/51818
8818         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8819
8820 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8821
8822         * gnat.dg/array19.ad[sb]: New test.
8823
8824 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8825
8826         * gnat.dg/opt23.ad[sb]: New test.
8827         * gnat.dg/opt23_pkg.ad[sb]: New helper.
8828         * gnat.dg/opt24.ad[sb]: New test.
8829
8830 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8831
8832         PR tree-optimization/49642
8833         * gcc.dg/tree-ssa/pr49642-1.c: New test.
8834         * gcc.dg/tree-ssa/pr49642-2.c: New test.
8835
8836 2012-01-11  Jason Merrill  <jason@redhat.com>
8837
8838         PR c++/51613
8839         * g++.dg/template/explicit-args5.C: New.
8840
8841 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8842
8843         * gcc.c-torture/execute/20120110-1.c: New testcase.
8844
8845 2012-01-10  Jason Merrill  <jason@redhat.com>
8846
8847         PR c++/51614
8848         * g++.dg/inherit/ambig1.C: New.
8849
8850         PR c++/51433
8851         * g++.dg/cpp0x/constexpr-cache1.C: New.
8852
8853 2012-01-10  Richard Guenther  <rguenther@suse.de>
8854
8855         PR tree-optimization/51801
8856         * gcc.dg/torture/pr51801.c: New testcase.
8857
8858 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8859
8860         PR fortran/51652
8861         * gfortran.dg/allocate_with_typespec_5.f90: New.
8862
8863 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8864
8865         * gfortran.dg/class_39.f03: Update dg-error string.
8866
8867 2012-01-10  Richard Guenther  <rguenther@suse.de>
8868
8869         PR tree-optimization/50913
8870         * gcc.dg/graphite/interchange-16.c: New testcase.
8871         * gcc.dg/graphite/scop-20.c: XFAIL.
8872         * gfortran.dg/graphite/interchange-1.f: Likewise.
8873         * gfortran.dg/graphite/block-1.f90: Likewise.
8874         * gfortran.dg/graphite/block-2.f: Likewise.
8875
8876 2012-01-10  Richard Henderson  <rth@redhat.com>
8877
8878         * lib/target-supports.exp (check_effective_target_vect_perm,
8879         check_effective_target_vect_perm_byte,
8880         check_effective_target_vect_perm_short): Enable for arm neon.
8881
8882 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8883
8884         PR fortran/46328
8885         * gfortran.dg/typebound_operator_11.f90: New.
8886
8887 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
8888
8889         * gnat.dg/array18.adb: New test.
8890         * gnat.dg/array18_pkg.ads: New helper.
8891
8892 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
8893
8894         PR fortran/51791
8895         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8896         around base object in first assignment in main program.
8897         * gfortran.dg/typebound_operator_10.f03: New test.
8898
8899 2012-01-09  Martin Jambor  <mjambor@suse.cz>
8900
8901         PR tree-optimization/51759
8902         * g++.dg/ipa/pr51759.C: New test.
8903
8904 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8905
8906         PR fortran/51758
8907         * gfortran.dg/optional_absent_2.f90: New.
8908
8909 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8910
8911         PR fortran/51578
8912         * gfortran.dg/use_17.f90: New.
8913
8914 2012-01-09  Gary Funck  <gary@intrepid.com>
8915
8916         PR preprocessor/33919
8917         * gcc.dg/pr33919.c: New test.
8918         * gcc.dg/pr33919-0.h: New test header file.
8919         * gcc.dg/pr33919-1.h: Ditto.
8920         * gcc.dg/pr33919-2.h: Ditto.
8921
8922 2012-01-07  Jan Hubicka  <jh@suse.cz>
8923
8924         PR tree-optimize/51694
8925         * gcc.c-torture/compile/pr51694.c: new testcase.
8926
8927 2012-01-07  Jan Hubicka  <jh@suse.cz>
8928
8929         PR tree-optimization/51600
8930         * g++.dg/torture/pr51600.C: New testcase.
8931
8932 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8933
8934         PR gcov-profile/51715
8935         PR gcov-profile/51717
8936         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8937         * gcc.misc-tests/gcov-14.c: Likewise.
8938
8939 2012-01-06  Jason Merrill  <jason@redhat.com>
8940
8941         * g++.dg/parse/new5.C: New.
8942
8943 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
8944
8945         PR testsuite/51655
8946         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8947         including <string.h>.
8948
8949 2012-01-06  Jason Merrill  <jason@redhat.com>
8950
8951         * g++.dg/abi/mangle51.C: New.
8952         * g++.dg/abi/mangle52.C: New.
8953         * g++.dg/abi/mangle53.C: New.
8954         * g++.dg/abi/mangle54.C: New.
8955         * g++.dg/abi/mangle55.C: New.
8956         * g++.dg/abi/mangle56.C: New.
8957         * g++.dg/abi/mangle57.C: New.
8958         * g++.dg/abi/mangle58.C: New.
8959         * g++.dg/abi/mangle59.C: New.
8960         * g++.dg/cpp0x/trailing3.C: Update mangling.
8961         * g++.dg/cpp0x/variadic111.C: Update mangling.
8962         * g++.dg/cpp0x/variadic4.C: Update mangling.
8963         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8964         * g++.dg/template/nontype22.C: Works now.
8965         * g++.dg/template/pr35240.C: Works now.
8966
8967         * g++.dg/cpp0x/error7.C: New.
8968
8969 2012-01-06  Tobias Burnus <burnus@net-b.de>
8970
8971         * gfortran.dg/deallocate_stat_2.f90: New.
8972         * coarray/allocate_errgmsg.f90: New.
8973         * gfortran.dg/coarray_lib_alloc_1.f90: New.
8974         * gfortran.dg/coarray_lib_alloc_2.f90: New.
8975         * coarray/subobject_1.f90: Fix for num_images > 1.
8976         * gfortran.dg/deallocate_stat.f90: Update due to changed
8977         stat= handling.
8978
8979 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
8980
8981         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8982
8983 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8984
8985         * ada/acats/overflow.lst: Add cb20004.
8986
8987 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
8988
8989         PR c++/51541
8990         * g++.dg/cpp0x/alias-decl-18.C: New test.
8991
8992 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8993
8994         * gcc.c-torture/execute/20120104-1.c: New test.
8995
8996 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
8997
8998         PR fortran/PR48946
8999         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9000         the old typebound_operator_8.f03.
9001         * gfortran.dg/typebound_operator_8.f03: New version of
9002         typebound_operator_7.f03 with 'u' a derived type instead of a
9003         class object.
9004
9005 2012-01-05  Richard Guenther  <rguenther@suse.de>
9006
9007         * g++.dg/torture/pr49309.C: Skip for -flto.
9008
9009 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
9010
9011         PR middle-end/51761
9012         * gcc.c-torture/compile/pr51761.c: New test.
9013
9014 2012-01-05  Richard Guenther  <rguenther@suse.de>
9015
9016         PR tree-optimization/51760
9017         * gcc.dg/torture/pr51760.c: New testcase.
9018
9019 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
9020
9021         PR middle-end/51472
9022         * gcc.dg/tm/memopt-6.c: Adjust regexp.
9023
9024 2012-01-05  Richard Guenther  <rguenther@suse.de>
9025
9026         PR lto/41576
9027         * gfortran.dg/lto/pr41576_0.f90: New testcase.
9028         * gfortran.dg/lto/pr41576_1.f90: Likewise.
9029
9030 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
9031
9032         PR debug/51695
9033         * gcc.dg/pr51695.c: New test.
9034
9035 2012-01-04  Andrew Pinski  <apinski@cavium.com>
9036
9037         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9038         * gcc.target/mips/octeon2-lx-1.c: New test.
9039         * gcc.target/mips/mips64-dsp-ldx.c: New test.
9040         * gcc.target/mips/octeon2-lx-2.c: New test.
9041         * gcc.target/mips/octeon2-lx-3.c: New test.
9042
9043 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
9044
9045         PR other/51163
9046         PR other/51164
9047         * gcc.dg/tm/alias-1.c:  Adjust regexp.
9048         * gcc.dg/tm/alias-2.c:  Adjust regexp.
9049
9050 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9051
9052         PR c++/51064
9053         * g++.dg/warn/Wparentheses-26.C: New.
9054
9055 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
9056
9057         * gfortran.dg/elemental_optional_args_2.f90: New test.
9058
9059 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9060
9061         PR fortran/49693
9062         * gfortran.dg/common_17.f90:  New test.
9063
9064 2012-01-04  Richard Guenther  <rguenther@suse.de>
9065
9066         PR tree-optimization/49651
9067         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9068         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9069
9070 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9071
9072         PR c++/51738
9073         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9074
9075 2012-01-03  Andrew Pinski  <apinski@cavium.com>
9076
9077         * lib/scanasm.exp (dg-function-on-line): Always use a special format
9078         for all mips targets.  Also allow an optional .cfi_startproc.
9079
9080 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
9081
9082         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9083
9084 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9085
9086         PR c++/29273
9087         * g++.dg/rtti/dyncast5.C: New.
9088
9089 2012-01-03  Richard Guenther  <rguenther@suse.de>
9090
9091         PR tree-optimization/51070
9092         * gcc.dg/torture/pr51070-2.c: New testcase.
9093
9094 2012-01-03  Richard Guenther  <rguenther@suse.de>
9095
9096         PR tree-optimization/51692
9097         * gcc.dg/torture/pr51692.c: New testcase.
9098
9099 2012-01-03  Richard Guenther  <rguenther@suse.de>
9100
9101         PR debug/51650
9102         * g++.dg/lto/pr51650-3_0.C: New testcase.
9103
9104 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9105
9106         PR c++/15867
9107         * g++.dg/warn/Wredundant-decls-spec.C: New.
9108
9109 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9110
9111         PR tree-optimization/51719
9112         * g++.dg/tree-prof/pr51719.C: New test.
9113
9114 2012-01-03  Richard Guenther  <rguenther@suse.de>
9115
9116         PR middle-end/51730
9117         * gcc.dg/fold-compare-6.c: New testcase.
9118
9119 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9120
9121         PR c++/51669
9122         * g++.dg/gomp/pr51669.C: New test.
9123
9124 2012-01-02  Jason Merrill  <jason@redhat.com>
9125
9126         PR c++/51675
9127         * g++.dg/cpp0x/constexpr-union2.C: New.
9128
9129         PR c++/51666
9130         * g++.dg/cpp0x/nsdmi-defer5.C: New.
9131
9132 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
9133
9134         PR c++/51462
9135         * g++.dg/cpp0x/constexpr-99.C: New test.
9136
9137 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
9138
9139         PR c++/20140
9140         * g++.dg/template/init9.C: New.
9141
9142 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9143
9144         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9145         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
9146         rather than a specific number.
9147
9148 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
9149
9150         PR fortran/46262
9151         PR fortran/46328
9152         PR fortran/51052
9153         * gfortran.dg/typebound_operator_7.f03: New.
9154         * gfortran.dg/typebound_operator_8.f03: New.
9155
9156 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9157
9158         PR target/51729
9159         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9160         XFAIL.
9161         * gcc.target/mips/dspr2-MULTU.c: Likewise.
9162
9163 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9164
9165         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9166
9167 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9168
9169         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9170         for MIPS.
9171
9172 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9173
9174         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9175         * gfortran.dg/io_real_boz_4.f90: Likewise.
9176         * gfortran.dg/io_real_boz_5.f90: Likewise.
9177
9178 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9179
9180         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9181
9182 2012-01-02  Revital Eres  <revital.eres@linaro.org>
9183
9184         * gcc.dg/sms-11.c: New file.
9185
9186 2012-01-02  Tobias Burnus  <burnus@net-b.de>
9187
9188         PR fortran/51682
9189         * gfortran.dg/coarray/image_index_3.f90: New.
9190
9191 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9192
9193         PR c++/16603
9194         * g++.dg/parse/enum8.C: New.
9195
9196 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9197
9198         PR c++/51379
9199         * g++.dg/conversion/reinterpret4.C: New.
9200         * g++.dg/conversion/reinterpret1.C: Adjust.
9201
9202 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9203
9204         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9205
9206 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9207
9208         * g++.old-deja/g++.brendan/crash25.C: Adjust.
9209         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9210         * g++.old-deja/g++.jason/access14.C: Likewise.
9211         * g++.old-deja/g++.jason/access8.C: Likewise.
9212         * g++.old-deja/g++.jason/access1.C: Likewise.
9213         * g++.old-deja/g++.other/access3.C: Likewise.
9214         * g++.old-deja/g++.other/access5.C: Likewise.
9215         * g++.old-deja/g++.law/unsorted1.C: Likewise.
9216         * g++.old-deja/g++.law/visibility22.C: Likewise.
9217         * g++.old-deja/g++.law/visibility26.C: Likewise.
9218         * g++.old-deja/g++.mike/p2746.C: Likewise.
9219         * g++.dg/debug/using1.C: Likewise.
9220         * g++.dg/lookup/using51.C: Likewise.
9221         * g++.dg/inherit/using5.C: Likewise.
9222         * g++.dg/inherit/pr30297.C: Likewise.
9223         * g++.dg/inherit/access8.C: Likewise.
9224         * g++.dg/torture/pr39362.C: Likewise.
9225         * g++.dg/template/crash13.C: Likewise.
9226         * g++.dg/template/using10.C: Likewise.
9227
9228 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9229
9230         PR fortran/51502
9231         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
9232         change.
9233
9234 2012-01-01  Ira Rosen  <irar@il.ibm.com>
9235
9236         PR tree-optimization/51704
9237         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9238         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9239         corresponding flags.
9240
9241 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9242
9243         PR c++/51723
9244         * g++.dg/cpp0x/constexpr-delegating2.C: New.
9245
9246 2012-01-01  Jan Hubicka  <jh@suse.cz>
9247
9248         PR rtl-optimization/51069
9249         * gcc.c-torture/compile/pr51069.c: New testcase.
9250
9251 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
9252
9253         PR tree-optimization/51683
9254         * gcc.dg/pr51683.c: New test.
9255 \f
9256 Copyright (C) 2012 Free Software Foundation, Inc.
9257
9258 Copying and distribution of this file, with or without modification,
9259 are permitted in any medium without royalty provided the copyright
9260 notice and this notice are preserved.