OSDN Git Service

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