OSDN Git Service

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