OSDN Git Service

2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR c++/51723
4         * g++.dg/cpp0x/constexpr-delegating2.C: New.
5
6 2012-01-01  Jan Hubicka  <jh@suse.cz>
7
8         PR rtl-optimization/51069
9         * gcc.c-torture/compile/pr51069.c: New testcase.
10
11 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
12
13         PR tree-optimization/51683
14         * gcc.dg/pr51683.c: New test.
15
16 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
17
18         PR c++/51397
19         * g++.dg/cpp0x/static_assert6.C: New.
20
21 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
22
23         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
24
25 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
26
27         PR fortran/51502
28         * lib/gcc-dg.exp (scan-module-absence):  New function.
29         * gfortran.dg/implicit_pure_2.f90:  New test.
30
31 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
32
33         PR c++/51316
34         * g++.dg/cpp0x/alignof4.C: New.
35
36 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
37
38         PR testsuite/51702
39         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
40         -mabi=altivec option, which suppresses a warning message about
41         passing vectors by reference.  The extra warning causes some tests
42         to fail.
43         * gcc.dg/scal-to-vec2.c: Likewise.
44         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
45         * gcc.dg/pr35442.c: Likewise.
46         * gcc.dg/vector-compare-1.c: Likewise.
47         * gcc.dg/vector-compare-2.c: Likewise.
48         * gcc.dg/torture/pr36891.c: Likewise.
49
50 2012-12-29  Kai Tietz  <ktietz@redhat.com>
51
52         * g++.dg/abi/bitfield3.C: Make sure test runs
53         for windows targets without activated ms-bitfields option.
54
55         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
56         targets to use static-version.
57         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58         * g++.old-deja/g++.abi/arraynew.C: Likewise.
59         * g++.old-deja/g++.eh/new1.C: Likewise.
60         * g++.old-deja/g++.eh/new2.C: Likewise.
61
62 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
63
64         * gfortran.dg/function_optimize_9.f90:  New test.
65
66 2011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
67
68         PR c++/23211
69         * g++.dg/template/using18.C: New.
70         * g++.dg/template/using19.C: New.
71         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
72         * g++.dg/template/crash13.C: Likewise.
73
74 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
75
76         PR target/51623
77         * gcc.target/powerpc/pr51623.c: New file.
78
79 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
80
81         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
82
83 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
84
85         PR c++/51547
86         * g++.dg/cpp0x/pr51547.C: New.
87
88 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
89
90         * gcc.c-torture/execute/20111227-1.c: New test.
91
92 2011-12-25  Jan Hubicka  <jh@suse.cz>
93
94         PR middle-end/48641
95         * gcc.dg/compile/pr48641.c: New file.
96
97 2011-12-26  Joey Ye  <joey.ye@arm.com>
98
99         PR middle-end/51200
100         * gcc.dg/volatile-bitfields-2.c: New test.
101
102 2011-12-23  Jason Merrill  <jason@redhat.com>
103
104         PR c++/51507
105         * g++.dg/cpp0x/variadic121.C: New.
106
107 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
108
109         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
110
111 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
112
113         * gcc.target/arm/vect-vcvt.c: New test.
114         * gcc.target/arm/vect-vcvtq.c: New test.
115
116         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
117         in final check.
118
119         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
120         True for ARM NEON.
121         (check_effective_target_vect_uintfloat_cvt): Likewise.
122         (check_effective_target_vect_floatuint_cvt): Likewise.
123         (check_effective_target_vect_floatint_cvt): Likewise.
124
125 2011-12-23  Richard Guenther  <rguenther@suse.de>
126
127         PR rtl-optimization/50396
128         * gcc.dg/torture/pr50396.c: New testcase.
129
130 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
131
132         PR tree-optimization/43491
133         * gcc.dg/tree-ssa/pr43491.c: New test.
134
135 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
136
137         PR testsuite/50722
138         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
139
140 2011-12-22  Richard Guenther  <rguenther@suse.de>
141
142         PR lto/51650
143         * g++.dg/lto/pr51650-1_0.C: New testcase.
144         * g++.dg/lto/pr51650-2_0.C: Likewise.
145
146 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
147
148         PR target/51643
149         * gcc.target/arm/sibcall-2.c: New test.
150
151 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
152
153         PR testsuite/51645
154         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
155
156 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
157
158         * gcc.dg/pr50038.c: Move to ...
159         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
160
161 2011-12-21  Jason Merrill  <jason@redhat.com>
162
163         PR c++/51611
164         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
165
166 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
167
168         PR c++/51305
169         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
170
171 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
172
173         PR middle-end/51644
174         PR middle-end/51647
175         * gcc.dg/pr51644.c: New test.
176         * g++.dg/warn/Wreturn-4.C: New test.
177
178 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
179
180         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
181         diag-scans to fix fail on AVX.
182         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
183         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
184         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
185         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
186         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
187         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
188         * gcc.dg/vect/pr45752.c: Ditto.
189         * gcc.dg/vect/slp-perm-4.c: Ditto.
190         * gcc.dg/vect/slp-perm-9.c: Ditto.
191         * gcc.dg/vect/vect-33.c: Ditto.
192         * gcc.dg/vect/vect-35.c: Ditto.
193         * gcc.dg/vect/vect-6-big-array.c: Ditto.
194         * gcc.dg/vect/vect-6.c: Ditto.
195         * gcc.dg/vect/vect-91.c: Ditto.
196         * gcc.dg/vect/vect-all-big-array.c: Ditto.
197         * gcc.dg/vect/vect-all.c: Ditto.
198         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
199         * gcc.dg/vect/vect-outer-4c.c: Ditto.
200         * gcc.dg/vect/vect-outer-5.c: Ditto.
201         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
202         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
203         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
204         * gcc.dg/vect/vect-peel-1.c: Ditto.
205         * gcc.dg/vect/vect-peel-2.c: Ditto.
206         * gcc.dg/vect/vect-peel-3.c: Ditto.
207         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
208         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
209         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
210         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
211         * lib/target-supports.exp (check_avx_available): New function.
212         (check_effective_target_vect_sizes_32B_16B): Ditto.
213         (check_prefer_avx128): Ditto.
214         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
215         (check_effective_target_vect_multiple_sizes): Ditto.
216
217 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
218
219         PR target/50038
220         * gcc.dg/pr50038.c: New test.
221
222 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
223
224         PR c++/51621
225         * g++.dg/cpp0x/constexpr-ice5.C: New.
226
227 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
228
229         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
230         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
231         gcc.dg/gnu11-version-1.c: New tests.
232
233 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
234
235         PR middle-end/51200
236         * gcc.target/arm/volatile-bitfields-4.c: New test.
237         * c-c++-common/abi-bf.c: New test.
238
239 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
240
241         PR debug/49951
242         * g++.dg/gcov/gcov-2.C: Adjust.
243
244 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
245
246         PR c++/51612
247         * g++.dg/cpp0x/constexpr-ice4.C: New.
248
249 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
250
251         PR c++/51328
252         * g++.dg/template/crash109.C: New.
253
254 2011-12-19  Jason Merrill  <jason@redhat.com>
255
256         PR c++/51530
257         * g++.dg/cpp0x/nullptr26.C: New.
258
259 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
260
261         * gcc.target/mips/mult-1.c: Require -O2.
262
263 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
264
265         * gcc.target/mips/ext-2.c: Add NOMIPS16.
266
267 2011-12-19  Jason Merrill  <jason@redhat.com>
268
269         PR c++/51526
270         * g++.dg/cpp0x/constexpr-delegating.C: New.
271
272 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
273             Tom de Vries <tom@codesourcery.com>
274
275         PR rtl-opt/50380
276         * gcc.c-torture/compile/pr50380.c: New testcase.
277
278 2011-12-19  Tobias Burnus  <burnus@net-b.de>
279
280         PR fortran/51605
281         * gfortran.dg/block_10.f90: New.
282
283 2011-12-19  Jason Merrill  <jason@redhat.com>
284
285         PR c++/51553
286         * g++.dg/cpp0x/initlist64.C: New.
287
288         PR c++/51228
289         * c-c++-common/transparent-union-1.c: New.
290
291 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
292
293         PR tree-optimization/51580
294         * gnat.dg/specs/loop_optimization1.ads: New test.
295         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
296
297 2011-12-19  Richard Guenther  <rguenther@suse.de>
298
299         PR lto/51573
300         * gcc.dg/lto/20111207-2_0.c: Adjust.
301         * g++.dg/lto/pr51573-1_0.C: New testcase.
302
303 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
304
305         PR c++/51619
306         * g++.dg/cpp0x/pr51619.C: New test.
307
308 2011-12-19  Tobias Burnus  <burnus@net-b.de>
309
310         PR fortran/51605
311         * gfortran.dg/select_type_25.f90: New.
312
313 2011-12-19  Martin Jambor  <mjambor@suse.cz>
314
315         PR tree-optimization/51583
316         * gcc.dg/tree-ssa/pr51583.c: New test.
317
318 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
319
320         PR tree-optimization/51596
321         * g++.dg/opt/pr51596.C: New test.
322
323         PR middle-end/51590
324         PR tree-optimization/51606
325         * gcc.dg/vect/pr51590.c: New test.
326
327 2011-12-19  Richard Guenther  <rguenther@suse.de>
328
329         PR lto/51572
330         * g++.dg/lto/pr51572-2_0.C: New testcase.
331
332 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
333
334         PR c++/51477
335         * g++.dg/cpp0x/nsdmi6.C: New test.
336
337 2011-12-19  Tobias Burnus  <burnus@net-b.de>
338
339         * gfortran.dg/coarray_poly_3.f90: New.
340         * coarray/poly_run_1.f90: Enable some previously commented code.
341
342 2011-12-19  Jason Merrill  <jason@redhat.com>
343
344         PR c++/51489
345         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
346
347 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
348
349         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
350
351 2011-12-17  Jason Merrill  <jason@redhat.com>
352
353         PR c++/51588
354         * g++.dg/parse/enum7.C: New.
355
356         PR c++/51586
357         * g++.dg/lookup/nested2.C: New.
358
359         PR c++/51587
360         * g++.dg/parse/enum6.C: New.
361
362 2011-12-17  Tom de Vries  <tom@codesourcery.com>
363
364         PR tree-optimization/51491
365         * gcc.dg/pr51491.c: New test.
366         * gcc.dg/pr51491-2.c: Same.
367
368 2011-12-16  Jason Merrill  <jason@redhat.com>
369
370         PR c++/51416
371         * g++.dg/cpp0x/auto31.C: New.
372
373 2011-12-16  Ian Lance Taylor  <iant@google.com>
374
375         PR middle-end/51592
376         * gcc.dg/20111216-1.c: New test.
377
378 2011-12-16  Jason Merrill  <jason@redhat.com>
379
380         PR c++/51461
381         * g++.dg/init/static4.C: New.
382
383 2011-12-16  Jason Merrill  <jason@redhat.com>
384
385         PR c++/51331
386         * g++.dg/init/value10.C: New.
387
388 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
389
390         PR testsuite/50803
391         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
392
393         PR tree-optimization/51575
394         * g++.dg/opt/pr51575.C: New test.
395
396         PR debug/51557
397         * gcc.dg/pr51557.c: New test.
398
399 2011-12-16  Richard Guenther  <rguenther@suse.de>
400
401         PR lto/51572
402         * gcc.dg/lto/pr51572-1_0.c: New testcase.
403
404 2011-12-15  Jason Merrill  <jason@redhat.com>
405
406         PR c++/51458
407         * g++.dg/ext/desig4.C: New.
408
409 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
410
411         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
412         A%disp() to use scalarizer.
413         * gfortran.dg/class_array_9.f03: New.
414
415 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
416
417         * gcc.dg/vect/vect-sdivmod-1.c: New test.
418
419         PR c++/51463
420         * g++.dg/cpp0x/pr51463.C: New test.
421
422         PR c/51360
423         * c-c++-common/gomp/pr51360.c: New test.
424         * g++.dg/gomp/pr51360.C: New test.
425
426         PR middle-end/49806
427         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
428         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
429
430         PR tree-optimization/51117
431         * g++.dg/opt/pr51117.C: New test.
432
433 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
434
435         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
436         New definitions.
437         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
438         Likewise.
439         (stpncpy, __stpncpy_chk): New functions.
440         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
441         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
442
443 2011-12-15  Richard Guenther  <rguenther@suse.de>
444
445         PR lto/51567
446         * g++.dg/lto/pr51567-1_0.C: New testcase.
447
448 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
449
450         PR c++/51473
451         * g++.dg/cpp0x/auto30.C: New test.
452
453 2011-12-15  Tobias Burnus  <burnus@net-b.de>
454
455         * gfortran.dg/coarray/poly_run_3.f90: New.
456         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
457
458 2011-12-15  Richard Guenther  <rguenther@suse.de>
459
460         PR lto/51564
461         * g++.dg/lto/pr51564-1_0.C: New testcase.
462
463 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
464
465         PR libstdc++/51365
466         * g++.dg/ext/is_final.C: New.
467
468 2012-12-15  Richard Guenther  <rguenther@suse.de>
469
470         PR lto/48508
471         * g++.dg/lto/pr48508-1_0.C: New testcase.
472         * g++.dg/lto/pr48508-1_1.C: Likewise.
473
474 2011-12-14  Jason Merrill  <jason@redhat.com>
475
476         PR c++/51554
477         * g++.dg/init/constant1.C: New.
478
479         PR c++/51248
480         * g++.dg/other/enum2.C: New.
481
482 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
483
484         PR c++/51475
485         * g++.dg/cpp0x/initlist63.C: New test.
486
487 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
488
489         PR target/50931
490         * gcc.target/avr/torture/int24-mul.c: New.
491
492 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
493
494         PR c++/51476
495         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
496
497 2011-12-13  Jason Merrill  <jason@redhat.com>
498
499         PR c++/51406
500         PR c++/51161
501         * g++.dg/cpp0x/rv-cast3.C: New.
502         * g++.dg/cpp0x/rv-cast4.C: New.
503
504 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
505
506         PR c++/51464
507         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
508
509 2011-12-13  Andrew Pinski  <apinski@cavium.com>
510             Adam Nemet  <anemet@caviumnetworks.com>
511
512         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
513         -fdump-* options.
514         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
515         * gcc.target/mips/octeon-pipe-1.c: New testcase.
516
517 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
518
519         PR c++/14258
520         * g++.dg/template/using16.C: New.
521         * g++.dg/template/using17.C: New.
522
523 2011-12-13  Martin Jambor  <mjambor@suse.cz>
524
525         PR tree-optimization/51362
526         * gcc.dg/ipa/pr51362.c: New test.
527
528 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
529
530         PR testsuite/51524
531         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
532         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
533
534 2011-12-13  Richard Guenther  <rguenther@suse.de>
535
536         PR lto/48354
537         * g++.dg/lto/pr48354-1_0.C: New testcase.
538
539 2011-12-13  Richard Guenther  <rguenther@suse.de>
540
541         PR tree-optimization/51519
542         * gcc.dg/pr51519.c: New testcase.
543
544 2011-12-13  Richard Guenther  <rguenther@suse.de>
545
546         * gcc.dg/lto/20111213-1_0.c: New testcase.
547
548 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
549
550         * gnat.dg/vect1.ad[sb]: Add more tests.
551         * gnat.dg/vect2.ad[sb]: Likewise.
552         * gnat.dg/vect3.ad[sb]: Likewise.
553         * gnat.dg/vect4.ad[sb]: Likewise.
554         * gnat.dg/vect5.ad[sb]: Likewise.
555         * gnat.dg/vect6.ad[sb]: Likewise.
556
557 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
558
559         PR rtl-optimization/51495
560         * gcc.c-torture/compile/pr51495.c: New test.
561
562         PR tree-optimization/51481
563         * gcc.dg/pr51481.c: New test.
564
565 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
566
567         PR tree-optimization/45830
568         * gcc.c-torture/execute/pr45830.c: Move from here to...
569         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
570         dg-additional-options magic.
571
572 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
573
574         * gfortran.dg/nested_modules_2.f90: Tighten test.
575
576 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
577
578         * gcc.c-torture/execute/20111212-1.c: New test.
579
580 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
581
582         PR testsuite/51511
583         * gcc.dg/pr45819.c: Add -w to dg-options.
584
585 2011-12-12  Torvald Riegel  <triegel@redhat.com>
586
587         * g++.dg/tm/noexcept-1.C: New test.
588         * g++.dg/tm/noexcept-2.C: New test.
589         * g++.dg/tm/noexcept-3.C: New test.
590         * g++.dg/tm/noexcept-4.C: New test.
591         * g++.dg/tm/noexcept-5.C: New test.
592
593 2011-12-12  Torvald Riegel  <triegel@redhat.com>
594
595         * c-c++-common/tm/20111206.c: New test.
596
597 2011-12-12  Richard Guenther  <rguenther@suse.de>
598
599         PR lto/51262
600         * g++.dg/opt/pr51262.C: New testcase.
601
602 2011-12-12  Revital Eres  <revital.eres@linaro.org>
603
604         PR rtl-optimization/47013
605         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
606         to preserve the function.
607         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
608         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
609         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
610         -fmodulo-sched-allow-regmoves flags.
611         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
612         and avoid superfluous spaces in dg-final for spu-*-*.
613         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
614         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
615         change scan-rtl-dump-times for powerpc*-*-*.
616         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
617         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
618         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
619
620 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
621
622         PR tree-optimization/51485
623         * g++.dg/vect/pr51485.cc: New test.
624
625 2011-12-11  Tobias Burnus  <burnus@net-b.de>
626
627         PR fortran/50923
628         * gfortran.dg/warn_function_without_result_2.f90: New.
629
630 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
631             Tobias Burnus  <burnus@gcc.gnu.org>
632
633         PR fortran/41539
634         PR fortran/43214
635         PR fortran/43969
636         PR fortran/44568
637         PR fortran/46356
638         PR fortran/46990
639         PR fortran/49074
640         * gfortran.dg/class_array_1.f03: New.
641         * gfortran.dg/class_array_2.f03: New.
642         * gfortran.dg/class_array_3.f03: New.
643         * gfortran.dg/class_array_4.f03: New.
644         * gfortran.dg/class_array_5.f03: New.
645         * gfortran.dg/class_array_6.f03: New.
646         * gfortran.dg/class_array_7.f03: New.
647         * gfortran.dg/class_array_8.f03: New.
648         * gfortran.dg/coarray_poly_1.f90: New.
649         * gfortran.dg/coarray_poly_2.f90: New.
650         * gfortran.dg/coarray/poly_run_1.f90: New.
651         * gfortran.dg/coarray/poly_run_2.f90: New.
652         * gfortran.dg/class_to_type_1.f03: New.
653         * gfortran.dg/type_to_class_1.f03: New.
654         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
655         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
656         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
657
658 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
659
660         PR fortran/50690
661         * gfortran.dg/gomp/workshare2.f90:  New test.
662         * gfortran.dg/gomp/workshare3.f90:  New test.
663
664 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
665
666         * gnat.dg/specs/elab3.ads: New test.
667
668 2011-12-10  Richard Henderson  <rth@redhat.com>
669
670         * gcc.target/powerpc/altivec-perm-1.c: New.
671         * gcc.target/powerpc/altivec-perm-2.c: New.
672         * gcc.target/powerpc/altivec-perm-4.c: New.
673
674 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
675
676         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
677         Add a scan-assembler-time clause to test for the interupt vector jump.
678         (f): Rename to ...
679         (dma0_handler): ... this.
680
681 2011-12-10  Nathan Sidwell  <nathan@acm.org>
682
683         PR gcov-profile/51449
684         * g++.dg/gcov/gcov-14.C: New.
685
686 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
687
688         * gcc.c-torture/compile/20111209-1.c: New test.
689
690 2011-12-09  Jason Merrill  <jason@redhat.com>
691
692         PR c++/51151
693         * g++.dg/warn/Woverflow-4.C: New.
694
695 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
696
697         PR c++/51289
698         * g++.dg/cpp0x/alias-decl-17.C: New test.
699
700 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
701
702         * gcc.target/powerpc/recip-5.c: Disable running on any system that
703         does not support VSX.
704
705         * gcc.target/powerpc/ppc-target-4.c: New file to test target
706         specific functions enabling target specific builtins.
707
708 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
709
710         * gcc.dg/vect/slp-13.c: Array size increase reverted.
711         * gcc.dg/vect/slp-24.c: Ditto.
712         * gcc.dg/vect/slp-3.c: Ditto.
713         * gcc.dg/vect/slp-34.c: Ditto.
714         * gcc.dg/vect/slp-4.c: Ditto.
715         * gcc.dg/vect/slp-cond-2.c: Ditto.
716         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
717         * gcc.dg/vect/vect-1.c: Ditto.
718         * gcc.dg/vect/vect-10.c: Ditto.
719         * gcc.dg/vect/vect-105.c: Ditto.
720         * gcc.dg/vect/vect-112.c: Ditto.
721         * gcc.dg/vect/vect-15.c: Ditto.
722         * gcc.dg/vect/vect-2.c: Ditto.
723         * gcc.dg/vect/vect-31.c: Ditto.
724         * gcc.dg/vect/vect-32.c: Ditto.
725         * gcc.dg/vect/vect-33.c: Ditto.
726         * gcc.dg/vect/vect-34.c: Ditto.
727         * gcc.dg/vect/vect-35.c: Ditto.
728         * gcc.dg/vect/vect-36.c: Ditto.
729         * gcc.dg/vect/vect-6.c: Ditto.
730         * gcc.dg/vect/vect-73.c: Ditto.
731         * gcc.dg/vect/vect-74.c: Ditto.
732         * gcc.dg/vect/vect-75.c: Ditto.
733         * gcc.dg/vect/vect-76.c: Ditto.
734         * gcc.dg/vect/vect-80.c: Ditto.
735         * gcc.dg/vect/vect-85.c: Ditto.
736         * gcc.dg/vect/vect-89.c: Ditto.
737         * gcc.dg/vect/vect-97.c: Ditto.
738         * gcc.dg/vect/vect-98.c: Ditto.
739         * gcc.dg/vect/vect-all.c: Ditto.
740         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
741         * gcc.dg/vect/vect-iv-8.c: Ditto.
742         * gcc.dg/vect/vect-iv-8a.c: Ditto.
743         * gcc.dg/vect/vect-outer-1.c: Ditto.
744         * gcc.dg/vect/vect-outer-1a.c: Ditto.
745         * gcc.dg/vect/vect-outer-1b.c: Ditto.
746         * gcc.dg/vect/vect-outer-2.c: Ditto.
747         * gcc.dg/vect/vect-outer-2a.c: Ditto.
748         * gcc.dg/vect/vect-outer-2c.c: Ditto.
749         * gcc.dg/vect/vect-outer-3.c: Ditto.
750         * gcc.dg/vect/vect-outer-3a.c: Ditto.
751         * gcc.dg/vect/vect-outer-4a.c: Ditto.
752         * gcc.dg/vect/vect-outer-4b.c: Ditto.
753         * gcc.dg/vect/vect-outer-4c.c: Ditto.
754         * gcc.dg/vect/vect-outer-4d.c: Ditto.
755         * gcc.dg/vect/vect-outer-4m.c: Ditto.
756         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
757         * gcc.dg/vect/vect-outer-fir.c: Ditto.
758         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
759         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
760         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
761         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
762         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
763         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
764         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
765         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
766         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
767         * gcc.dg/vect/vect-shift-2.c: Ditto.
768         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
769         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
770         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
771         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
772         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
773         * gcc.dg/vect/slp-13-big-array.c: New test.
774         * gcc.dg/vect/slp-24-big-array.c: Ditto.
775         * gcc.dg/vect/slp-3-big-array.c: Ditto.
776         * gcc.dg/vect/slp-34-big-array.c: Ditto.
777         * gcc.dg/vect/slp-4-big-array.c: Ditto.
778         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
779         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
780         * gcc.dg/vect/vect-1-big-array.c: Ditto.
781         * gcc.dg/vect/vect-10-big-array.c: Ditto.
782         * gcc.dg/vect/vect-105-big-array.c: Ditto.
783         * gcc.dg/vect/vect-112-big-array.c: Ditto.
784         * gcc.dg/vect/vect-15-big-array.c: Ditto.
785         * gcc.dg/vect/vect-2-big-array.c: Ditto.
786         * gcc.dg/vect/vect-31-big-array.c: Ditto.
787         * gcc.dg/vect/vect-32-big-array.c: Ditto.
788         * gcc.dg/vect/vect-33-big-array.c: Ditto.
789         * gcc.dg/vect/vect-34-big-array.c: Ditto.
790         * gcc.dg/vect/vect-35-big-array.c: Ditto.
791         * gcc.dg/vect/vect-36-big-array.c: Ditto.
792         * gcc.dg/vect/vect-6-big-array.c: Ditto.
793         * gcc.dg/vect/vect-73-big-array.c: Ditto.
794         * gcc.dg/vect/vect-74-big-array.c: Ditto.
795         * gcc.dg/vect/vect-75-big-array.c: Ditto.
796         * gcc.dg/vect/vect-76-big-array.c: Ditto.
797         * gcc.dg/vect/vect-80-big-array.c: Ditto.
798         * gcc.dg/vect/vect-85-big-array.c: Ditto.
799         * gcc.dg/vect/vect-89-big-array.c: Ditto.
800         * gcc.dg/vect/vect-97-big-array.c: Ditto.
801         * gcc.dg/vect/vect-98-big-array.c: Ditto.
802         * gcc.dg/vect/vect-all-big-array.c: Ditto.
803         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
804         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
805         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
806         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
807         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
808         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
809         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
810         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
811         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
812         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
813         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
814         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
815         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
816         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
817         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
818         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
819         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
820         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
821         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
822         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
823         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
824         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
825         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
826         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
827         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
828         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
829         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
830         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
831         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
832         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
833         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
834         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
835         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
836
837 2011-12-09  Richard Guenther  <rguenther@suse.de>
838
839         PR lto/48042
840         * g++.dg/lto/pr48042_0.C: New testcase.
841
842 2011-12-09  Richard Guenther  <rguenther@suse.de>
843
844         PR tree-optimization/51482
845         * g++.dg/torture/pr51482.C: New testcase.
846
847 2011-12-08  Andrew Pinski  <apinski@cavium.com>
848
849         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
850         * gcc.target/mips/dmult-1.c: Likewise.
851         * gcc.target/mips/branch-1.c: Likewise.
852         * gcc.target/mips/extend-1.c: Likewise.
853
854 2011-12-08  Jason Merrill  <jason@redhat.com>
855
856         PR c++/51318
857         * g++.dg/template/cond8.C: New.
858
859         PR c++/51459
860         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
861
862 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
863
864         PR tree-optimization/51466
865         * gcc.c-torture/execute/pr51466.c: New test.
866
867 2011-12-08  Tobias Burnus  <burnus@net-b.de>
868
869         PR fortran/50815
870         * gfortran.dg/bounds_check_16.f90: New.
871
872 2011-12-08  Tobias Burnus  <burnus@net-b.de>
873
874         PR fortran/51378
875         * gfortran.dg/private_type_14.f90: New.
876
877 2011-12-08  Tobias Burnus  <burnus@net-b.de>
878
879         PR fortran/51407
880         * gfortran.dg/io_real_boz_3.f90: New.
881         * gfortran.dg/io_real_boz_4.f90: New.
882         * gfortran.dg/io_real_boz_5.f90: New.
883
884 2011-12-08  Tobias Burnus  <burnus@net-b.de>
885
886         PR fortran/51448
887         * gfortran.dg/realloc_on_assign_8.f90: New.
888
889 2011-12-08  Teresa Johnson  <tejohnson@google.com>
890
891         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
892
893 2011-12-08  Teresa Johnson  <tejohnson@google.com>
894
895         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
896         -Wwrite-strings option.
897
898 2011-12-08  Teresa Johnson  <tejohnson@google.com>
899
900         * gcc.target/i386/movdi-rex64.c: New.
901
902 2011-12-08  Richard Guenther  <rguenther@suse.de>
903
904         * gcc.dg/volatile3.c: New testcase.
905
906 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
907
908         PR tree-optimization/51315
909         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
910         for typedef.
911         (int32_t): Use __INT32_TYPE__ for typedef.
912
913 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
914
915         PR tree-optimization/51315
916         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
917         sizeof(int)==4.
918
919 2011-12-08  Richard Guenther  <rguenther@suse.de>
920
921         PR lto/50747
922         * g++.dg/opt/pr50747-1_0.C: New testcase.
923         * g++.dg/opt/pr50747-2_0.C: Likewise.
924
925 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
926
927         * gcc.c-torture/execute/20111208-1.c: New test.
928
929 2011-12-08  Richard Guenther  <rguenther@suse.de>
930
931         PR lto/48437
932         * gcc.dg/lto/20111207-2_0.c: New testcase.
933         * gcc.dg/guality/pr48437.c: Likewise.
934
935 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
936
937         PR c++/51401
938         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
939         * g++.dg/cpp0x/auto29.C: New test.
940
941         PR c++/51429
942         * g++.dg/parse/error45.C: New test.
943
944         PR c++/51229
945         * g++.dg/ext/desig3.C: New test.
946
947         PR c++/51369
948         * g++.dg/cpp0x/constexpr-51369.C: New test.
949
950 2011-12-07  Andrew Pinski  <apinski@cavium.com>
951
952         PR middle-end/45416
953         * gcc.dg/pr45416.c: New testcase.
954
955 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
956
957         PR c++/51420
958         * g++.dg/cpp0x/pr51420.C: New.
959
960 2011-12-07  Richard Guenther  <rguenther@suse.de>
961
962         PR lto/48100
963         * gcc.dg/lto/20111207-1_0.c: New testcase.
964         * gcc.dg/lto/20111207-1_1.c: Likewise.
965         * gcc.dg/lto/20111207-1_2.c: Likewise.
966         * gcc.dg/lto/20111207-1_3.c: Likewise.
967
968 2011-12-07  Richard Guenther  <rguenther@suse.de>
969
970         PR tree-optimization/50823
971         * gcc.dg/torture/pr50823.c: New testcase.
972
973 2011-12-07  Martin Jambor  <mjambor@suse.cz>
974
975         PR tree-optimization/50744
976         * gcc.dg/ipa/pr50744.c: New test.
977
978 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
979
980         PR c++/51430
981         * g++.dg/template/static32.C: New test.
982
983 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
984
985         * g++.dg/opt/pr51396.C: Use dg-additional-options.
986
987 2011-12-06  Tobias Burnus  <burnus@net-b.de>
988
989         PR fortran/51435
990         * gfortran.dg/default_initialization_5.f90: New.
991
992 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
993
994         PR target/51354
995         * gcc.c-torture/compile/pr51354.c: New test.
996
997 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
998
999         PR c++/51431
1000         * g++.dg/other/abstract3.C: New.
1001
1002 2011-12-06  Richard Guenther  <rguenther@suse.de>
1003
1004         PR tree-optimization/49997
1005         * gcc.dg/torture/pr49997.c: New testcase.
1006
1007 2011-12-06  Richard Guenther  <rguenther@suse.de>
1008
1009         PR middle-end/51436
1010         * g++.dg/torture/pr51436.C: New testcase.
1011
1012 2011-12-06  Richard Guenther  <rguenther@suse.de>
1013
1014         PR tree-optimization/51245
1015         * gcc.dg/torture/pr51245.c: New testcase.
1016
1017 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1018
1019         PR c++/51427
1020         * g++.dg/diagnostic/wrong-tag-1.C
1021
1022 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
1023
1024         PR c++/51319
1025         * g++.dg/lookup/using50.C: New.
1026         * g++.dg/lookup/using51.C: New.
1027
1028 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR tree-optimization/51396
1031         * g++.dg/opt/pr51396.C: New test.
1032
1033         PR debug/51410
1034         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1035
1036         PR c/51339
1037         * gcc.dg/gomp/pr51339.c: New test.
1038
1039 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1040
1041         PR c++/51399
1042         * g++.dg/cpp0x/initlist62.C: New.
1043
1044 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1045
1046         PR fortran/51338
1047         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1048
1049 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1050
1051         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1052         * g++.dg/torture/pr39732.C: Likewise.
1053         * g++.dg/torture/pr40642.C: Likewise.
1054         * gcc.c-torture/compile/pr44686.c: Likewise.
1055         * gcc.dg/20050309-1.c: Likewise.
1056         * gcc.dg/20050330-2.c: Likewise.
1057         * gcc.dg/20051201-1.c: Likewise.
1058         * gcc.dg/gomp/pr27573.c: Likewise.
1059         * gcc.dg/pr46255.c: Likewise.
1060         * gcc.dg/profile-dir-1.c: Likewise.
1061         * gcc.dg/profile-dir-2.c: Likewise.
1062         * gcc.dg/profile-dir-3.c: Likewise.
1063         * gcc.dg/profile-generate-1.c: Likewise.
1064         * gfortran.dg/gomp/pr27573.f90: Likewise.
1065         * gcc.dg/profile-generate-3.c: Be specific about the type of
1066         profiling required.
1067
1068 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1069
1070         PR c++/51414
1071         * g++.dg/ext/underlying_type11.C: New.
1072
1073 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1074
1075         PR testsuite/51128
1076         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1077         * gcc.dg/torture/pr39074.c: Ditto.
1078         * gcc.dg/torture/pr39074-2.c: Ditto.
1079         * gcc.dg/torture/pr42898.c: Ditto.
1080         * gcc.dg/torture/pr42898-2.c: Ditto.
1081         * gcc.dg/torture/pr45704.c: Ditto.
1082         * gcc.dg/torture/pr50472.c: Ditto.
1083         * gcc.dg/torture/pta-callused-1.c: Ditto.
1084         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1085         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1086         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1087         * gcc.dg/torture/pta-escape-1.c: Ditto.
1088         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1089         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1090
1091 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1092
1093         PR target/51408
1094         * gcc.dg/pr51408.c: New.
1095
1096 2011-12-05  Jason Merrill  <jason@redhat.com>
1097
1098         * g++.dg/cpp0x/dc6.C: New.
1099
1100 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1101             Pedro Lamarão <pedro.lamarao@gmail.com>
1102
1103         * g++.dg/cpp0x/dc1.C: New test.
1104         * g++.dg/cpp0x/dc2.C: New test.
1105         * g++.dg/cpp0x/dc3.C: New test.
1106         * g++.dg/cpp0x/dc4.C: New test.
1107         * g++.dg/cpp0x/dc5.C: New test.
1108         * g++.dg/template/meminit1.C: Adjust expected error.
1109
1110 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1111
1112         PR c++/51404
1113         * g++.dg/cpp0x/auto28.C: New.
1114
1115 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1116
1117         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1118
1119 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1120             Eric Botcazou  <ebotcazou@adacore.com>
1121
1122         PR middle-end/51323
1123         PR middle-end/50074
1124         * gcc.c-torture/execute/pr51323.c: New test.
1125
1126 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1127
1128         PR fortran/51383
1129         * gfortran.dg/associate_10.f90: New.
1130
1131 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1132
1133         PR middle-end/51285
1134         * gfortran.dg/vect/pr51285.f90: New test.
1135
1136 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1137             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
1138
1139         PR target/51393
1140         * gcc.target/i386/pr51393.c: New test.
1141
1142 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1143
1144         PR obj-c++/51349
1145         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1146         * obj-c++.dg/naming-4.mm: Likewise.
1147
1148 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1149
1150         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1151
1152 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1153
1154         PR c++/51313
1155         * g++.dg/cpp0x/pr51313.C: New.
1156
1157 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1158
1159         PR fortran/48887
1160         * gfortran.dg/select_type_24.f90: New.
1161         * gfortran.dg/select_type_23.f03: Add dg-error.
1162         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1163
1164 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1165
1166         * gcc.dg/vect/vect-122.c: New test.
1167
1168 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1169
1170         PR fortran/50684
1171         * gfortran.dg/move_alloc_8.f90: New.
1172
1173 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1174
1175         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1176         i.e. remove the dg-error line.
1177         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1178         * gfortran.dg/move_alloc_9.f90: New.
1179         * gfortran.dg/move_alloc_10.f90: New
1180
1181 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1182
1183         * lib/gcov.exp (verify-lines): Allow = as a count char.
1184         * g++.dg/gcov/gcov-13.C: New.
1185
1186 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1187
1188         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1189         * gcc.dg/vect/slp-24.c: Ditto.
1190         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1191         * gcc.dg/vect/slp-34.c: Ditto.
1192         * gcc.dg/vect/slp-4.c: Ditto.
1193         * gcc.dg/vect/slp-cond-2.c: Ditto.
1194         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1195         * gcc.dg/vect/vect-1.c: Ditto.
1196         * gcc.dg/vect/vect-10.c: Ditto.
1197         * gcc.dg/vect/vect-105.c: Ditto.
1198         * gcc.dg/vect/vect-112.c: Ditto.
1199         * gcc.dg/vect/vect-15.c: Ditto.
1200         * gcc.dg/vect/vect-2.c: Ditto.
1201         * gcc.dg/vect/vect-31.c: Ditto.
1202         * gcc.dg/vect/vect-32.c: Ditto.
1203         * gcc.dg/vect/vect-33.c: Ditto.
1204         * gcc.dg/vect/vect-34.c: Ditto.
1205         * gcc.dg/vect/vect-35.c: Ditto.
1206         * gcc.dg/vect/vect-36.c: Ditto.
1207         * gcc.dg/vect/vect-6.c: Ditto.
1208         * gcc.dg/vect/vect-73.c: Ditto.
1209         * gcc.dg/vect/vect-74.c: Ditto.
1210         * gcc.dg/vect/vect-75.c: Ditto.
1211         * gcc.dg/vect/vect-76.c: Ditto.
1212         * gcc.dg/vect/vect-80.c: Ditto.
1213         * gcc.dg/vect/vect-85.c: Ditto.
1214         * gcc.dg/vect/vect-89.c: Ditto.
1215         * gcc.dg/vect/vect-97.c: Ditto.
1216         * gcc.dg/vect/vect-98.c: Ditto.
1217         * gcc.dg/vect/vect-all.c: Ditto.
1218         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1219         * gcc.dg/vect/vect-iv-8.c: Ditto.
1220         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1221         * gcc.dg/vect/vect-outer-1.c: Ditto.
1222         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1223         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1224         * gcc.dg/vect/vect-outer-2.c: Ditto.
1225         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1226         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1227         * gcc.dg/vect/vect-outer-3.c: Ditto.
1228         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1229         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1230         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1231         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1232         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1233         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1234         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1235         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1236         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1237         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1238         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1239         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1240         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1241         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1242         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1243         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1244         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1245         * gcc.dg/vect/vect-shift-2.c: Ditto.
1246         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1247         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1248         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1249         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1250         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1251
1252 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1253
1254         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1255         __builtin_memcpy arguments to honor sizeof(a).
1256
1257 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1258
1259         * gcc.c-torture/execute/doloop-1.c,
1260         gcc.c-torture/execute/doloop-2.c: New tests.
1261
1262 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1263
1264         PR tree-optimization/50622
1265         * g++.dg/tree-ssa/pr50622.C: New test.
1266
1267 2011-12-01  Jason Merrill  <jason@redhat.com>
1268
1269         * g++.dg/cpp0x/initlist61.C: New.
1270
1271 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1272
1273         PR c++/51326
1274         * g++.dg/inherit/crash3.C: New.
1275
1276 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1277
1278         PR gcov-profile/51113
1279         * lib/gcov.exp (verify-lines): Add support for xfailing.
1280         (run-gcov): Likewise.
1281         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1282         * gcc.misc-tests/gcov-16.c: Remove.
1283         * gcc.misc-tests/gcov-17.c: Remove.
1284         * g++.dg/gcov-8.C: Remove.
1285         * g++.dg/gcov-9.C: Remove.
1286         * g++.dg/gcovpart-12b.C: New.
1287         * g++.dg/gcov-12.C: New.
1288
1289 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1290
1291         PR lto/51198
1292         * g++.dg/torture/pr51198.C: New testcase.
1293
1294 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1295
1296         PR tree-optimization/51246
1297         * gcc.c-torture/compile/pr51246.c: New test.
1298
1299         PR rtl-optimization/51014
1300         * g++.dg/opt/pr51014.C: New test.
1301
1302 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1303
1304         PR c++/51367
1305         * g++.dg/template/error47.C: New.
1306
1307 2011-11-30  Jason Merrill  <jason@redhat.com>
1308
1309         PR c++/51009
1310         * g++.dg/init/aggr8.C: New.
1311
1312 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1313
1314         PR target/50725
1315         * gcc.target/i386/pr50725.c: New test.
1316
1317         PR middle-end/51089
1318         * gfortran.dg/gomp/pr51089.f90: New test.
1319
1320 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1321
1322         * gcc.dg/pr51321.c: New testcase.
1323
1324 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1325
1326         PR rtl-optimization/48721
1327         * gcc.target/i386/pr48721.c: New test.
1328
1329 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1330
1331         PR c++/51299
1332         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1333
1334 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1335
1336         PR tree-optimization/51247
1337         * gcc.c-torture/compile/pr51247.c: New test.
1338
1339 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1340
1341         PR target/50123
1342         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1343
1344 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1345
1346         Use complex floating-point constant in CDBL.
1347
1348         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1349
1350 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1351
1352         PR fortran/51306
1353         PR fortran/48700
1354         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1355         * gfortran.dg/select_type_23.f03: Add dg-error.
1356         * gfortran.dg/move_alloc_6.f90: New.
1357         * gfortran.dg/move_alloc_7.f90: New.
1358
1359 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1360
1361         PR tree-optimization/51301
1362         * gcc.dg/vect/pr51301.c: New test.
1363
1364 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1365
1366         * g++.dg/cdce3.C: Use dg-additional-options.
1367
1368 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1369
1370         PR middle-end/50907
1371         * gcc.dg/tree-prof/pr50907.c: New test.
1372
1373         PR tree-optimization/50078
1374         * gcc.dg/pr50078.c: New test.
1375
1376         PR tree-optimization/50682
1377         * g++.dg/opt/pr50682.C: New test.
1378
1379 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1380
1381         PR fortran/51308
1382         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1383
1384 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1385             Iain Sandoe  <iains@gcc.gnu.org>
1386
1387         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1388         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1389         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1390         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1391         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1392
1393 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1394
1395         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1396         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1397         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1398         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1399         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1400         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1401         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1402         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1403         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1404         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1405         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1406         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1407         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1408         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1409         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1410         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1411         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1412         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1413         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1414         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1415         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1416         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1417         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1418         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1419         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1420         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1421         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1422
1423 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1424
1425         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1426         imply -mno-dspr2.
1427         * gcc.target/mips/no-dsp-1.c: New test.
1428         * gcc.target/mips/soft-float-1.c: Likewise.
1429
1430 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1431
1432         PR rtl-optimization/49912
1433         * g++.dg/other/pr49912.C: New test.
1434
1435 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1436
1437         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1438         effective target.
1439         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1440
1441 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1442
1443         PR fortran/51250
1444         PR fortran/43829
1445         * gfortran.dg/inline_sum_3.f90: New test.
1446
1447 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1448
1449         PR testsuite/51258
1450         * lib/target-supports.exp
1451         (check_effective_target_sync_long_long): Also supported on 32bit
1452         x86 targets.  Add comment about required dg-options.
1453         Add alpha*-*-* targets.
1454         (check_effective_target_sync_long_long_runtime): Ditto.
1455
1456         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1457         32bit x86 targets.
1458         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1459         * gcc.dg/atomic-exchange-4.c: Ditto.
1460         * gcc.dg/atomic-load-4.c: Ditto.
1461         * gcc.dg/atomic-store-4.c: Ditto.
1462         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1463         * gcc.dg/di-sync-multithread.c: Ditto.
1464         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1465         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1466
1467 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1468
1469         PR testsuite/51258
1470         * lib/target-supports.exp
1471         (check_effective_target_sync_int_128_runtime): New procedure.
1472         (check_effective_target_sync_long_long_runtime): Ditto.
1473         (check_effective_target_sync_long_long): Add arm*-*-*.
1474         (check_effective_target_sync_longlong): Remove.
1475
1476         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1477         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1478         * gcc.dg/atomic-exchange-5.c: Ditto.
1479         * gcc.dg/atomic-load-5.c: Ditto.
1480         * gcc.dg/atomic-store-5.c: Ditto.
1481         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1482         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1483         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1484         effective target.
1485         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1486         * gcc.dg/atomic-exchange-4.c: Ditto.
1487         * gcc.dg/atomic-load-4.c: Ditto.
1488         * gcc.dg/atomic-store-4.c: Ditto.
1489         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1490         * gcc.dg/di-sync-multithread.c: Ditto.
1491         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1492         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1493
1494 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1495
1496         PR fortran/50408
1497         * gfortran.dg/whole_file_35.f90: New.
1498
1499 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1500
1501         PR fortran/51302
1502         * gfortran.dg/volatile13.f90: New.
1503
1504 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1505
1506         PR c/51256
1507         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1508
1509 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1510
1511         PR c++/51227
1512         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1513
1514 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1515
1516         PR target/51134
1517         * gcc.target/i386/sw-1.c: Revert revision 181357.
1518
1519 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1520
1521         PR fortran/51218
1522         * gfortran.dg/implicit_pure_1.f90: New.
1523
1524 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1525
1526         PR testsuite/51258
1527         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1528         * gcc.dg/atomic-exchange-5.c: Likewise.
1529         * gcc.dg/atomic-load-5.c: Likewise.
1530         * gcc.dg/atomic-op-5.c: Likewise.
1531         * gcc.dg/atomic-store-5.c: Likewise.
1532         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1533
1534 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1535
1536         PR rtl-optimization/50290
1537         * gcc.dg/pr50290.c: New test.
1538
1539 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1540
1541         PR c++/51290
1542         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1543
1544 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1545
1546         PR target/51261
1547         * gcc.dg/pr51261.c: New test.
1548
1549 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1550
1551         PR c++/51145
1552         * g++.dg/cpp0x/alias-decl-14.C: New test.
1553         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1554         passing before.
1555         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1556         change.
1557         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1558         * g++.dg/lookup/struct1.C: Likewise.
1559         * g++.dg/parse/elab1.C: Likewise.
1560         * g++.dg/parse/elab2.C: Likewise.
1561         * g++.dg/parse/int-as-enum1.C: Likewise.
1562         * g++.dg/parse/typedef1.C: Likewise.
1563         * g++.dg/parse/typedef3.C: Likewise.
1564         * g++.dg/parse/typedef4.C: Likewise.
1565         * g++.dg/parse/typedef5.C: Likewise.
1566         * g++.dg/template/crash26.C: Likewise.
1567         * g++.dg/template/nontype4.C: Likewise.
1568         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1569         * g++.old-deja/g++.brendan/line1.C: Likewise.
1570         * g++.old-deja/g++.other/elab1.C: Likewise.
1571         * g++.old-deja/g++.other/syntax4.C: Likewise.
1572
1573 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1574
1575         PR rtl-optimization/50764
1576         * gcc.dg/pr50764.c: New test.
1577
1578 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1579
1580         PR c++/51265
1581         * g++.dg/cpp0x/decltype36.C: New.
1582
1583 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1584
1585         PR tree-optimization/51074
1586         * gcc.dg/vect/pr51074.c: New test.
1587
1588 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1589
1590         PR c++/51143
1591         * g++.dg/cpp0x/alias-decl-16.C: New test.
1592
1593 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1594
1595         PR tree-optimization/50765
1596         * gcc.dg/pr50765.c: New test.
1597
1598 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1599
1600         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1601         * gcc.dg/vshift-3.c (main): Likewise.
1602
1603 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1604
1605         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1606
1607 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1608
1609         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1610         * gcc.misc-tests/gcov-17.c: Likewise.
1611         * g++.dg/gcov/gcov-8.C: Likewise.
1612         * g++.dg/gcov/gcov-9.C: Likewise.
1613
1614 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1615
1616         * g++.dg/tm/pr47747.C: New test.
1617
1618 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1619
1620         * g++.dg/tm/template-2.C: New test.
1621
1622 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1623
1624         PR debug/50827
1625         * gcc.dg/pr50827.c: New test.
1626
1627 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1628
1629         PR c++/50958
1630         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1631         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1632         * g++.dg/cpp0x/udlit-member.C: Adjust.
1633         * g++.dg/cpp0x/udlit-raw-length.C: New.
1634         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1635         * g++.dg/cpp0x/udlit-resolve.C: New.
1636         * c-c++-common/dfp/pr33466.c: Adjust.
1637
1638 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1639
1640         * lib/target-supports.exp
1641         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1642         with ultrasparc_vis2_hw.
1643         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1644         with ultrasparc_vis3_hw.
1645
1646 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1647
1648         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1649         *-*-solaris2* && c++.
1650
1651 2011-11-20  Joey Ye  <joey.ye@arm.com>
1652
1653         * gcc.dg/volatile-bitfields-1.c: New.
1654
1655 2011-11-20  Jason Merrill  <jason@redhat.com>
1656
1657         PR c++/48322
1658         * g++.dg/cpp0x/variadic120.C: New.
1659         * g++.dg/cpp0x/sfinae26.C: Adjust.
1660
1661         * g++.dg/cpp0x/sfinae11.C: Adjust.
1662         * g++.dg/cpp0x/sfinae26.C: Adjust.
1663         * g++.dg/template/unify11.C: Adjust.
1664
1665 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1666
1667         PR c++/51230
1668         * g++.dg/template/error46.C: New.
1669
1670 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1671
1672         PR target/51235
1673         * gcc.target/i386/pr51235.c: New test.
1674
1675         PR target/51236
1676         * gcc.target/i386/pr51236.c: New test.
1677
1678 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1679
1680         * gnat.dg/discr32.adb: New test.
1681         * gnat.dg/discr32_pkg.ads: New helper.
1682
1683 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1684
1685         PR gcov-profile/51113
1686         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1687         * gcc.misc-tests/gcov-16.c: New.
1688         * gcc.misc-tests/gcov-17.c: New.
1689         * g++.dg/gcov/gcov-8.C: New.
1690         * g++.dg/gcov/gcov-9.C: New.
1691         * g++.dg/gcov/gcov-10.C: New.
1692
1693 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1694
1695         PR c++/51194
1696         * g++.dg/cpp0x/alias-decl-15.C: New test.
1697
1698 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1699
1700         PR c++/51216
1701         * g++.dg/cpp0x/pr51216.C: New.
1702
1703 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1704
1705         * gcc.dg/delay-slot-2.c: New test.
1706
1707 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1708
1709         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1710
1711 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1712
1713         PR c++/51188
1714         * g++.dg/lookup/using46.C: New.
1715         * g++.dg/lookup/using47.C: New.
1716         * g++.dg/lookup/using48.C: New.
1717         * g++.dg/lookup/using49.C: New.
1718         * g++.dg/lookup/using50.C: New.
1719
1720 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1721
1722         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1723         supports /* ... */ comments.
1724
1725 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1726
1727         PR c++/51150
1728         * g++.dg/cpp0x/pr51150.C: New.
1729
1730 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1731
1732         PR tree-optimization/50605
1733         * g++.dg/ipa/pr50605.C: New test.
1734
1735 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1736
1737         PR c++/51191
1738         * g++.dg/cpp0x/alias-decl-13.C: New test.
1739
1740 2011-11-17  Jason Merrill  <jason@redhat.com>
1741
1742         PR c++/51186
1743         * g++.dg/cpp0x/auto27.C: New.
1744         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1745
1746 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1747
1748         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1749         memory model parameters don't match expected values.
1750         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1751         __atomic_compare_exchange.
1752         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1753         __atomic_compare_exchange_n.
1754         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1755         weak/strong parameter and fail if memory models aren't correct.
1756
1757 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1758
1759         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1760         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1761         to 10 seconds and fail when timeout occurs.  Improve error messages.
1762
1763 2011-11-17  Jason Merrill  <jason@redhat.com>
1764
1765         PR c++/51137
1766         * g++.dg/template/virtual2.C: New.
1767
1768 2011-11-17  Michael Matz  <matz@suse.de>
1769
1770         PR middle-end/50644
1771         PR middle-end/50741
1772         * g++.dg/tree-ssa/pr50741.C: New.
1773
1774 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1775
1776         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1777
1778 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1779
1780         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1781         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1782         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1783
1784 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1785
1786         PR fortran/39427
1787         PR fortran/37829
1788         * gfortran.dg/constructor_1.f90: New.
1789         * gfortran.dg/constructor_2.f90: New.
1790         * gfortran.dg/constructor_3.f90: New.
1791         * gfortran.dg/constructor_4.f90: New.
1792         * gfortran.dg/constructor_5.f90: New.
1793         * gfortran.dg/constructor_6.f90: New.
1794         * gfortran.dg/use_only_5.f90: New.
1795         * gfortran.dg/c_ptr_tests_17.f90: New.
1796         * gfortran.dg/c_ptr_tests_18.f90: New.
1797         * gfortran.dg/used_types_25.f90: New.
1798         * gfortran.dg/used_types_26.f90: New
1799         * gfortran.dg/type_decl_3.f90: New.
1800         * gfortran.dg/function_types_3.f90: Update dg-error.
1801         * gfortran.dg/result_1.f90: Ditto.
1802         * gfortran.dg/structure_constructor_3.f03: Ditto.
1803         * gfortran.dg/structure_constructor_4.f03: Ditto.
1804
1805 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1806
1807         * gcc.dg/vect/pr30858.c: Update expected output for
1808         architectures with multiple vector sizes.
1809
1810 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1811             Bernd Schmidt <bernds@coudesourcery.com>
1812             Sebastian Huber <sebastian.huber@embedded-brains.de>
1813
1814         PR target/49641
1815         * gcc.target/arm/pr49641.c: New test.
1816
1817 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1818
1819         PR tree-optimization/49960
1820         * gcc.dg/autopar/pr49960.c: New test.
1821         * gcc.dg/autopar/pr49960-1.c: New test.
1822
1823
1824 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1825
1826         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1827         * gcc.dg/pr43864-2.c: Same.
1828         * gcc.dg/pr43864-3.c: Same.
1829         * gcc.dg/pr43864-4.c: Same.
1830
1831 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1832
1833         * gcc.target/i386/sse2-cvt-vec.c: New test.
1834         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1835         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1836         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1837         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1838         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1839         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1840
1841 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1842
1843         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1844         powerpc*-*-darwin* targets.
1845
1846 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1847
1848         * c-c++-common/tm/trxn-expr-3.c: New test.
1849
1850 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1851
1852         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1853
1854 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1855
1856         * gcc.target/i386/avx-recip-vec.c: New test.
1857         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1858         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1859         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1860         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1861         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1862         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1863         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1864         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1865         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1866         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1867         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1868         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1869         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1870         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1871
1872 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1873
1874         PR c++/51107
1875         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1876         non-template literal operator.
1877
1878 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1879
1880         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1881         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1882         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1883         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1884         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1885         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1886         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1887         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1888         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1889         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1890         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1891         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1892         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1893         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1894         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1895         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1896
1897 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
1898
1899         PR c++/6936
1900         PR c++/25994
1901         PR c++/26256
1902         PR c++/30195
1903         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1904         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1905         * g++.old-deja/g++.other/anon7.C: Likewise.
1906         * g++.old-deja/g++.other/using1.C: Likewise.
1907         * g++.old-deja/g++.other/redecl1.C: Likewise.
1908         * g++.old-deja/g++.other/typedef7.C: Likewise.
1909         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1910         * g++.dg/template/using2.C: Likewise.
1911         * g++.dg/template/static4.C: Likewise.
1912         * g++.dg/template/typedef1.C: Likewise.
1913         * g++.dg/lookup/name-clash9.C: Likewise.
1914         * g++.dg/abi/mangle41.C: Likewise.
1915         * g++.dg/parse/ctor5.C: Likewise.
1916         * g++.dg/inherit/using4.C: Likewise.
1917         * g++.dg/lookup/using24.C: New.
1918         * g++.dg/lookup/using25.C: New.
1919         * g++.dg/lookup/using26.C: New.
1920         * g++.dg/lookup/using27.C: New.
1921         * g++.dg/lookup/using28.C: New.
1922         * g++.dg/lookup/using29.C: New.
1923         * g++.dg/lookup/using30.C: New.
1924         * g++.dg/lookup/using31.C: New.
1925         * g++.dg/lookup/using32.C: New.
1926         * g++.dg/lookup/using33.C: New.
1927         * g++.dg/lookup/using34.C: New.
1928         * g++.dg/lookup/using35.C: New.
1929         * g++.dg/lookup/using36.C: New.
1930         * g++.dg/lookup/using37.C: New.
1931         * g++.dg/lookup/using38.C: New.
1932         * g++.dg/lookup/using39.C: New.
1933         * g++.dg/lookup/using40.C: New.
1934         * g++.dg/lookup/using41.C: New.
1935         * g++.dg/lookup/using42.C: New.
1936         * g++.dg/lookup/using43.C: New.
1937         * g++.dg/lookup/using44.C: New.
1938         * g++.dg/lookup/using45.C: New.
1939         * g++.dg/lookup/pr6936.C: New.
1940         * g++.dg/debug/using4.C: New.
1941         * g++.dg/debug/using5.C: New.
1942         * g++.dg/cpp0x/forw_enum10.C: New.
1943
1944 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1945             Jan Hubicka  <jh@suse.cz>
1946
1947         * gcc.target/i386/sw-1.c: Force rep;movsb.
1948
1949 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1950
1951         PR testsuite/51059
1952         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1953         dg-additional-options.
1954
1955 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1956
1957         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1958         specified.  Remove redundant runtime checks.
1959         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1960         Allow for other than -m4.  Fix typos in comments.
1961
1962 2011-11-12  Jason Merrill  <jason@redhat.com>
1963
1964         PR c++/986
1965         * g++.dg/warn/ref-temp1.C: New.
1966
1967         PR c++/51060
1968         * g++.dg/opt/stack2.C: New.
1969
1970 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1971
1972         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1973         alpha*-*-linux* targets.
1974
1975 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1976
1977         PR testsuite/51059
1978         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1979         Darwin targets and allow external symbols to be undefined.
1980
1981 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1982
1983         * gcc.misc-tests/gcov-15.c: New.
1984
1985 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1986
1987         PR tree-optimization/51058
1988         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1989         * gfortran.dg/vect/pr51058-2.f90: New test.
1990
1991 2011-11-10  Jason Merrill  <jason@redhat.com>
1992
1993         * g++.dg/template/linkage1.C: New.
1994         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1995         * g++.old-deja/g++.other/linkage4.C: Likewise.
1996
1997         PR c++/50973
1998         * g++.dg/cpp0x/defaulted33.C: New.
1999
2000 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2001
2002         PR middle-end/51038
2003         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2004         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2005         __atomic_clear.
2006
2007 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2008
2009         PR rtl-optimization/51040
2010         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2011         patchup code.
2012
2013 2011-11-10  Jason Merrill  <jason@redhat.com>
2014
2015         PR c++/51079
2016         * g++.dg/template/conv12.C: New.
2017
2018         PR debug/50983
2019         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2020
2021 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2022
2023         * gnat.dg/atomic6_1.adb: New test.
2024         * gnat.dg/atomic6_2.adb: Likewise.
2025         * gnat.dg/atomic6_3.adb: Likewise.
2026         * gnat.dg/atomic6_4.adb: Likewise.
2027         * gnat.dg/atomic6_5.adb: Likewise.
2028         * gnat.dg/atomic6_6.adb: Likewise.
2029         * gnat.dg/atomic6_7.adb: Likewise.
2030         * gnat.dg/atomic6_8.adb: Likewise.
2031         * gnat.dg/atomic6_pkg.ads: New helper.
2032
2033 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2034
2035         PR middle-end/51077
2036         * gcc.c-torture/compile/pr51077.c: New test.
2037
2038         PR rtl-optimization/51023
2039         * gcc.c-torture/execute/pr51023.c: New test.
2040
2041 2011-11-10  Richard Guenther  <rguenther@suse.de>
2042
2043         PR tree-optimization/51042
2044         * gcc.dg/torture/pr51042.c: New testcase.
2045
2046 2011-11-10  Richard Guenther  <rguenther@suse.de>
2047
2048         PR tree-optimization/51070
2049         * gcc.dg/torture/pr51070.c: New testcase.
2050
2051 2011-11-10  Richard Guenther  <rguenther@suse.de>
2052
2053         PR tree-optimization/51030
2054         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2055
2056 2011-11-10  Richard Guenther  <rguenther@suse.de>
2057
2058         PR middle-end/51071
2059         * gcc.dg/torture/pr51071.c: New testcase.
2060
2061 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2062
2063         * gnat.dg/loop_optimization9.ad[sb]: New test.
2064
2065 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2066
2067         PR tree-optimization/51058
2068         * gfortran.dg/vect/pr51058.f90: New test.
2069
2070 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2071
2072         PR tree-optimization/51000
2073         * gcc.dg/vect/pr51000.c: New test.
2074
2075 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2076
2077         PR c++/50837
2078         * g++.dg/cpp0x/static_assert5.C: New.
2079         * g++.dg/template/nontype13.C: Tweak.
2080
2081 2011-11-09  Jason Merrill  <jason@redhat.com>
2082
2083         PR c++/50972
2084         * g++.dg/cpp0x/noexcept16.C: New.
2085
2086         PR c++/51046
2087         * g++.dg/cpp0x/variadic119.C: New.
2088
2089 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2090
2091         PR target/50911
2092         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2093         permutations.
2094         * gcc.dg/torture/vshuf-32.inc: Likewise.
2095         * gcc.dg/torture/vshuf-4.inc: Likewise.
2096         * gcc.dg/torture/vshuf-8.inc: Likewise.
2097
2098         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2099
2100 2011-11-09  Ian Lance Taylor  <iant@google.com>
2101
2102         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2103         procedure.
2104         * gcc.dg/split-5.c: New test.
2105
2106 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2107
2108         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2109
2110 2011-11-09  Jason Merrill  <jason@redhat.com>
2111
2112         PR c++/51029
2113         * g++.dg/template/virtual1.C: New.
2114
2115 2011-11-08  Jason Merrill  <jason@redhat.com>
2116
2117         Run most C++ tests in both C++98 and C++11 modes.
2118         * lib/target-supports.exp (check_effective_target_c++11): New.
2119         (check_effective_target_c++98): New.
2120         * lib/g++-dg.exp (g++-dg-runtest): New.
2121         * g++.dg/dg.exp: Use g++-dg-runtest.
2122         * g++.dg/charset/charset.exp: Likewise.
2123         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2124         * g++.dg/dfp/dfp.exp: Likewise.
2125         * g++.dg/gcov/gcov.exp: Likewise.
2126         * g++.dg/gomp/gomp.exp: Likewise.
2127         * g++.dg/graphite/graphite.exp: Likewise.
2128         * g++.dg/tls/tls.exp: Likewise.
2129         * g++.dg/tm/tm.exp: Likewise.
2130         * g++.dg/vect/vect.exp: Likewise.
2131         * g++.old-deja/old-deja.exp: Likewise.
2132         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2133         with some of the torture options.
2134         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2135         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2136         * g++.dg/init/null1.C: Only run in C++98.
2137         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2138         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2139         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2140         * g++.old-deja/g++.other/anon9.C: Likewise.
2141         * g++.old-deja/g++.other/linkage1.C: Likewise.
2142         * g++.old-deja/g++.other/linkage2.C: Likewise.
2143         * g++.old-deja/g++.pt/t29.C: Likewise.
2144         * g++.old-deja/g++.pt/t30.C: Likewise.
2145         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2146         * g++.dg/ext/anon-struct4.C: Likewise.
2147         * g++.dg/init/brace2.C: Likewise.
2148         * g++.dg/init/brace6.C: Likewise.
2149         * g++.dg/other/anon3.C: Likewise.
2150         * g++.dg/template/arg2.C: Likewise.
2151         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2152         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2153         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2154         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2155         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2156         * g++.old-deja/g++.brendan/init2.C: Likewise.
2157         * g++.old-deja/g++.brendan/init4.C: Likewise.
2158         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2159         * g++.old-deja/g++.jason/cond.C: Likewise.
2160         * g++.old-deja/g++.law/init1.C: Likewise.
2161         * g++.old-deja/g++.law/operators32.C: Likewise.
2162         * g++.old-deja/g++.pt/enum6.C: Likewise.
2163         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2164         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2165
2166         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2167         * g++.dg/init/new11.C: Likewise.
2168         * g++.dg/init/pr29571.C: Likewise.
2169         * g++.dg/lookup/forscope2.C: Likewise.
2170         * g++.dg/parse/linkage1.C: Likewise.
2171         * g++.dg/parse/typedef8.C: Likewise.
2172         * g++.dg/template/error44.C: Likewise.
2173         * g++.dg/tls/diag-2.C: Likewise.
2174         * g++.dg/tls/diag-4.C: Likewise.
2175         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2176         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2177         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2178         * g++.old-deja/g++.brendan/new3.C: Likewise.
2179         * g++.old-deja/g++.eh/new1.C: Likewise.
2180         * g++.old-deja/g++.eh/new2.C: Likewise.
2181         * g++.old-deja/g++.jason/new.C: Likewise.
2182         * g++.old-deja/g++.law/friend1.C: Likewise.
2183         * g++.old-deja/g++.mike/net46.C: Likewise.
2184         * g++.old-deja/g++.mike/p755.C: Likewise.
2185         * g++.old-deja/g++.other/new6.C: Likewise.
2186
2187         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2188         * g++.dg/template/crash53.C: Likewise.
2189         * g++.dg/template/void9.C: Likewise.
2190
2191 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2192
2193         PR c++/51045
2194         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2195
2196 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2197
2198         PR c++/51047
2199         * g++.dg/cpp0x/sfinae29.C: New.
2200
2201 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2202
2203         PR fortran/50960
2204         * gfortran.dg/typebound_call_22.f03: New test case.
2205
2206 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2207
2208         PR libfortran/50016
2209         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2210
2211 2011-11-09  Richard Guenther  <rguenther@suse.de>
2212
2213         PR tree-optimization/51039
2214         * gcc.dg/pr51039.c: New testcase.
2215
2216 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2217
2218         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2219         Enable also for powerpc*-*-*.
2220
2221 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2222
2223         PR fortran/50540
2224         * gfortran.dg/forall_16.f90: New test.
2225
2226 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2227
2228         PR fortran/38718
2229         * gfortran.dg/initialization_29.f90: Expand test.
2230
2231 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2232
2233         PR c++/51027
2234         * g++.dg/cpp0x/alias-decl-12.C: New test.
2235         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2236
2237 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2238
2239         PR debug/51032
2240         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2241
2242 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2243
2244         PR tree-optimization/51015
2245         * gcc.dg/vect/pr51015.c: New test.
2246
2247 2011-11-08  David S. Miller  <davem@davemloft.net>
2248
2249         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2250         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2251
2252 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2253
2254         PR fortran/50404
2255         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2256
2257 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2258
2259         PR fortran/50409
2260         * gfortran.dg/string_5.f90: Improve testcase.
2261
2262 2011-10-23  Jason Merrill  <jason@redhat.com>
2263
2264         PR c++/50835
2265         * g++.dg/template/lvalue2.C: New.
2266
2267 2011-11-08  Michael Matz  <matz@suse.de>
2268
2269         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2270         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2271         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2272         * g++.dg/eh/builtin2.C: Ditto.
2273         * g++.dg/eh/builtin3.C: Ditto.
2274
2275 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2276
2277         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2278         being prefered even for -mavx.
2279         * gcc.target/i386/avx-cvt-3.c: New test.
2280
2281 2011-11-08  Richard Guenther  <rguenther@suse.de>
2282
2283         PR tree-optimization/51012
2284         * gcc.dg/pr51012-1.c: New testcase.
2285         * gcc.dg/pr51012-2.c: Likewise.
2286
2287 2011-11-08  Richard Guenther  <rguenther@suse.de>
2288
2289         PR middle-end/51010
2290         * c-c++-common/uninit-pr51010.c: New testcase.
2291
2292 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2293
2294         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2295         check_effective_target_vect_call_copysignf,
2296         check_effective_target_vect_call_lrint): New procedures.
2297         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2298         $VECT_SLP_CFLAGS with -ffast-math.
2299         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2300         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2301         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2302         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2303
2304 2011-11-07  Richard Henderson  <rth@redhat.com>
2305             Aldy Hernandez  <aldyh@redhat.com>
2306             Torvald Riegel  <triegel@redhat.com>
2307
2308         Merged from transactional-memory.
2309
2310         * g++.dg/dg.exp: Run transactional memory tests.
2311         * g++.dg/tm: New directory with new tests.
2312         * gcc.dg/tm: New directory with new tests.
2313         * c-c++-common/tm: New directory with new tests.
2314
2315 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2316
2317         Fix context handling of alias-declaration
2318         * g++.dg/cpp0x/alias-decl-11.C: New test.
2319
2320 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2321
2322         PR c++/50864
2323         * g++.dg/parse/template26.C: New.
2324         * g++.dg/template/crash45.C: Adjust dg-error string.
2325
2326 2011-11-07  Jason Merrill  <jason@redhat.com>
2327
2328         PR c++/50848
2329         * g++.dg/template/lookup9.C: New.
2330
2331         PR c++/50863
2332         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2333
2334         PR c++/50870
2335         * g++.dg/cpp0x/decltype35.C: New.
2336
2337 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2338
2339         Support C++11 alias-declaration
2340         PR c++/45114
2341         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2342         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2343         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2344         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2345         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2346         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2347         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2348         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2349         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2350         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2351         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2352         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2353         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2354
2355 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2356
2357         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2358
2359 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2360
2361         PR fortran/50919
2362         * gfortran.dg/typebound_call_21.f03: New.
2363
2364 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2365
2366         * gcc.dg/profile-dir-1.c: Adjust final scan.
2367         * gcc.dg/profile-dir-2.c: Adjust final scan.
2368         * gcc.dg/profile-dir-3.c: Adjust final scan.
2369         * gcc.misc-tests/gcov.exp: Adjust regexp.
2370         * gcc.misc-tests/gcov-12.c: New.
2371         * gcc.misc-tests/gcov-13.c: New.
2372         * gcc.misc-tests/gcovpart-13b.c: New.
2373         * gcc.misc-tests/gcov-14.c: New.
2374
2375 2011-11-07  Jason Merrill  <jason@redhat.com>
2376
2377         PR c++/35688
2378         * g++.dg/ext/visibility/template8.C: New.
2379
2380 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2381
2382         PR tree-optimization/50789
2383         * gcc.target/i386/avx2-gather-1.c: New test.
2384         * gcc.target/i386/avx2-gather-2.c: New test.
2385         * gcc.target/i386/avx2-gather-3.c: New test.
2386         * gcc.target/i386/avx2-gather-4.c: New test.
2387
2388 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2389
2390         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2391
2392 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2393
2394         PR libfortran/45723
2395         * gfortran.dg/open_dev_null.f90: Remove testcase.
2396
2397 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2398
2399         * lib/target-supports.exp (check_effective_target_sync_int_128):
2400         Don't cache the result.
2401         (check_effective_target_sync_long_long): Ditto.
2402
2403 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2404
2405         PR rtl-optimization/47698
2406         * gcc.target/i386/47698.c: New test.
2407
2408 2011-11-06  Jason Merrill  <jason@redhat.com>
2409
2410         PR c++/35688
2411         * g++.dg/ext/visibility/template7.C: New.
2412
2413 2011-11-07  Terry Guo  <terry.guo@arm.com>
2414
2415         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2416         * gcc.target/arm/wmul-2.c: Ditto.
2417         * gcc.target/arm/wmul-3.c: Ditto.
2418         * gcc.target/arm/wmul-4.c: Ditto.
2419
2420 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2421
2422         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2423         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2424         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2425         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2426         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2427         expected diagnostics.
2428
2429 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2430             Richard Henderson  <rth@redhat.com>
2431             Aldy Hernandez  <aldyh@redhat.com>
2432
2433         Merged from cxx-mem-model.
2434
2435         * lib/target-supports.exp (check_effective_target_sync_int_128,
2436         check_effective_target_sync_long_long): Check whether the target
2437         supports 64 and 128 bit __sync builtins.
2438         (check_effective_target_cas_char): New.
2439         (check_effective_target_cas_int): New.
2440         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2441         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2442         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2443         produce the expected library calls.
2444         * gcc.dg/atomic-fence.c: New functional tests.
2445         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2446         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2447         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2448         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2449         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2450         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2451         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2452         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2453         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2454         are atomic.
2455         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2456         loads are atomic.
2457         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2458         are atomic.
2459         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2460         are atomic.
2461         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2462         int128 operations are atomic.
2463         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2464         operations are atomic.
2465         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2466         operations are atomic.
2467         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2468         operations are atomic.
2469         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2470         stores aren't moved out of a loop.
2471         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2472         globals don't overwrite neighbouring globals.
2473         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2474         writes dont overwrite neighbouring components.
2475         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2476         * c-c++-common/gomp/atomic-3.c: Likewise.
2477         * c-c++-common/gomp/atomic-9.c: Likewise.
2478         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2479         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2480         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2481         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2482         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2483         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2484         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2485         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2486         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2487         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2488         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2489         g++.dg/gomp/atomic-15.C: Remove.
2490         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2491         * gcc.dg/gomp/atomic-11.c: Remove test.
2492
2493 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2494
2495         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2496         * gcc.dg/vect/slp-cond-1.c: New test.
2497         * gcc.dg/vect/slp-cond-2.c: New test.
2498
2499 2011-11-05  David S. Miller  <davem@davemloft.net>
2500
2501         * lib/test-supports.exp
2502         (check_effective_target_ultrasparc_vis2_hw): New proc.
2503         (check_effective_target_ultrasparc_vis3_hw): New proc.
2504         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2505         * gcc.target/sparc/vec-init-2.inc: Likewise.
2506         * gcc.target/sparc/vec-init-3.inc: Likewise.
2507         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2508         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2509         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2510         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2511         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2512         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2513         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2514         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2515         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2516
2517 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2518
2519         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2520         Disable test on Epiphany.
2521         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2522         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2523         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2524         * g++.dg/parse/pragma3.C: Likewise.
2525         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2526         (bar): Use it.
2527         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2528         * gcc.dg/tls/thr-cse-1.c: Likewise.
2529         * g++.dg/opt/devirt2.C: Likewise.
2530         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2531         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2532         * gcc.target/epiphany: New directory.
2533
2534 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2535
2536         * gfortran.dg/quad_2.f90: New.
2537
2538 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2539
2540         * gcc.dg/strlenopt-22g.c: New wrapper around...
2541         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2542
2543 2011-11-04  Jason Merrill  <jason@redhat.com>
2544
2545         PR c++/26714
2546         * g++.dg/init/lifetime2.C: New.
2547         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2548
2549         PR c++/48370
2550         * g++.dg/init/lifetime1.C: Test cleanup order.
2551
2552 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2553
2554         * g++.dg/other/offsetof7.C: New test.
2555
2556 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2557
2558         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2559         variable, default empty, -ffat-lto-objects for effective_target_lto.
2560         (gcc-dg-test-1): Add options from dg-final methods.
2561         * lib/scanasm.exp (scan-assembler_required_options)
2562         (scan-assembler-not_required_options): New procs.
2563
2564 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2565
2566         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2567         generate a pedwarn in c++98-mode.
2568         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2569         don't generate a pedwarn in c++0x-mode.
2570
2571 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2572
2573         PR c++/50965
2574         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2575
2576 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2577
2578         PR rtl-optimization/38644
2579         * gcc.target/arm/stack-red-zone.c: New.
2580
2581 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2582
2583         PR c++/48420
2584         * g++.dg/warn/Wconversion-null-3.C: New.
2585
2586 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2587
2588         PR c++/50941
2589         * g++.dg/cpp0x/udlit-strint-length.C: New.
2590
2591 2011-11-04  Jason Merrill  <jason@redhat.com>
2592
2593         PR c++/48370
2594         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2595         * g++.dg/init/lifetime1.C: New.
2596         * g++.dg/init/ref21.C: New.
2597         * g++.dg/eh/array1.C: New.
2598
2599 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2600
2601         PR tree-optimization/50763
2602         * gcc.dg/pr50763-5.c: New test.
2603
2604 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2605
2606         PR tree-optimization/50763
2607         * g++.dg/pr50763-4.C: New test.
2608
2609 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2610
2611         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2612         test.
2613
2614         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2615
2616         * gcc.dg/torture/vec-cvt-1.c: New test.
2617
2618 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2619
2620         * gnat.dg/specs/private1[-sub].ads: New test.
2621
2622 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2623
2624         PR fortran/43829
2625         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2626         * gfortran.dg/inline_sum_1.f90: New.
2627         * gfortran.dg/inline_sum_2.f90: New.
2628         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2629         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2630         * gfortran.dg/inline_product_1.f90: New.
2631
2632 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2633
2634         PR fortran/50933
2635         * gfortran.dg/bind_c_dts_5.f90: New.
2636
2637 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2638
2639         PR fortran/50960
2640         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2641
2642 2011-11-03  Richard Guenther  <rguenther@suse.de>
2643
2644         PR middle-end/50079
2645         * g++.dg/init/copy7.C: Remove testcase.
2646
2647 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2648
2649         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2650         * g++.dg/ipa/devirt-c-2.C: Likewise.
2651         * g++.dg/ipa/devirt-c-7.C: New test.
2652         * g++.dg/ipa/devirt-c-8.C: Likewise.
2653
2654 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2655
2656         PR tree-optimization/50912
2657         * gnat.dg/loop_optimization10.ad[sb]: New test.
2658         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2659
2660 2011-11-02  Jason Merrill  <jason@redhat.com>
2661
2662         PR c++/50930
2663         * g++.dg/cpp0x/nsdmi-list2.C: New.
2664
2665 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2666
2667         PR c++/50810
2668         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2669         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2670
2671 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2672
2673         PR tree-optimization/50769
2674         * gfortran.dg/pr50769.f90: New test.
2675
2676 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2677
2678         * gcc.target/sparc/20111102-1.c: New test.
2679
2680 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2681
2682         PR c++/50956
2683         * g++.dg/warn/Wcast-qual2.C: New.
2684
2685 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2686
2687         PR tree-optimization/50763
2688         * g++.dg/pr50763-3.C: New test.
2689
2690 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2691
2692         PR tree-optimization/50672
2693         * g++.dg/pr50672.C: New test.
2694
2695 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2696
2697         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2698         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2699         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2700
2701         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2702
2703 2011-11-02  Richard Guenther  <rguenther@suse.de>
2704
2705         PR tree-optimization/50902
2706         * gcc.dg/torture/pr50902.c: New testcase.
2707
2708 2010-11-02  Richard Guenther  <rguenther@suse.de>
2709
2710         PR tree-optimization/50890
2711         * gcc.dg/torture/pr50890.c: New testcase.
2712
2713 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2714
2715         PR c++/44277
2716         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2717         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2718
2719 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2720
2721         PR tree-optimization/50908
2722         * gcc.dg/pr50908.c: New test.
2723         * gcc.dg/pr50908-2.c: Same.
2724         * gcc.dg/pr50908-3.c: Same.
2725
2726 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2727
2728         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2729         the outer loop.  Remove comment.  Don't check for widen-mult.
2730
2731 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2732
2733         * gcc.dg/ipa/ipcp-4.c: New test.
2734
2735 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2736
2737         * gcc.dg/vshift-3.c: New test.
2738         * gcc.dg/vshift-4.c: New test.
2739         * gcc.dg/vshift-5.c: New test.
2740
2741 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2742
2743         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2744         and current implementation.
2745
2746 2011-10-31  Paul Brook  <paul@codesourcery.com>
2747
2748         * gcc.dg/constructor-1.c: New test.
2749
2750 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2751
2752         PR fortran/50753
2753         * gfortran.dg/dshift_3.f90: New test.
2754
2755 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2756
2757         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2758         hppa*-*-hpux*.
2759         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2760         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2761         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2762         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2763         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2764         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2765         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2766         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2767         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2768         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2769         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2770         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2771         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2772         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2773         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2774         * gcc.dg/vector-compare-2.c: Likewise.
2775
2776 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2777
2778         PR c++/50901
2779         * g++.dg/cpp0x/pr50901.C: New.
2780
2781 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2782
2783         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2784         * gcc.target/i386/fma4-check.h (main): Ditto.
2785         * gcc.target/i386/xop-check.h (main): Ditto.
2786
2787 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2788
2789         Revert:
2790         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2791
2792         PR c++/50864
2793         * g++.dg/template/crash109.C: New.
2794
2795 2011-10-28  Jason Merrill  <jason@redhat.com>
2796
2797         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2798
2799 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2800
2801         PR c++/50864
2802         * g++.dg/template/crash109.C: New.
2803
2804 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2805
2806         * gfortran.dg/nearest_5.f90: New test.
2807
2808 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2809
2810         * gcc.dg/vshift-1.c: New test.
2811         * gcc.dg/vshift-2.c: New test.
2812         * gcc.target/i386/xop-vshift-1.c: New test.
2813         * gcc.target/i386/xop-vshift-2.c: New test.
2814         * gcc.target/i386/avx2-vshift-1.c: New test.
2815
2816 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2817
2818         PR rtl-optimization/49720
2819         * g++.dg/torture/pr49720.C: New test.
2820
2821 2011-10-27  David S. Miller  <davem@davemloft.net>
2822
2823         * gcc.target/sparc/setcc-3.c: New test.
2824
2825 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2826
2827         PR c++/30066
2828         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2829
2830 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2831
2832         * gcc.target/i386/sse2-cvt-1.c: New test.
2833         * gcc.target/i386/sse2-cvt-2.c: New test.
2834         * gcc.target/i386/avx-cvt-1.c: New test.
2835         * gcc.target/i386/avx-cvt-2.c: New test.
2836         * gcc.target/i386/avx2-cvt-1.c: New test.
2837         * gcc.target/i386/avx2-cvt-2.c: New test.
2838
2839 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2840
2841         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2842
2843 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2844             Steven G. Kargl  <kargl@gcc.gnu.org>
2845
2846         PR target/50875
2847         * gfortran.dg/pr50875.f90: New test.
2848
2849 2011-10-26  David S. Miller  <davem@davemloft.net>
2850
2851         * gcc.target/sparc/fmaf-1.c: New test.
2852
2853         * gcc.target/sparc/setcc-1.c: New test.
2854         * gcc.target/sparc/setcc-2.c: New test.
2855
2856 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2857
2858         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2859
2860 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2861
2862         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2863         Windows targets.
2864
2865 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2866
2867         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2868         symbol names.
2869
2870 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2871
2872         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2873
2874 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2875
2876         * gnat.dg/specs/discr1.ads: New test.
2877         * gnat.dg/specs/discr1_pkg.ads: New helper.
2878
2879 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2880
2881         * gnat.dg/specs/unchecked_union.ads: Rename to...
2882         * gnat.dg/specs/unchecked_union1.ads: ...this.
2883         * gnat.dg/specs/unchecked_union2.ads: New test.
2884
2885 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2886
2887         * gnat.dg/specs/atomic1.ads: New test.
2888
2889 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2890
2891         Implement C++11 user-defined literals.
2892         * g++.dg/cpp0x/udlit-addr.C: New.
2893         * g++.dg/cpp0x/udlit-args.C: New.
2894         * g++.dg/cpp0x/udlit-args-neg.C: New.
2895         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2896         * g++.dg/cpp0x/udlit-concat.C: New.
2897         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2898         * g++.dg/cpp0x/udlit-constexpr.C: New.
2899         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2900         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2901         * g++.dg/cpp0x/udlit-friend.C: New.
2902         * g++.dg/cpp0x/udlit-general.C: New.
2903         * g++.dg/cpp0x/udlit-inline.C: New.
2904         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2905         * g++.dg/cpp0x/udlit-member-neg.C: New.
2906         * g++.dg/cpp0x/udlit-namespace.C: New.
2907         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2908         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2909         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2910         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2911         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2912         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2913         * g++.dg/cpp0x/udlit-raw-str.C: New.
2914         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2915         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2916         * g++.dg/cpp0x/udlit-systemheader.C: New.
2917         * g++.dg/cpp0x/udlit-template.C: New.
2918         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2919         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2920         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2921         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2922         * g++.dg/cpp0x/udlit_system_header: New.
2923
2924 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2925
2926         PR c++/50870
2927         * g++.dg/cpp0x/decltype34.C: New.
2928
2929 2011-10-26  Tom de Vries <tom@codesourcery.com>
2930
2931         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2932         * gcc.c-torture/unsorted/HIset.c: Same.
2933         * gcc.c-torture/unsorted/SIcmp.c: Same.
2934         * gcc.c-torture/unsorted/SIset.c: Same.
2935         * gcc.c-torture/unsorted/SFset.c: Same.
2936         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2937         * gcc.c-torture/unsorted/USIcmp.c: Same.
2938         * gcc.c-torture/unsorted/DFcmp.c: Same.
2939
2940 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2941
2942         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2943         to work also with -masm=intel and additionally test the xmm vs. ymm
2944         register type combination on mask/dest and in vsib.
2945         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2946         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2947         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2948         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2949         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2950         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2951         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2952         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2953         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2954         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2955         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2956         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2957         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2958         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2959         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2960         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2961         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2962         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2963         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2964         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2965         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2966         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2967         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2968         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2969         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2970         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2971         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2972         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2973         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2974         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2975         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2976
2977 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2978
2979         PR tree-optimization/50763
2980         * gcc.dg/pr50763-2.c: New test.
2981
2982 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2983
2984         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2985         Update expected messages.
2986
2987 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2988
2989         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2990
2991 2011-10-25  Jason Merrill  <jason@redhat.com>
2992
2993         PR c++/50866
2994         * g++.dg/init/aggr7.C: New.
2995
2996         PR c++/49996
2997         * g++.dg/cpp0x/initlist59.C: New.
2998
2999 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3000
3001         PR c++/50858
3002         * g++.dg/overload/operator5.C: New.
3003
3004 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3005
3006         PR c++/50861
3007         * g++.dg/template/crash108.C: New.
3008
3009 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3010
3011         PR tree-optimization/50596
3012         * gcc.dg/vect/vect-cond-10.c: New test.
3013
3014 2011-10-24  Joey Ye  <joey.ye@arm.com>
3015
3016         * gcc.target/arm/pr42575.c: Remove architecture option.
3017
3018 2011-10-24  David S. Miller  <davem@davemloft.net>
3019
3020         * gcc.target/sparc/vis3move-1.c: New test.
3021         * gcc.target/sparc/vis3move-2.c: New test.
3022         * gcc.target/sparc/vis3move-3.c: New test.
3023
3024 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3025
3026         * gcc.dg/strlenopt-22.c: New testcase.
3027         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3028
3029 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3030
3031         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3032         Remove -march=i386.
3033         (dg-skip-if): Remove.
3034         * gcc.target/i386/funcspec-1.c: Ditto.
3035         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3036
3037 2011-10-24  Richard Guenther  <rguenther@suse.de>
3038
3039         * gcc.dg/vect/vect-bool-1.c: New testcase.
3040
3041 2011-10-24  Richard Guenther  <rguenther@suse.de>
3042
3043         PR tree-optimization/50838
3044         * gcc.dg/torture/pr50838.c: New testcase.
3045
3046 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3047
3048         PR tree-optimization/50730
3049         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3050         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3051         -fno-tree-sra and SLP flags.
3052
3053 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3054
3055         PR c++/50841
3056         Revert:
3057         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3058
3059         PR c++/50810
3060         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3061         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3062
3063 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3064
3065         PR c++/50810
3066         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3067         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3068
3069 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3070
3071         PR tree-optimization/50763
3072         * gcc.dg/pr50763.c: New test.
3073
3074 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3075
3076         PR target/50788
3077         * gcc.target/i386/pr50788.c: New test.
3078
3079 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3080
3081         PR tree-optimization/50819
3082         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3083         * g++.dg/vect/slp-pr50819.cc: New test.
3084
3085 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3086
3087         PR c++/45385
3088         * g++.dg/warn/Wconversion4.C: New.
3089
3090 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3091
3092         PR target/50813
3093         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3094         from element other than first and reverse permutation.
3095         * gcc.dg/torture/vshuf-16.inc: Likewise.
3096         * gcc.dg/torture/vshuf-8.inc: Likewise.
3097         * gcc.dg/torture/vshuf-4.inc: Likewise.
3098
3099 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3100
3101         PR c++/31423
3102         * g++.dg/parse/error43.C: New.
3103         * g++.dg/parse/error44.C: Likewise.
3104
3105 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3106             Kirill Yukhin  <kirill.yukhin@intel.com>
3107
3108         PR target/50740
3109         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3110         * gcc.target/i386/bmi2-check.h: Ditto.
3111
3112 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3113
3114         PR c++/50811
3115         * g++.dg/cpp0x/override2.C: Add test.
3116
3117 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3118
3119         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3120         check_linker_plugin_available.
3121
3122 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3123
3124         * gcc.target/i386/branch-cost1.c: New test.
3125         * gcc.target/i386/branch-cost2.c: New test.
3126         * gcc.target/i386/branch-cost3.c: New test.
3127         * gcc.target/i386/branch-cost4.c: New test.
3128
3129 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3130
3131         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3132
3133 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3134
3135         PR testsuite/50722
3136         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3137
3138 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3139
3140         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3141         (_moz_foo, EXT__foo): Use ASMNAME.
3142
3143 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3144
3145         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3146         names.
3147
3148 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3149
3150         PR target/50766
3151         * gcc.target/i386/pr50766.c: New test.
3152
3153 2011-10-20  Jason Merrill  <jason@redhat.com>
3154
3155         PR c++/41449
3156         * g++.dg/eh/partial1.C: New.
3157
3158 2011-10-20  Richard Henderson  <rth@redhat.com>
3159
3160         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3161         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3162         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3163         Use __builtin_shuffle.
3164
3165 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3166
3167         PR fortran/50514
3168         * gfortran.dg/ishft_3.f90:  Update test.
3169
3170 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3171
3172         PR fortran/50524
3173         * gfortran.dg/substring_integer_index.f90: New test.
3174
3175 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3176
3177         * gfortran.dg/format_string.f: New test.
3178
3179 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3180
3181         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3182         non_strict_align.
3183         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3184
3185 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3186
3187         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3188         gcc.target/i386/pr46226.c: Do not use
3189         -mno-accumulate-outgoing-args.
3190
3191 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3192
3193         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3194         including <strings.h>.
3195
3196 2011-10-19  Jan Hubicka  <jh@suse.cz>
3197
3198         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3199         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3200         * lib/c-torture.exp: Likewise.
3201         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3202         * gcc.c-torture/compile/sync-1.c: Likewise.
3203         * gcc.c-torture/compile/sync-1.c: Likewise.
3204         * gcc.c-torture/compile/sync-3.c: Likewise.
3205         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3206         * gcc.dg/noncompile/920507-1.c: Likewise.
3207         * gcc.dg/torture/pr36400.c: Likewise.
3208         * g++.dg/torture/pr34850.C: Likewise.
3209
3210 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3211
3212         * gnat.dg/source_ref1.adb: New test.
3213         * gnat.dg/source_ref2.adb: Likewise.
3214
3215 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3216
3217         PR c++/13657
3218         * g++.dg/parse/error42.C: New.
3219         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3220
3221 2011-10-19  Jason Merrill  <jason@redhat.com>
3222
3223         PR c++/50793
3224         * g++.dg/init/value9.C: New.
3225
3226 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3227
3228         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3229         * gcc.dg/torture/vshuf-16.inc: Likewise.
3230         * gcc.dg/torture/vshuf-8.inc: Likewise.
3231         * gcc.dg/torture/vshuf-4.inc: Likewise.
3232
3233 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3234
3235         PR fortran/47023
3236         * gfortran.dg/sizeof_proc.f90: New.
3237
3238 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3239
3240         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3241         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3242
3243 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3244
3245         PR testsuite/50796
3246         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3247
3248 2011-10-19  Jason Merrill  <jason@redhat.com>
3249
3250         PR c++/50787
3251         * g++.dg/init/ref20.C: New.
3252
3253 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3254
3255         PR middle-end/50795
3256         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3257         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3258         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3259         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3260         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3261
3262 2011-10-19  Richard Guenther  <rguenther@suse.de>
3263
3264         PR middle-end/50768
3265         * gcc.dg/torture/pr50768.c: New testcase.
3266
3267 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3268
3269         PR rtl-optimization/50340
3270         * gcc.dg/pr50340.c: New.
3271
3272 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3273
3274         PR tree-optimization/50717
3275
3276         * gcc.dg/pr50717-1.c: New file.
3277         * gcc.target/arm/wmul-12.c: Correct types.
3278         * gcc.target/arm/wmul-8.c: Correct types.
3279
3280 2011-10-18  Jason Merrill  <jason@redhat.com>
3281
3282         PR c++/50531
3283         * g++.dg/cpp0x/defaulted32.C: New.
3284
3285         PR c++/50742
3286         * g++.dg/lookup/using23.C: New.
3287
3288         PR c++/50500
3289         * g++.dg/cpp0x/implicit12.C: New.
3290         * g++.dg/cpp0x/defaulted20.C: Adjust.
3291         * g++.dg/cpp0x/defaulted21.C: Adjust.
3292         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3293         * g++.dg/cpp0x/implicit4.C: Adjust.
3294         * g++.dg/cpp0x/implicit5.C: Adjust.
3295         * g++.dg/cpp0x/implicit8.C: Adjust.
3296         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3297         * g++.dg/cpp0x/not_special.C: Adjust.
3298         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3299         * g++.dg/cpp0x/rv1n.C: Adjust.
3300         * g++.dg/cpp0x/rv2n.C: Adjust.
3301         * g++.dg/cpp0x/rv3n.C: Adjust.
3302         * g++.dg/cpp0x/rv4n.C: Adjust.
3303         * g++.dg/cpp0x/rv5n.C: Adjust.
3304         * g++.dg/cpp0x/rv6n.C: Adjust.
3305         * g++.dg/cpp0x/rv7n.C: Adjust.
3306
3307 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3308
3309         * gcc.target/i386/avx2-vpop-check.h: New header.
3310         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3311         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3312         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3313         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3314         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3315         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3316         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3317         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3318         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3319         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3320         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3321         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3322         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3323         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3324         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3325
3326 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3327
3328         PR fortran/50420
3329         * gfortran.dg/coarray_subobject_1.f90: New test.
3330         * gfortran.dg/coarray/subobject_1.f90: New test.
3331
3332 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3333
3334         PR rtl-optimization/50205
3335         * gcc.dg/pr50205.c: New.
3336
3337 2011-10-18  Richard Guenther  <rguenther@suse.de>
3338
3339         PR tree-optimization/50767
3340         * gcc.dg/torture/pr50767.c: New testcase.
3341
3342 2011-10-18  Julian Brown  <julian@codesourcery.com>
3343
3344         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3345         * gcc.target/arm/unaligned-memcpy-1.c: New.
3346         * gcc.target/arm/unaligned-memcpy-2.c: New.
3347         * gcc.target/arm/unaligned-memcpy-3.c: New.
3348         * gcc.target/arm/unaligned-memcpy-4.c: New.
3349
3350 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3351
3352         PR fortran/47023
3353         * gfortran.dg/iso_c_binding_class.f03: New.
3354
3355 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3356
3357         * testsuite/lib/target-supports.exp
3358         (check_effective_target_vect_widen_shift): New.
3359         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3360         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3361         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3362         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3363
3364 2011-10-18  Richard Guenther  <rguenther@suse.de>
3365
3366         * gcc.dg/torture/restrict-1.c: New testcase.
3367
3368 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3369
3370         * g++.dg/ext/bases.C: New test.
3371
3372 2011-10-17  David S. Miller  <davem@davemloft.net>
3373
3374         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3375         all operations to emit VIS instructions.
3376         * gcc.target/sparc/fandnot.c: Likewise.
3377         * gcc.target/sparc/fnot.c: Likewise.
3378         * gcc.target/sparc/for.c: Likewise.
3379         * gcc.target/sparc/fornot.c: Likewise.
3380         * gcc.target/sparc/fxnor.c: Likewise.
3381         * gcc.target/sparc/fxor.c: Likewise.
3382         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3383         needed.
3384
3385 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3386
3387         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3388         * gcc.dg/torture/vshuf-16.inc: New file.
3389         * gcc.dg/torture/vshuf-2.inc: New file.
3390         * gcc.dg/torture/vshuf-32.inc: New file.
3391         * gcc.dg/torture/vshuf-4.inc: New file.
3392         * gcc.dg/torture/vshuf-8.inc: New file.
3393         * gcc.dg/torture/vshuf-main.inc: New file.
3394         * gcc.dg/torture/vshuf-v16hi.c: New test.
3395         * gcc.dg/torture/vshuf-v16qi.c: New test.
3396         * gcc.dg/torture/vshuf-v2df.c: New test.
3397         * gcc.dg/torture/vshuf-v2di.c: New test.
3398         * gcc.dg/torture/vshuf-v2sf.c: New test.
3399         * gcc.dg/torture/vshuf-v2si.c: New test.
3400         * gcc.dg/torture/vshuf-v32qi.c: New test.
3401         * gcc.dg/torture/vshuf-v4df.c: New test.
3402         * gcc.dg/torture/vshuf-v4di.c: New test.
3403         * gcc.dg/torture/vshuf-v4hi.c: New test.
3404         * gcc.dg/torture/vshuf-v4sf.c: New test.
3405         * gcc.dg/torture/vshuf-v4si.c: New test.
3406         * gcc.dg/torture/vshuf-v8hi.c: New test.
3407         * gcc.dg/torture/vshuf-v8qi.c: New test.
3408         * gcc.dg/torture/vshuf-v8sf.c: New test.
3409         * gcc.dg/torture/vshuf-v8si.c: New test.
3410
3411 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3412
3413         PR tree-optimization/50746
3414         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3415
3416 2011-10-17  Jason Merrill  <jason@redhat.com>
3417
3418         PR c++/50736
3419         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3420
3421 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3422
3423         PR c++/44524
3424         * g++.dg/parse/error41.C: New.
3425         * g++.dg/parse/error20.C: Adjust.
3426
3427 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3428
3429         PR c++/50757
3430         * g++.dg/warn/format7.C: New.
3431         * obj-c++.dg/warn7.mm: Likewise.
3432
3433 2011-10-17  Richard Guenther  <rguenther@suse.de>
3434
3435         PR tree-optimization/50729
3436         * gcc.dg/torture/pr50729.c: New testcase.
3437
3438 2011-10-15  Tom Tromey  <tromey@redhat.com>
3439             Dodji Seketeli  <dodji@redhat.com>
3440
3441         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3442         included files.
3443         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3444         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3445         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3446         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3447
3448 2011-10-15  Tom Tromey  <tromey@redhat.com>
3449             Dodji Seketeli  <dodji@redhat.com>
3450
3451         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3452
3453 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3454
3455         PR c++/48489
3456         * g++.dg/inherit/error5.C: New.
3457
3458 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3459
3460         PR fortran/47023
3461         PR fortran/50752
3462         * gfortran.dg/kind_tests_4.f90: New.
3463
3464 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3465
3466         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3467         targets that support vector condition.
3468
3469 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3470
3471         PR fortran/47023
3472         * gfortran.dg/c_kind_tests_3.f03: New.
3473
3474 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3475
3476         PR fortran/50547
3477         * gfortran.dg/elemental_args_check_4.f90: New.
3478
3479 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3480
3481         PR tree-optimization/50727
3482         * gcc.dg/vect/pr50727.c: New test.
3483
3484 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3485
3486         * gcc.dg/vla-23.c: New test.
3487
3488 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3489
3490         PR tree-optimization/50596
3491         * gcc.dg/vect/vect-cond-9.c: New test.
3492
3493 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3494
3495         * gcc.dg/vect/bb-slp-29.c: New test.
3496
3497 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3498
3499         PR c++/50732
3500         * g++.dg/ext/is_base_of_incomplete.C: New.
3501         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3502         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3503
3504 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3505
3506         * gcc.target/sparc/combined-1.c: Compile at -O2.
3507
3508 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3509
3510         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3511         (dg-options): Add -Wno-attributes.
3512         * gcc.target/i386/fma_double_?.c: Ditto.
3513         * gcc.target/i386/fma_run_float_?.c: Ditto.
3514         * gcc.target/i386/fma_run_double_?.c: Ditto.
3515         * gcc.target/i386/l_fma_float_?.c: Dtto.
3516         * gcc.target/i386/l_fma_double_?.c: Ditto.
3517         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3518         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3519
3520 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3521
3522         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3523         the comments.
3524         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3525         * gfortran.dg/rank_3.f90: Ditto.
3526         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3527         -std=f2008ts in dg-options.
3528         * gfortran.dg/rank_4.f90: Ditto.
3529
3530 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3531
3532         PR target/49263
3533         * gcc.target/sh/pr49263.c: New.
3534
3535 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3536
3537         * gnat.dg/specs/debug1.ads: Tweak.
3538
3539 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3540
3541         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3542
3543 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3544
3545         * gcc.target/i386/sse2-mul-1.c: New test.
3546         * gcc.target/i386/sse4_1-mul-1.c: New test.
3547         * gcc.target/i386/avx-mul-1.c: New test.
3548         * gcc.target/i386/xop-mul-1.c: New test.
3549         * gcc.target/i386/avx2-mul-1.c: New test.
3550
3551 2011-10-14  Jason Merrill  <jason@redhat.com>
3552
3553         PR c++/50563
3554         * g++.dg/cpp0x/nsdmi-list1.C: New.
3555
3556         PR c++/50707
3557         * g++.dg/cpp0x/nsdmi-const1.C: New.
3558
3559 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3560
3561         PR fortran/50570
3562         * gfortran.dg/pointer_intent_5.f90: New.
3563
3564 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3565
3566         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3567         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3568         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3569
3570 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3571
3572         PR fortran/50718
3573         * gfortran.dg/pointer_check_11.f90: New.
3574         * gfortran.dg/pointer_check_12.f90: New.
3575
3576 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3577
3578         PR c++/38174
3579         * g++.dg/overload/operator4.C: New.
3580
3581 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3582
3583         * gcc.dg/di-longlong64-sync-1.c: New test.
3584         * gcc.dg/di-sync-multithread.c: New test.
3585         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3586         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3587         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3588         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3589         (check_effective_target_arm_arm_ok): New helper.
3590         (check_effective_target_sync_longlong): New helper.
3591
3592 2011-10-14  Richard Guenther  <rguenther@suse.de>
3593
3594         PR tree-optimization/50723
3595         * gcc.dg/torture/pr50723.c: New testcase.
3596
3597 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3598
3599         PR c++/17212
3600         * g++.dg/warn/format6.C: New.
3601         * obj-c++.dg/warn6.mm: Likewise.
3602
3603 2011-10-13  Richard Henderson  <rth@redhat.com>
3604
3605         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3606         Delete.
3607         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3608         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3609         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3610
3611 2011-10-13  Jason Merrill  <jason@redhat.com>
3612
3613         PR c++/50614
3614         * g++.dg/cpp0x/nsdmi-template2.C: New.
3615
3616         PR c++/50437
3617         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3618
3619         PR c++/50618
3620         * g++.dg/init/vbase1.C: New.
3621
3622 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3623
3624         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3625         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3626         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3627         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3628
3629 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3630
3631         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3632
3633 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3634
3635         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3636
3637 2011-10-13  Richard Guenther  <rguenther@suse.de>
3638
3639         PR tree-optimization/50712
3640         * gcc.target/i386/pr50712.c: New testcase.
3641
3642 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3643
3644         * gcc.dg/memcpy-4.c: New test.
3645
3646 2011-10-13  Richard Guenther  <rguenther@suse.de>
3647
3648         PR tree-optimization/50698
3649         * g++.dg/vect/pr50698.cc: New testcase.
3650
3651 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3652
3653         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3654         * gcc.target/powerpc/warn-2.c: Ditto.
3655
3656         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3657         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3658         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3659         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3660         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3661         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3662         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3663         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3664         * gcc.target/powerpc/ppc-pow.c: Likewise.
3665         * gcc.target/powerpc/recip-1.c: Likewise.
3666         * gcc.target/powerpc/recip-2.c: Likewise.
3667         * gcc.target/powerpc/recip-3.c: Likewise.
3668         * gcc.target/powerpc/recip-4.c: Likewise.
3669         * gcc.target/powerpc/recip-5.c: Likewise.
3670
3671 2011-10-12  David S. Miller  <davem@davemloft.net>
3672
3673         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3674         '-mvis3' instead of 'mcpu=niagara3' in options.
3675         * gcc.target/sparc/fhalve.c: Likewise.
3676         * gcc.target/sparc/fnegop.c: Likewise.
3677         * gcc.target/sparc/fpadds.c: Likewise.
3678         * gcc.target/sparc/fshift.c: Likewise.
3679         * gcc.target/sparc/fucmp.c: Likewise.
3680         * gcc.target/sparc/lzd.c: Likewise.
3681         * gcc.target/sparc/vis3misc.c: Likewise.
3682         * gcc.target/sparc/xmul.c: Likewise.
3683
3684 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3685
3686         * gnat.dg/vect1.ad[sb]: New test.
3687         * gnat.dg/vect1_pkg.ads: New helper.
3688         * gnat.dg/vect2.ad[sb]: New test.
3689         * gnat.dg/vect2_pkg.ads: New helper.
3690         * gnat.dg/vect3.ad[sb]: New test.
3691         * gnat.dg/vect3_pkg.ads: New helper.
3692         * gnat.dg/vect4.ad[sb]: New test.
3693         * gnat.dg/vect4_pkg.ads: New helper.
3694         * gnat.dg/vect5.ad[sb]: New test.
3695         * gnat.dg/vect5_pkg.ads: New helper.
3696         * gnat.dg/vect6.ad[sb]: New test.
3697         * gnat.dg/vect6_pkg.ads: New helper.
3698
3699 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3700
3701         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3702         * gcc.target/i386/fma_run_double_2.c: Likewise.
3703         * gcc.target/i386/fma_run_double_3.c: Likewise.
3704         * gcc.target/i386/fma_run_double_4.c: Likewise.
3705         * gcc.target/i386/fma_run_double_5.c: Likewise.
3706         * gcc.target/i386/fma_run_double_6.c: Likewise.
3707         * gcc.target/i386/fma_run_float_1.c: Likewise.
3708         * gcc.target/i386/fma_run_float_2.c: Likewise.
3709         * gcc.target/i386/fma_run_float_3.c: Likewise.
3710         * gcc.target/i386/fma_run_float_4.c: Likewise.
3711         * gcc.target/i386/fma_run_float_5.c: Likewise.
3712         * gcc.target/i386/fma_run_float_6.c: Likewise.
3713
3714         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3715         remove the extra dg-options.
3716         * gcc.target/i386/l_fma_double_2.c: Likewise.
3717         * gcc.target/i386/l_fma_double_3.c: Likewise.
3718         * gcc.target/i386/l_fma_double_4.c: Likewise.
3719         * gcc.target/i386/l_fma_double_5.c: Likewise.
3720         * gcc.target/i386/l_fma_double_6.c: Likewise.
3721         * gcc.target/i386/l_fma_float_1.c: Likewise.
3722         * gcc.target/i386/l_fma_float_2.c: Likewise.
3723         * gcc.target/i386/l_fma_float_3.c: Likewise.
3724         * gcc.target/i386/l_fma_float_4.c: Likewise.
3725         * gcc.target/i386/l_fma_float_5.c: Likewise.
3726         * gcc.target/i386/l_fma_float_6.c: Likewise.
3727
3728 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3729
3730         PR tree-optimization/50189
3731         * g++.dg/torture/pr50189.C: New testcase.
3732
3733 2011-10-12  Richard Guenther  <rguenther@suse.de>
3734
3735         PR tree-optimization/50700
3736         * gcc.dg/builtin-object-size-12.c: New testcase.
3737
3738 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3739
3740         PR c/50565
3741         * gcc.c-torture/compile/pr50565-1.c,
3742         gcc.c-torture/compile/pr50565-2.c: New tests.
3743
3744 2011-10-11  Jason Merrill  <jason@redhat.com>
3745
3746         PR c++/49855
3747         PR c++/49896
3748         * g++.dg/template/constant1.C: New.
3749         * g++.dg/template/constant2.C: New.
3750         * g++.dg/cpp0x/constexpr-template3.C: New.
3751
3752 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3753
3754         * gcc.target/i386/warn-vect-op-3.c: New test.
3755         * gcc.target/i386/warn-vect-op-1.c: New test.
3756         * gcc.target/i386/warn-vect-op-2.c: New test.
3757
3758 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3759
3760         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3761
3762 2011-10-11  Richard Guenther  <rguenther@suse.de>
3763
3764         PR tree-optimization/50204
3765         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3766
3767 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3768
3769         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3770
3771 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3772
3773         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3774         * gcc.target/i386/fma_double_2.c: Ditto.
3775         * gcc.target/i386/fma_double_3.c: Ditto.
3776         * gcc.target/i386/fma_double_4.c: Ditto.
3777         * gcc.target/i386/fma_double_5.c: Ditto.
3778         * gcc.target/i386/fma_double_6.c: Ditto.
3779         * gcc.target/i386/fma_float_1.c: Ditto.
3780         * gcc.target/i386/fma_float_2.c: Ditto.
3781         * gcc.target/i386/fma_float_3.c: Ditto.
3782         * gcc.target/i386/fma_float_4.c: Ditto.
3783         * gcc.target/i386/fma_float_5.c: Ditto.
3784         * gcc.target/i386/fma_float_6.c: Ditto.
3785         * gcc.target/i386/l_fma_double_1.c: Ditto.
3786         * gcc.target/i386/l_fma_double_2.c: Ditto.
3787         * gcc.target/i386/l_fma_double_3.c: Ditto.
3788         * gcc.target/i386/l_fma_double_4.c: Ditto.
3789         * gcc.target/i386/l_fma_double_5.c: Ditto.
3790         * gcc.target/i386/l_fma_double_6.c: Ditto.
3791         * gcc.target/i386/l_fma_float_1.c: Ditto.
3792         * gcc.target/i386/l_fma_float_2.c: Ditto.
3793         * gcc.target/i386/l_fma_float_3.c: Ditto.
3794         * gcc.target/i386/l_fma_float_4.c: Ditto.
3795         * gcc.target/i386/l_fma_float_5.c: Ditto.
3796         * gcc.target/i386/l_fma_float_6.c: Ditto.
3797         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3798         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3799         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3800         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3801         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3802         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3803         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3804         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3805         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3806         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3807         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3808         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3809
3810 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3811
3812         * gcc.dg/va-arg-4.c: New test.
3813         * gcc.dg/va-arg-5.c: Ditto.
3814
3815 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3816
3817         * lib/target-supports.exp (check_effective_target_fd_truncate):
3818         Close and unlink test file before exit.
3819
3820 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3821
3822         PR fortran/50564
3823         * gfortran.dg/forall_15.f90:  New test case.
3824
3825 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3826             Andrew Macleod  <amacleod@redhat.com>
3827
3828         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3829         wrappers for *other_threads() and *final_verify().
3830         * gcc.dg/simulate-thread/simulate-thread.h
3831         (simulate_thread_wrapper_other_threads): New.
3832         (simulate_thread_wrapper_final_verify): New.
3833
3834 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3835
3836         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3837
3838 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3839
3840         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3841
3842 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3843             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3844
3845         * gcc.target/i386/fma_1.h: New file.
3846         * gcc.target/i386/fma_2.h: Likewise.
3847         * gcc.target/i386/fma_3.h: Likewise.
3848         * gcc.target/i386/fma_4.h: Likewise.
3849         * gcc.target/i386/fma_5.h: Likewise.
3850         * gcc.target/i386/fma_6.h: Likewise.
3851         * gcc.target/i386/fma_double_1.c: Likewise.
3852         * gcc.target/i386/fma_double_2.c: Likewise.
3853         * gcc.target/i386/fma_double_3.c: Likewise.
3854         * gcc.target/i386/fma_double_4.c: Likewise.
3855         * gcc.target/i386/fma_double_5.c: Likewise.
3856         * gcc.target/i386/fma_double_6.c: Likewise.
3857         * gcc.target/i386/fma_float_1.c: Likewise.
3858         * gcc.target/i386/fma_float_2.c: Likewise.
3859         * gcc.target/i386/fma_float_3.c: Likewise.
3860         * gcc.target/i386/fma_float_4.c: Likewise.
3861         * gcc.target/i386/fma_float_5.c: Likewise.
3862         * gcc.target/i386/fma_float_6.c: Likewise.
3863         * gcc.target/i386/fma_main.h: Likewise.
3864         * gcc.target/i386/fma_run_double_1.c: Likewise.
3865         * gcc.target/i386/fma_run_double_2.c: Likewise.
3866         * gcc.target/i386/fma_run_double_3.c: Likewise.
3867         * gcc.target/i386/fma_run_double_4.c: Likewise.
3868         * gcc.target/i386/fma_run_double_5.c: Likewise.
3869         * gcc.target/i386/fma_run_double_6.c: Likewise.
3870         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3871         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3872         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3873         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3874         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3875         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3876         * gcc.target/i386/fma_run_float_1.c: Likewise.
3877         * gcc.target/i386/fma_run_float_2.c: Likewise.
3878         * gcc.target/i386/fma_run_float_3.c: Likewise.
3879         * gcc.target/i386/fma_run_float_4.c: Likewise.
3880         * gcc.target/i386/fma_run_float_5.c: Likewise.
3881         * gcc.target/i386/fma_run_float_6.c: Likewise.
3882         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3883         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3884         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3885         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3886         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3887         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3888         * gcc.target/i386/l_fma_1.h: Likewise.
3889         * gcc.target/i386/l_fma_2.h: Likewise.
3890         * gcc.target/i386/l_fma_3.h: Likewise.
3891         * gcc.target/i386/l_fma_4.h: Likewise.
3892         * gcc.target/i386/l_fma_5.h: Likewise.
3893         * gcc.target/i386/l_fma_6.h: Likewise.
3894         * gcc.target/i386/l_fma_double_1.c: Likewise.
3895         * gcc.target/i386/l_fma_double_2.c: Likewise.
3896         * gcc.target/i386/l_fma_double_3.c: Likewise.
3897         * gcc.target/i386/l_fma_double_4.c: Likewise.
3898         * gcc.target/i386/l_fma_double_5.c: Likewise.
3899         * gcc.target/i386/l_fma_double_6.c: Likewise.
3900         * gcc.target/i386/l_fma_float_1.c: Likewise.
3901         * gcc.target/i386/l_fma_float_2.c: Likewise.
3902         * gcc.target/i386/l_fma_float_3.c: Likewise.
3903         * gcc.target/i386/l_fma_float_4.c: Likewise.
3904         * gcc.target/i386/l_fma_float_5.c: Likewise.
3905         * gcc.target/i386/l_fma_float_6.c: Likewise.
3906         * gcc.target/i386/l_fma_main.h: Likewise.
3907         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3908         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3909         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3910         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3911         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3912         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3913         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3914         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3915         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3916         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3917         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3918         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3919
3920 2011-10-10  Richard Guenther  <rguenther@suse.de>
3921
3922         PR middle-end/50389
3923         * gcc.dg/torture/pr50389.c: New testcase.
3924
3925 2011-10-10  Richard Guenther  <rguenther@suse.de>
3926
3927         PR middle-end/50195
3928         * gcc.dg/builtins-47.c: Optimize.
3929
3930 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3931
3932         * lib/gcc-simulate-thread.exp: New.
3933         * gcc.dg/simulate-thread/guality.h: New.
3934         * gcc.dg/simulate-thread/simulate-thread.h: New.
3935         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3936         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3937         * gcc.dg/simulate-thread/README: New.
3938         * g++.dg/simulate-thread/guality.h: New.
3939         * g++.dg/simulate-thread/simulate-thread.h: New.
3940         * g++.dg/simulate-thread/simulate-thread.exp: New.
3941         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3942         * c-c++-common/cxxbitfields-2.c: Remove.
3943         * c-c++-common/cxxbitfields.c: Remove.
3944         * c-c++-common/cxxbitfields-4.c: Remove.
3945         * c-c++-common/cxxbitfields-5.c: Remove.
3946         * c-c++-common/simulate-thread/bitfields-1.c: New.
3947         * c-c++-common/simulate-thread/bitfields-2.c: New.
3948         * c-c++-common/simulate-thread/bitfields-3.c: New.
3949         * c-c++-common/simulate-thread/bitfields-4.c: New.
3950
3951 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3952
3953         PR c++/38980
3954         * g++.dg/warn/format5.C: New.
3955
3956 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3957
3958         PR fortran/50273
3959         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3960         * gfortran.dg/common_16.f90: New.
3961
3962 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3963
3964         * gfortran.dg/iso_c_binding_param_1.f90: New.
3965         * gfortran.dg/iso_c_binding_param_2.f90: New.
3966         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3967
3968 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3969
3970         PR tree-optimization/50635
3971         * gcc.dg/vect/pr50635.c: New test.
3972
3973 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3974
3975         PR fortran/50659
3976         * gfortran.dg/proc_decl_27.f90: New.
3977
3978 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3979
3980         PR libobjc/50428
3981         * objc/execute/initialize-1.m: New test.
3982
3983 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3984
3985         PR fortran/47844
3986         * gfortran.dg/pointer_function_result_1.f90 : New test.
3987
3988 2011-10-07  David S. Miller  <davem@davemloft.net>
3989
3990         PR 50655
3991         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3992         * gcc.target/sparc/cmask.c: Use it.
3993         * gcc.target/sparc/fhalve.c: Likewise.
3994         * gcc.target/sparc/fnegop.c: Likewise.
3995         * gcc.target/sparc/fpadds.c: Likewise.
3996         * gcc.target/sparc/fshift.c: Likewise.
3997         * gcc.target/sparc/fucmp.c: Likewise.
3998         * gcc.target/sparc/lzd.c: Likewise.
3999         * gcc.target/sparc/vis3misc.c: Likewise.
4000         * gcc.target/sparc/xmul.c: Likewise.
4001
4002 2011-10-07  Richard Henderson  <rth@redhat.com>
4003
4004         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4005         match for avx2.
4006         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4007
4008 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4009
4010         * gcc.dg/pr50193-1.c: New file.
4011         * gcc.target/arm/shiftable.c: New file.
4012
4013 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4014
4015         PR fortran/50625
4016         * gfortran.dg/class_46.f03: New.
4017
4018 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4019
4020         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4021         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4022         (syslog, vsyslog, __vsyslog_chk): Likewise.
4023
4024         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4025         (x, EXT_x): Use ASMNAME.
4026
4027         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4028         (a, c): Use ASMNAME.
4029
4030 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4031
4032         PR middle-end/50527
4033         * gcc.dg/pr50527.c: New test.
4034
4035 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4036
4037         PR tree-optimization/50650
4038         * gcc.c-torture/compile/pr50650.c: New test.
4039
4040 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4041
4042         PR tree-optimization/50575
4043         * gcc.c-torture/execute/vector-compare-2.x: New file.
4044
4045 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4046
4047         PR middle-end/50125
4048         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4049         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4050         (bar3): Likewise.
4051
4052 2011-10-07  Richard Guenther  <rguenther@suse.de>
4053
4054         PR testsuite/50637
4055         * gcc.dg/vect/vect-align-2.c: Increase array size.
4056
4057 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4058             H.J. Lu  <hongjiu.lu@intel.com>
4059
4060         PR target/50603
4061         * gcc.target/i386/pr50603.c: New test.
4062
4063 2011-10-06  Jason Merrill  <jason@redhat.com>
4064
4065         PR c++/39164
4066         * g++.dg/cpp0x/default31.C: New.
4067
4068 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4069
4070         PR tree-optimization/50596
4071         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4072         New.
4073         * gcc.dg/vect/vect-cond-8.c: New test.
4074
4075 2011-10-06  Richard Henderson  <rth@redhat.com>
4076
4077         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4078         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4079         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4080         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4081         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4082         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4083         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4084         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4085         * gcc.c-torture/execute/vshuf-16.inc: New file.
4086         * gcc.c-torture/execute/vshuf-2.inc: New file.
4087         * gcc.c-torture/execute/vshuf-4.inc: New file.
4088         * gcc.c-torture/execute/vshuf-8.inc: New file.
4089         * gcc.c-torture/execute/vshuf-main.inc: New file.
4090         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4091         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4092         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4093         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4094         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4095         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4096         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4097         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4098         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4099         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4100         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4101         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4102         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4103
4104 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4105
4106         PR tree-optimization/49279
4107         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4108         * gcc.c-torture/execute/pr49279.c: New test.
4109
4110 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4111
4112         PR target/49049
4113         * gcc.c-torture/compile/pr49049.c: New test.
4114
4115 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4116
4117         PR target/50305
4118         * gcc.target/arm/pr50305.c: New test.
4119
4120 2011-10-06  Richard Guenther  <rguenther@suse.de>
4121
4122         PR tree-optimization/38884
4123         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4124         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4125
4126 2011-10-05  David S. Miller  <davem@davemloft.net>
4127
4128         * gcc.target/sparc/lzd.c: New test.
4129         * gcc.target/sparc/popc.c: New test.
4130
4131 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4132
4133         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4134         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4135         * g++.dg/other/final1.C: Cleanup original tree dump.
4136
4137 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4138
4139         PR tree-optimization/50613
4140         * gcc.dg/pr50613.c: New test.
4141
4142 2011-10-05  Richard Henderson  <rth@redhat.com>
4143
4144         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4145         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4146         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4147         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4148         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4149         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4150         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4151         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4152
4153 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4154
4155         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4156         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4157         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4158         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4159         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4160
4161 2011-10-05  Richard Guenther  <rguenther@suse.de>
4162
4163         PR tree-optimization/38885
4164         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4165
4166 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4167
4168         * gcc.target/i386/sw-1.c: New test.
4169
4170 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4171
4172         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4173         -mtune=generic.
4174         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4175
4176 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4177
4178         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4179
4180 2011-10-04  David S. Miller  <davem@davemloft.net>
4181
4182         * gcc.target/sparc/fhalve.c: New test.
4183         * gcc.target/sparc/fnegop.c: New test.
4184         * gcc.target/sparc/xmul.c: New test.
4185
4186 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4187
4188         PR fortran/35831
4189         * gfortran.dg/dummy_procedure_6.f90: New.
4190
4191 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4192
4193         PR tree-optimization/50604
4194         * gcc.dg/pr50604.c: New test.
4195
4196 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4197
4198         PR tree-optimization/49662
4199         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4200         * gcc.dg/graphite/interchange-15.c: Likewise.
4201         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4202
4203 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4204
4205         * gcc.dg/tree-ssa/restrict-4.c: New test.
4206
4207 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4208
4209         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4210         (main): Use __typeof to get result type of comparison.
4211
4212 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4213
4214         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4215         Make et_vect_multiple_sizes_saved global.
4216         (check_effective_target_vect64): Make et_vect64_saved global.
4217
4218 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4219
4220         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4221         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4222         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4223         * gcc.dg/builtin-complex-err-1.c: Adjust.
4224
4225 2011-10-02  Jason Merrill  <jason@redhat.com>
4226
4227         * g++.dg/cpp0x/range-for22.C: New.
4228
4229         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4230         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4231         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4232         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4233
4234         * g++.dg/cpp0x/nsdmi5.C: New.
4235
4236 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4237
4238         PR target/50579
4239         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4240         New procedures.
4241         (mips-dg-options): Force an ABI option if the current ABI is
4242         incompatible with the required -mlong setting.  Likewise force
4243         a long setting if the current one is incompatible with the
4244         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4245         throughout procedure.
4246         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4247         instead of addressing=absolute.
4248
4249 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4250
4251         * gcc.target/mips/stack-1.c: New test.
4252
4253 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4254
4255         * gcc.dg/pr49696.c: New test.
4256
4257 2011-10-02  Jan Hubicka  <jh@suse.cz>
4258
4259         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4260
4261 2011-10-01  David S. Miller  <davem@davemloft.net>
4262
4263         * gcc.target/sparc/cmask.c: New test.
4264         * gcc.target/sparc/fpadds.c: New test.
4265         * gcc.target/sparc/fshift.c: New test.
4266         * gcc.target/sparc/fucmp.c: New test.
4267         * gcc.target/sparc/vis3misc.c: New test.
4268
4269 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4270
4271         PR fortran/50585
4272         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4273
4274 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4275
4276         PR c++/44473
4277         * g++.dg/dfp/44473-1.C: New test.
4278         * g++.dg/dfp/44473-2.C: New test.
4279         * g++.dg/dfp/mangle-1.C: New test.
4280         * g++.dg/dfp/mangle-2.C: New test.
4281         * g++.dg/dfp/mangle-3.C: New test.
4282         * g++.dg/dfp/mangle-4.C: New test.
4283         * g++.dg/dfp/mangle-5.C: New test.
4284
4285 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4286
4287         PR inline-asm/50571
4288         * gcc.dg/pr50571.c: New test.
4289
4290         PR tree-optimization/46309
4291         * gcc.dg/pr46309.c: New test.
4292
4293 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4294
4295         * gcc.dg/strlenopt-21.c: New test.
4296
4297 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4298
4299         * gcc.dg/sms-10.c: New file.
4300
4301 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4302
4303         * gcc.target/arm/pr50099.c: New test.
4304
4305 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4306
4307         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4308
4309 2011-09-30  David S. Miller  <davem@davemloft.net>
4310
4311         * gcc.target/sparc/bmaskbshuf.c: New test.
4312         * gcc.target/sparc/edgen.c: New test.
4313
4314 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4315
4316         PR fortran/50547
4317         * gfortran.dg/pure_formal_proc_3.f90: New.
4318
4319         PR fortran/50553
4320         * gfortran.dg/stfunc_7.f90: New.
4321
4322 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4323
4324         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4325         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4326         * gcc.dg/vector-compare-1.c: Likewise.
4327         * gcc.dg/vector-compare-2.c: Likewise.
4328
4329 2011-09-29  David S. Miller  <davem@davemloft.net>
4330
4331         * gcc.target/sparc/array.c: New test.
4332
4333 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4334
4335         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4336         loop unroll and set max unroll times to 8.
4337         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4338         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4339         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4340         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4341
4342 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4343
4344         PR c++/40145
4345         * g++.dg/ext/visibility/warn5.C: New.
4346
4347 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4348
4349         PR c++/45278
4350         * g++.dg/warn/Wextra-3.C: New.
4351
4352 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4353
4354         PR target/49486
4355         * gcc.target/sh/pr49468-si.c: New.
4356
4357 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4358
4359         PR testsuite/50485
4360         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4361         (TEST): Initialize src3 with random floats.
4362         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4363         from union src3.  Initialize src3 with random floats.
4364
4365 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4366
4367         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4368         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4369         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4370         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4371         * gcc.target/sh/sh4a-cos.c: Ditto.
4372         * gcc.target/sh/sh4a-cosf.c: Ditto.
4373         * gcc.target/sh/sh4a-sin.c: Ditto.
4374         * gcc.target/sh/sh4a-sinf.c: Ditto.
4375         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4376         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4377         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4378
4379 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4380
4381         PR c++/31489
4382         * g++.dg/parse/error40.C: New.
4383         * g++.dg/warn/incomplete1.C: Adjust.
4384
4385 2011-09-27  Jan Hubicka  <jh@suse.cz>
4386
4387         PR middle-end/49463
4388         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4389         Mark used.
4390
4391 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4392
4393         * gcc.dg/strlenopt-1.c: New test.
4394         * gcc.dg/strlenopt-1f.c: New test.
4395         * gcc.dg/strlenopt-2.c: New test.
4396         * gcc.dg/strlenopt-2f.c: New test.
4397         * gcc.dg/strlenopt-3.c: New test.
4398         * gcc.dg/strlenopt-4.c: New test.
4399         * gcc.dg/strlenopt-4g.c: New test.
4400         * gcc.dg/strlenopt-4gf.c: New test.
4401         * gcc.dg/strlenopt-5.c: New test.
4402         * gcc.dg/strlenopt-6.c: New test.
4403         * gcc.dg/strlenopt-7.c: New test.
4404         * gcc.dg/strlenopt-8.c: New test.
4405         * gcc.dg/strlenopt-9.c: New test.
4406         * gcc.dg/strlenopt-10.c: New test.
4407         * gcc.dg/strlenopt-11.c: New test.
4408         * gcc.dg/strlenopt-12.c: New test.
4409         * gcc.dg/strlenopt-12g.c: New test.
4410         * gcc.dg/strlenopt-13.c: New test.
4411         * gcc.dg/strlenopt-14g.c: New test.
4412         * gcc.dg/strlenopt-14gf.c: New test.
4413         * gcc.dg/strlenopt-15.c: New test.
4414         * gcc.dg/strlenopt-16g.c: New test.
4415         * gcc.dg/strlenopt-17g.c: New test.
4416         * gcc.dg/strlenopt-18g.c: New test.
4417         * gcc.dg/strlenopt.h: New file.
4418
4419 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4420
4421         PR middle-end/43864
4422         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4423         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4424         * gcc.dg/pr43864.c: New test.
4425         * gcc.dg/pr43864-2.c: Same.
4426         * gcc.dg/pr43864-3.c: Same.
4427         * gcc.dg/pr43864-4.c: Same.
4428
4429 2011-09-27  Jan Hubicka  <jh@suse.cz>
4430
4431         * gcc.dg/ipa/inline-5.c: New testcase.
4432
4433 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4434
4435         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4436         vectors.
4437         * gcc.dg/vect/bb-slp-27.c: New.
4438         * gcc.dg/vect/bb-slp-28.c: New.
4439
4440 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4441
4442         * testsuite/lib/target-supports.exp (check_profiling_available):
4443         Don't rely solely on TLS tests for -fprofile-generate, fall
4444         through to the other code.
4445
4446 2011-09-27  Richard Guenther  <rguenther@suse.de>
4447
4448         PR tree-optimization/50363
4449         * gcc.dg/torture/pr50363.c: New testcase.
4450
4451 2011-09-26  Jason Merrill  <jason@redhat.com>
4452
4453         PR c++/45012
4454         * g++.dg/template/partial13.C: New.
4455
4456         PR c++/46105
4457         * g++.dg/template/partial12.C: New.
4458
4459         PR c++/50508
4460         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4461
4462 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4463
4464         PR c++/45487
4465         * g++.dg/diagnostic/bindings1.C: New.
4466         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4467
4468 2011-09-26  David S. Miller  <davem@davemloft.net>
4469
4470         * gcc.target/sparc/wrgsr.c: New test.
4471         * gcc.target/sparc/rdgsr.c: New test.
4472         * gcc.target/sparc/edge.c: New test.
4473         * gcc.target/sparc/fcmp.c: New test.
4474
4475         * gcc.target/sparc/edge.c: Update for new return types.
4476         * gcc.target/sparc/fcmp.c: Likewise.
4477
4478         * gcc.target/sparc/fpaddsubi.c: New test.
4479
4480 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4481
4482         PR fortran/50515
4483         * gfortran.dg/common_15.f90: New.
4484
4485         PR fortran/50517
4486         * gfortran.dg/dummy_procedure_5.f90: New.
4487         * gfortran.dg/interface_26.f90: Modified error message.
4488         * gfortran.dg/proc_ptr_11.f90: Ditto.
4489         * gfortran.dg/proc_ptr_15.f90: Ditto.
4490         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4491         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4492
4493 2011-09-26  Jason Merrill  <jason@redhat.com>
4494
4495         PR c++/50512
4496         * g++.dg/overload/rvalue3.C: New.
4497
4498         PR c++/50523
4499         * g++.dg/overload/ref-conv2.C: New.
4500
4501         * g++.dg/cpp0x/nsdmi-template1.C: New.
4502
4503 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4504
4505         * g++.dg/cpp0x/nullptr25.C: New.
4506
4507 2011-09-26  Richard Guenther  <rguenther@suse.de>
4508
4509         PR tree-optimization/50472
4510         * gcc.dg/torture/pr50472.c: New testcase.
4511
4512 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4513
4514         * gnat.dg/opt22.adb: New test.
4515         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4516
4517 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4518
4519         * gnat.dg/opt21.adb: New test.
4520         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4521
4522 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4523
4524         * gnat.dg/opt20.ad[sb]: New test.
4525         * gnat.dg/opt20_pkg.ads: New helper.
4526
4527 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4528
4529         * gnat.dg/array17.adb: New test.
4530         * gnat.dg/array17_pkg.ads: New helper.
4531
4532 2011-09-25  Jason Merrill  <jason@redhat.com>
4533
4534         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4535
4536 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4537
4538         * gnat.dg/frame_overflow.ads: New.
4539         * gnat.dg/frame_overflow.adb: Adjust.
4540         * gnat.dg/specs/addr1.ads: Likewise.
4541
4542 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4543
4544         * g++.dg/tree-ssa/restrict2.C: New test.
4545
4546 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4547
4548         * lib/target-supports.exp (check_effective_target_vect64): New.
4549         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4550         of multiple vector sizes.
4551         * gcc.dg/vect/bb-slp-26.c: New.
4552
4553 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4554
4555         PR c++/50280
4556         * g++.dg/template/bitfield1.C: New.
4557
4558 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4559
4560         * gcc.dg/vect/bb-slp-24.c: New.
4561
4562 2011-09-24  Jason Merrill  <jason@redhat.com>
4563
4564         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4565
4566         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4567
4568         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4569         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4570
4571         * g++.dg/cpp0x/nsdmi1.C: New.
4572         * g++.dg/cpp0x/nsdmi2.C: New.
4573         * g++.dg/cpp0x/nsdmi3.C: New.
4574         * g++.dg/cpp0x/nsdmi4.C: New.
4575         * g++.old-deja/g++.other/init4.C: New.
4576
4577 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4578
4579         PR c++/44267
4580         * g++.dg/template/sfinae28.C: New.
4581
4582 2011-09-23  Ian Lance Taylor  <iant@google.com>
4583
4584         * go.test/go-test.exp (errchk): Handle more cases of getting
4585         correct Tcl backslash quoting in regular expressions in test file.
4586
4587 2011-09-23  Jason Merrill  <jason@redhat.com>
4588
4589         Core 253
4590         * g++.dg/init/const8.C: New.
4591         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4592         * g++.dg/cpp0x/defaulted2.C: Likewise.
4593         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4594         * g++.dg/init/pr20039.C: Likewise.
4595         * g++.dg/init/pr42844.C: Likewise.
4596
4597 2011-09-23  Jan Hubicka  <jh@suse.cz>
4598
4599         * gcc.dg/ipa/inline-1.c: new testcase.
4600         * gcc.dg/ipa/inline-2.c: new testcase.
4601         * gcc.dg/ipa/inline-3.c: new testcase.
4602         * gcc.dg/ipa/inline-4.c: new testcase.
4603
4604 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4605
4606         PR c++/50258
4607         * g++.dg/cpp0x/constexpr-static8.C: New.
4608
4609 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4610
4611         * gcc.target/i386/avxfp-1.c: New test.
4612         * gcc.target/i386/avxfp-2.c: New test.
4613
4614 2011-09-23  Terry Guo  <terry.guo@arm.com>
4615
4616         * gcc.c-torture/execute/941014-1.x: Deleted.
4617
4618 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4619
4620         PR c++/50491
4621         * g++.dg/cpp0x/pr50491.C: New.
4622
4623 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4624
4625         PR testsuite/50487
4626         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4627
4628 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4629
4630         PR c++/50371
4631         * g++.dg/cpp0x/nullptr24.C: New.
4632
4633 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4634
4635         PR target/50482
4636         * gcc.target/i386/pr50482.c: New test.
4637
4638 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4639
4640         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4641         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4642         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4643         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4644         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4645         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4646         multilib options contain different -march= from dg-options.
4647
4648 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4649             Paolo Carlini  <paolo.carlini@oracle.com>
4650
4651         PR c++/50344
4652         * g++.dg/template/friend52.C: New.
4653
4654 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4655
4656         * gcc.target/arm/cmp-1.c: New test.
4657         * gcc.target/arm/cmp-2.c: Likewise.
4658
4659 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4660
4661         PR fortran/41733
4662         * gfortran.dg/impure_actual_1.f90: Modified error message.
4663         * gfortran.dg/proc_ptr_32.f90: New.
4664         * gfortran.dg/proc_ptr_33.f90: New.
4665
4666 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4667
4668         PR tree-optimization/50451
4669         * gcc.dg/vect/pr50451.c: New test.
4670
4671 2011-09-21  Ian Lance Taylor  <iant@google.com>
4672
4673         * go.test/go-test.exp (errchk): Add special case for bug332.
4674         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4675         some more test lines.
4676
4677 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4678
4679         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4680         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4681         * g++.dg/other/i386-8.C: Ditto.
4682         * g++.dg/other/pr34435.C: Ditto.
4683         * g++.dg/other/pr39496.C: Ditto.
4684         * g++.dg/other/mmintrin.C: Ditto.
4685
4686 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4687
4688         * gcc.dg/vect/vect-cond-7.c: New test.
4689         * gcc.target/i386/sse4_1-cond-1.c: New test.
4690         * gcc.target/i386/avx-cond-1.c: New test.
4691
4692 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4693
4694         PR target/50464
4695         * g++.dg/other/pr50464.C: New test.
4696
4697 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4698
4699         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4700         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4701         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4702         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4703
4704 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4705
4706         * gnat.dg/opt19.adb: New test.
4707
4708 2011-09-21  Terry Guo  <terry.guo@arm.com>
4709
4710         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4711         on arch conflict when testing case on targets other than armv7-a.
4712
4713 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4714
4715         PR c++/50454
4716         * g++.dg/ext/int128-1.C: New.
4717         * g++.dg/ext/int128-2.C: Likewise.
4718         * g++.dg/ext/int128-2.h: Likewise.
4719
4720 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4721
4722         PR testsuite/50469
4723         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4724
4725 2011-09-20  Jason Merrill  <jason@redhat.com>
4726
4727         * g++.dg/cpp0x/constexpr-generated1.C: New.
4728
4729         PR c++/50442
4730         * g++.dg/overload/ref-conv1.C: New.
4731
4732 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4733
4734         * g++.dg/other/final1.C: New.
4735
4736 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4737
4738         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4739         and get_bit ().
4740
4741 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4742
4743         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4744         "target arm_eabi".
4745
4746 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4747
4748         PR tree-optimization/50413
4749         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4750         -fdump-tree-slp-details.  Run other tests with
4751         -fdump-tree-vect-details.
4752         * g++.dg/vect/slp-pr50413.cc: New.
4753
4754 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4755             Ira Rosen  <ira.rosen@linaro.org>
4756
4757         PR testsuite/50435
4758         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4759         Fix underscores around restrict.
4760
4761 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4762
4763         PR tree-optimization/50414
4764         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4765         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4766         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4767
4768 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4769
4770         PR tree-optimization/50412
4771         * gfortran.dg/vect/pr50412.f90: New.
4772
4773 2011-09-16  Jason Merrill  <jason@redhat.com>
4774
4775         PR c++/50424
4776         * g++.dg/eh/defarg1.C: New.
4777
4778 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4779
4780         * gcc.dg/vect/vect-reduc-10.c: New test.
4781         * gcc.target/i386/avx-reduc-1.c: New test.
4782
4783         * gcc.target/i386/sse2-extract-1.c: New test.
4784         * gcc.target/i386/avx-extract-1.c: New test.
4785
4786 2011-09-16  Terry Guo  <terry.guo@arm.com>
4787
4788         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4789
4790 2011-09-15  Diego Novillo  <dnovillo@google.com>
4791
4792         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4793         ALWAYS_CXXFLAGS, if defined.
4794         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4795         ALWAYS_GFORTRANFLAGS, if defined.
4796         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4797         ALWAYS_GOCFLAGS, if defined.
4798         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4799         ALWAYS_OBJCXXFLAGS, if defined.
4800         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4801         additional_flags, if defined.
4802         * lib/gnat.exp (gnat_target_compile): Likewise.
4803         * lib/objc.exp (objc_target_compile): Likewise.
4804         * lib/target-supports-dg.exp (dg-add-options): Handle
4805         TEST_ALWAYS_FLAGS.
4806
4807 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4808
4809         PR testsuite/50322
4810         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4811         Use uintptr_t in f1.  Undo avr xfails.
4812
4813 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4814
4815         PR fortran/50401
4816         PR fortran/50403
4817         * gfortran.dg/function_types_3.f90: New.
4818
4819 2011-09-15  Jason Merrill  <jason@redhat.com>
4820
4821         PR c++/50365
4822         * g++.dg/cpp0x/trailing7.C: New.
4823
4824         PR c++/50361
4825         * g++.dg/cpp0x/nullptr23.C: New.
4826
4827 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4828
4829         * gcc.dg/vect/bb-slp-25.c: New.
4830
4831 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4832
4833         PR c++/50391
4834         * g++.dg/cpp0x/noexcept15.C: New.
4835
4836 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4837
4838         PR middle-end/50251
4839         * gcc.dg/pr50251.c: New test.
4840
4841 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4842
4843         PR fortran/34547
4844         PR fortran/50375
4845         * gfortran.dg/null_5.f90: New.
4846         * gfortran.dg/null_6.f90: New.
4847
4848 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4849
4850         * gcc.c-torture/compile/20110913-1.c: New test.
4851
4852 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4853
4854         PR fortran/50379
4855         * gfortran.dg/result_2.f90: New.
4856
4857 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4858
4859         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4860
4861 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4862
4863         PR c++/48320
4864         * g++.dg/cpp0x/variadic116.C: New test case.
4865
4866 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4867
4868         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4869         * gcc.target/mips/interrupt_handler-2.c: New test.
4870         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4871
4872 2011-09-12  Jason Merrill  <jason@redhat.com>
4873
4874         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4875
4876         * g++.dg/cpp0x/explicit7.C: New.
4877
4878 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4879
4880         PR rtl-optimization/50212
4881         * g++.dg/other/pr50212.C: New test.
4882
4883 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4884
4885         PR target/43746
4886         * testsuite/gcc.target/avr/torture/avr-torture.exp
4887         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4888         "-O2 -fmerge-all-constants".
4889
4890 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4891
4892         PR fortran/50327
4893         * gfortran.dg/do_while_1.f90: New test.
4894
4895 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4896
4897         PR fortran/35831
4898         PR fortran/47978
4899         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4900         * gfortran.dg/proc_decl_26.f90: New.
4901         * gfortran.dg/typebound_override_2.f90: New.
4902         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4903
4904 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4905
4906         * gnat.dg/cond_expr2.ad[sb]: New test.
4907
4908 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4909
4910         * gnat.dg/atomic5.ad[sb]: New test.
4911
4912 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4913
4914         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4915
4916 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4917
4918         PR target/49030
4919         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4920
4921 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4922
4923         PR target/49614
4924         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4925
4926 2011-09-09  Richard Guenther  <rguenther@suse.de>
4927
4928         PR tree-optimization/50328
4929         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4930
4931 2011-09-09  Richard Guenther  <rguenther@suse.de>
4932
4933         PR middle-end/50333
4934         * gcc.dg/torture/pr50333.c: New testcase.
4935
4936 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4937
4938         PR tree-optimization/50318
4939         * gcc.target/arm/pr50318-1.c: New file.
4940
4941 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4942
4943         * gcc.target/i386/all_one_m256i.c: New test.
4944
4945 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4946
4947         PR c++/50324
4948         * g++.dg/cpp0x/sfinae28.C: New.
4949
4950 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4951
4952         PR c/50332
4953         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4954         longer ignored on typedefs.
4955
4956         PR c++/33255 - Support -Wunused-local-typedefs warning
4957         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4958         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4959
4960 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4961
4962         PR tree-optimization/50287
4963         * gcc.dg/torture/pr50287.c: New test.
4964
4965 2011-09-08  Richard Guenther  <rguenther@suse.de>
4966
4967         PR tree-optimization/19831
4968         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4969         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4970         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4971         * gcc.dg/errno-1.c: Adjust.
4972
4973 2011-09-08  Richard Guenther  <rguenther@suse.de>
4974
4975         PR tree-optimization/19831
4976         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4977
4978 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4979
4980         PR fortran/44646
4981         * gfortran.dg/do_concurrent_1.f90: New.
4982         * gfortran.dg/do_concurrent_2.f90: New.
4983
4984 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4985
4986         PR target/50310
4987         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4988         * gcc.dg/pr50310-2.c: New test.
4989
4990 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4991
4992         PR fortran/48095
4993         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4994         * gfortran.dg/impure_constructor_1.f90: Modified.
4995         * gfortran.dg/proc_ptr_comp_33.f90: New.
4996
4997 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4998
4999         PR target/50310
5000         * gcc.dg/pr50310-1.c: New test.
5001
5002 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5003
5004         PR middle-end/48571
5005         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5006         instead of 4.
5007
5008 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5009
5010         PR c++/50309
5011         * g++.dg/cpp0x/noexcept14.C: New.
5012
5013 2011-09-07  Jason Merrill  <jason@redhat.com>
5014
5015         * g++.dg/cpp0x/constexpr-ref3.C: New.
5016
5017         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5018
5019 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5020
5021         * gcc.dg/section1.c: Don't xfail for avr.
5022
5023 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5024
5025         PR tree-optimization/50322
5026         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5027
5028 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5029
5030         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5031
5032 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5033
5034         PR tree-optimization/49911
5035         * g++.dg/tree-ssa/pr49911.C: New test.
5036
5037 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5038
5039         PR target/49030
5040         * gcc.dg/torture/pr49030.c: New test.
5041
5042 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5043
5044         PR fortran/50288
5045         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5046         * gfortran.dg/class_4d.f03: Deleted.
5047         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5048
5049 2011-09-07  Richard Guenther  <rguenther@suse.de>
5050
5051         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5052
5053 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5054
5055         PR tree-optimization/46021
5056         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5057
5058 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5059
5060         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5061
5062 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5063
5064         * gcc.c-torture/compile/20110906-1.c: New test.
5065
5066 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5067
5068         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5069
5070 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5071
5072         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5073         --param tree-reassoc-width=1.
5074
5075         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5076         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5077
5078 2011-09-06  Richard Guenther  <rguenther@suse.de>
5079
5080         PR tree-optimization/48149
5081         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5082
5083 2011-09-06  Richard Guenther  <rguenther@suse.de>
5084
5085         PR tree-optimization/48317
5086         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5087
5088 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5089
5090         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5091         New procedure.
5092         (add_options_for_quad_vectors): Replace with ...
5093         (add_options_for_double_vectors): ... this.
5094         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5095         support multiple vector sizes since the vectorizer attempts to
5096         vectorize with both vector sizes.
5097         * gcc.dg/vect/no-vfa-vect-79.c,
5098         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5099         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5100         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5101         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5102         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5103         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5104         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5105         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5106         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5107         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5108         gcc.dg/vect/vect-40.c: Likewise.
5109         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5110         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5111         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5112         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5113         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5114         Likewise.
5115         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5116
5117 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5118
5119         PR target/49606
5120         * gcc.target/mips/abi-main.h: New file.
5121         * gcc.target/mips/abi-o32-long32.c: New test.
5122         * gcc.target/mips/abi-o32-long64.c: Likewise.
5123         * gcc.target/mips/abi-o64-long32.c: Likewise.
5124         * gcc.target/mips/abi-o64-long64.c: Likewise.
5125         * gcc.target/mips/abi-n32-long32.c: Likewise.
5126         * gcc.target/mips/abi-n32-long64.c: Likewise.
5127         * gcc.target/mips/abi-n64-long32.c: Likewise.
5128         * gcc.target/mips/abi-n64-long64.c: Likewise.
5129         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5130         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5131         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5132         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5133         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5134         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5135         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5136         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5137         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5138         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5139         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5140         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5141         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5142         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5143         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5144         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5145         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5146         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5147         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5148         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5149         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5150         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5151         * gcc.target/mips/branch-3.c: Likewise.
5152         * gcc.target/mips/branch-4.c: Likewise.
5153         * gcc.target/mips/branch-5.c: Likewise.
5154         * gcc.target/mips/branch-6.c: Likewise.
5155         * gcc.target/mips/branch-7.c: Likewise.
5156         * gcc.target/mips/branch-8.c: Likewise.
5157         * gcc.target/mips/branch-9.c: Likewise.
5158         * gcc.target/mips/branch-10.c: Likewise.
5159         * gcc.target/mips/branch-11.c: Likewise.
5160         * gcc.target/mips/branch-12.c: Likewise.
5161         * gcc.target/mips/branch-13.c: Likewise.
5162         * gcc.target/mips/lazy-binding-1.c: Likewise.
5163
5164 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5165
5166         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5167         to avoid warning on int=16 platforms..
5168
5169 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5170
5171         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5172         to work even with -fshort-enums.
5173
5174 2011-09-04  Jan Hubicka  <jh@suse.cz>
5175
5176         * gcc.c-torture/compile/20110902.c: new testcase.
5177
5178 2011-09-04  Jason Merrill  <jason@redhat.com>
5179
5180         PR c++/49267
5181         * g++.dg/cpp0x/rv-conv1.C: New.
5182
5183         DR 1328
5184         * g++.dg/cpp0x/rv-func3.C: New.
5185
5186         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5187
5188         PR c++/50248
5189         Core 1358
5190         * g++.dg/cpp0x/constexpr-template1.C: New.
5191         * g++.dg/cpp0x/constexpr-template2.C: New.
5192         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5193         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5194
5195 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5196
5197         * gnat.dg/specs/debug1.ads: Tweak pattern.
5198
5199 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5200
5201         PR fortran/50227
5202         * gfortran.dg/class_45a.f03: New.
5203         * gfortran.dg/class_45b.f03: New.
5204
5205 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5206             Ira Rosen  <ira.rosen@linaro.org>
5207
5208         PR tree-optimization/50208
5209         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5210         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5211         -fno-tree-fre -fno-tree-pre.
5212
5213 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5214
5215         * gcc.dg/ipa/ipcp-3.c: New test.
5216
5217 2011-09-02  Richard Guenther  <rguenther@suse.de>
5218
5219         PR tree-optimization/27460
5220         PR middle-end/29269
5221         * gcc.dg/vect/vect-cond-7.c: New testcase.
5222
5223 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5224
5225         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5226         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5227         xfailed test for inlining.
5228         * g++.dg/ipa/ivinline-9.C: Likewise.
5229
5230 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5231
5232         PR tree-optimization/50178
5233         * gfortran.dg/vect/pr50178.f90: New test.
5234
5235 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5236
5237         PR middle-end/49886
5238         * gcc.c-torture/execute/pr49886.c: New testcase.
5239
5240 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5241
5242         PR middle-end/43513
5243         * gcc.dg/pr43513.c: New test.
5244
5245 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5246
5247         PR fortran/45044
5248         * gfortran.dg/common_14.f90: New.
5249         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5250
5251 2011-08-30  Jason Merrill  <jason@redhat.com>
5252
5253         PR c++/50084
5254         * g++.dg/cpp0x/decltype33.C: New.
5255
5256         PR c++/50089
5257         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5258
5259         PR c++/50114
5260         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5261
5262 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5263
5264         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5265
5266 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5267
5268         * gnat.dg/specs/aggr3.ads: New test.
5269         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5270
5271         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5272         * gnat.dg/specs/aggr2.ads: Likewise.
5273
5274 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5275
5276         PR fortran/45170
5277         * gfortran.dg/allocate_with_source_2.f90: New test
5278
5279 2011-08-30  Jason Merrill  <jason@redhat.com>
5280
5281         PR c++/50220
5282         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5283
5284         PR c++/50234
5285         * g++.dg/cpp0x/constexpr-value3.C: New.
5286
5287 2011-08-30  Richard Guenther  <rguenther@suse.de>
5288
5289         PR middle-end/48571
5290         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5291         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5292         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5293         * gcc.dg/pr36902.c: XFAIL.
5294
5295 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5296
5297         * gcc.target/i386/fma-check.h: New.
5298         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5299         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5300         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5301         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5302         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5303         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5304         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5305         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5306         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5307         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5308         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5309         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5310         * gcc.target/i386/fma-compile.c: Likewise.
5311         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5312         * gcc.target/i386/sse-12.c: Add -mfma.
5313         * gcc.target/i386/sse-13.c: Likewise.
5314         * gcc.target/i386/sse-14.c: Likewise.
5315         * gcc.target/i386/sse-22.c: Likewise.
5316         * gcc.target/i386/sse-23.c: Likewise.
5317         * g++.dg/other/i386-2.C: Likewise.
5318         * g++.dg/other/i386-3.C: Likewise.
5319
5320 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5321
5322         PR testsuite/50185
5323         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5324         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5325
5326 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5327
5328         * g++.dg/bprob/bprob.exp (feedback_options): Set
5329         -fbranch-probabilities.
5330         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5331
5332 2011-08-29  Jason Merrill  <jason@redhat.com>
5333
5334         PR c++/50224
5335         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5336
5337 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5338             Jason Merrill  <jason@redhat.com>
5339
5340         * g++.dg/dfp/base.C: New test.
5341
5342 2011-08-29  Jason Merrill  <jason@redhat.com>
5343
5344         Core DR 994
5345         PR c++/50209
5346         * g++.dg/cpp0x/initlist58.C: New.
5347
5348 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5349
5350         PR fortran/50225
5351         * gfortran.dg/class_result_1.f03: New.
5352
5353 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5354
5355         PR middle-end/48722
5356         * gcc.target/i386/pr48722.c: New test.
5357
5358 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5359
5360         PR libfortran/50192
5361         * gfortran.dg/widechar_compare_1.f90:  New test.
5362
5363 2011-08-26  Jason Merrill  <jason@redhat.com>
5364
5365         Core DR 342
5366         PR c++/48582
5367         * g++.dg/abi/mangle50.C: New.
5368
5369 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5370
5371         PR target/50202
5372         * gcc.target/i386/pr50202.c: New test.
5373
5374 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5375
5376         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5377         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5378         * gcc.target/i386/avx-round-vec.c: New test.
5379         * gcc.target/i386/avx-roundf-vec.c: New test.
5380
5381 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5382
5383         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5384         instruction.
5385
5386         PR c/50179
5387         * c-c++-common/Wunused-var-14.c: New test.
5388
5389 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5390
5391         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5392
5393 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5394
5395         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5396         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5397         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5398         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5399
5400 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5401
5402         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5403         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5404         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5405         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5406
5407 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5408
5409         PR fortran/50050
5410         * gfortran.dg/pointer_comp_init_1.f90: New test.
5411
5412 2011-08-25  Jason Merrill  <jason@redhat.com>
5413
5414         PR c++/50157
5415         * g++.dg/cpp0x/sfinae27.C: New.
5416
5417 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5418
5419         * gfortran.dg/coarray_lib_token_4.f90: New.
5420
5421 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5422
5423         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5424
5425 2011-08-25  Richard Guenther  <rguenther@suse.de>
5426
5427         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5428
5429 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5430
5431         PR fortran/50163
5432         * gfortran.dg/initialization_28.f90: New.
5433
5434 2011-08-24  Richard Guenther  <rguenther@suse.de>
5435
5436         PR tree-optimization/50067
5437         * gcc.dg/torture/pr50067-3.c: New testcase.
5438         * gcc.dg/torture/pr50067-4.c: Likewise.
5439         * gcc.dg/torture/pr50067-5.c: Likewise.
5440
5441 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5442
5443         * g++.dg/other/i386-2.C: Add -mavx2 check.
5444         * g++.dg/other/i386-3.C: Likewise.
5445         * gcc.target/i386/avx-1.c: Add AVX2.
5446         * gcc.target/i386/avx-2.c: Likewise.
5447         * gcc.target/i386/funcspec-5.c: Likewise.
5448         * gcc.target/i386/sse-12.c: Likewise.
5449         * gcc.target/i386/sse-13.c: Likewise.
5450         * gcc.target/i386/sse-14.c: Likewise.
5451         * gcc.target/i386/sse-22.c: Likewise.
5452         * gcc.target/i386/sse-23.c: Likewise.
5453         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5454         * gcc.target/i386/avx2-check.h: New.
5455         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5456         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5457         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5458         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5459         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5460         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5461         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5462         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5463         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5464         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5465         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5466         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5467         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5468         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5469         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5470         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5471         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5472         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5473         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5474         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5475         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5476         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5477         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5478         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5479         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5480         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5481         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5482         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5483         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5484         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5485         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5486         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5487         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5488         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5489         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5490         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5491         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5492         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5493         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5494         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5495         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5496         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5497         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5498         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5499         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5500         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5501         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5502         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5503         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5504         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5505         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5506         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5507         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5508         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5509         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5510         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5511         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5512         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5513         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5514         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5515         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5516         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5517         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5518         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5519         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5520         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5521         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5522         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5523         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5524         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5525         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5526         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5527         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5528         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5529         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5530         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5531         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5532         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5533         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5534         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5535         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5536         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5537         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5538         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5539         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5540         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5541         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5542         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5543         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5544         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5545         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5546         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5547         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5548         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5549         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5550         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5551         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5552         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5553         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5554         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5555         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5556         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5557         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5558         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5559         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5560         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5561         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5562         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5563         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5564         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5565         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5566         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5567         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5568         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5569         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5570         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5571         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5572         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5573         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5574         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5575         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5576         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5577         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5578         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5579         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5580         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5581         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5582         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5583         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5584         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5585         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5586         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5587         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5588         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5589         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5590         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5591         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5592         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5593         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5594         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5595         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5596         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5597         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5598         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5599         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5600         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5601         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5602         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5603         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5604         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5605         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5606         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5607         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5608         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5609         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5610         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5611         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5612         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5613         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5614         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5615         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5616         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5617         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5618         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5619         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5620         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5621         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5622         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5623         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5624         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5625         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5626         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5627         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5628         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5629         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5630         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5631         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5632         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5633         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5634         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5635         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5636         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5637         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5638         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5639         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5640         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5641         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5642         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5643         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5644         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5645         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5646         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5647         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5648         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5649         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5650         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5651         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5652         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5653         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5654         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5655         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5656         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5657         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5658         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5659         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5660         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5661         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5662         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5663         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5664         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5665         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5666         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5667         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5668         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5669         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5670         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5671         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5672         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5673         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5674         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5675         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5676         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5677         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5678         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5679         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5680         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5681         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5682         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5683         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5684         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5685         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5686         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5687         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5688         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5689         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5690         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5691         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5692         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5693         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5694         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5695         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5696         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5697         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5698         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5699         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5700         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5701         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5702         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5703         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5704         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5705         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5706         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5707         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5708         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5709         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5710         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5711         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5712         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5713         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5714         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5715         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5716         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5717         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5718         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5719         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5720         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5721         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5722         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5723         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5724         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5725         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5726         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5727         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5728         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5729         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5730         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5731         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5732         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5733         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5734         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5735         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5736         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5737         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5738         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5739         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5740         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5741         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5742         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5743         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5744         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5745         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5746         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5747         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5748         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5749         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5750         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5751         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5752         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5753         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5754         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5755         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5756         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5757         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5758         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5759         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5760         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5761         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5762         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5763         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5764         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5765         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5766         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5767         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5768         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5769         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5770         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5771         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5772         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5773         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5774         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5775         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5776         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5777         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5778         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5779         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5780         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5781         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5782         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5783         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5784         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5785         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5786         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5787         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5788         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5789         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5790         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5791         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5792         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5793         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5794         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5795         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5796         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5797         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5798         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5799         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5800         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5801         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5802         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5803         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5804         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5805         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5806         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5807         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5808         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5809         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5810         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5811         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5812         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5813         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5814         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5815         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5816         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5817         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5818         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5819         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5820         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5821         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5822         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5823         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5824         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5825         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5826         * gcc.target/i386/testimm-9.c: Likewise.
5827
5828 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5829
5830         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5831         * g++.dg/other/i386-3.C: Likewise.
5832         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5833         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5834         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5835         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5836         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5837         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5838         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5839         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5840         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5841         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5842         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5843         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5844         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5845         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5846         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5847         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5848         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5849         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5850         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5851         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5852         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5853         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5854         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5855         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5856         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5857         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5858         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5859         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5860         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5861         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5862         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5863         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5864         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5865         * gcc.target/i386/sse-12.c: Add BMI2.
5866         * gcc.target/i386/sse-13.c: Likewise.
5867         * gcc.target/i386/sse-14.c: Likewise.
5868         * gcc.target/i386/sse-22.c: Likewise.
5869         * gcc.target/i386/sse-23.c: Likewise.
5870
5871 2011-08-23  Jason Merrill  <jason@redhat.com>
5872
5873         * g++.dg/template/crash7.C: Adjust expected errors.
5874
5875 2011-08-23  Jason Merrill  <jason@redhat.com>
5876
5877         PR c++/49045
5878         Core 1321
5879         * g++.dg/cpp0x/overload2.C: New.
5880
5881 2011-08-23  Jason Merrill  <jason@redhat.com>
5882
5883         Core 903
5884         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5885
5886 2011-08-23  Jason Merrill  <jason@redhat.com>
5887
5888         Core 975
5889         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5890         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5891         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5892         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5893
5894 2011-08-23  Jason Merrill  <jason@redhat.com>
5895
5896         PR c++/50024
5897         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5898
5899 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5900
5901         PR c++/50158
5902         * g++.dg/warn/Wunused-var-16.C: New test.
5903
5904         PR middle-end/50161
5905         * gcc.dg/pr50161.c: New test.
5906
5907 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5908
5909         PR c++/50055
5910         * g++.dg/gcov/gcov-7.C: New test.
5911
5912 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5913
5914         PR c++/46862
5915         * g++.dg/dfp/nofields.C: New test.
5916
5917 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5918
5919         PR fortran/31600
5920         * gfortran.dg/use_16.f90: New.
5921
5922 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5923             Kirill Yukhin  <kirill.yukhin@intel.com>
5924
5925         PR target/50155
5926         * gcc.target/i386/pr50155.c: New test.
5927
5928 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5929
5930         PR tree-optimization/50133
5931         * gcc.dg/pr50133.c: New test.
5932
5933         PR middle-end/50141
5934         * c-c++-common/cxxbitfields-6.c: New test.
5935
5936 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5937
5938         PR fortran/50050
5939         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5940
5941 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5942
5943         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5944         * gcc.dg/pr49994-3.c: Ditto.
5945
5946 2011-08-22  Richard Guenther  <rguenther@suse.de>
5947
5948         PR testsuite/50145
5949         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5950         * gcc.dg/torture/pr50067-2.c: Likewise.
5951
5952 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5953
5954         PR fortran/47659
5955         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5956         of a constant resulting from simplification.
5957         * gfortran.dg/warn_conversion_3.f90:  New test.
5958
5959 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5960
5961         PR fortran/50130
5962         * gfortran.dg/zero_stride_1.f90:  New test.
5963
5964 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5965
5966         PR fortran/49638
5967         * gfortran.dg/typebound_override_1.f90: Modified.
5968
5969 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5970
5971         PR tree-optimization/48739
5972         * gcc.dg/pr48739-1.c: New test.
5973         * gcc.dg/pr48739-2.c: New test.
5974
5975 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5976
5977         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5978
5979 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5980
5981         PR fortran/50129
5982         * gfortran.dg/where_3.f90: New test.
5983
5984 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5985
5986         PR middle-end/49721
5987         * gfortran.dg/pr49721-1.f: New.
5988         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5989
5990 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5991
5992         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5993         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5994         New tests.
5995
5996 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5997
5998         * gcc.target/arm/wmul-11.c: New file.
5999         * gcc.target/arm/wmul-12.c: New file.
6000         * gcc.target/arm/wmul-13.c: New file.
6001
6002 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6003
6004         * gcc.target/arm/wmul-10.c: New file.
6005
6006 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6007
6008         * gcc.target/arm/wmul-9.c: New file.
6009         * gcc.target/arm/wmul-bitfield-2.c: New file.
6010
6011 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6012
6013         * gcc.target/arm/wmul-8.c: New file.
6014
6015 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6016
6017         * gcc.target/arm/wmul-7.c: New file.
6018
6019 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6020
6021         * gcc.target/arm/wmul-6.c: New file.
6022
6023 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6024
6025         * gcc.target/arm/wmul-5.c: New file.
6026         * gcc.target/arm/no-wmla-1.c: New file.
6027
6028 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6029
6030         * gcc.target/arm/wmul-bitfield-1.c: New file.
6031
6032 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6033
6034         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6035
6036 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6037
6038         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6039         * gcc.target/i386/conversion.c: Likewise.
6040
6041 2011-08-19  Richard Guenther  <rguenther@suse.de>
6042
6043         * gcc.dg/torture/pr50067-1.c: New testcase.
6044         * gcc.dg/torture/pr50067-2.c: Likewise.
6045
6046 2011-08-19  Joey Ye  <joey.ye@arm.com>
6047
6048         PR target/49437
6049         * gcc.target/arm/handler-align.c: New test.
6050         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6051         New Function.
6052
6053 2011-08-19  Joey Ye  <joey.ye@arm.com>
6054
6055         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6056
6057 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6058
6059         PR fortran/50071
6060         * gfortran.dg/end_block_label_1.f90: New test.
6061         * gfortran.dg/end_associate_label_1.f90: New test.
6062
6063 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6064
6065         * gcc.dg/c1x-pointer-float-1.c: New test.
6066
6067 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6068
6069         PR fortran/50071
6070         * gfortran.dg/duplicate_labels_2.f: New test.
6071
6072 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6073
6074         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6075         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6076         gcc.dg/c1x-noreturn-5.c: New tests.
6077
6078 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6079
6080         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6081
6082 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6083
6084         PR fortran/18918
6085         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6086         * gfortran.dg/coarray_lock_3.f90: Fix test.
6087         * gfortran.dg/coarray_lock_4.f90: New.
6088         * gfortran.dg/coarray_lock_5.f90: New.
6089
6090 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6091
6092         PR target/50009
6093         * gcc.c-torture/compile/pr50009.c: New test.
6094
6095         PR target/50092
6096         * gcc.dg/torture/pr50092.c: New test.
6097
6098 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6099
6100         PR fortran/50109
6101         * gfortran.dg/namelist_73.f90: New.
6102
6103 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6104
6105         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6106
6107         PR debug/50017
6108         * gcc.dg/pr50017.c: New test.
6109
6110 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6111
6112         PR c++/45625
6113         * g++.dg/lookup/hidden-var1.C: New test case.
6114
6115 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6116
6117         PR fortran/31461
6118         * gfortran.dg/warn_unused_var_2.f90: New.
6119         * gfortran.dg/warn_unused_var_3.f90: New.
6120
6121 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6122
6123         PR target/43597
6124         * gcc.target/arm/pr43597.c: New test.
6125
6126 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6127
6128         PR fortran/50070
6129         * gfortran.dg/common_13.f90: New.
6130
6131 2011-08-16  Jason Merrill  <jason@redhat.com>
6132
6133         PR c++/50086
6134         * g++.dg/cpp0x/variadic-unresolved.C: New.
6135
6136         * g++.old-deja/g++.brendan/README: Add R.I.P.
6137
6138         * g++.dg/ext/attr-used-1.C: New.
6139
6140         PR c++/50054
6141         * g++.dg/cpp0x/initlist56.C: New.
6142
6143 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6144
6145         PR testsuite/50085
6146         * g++.dg/opt/life1.C: Only run on Linux.
6147
6148 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6149
6150         * gfortran.dg/coarray_26.f90: New.
6151
6152 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6153
6154         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6155         -fdump-tree-vrp1.
6156
6157 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6158
6159         PR fortran/50073
6160         * gfortran.dg/func_result_7.f90: New.
6161
6162 2011-08-13  Jason Merrill  <jason@redhat.com>
6163
6164         PR c++/50075
6165         * g++.dg/cpp0x/decltype32.C: New.
6166
6167         PR c++/50059
6168         * g++.dg/diagnostic/expr1.C: New.
6169
6170 2011-08-12  David Li  <davidxl@google.com>
6171
6172         * g++.dg/abi/vbase15.C: New test.
6173
6174 2011-08-12  Jason Merrill  <jason@redhat.com>
6175
6176         PR c++/50034
6177         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6178
6179 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6180
6181         * gcc.dg/builtins-67.c: New test.
6182         * gcc.target/i386/conversion.c: Ditto.
6183
6184 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6185             Brian Hackett  <bhackett1024@gmail.com>
6186
6187         * g++.dg/plugin/decl_plugin.c: New.
6188         * g++.dg/plugin/decl-plugin-test.C: New.
6189         * g++.dg/plugin/plugin.exp: Add above testcase.
6190
6191 2011-08-11  Richard Guenther  <rguenther@suse.de>
6192
6193         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6194
6195 2011-08-11  Michael Matz  <matz@suse.de>
6196
6197         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6198
6199 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6200
6201         PR tree-optimization/50039
6202         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6203         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6204
6205 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6206
6207         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6208         (sse4_1_test): Initialize src3 with random value.
6209
6210 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6211
6212         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6213         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6214         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6215         * gcc.dg/scal-to-vec1.c: New test.
6216         * gcc.dg/scal-to-vec2.c: New test.
6217
6218 2011-08-09  Richard Guenther  <rguenther@suse.de>
6219
6220         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6221         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6222         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6223         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6224
6225 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6226
6227         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6228
6229 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6230
6231         * gcc.dg/pr49948.c: Require pthread effective target.
6232
6233 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6234
6235         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6236
6237 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6238
6239         * gcc.target/i386/sse-22a.c: New test.
6240
6241 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6242
6243         PR tree-optimization/50014
6244         * gcc.dg/vect/pr50014.c: New test.
6245
6246 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6247
6248         PR middle-end/49923
6249         * gcc.dg/tree-ssa/pr49923.c: New test.
6250
6251 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6252
6253         PR target/49781
6254         * gcc.target/i386/pr49781-1.c: New.
6255
6256 2011-08-08  Jason Merrill  <jason@redhat.com>
6257
6258         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6259
6260         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6261
6262 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6263
6264         PR fortran/49638
6265         * gfortran.dg/typebound_override_1.f90: New.
6266
6267 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6268
6269         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6270         x86_64 mingw target.
6271         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6272         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6273         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6274         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6275         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6276         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6277         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6278         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6279         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6280         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6281
6282 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6283
6284         PR testsuite/48727
6285         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6286
6287 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6288
6289         * gcc.dg/pr48770.c: Cleanup coverage files.
6290         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6291
6292 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6293
6294         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6295         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6296         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6297         lzcnt and bmi options.
6298
6299 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6300
6301         PR target/47381
6302         * gcc.dg/pr47381-1.c: New.
6303         * gcc.dg/pr47381-2.c: Likewise.
6304         * gcc.target/i386/pr47381.c: Likewise.
6305
6306 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6307
6308         PR middle-end/47727
6309         * gcc.dg/pr47727.c: New.
6310
6311         PR target/47372
6312         * gcc.dg/pr47372-1.c: New.
6313         * gcc.dg/pr47372-2.c: Likewise.
6314
6315 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6316
6317         PR middle-end/47449
6318         * gcc.target/i386/pr47449.c: New.
6319
6320         PR target/47446
6321         * gcc.dg/pr47446-1.c: New.
6322         * gcc.dg/pr47446-2.c: Likewise.
6323
6324 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6325
6326         PR target/47766
6327         * gcc.dg/pr47766.c: New.
6328
6329         PR target/47715
6330         * gcc.dg/tls/pr47715-1.c: New.
6331         * gcc.dg/tls/pr47715-2.c: Likewise.
6332         * gcc.dg/tls/pr47715-3.c: Likewise.
6333         * gcc.dg/tls/pr47715-4.c: Likewise.
6334         * gcc.dg/tls/pr47715-5.c: Likewise.
6335
6336 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6337
6338         PR libobjc/50002
6339         * objc.dg/gnu-api-2-class.m: Updated comments.
6340         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6341         * objc.dg/gnu-api-2-class-meta.m: New test.
6342         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6343
6344 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6345
6346         PR libobjc/49882
6347         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6348         with classes that are in construction.
6349
6350 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6351
6352         PR target/48084
6353         * gcc.target/i386/pr48084-1.c: New.
6354         * gcc.target/i386/pr48084-2.c: Likewise.
6355         * gcc.target/i386/pr48084-3.c: Likewise.
6356         * gcc.target/i386/pr48084-4.c: Likewise.
6357         * gcc.target/i386/pr48084-5.c: Likewise.
6358
6359         PR rtl-optimization/49504
6360         * gcc.target/i386/pr49504.c: New.
6361
6362         PR target/49860
6363         * gcc.dg/pr49860.c: New.
6364
6365 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6366
6367         PR libobjc/49882
6368         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6369         with classes that are in construction.
6370
6371 2011-08-05  Jason Merrill  <jason@redhat.com>
6372
6373         PR c++/48993
6374         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6375
6376         PR c++/49921
6377         * g++.dg/cpp0x/decltype31.C: New.
6378
6379         PR c++/49669
6380         * g++.dg/init/array28.C: New.
6381
6382         PR c++/49988
6383         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6384
6385 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6386
6387         PR target/47369
6388         * gcc.dg/pr47369-1.c: New.
6389
6390 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6391
6392         PR middle-end/47364
6393         * gcc.dg/torture/pr47364-1.c: New.
6394         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6395         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6396
6397 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6398
6399         PR fortran/37211
6400         * gfortran.dg/transfer_check_2.f90:  New test case.
6401
6402 2011-08-05  Jan Hubicka  <jh@suse.cz>
6403
6404         PR middle-end/49494
6405         * gfortran.dg/pr49494.f90: New testcase.
6406
6407 2011-08-05  Jan Hubicka  <jh@suse.cz>
6408
6409         PR middle-end/49735
6410         * gcc.c-torture/compile/pr49735.c: New testcase.
6411
6412 2011-08-05  Jason Merrill  <jason@redhat.com>
6413
6414         PR c++/47453
6415         * g++.dg/cpp0x/initlist56.C: New.
6416
6417         PR c++/49812
6418         * g++.dg/overload/rvalue2.C: New.
6419
6420         PR c++/49983
6421         * g++.dg/cpp0x/range-for21.C: New.
6422
6423         * g++.dg/ext/vla11.C: New.
6424
6425 2011-08-05  Richard Guenther  <rguenther@suse.de>
6426
6427         PR tree-optimization/49984
6428         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6429
6430 2011-08-05  Richard Guenther  <rguenther@suse.de>
6431
6432         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6433         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6434         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6435
6436 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6437
6438         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6439         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6440         * gfortran.dg/ldist-pr43023.f90: Ditto.
6441         * gfortran.dg/namelist_52.f90: Ditto.
6442         * gfortran.dg/interface_proc_end.f90: Ditto.
6443         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6444         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6445
6446 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6447
6448         * gcc.dg/vect/vect-over-widen-1.c: New test.
6449         * gcc.dg/vect/vect-over-widen-2.c: New test.
6450         * gcc.dg/vect/vect-over-widen-3.c: New test.
6451         * gcc.dg/vect/vect-over-widen-4.c: New test.
6452
6453 2011-08-04  Richard Guenther  <rguenther@suse.de>
6454
6455         PR fortran/49957
6456         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6457
6458 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6459
6460         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6461
6462 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6463
6464         PR middle-end/49905
6465         * g++.dg/ext/builtin-object-size3.C: New test.
6466
6467 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6468
6469         PR tree-optimization/49948
6470         * gcc.dg/pr49948.c: New test.
6471
6472 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6473
6474         PR middle-end/47383
6475         * gcc.dg/torture/pr47383.c: New.
6476
6477 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6478
6479         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6480
6481 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6482
6483         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6484
6485 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6486
6487         PR target/47744
6488         * gcc.dg/torture/pr47744-1.c: New.
6489         * gcc.dg/torture/pr47744-2.c: Likewise.
6490         * gcc.dg/torture/pr47744-3.c: Likewise.
6491
6492 2011-08-03  Richard Guenther  <rguenther@suse.de>
6493
6494         PR middle-end/49958
6495         * gcc.dg/torture/pr49958.c: New testcase.
6496
6497 2011-08-03  Richard Guenther  <rguenther@suse.de>
6498
6499         PR tree-optimization/49938
6500         * g++.dg/torture/pr49938.C: New testcase.
6501
6502 2011-08-02  Jason Merrill  <jason@redhat.com>
6503
6504         PR c++/43886
6505         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6506
6507         PR c++/49577
6508         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6509
6510         PR c++/49593
6511         * g++.dg/cpp0x/variadic115.C: New.
6512
6513         PR c++/49803
6514         * g++.dg/cpp0x/union5.C: New.
6515
6516 2011-08-02  Daniel Kraft  <d@domob.eu>
6517
6518         PR fortran/49885
6519         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6520
6521 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6522
6523         PR middle-end/49947
6524         * gcc.dg/tree-ssa/forwprop-15.c
6525
6526 2011-08-02  Jason Merrill  <jason@redhat.com>
6527
6528         PR c++/49834
6529         * g++.dg/cpp0x/range-for20.C: New.
6530
6531 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6532
6533         * gfortran.dg/coarray_lib_token_3.f90: New.
6534
6535 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6536
6537         PR fortran/46752
6538         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6539         * gcc.dg/gomp/atomic-15.c: New test.
6540         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6541         * g++.dg/gomp/atomic-15.C: New test.
6542         * g++.dg/gomp/private-1.C: New test.
6543         * g++.dg/gomp/sharing-2.C: New test.
6544         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6545         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6546         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6547
6548 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6549
6550         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6551         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6552         cleanup-module.
6553         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6554         * gfortran.dg/allocatable_function_5.f90: Ditto.
6555         * gfortran.dg/allocate_stat.f90: Ditto.
6556         * gfortran.dg/array_constructor_20.f90: Ditto.
6557         * gfortran.dg/array_constructor_21.f90: Ditto.
6558         * gfortran.dg/array_constructor_22.f90: Ditto.
6559         * gfortran.dg/array_constructor_26.f03: Ditto.
6560         * gfortran.dg/array_function_4.f90: Ditto.
6561         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6562         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6563         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6564         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6565         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6566         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6567         * gfortran.dg/class_15.f03: Ditto.
6568         * gfortran.dg/class_27.f03: Ditto.
6569         * gfortran.dg/class_33.f90: Ditto.
6570         * gfortran.dg/class_37.f03: Ditto.
6571         * gfortran.dg/class_40.f03: Ditto.
6572         * gfortran.dg/class_42.f03: Ditto.
6573         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6574         * gfortran.dg/coarray/registering_1.f90: Ditto.
6575         * gfortran.dg/convert_1.f90: Ditto.
6576         * gfortran.dg/default_initialization_3.f90: Ditto.
6577         * gfortran.dg/dependency_25.f90: Ditto.
6578         * gfortran.dg/dependency_26.f90: Ditto.
6579         * gfortran.dg/dependency_36.f90: Ditto.
6580         * gfortran.dg/dependency_37.f90: Ditto.
6581         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6582         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6583         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6584         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6585         * gfortran.dg/elemental_result_1.f90: Ditto.
6586         * gfortran.dg/empty_derived_type.f90: Ditto.
6587         * gfortran.dg/entry_7.f90: Ditto.
6588         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6589         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6590         * gfortran.dg/error_recovery_3.f90: Ditto.
6591         * gfortran.dg/extends_4.f03: Ditto.
6592         * gfortran.dg/func_assign.f90: Ditto.
6593         * gfortran.dg/func_assign_3.f90: Ditto.
6594         * gfortran.dg/generic_1.f90: Ditto.
6595         * gfortran.dg/generic_18.f90: Ditto.
6596         * gfortran.dg/generic_22.f03: Ditto.
6597         * gfortran.dg/generic_4.f90: Ditto.
6598         * gfortran.dg/generic_6.f90: Ditto.
6599         * gfortran.dg/generic_actual_arg.f90: Ditto.
6600         * gfortran.dg/graphite/id-21.f: Ditto.
6601         * gfortran.dg/graphite/pr45758.f90: Ditto.
6602         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6603         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6604         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6605         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6606         * gfortran.dg/host_used_types_1.f90: Ditto.
6607         * gfortran.dg/implicit_1.f90: Ditto.
6608         * gfortran.dg/implicit_11.f90: Ditto.
6609         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6610         * gfortran.dg/impure_actual_1.f90: Ditto.
6611         * gfortran.dg/impure_assignment_1.f90: Ditto.
6612         * gfortran.dg/impure_constructor_1.f90: Ditto.
6613         * gfortran.dg/initialization_10.f90: Ditto.
6614         * gfortran.dg/initialization_12.f90: Ditto.
6615         * gfortran.dg/interface_14.f90: Ditto.
6616         * gfortran.dg/interface_15.f90: Ditto.
6617         * gfortran.dg/interface_2.f90: Ditto.
6618         * gfortran.dg/interface_25.f90: Ditto.
6619         * gfortran.dg/interface_26.f90: Ditto.
6620         * gfortran.dg/interface_29.f90: Ditto.
6621         * gfortran.dg/interface_assignment_1.f90: Ditto.
6622         * gfortran.dg/internal_pack_6.f90: Ditto.
6623         * gfortran.dg/internal_pack_7.f90: Ditto.
6624         * gfortran.dg/internal_pack_8.f90: Ditto.
6625         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6626         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6627         * gfortran.dg/module_commons_3.f90: Ditto.
6628         * gfortran.dg/module_equivalence_4.f90: Ditto.
6629         * gfortran.dg/module_equivalence_6.f90: Ditto.
6630         * gfortran.dg/module_function_type_1.f90: Ditto.
6631         * gfortran.dg/module_naming_1.f90: Ditto.
6632         * gfortran.dg/namelist_4.f90: Ditto.
6633         * gfortran.dg/operator_c1202.f90: Ditto.
6634         * gfortran.dg/parens_7.f90: Ditto.
6635         * gfortran.dg/pr32921.f: Ditto.
6636         * gfortran.dg/pr33646.f90: Ditto.
6637         * gfortran.dg/pr41928.f90: Ditto.
6638         * gfortran.dg/pr42119.f90: Ditto.
6639         * gfortran.dg/pr43984.f90: Ditto.
6640         * gfortran.dg/present_1.f90: Ditto.
6641         * gfortran.dg/private_type_2.f90: Ditto.
6642         * gfortran.dg/proc_decl_2.f90: Ditto.
6643         * gfortran.dg/proc_ptr_10.f90: Ditto.
6644         * gfortran.dg/proc_ptr_22.f90: Ditto.
6645         * gfortran.dg/proc_ptr_8.f90: Ditto.
6646         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6647         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6648         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6649         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6650         * gfortran.dg/substring_equivalence.f90: Ditto.
6651         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6652         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6653         * gfortran.dg/trim_optimize_6.f90: Ditto.
6654         * gfortran.dg/typebound_call_12.f03: Ditto.
6655         * gfortran.dg/typebound_operator_5.f03: Ditto.
6656         * gfortran.dg/typebound_operator_6.f03: Ditto.
6657         * gfortran.dg/typebound_proc_18.f03: Ditto.
6658         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6659         * gfortran.dg/use_1.f90: Ditto.
6660         * gfortran.dg/use_10.f90: Ditto.
6661         * gfortran.dg/use_11.f90: Ditto.
6662         * gfortran.dg/use_14.f90: Ditto.
6663         * gfortran.dg/use_only_2.f90: Ditto.
6664         * gfortran.dg/use_rename_4.f90: Ditto.
6665         * gfortran.dg/use_rename_5.f90: Ditto.
6666         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6667         * gfortran.dg/used_interface_ref.f90: Ditto.
6668         * gfortran.dg/used_types_11.f90: Ditto.
6669         * gfortran.dg/used_types_3.f90: Ditto.
6670         * gfortran.dg/used_types_4.f90: Ditto.
6671         * gfortran.dg/userdef_operator_2.f90: Ditto.
6672         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6673         * gfortran.dg/vect/pr46213.f90: Ditto.
6674         * gfortran.dg/whole_file_21.f90: Ditto.
6675         * gfortran.dg/whole_file_22.f90: Ditto.
6676         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6677         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6678
6679 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6680
6681         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6682
6683 2011-08-01  Jason Merrill  <jason@redhat.com>
6684
6685         PR c++/49932
6686         * g++.dg/abi/mangle49.C: New.
6687
6688         PR c++/49924
6689         * g++.dg/cpp0x/constexpr-array4.C: New.
6690
6691         PR c++/49813
6692         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6693
6694 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6695
6696         PR target/49927
6697         * gcc.target/i386/pr49927.c: New test.
6698
6699 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6700
6701         PR tree-optimization/49926
6702         * gcc.dg/vect/pr49926.c: New test.
6703
6704 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6705
6706         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6707         * gcc.target/i386/lzcnt-1.c: New test.
6708         * gcc.target/i386/lzcnt-2.c: Likewise.
6709         * gcc.target/i386/lzcnt-2a.c: Likewise.
6710         * gcc.target/i386/lzcnt-3.c: Likewise.
6711         * gcc.target/i386/lzcnt-4.c: Likewise.
6712         * gcc.target/i386/lzcnt-4a.c: Likewise.
6713         * gcc.target/i386/lzcnt-5.c: Likewise.
6714         * gcc.target/i386/lzcnt-6.c: Likewise.
6715         * gcc.target/i386/lzcnt-6a.c: Likewise.
6716         * gcc.target/i386/lzcnt-check.h: Likewise.
6717
6718         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6719         * gcc.target/i386/sse-13.c: Likewise.
6720         * gcc.target/i386/sse-14.c: Likewise.
6721         * g++.dg/other/i386-2.C: Likewise.
6722         * g++.dg/other/i386-3.C: Likewise.
6723
6724 2011-08-01  Julian Brown  <julian@codesourcery.com>
6725
6726         * gcc.target/arm/fixed-point-exec.c: New test.
6727
6728 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6729
6730         PR target/49920
6731         * gcc.target/i386/pr49920.c: New test.
6732
6733 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6734
6735         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6736         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6737         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6738         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6739         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6740         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6741         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6742         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6743         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6744         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6745         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6746         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6747         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6748         * g++.dg/tree-ssa/pr33615.C: Ditto.
6749         * g++.dg/tree-ssa/restrict1.C: Ditto.
6750         * c-c++-common/restrict-2.c: Ditto.
6751         * gfortran.dg/pr32921.f: Ditto.
6752         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6753         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6754         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6755         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6756         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6757         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6758         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6759         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6760         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6761         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6762
6763 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6764
6765         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6766         .exe.ltrans[0-9]*. dump files.
6767
6768 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6769
6770         PR fortran/49112
6771         * gfortran.dg/abstract_type_6.f03: Modified.
6772         * gfortran.dg/typebound_proc_24.f03: New.
6773
6774 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6775
6776         PR testsuite/49917
6777         * g++.dg/init/for1.C: Fix.
6778
6779 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6780
6781         PR fortran/48876
6782         * gfortran.dg/string_5.f90:  New test.
6783
6784 2011-07-29  Jason Merrill  <jason@redhat.com>
6785
6786         PR c++/49867
6787         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6788
6789 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6790
6791         PR tree-optimization/47407
6792         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6793         alpha*-dec-osf*.
6794         Sort target list.
6795
6796 2011-07-29  Richard Guenther  <rguenther@suse.de>
6797
6798         * gcc.dg/uninit-suppress.c: Also disable VRP.
6799         * gcc.dg/uninit-suppress_2.c: Likewise.
6800
6801 2011-07-28  Jason Merrill  <jason@redhat.com>
6802
6803         PR c++/49808
6804         * g++.dg/template/nontype24.C: New.
6805
6806 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6807
6808         PR rtl-optimization/47958
6809         * gcc.dg/torture/pr47958-1.c: New.
6810
6811 2011-07-29  Wei Guozhi  <carrot@google.com>
6812
6813         PR rtl-optimization/49799
6814         * gcc.dg/pr49799.c: New test case.
6815
6816 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6817
6818         PR middle-end/48648
6819         * gcc.dg/graphite/id-pr48648.c: New.
6820
6821 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6822
6823         PR fortran/31067
6824         * gfortran.dg/maxloc_2.f90: New test.
6825         * gfortran.dg/maxloc_3.f90: New test.
6826         * gfortran.dg/minloc_1.f90: New test.
6827         * gfortran.dg/minloc_2.f90: New test.
6828         * gfortran.dg/minloc_3.f90: New test.
6829         * gfortran.dg/minmaxloc_7.f90: New test.
6830
6831         PR debug/49871
6832         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6833
6834 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6835
6836         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6837         the builtin isn't optimized away.
6838
6839 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6840
6841         PR fortran/45586
6842         * gfortran.dg/lto/pr45586-2_0.f90: New.
6843
6844 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6845
6846         PR middle-end/49875
6847         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6848         * c-c++-common/cxxbitfields-5.c: Same.
6849
6850 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6851
6852         * lib/target-supports.exp (check_effective_target_mmap): Use
6853         check_function_available.
6854
6855 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6856
6857         * g++.old-deja/g++.pt/crash60.C: Updated.
6858
6859 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6860
6861         PR target/49866
6862         * gcc.target/i386/pr49866.c: New test.
6863
6864 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6865
6866         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6867         * gcc.target/i386/bmi-andn-1.c: New test.
6868         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6869         * gcc.target/i386/bmi-andn-2.c: Likewise.
6870         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6871         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6872         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6873         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6874         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6875         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6876         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6877         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6878         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6879         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6880         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6881         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6882         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6883         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6884         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6885         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6886         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6887         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6888         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6889         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6890         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6891
6892 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6893
6894         PR middle-end/47691
6895         * gfortran.dg/graphite/id-pr47691.f: New.
6896
6897 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6898
6899         * gcc.target/i386/avx-os-support.h: New.
6900         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6901         (main): Check avx_os_support before the test is run.
6902         * gcc.target/i386/aes-avx-check.h: Ditto.
6903         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6904
6905 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6906
6907         * gcc.target/i386/aggregate-ret3.c: New test.
6908         * gcc.target/i386/aggregate-ret4.c: New test.
6909
6910 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6911
6912         PR fortran/49755
6913         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6914         allocated array should *not* change its size.
6915         * gfortran.dg/multiple_allocation_3.f90: New test.
6916
6917 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6918
6919         PR c++/49776
6920         * g++.dg/cpp0x/constexpr-49776.C: New.
6921
6922 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6923
6924         PR middle-end/47046
6925         * gcc.dg/graphite/id-pr47046.c: New.
6926
6927 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6928
6929         PR middle-end/47653
6930         * gcc.dg/graphite/run-id-pr47593.c: New.
6931
6932 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6933
6934         PR middle-end/47653
6935         * gcc.dg/graphite/run-id-pr47653.c: New.
6936         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6937         induction variables.
6938         * gcc.dg/graphite/scop-16.c: Same.
6939         * gcc.dg/graphite/scop-17.c: Same.
6940         * gcc.dg/graphite/scop-21.c: Same.
6941
6942 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6943
6944         PR middle-end/48805
6945         * gcc.dg/graphite/id-pr48805.c: New.
6946
6947 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6948
6949         * gfortran.dg/coarray_lib_token_2.f90: New.
6950
6951 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6952
6953         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6954         SPU local store.
6955
6956 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6957
6958         PR tree-opt/49671
6959         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6960         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6961
6962 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6963
6964         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6965
6966         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6967         * gcc.c-torture/execute/loop-2g.c: Likewise.
6968         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6969         Require mmap support.
6970         * gcc.c-torture/execute/loop-2g.x: Likewise.
6971         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6972         (MAP_ANON): Provide default.
6973         * gcc.dg/20050826-1.c: Likewise.
6974         * gcc.target/i386/pr36533.c: Likewise.
6975         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6976         Use dg-require-effective-target mmap.
6977
6978 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6979
6980         PR c++/49838
6981         * g++.dg/cpp0x/range-for19.C: New.
6982
6983 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6984
6985         PR testsuite/49753
6986         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6987
6988         Revert:
6989         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6990
6991         PR testsuite/49753
6992         * g++.dg/torture/pr49309.C: Remove.
6993
6994 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6995
6996         PR tree-optimization/49809
6997         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6998         test.
6999
7000 2011-07-25  Richard Guenther  <rguenther@suse.de>
7001
7002         PR tree-optimization/49715
7003         * gcc.target/i386/pr49715-1.c: New testcase.
7004         * gcc.target/i386/pr49715-2.c: Likewise.
7005
7006 2011-07-23  Jason Merrill  <jason@redhat.com>
7007
7008         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7009
7010 2011-07-22  Jason Merrill  <jason@redhat.com>
7011
7012         PR c++/49793
7013         * g++.dg/cpp0x/initlist55.C: New.
7014
7015 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7016
7017         PR fortran/49791
7018         * gfortran.dg/namelist_72.f: New.
7019
7020 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7021
7022         * gfortran.dg/coarray_25.f90: New.
7023
7024 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7025
7026         * override1.C: This test should use c++0x mode.
7027         * override3.C: New. Test the diagnostics in c++98 mode.
7028
7029 2011-07-22  Jason Merrill  <jason@redhat.com>
7030             Mark Glisse  <marc.glisse@normalesup.org>
7031
7032         PR c++/30112
7033         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7034
7035         PR c++/49813
7036         * g++.dg/opt/builtins2.C: New.
7037         * g++.dg/other/error27.C: Don't rely on __builtin.
7038
7039 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7040
7041         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7042         on lp64 targets.
7043         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7044         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7045         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7046         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7047
7048         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7049         instead of ia32.
7050
7051 2011-07-22  Richard Guenther  <rguenther@suse.de>
7052
7053         PR tree-optimization/45819
7054         * gcc.dg/pr45819.c: New testcase.
7055
7056 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7057
7058         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7059
7060 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7061
7062         PR middle-end/47654
7063         PR middle-end/49649
7064         * gcc.dg/graphite/run-id-pr47654.c: New.
7065
7066 2011-07-21  Ian Lance Taylor  <iant@google.com>
7067
7068         PR middle-end/49705
7069         * gcc.dg/pr49705.c: New test.
7070
7071 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7072
7073         * lib/target-supports.exp (check_avx_os_support_available): New.
7074         (check_effective_target_avx_runtime): Use it.
7075
7076 2011-07-21  Richard Guenther  <rguenther@suse.de>
7077
7078         PR tree-optimization/49770
7079         * g++.dg/torture/pr49770.C: New testcase.
7080
7081 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7082
7083         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7084         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7085
7086 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7087
7088         * gfortran.dg/coarray_lib_token_1.f90: New.
7089
7090 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7091
7092         * gcc.dg/pr32912-2.c: Skip for AVR.
7093         * gcc.dg/pr44674.c: Add dg-require-profiling.
7094
7095 2011-07-20  Jason Merrill  <jason@redhat.com>
7096
7097         * g++.dg/ext/desig2.C: New.
7098
7099 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7100
7101         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7102         be generated.
7103         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7104         * gcc.target/powerpc/recip-3.c: Ditto.
7105
7106 2011-07-19  Jason Merrill  <jason@redhat.com>
7107
7108         PR c++/6709 (DR 743)
7109         PR c++/42603 (DR 950)
7110         * g++.dg/cpp0x/decltype21.C: New.
7111
7112 2011-07-20  Richard Guenther  <rguenther@suse.de>
7113
7114         PR middle-end/18908
7115         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7116         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7117
7118 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7119
7120         * gcc.target/arm/combine-movs.c: New.
7121         * gcc.target/arm/unsigned-extend-2.c: New.
7122
7123 2011-07-19  Jason Merrill  <jason@redhat.com>
7124
7125         PR c++/49785
7126         * g++.dg/cpp0x/variadic114.C: New.
7127
7128 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7129
7130         * gfortran.dg/coarray_args_1.f90: New.
7131         * gfortran.dg/coarray_args_2.f90: New.
7132
7133 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7134
7135         PR fortran/49708
7136         * gfortran.dg/allocate_error_3.f90: New.
7137
7138 2011-07-19  Richard Guenther  <rguenther@suse.de>
7139
7140         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7141         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7142         * gcc.dg/torture/20110719-1.c: New testcase.
7143
7144 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7145
7146         PR tree-optimization/49768
7147         * gcc.c-torture/execute/pr49768.c: New test.
7148
7149 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7150
7151         PR tree-optimization/49771
7152         * gcc.dg/vect/pr49771.c: New test.
7153
7154 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7155
7156         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7157         * gcc.dg/ipa/ipa-2.c: Likewise.
7158         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7159         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7160         * gcc.dg/ipa/ipa-5.c: Likewise.
7161         * gcc.dg/ipa/ipa-7.c: Likewise.
7162         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7163         * gcc.dg/ipa/ipacost-1.c: Likewise.
7164         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7165         functions.
7166         * gcc.dg/ipa/ipcp-1.c: New test.
7167         * gcc.dg/ipa/ipcp-2.c: Likewise.
7168         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7169
7170 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7171
7172         PR middle-end/49675
7173         * gfortran.dg/pr49675.f90: New test.
7174
7175 2011-07-18  Richard Guenther  <rguenther@suse.de>
7176
7177         * gcc.dg/torture/20110718-1.c: New testcase.
7178
7179 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7180
7181         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7182         * g++.dg/ext/bitfield3.C: Likewise.
7183         * g++.dg/ext/bitfield4.C: Likewise.
7184         * g++.dg/ext/bitfield5.C: Likewise.
7185         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7186         * g++.dg/other/pr23205-2.C: Likewise.
7187         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7188         * gcc.c-torture/compile/20001109-2.c: Likewise.
7189         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7190         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7191         * gcc.dg/bitfld-16.c: Likewise.
7192         * gcc.dg/bitfld-17.c: Likewise.
7193         * gcc.dg/bitfld-18.c: Likewise.
7194         * gcc.dg/builtins-config.h: Remove Netware support.
7195         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7196         * gcc.dg/cdce2.c: Likewise.
7197         * gcc.dg/cpp/assert4.c: Remove netware support.
7198         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7199         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7200
7201         * lib/target-supports.exp (check_visibility_available): Remove
7202         NetWare support.
7203         (check_profiling_available): Likewise.
7204
7205 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7206
7207         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7208
7209 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7210             Thomas Koenig  <tkoenig@gcc.gnu.org>
7211
7212         PR fortran/34657
7213         * gfortran.dg/generic_17.f90: Fix testcase.
7214         * gfortran.dg/interface_3.f90: Add dg-error.
7215         * gfortran.dg/use_14.f90: New.
7216         * gfortran.dg/use_15.f90: New.
7217
7218 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7219
7220         * gnat.dg/pointer_controlled.adb: New test.
7221
7222 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7223
7224         PR fortran/49624
7225         * gfortran.dg/pointer_remapping_7.f90: New.
7226
7227 2011-07-16  Jason Merrill  <jason@redhat.com>
7228
7229         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7230
7231 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7232             Jason Merrill  <jason@redhat.com>
7233
7234         PR c++/45329
7235         PR c++/48934
7236         * g++.dg/cpp0x/decltype29.C: Adjust.
7237         * g++.dg/cpp0x/error4.C: Adjust.
7238         * g++.dg/cpp0x/sfinae26.C: Adjust.
7239         * g++.dg/cpp0x/variadic105.C: Adjust.
7240         * g++.dg/template/deduce3.C: Adjust.
7241         * g++.dg/template/error45.C: Adjust.
7242         * g++.dg/template/ptrmem2.C: Adjust.
7243         * g++.dg/template/sfinae2.C: Adjust.
7244         * g++.old-deja/g++.pt/crash60.C: Adjust.
7245         * g++.old-deja/g++.pt/unify6.C: Adjust.
7246         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7247         * g++.dg/cpp0x/nullptr15.C: Adjust.
7248         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7249         * g++.dg/cpp0x/pr31431.C: Adjust.
7250         * g++.dg/cpp0x/pr31434.C: Adjust.
7251         * g++.dg/cpp0x/sfinae11.C: Adjust
7252         * g++.dg/cpp0x/temp_default2.C: Adjust.
7253         * g++.dg/cpp0x/trailing4.C: Adjust.
7254         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7255         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7256         * g++.dg/cpp0x/variadic105.C: Adjust.
7257         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7258         * g++.dg/ext/vla2.C: Adjust.
7259         * g++.dg/other/ptrmem10.C: Adjust.
7260         * g++.dg/other/ptrmem11.C: Adjust.
7261         * g++.dg/overload/unknown1.C: Adjust.
7262         * g++.dg/template/conv11.C: Adjust.
7263         * g++.dg/template/dependent-expr5.C: Adjust.
7264         * g++.dg/template/friend.C: Adjust.
7265         * g++.dg/template/incomplete2.C: Adjust.
7266         * g++.dg/template/local4.C: Adjust.
7267         * g++.dg/template/local6.C: Adjust.
7268         * g++.dg/template/operator9.C: Adjust.
7269         * g++.dg/template/ttp25.C: Adjust.
7270         * g++.dg/template/unify10.C: Adjust.
7271         * g++.dg/template/unify11.C: Adjust.
7272         * g++.dg/template/unify6.C: Adjust.
7273         * g++.dg/template/unify9.C: Adjust.
7274         * g++.dg/template/varmod1.C: Adjust.
7275         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7276         * g++.old-deja/g++.pt/crash28.C: Adjust.
7277         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7278         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7279         * g++.old-deja/g++.pt/expr2.C: Adjust.
7280         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7281         * g++.old-deja/g++.pt/spec5.C: Adjust.
7282         * g++.old-deja/g++.pt/spec6.C: Adjust.
7283         * g++.old-deja/g++.pt/unify4.C: Adjust.
7284         * g++.old-deja/g++.pt/unify8.C: Adjust.
7285         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7286         * g++.dg/overload/template5.C: New testcase.
7287         * g++.dg/template/overload12.C: New testcase.
7288
7289 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7290
7291         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7292         * gfortran.dg/coarray_7.f90: Ditto.
7293         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7294         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7295
7296 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7297
7298         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7299         case.
7300         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7301         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7302         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7303         C67X.
7304         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7305         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7306         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7307
7308 2011-07-15  Jason Merrill  <jason@redhat.com>
7309
7310         PR testsuite/49741
7311         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7312         Use --extra_opts instead of --additional_options.
7313
7314 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7315
7316         PR testsuite/49753
7317         * g++.dg/torture/pr49309.C: Remove.
7318
7319 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7320
7321         * gcc.target/tic6x/weak-call.c: New test.
7322         * gcc.target/tic6x/fpcmp.c: New test.
7323         * gcc.target/tic6x/fpdiv.c: New test.
7324         * gcc.target/tic6x/rotdi16-scan.c: New test.
7325         * gcc.target/tic6x/ffssi.c: New test.
7326         * gcc.target/tic6x/fpdiv-lib.c: New test.
7327         * gcc.target/tic6x/cold-lc.c: New test.
7328         * gcc.target/tic6x/longcalls.c: New test.
7329         * gcc.target/tic6x/abi-align-1.c: New test.
7330         * gcc.target/tic6x/fpcmp-finite.c: New test.
7331         * gcc.target/tic6x/rotdi16.c: New test.
7332         * gcc.target/tic6x/bswapl.c: New test.
7333         * gcc.target/tic6x/ffsdi.c: New test.
7334         * gcc.target/tic6x/tic6x.exp: New file.
7335         * gcc.target/tic6x/builtins/arith24.c: New test.
7336         * gcc.target/tic6x/builtins/smpy.c: New test.
7337         * gcc.target/tic6x/builtins/smpylh.c: New test.
7338         * gcc.target/tic6x/builtins/smpyh.c: New test.
7339         * gcc.target/tic6x/builtins/sarith1.c: New test.
7340         * gcc.target/tic6x/builtins/extclr.c: New test
7341         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7342         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7343         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7344         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7345         New functions.
7346         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7347         __TMS320C6X__.
7348         * gcc.dg/20020312-2.c: Likewise.
7349         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7350         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7351         * gcc.dg/torture/builtin-math-7.c: Likewise.
7352
7353         PR testsuite/49757
7354         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7355         not testing tic6x-*-*.
7356
7357 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7358
7359         PR tree-opt/49309
7360         * g++.dg/torture/pr49309.C: New testcase.
7361
7362 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7363
7364         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7365
7366 2011-07-14  Richard Guenther  <rguenther@suse.de>
7367
7368         PR tree-optimization/49651
7369         * gcc.dg/torture/pr49651.c: New testcase.
7370
7371 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7372
7373         PR target/43746
7374         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7375
7376 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7377
7378         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7379         -mno-pointers-to-nested-functions.
7380         * gcc.target/powerpc/no-r11-2.c: Ditto.
7381         * gcc.target/powerpc/no-r11-3.c: Ditto.
7382
7383 2011-07-13  Jason Merrill  <jason@redhat.com>
7384
7385         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7386         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7387         when compiling C files.
7388         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7389         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7390         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7391         * g++.dg/lookup/anon2.C: Likewise.
7392         * g++.dg/tree-ssa/copyprop.C: Likewise.
7393         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7394         * g++.dg/init/vector1.C: Ignore narrowing errors.
7395         * g++.dg/torture/pr35526.C: Likewise.
7396         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7397
7398 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7399
7400         PR libfortran/49296
7401         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7402         and logical reads.
7403
7404 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7405
7406         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7407         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7408
7409 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7410
7411         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7412         * lib/obj-c++.exp (obj-c++_init): Ditto.
7413         * lib/file-format.exp (gcc_target_object_format): Ditto.
7414         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7415         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7416         (check_visibility_available): Ditto.
7417         (check_effective_target_tls_native): Ditto.
7418         (check_effective_target_tls_emulated): Ditto.
7419         (check_effective_target_function_sections): Ditto.
7420
7421 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7422
7423         * gcc.target/arm/pr48183.c: New test.
7424
7425 2011-07-13  Richard Guenther  <rguenther@suse.de>
7426
7427         * gcc.dg/torture/20110713-1.c: New testcase.
7428
7429 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7430
7431         PR rtl-opt/49474
7432         * gcc.c-torture/compile/pr49474.c: New testcase.
7433
7434 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7435
7436         PR tree-optimization/49712
7437         * gcc.c-torture/execute/pr49712.c: New test.
7438
7439 2011-07-11  Jason Merrill  <jason@redhat.com>
7440
7441         PR c++/44609
7442         * g++.dg/template/recurse3.C: New.
7443
7444 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7445
7446         PR debug/49676
7447         * gcc.dg/guality/csttest.c: New test.
7448
7449         PR fortran/49698
7450         * gfortran.dg/pr49698.f90: New test.
7451
7452 2011-07-11  Jeff Law  <law@redhat.com>
7453
7454         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7455
7456 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7457
7458         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7459         * go.test/go-test.exp (go-set-goarch): Likewise.
7460
7461 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7462
7463         PR target/39633
7464         * gcc.target/avr/torture/pr39633.c: New test case.
7465
7466 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7467
7468         PR fortran/18918
7469         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7470
7471 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7472
7473         * lib/target-supports.exp (check_effective_target_scheduling):
7474         New Function.
7475         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7476         * gcc.dg/pr45055.c: Ditto.
7477         * gcc.dg/pr45353.c: Ditto.
7478         * g++.dg/pr45056.C: Ditto.
7479
7480 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7481
7482         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7483         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7484         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7485         * g++.dg/torture/pr31863.C: Skip AVR.
7486
7487 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7488
7489         PR fortran/49690
7490         * gfortran.dg/intrinsic_signal.f90: New.
7491
7492 2011-07-09  Jason Merrill  <jason@redhat.com>
7493
7494         * g++.dg/cpp0x/regress/regress6.C: New.
7495         * g++.dg/parse/crash45.C: Adjust message.
7496         * g++.dg/template/crash38.C: Adjust message.
7497         * g++.dg/template/crash64.C: Adjust message.
7498
7499 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7500
7501         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7502         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7503         * g++.dg/abi/bitfield3.C: Likewise.
7504         * g++.dg/eh/pr38662.C: Likewise.
7505         * g++.dg/ext/attrib36.C: Likewise.
7506         * g++.dg/ext/attrib37.C: Likewise.
7507         * g++.dg/ext/attrib8.C: Likewise.
7508         * g++.dg/ext/tmplattr1.C: Likewise.
7509         * g++.dg/inherit/override-attribs.C: Likewise.
7510         * g++.dg/opt/inline9.C: Likewise.
7511         * g++.dg/opt/life1.C: Likewise.
7512         * g++.dg/opt/longbranch2.C: Likewise.
7513         * g++.dg/opt/nrv12.C: Likewise.
7514         * g++.dg/opt/reg-stack4.C: Likewise.
7515         * g++.dg/other/pr35504.C: Likewise.
7516         * g++.dg/other/pr39496.C: Likewise.
7517         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7518         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7519         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7520         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7521         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7522         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7523         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7524         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7525         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7526         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7527         * g++.dg/warn/pr15774-1.C: Likewise.
7528         * g++.dg/warn/pr15774-2.C: Likewise.
7529         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7530         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7531         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7532         * g++.old-deja/g++.pt/asm2.C: Likewise.
7533         * gcc.c-torture/compile/20000804-1.c: Likewise.
7534         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7535         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7536         * gcc.dg/20020108-1.c: Likewise.
7537         * gcc.dg/20020122-2.c: Likewise.
7538         * gcc.dg/20020122-3.c: Likewise.
7539         * gcc.dg/20020206-1.c: Likewise.
7540         * gcc.dg/20020219-1.c: Likewise.
7541         * gcc.dg/20020310-1.c: Likewise.
7542         * gcc.dg/20020411-1.c: Likewise.
7543         * gcc.dg/20020418-2.c: Likewise.
7544         * gcc.dg/20020426-2.c: Likewise.
7545         * gcc.dg/20020517-1.c: Likewise.
7546         * gcc.dg/20030204-1.c: Likewise.
7547         * gcc.dg/20030826-2.c: Likewise.
7548         * gcc.dg/20031102-1.c: Likewise.
7549         * gcc.dg/20031202-1.c: Likewise.
7550         * gcc.dg/20050111-1.c: Likewise.
7551         * gcc.dg/20050503-1.c: Likewise.
7552         * gcc.dg/array-init-1.c: Likewise.
7553         * gcc.dg/builtin-apply4.c: Likewise.
7554         * gcc.dg/dfp/pr31344.c: Likewise.
7555         * gcc.dg/gomp/atomic-11.c: Likewise.
7556         * gcc.dg/graphite/pr40281.c: Likewise.
7557         * gcc.dg/ia64-sync-1.c: Likewise.
7558         * gcc.dg/ia64-sync-2.c: Likewise.
7559         * gcc.dg/ia64-sync-3.c: Likewise.
7560         * gcc.dg/ia64-sync-4.c: Likewise.
7561         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7562         * gcc.dg/invalid-call-1.c: Likewise.
7563         * gcc.dg/loop-3.c: Likewise.
7564         * gcc.dg/lower-subreg-1.c: Likewise.
7565         * gcc.dg/lto/pr47259_0.c: Likewise.
7566         * gcc.dg/nested-calls-1.c: Likewise.
7567         * gcc.dg/pr20017.c: Likewise.
7568         * gcc.dg/pr25023.c: Likewise.
7569         * gcc.dg/pr27671-2.c: Likewise.
7570         * gcc.dg/pr32176.c: Likewise.
7571         * gcc.dg/pr33676.c: Likewise.
7572         * gcc.dg/pr35045.c: Likewise.
7573         * gcc.dg/pr36015.c: Likewise.
7574         * gcc.dg/pr36584.c: Likewise.
7575         * gcc.dg/pr36998.c: Likewise.
7576         * gcc.dg/pr37438.c: Likewise.
7577         * gcc.dg/pr37908.c: Likewise.
7578         * gcc.dg/pr41241.c: Likewise.
7579         * gcc.dg/pr41340.c: Likewise.
7580         * gcc.dg/pr44136.c: Likewise.
7581         * gcc.dg/pr44194-1.c: Likewise.
7582         * gcc.dg/pr46212.c: Likewise.
7583         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7584         * gcc.dg/setjmp-2.c: Likewise.
7585         * gcc.dg/short-compare-1.c: Likewise.
7586         * gcc.dg/short-compare-2.c: Likewise.
7587         * gcc.dg/smod-1.c: Likewise.
7588         * gcc.dg/sync-2.c: Likewise.
7589         * gcc.dg/sync-3.c: Likewise.
7590         * gcc.dg/tls/opt-1.c: Likewise.
7591         * gcc.dg/tls/opt-2.c: Likewise.
7592         * gcc.dg/tls/opt-3.c: Likewise.
7593         * gcc.dg/torture/badshift.c: Likewise.
7594         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7595         * gcc.dg/torture/pr20314-2.c: Likewise.
7596         * gcc.dg/torture/pr36891.c: Likewise.
7597         * gcc.dg/torture/pr38774.c: Likewise.
7598         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7599         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7600         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7601         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7602         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7603         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7604         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7605         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7606         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7607         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7608         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7609         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7610         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7611         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7612         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7613         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7614         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7615         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7616         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7617         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7618         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7619         * gcc.dg/unroll-1.c: Likewise.
7620         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7621         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7622         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7623         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7624         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7625         * gcc.target/i386/20000609-1.c: Likewise.
7626         * gcc.target/i386/20000720-1.c: Likewise.
7627         * gcc.target/i386/20000724-1.c: Likewise.
7628         * gcc.target/i386/20011107-1.c: Likewise.
7629         * gcc.target/i386/20011119-1.c: Likewise.
7630         * gcc.target/i386/20020201-3.c: Likewise.
7631         * gcc.target/i386/20020218-1.c: Likewise.
7632         * gcc.target/i386/20020729-1.c: Likewise.
7633         * gcc.target/i386/20030926-1.c: Likewise.
7634         * gcc.target/i386/20060125-1.c: Likewise.
7635         * gcc.target/i386/20060125-2.c: Likewise.
7636         * gcc.target/i386/20060512-1.c: Likewise.
7637         * gcc.target/i386/20060512-2.c: Likewise.
7638         * gcc.target/i386/20060512-3.c: Likewise.
7639         * gcc.target/i386/20060512-4.c: Likewise.
7640         * gcc.target/i386/387-1.c: Likewise.
7641         * gcc.target/i386/387-2.c: Likewise.
7642         * gcc.target/i386/387-5.c: Likewise.
7643         * gcc.target/i386/387-6.c: Likewise.
7644         * gcc.target/i386/980312-1.c: Likewise.
7645         * gcc.target/i386/980313-1.c: Likewise.
7646         * gcc.target/i386/990117-1.c: Likewise.
7647         * gcc.target/i386/990424-1.c: Likewise.
7648         * gcc.target/i386/990524-1.c: Likewise.
7649         * gcc.target/i386/991129-1.c: Likewise.
7650         * gcc.target/i386/991214-1.c: Likewise.
7651         * gcc.target/i386/991230-1.c: Likewise.
7652         * gcc.target/i386/addr-sel-1.c: Likewise.
7653         * gcc.target/i386/aggregate-ret1.c: Likewise.
7654         * gcc.target/i386/aggregate-ret2.c: Likewise.
7655         * gcc.target/i386/align-main-3.c: Likewise.
7656         * gcc.target/i386/amd64-abi-1.c: Likewise.
7657         * gcc.target/i386/amd64-abi-2.c: Likewise.
7658         * gcc.target/i386/amd64-abi-4.c: Likewise.
7659         * gcc.target/i386/amd64-abi-5.c: Likewise.
7660         * gcc.target/i386/amd64-abi-6.c: Likewise.
7661         * gcc.target/i386/asm-1.c: Likewise.
7662         * gcc.target/i386/asm-3.c: Likewise.
7663         * gcc.target/i386/asm-5.c: Likewise.
7664         * gcc.target/i386/attributes-error.c: Likewise.
7665         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7666         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7667         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7668         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7669         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7670         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7671         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7672         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7673         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7674         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7675         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7676         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7677         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7678         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7679         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7680         * gcc.target/i386/bitfield1.c: Likewise.
7681         * gcc.target/i386/bitfield2.c: Likewise.
7682         * gcc.target/i386/bmi-2.c: Likewise.
7683         * gcc.target/i386/bmi-5.c: Likewise.
7684         * gcc.target/i386/builtin-unreachable.c: Likewise.
7685         * gcc.target/i386/cleanup-2.c: Likewise.
7686         * gcc.target/i386/clobbers.c: Likewise.
7687         * gcc.target/i386/cmov8.c: Likewise.
7688         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7689         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7690         * gcc.target/i386/compress-float-387.c: Likewise.
7691         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7692         * gcc.target/i386/compress-float-sse.c: Likewise.
7693         * gcc.target/i386/crc32-2.c: Likewise.
7694         * gcc.target/i386/crc32-3.c: Likewise.
7695         * gcc.target/i386/divmod-7.c: Likewise.
7696         * gcc.target/i386/divmod-8.c: Likewise.
7697         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7698         * gcc.target/i386/fma3-builtin.c: Likewise.
7699         * gcc.target/i386/fma3-fma.c: Likewise.
7700         * gcc.target/i386/fma4-256-vector.c: Likewise.
7701         * gcc.target/i386/fma4-builtin.c: Likewise.
7702         * gcc.target/i386/fma4-fma-2.c: Likewise.
7703         * gcc.target/i386/fma4-fma.c: Likewise.
7704         * gcc.target/i386/fma4-vector-2.c: Likewise.
7705         * gcc.target/i386/fma4-vector.c: Likewise.
7706         * gcc.target/i386/funcspec-1.c: Likewise.
7707         * gcc.target/i386/funcspec-10.c: Likewise.
7708         * gcc.target/i386/funcspec-11.c: Likewise.
7709         * gcc.target/i386/funcspec-2.c: Likewise.
7710         * gcc.target/i386/funcspec-5.c: Likewise.
7711         * gcc.target/i386/funcspec-6.c: Likewise.
7712         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7713         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7714         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7715         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7716         * gcc.target/i386/incoming-1.c: Likewise.
7717         * gcc.target/i386/incoming-10.c: Likewise.
7718         * gcc.target/i386/incoming-11.c: Likewise.
7719         * gcc.target/i386/incoming-12.c: Likewise.
7720         * gcc.target/i386/incoming-13.c: Likewise.
7721         * gcc.target/i386/incoming-14.c: Likewise.
7722         * gcc.target/i386/incoming-15.c: Likewise.
7723         * gcc.target/i386/incoming-2.c: Likewise.
7724         * gcc.target/i386/incoming-3.c: Likewise.
7725         * gcc.target/i386/incoming-4.c: Likewise.
7726         * gcc.target/i386/incoming-5.c: Likewise.
7727         * gcc.target/i386/incoming-6.c: Likewise.
7728         * gcc.target/i386/incoming-7.c: Likewise.
7729         * gcc.target/i386/incoming-8.c: Likewise.
7730         * gcc.target/i386/incoming-9.c: Likewise.
7731         * gcc.target/i386/lea.c: Likewise.
7732         * gcc.target/i386/local.c: Likewise.
7733         * gcc.target/i386/loop-1.c: Likewise.
7734         * gcc.target/i386/loop-2.c: Likewise.
7735         * gcc.target/i386/loop-3.c: Likewise.
7736         * gcc.target/i386/max-stack-align.c: Likewise.
7737         * gcc.target/i386/memcpy-1.c: Likewise.
7738         * gcc.target/i386/movbe-2.c: Likewise.
7739         * gcc.target/i386/movq-2.c: Likewise.
7740         * gcc.target/i386/movq.c: Likewise.
7741         * gcc.target/i386/nrv1.c: Likewise.
7742         * gcc.target/i386/pad-4.c: Likewise.
7743         * gcc.target/i386/pad-5a.c: Likewise.
7744         * gcc.target/i386/pad-5b.c: Likewise.
7745         * gcc.target/i386/pad-6a.c: Likewise.
7746         * gcc.target/i386/pad-6b.c: Likewise.
7747         * gcc.target/i386/pad-7.c: Likewise.
7748         * gcc.target/i386/pad-9.c: Likewise.
7749         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7750         * gcc.target/i386/pic-1.c: Likewise.
7751         * gcc.target/i386/pr12092-1.c: Likewise.
7752         * gcc.target/i386/pr12329.c: Likewise.
7753         * gcc.target/i386/pr21518.c: Likewise.
7754         * gcc.target/i386/pr22362.c: Likewise.
7755         * gcc.target/i386/pr22585.c: Likewise.
7756         * gcc.target/i386/pr23098.c: Likewise.
7757         * gcc.target/i386/pr25196.c: Likewise.
7758         * gcc.target/i386/pr25293.c: Likewise.
7759         * gcc.target/i386/pr25654.c: Likewise.
7760         * gcc.target/i386/pr26449.c: Likewise.
7761         * gcc.target/i386/pr26778.c: Likewise.
7762         * gcc.target/i386/pr26826.c: Likewise.
7763         * gcc.target/i386/pr27266.c: Likewise.
7764         * gcc.target/i386/pr29978.c: Likewise.
7765         * gcc.target/i386/pr30505.c: Likewise.
7766         * gcc.target/i386/pr30961-1.c: Likewise.
7767         * gcc.target/i386/pr31628.c: Likewise.
7768         * gcc.target/i386/pr32000-2.c: Likewise.
7769         * gcc.target/i386/pr32661-1.c: Likewise.
7770         * gcc.target/i386/pr32708-2.c: Likewise.
7771         * gcc.target/i386/pr32708-3.c: Likewise.
7772         * gcc.target/i386/pr34256.c: Likewise.
7773         * gcc.target/i386/pr34312.c: Likewise.
7774         * gcc.target/i386/pr34522.c: Likewise.
7775         * gcc.target/i386/pr35160.c: Likewise.
7776         * gcc.target/i386/pr35281.c: Likewise.
7777         * gcc.target/i386/pr36246.c: Likewise.
7778         * gcc.target/i386/pr36786.c: Likewise.
7779         * gcc.target/i386/pr37275.c: Likewise.
7780         * gcc.target/i386/pr37843-3.c: Likewise.
7781         * gcc.target/i386/pr37843-4.c: Likewise.
7782         * gcc.target/i386/pr39082-1.c: Likewise.
7783         * gcc.target/i386/pr39431.c: Likewise.
7784         * gcc.target/i386/pr39496.c: Likewise.
7785         * gcc.target/i386/pr39543-2.c: Likewise.
7786         * gcc.target/i386/pr39911.c: Likewise.
7787         * gcc.target/i386/pr40718.c: Likewise.
7788         * gcc.target/i386/pr40906-1.c: Likewise.
7789         * gcc.target/i386/pr40906-2.c: Likewise.
7790         * gcc.target/i386/pr40906-3.c: Likewise.
7791         * gcc.target/i386/pr40934.c: Likewise.
7792         * gcc.target/i386/pr41900.c: Likewise.
7793         * gcc.target/i386/pr42589.c: Likewise.
7794         * gcc.target/i386/pr43662.c: Likewise.
7795         * gcc.target/i386/pr43671.c: Likewise.
7796         * gcc.target/i386/pr43766.c: Likewise.
7797         * gcc.target/i386/pr43869.c: Likewise.
7798         * gcc.target/i386/pr44942.c: Likewise.
7799         * gcc.target/i386/pr44948-2a.c: Likewise.
7800         * gcc.target/i386/pr45234.c: Likewise.
7801         * gcc.target/i386/pr45336-2.c: Likewise.
7802         * gcc.target/i386/pr45336-4.c: Likewise.
7803         * gcc.target/i386/pr45852.c: Likewise.
7804         * gcc.target/i386/pr46470.c: Likewise.
7805         * gcc.target/i386/pr48037-1.c: Likewise.
7806         * gcc.target/i386/pr48389.c: Likewise.
7807         * gcc.target/i386/pr49095.c: Likewise.
7808         * gcc.target/i386/pr9771-1.c: Likewise.
7809         * gcc.target/i386/rdfsbase-1.c: Likewise.
7810         * gcc.target/i386/rdfsbase-2.c: Likewise.
7811         * gcc.target/i386/rdgsbase-1.c: Likewise.
7812         * gcc.target/i386/rdgsbase-2.c: Likewise.
7813         * gcc.target/i386/rdrand-3.c: Likewise.
7814         * gcc.target/i386/regparm-stdcall.c: Likewise.
7815         * gcc.target/i386/regparm.c: Likewise.
7816         * gcc.target/i386/reload-1.c: Likewise.
7817         * gcc.target/i386/rotate-2.c: Likewise.
7818         * gcc.target/i386/sibcall-5.c: Likewise.
7819         * gcc.target/i386/signbit-1.c: Likewise.
7820         * gcc.target/i386/signbit-2.c: Likewise.
7821         * gcc.target/i386/signbit-3.c: Likewise.
7822         * gcc.target/i386/sse-5.c: Likewise.
7823         * gcc.target/i386/sse-8.c: Likewise.
7824         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7825         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7826         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7827         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7828         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7829         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7830         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7831         * gcc.target/i386/sse2-movq-2.c: Likewise.
7832         * gcc.target/i386/sse2-movq-3.c: Likewise.
7833         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7834         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7835         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7836         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7837         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7838         * gcc.target/i386/ssefn-1.c: Likewise.
7839         * gcc.target/i386/ssefn-2.c: Likewise.
7840         * gcc.target/i386/sseregparm-1.c: Likewise.
7841         * gcc.target/i386/sseregparm-2.c: Likewise.
7842         * gcc.target/i386/sseregparm-3.c: Likewise.
7843         * gcc.target/i386/sseregparm-4.c: Likewise.
7844         * gcc.target/i386/sseregparm-5.c: Likewise.
7845         * gcc.target/i386/sseregparm-6.c: Likewise.
7846         * gcc.target/i386/sseregparm-7.c: Likewise.
7847         * gcc.target/i386/sseregparm-8.c: Likewise.
7848         * gcc.target/i386/stack-realign.c: Likewise.
7849         * gcc.target/i386/stack-usage-realign.c: Likewise.
7850         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7851         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7852         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7853         * gcc.target/i386/stackalign/return-1.c: Likewise.
7854         * gcc.target/i386/stackalign/return-2.c: Likewise.
7855         * gcc.target/i386/stackalign/return-3.c: Likewise.
7856         * gcc.target/i386/tailcall-1.c: Likewise.
7857         * gcc.target/i386/tbm-2.c: Likewise.
7858         * gcc.target/i386/udivmod-7.c: Likewise.
7859         * gcc.target/i386/udivmod-8.c: Likewise.
7860         * gcc.target/i386/unroll-1.c: Likewise.
7861         * gcc.target/i386/vararg-1.c: Likewise.
7862         * gcc.target/i386/vararg-2.c: Likewise.
7863         * gcc.target/i386/vect8-ret.c: Likewise.
7864         * gcc.target/i386/vectorize5.c: Likewise.
7865         * gcc.target/i386/wmul-1.c: Likewise.
7866         * gcc.target/i386/wmul-2.c: Likewise.
7867         * gcc.target/i386/wrfsbase-1.c: Likewise.
7868         * gcc.target/i386/wrfsbase-2.c: Likewise.
7869         * gcc.target/i386/wrgsbase-1.c: Likewise.
7870         * gcc.target/i386/wrgsbase-2.c: Likewise.
7871         * gcc.target/i386/xop-pcmov.c: Likewise.
7872         * gcc.target/i386/xop-pcmov2.c: Likewise.
7873         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7874         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7875         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7876         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7877         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7878         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7879         * gcc.target/i386/zee.c: Likewise.
7880         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7881         * gfortran.dg/compiler-directive_2.f: Likewise.
7882         * gfortran.dg/g77/20010216-1.f: Likewise.
7883         * gfortran.dg/gomp/pr39152.f90: Likewise.
7884         * gfortran.dg/pr33794.f90: Likewise.
7885
7886 2011-07-09  Jason Merrill  <jason@redhat.com>
7887
7888         * g++.dg/cpp0x/regress/regress5.C: New.
7889
7890 2011-07-08  Jason Merrill  <jason@redhat.com>
7891
7892         PR c++/45437
7893         * g++.dg/expr/compound-asn1.C: New.
7894         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7895
7896 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7897
7898         PR target/49621
7899         * gcc.target/powerpc/altivec-34.c: New test.
7900
7901 2011-07-08  Jason Merrill  <jason@redhat.com>
7902
7903         PR c++/45603
7904         * g++.dg/abi/guard3.C: New.
7905
7906 2011-07-08  Julian Brown  <julian@codesourcery.com>
7907
7908         * lib/target-supports.exp
7909         (check_effective_target_arm_little_endian): New.
7910         (check_effective_target_vect_pack_trunc): Use above.
7911         (check_effective_target_vect_unpack): Likewise.
7912         (check_effective_target_vect_element_align): Test
7913         check_effective_target_arm_vect_no_misalign for ARM.
7914
7915 2011-07-08  Jason Merrill  <jason@redhat.com>
7916
7917         PR c++/49673
7918         * g++.dg/cpp0x/constexpr-rom.C: New.
7919
7920 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7921
7922         PR middle-end/49519
7923         * g++.dg/torture/pr49519.C: New test.
7924
7925 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7926
7927         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7928
7929 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7930
7931         PR testsuite/48727
7932         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7933
7934 2011-07-08  Richard Guenther  <rguenther@suse.de>
7935
7936         PR tree-optimization/49662
7937         * gcc.dg/graphite/interchange-14.c: XFAIL.
7938         * gcc.dg/graphite/interchange-15.c: Likewise.
7939         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7940
7941 2011-07-06  Jason Merrill  <jason@redhat.com>
7942
7943         PR c++/49663
7944         * g++.dg/cpp0x/regress/regress4.C: New.
7945
7946 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7947
7948         PR fortran/49648
7949         * gfortran.dg/result_in_spec_4.f90: New test.
7950
7951 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7952
7953         * gcc.target/sparc/cas64.c: New test.
7954
7955 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7956
7957         PR c/49644
7958         * g++.dg/torture/pr49644.C: New test.
7959
7960         PR c/49644
7961         * gcc.c-torture/execute/pr49644.c: New test.
7962
7963 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7964
7965         * lib/target-supports.exp (check_effective_target_ia32): New.
7966         (check_effective_target_x32): Likewise.
7967         (check_effective_target_vect_cmdline_needed): Also check x32.
7968
7969 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7970
7971         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7972         dg-prune-output.
7973         * gcc.target/arm/pr42235.c: Likewise.
7974         * gcc.target/arm/pr42495.c: Likewise.
7975         * gcc.target/arm/pr42574.c: Likewise.
7976         * gcc.target/arm/thumb-branch1.c: Likewise.
7977
7978         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7979         unneeded prune of possible warning.
7980         * gcc.target/arm/pr40956.c: Likewise.
7981         * gcc.target/arm/pr42505.c: Likewise.
7982
7983         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7984         * gcc.c-torture/compile/pr46883.c: Likewise.
7985         * gcc.c-torture/compile/pr46934.c: Likewise.
7986
7987         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7988         for move to ../../gcc.c-torture/compile.
7989         * gcc.target/arm/pr46883.c: Likewise.
7990         * gcc.target/arm/pr46934.c: Likewise.
7991
7992         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7993         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7994         * gcc.target/arm/wmul-1.c: Likewise.
7995         * gcc.target/arm/wmul-2.c: Likewise.
7996         * gcc.target/arm/wmul-3.c: Likewise.
7997         * gcc.target/arm/wmul-4.c: Likewise.
7998         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7999         add tab after scan target.
8000         * gcc.target/arm/smlaltt-1.c: Likewise.
8001         * gcc.target/arm/smlatb-1.c: Likewise.
8002         * gcc.target/arm/smlatt-1.c: Likewise.
8003
8004 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8005
8006         PR debug/49522
8007         * gcc.dg/debug/pr49522.c: New test.
8008
8009 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8010
8011         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8012         * gcc.dg/pr46212.c: Run only if target int32plus.
8013         * gcc.dg/torture/pr48146.c: Ditto.
8014         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8015         * c-c++-common/pr44832.c: Ditto.
8016         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8017         * gcc.dg/pr31490.c: Ditto.
8018         * gcc.dg/torture/builtin-math-7.c: Run only if target
8019         large_double.
8020         * gcc.dg/torture/pr45764.c: Skip for AVR.
8021         * gcc.dg/pr47893.c: Ditto.
8022
8023 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8024
8025         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8026         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8027         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8028         add tab to scan target.
8029
8030 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8031
8032         * gcc.target/arm/neon-modes-3.c: New test.
8033
8034 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8035
8036         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8037         -fno-loop-interchange -ffast-math.
8038
8039 2011-07-07  Richard Guenther  <rguenther@suse.de>
8040
8041         * gcc.dg/ftrapv-3.c: New testcase.
8042
8043 2011-07-07  Richard Guenther  <rguenther@suse.de>
8044
8045         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8046         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8047
8048 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8049
8050         * gcc.dg/binop-notxor1.c: New test.
8051         * gcc.dg/binop-notand4a.c: New test.
8052         * gcc.dg/binop-notxor2.c: New test.
8053         * gcc.dg/binop-notand3a.c: New test.
8054         * gcc.dg/binop-notand2a.c: New test.
8055         * gcc.dg/binop-notand6a.c: New test.
8056         * gcc.dg/binop-notor1.c: New test.
8057         * gcc.dg/binop-notand1a.c: New test.
8058         * gcc.dg/binop-notand5a.c: New test.
8059         * gcc.dg/binop-notor2.c: New test.
8060
8061 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8062
8063         PR middle-end/49640
8064         * gcc.dg/gomp/pr49640.c: New test.
8065
8066 2011-07-07  Richard Guenther  <rguenther@suse.de>
8067
8068         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8069
8070 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8071
8072         PR target/39150
8073         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8074
8075 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8076
8077         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8078         * gcc.target/powerpc/no-r11-2.c: Ditto.
8079         * gcc.target/powerpc/no-r11-3.c: Ditto.
8080
8081 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8082
8083         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8084         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8085
8086 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8087
8088         * lib/target-supports.exp (check_profiling_available): Disable
8089         profiling with -fprofile-generate for target avr.
8090
8091 2011-07-06  Richard Guenther  <rguenther@suse.de>
8092
8093         PR tree-optimization/49645
8094         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8095
8096 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8097
8098         PR middle-end/47383
8099         * gcc.dg/pr47383.c: New.
8100
8101 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8102
8103         PR tree-optimization/49647
8104         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8105
8106 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8107
8108         PR testsuite/49542
8109         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8110         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8111
8112 2011-07-05  Jason Merrill  <jason@redhat.com>
8113
8114         PR c++/48157
8115         * g++.dg/template/template-id-4.C: New.
8116
8117 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8118
8119         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8120         * gcc.dg/pr43402.c: Ditto.
8121
8122 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8123
8124         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8125
8126 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8127
8128         * gcc.target/powerpc/ppc-switch-1.c: New test for
8129         --param case-values-threshold.
8130         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8131
8132 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8133
8134         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8135
8136 2011-07-05  Jason Merrill  <jason@redhat.com>
8137
8138         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8139
8140 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8141
8142         PR tree-optimization/47654
8143         * gcc.dg/graphite/block-pr47654.c: New.
8144
8145 2011-07-05  Jason Merrill  <jason@redhat.com>
8146
8147         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8148
8149 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8150
8151         PR tree-optimization/49580
8152         * gcc.dg/autopar/pr49580.c: New test.
8153
8154 2011-07-05  Richard Guenther  <rguenther@suse.de>
8155
8156         PR tree-optimization/49518
8157         PR tree-optimization/49628
8158         * g++.dg/torture/pr49628.C: New testcase.
8159         * gcc.dg/torture/pr49518.c: Likewise.
8160
8161 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8162
8163         * ada/acats/run_acats (which): Extract last field from type -p,
8164         type output only if command succeeded.
8165
8166 2011-07-04  Jason Merrill  <jason@redhat.com>
8167
8168         * g++.dg/abi/mangle48.C: New.
8169
8170         * g++.dg/cpp0x/diag1.C: New.
8171
8172         * g++.dg/diagnostic/aka1.C: New.
8173
8174 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8175
8176         PR rtl-optimization/49619
8177         * gcc.dg/pr49619.c: New test.
8178
8179         PR rtl-optimization/49472
8180         * gfortran.dg/pr49472.f90: New test.
8181
8182         PR debug/49602
8183         * gcc.dg/pr49602.c: New test.
8184
8185 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8186
8187         PR target/34734
8188         PR target/44643
8189         * gcc.target/avr/avr.exp: Run over cpp files, too.
8190         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8191         * gcc.target/avr/progmem.h: New file.
8192         * gcc.target/avr/exit-abort.h: New file.
8193         * gcc.target/avr/progmem-error-1.c: New file.
8194         * gcc.target/avr/progmem-error-1.cpp: New file.
8195         * gcc.target/avr/progmem-warning-1.c: New file.
8196         * gcc.target/avr/torture/progmem-1.c: New file.
8197         * gcc.target/avr/torture/progmem-1.cpp: New file.
8198
8199 2011-07-04  Richard Guenther  <rguenther@suse.de>
8200
8201         PR tree-optimization/49615
8202         * g++.dg/torture/pr49615.C: New testcase.
8203
8204 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8205
8206         PR tree-optimization/49610
8207         * gcc.dg/vect/pr49610.c: New test.
8208
8209 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8210
8211         * gnat.dg/specs/debug1.ads: New test.
8212
8213 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8214
8215         PR fortran/49562
8216         * gfortran.dg/typebound_proc_23.f90: New.
8217
8218 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8219
8220         PR c++/49605
8221         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8222
8223 2011-07-01  Jason Merrill  <jason@redhat.com>
8224
8225         PR c++/48261
8226         * g++.dg/template/template-id-3.C: New.
8227
8228         PR c++/48593
8229         * g++.dg/template/qualified-id4.C: New.
8230
8231         PR c++/48883
8232         * g++.dg/template/explicit-args4.C: New.
8233
8234         PR c++/49085
8235         * g++.dg/template/offsetof2.C: New.
8236
8237 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8238
8239         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8240
8241 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8242
8243         PR libmudflap/49549
8244         * lib/target-supports.exp (check_effective_target_gld): New proc.
8245
8246 2011-07-01  Richard Guenther  <rguenther@suse.de>
8247
8248         PR tree-optimization/49603
8249         * gcc.dg/torture/pr49603.c: New testcase.
8250
8251 2011-06-30  Jason Merrill  <jason@redhat.com>
8252
8253         PR c++/49387
8254         * g++.dg/rtti/template1.C: New.
8255
8256         PR c++/49569
8257         * g++.dg/cpp0x/regress/ctor1.C: New.
8258
8259         PR c++/49355
8260         * g++.dg/cpp0x/initlist54.C: New.
8261
8262 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8263
8264         * gcc.dg/tree-ssa/sra-12.c: New test.
8265
8266 2011-06-29  Jason Merrill  <jason@redhat.com>
8267
8268         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8269
8270 2011-06-30  Richard Guenther  <rguenther@suse.de>
8271
8272         PR tree-optimization/46787
8273         * gcc.dg/vect/vect-121.c: New testcase.
8274
8275 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8276
8277         PR tree-optimization/49094
8278         * gcc.dg/tree-ssa/pr49094.c: New test.
8279
8280 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8281
8282         PR fortran/49540
8283         * gfortran.dg/pr49540-1.f90: New test.
8284         * gfortran.dg/pr49540-2.f90: New test.
8285
8286 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8287
8288         PR ada/49511
8289         * ada/acats/run_acats (which): Use last field of type -p output.
8290
8291 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8292             Iain Sandoe  <iains@gcc.gnu.org>
8293
8294         PR libobjc/36610
8295         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8296         Only skip on 64-bit *-*-darwin8* && !objc2.
8297
8298 2011-06-30  Richard Guenther  <rguenther@suse.de>
8299
8300         PR tree-optimization/38752
8301         * gcc.c-torture/compile/pr38752.c: New testcase.
8302
8303 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8304
8305         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8306         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8307
8308 2011-06-29  Jason Merrill  <jason@redhat.com>
8309
8310         PR c++/49216
8311         * g++.dg/cpp0x/initlist53.C: Use placement new.
8312         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8313         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8314
8315         PR c++/49003
8316         * g++.dg/cpp0x/trailing6.C: New.
8317         * g++.dg/cpp0x/pr45908.C: No error.
8318
8319         PR c++/49272
8320         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8321
8322         PR c++/49520
8323         * g++.dg/cpp0x/constexpr-using2.C: New.
8324
8325         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8326
8327         PR c++/45923
8328         * g++.dg/cpp0x/constexpr-diag3.C: New.
8329         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8330         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8331         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8332         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8333
8334 2011-06-29  Jason Merrill  <jason@redhat.com>
8335
8336         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8337
8338 2011-06-29  Richard Guenther  <rguenther@suse.de>
8339
8340         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8341
8342 2011-06-29  Jason Merrill  <jason@redhat.com>
8343
8344         * g++.dg/cpp0x/initlist-value2.C: New.
8345
8346         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8347         * g++.dg/cpp0x/initlist-value.C: New.
8348
8349 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8350
8351         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8352
8353 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8354
8355         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8356         * gcc.dg/inline_2.c: Likewise.
8357         * gcc.dg/unroll_1.c: Likewise.
8358
8359 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8360
8361         PR debug/49567
8362         * gcc.target/i386/pr49567.c: New test.
8363
8364 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8365
8366         * gnat.dg/opt17.ad[sb]: New test.
8367
8368 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8369             Tom de Vries  <tom@codesourcery.com>
8370
8371         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8372         (check_effective_target_arm_thumb2): New effective targets.
8373         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8374         properly.  Clean up temporary files.
8375         * gcc.target/arm/ivopts-2.c: Likewise.
8376         * gcc.target/arm/ivopts-3.c: Likewise.
8377         * gcc.target/arm/ivopts-4.c: Likewise.
8378         * gcc.target/arm/ivopts-5.c: Likewise.
8379         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8380
8381 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8382
8383         PR fortran/49479
8384         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8385
8386 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8387
8388         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8389         * gcc.target/arm/vfp-ldmias.c: Likewise.
8390         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8391         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8392         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8393         * gcc.target/arm/vfp-stmias.c: Likewise.
8394         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8395         * gcc.target/arm/vfp-stmiad.c: Likewise.
8396
8397 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8398
8399         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8400         dg-prune-output.
8401         * gcc.target/arm/pr45701-2.c: Ditto.
8402
8403 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8404
8405         PR fortran/49466
8406         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8407         * gfortran.dg/extends_14.f03: Modified.
8408
8409 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8410
8411         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8412         early if the test is already being skipped.
8413
8414         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8415         scan-assembler-dem-not): For missing file, report unresolved with
8416         same message as for pass/fail, with reason reported in log file.
8417
8418         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8419         from add_options_for_arm_neon_fp16.
8420         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8421         check_effective_target_arm_neon_fp16_ok_nocache.
8422         Check -mfpu and -mfloat-abi options from current multilib.
8423         Do not require neon support.
8424         (check_effective_target_arm_fp16_ok): Renamed from
8425         check_effecitve_target_arm_neon_fp16_ok.
8426         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8427         arm_neon_fp16_ok and arm_fp16.
8428         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8429         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8430         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8431         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8432
8433 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8434
8435         * gcc.dg/builtin-assume-aligned-1.c: New test.
8436         * gcc.dg/builtin-assume-aligned-2.c: New test.
8437         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8438
8439         PR debug/49544
8440         * gcc.dg/pr49544.c: New test.
8441
8442 2011-06-27  Richard Guenther  <rguenther@suse.de>
8443
8444         PR tree-optimization/49394
8445         * g++.dg/torture/pr49394.C: New testcase.
8446
8447 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8448
8449         * gcc.dg/optimize-bswapdi-2.c: New test.
8450
8451 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8452             Richard Sandiford  <richard.sandiford@linaro.org>
8453
8454         PR tree-optimization/49169
8455         * gcc.dg/torture/pr49169.c: New test.
8456
8457 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8458
8459         PR testsuite/49529
8460         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8461
8462         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8463         hppa*-*-hpux*.
8464
8465 2011-06-26  Jason Merrill  <jason@redhat.com>
8466
8467         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8468
8469         PR c++/49528
8470         * g++.dg/init/ref19.C: New.
8471         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8472
8473 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8474
8475         PR tree-optimization/48377
8476         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8477         non_strict_align.
8478
8479 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8480
8481         PR middle-end/49191
8482         * lib/target-supports.exp (check_effective_target_non_strict_align):
8483         New.
8484         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8485
8486 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8487
8488         PR tree-optimizations/49516
8489         * g++.dg/tree-ssa/pr49516.C: New test.
8490
8491 2011-06-23  Jason Merrill  <jason@redhat.com>
8492
8493         PR c++/35255
8494         * g++.dg/template/partial10.C: New.
8495         * g++.dg/template/partial11.C: New.
8496
8497 2011-06-23  Jeff Law <law@redhat.com>
8498
8499         PR middle-end/48770
8500         * gcc.dg/pr48770.c: New test.
8501
8502 2011-06-23  Jan Hubicka  <jh@suse.cz>
8503
8504         PR middle-end/49373
8505         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8506
8507 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8508
8509         PR testsuite/49512
8510         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8511         instead of -fdump-tree-optimized.
8512
8513 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8514
8515         PR c++/44625
8516         * g++.dg/template/crash107.C: New.
8517         * g++.dg/template/error17.C: Adjust.
8518
8519 2011-06-23  Jason Merrill  <jason@redhat.com>
8520
8521         PR c++/49507
8522         * g++.dg/cpp0x/defaulted30.C: New.
8523
8524         PR c++/49440
8525         * g++.dg/rtti/anon-ns1.C: New.
8526
8527         PR c++/49395
8528         * g++.dg/init/ref18.C: New.
8529
8530         PR c++/36435
8531         * g++.dg/template/partial9.C: New.
8532
8533 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8534
8535         PR middle-end/49373
8536         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8537
8538 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8539
8540         PR debug/49496
8541         * gcc.dg/pr49496.c: New test.
8542
8543 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8544
8545         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8546         is not xscale.
8547
8548         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8549
8550         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8551         * gcc.target/arm/pr42879.c: Likewise.
8552         * gcc.target/arm/pr45701-3.c: Likewise.
8553
8554         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8555         * gcc.target/arm/pr40482.c: Likewise.
8556         * gcc.target/arm/stack-corruption.c: Likewise.
8557
8558 2011-06-22  Richard Guenther  <rguenther@suse.de>
8559
8560         PR tree-optimization/49493
8561         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8562
8563 2011-06-22  Jason Merrill  <jason@redhat.com>
8564
8565         PR c++/49260
8566         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8567
8568 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8569             Dmitry Melnik  <dm@ispras.ru>
8570
8571         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8572         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8573         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8574
8575 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8576
8577         * gcc.target/arm/tlscall.c: New.
8578
8579 2011-06-21  Jason Merrill  <jason@redhat.com>
8580
8581         PR c++/49172
8582         * g++.dg/cpp0x/constexpr-ref1.C: New.
8583         * g++.dg/cpp0x/constexpr-ref2.C: New.
8584         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8585
8586         PR c++/49482
8587         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8588
8589         PR c++/49418
8590         * g++.dg/template/param3.C: New.
8591
8592 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8593
8594         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8595         my_clrsb test functions.
8596         (main): Test clrsb.
8597         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8598         test_sll, test_ull): Add clrsb tests.
8599         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8600         clrsbll.
8601
8602 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8603
8604         PR fortran/49112
8605         * gfortran.dg/class_44.f03: New.
8606
8607 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8608
8609         PR tree-optimization/49478
8610         * gcc.dg/vect/pr49478.c
8611
8612 2011-06-21  Richard Guenther  <rguenther@suse.de>
8613
8614         PR tree-optimization/49483
8615         * gcc.dg/vect/vect-120.c: New testcase.
8616
8617 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8618
8619         PR testsuite/49443
8620         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8621         * gcc.dg/vect/vect-peel-4.c: Likewise.
8622
8623 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8624
8625         PR middle-end/49139
8626         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8627         * gcc.dg/always_inline2.c: Likewise.
8628         * gcc.dg/always_inline3.c: Likewise.
8629         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8630         * gcc.dg/inline_1.c: Likewise.
8631         * gcc.dg/inline_2.c: Likewise.
8632         * gcc.dg/inline_3.c: Likewise.
8633         * gcc.dg/inline_4.c: Likewise.
8634         * gcc.dg/20051201-1.c: Likewise.
8635         * gcc.dg/pr40087.c: Likewise.
8636         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8637         * gcc.dg/inline-22.c: Likewise.
8638         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8639         * gcc.dg/lto/20090218-1_1.c: Likewise.
8640         * g++.dg/ipa/devirt-7.C: Likewise.
8641         * gcc.dg/uninit-pred-5_a.c: Likewise.
8642         * gcc.dg/uninit-pred-5_b.c: Likewise.
8643         * gcc.dg/fail_always_inline.c: New.
8644
8645 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8646
8647         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8648         into 6 jobs instead of 3.
8649
8650 2011-06-20  Jason Merrill  <jason@redhat.com>
8651
8652         PR c++/49216
8653         * g++.dg/cpp0x/initlist53.C: New.
8654
8655 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8656
8657         PR fortran/18918
8658         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8659         * gfortran.dg/coarray_lock_3.f90: New.
8660         * gfortran.dg/coarray/lock_1.f90: New.
8661
8662 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8663
8664         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8665         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8666         unresolved and report the reason to the log file.
8667
8668         * lib/scanasm.exp (object-size): Move argument processing earlier
8669         to report errors before verifying that the file exists.  Report
8670         problems detected at runtime as unresolved instead of error and
8671         report their reasons to the log file.
8672
8673 2011-06-20  Jason Merrill  <jason@redhat.com>
8674
8675         PR c++/47080
8676         * g++.dg/cpp0x/explicit6.C: New.
8677
8678         PR c++/47635
8679         * g++.dg/cpp0x/enum20.C: New.
8680
8681         PR c++/48138
8682         * g++.dg/ext/attr-aligned01.C: New.
8683
8684         PR c++/49205
8685         * g++.dg/cpp0x/variadic-default.C: New.
8686
8687         PR c++/43321
8688         * g++.dg/cpp0x/auto26.C: New.
8689
8690         PR c++/43831
8691         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8692
8693 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8694
8695         * gcc.dg/binop-notand1.c: New test.
8696         * gcc.dg/binop-notand2.c: New test.
8697         * gcc.dg/binop-notand3.c: New test.
8698         * gcc.dg/binop-notand4.c: New test.
8699         * gcc.dg/binop-notand5.c: New test.
8700         * gcc.dg/binop-notand6.c: New test.
8701
8702 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8703
8704         PR testsuite/49432
8705         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8706
8707 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8708
8709         PR fortran/49400
8710         * gfortran.dg/proc_ptr_31.f90: New.
8711
8712 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8713
8714         * gnat.dg/volatile6.adb: New test.
8715         * gnat.dg/volatile7.adb: Likewise.
8716         * gnat.dg/volatile8.adb: Likewise.
8717         * gnat.dg/volatile9.adb: Likewise.
8718
8719 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8720
8721         * gnat.dg/constant3.adb: New test.
8722
8723 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8724
8725         PR libfortran/49296
8726         * gfortran.dg/read_list_eof_1.f90: New test.
8727
8728 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8729
8730         PR target/49411
8731         * gcc.target/i386/testimm-1.c: New test.
8732         * gcc.target/i386/testimm-2.c: New test.
8733         * gcc.target/i386/testimm-3.c: New test.
8734         * gcc.target/i386/testimm-4.c: New test.
8735         * gcc.target/i386/testimm-5.c: New test.
8736         * gcc.target/i386/testimm-6.c: New test.
8737         * gcc.target/i386/testimm-7.c: New test.
8738         * gcc.target/i386/testimm-8.c: New test.
8739         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8740         * gcc.target/i386/xop-rotate1-int.c: New test.
8741         * gcc.target/i386/xop-rotate2-int.c: New test.
8742
8743 2011-06-17  Jason Merrill  <jason@redhat.com>
8744
8745         * g++.dg/cpp0x/rv-func2.C: New.
8746
8747         * g++.dg/debug/dwarf2/lambda1.C: New.
8748         * g++.dg/warn/Wshadow-6.C: Adjust.
8749
8750 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8751
8752         PR fortran/48699
8753         * gfortran.dg/move_alloc_5.f90: New.
8754
8755 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8756
8757         PR rtl-optimization/48542
8758         * gcc.dg/torture/pr48542.c: New test.
8759
8760 2011-06-16  Jason Merrill  <jason@redhat.com>
8761
8762         PR c++/44160
8763         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8764
8765         PR c++/45378
8766         * g++.dg/cpp0x/initlist52.C New.
8767
8768         PR c++/45399
8769         * c-c++-common/raw-string-12.c: New.
8770
8771         PR c++/49229
8772         * g++.dg/cpp0x/sfinae26.C: New.
8773
8774         PR c++/49251
8775         * g++.dg/cpp0x/variadic113.C: New.
8776
8777         PR c++/49420
8778         * g++.dg/cpp0x/variadic112.C: New.
8779
8780 2011-06-16  Jeff Law <law@redhat.com>
8781
8782         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8783         improved jump threading.
8784         * gcc.dg/builtin-object-size-2.c: Likewise.
8785         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8786
8787 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8788
8789         PR fortran/49074
8790         * gfortran.dg/typebound_assignment_3.f03: New.
8791
8792 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8793
8794         PR testsuite/48727
8795         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8796
8797 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8798
8799         PR tree-optimization/49343
8800         * gnat.dg/discr31.ad[sb]: New test.
8801
8802 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8803
8804         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8805
8806 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8807
8808         PR target/45098
8809         * gcc.target/arm/ivopts-3.c: Update test.
8810         * gcc.target/arm/ivopts-5.c: Same.
8811
8812 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8813
8814         Revert:
8815         2011-06-10  Wei Guozhi  <carrot@google.com>
8816
8817         PR target/45335
8818         * gcc.target/arm/pr45335.c: New test.
8819         * gcc.target/arm/pr45335-2.c: New test.
8820         * gcc.target/arm/pr45335-3.c: New test.
8821         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8822         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8823         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8824
8825 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8826
8827         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8828
8829 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8830
8831         PR fortran/49417
8832         * gfortran.dg/class_43.f03: New.
8833
8834 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8835
8836         PR tree-optimization/49419
8837         * gcc.c-torture/execute/pr49419.c: New test.
8838
8839 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8840
8841         * gcc.dg/sms-9.c: New file.
8842
8843 2011-06-15  Easwaran Raman  <eraman@google.com>
8844
8845         PR rtl-optimization/49414
8846         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8847
8848 2011-06-14  Jason Merrill  <jason@redhat.com>
8849
8850         * g++.dg/cpp0x/noexcept13.C: New.
8851
8852 2011-06-14  Easwaran Raman  <eraman@google.com>
8853
8854         PR rtl-optimization/44194
8855         * gcc.dg/pr44194-1.c: New test.
8856         * gcc.dg/pr44194-2.c: New test.
8857
8858 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8859
8860         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8861         switches.
8862         * gcc.target/arm/pr45701-2.c: Likewise.
8863         * gcc.target/arm/thumb-branch1.c: Likewise.
8864
8865 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8866
8867         PR testsuite/48727
8868         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8869
8870 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8871
8872         * gcc.target/arm/pr45701-1.c: Require thumb support.
8873         * gcc.target/arm/pr45701-2.c: Likewise.
8874         * gcc.target/arm/thumb-branch1.c: Likewise.
8875
8876         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8877         * gcc.target/arm/pr39839.c: Likewise.
8878         * gcc.target/arm/pr40657-2.c: Likewise.
8879         * gcc.target/arm/pr40956.c: Likewise.
8880         * gcc.target/arm/pr41679.c: Likewise.
8881         * gcc.target/arm/pr42235.c: Likewise.
8882         * gcc.target/arm/pr42495.c: Likewise.
8883         * gcc.target/arm/pr42505.c: Likewise.
8884         * gcc.target/arm/pr42574.c: Likewise.
8885         * gcc.target/arm/pr46883.c: Likewise.
8886         * gcc.target/arm/pr46934.c: Likewise.
8887         * gcc.target/arm/xor-and.c: Likewise.
8888
8889 2011-06-14  Jason Merrill  <jason@redhat.com>
8890
8891         * g++.dg/other/error23.C: Adjust error message.
8892         * g++.dg/other/error32.C: Likewise.
8893
8894         PR c++/49389
8895         * g++.dg/cpp0x/rv-dotstar.C: New.
8896
8897         PR c++/49369
8898         * g++.dg/cpp0x/decltype30.C: New.
8899
8900         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8901
8902 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8903
8904         PR fortran/49103
8905         * gfortran.dg/pr49103.f90: New test.
8906
8907 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8908
8909         PR target/45098
8910         * gcc.target/arm/ivopts-3.c: New test.
8911         * gcc.target/arm/ivopts-4.c: New test.
8912         * gcc.target/arm/ivopts-5.c: New test.
8913
8914 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8915
8916         PR rtl-optimization/49390
8917         * gcc.c-torture/execute/pr49390.c: New test.
8918
8919 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8920
8921         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8922
8923 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8924
8925         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8926         * gcc.c-torture/execute/cmpsi-2.x: New file.
8927         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8928         * gcc.c-torture/execute/pr45262.x: New file.
8929         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8930         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8931         int32plus
8932         * gcc.c-torture/compile/pr49163.c: Ditto.
8933
8934 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8935
8936         * gcc.dg/vect/vect-16.c: Rename to...
8937         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8938         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8939         for double-word vectors.
8940         * gcc.dg/vect/vect-peel-4.c: Likewise.
8941         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8942         vect_element_align.
8943         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8944         -fno-fast-math.
8945
8946 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8947
8948         PR target/44618
8949         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8950
8951 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8952
8953         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8954
8955 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8956
8957         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8958
8959 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8960
8961         * gfortran.dg/trim_optimize_8.f90:  New test case.
8962
8963 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8964            Ira Rosen  <ira.rosen@linaro.org>
8965
8966         PR tree-optimization/49352
8967         * gcc.dg/vect/pr49352.c: New test.
8968
8969 2011-06-12  Tobias Burnus
8970
8971         PR fortran/49324
8972         * gfortran.dg/alloc_comp_assign_11.f90: New.
8973
8974 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8975
8976         * gfortran.dg/trim_optimize_7.f90:  New test.
8977
8978 2011-06-10  Wei Guozhi  <carrot@google.com>
8979
8980         PR target/45335
8981         * gcc.target/arm/pr45335.c: New test.
8982         * gcc.target/arm/pr45335-2.c: New test.
8983         * gcc.target/arm/pr45335-3.c: New test.
8984         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8985         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8986         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8987
8988 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8989
8990         PR c++/41769
8991         * g++.dg/parse/error39.C: New.
8992
8993 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8994
8995         * gcc.target/arm/20090811-1.c: Skip for incompatible
8996         options, do not override other options.
8997         * gcc.target/arm/combine-cmp-shift.c: Skip for
8998         incompatible options.
8999         * gcc.target/arm/pr45094.c: Likewise.
9000         * gcc.target/arm/scd42-1.c: Likewise.
9001         * gcc.target/arm/scd42-3.c: Likewise.
9002         * gcc.target/arm/thumb-ltu.c: Likewise.
9003
9004         * lib/target-supports.exp
9005         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9006         multilib flags use -mfpu with a value other than neon-fp16.
9007
9008 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9009
9010         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9011         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9012
9013 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9014
9015         * lib/target-supports.exp (check_effective_target_pie): New proc.
9016         * gcc.dg/pie-link.c: Use target pie.
9017
9018 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9019             Laurent Roug�  <laurent.rouge@menta.fr>
9020
9021         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9022         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9023
9024 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9025
9026         * gfortran.dg/coarray/sync_1.f90: New test for
9027         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9028
9029 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9030
9031         PR tree-optimization/49318
9032         * gcc.dg/vect/pr49318.c: New test.
9033
9034 2011-06-09  David Krauss  <potswa@mac.com>
9035
9036         * g++.dg/template/arrow1.C: New.
9037
9038 2011-06-09  Jason Merrill  <jason@redhat.com>
9039
9040         * lib/prune.exp: Prune "note"s.
9041         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9042
9043         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9044         * g++.dg/template/dependent-expr3.C: Likewise.
9045         * g++.dg/parse/template7.C: Likewise.
9046         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9047         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9048         * g++.old-deja/g++.pt/friend38.C: Likewise.
9049         * g++.old-deja/g++.pt/crash32.C: Likewise.
9050         * g++.old-deja/g++.other/init4.C: Likewise.
9051         * g++.old-deja/g++.other/friend8.C: Likewise.
9052
9053         * g++.dg/ext/complex7.C: Adjust expected output.
9054         * g++.dg/diagnostic/method1.C: Likewise.
9055         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9056         * g++.dg/parse/crash33.C: Likewise.
9057         * g++.dg/other/warning1.C: Likewise.
9058         * g++.dg/init/pr29571.C: Likewise.
9059         * g++.dg/warn/overflow-warn-1.C: Likewise.
9060         * g++.dg/warn/overflow-warn-3.C: Likewise.
9061         * g++.dg/warn/overflow-warn-4.C: Likewise.
9062         * g++.old-deja/g++.oliva/template1.C: Likewise.
9063
9064         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9065         * g++.dg/parse/template7.C: Adjust.
9066
9067 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9068
9069         PR target/49307
9070         * gcc.dg/pr49307.c: New.
9071
9072 2011-06-09  Wei Guozhi  <carrot@google.com>
9073
9074         PR target/46975
9075         * gcc.target/arm/pr46975.c: New testcase.
9076
9077 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9078
9079         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9080         (PMETH, arglist_t): Removed.
9081         (method_get_number_of_arguments): Removed.
9082         (method_get_nth_argument): Removed.
9083         (method_get_first_argument): Removed.
9084         (method_get_next_argument): Removed.
9085         (method_get_sizeof_arguments): Removed.
9086         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9087         (PMETH): Removed.
9088         (method_get_number_of_arguments): Removed.
9089         (method_get_nth_argument): Removed.
9090         (method_get_first_argument): Removed.
9091         (method_get_next_argument): Removed.
9092         (method_get_sizeof_arguments): Removed.
9093         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9094
9095 2011-06-09  David Li  <davidxl@google.com>
9096
9097         * gcc.dg/dump-pass.c: New test.
9098
9099 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9100
9101         PR c++/29003
9102         * g++.dg/parse/error38.C: New.
9103
9104 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9105
9106         PR middle-end/49308
9107         * gfortran.dg/pr49308.f90: New test.
9108
9109 2011-06-08  Jason Merrill  <jason@redhat.com>
9110
9111         * g++.dg/cpp0x/noexcept11.C: New.
9112         * g++.dg/cpp0x/noexcept12.C: New.
9113         * g++.dg/cpp0x/sfinae11.C: Adjust.
9114
9115 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9116
9117         PR testsuite/49323
9118         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9119         to dg-options, match also DW_AT_linkage_name.
9120
9121 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9122
9123         PR middle-end/21953
9124         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9125         -fno-common on alpha*-dec-osf*.
9126         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9127
9128 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9129
9130         PR rtl-optimization/49303
9131         * gcc.target/ia64/pr49303.c: New test.
9132
9133 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9134
9135         PR fortran/18918
9136         * gfortran.dg/coarray_lock_1.f90: New.
9137         * gfortran.dg/coarray_lock_2.f90: New.
9138
9139 2011-06-07  Jason Merrill  <jason@redhat.com>
9140
9141         * lib/prune.exp: Look for "required" rather than "instantiated".
9142         * g++.dg/abi/mangle11.C: Likewise.
9143         * g++.dg/abi/mangle12.C: Likewise.
9144         * g++.dg/abi/mangle17.C: Likewise.
9145         * g++.dg/abi/mangle20-2.C: Likewise.
9146         * g++.dg/abi/pragma-pack1.C: Likewise.
9147         * g++.dg/cpp0x/decltype26.C: Likewise.
9148         * g++.dg/cpp0x/decltype28.C: Likewise.
9149         * g++.dg/cpp0x/decltype29.C: Likewise.
9150         * g++.dg/cpp0x/enum11.C: Likewise.
9151         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9152         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9153         * g++.dg/cpp0x/pr47416.C: Likewise.
9154         * g++.dg/ext/case-range2.C: Likewise.
9155         * g++.dg/ext/case-range3.C: Likewise.
9156         * g++.dg/gomp/for-19.C: Likewise.
9157         * g++.dg/gomp/pr37533.C: Likewise.
9158         * g++.dg/gomp/pr38639.C: Likewise.
9159         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9160         * g++.dg/inherit/base3.C: Likewise.
9161         * g++.dg/inherit/using6.C: Likewise.
9162         * g++.dg/init/placement4.C: Likewise.
9163         * g++.dg/init/reference3.C: Likewise.
9164         * g++.dg/lookup/scoped6.C: Likewise.
9165         * g++.dg/lookup/using7.C: Likewise.
9166         * g++.dg/other/abstract1.C: Likewise.
9167         * g++.dg/other/error10.C: Likewise.
9168         * g++.dg/other/error5.C: Likewise.
9169         * g++.dg/other/field1.C: Likewise.
9170         * g++.dg/other/offsetof5.C: Likewise.
9171         * g++.dg/parse/bitfield2.C: Likewise.
9172         * g++.dg/parse/constant4.C: Likewise.
9173         * g++.dg/parse/crash20.C: Likewise.
9174         * g++.dg/parse/invalid-op1.C: Likewise.
9175         * g++.dg/parse/non-dependent2.C: Likewise.
9176         * g++.dg/parse/template18.C: Likewise.
9177         * g++.dg/tc1/dr152.C: Likewise.
9178         * g++.dg/tc1/dr166.C: Likewise.
9179         * g++.dg/tc1/dr176.C: Likewise.
9180         * g++.dg/tc1/dr213.C: Likewise.
9181         * g++.dg/template/access11.C: Likewise.
9182         * g++.dg/template/access2.C: Likewise.
9183         * g++.dg/template/access3.C: Likewise.
9184         * g++.dg/template/access7.C: Likewise.
9185         * g++.dg/template/arg7.C: Likewise.
9186         * g++.dg/template/cond2.C: Likewise.
9187         * g++.dg/template/crash13.C: Likewise.
9188         * g++.dg/template/crash40.C: Likewise.
9189         * g++.dg/template/crash7.C: Likewise.
9190         * g++.dg/template/crash84.C: Likewise.
9191         * g++.dg/template/ctor5.C: Likewise.
9192         * g++.dg/template/defarg13.C: Likewise.
9193         * g++.dg/template/defarg14.C: Likewise.
9194         * g++.dg/template/dtor7.C: Likewise.
9195         * g++.dg/template/eh2.C: Likewise.
9196         * g++.dg/template/error2.C: Likewise.
9197         * g++.dg/template/error43.C: Likewise.
9198         * g++.dg/template/friend32.C: Likewise.
9199         * g++.dg/template/injected1.C: Likewise.
9200         * g++.dg/template/instantiate1.C: Likewise.
9201         * g++.dg/template/instantiate3.C: Likewise.
9202         * g++.dg/template/instantiate5.C: Likewise.
9203         * g++.dg/template/instantiate7.C: Likewise.
9204         * g++.dg/template/local6.C: Likewise.
9205         * g++.dg/template/lookup2.C: Likewise.
9206         * g++.dg/template/member5.C: Likewise.
9207         * g++.dg/template/memfriend15.C: Likewise.
9208         * g++.dg/template/memfriend16.C: Likewise.
9209         * g++.dg/template/memfriend17.C: Likewise.
9210         * g++.dg/template/memfriend7.C: Likewise.
9211         * g++.dg/template/meminit1.C: Likewise.
9212         * g++.dg/template/nested3.C: Likewise.
9213         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9214         * g++.dg/template/nontype12.C: Likewise.
9215         * g++.dg/template/nontype13.C: Likewise.
9216         * g++.dg/template/nontype6.C: Likewise.
9217         * g++.dg/template/pr23510.C: Likewise.
9218         * g++.dg/template/pr35240.C: Likewise.
9219         * g++.dg/template/ptrmem15.C: Likewise.
9220         * g++.dg/template/ptrmem6.C: Likewise.
9221         * g++.dg/template/qualified-id1.C: Likewise.
9222         * g++.dg/template/qualttp20.C: Likewise.
9223         * g++.dg/template/qualttp3.C: Likewise.
9224         * g++.dg/template/qualttp4.C: Likewise.
9225         * g++.dg/template/qualttp5.C: Likewise.
9226         * g++.dg/template/qualttp6.C: Likewise.
9227         * g++.dg/template/qualttp7.C: Likewise.
9228         * g++.dg/template/qualttp8.C: Likewise.
9229         * g++.dg/template/recurse.C: Likewise.
9230         * g++.dg/template/recurse2.C: Likewise.
9231         * g++.dg/template/ref5.C: Likewise.
9232         * g++.dg/template/scope2.C: Likewise.
9233         * g++.dg/template/sfinae10.C: Likewise.
9234         * g++.dg/template/sfinae3.C: Likewise.
9235         * g++.dg/template/sizeof3.C: Likewise.
9236         * g++.dg/template/static9.C: Likewise.
9237         * g++.dg/template/template-id-2.C: Likewise.
9238         * g++.dg/template/typedef13.C: Likewise.
9239         * g++.dg/template/typename4.C: Likewise.
9240         * g++.dg/template/using14.C: Likewise.
9241         * g++.dg/template/using2.C: Likewise.
9242         * g++.dg/template/warn1.C: Likewise.
9243         * g++.dg/warn/Wparentheses-13.C: Likewise.
9244         * g++.dg/warn/Wparentheses-15.C: Likewise.
9245         * g++.dg/warn/Wparentheses-16.C: Likewise.
9246         * g++.dg/warn/Wparentheses-17.C: Likewise.
9247         * g++.dg/warn/Wparentheses-18.C: Likewise.
9248         * g++.dg/warn/Wparentheses-19.C: Likewise.
9249         * g++.dg/warn/Wparentheses-20.C: Likewise.
9250         * g++.dg/warn/Wparentheses-23.C: Likewise.
9251         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9252         * g++.dg/warn/noeffect2.C: Likewise.
9253         * g++.dg/warn/noeffect4.C: Likewise.
9254         * g++.dg/warn/pr8570.C: Likewise.
9255         * g++.old-deja/g++.brendan/init2.C: Likewise.
9256         * g++.old-deja/g++.eh/spec6.C: Likewise.
9257         * g++.old-deja/g++.pt/crash10.C: Likewise.
9258         * g++.old-deja/g++.pt/crash36.C: Likewise.
9259         * g++.old-deja/g++.pt/derived3.C: Likewise.
9260         * g++.old-deja/g++.pt/error2.C: Likewise.
9261         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9262         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9263         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9264         * g++.old-deja/g++.pt/overload7.C: Likewise.
9265         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9266
9267 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9268             Iain Sandoe  <iains@gcc.gnu.org>
9269
9270         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9271         Added code to deal with the case when [Protocol
9272         -descriptionForInstanceMethod:] or [Protocol
9273         -descriptionForClassMethod:] returns NULL.
9274
9275 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9276             Iain Sandoe  <iains@gcc.gnu.org>
9277
9278         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9279         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9280         Added cast.
9281
9282 2011-06-07  Xinliang David Li  <davidxl@google.com>
9283
9284         * gcc.dg/inline_2.c: New test.
9285         * gcc.dg/unroll_2.c: New test.
9286         * gcc.dg/inline_3.c: New test.
9287         * gcc.dg/unroll_3.c: New test.
9288         * gcc.dg/inline_4.c: New test.
9289         * gcc.dg/unroll_4.c: New test.
9290         * gcc.dg/inline_1.c: New test.
9291         * gcc.dg/unroll_1.c: New test.
9292
9293 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9294
9295         PR tree-optimization/48497
9296         * lib/gcc-defs.exp (dg-additional-options): New proc.
9297         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9298         -msse2 on 32-bit x86.
9299
9300 2011-06-06  Jason Merrill  <jason@redhat.com>
9301
9302         * g++.dg/cpp0x/enum19.C: New.
9303
9304 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9305
9306         * gcc.target/arm/neon-reload-class.c: New test.
9307
9308 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9309
9310         PR debug/49130
9311         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9312
9313 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9314
9315         * gcc.target/arm/smlatb-1.c: New file.
9316         * gcc.target/arm/smlatt-1.c: New file.
9317         * gcc.target/arm/smlaltb-1.c: New file.
9318         * gcc.target/arm/smlaltt-1.c: New file.
9319
9320 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9321
9322         * gcc.target/arm/mla-2.c: New test.
9323
9324 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9325
9326         PR gcov-profile/49299
9327         * gcc.dg/tree-prof/pr49299-1.c: New test.
9328         * gcc.dg/tree-prof/pr49299-2.c: New test.
9329
9330 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9331
9332         * lib/target-supports.exp
9333         (check_effective_target_vect_widen_mult_qi_to_hi):
9334         Add NEON as supporting target.
9335         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9336         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9337         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9338         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9339         using widening multiplication on targets that support it.
9340         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9341         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9342         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9343
9344 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9345
9346         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9347         Modern Objective-C runtime API.
9348         * objc/execute/next_mapping.h: Removed.
9349         * objc-obj-c++-shared/next-mapping.h: Removed.
9350         * objc-obj-c++-shared/Object1.h: Removed.
9351         * objc-obj-c++-shared/Object1.m: Removed.
9352         * objc-obj-c++-shared/Object1.mm: Removed.
9353         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9354         * objc-obj-c++-shared/Protocol1.h: Removed.
9355         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9356         of ProtoBool, IVAR_T and METHOD.
9357         * objc-obj-c++-shared/runtime.h: New.
9358         * objc-obj-c++-shared/TestsuiteObject.h: New.
9359         * objc-obj-c++-shared/TestsuiteObject.m: New.
9360
9361         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9362         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9363         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9364         it a class method.
9365         * objc/execute/_cmd.m: Include
9366         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9367         runtime API.  ([TestClass +initialize]): Include this method also
9368         with the GNU runtime.
9369         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9370         Object.  ([-setValue:]): Return void.
9371         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9372         with the GNU runtime.  Include
9373         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9374         for the NeXT runtime.  Use the existing print_ivars() and
9375         compare_structures() implementations for the old NeXT runtime.
9376         Added new implementations for the Modern GNU and NeXT runtimes.
9377         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9378         well.  (main): Use objc_getClass().  Use return instead of exit.
9379         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9380         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9381         of exit().
9382         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9383         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9384         instead of Object.  (main): Use return instead of exit().
9385         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9386         instead of Object.  Removed prototype for exit().  (main): Use
9387         return instead of exit().  Use the Modern Objective-C runtime API.
9388         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9389         Object.
9390         * objc/execute/class-tests-1.h: Include
9391         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9392         runtime API.  (test_class_with_superclass): Do not call [Object
9393         class].  There is no need to with the current libobjc.
9394         * objc/execute/class-tests-2.h: Include
9395         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9396         runtime API.
9397         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9398         ../../objc-obj-c++-shared/next-mapping.h.
9399         * objc/execute/class-2.m: Likewise.
9400         * objc/execute/class-3.m: Likewise.
9401         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9402         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9403         +initialize]): Include this method also with the GNU
9404         runtime. (main): Use the Modern Objective-C runtime API.
9405         * objc/execute/class-5.m: Likewise.
9406         * objc/execute/class-6.m: Likewise.
9407         * objc/execute/class-7.m: Likewise.
9408         * objc/execute/class-8.m: Likewise.
9409         * objc/execute/class-9.m: Likewise.
9410         * objc/execute/class-10.m: Likewise.
9411         * objc/execute/class-11.m: Likewise.
9412         * objc/execute/class-12.m: Likewise.
9413         * objc/execute/class-13.m: Likewise.
9414         * objc/execute/class-14.m: Likewise.
9415         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9416         this method also with the GNU runtime.
9417         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9418         +initialize]): Include this method also with the GNU runtime.
9419         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9420         of Object.
9421         * objc/execute/encode-1.m: Likewise.
9422         * objc/execute/enumeration-1.m: Likewise.
9423         * objc/execute/enumeration-2.m: Likewise.
9424         * objc/execute/exceptions/catchall-1.m: Likewise.
9425         * objc/execute/exceptions/finally-1.m: Likewise.
9426         * objc/execute/exceptions/foward-1.m: Likewise.
9427         * objc/execute/exceptions/local-variables-1.m: Likewise.
9428         * objc/execute/exceptions/throw-nil.m: Likewise.
9429         * objc/execute/exceptions/trivial.m: Likewise.
9430         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9431         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9432         * objc/execute/exceptions/matcher-1.m: Likewise.
9433         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9434         Object.
9435         * objc/execute/formal_protocol-2.m: Likewise.
9436         * objc/execute/formal_protocol-3.m: Likewise.
9437         * objc/execute/formal_protocol-4.m: Likewise.
9438         * objc/execute/formal_protocol-5.m: Include
9439         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9440         protocol_getName().
9441         * objc/execute/formal_protocol-6.m: Likewise.
9442         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9443         Object.  Include <objc/Protocol.h> instead of
9444         ../../objc-obj-c++-shared/Protocol1.h.
9445         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9446         Object.
9447         * objc/execute/informal_protocol.m: Likewise.
9448         * objc/execute/load-3.m: Likewise.
9449         * objc/execute/many_args_method.m ([TestClass +initialize]):
9450         Include this method with the GNU runtime as well.
9451         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9452         * objc/execute/nested-func-1.m: Use TestsuiteObject
9453         instead of Object.
9454         * objc/execute/nil_method-1.m: Likewise.
9455         * objc/execute/no_clash.m: Likewise.
9456         * objc/execute/np-1.m: Do not include
9457         ../../objc-obj-c++-shared/Protocol1.h.
9458         (main): Use return instead of exit().
9459         * objc/execute/np-2.m: Do not include
9460         ../../objc-obj-c++-shared/Protocol1.h.
9461         ([MyObject +initialize]): Include this method also with the GNU
9462         runtime.  (main): Use return instead of exit().
9463         * objc/execute/object_is_class.m: Include
9464         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9465         of Object.  (main): Use the Modern Objective-C runtime API.
9466         * objc/execute/object_is_meta_class.m: Likewise.
9467         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9468         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9469         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9470         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9471         Objective-C runtime API.
9472         * objc/execute/protocol-isEqual-2.m: Likewise.
9473         * objc/execute/protocol-isEqual-3.m: Likewise.
9474         * objc/execute/protocol-isEqual-4.m: Likewise.
9475         * objc/execute/redefining_self.m ([TestClass +initialize]):
9476         Include this method with the GNU runtime as well.
9477         * objc/execute/root_methods.m: Include
9478         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9479         Include this method with the GNU runtime as well.
9480         (main): Use the Modern Objective-C runtime API.
9481         * objc/execute/selector-1.m: Include
9482         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9483         of Object.  (main): Use the Modern Objective-C runtime API.
9484         * objc/execute/static-1.m ([Test +initialize]): Include this
9485         method with the GNU runtime as well.
9486         * objc/execute/static-2.m: Likewise.
9487         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9488         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9489         ([MathClass +initialize]): Include this method with the GNU
9490         runtime as well.
9491         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9492         instead of Object.
9493         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9494         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9495         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9496         * objc.dg/attributes/method-attribute-1.m: Likewise.
9497         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9498         * objc.dg/attributes/method-attribute-2.m: Likewise.
9499         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9500         * objc.dg/attributes/method-attribute-3.m: Likewise.
9501         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9502         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9503         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9504         * obj-c++.dg/bitfield-1.mm: Likewise.
9505         * obj-c++.dg/bitfield-2.mm: Likewise
9506         * objc.dg/bitfield-3.m: Likewise.
9507         * obj-c++.dg/bitfield-4.mm: Likewise.
9508         * objc.dg/bitfield-5.m: Likewise
9509         * objc.dg/call-super-1.m: Likewise.
9510         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9511         Use objc_getClass() instead of objc_get_class(), but for the GNU
9512         runtime redefine objc_getClass as objc_get_class.  Include
9513         ../objc-obj-c++-shared/runtime.h.
9514         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9515         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9516         Use the Modern Objective-C runtime API.
9517         * objc.dg/class-protocol-1.m: Include
9518         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9519         * obj-c++.dg/class-protocol-1.mm: Likewise.
9520         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9521         * objc.dg/comp-types-10.m: Likewise.
9522         * objc.dg/comp-types-11.m: Likewise.
9523         * objc.dg/comp-types-12.m: Likewise.
9524         * obj-c++.dg/comp-types-9.mm: Likewise.
9525         * obj-c++.dg/comp-types-11.mm: Likewise.
9526         * obj-c++.dg/comp-types-12.mm: Likewise.
9527         * obj-c++.dg/comp-types-13.mm: Likewise.
9528         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9529         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9530         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9531         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9532         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9533         * objc.dg/desig-init-1.m: Likewise.
9534         * obj-c++.dg/defs.mm: Likewise.
9535         * objc.dg/exceptions-2.m: Likewise.
9536         * obj-c++.dg/except-1.mm: Likewise.
9537         * obj-c++.dg/exceptions-2.mm: Likewise.
9538         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9539         Use the Modern Objective-C runtime API.
9540         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9541         the Modern Objective-C runtime API.  Do not include
9542         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9543         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9544         the Modern Objective-C runtime API except when using an older NeXT
9545         runtime.
9546         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9547         the Modern Objective-C runtime API.
9548         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9549         objc/encoding.h.
9550         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9551         * objc.dg/encode-7-next-64bit.m: Updated include.
9552         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9553         objc/encoding.h.
9554         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9555         the Modern Objective-C runtime API.
9556         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9557         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9558         instead of ../objc-obj-c++-shared/Protocol1.h.
9559         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9560         the Modern Objective-C runtime API except when using an older NeXT
9561         runtime.
9562         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9563         the Modern Objective-C runtime API.
9564         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9565         Object.
9566         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9567         * objc.dg/fix-and-continue-2.m: Likewise.
9568         * objc.dg/foreach-1.m: Likewise.
9569         * objc.dg/foreach-2.m: Likewise.
9570         * objc.dg/foreach-3.m: Likewise.
9571         * objc.dg/foreach-4.m: Likewise.
9572         * objc.dg/foreach-5.m: Likewise.
9573         * objc.dg/foreach-6.m: Likewise.
9574         * objc.dg/foreach-7.m: Likewise.
9575         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9576         Object.
9577         * objc.dg/func-ptr-2.m: Likewise.
9578         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9579         Do not include objc/objc-api.h.
9580         * obj-c++.dg/fsf-package-0.mm: Likewise.
9581         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9582         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9583         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9584         of Object.
9585         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9586         * objc.dg/gnu-runtime-3.m: Likewise.
9587         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9588         * objc.dg/headers.m: Include objc/runtime.h instead of
9589         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9590         for the NeXT runtime.
9591         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9592         * obj-c++.dg/isa-field-1.mm: Likewise.
9593         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9594         * objc.dg/layout-1.m: Likewise.
9595         * objc.dg/layout-2.m: Likewise.
9596         * objc.dg/local-decl-2.m: Likewise.
9597         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9598         Object.  ([Container +elementForView:]): Use
9599         class_conformsToProtocol().
9600         * obj-c++.dg/lookup-2.mm: Likewise.
9601         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9602         * obj-c++.dg/local-decl-1.mm: Likewise.
9603         * objc.dg/method-3.m: Likewise.
9604         * objc.dg/method-4.m: Likewise.
9605         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9606         ../objc-obj-c++-shared/Protocol1.h.
9607         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9608         * objc.dg/method-9.m: Likewise.
9609         * objc.dg/method-10.m: Likewise.
9610         * objc.dg/method-13.m ([Root +initialize]): Include this method
9611         also for the GNU runtime.  (main): Use objc_getClass() also for
9612         the GNU runtime.
9613         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9614         * objc.dg/method-17.m: Likewise.
9615         * objc.dg/method-19.m: Likewise.
9616         * objc.dg/method-20b.m: Likewise.
9617         * obj-c++.dg/method-2.mm: Likewise.
9618         * obj-c++.dg/method-6.mm: Likewise.
9619         * obj-c++.dg/method-10.mm: Likewise.
9620         * obj-c++.dg/method-11.mm: Likewise.
9621         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9622         ../objc-obj-c++-shared/Protocol1.h.
9623         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9624         * obj-c++.dg/method-15.mm: Likewise.
9625         * obj-c++.dg/method-17.mm: Likewise.
9626         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9627         +initialize]): Include this method also for the GNU
9628         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9629         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9630         * obj-c++.dg/method-22.mm: Likewise.
9631         * obj-c++.dg/method-23.mm: Likewise.
9632         * obj-c++.dg/no-extra-load.mm: Likewise.
9633         * objc.dg/objc-fast-4.m: Likewise.
9634         * objc.dg/objc-gc-4.m: Likewise.
9635         * obj-c++.dg/objc-gc-3.mm: Likewise.
9636         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9637         protocol_getMethodDescription() instead of [Protocol
9638         -descriptionForInstanceMethod].
9639         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9640         Made it available with all runtimes.  (main): Call -test instead
9641         of -class.
9642         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9643         and put into a category.
9644         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9645         Object.  Include objc/objc.h.
9646         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9647         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9648         New. (main): Use protocol_getMethodDescription() instead
9649         of [Protocol -descriptionForInstanceMethod] and [Protocol
9650         -descriptionForClassMethod].
9651         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9652         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9653         Objective-C runtime API.
9654         * obj-c++.dg/proto-qual-1.mm: Likewise.
9655         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9656         Object.
9657         * obj-c++.dg/property/property-1.mm: Likewise.
9658         * obj-c++.dg/qual-types-1.mm: Likewise.
9659         * objc.dg/selector-2.m: Include objc/objc.h instead of
9660         ../objc-obj-c++-shared/Object1.h.
9661         * obj-c++.dg/selector-2.mm: Likewise.
9662         * obj-c++.dg/selector-5.mm: Likewise.
9663         * obj-c++.dg/selector-6.mm: Likewise.
9664         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9665         Object.  Do not include objc/objc-api.h.
9666         * obj-c++.dg/set-not-used-1.mm: Likewise.
9667         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9668         * objc.dg/stret-1.m: Likewise.
9669         * objc.dg/stret-2.m: Likewise.
9670         * obj-c++.dg/super-class-2.mm: Likewise.
9671         * objc.dg/super-class-3.m: Likewise.
9672         * objc.dg/super-class-4.m: Likewise.
9673         * objc.dg/sync-2.m: Likewise.
9674         * obj-c++.dg/sync-2.mm: Likewise.
9675         * objc.dg/sync-1.m: Include objc/objc.h instead of
9676         ../objc-obj-c++-shared/Object1.h.
9677         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9678         'Class' as the type of 'isa'.
9679         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9680         Objective-C runtime API.  ([TestClass +initialize]): Include this
9681         method with the GNU runtime as well.
9682         * objc.dg/strings/strings-1.m: Updated includes.
9683         * obj-c++.dg/strings/strings-1.mm: Likewise.
9684         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9685         objc.dg/strings/const-str-12b.m.
9686         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9687         * obj-c++.dg/template-3.mm: Likewise.
9688         * obj-c++.dg/template-4.mm: Likewise.
9689         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9690         Objective-C runtime API.
9691         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9692         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9693         * obj-c++.dg/try-catch-1.mm: Likewise.
9694         * obj-c++.dg/try-catch-2.mm: Likewise.
9695         * objc.dg/try-catch-3.m: Likewise.
9696         * obj-c++.dg/try-catch-3.mm: Likewise.
9697         * objc.dg/try-catch-6.m: Likewise.
9698         * objc.dg/try-catch-7.m: Likewise.
9699         * obj-c++.dg/try-catch-7.mm: Likewise.
9700         * obj-c++.dg/try-catch-8.mm: Likewise.
9701         * obj-c++.dg/try-catch-9.mm: Likewise.
9702         * objc.dg/try-catch-10.m: Likewise.
9703         * obj-c++.dg/try-catch-11.mm: Likewise.
9704         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9705         Object.  Include objc/objc.h.
9706         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9707         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9708         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9709         Object.  Use Modern Objective-C runtime API.  Do not use
9710         performv::.
9711         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9712         * obj-c++.dg/torture/trivial.mm: Likewise.
9713         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9714         instead of ../objc-obj-c++-shared/Object1.h.  Include
9715         ../objc-obj-c++-shared/runtime.h.
9716         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9717         * objc.dg/torture/strings/const-str-11.m: Likewise.
9718         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9719         * objc.dg/torture/strings/const-str-9.m: Likewise.
9720         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9721         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9722         instead of Object. Only add _FooClassReference if
9723         __NEXT_RUNTIME__.
9724         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9725         * objc.dg/torture/strings/const-str-8.m: Likewise.
9726         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9727         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9728         additional sources.
9729         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9730         Object.
9731         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9732         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9733         * obj-c++.dg/va-meth-1.mm: Likewise.
9734         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9735         ../objc-obj-c++-shared/Object1.h.
9736         * objc.dg/zero-link-3.m: Likewise.
9737
9738 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9739
9740         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9741
9742 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9743
9744         PR obj-c++/48275
9745         * obj-c++.dg/property/cxx-property-1.mm: New.
9746         * obj-c++.dg/property/cxx-property-2.mm: New.
9747
9748 2011-06-06  Jason Merrill  <jason@redhat.com>
9749
9750         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9751
9752 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9753
9754         PR rtl-optimization/49145
9755         From Ryan Mansfield
9756         * gcc.c-torture/compile/pr49145.c: New test.
9757
9758 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9759
9760         PR testsuite/49288
9761         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9762         to dg-options, match also DW_AT_linkage_name.
9763
9764         PR debug/49294
9765         * gcc.dg/debug/pr49294.c: New test.
9766
9767         PR c++/49264
9768         * g++.dg/opt/pr49264.C: New test.
9769
9770 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9771
9772         PR tree-optimization/49243
9773         * gcc.dg/pr49243.c: New.
9774
9775 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9776
9777         * gnat.dg/specs/cond_expr1.ads: New test.
9778
9779 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9780
9781         * gnat.dg/deferred_const4.ad[sb]: New test.
9782         * gnat.dg/deferred_const4_pkg.ads: New helper.
9783
9784 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9785
9786         * gnat.dg/test_tamdt.adb: Rename to...
9787         * gnat.dg/taft_type1.adb: ...this.
9788         * gnat.dg/tamdt.ad[sb]: Rename to...
9789         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9790         * gnat.dg/tamdt_aux.ads: Rename to...
9791         * gnat.dg/taft_type1_pkg2.ads: ...this.
9792         * gnat.dg/taft_type2.ad[sb]: New test.
9793         * gnat.dg/taft_type2_pkg.ads: New helper.
9794         * gnat.dg/taft_type3.adb: New test.
9795         * gnat.dg/taft_type3_pkg.ads: New helper.
9796
9797 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9798
9799         PR fortran/49255
9800         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9801         for F2008.
9802
9803 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9804
9805         PR testsuite/49287
9806         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9807         warning.
9808         * objc.dg/gnu-api-2-objc.m: Likewise.
9809         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9810         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9811
9812 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9813
9814         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9815         alignment, not the alignment, when calling class_addIvar().  Add
9816         an 'isa' instance variable to the test root class.
9817         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9818
9819 2011-06-04  Jan Hubicka  <jh@suse.cz>
9820
9821         PR tree-optimization/48893
9822         PR tree-optimization/49091
9823         PR tree-optimization/49179
9824         * gfortran.dg/pr49179.f90: New testcase
9825
9826 2011-06-04  Jan Hubicka  <jh@suse.cz>
9827
9828         PR lto/48954
9829         * g++.dg/torture/pr48954.C: New testcase.
9830
9831 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9832
9833         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9834
9835 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9836
9837         PR c++/33840
9838         * g++.dg/diagnostic/bitfld2.C: New.
9839
9840 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9841
9842         PR target/49281
9843         * gcc.c-torture/execute/pr49281.c: New test.
9844
9845 2011-06-04  Jan Hubicka  <jh@suse.cz>
9846
9847         PR tree-optimize/48929
9848         * gcc.c-torture/compile/pr48929.c: New testcase.
9849
9850 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9851
9852         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9853
9854 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9855
9856         PR c++/49276
9857         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9858
9859 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9860
9861         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9862
9863 2011-06-03  Richard Henderson  <rth@redhat.com>
9864             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9865
9866         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9867
9868 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9869
9870         * objc.dg/headers.m: Do not include objc-list.h.
9871
9872 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9873
9874         * objc.dg/type-stream-1.m: Test removed.
9875         * objc.dg/headers.m: Do not include typedstream.h.
9876
9877 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9878
9879         * objc.dg/torture/forward-1.m (main): Updated testcase.
9880
9881 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9882
9883         PR target/49163
9884         * gcc.c-torture/compile/pr49163.c: New.
9885
9886 2011-06-02  Asher Langton  <langton2@llnl.gov>
9887
9888         PR fortran/49268
9889         * gfortran.dg/PR49268.f90: New test.
9890
9891 2011-06-02  Asher Langton  <langton2@llnl.gov>
9892
9893         PR fortran/37039
9894         * gfortran.dg/PR37039.f90: New test.
9895
9896 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9897
9898         PR objc/48539
9899         * objc.dg/method-5.m: Updated.
9900         * objc.dg/method-19.m: Updated.
9901         * objc.dg/method-lookup-1.m: New.
9902         * obj-c++.dg/method-6.mm: Updated.
9903         * obj-c++.dg/method-7.mm: Updated.
9904         * obj-c++.dg/method-lookup-1.mm: New.
9905
9906 2011-06-02  DJ Delorie  <dj@redhat.com>
9907
9908         * lib/timeout.exp (timeout): Add board_info support.
9909
9910 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9911
9912         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9913
9914 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9915
9916         PR fortran/49265
9917         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9918         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9919
9920 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9921             Hans-Peter Nilsson  <hp@axis.com>
9922
9923         PR rtl-optimization/48840
9924         * gcc.target/sparc/ultrasp13.c: New test.
9925
9926 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9927
9928         PR target/49238
9929         * gcc.c-torture/compile/pr49238.c: New.
9930
9931 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9932
9933         * gcc.target/arm/g2.c: Skip test in -mthumb.
9934         Skip test unless cpu is xscale.
9935         * gcc.target/arm/scd42-2.c: Likewise.
9936         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9937
9938 2011-06-01  Jason Merrill  <jason@redhat.com>
9939
9940         * g++.dg/cpp0x/decltype28.C: New.
9941         * g++.dg/cpp0x/decltype29.C: New.
9942
9943 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9944
9945         PR target/45074
9946         * gcc.target/mips/pr45074.c: New test.
9947
9948 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9949             Hans-Peter Nilsson  <hp@axis.com>
9950
9951         PR rtl-optimization/48830
9952         * gcc.target/sparc/ultrasp12.c: New test.
9953
9954 2011-06-01  David Li  <davidxl@google.com>
9955
9956         * gcc.dg/profile-dir-1.c: Change pass name.
9957         * gcc.dg/profile-dir-2.c: Ditto.
9958         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9959         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9960         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9961         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9962         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9963         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9964         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9965         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9966         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9967         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9968         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9969         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9970         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9971         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9972         * gcc.dg/profile-dir-3.c: Ditto.
9973         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9974
9975 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9976
9977         * objc.dg/attributes/method-nonnull-1.m: New test.
9978         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9979
9980 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9981
9982         PR fortran/18918
9983         * gfortran.dg/coarray_atomic_1.f90: New.
9984         * gfortran.dg/coarray/atomic_1.f90: New.
9985
9986 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9987
9988         * gcc.dg/guality/bswaptest.c: New test.
9989         * gcc.dg/guality/clztest.c: New test.
9990         * gcc.dg/guality/ctztest.c: New test.
9991         * gcc.dg/guality/rotatetest.c: New test.
9992
9993         PR target/48688
9994         * gcc.target/i386/pr48688.c: New test.
9995
9996 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9997
9998         PR c++/48010
9999         * g++.dg/lookup/name-clash9.C: New.
10000
10001 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10002
10003         PR fortran/18918
10004         * gfortran.dg/coarray/dummy_1.f90: New.
10005
10006 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10007
10008         PR fortran/18918
10009         * gfortran.dg/coarray/save_1.f90: New.
10010         * gfortran.dg/coarray_4.f90: Update dg-error.
10011
10012 2011-05-31  Jason Merrill  <jason@redhat.com>
10013
10014         * g++.dg/cpp0x/rv-template1.C: New.
10015
10016 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10017
10018         PR rtl-optimization/49235
10019         * gcc.dg/pr49235.c: New test.
10020
10021 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10022
10023         PR tree-optimization/49093
10024         * gcc.dg/vect/pr49093.c: New test.
10025
10026 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10027
10028         PR debug/49047
10029         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10030
10031 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10032
10033         PR testsuite/49239
10034         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10035         output array.
10036
10037 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10038
10039         PR target/49186
10040         * gcc.c-torture/execute/pr49186.c: New.
10041
10042 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10043
10044         PR target/49168
10045          * gcc.target/i386/pr49168-1.c: New.
10046
10047 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10048             Eric Botcazou  <ebotcazou@adacore.com>
10049
10050         * gcc.dg/guality/drap.c: New test.
10051
10052 2011-05-30  Richard Guenther  <rguenther@suse.de>
10053
10054         PR tree-optimization/49210
10055         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10056         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10057
10058 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10059
10060         PR c++/49223
10061         * g++.dg/gomp/pr49223-1.C: New test.
10062         * g++.dg/gomp/pr49223-2.C: New test.
10063
10064 2011-05-30  Richard Guenther  <rguenther@suse.de>
10065
10066         PR tree-optimization/49218
10067         * gcc.c-torture/execute/pr49218.c: New testcase.
10068
10069 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10070
10071         PR tree-optimization/49199
10072         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10073         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10074         -fno-tree-scev-cprop.
10075
10076 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10077
10078         PR fortran/47601
10079         * gfortran.dg/extends_13.f03: New.
10080
10081 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10082
10083         PR rtl-optimization/49095
10084         * gcc.target/i386/pr49095.c: New test.
10085
10086 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10087
10088         PR fortran/18918
10089         * gfortran.dg/coarray_24.f90: New.
10090
10091 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10092
10093         PR fortran/18918
10094         * gfortran.dg/coarray_23.f90: New.
10095
10096 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10097
10098         From Ryan Mansfield
10099         * gcc.dg/pr48826.c: New test.
10100
10101 2011-05-29  Richard Guenther  <rguenther@suse.de>
10102
10103         PR tree-optimization/49217
10104         * gcc.dg/torture/pr49217.c: New testcase.
10105
10106 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10107
10108         PR testsuite/49222
10109         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10110
10111 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10112
10113         * gnat.dg/boolean_subtype.adb: Rename to...
10114         * gnat.dg/boolean_subtype1.adb: ...this.
10115
10116 2011-05-28  Jason Merrill  <jason@redhat.com>
10117
10118         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10119
10120 2011-05-27  Jason Merrill  <jason@redhat.com>
10121
10122         * g++.dg/cpp0x/enum18.C: Adjust.
10123
10124         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10125
10126 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10127
10128         PR fortran/18918
10129         * gfortran.dg/coarray_22.f90: New.
10130
10131 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10132
10133         PR tree-optimization/46728
10134         * gcc.target/powerpc/pr46728-1.c: New.
10135         * gcc.target/powerpc/pr46728-2.c: New.
10136         * gcc.target/powerpc/pr46728-3.c: New.
10137         * gcc.target/powerpc/pr46728-4.c: New.
10138         * gcc.target/powerpc/pr46728-5.c: New.
10139         * gcc.dg/pr46728-6.c: New.
10140         * gcc.target/powerpc/pr46728-7.c: New.
10141         * gcc.target/powerpc/pr46728-8.c: New.
10142         * gcc.dg/pr46728-9.c: New.
10143         * gcc.target/powerpc/pr46728-10.c: New.
10144         * gcc.target/powerpc/pr46728-11.c: New.
10145         * gcc.dg/pr46728-12.c: New.
10146         * gcc.target/powerpc/pr46728-13.c: New.
10147         * gcc.target/powerpc/pr46728-14.c: New.
10148         * gcc.target/powerpc/pr46728-15.c: New.
10149         * gcc.target/powerpc/pr46728-16.c: New.
10150
10151 2011-05-27  Jason Merrill  <jason@redhat.com>
10152
10153         * g++.dg/abi/mangle47.C: New.
10154
10155         PR c++/49176
10156         * g++.dg/template/const5.C: New.
10157
10158         * g++.dg/cpp0x/enum18.C: New.
10159
10160         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10161
10162         * g++.dg/cpp0x/error6.C: New.
10163
10164         * g++.dg/cpp0x/error5.C: New.
10165
10166 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10167
10168         PR c++/49165
10169         * g++.dg/eh/cond6.C: New test.
10170
10171 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10172
10173         PR fortran/48820
10174         * gfortran.dg/rank_3.f90: New.
10175         * gfortran.dg/rank_4.f90: New.
10176
10177 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10178
10179         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10180         replace dump search.
10181
10182 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10183
10184         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10185         * gnat.dg/bit_packed_array5.adb: ...here.
10186
10187 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10188
10189         PR c++/42056
10190         * g++.dg/cpp0x/auto25.C: New.
10191
10192 2011-05-27  Richard Guenther  <rguenther@suse.de>
10193
10194         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10195
10196 2011-05-27  Richard Guenther  <rguenther@suse.de>
10197
10198         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10199
10200 2011-05-27  Richard Guenther  <rguenther@suse.de>
10201
10202         PR middle-end/49189
10203         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10204
10205 2011-05-26  Jason Merrill  <jason@redhat.com>
10206
10207         * g++.dg/cpp0x/friend1.C: New.
10208         * g++.dg/cpp0x/friend2.C: New.
10209
10210         * g++.dg/cpp0x/auto7.C: Update.
10211         * g++.dg/template/crash50.C: Adjust.
10212         * g++.dg/template/static9.C: Adjust.
10213         * g++.old-deja/g++.ext/memconst.C: Adjust.
10214
10215 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10216
10217         * gcc.dg/march.c: Ignore a note for some targets.
10218
10219 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10220             Nathan Froyd  <froydnj@codesourcery.com>
10221
10222         PR c++/2288
10223         PR c++/18770
10224         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10225         * g++.dg/parse/pr18770.C: New test.
10226         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10227
10228 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10229
10230         PR fortran/48955
10231         * gfortran.dg/dependency_40.f90 : New test.
10232
10233 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10234
10235         PR fortran/18918
10236         * gfortran.dg/coarray/registering_1.f90: New.
10237
10238 2011-05-26  Jason Merrill  <jason@redhat.com>
10239
10240         * g++.dg/cpp0x/variadic111.C: New.
10241         * g++.dg/cpp0x/variadic41.C: Adjust.
10242
10243 2011-05-26  Richard Guenther  <rguenther@suse.de>
10244
10245         PR tree-optimization/48702
10246         * gcc.dg/torture/pr48702.c: New testcase.
10247
10248 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10249
10250         PR gcov-profile/48845
10251         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10252         support.
10253         * gcc.dg/matrix/matrix.exp: Likewise.
10254         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10255         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10256         line number to check_profiling_available.
10257         * lib/target-supports.exp (check_profiling_available): Account for
10258         this.
10259         Require TLS runtime support with -fprofile-generate.
10260         * lib/profopt.exp (profopt-execute): Add TLS options for
10261         -fprofile-generate.
10262         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10263
10264 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10265
10266         PR c++/49165
10267         * g++.dg/eh/cond5.C: New test.
10268
10269         PR tree-optimization/49161
10270         * gcc.c-torture/execute/pr49161.c: New test.
10271
10272 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10273
10274         * gcc.target/arm/neon-vorn-vbic.c: New test.
10275
10276 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10277
10278         PR tree-optimization/49038
10279         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10280         * gcc.dg/vect/pr49038.c: New test.
10281
10282 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10283
10284         * g++.dg/init/pr25811-3.C: New.
10285         * g++.dg/init/pr25811-4.C: New.
10286
10287 2011-05-25  Jason Merrill  <jason@redhat.com>
10288
10289         * g++.dg/cpp0x/enum17.C: New.
10290         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10291
10292         * g++.dg/cpp0x/auto24.C: New.
10293
10294         * g++.dg/cpp0x/error4.C: New.
10295
10296         * g++.dg/cpp0x/rv-restrict.C: New.
10297
10298         * g++.dg/cpp0x/enum15.C: New.
10299         * g++.dg/cpp0x/constexpr-switch2.C: New.
10300
10301         * g++.dg/cpp0x/variadic110.C: New.
10302
10303         * g++.dg/cpp0x/auto9.C: Add typedef test.
10304
10305         * g++.dg/cpp0x/auto23.C: New.
10306         * g++.dg/cpp0x/auto9.C: Adjust.
10307
10308         * g++.dg/cpp0x/defaulted29.C: New.
10309
10310         * g++.dg/cpp0x/initlist51.C: New.
10311
10312 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10313
10314         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10315         * g++.dg/abi/packed1.C: Suppress warning.
10316         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10317         * g++.dg/template/stdarg1.C: Likewise.
10318         * g++.dg/other/packed1.C: Remove arm from xfail list.
10319
10320 2011-05-25  Jason Merrill  <jason@redhat.com>
10321
10322         * g++.dg/cpp0x/enum16.C: New.
10323         * g++.dg/parse/error15.C: Adjust.
10324
10325         * g++.dg/cpp0x/initlist50.C: New.
10326
10327         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10328
10329         * g++.dg/cpp0x/variadic109.C: New.
10330
10331 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10332
10333          * gcc.target/i386/pause-1.c: New.
10334
10335 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10336
10337         * gcc.dg/stack-usage-1.c: Adjust comment.
10338         * gcc.dg/stack-usage-2.c: New test.
10339
10340 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10341
10342         PR c++/49136
10343         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10344         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10345
10346 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10347
10348         PR rtl-optimization/48757
10349         * gfortran.dg/pr48757.f:  New test case.
10350
10351 2011-05-24  Jason Merrill  <jason@redhat.com>
10352
10353         * g++.dg/cpp0x/access01.C: New.
10354
10355 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10356
10357         PR libobjc/48177
10358         * objc.dg/pr48177.m: New testcase.
10359
10360 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10361
10362         PR objc/48187
10363         * objc.dg/pr48187.m: New testcase.
10364         * obj-c++.dg/pr48187.mm: New testcase.
10365         * objc.dg/ivar-extra-semicolon.m: New testcase.
10366
10367 2011-05-24  Jason Merrill  <jason@redhat.com>
10368
10369         * g++.dg/template/access21.C: New.
10370         * g++.dg/template/access22.C: New.
10371
10372 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10373
10374         PR rtl-optimization/48633
10375         * g++.dg/pr48633.C: New test.
10376
10377 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10378
10379         PR target/49133
10380         * g++.dg/other/pr49133.C: New test.
10381
10382 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10383             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10384
10385         * gcc.dg/torture/tls/run-gd.c: New test.
10386         * gcc.dg/torture/tls/run-ie.c: New test.
10387         * gcc.dg/torture/tls/run-ld.c: New test.
10388         * gcc.dg/torture/tls/run-le.c: New test.
10389         * lib/target-supports.exp (check_effective_target_tls_runtime):
10390         Build testcase with TLS options.
10391
10392 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10393
10394         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10395
10396 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10397
10398         PR tree-optimization/49121
10399         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10400
10401 2011-05-23  Jason Merrill  <jason@redhat.com>
10402
10403         * g++.dg/cpp0x/defaulted28.C: New.
10404
10405         * g++.dg/cpp0x/sfinae25.C: New.
10406
10407         * g++.dg/cpp0x/rv-cast2.C: New.
10408
10409         * g++.dg/cpp0x/enum14.C: New.
10410
10411 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10412
10413         PR lto/49123
10414         * gcc.c-torture/execute/pr49123.c: New test.
10415
10416         PR debug/49032
10417         * gcc.dg/debug/pr49032.c: New test.
10418
10419         PR c/49120
10420         * gcc.dg/pr49120.c: New test.
10421
10422 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10423
10424         PR target/47315
10425         * gcc.target/i386/pr47315.c: New test.
10426
10427 2011-05-23  Jason Merrill  <jason@redhat.com>
10428
10429         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10430
10431         * g++.dg/cpp0x/sfinae24.C: New.
10432
10433         * g++.dg/cpp0x/error3.C: New.
10434
10435         * g++.dg/cpp0x/defaulted27.C: New.
10436
10437         * g++.dg/cpp0x/decltype27.C: New.
10438
10439 2011-05-23  Richard Guenther  <rguenther@suse.de>
10440
10441         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10442
10443 2011-05-23  Richard Guenther  <rguenther@suse.de>
10444
10445         PR tree-optimization/40874
10446         * g++.dg/tree-ssa/pr40874.C: New testcase.
10447
10448 2011-05-23  Richard Guenther  <rguenther@suse.de>
10449
10450         PR tree-optimization/49115
10451         * g++.dg/torture/pr49115.C: New testcase.
10452
10453 2011-05-23  Richard Guenther  <rguenther@suse.de>
10454
10455         PR middle-end/15419
10456         * gcc.dg/memcpy-3.c: New testcase.
10457
10458 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10459
10460         PR middle-end/48973
10461         * gcc.c-torture/execute/pr48973-1.c: New test.
10462         * gcc.c-torture/execute/pr48973-2.c: New test.
10463
10464 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10465
10466         PR c++/18016
10467         * g++.dg/warn/pr18016.C: New.
10468
10469 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10470
10471         PR target/45098
10472         * gcc.target/arm/ivopts-6.c: New test.
10473
10474 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10475
10476         PR middle-end/49029
10477         * gcc.c-torture/compile/pr49029.c: New test.
10478
10479 2011-05-22  Jason Merrill  <jason@redhat.com>
10480
10481         * g++.dg/cpp0x/sfinae23.C: New.
10482         * g++.dg/cpp0x/sfinae8.C: Correct.
10483
10484 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10485
10486         * gfortran.dg/function_optimize_8.f90:  New test case.
10487
10488 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10489
10490         PR tree-optimization/49087
10491         * gcc.dg/vect/O3-pr49087.c: New test.
10492
10493 2011-05-21  Jason Merrill  <jason@redhat.com>
10494
10495         * g++.dg/debug/const5.C: New.
10496
10497 2011-05-20  Jason Merrill  <jason@redhat.com>
10498
10499         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10500
10501         * g++.dg/cpp0x/constexpr-static7.C: New.
10502
10503         * g++.dg/cpp0x/enum12.C: New.
10504         * g++.dg/cpp0x/enum13.C: New.
10505
10506 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10507
10508         PR fortran/48699
10509         * gfortran.dg/select_type_23.f03: New.
10510
10511 2011-05-20  Jason Merrill  <jason@redhat.com>
10512
10513         * g++.dg/cpp0x/defaulted26.C: New.
10514
10515         * g++.dg/cpp0x/noexcept02.C: Fix.
10516         * g++.dg/cpp0x/noexcept03.C: Fix.
10517         * g++.dg/cpp0x/noexcept08.C: Fix.
10518         * g++.dg/cpp0x/noexcept10.C: New.
10519
10520 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10521
10522         PR fortran/48706
10523         * gfortran.dg/extends_12.f03: New.
10524
10525 2011-05-20  Jason Merrill  <jason@redhat.com>
10526
10527         * g++.dg/template/koenig9.C: New.
10528         * g++.dg/opt/pr47615.C: Fix.
10529         * g++.dg/overload/defarg1.C: Fix.
10530         * g++.dg/tc1/dr213.C: Remove xfail.
10531         * g++.dg/torture/pr34850.C: Fix.
10532         * g++.dg/torture/pr39362.C: Fix.
10533         * g++.old-deja/g++.brendan/crash56.C: Fix.
10534         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10535
10536 2011-05-20  Richard Guenther  <rguenther@suse.de>
10537
10538         PR tree-optimization/49079
10539         * gcc.dg/torture/pr49079.c: New testcase.
10540
10541 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10542
10543         PR tree-optimization/49073
10544         * gcc.c-torture/execute/pr49073.c: New test.
10545
10546 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10547
10548         PR fortran/18918
10549         * gfortran.dg/coarray_21.f90: New.
10550
10551 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10552
10553         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10554         output.
10555
10556 2011-05-19  Richard Guenther  <rguenther@suse.de>
10557
10558         PR testsuite/49063
10559         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10560
10561 2011-05-19  Richard Guenther  <rguenther@suse.de>
10562
10563         PR middle-end/48985
10564         * gcc.dg/builtin-object-size-11.c: New testcase.
10565
10566 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10567
10568         PR target/45098
10569         * gcc.target/arm/ivopts.c: New test.
10570         * gcc.target/arm/ivopts-2.c: New test.
10571
10572 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10573
10574         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10575
10576 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10577
10578         * gcc.c-torture/execute/960321-1.x: Remove.
10579
10580 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10581
10582         PR fortran/48700
10583         * gfortran.dg/move_alloc_4.f90: New.
10584
10585 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10586
10587         PR target/49002
10588         * gcc.target/i386/pr49002-1.c: New test.
10589         * gcc.target/i386/pr49002-2.c: Likewise.
10590
10591 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10592
10593         PR tree-optimization/49039
10594         * gcc.c-torture/execute/pr49039.c: New test.
10595         * gcc.dg/tree-ssa/pr49039.c: New test.
10596         * g++.dg/torture/pr49039.C: New test.
10597
10598 2011-05-18  Jason Merrill  <jason@redhat.com>
10599
10600         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10601         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10602         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10603
10604 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10605
10606         * gcc.target/bfin/mcpu-bf592.c: New test.
10607
10608 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10609
10610         PR tree-optimization/41881
10611         * gcc.dg/vect/O3-pr41881.c: New test.
10612         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10613
10614 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10615
10616         PR tree-optimization/49000
10617         * gcc.dg/pr49000.c: New test.
10618
10619 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10620
10621         * gnat.dg/invalid1.adb: New test.
10622
10623 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10624
10625         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10626         scan pattern.
10627         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10628         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10629
10630 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10631
10632         PR c++/48994
10633         * g++.dg/cpp0x/range-for18.C: New.
10634
10635 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10636
10637         PR fortran/18918
10638         * gfortran.dg/coarray/image_index_2.f90: New.
10639
10640 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10641
10642         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10643         * g++.dg/cpp0x/override2.C: New.
10644
10645 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10646
10647         PR fortran/18918
10648         * gfortran.de/coarray_20.f90: New.
10649
10650 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10651
10652         PR fortran/22572
10653         * function_optimize_7.f90:  New test case.
10654
10655 2011-05-13  Jason Merrill  <jason@redhat.com>
10656
10657         * g++.dg/cpp0x/decltype26.C: New.
10658         * g++.dg/cpp0x/enum11.C: New.
10659
10660 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10661
10662         PR fortran/48972
10663         PR fortran/48991
10664         * gfortran.dg/assign_8.f90: Update dg-error.
10665
10666 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10667
10668         PR fortran/48972
10669         * gfortran.dg/io_constraints_8.f90: New.
10670         * gfortran.dg/io_constraints_9.f90: New.
10671
10672 2011-05-13  Martin Thuresson  <martint@google.com>
10673
10674         PR gcov-profile/47793
10675         * gcc.dg/pr47793.c: New.
10676
10677 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10678
10679         PR tree-optimization/48975
10680         * gcc.dg/pr48975.c: New test.
10681
10682 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10683
10684         PR fortran/48972
10685         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10686
10687 2011-05-12  Jason Merrill  <jason@redhat.com>
10688
10689         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10690
10691 2011-05-12  Geert Bosch  <bosch@adacore.com>
10692
10693         * gnat.dg/view_conversion1.adb: New test.
10694
10695 2011-05-12  Richard Guenther  <rguenther@suse.de>
10696
10697         PR tree-optimization/48172
10698         * gcc.dg/vect/pr48172.c: New testcase.
10699
10700 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10701
10702         PR debug/48967
10703         * g++.dg/opt/pr48967.C: New test.
10704
10705 2011-05-11  Jason Merrill  <jason@redhat.com>
10706
10707         * g++.dg/cpp0x/constexpr-friend.C: New.
10708         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10709
10710         * g++.dg/cpp0x/sfinae22.C: New.
10711
10712 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10713
10714         PR fortran/48889
10715         * gfortran.dg/generic_24.f90: New.
10716
10717 2011-05-11  Richard Guenther  <rguenther@suse.de>
10718
10719         PR tree-optimization/15256
10720         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10721
10722 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10723
10724         PR debug/48159
10725         * gcc.dg/pr48159-1.c: New test.
10726         * gcc.dg/pr48159-2.c: New test.
10727
10728 2011-05-11  Richard Guenther  <rguenther@suse.de>
10729
10730         PR middle-end/48953
10731         * gcc.dg/torture/pr48953.c: New testcase.
10732
10733 2011-05-11  Richard Guenther  <rguenther@suse.de>
10734
10735         PR tree-optimization/18041
10736         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10737
10738 2011-05-11  Alan Modra  <amodra@gmail.com>
10739
10740         PR target/47755
10741         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10742
10743 2011-05-10  Jason Merrill  <jason@redhat.com>
10744
10745         * g++.dg/cpp0x/defaulted25.C: New.
10746         * g++.dg/template/crash7.C: Adjust.
10747
10748         * g++.dg/cpp0x/variadic108.C: New.
10749
10750 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10751
10752         * g++.dg/inherit/virtual9.C: Extend.
10753
10754 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10755
10756         PR target/48857
10757         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10758         are passed and returned in vector registers.
10759
10760 2011-05-10  Richard Guenther  <rguenther@suse.de>
10761
10762         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10763         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10764         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10765         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10766         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10767         applies.
10768
10769 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10770
10771         PR tree-optimization/48611
10772         PR tree-optimization/48794
10773         * gfortran.dg/gomp/pr48611.f90: New test.
10774         * gfortran.dg/gomp/pr48794.f90: New test.
10775
10776         PR debug/48928
10777         * gcc.dg/dfp/pr48928.c: New test.
10778
10779 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10780
10781         PR c++/48522
10782         * g++.dg/cpp0x/pr48522.C: New.
10783
10784 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10785
10786         PR c++/48735
10787         * g++.dg/cpp0x/sfinae21.C: New.
10788
10789 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10790
10791         * g++.dg/template/sfinae28.C: Rename to...
10792         * g++.dg/cpp0x/sfinae19.C: ... this.
10793         * g++.dg/template/sfinae29.C: Rename to...
10794         * g++.dg/cpp0x/sfinae20.C: ... this.
10795
10796 2011-05-09  Jeff Law <law@redhat.com>
10797
10798         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10799         consistent results.
10800
10801 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10802
10803         PR c++/20039
10804         * g++.dg/init/pr20039.C: New.
10805
10806 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10807
10808         PR c++/48737
10809         PR c++/48744
10810         * g++.dg/template/sfinae28.C: New.
10811         * g++.dg/template/sfinae29.C: Likewise.
10812
10813 2011-05-09  Jason Merrill  <jason@redhat.com>
10814
10815         * g++.dg/template/nontype23.C: New.
10816
10817 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10818         PR c++/48859
10819         * g++.dg/init/pr48859.C: New.
10820
10821 2011-05-09  Jason Merrill  <jason@redhat.com>
10822
10823         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10824         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10825         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10826         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10827         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10828         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10829         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10830         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10831
10832 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10833
10834         * g++.dg/inherit/virtual9.C: New.
10835
10836 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10837
10838         PR c++/48574
10839         * g++.dg/template/dependent-expr8.C: New test case.
10840
10841 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10842
10843         PR tree-optimization/48837
10844         * gcc.dg/pr48837.c: New testcase.
10845
10846 2011-05-06  Jason Merrill  <jason@redhat.com>
10847
10848         * g++.dg/cpp0x/constexpr-condition2.C: New.
10849
10850         * g++.dg/cpp0x/constexpr-missing.C: New.
10851
10852 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10853
10854         PR fortran/18918
10855         * gfortran.dg/coarray/this_image_2.f90: New.
10856
10857 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10858
10859         PR fortran/48858
10860         PR fortran/48820
10861         * gfortran.dg/bind_c_usage_22.f90: New.
10862         * gfortran.dg/bind_c_usage_23.f90: New.
10863         * gfortran.dg/bind_c_usage_24.f90: New.
10864         * gfortran.dg/bind_c_usage_24_c.c: New.
10865
10866 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10867
10868         PR c++/48838
10869         * g++.dg/template/member9.C: New test case.
10870
10871 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10872
10873         * gnat.dg/discr29.ad[sb]: New test.
10874         * gnat.dg/discr30.adb: Likewise.
10875
10876 2011-05-05  Julian Brown  <julian@codesourcery.com>
10877
10878         * gcc.target/arm/neon-vset_lanes8.c: New test.
10879
10880 2011-05-05  Jason Merrill  <jason@redhat.com>
10881
10882         * g++.dg/init/new32.C: New.
10883
10884 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10885
10886         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10887         Fix typo.
10888
10889 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10890
10891         PR rtl-optimization/48381
10892         * gcc.c-torture/compile/pr48381.c: New test.
10893
10894 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10895
10896         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10897         to dg-options.
10898         * gcc.target/i386/opt-1.c: Ditto.
10899
10900 2011-05-04  Jason Merrill  <jason@redhat.com>
10901
10902         * g++.dg/conversion/base1.C: New.
10903
10904 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10905
10906         PR libgfortran/48787
10907         * gfortran.dg/round_3.f08: Add more checks to test case.
10908
10909 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10910
10911         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10912         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10913         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10914         Gate test on effective_target fd_truncate.
10915
10916 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10917
10918         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10919         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10920         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10921         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10922         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10923         * gcc.target/i386/pr38824.c: Ditto.
10924         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10925         * gcc.target/i386/vecinit-2.c: Ditto.
10926         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10927         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10928         * gcc.target/i386/parity-2.c: Ditto.
10929         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10930
10931 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10932
10933         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10934         remove duplication.
10935         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10936         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10937         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10938
10939 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10940
10941         PR fortran/18918
10942         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10943
10944 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10945
10946         PR fortran/18918
10947         * gfortran.dg/coarray/this_image_1.f90: New.
10948
10949 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10950
10951         PR fortran/18918
10952         * gfortran.dg/coarray/caf.dg: New.
10953         * gfortran.dg/coarray/image_index_1.f90: New, copied
10954         from ../coarray_16.f90.
10955
10956 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10957
10958         PR c++/28501
10959         * g++.dg/ext/complex9.C: New.
10960
10961 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10962
10963         From Mike Frysinger
10964         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10965         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10966         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10967
10968 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10969
10970         * gcc.target/bfin/builtins: Created.
10971         * gcc.target/bfin/hisilh-O0.c: Deleted.
10972         * gcc.target/bfin/hisilh.c: Moved to...
10973         * gcc.target/bfin/builtins/hisilh.c: ...here.
10974         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10975         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10976         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10977         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10978         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10979         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10980         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10981         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10982         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10983         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10984         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10985         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10986         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10987         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10988         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10989         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10990         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10991         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10992         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10993         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10994         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10995         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10996         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10997         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10998         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10999         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11000         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11001         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11002         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11003         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11004         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11005         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11006         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11007         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11008         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11009         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11010         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11011         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11012         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11013         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11014         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11015         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11016         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11017         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11018         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11019         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11020         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11021         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11022         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11023         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11024         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11025         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11026         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11027         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11028         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11029         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11030         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11031         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11032         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11033         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11034         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11035         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11036         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11037         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11038         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11039         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11040         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11041         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11042         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11043         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11044         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11045         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11046         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11047         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11048         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11049         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11050         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11051         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11052         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11053         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11054         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11055         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11056         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11057         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11058         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11059         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11060         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11061         * gcc.target/bfin/builtins/circptr.c: Ditto.
11062         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11063         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11064         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11065         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11066         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11067         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11068         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11069         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11070         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11071         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11072         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11073         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11074         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11075         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11076         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11077         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11078         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11079         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11080         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11081         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11082         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11083         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11084         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11085         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11086         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11087         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11088         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11089         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11090         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11091         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11092         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11093         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11094         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11095         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11096         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11097         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11098         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11099         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11100         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11101         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11102         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11103         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11104         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11105         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11106         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11107         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11108         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11109         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11110         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11111         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11112         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11113         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11114         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11115         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11116         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11117         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11118         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11119         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11120         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11121         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11122         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11123         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11124         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11125         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11126         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11127         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11128         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11129         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11130         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11131         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11132
11133 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11134
11135         * gcc.target/arm/cold-lc.c: New test.
11136
11137 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11138
11139         PR target/48774
11140         * gcc.dg/pr48774.c: New test.
11141
11142 2011-05-03  Richard Guenther  <rguenther@suse.de>
11143
11144         * gcc.dg/large-size-array-5.c: New testcase.
11145
11146 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11147
11148         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11149
11150 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11151
11152         * lib/target-supports.exp (check_effective_target_vect_strided):
11153         Replace with...
11154         (check_effective_target_vect_strided2)
11155         (check_effective_target_vect_strided3)
11156         (check_effective_target_vect_strided4)
11157         (check_effective_target_vect_strided8): ...these new functions.
11158
11159         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11160         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11161         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11162         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11163         * gcc.dg/vect/pr37539.c: Likewise.
11164         * gcc.dg/vect/slp-11a.c: Likewise.
11165         * gcc.dg/vect/slp-11b.c: Likewise.
11166         * gcc.dg/vect/slp-11c.c: Likewise.
11167         * gcc.dg/vect/slp-12a.c: Likewise.
11168         * gcc.dg/vect/slp-12b.c: Likewise.
11169         * gcc.dg/vect/slp-18.c: Likewise.
11170         * gcc.dg/vect/slp-19a.c: Likewise.
11171         * gcc.dg/vect/slp-19b.c: Likewise.
11172         * gcc.dg/vect/slp-21.c: Likewise.
11173         * gcc.dg/vect/slp-23.c: Likewise.
11174         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11175
11176         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11177         instead of vect_interleave && vect_extract_even_odd.
11178         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11179         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11180         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11181         * gcc.dg/vect/vect-1.c: Likewise.
11182         * gcc.dg/vect/vect-10.c: Likewise.
11183         * gcc.dg/vect/vect-98.c: Likewise.
11184         * gcc.dg/vect/vect-107.c: Likewise.
11185         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11186         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11187         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11188         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11189         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11190         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11191         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11192         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11193         * gcc.dg/vect/vect-strided-float.c: Likewise.
11194         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11195         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11196         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11197         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11198         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11199         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11200         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11201         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11202         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11203         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11204         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11205         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11206         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11207         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11208         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11209
11210         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11211         target condition.
11212         * gcc.dg/vect/pr30843.c: Likewise.
11213         * gcc.dg/vect/pr33866.c: Likewise.
11214         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11215         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11216         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11217         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11218
11219 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11220
11221         * gcc.dg/vect/slp-11.c: Split into...
11222         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11223         gcc.dg/vect/slp-11c.c: ...these tests.
11224         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11225         * gcc.dg/vect/slp-12c.c: ...this new test.
11226         * gcc.dg/vect/slp-19.c: Split into...
11227         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11228         gcc.dg/vect/slp-19c.c: ...these new tests.
11229
11230 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11231
11232         * lib/target-supports.exp
11233         (check_effective_target_vect_extract_even_odd_wide): Delete.
11234         (check_effective_target_vect_strided_wide): Likewise.
11235         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11236         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11237         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11238         * gcc.dg/vect/pr37539.c: Likewise.
11239         * gcc.dg/vect/slp-11.c: Likewise.
11240         * gcc.dg/vect/slp-12a.c: Likewise.
11241         * gcc.dg/vect/slp-12b.c: Likewise.
11242         * gcc.dg/vect/slp-19.c: Likewise.
11243         * gcc.dg/vect/slp-23.c: Likewise.
11244         * gcc.dg/vect/vect-1.c: Likewise.
11245         * gcc.dg/vect/vect-98.c: Likewise.
11246         * gcc.dg/vect/vect-107.c: Likewise.
11247         * gcc.dg/vect/vect-strided-float.c: Likewise.
11248
11249 2011-05-02  Jason Merrill  <jason@redhat.com>
11250
11251         * g++.dg/init/new31.C: New.
11252
11253 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11254
11255         PR c/35445
11256         * gcc.dg/pr35445.c: New test.
11257
11258 2011-05-02  Jason Merrill  <jason@redhat.com>
11259
11260         * c-c++-common/vla-1.c: New.
11261
11262 2011-05-02  Richard Guenther  <rguenther@suse.de>
11263
11264         PR tree-optimization/48822
11265         * gcc.dg/torture/pr48822.c: New testcase.
11266
11267 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11268
11269         PR c++/47969
11270         * g++.dg/cpp0x/constexpr-47969.C: New.
11271
11272 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11273
11274         PR testsuite/48498
11275         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11276         on vect_no_align targets.
11277         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11278         vect_no_align targets.
11279
11280 2011-05-01  Xinliang David Li  <davidxl@google.com>
11281
11282         * gcc.dg/tree-ssa/integer-addr.c: New test.
11283         * gcc.dg/tree-ssa/alias_bug.c: New test.
11284
11285 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11286
11287         PR libgfortran/48787
11288         * gfortran.dg/round_3.f08: Add more checks.
11289
11290 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11291
11292         PR fortran/48821
11293         * gfortran.dg/import9.f90: New, proper test.
11294         * gfortran.dg/interface_37.f90: Remove bogus
11295         test (bogus copy of interface_36.f90).
11296
11297 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11298
11299         PR fortran/48821
11300         * gfortran.dg/interface_37.f90: New.
11301
11302 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11303
11304         PR fortran/48746
11305         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11306
11307 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11308
11309         PR tree-optimization/48809
11310         * gcc.c-torture/execute/pr48809.c: New test.
11311
11312 2011-04-29  Jeff Law <law@redhat.com>
11313
11314         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11315
11316 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11317
11318         PR c++/48606
11319         * g++.dg/init/ctor10.C: New.
11320
11321 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11322
11323         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11324           warning in implicitly instantiated templates.
11325
11326 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11327
11328         * g++.dg/warn/Wnull-conversion-1.C: New.
11329         * g++.dg/warn/Wnull-conversion-2.C: New.
11330
11331 2011-04-29  Diego Novillo  <dnovillo@google.com>
11332
11333         * g++.old-deja/g++.other/null3.C: Expect warning about
11334         converting boolean to a pointer.
11335
11336 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11337
11338         PR fortran/48462
11339         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11340         being a target.
11341
11342         PR fortran/48746
11343         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11344
11345 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11346
11347         PR fortran/48810
11348         * gfortran.dg/typebound_proc_22.f90: New.
11349
11350         PR fortran/48800
11351         * gfortran.dg/interface_36.f90: New.
11352
11353 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11354
11355         PR libgfortran/48488
11356         PR libgfortran/48602
11357         PR libgfortran/48615
11358         PR libgfortran/48684
11359         PR libgfortran/48787
11360         * gfortran.dg/fmt_g.f: Adjust test.
11361         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11362         * gfortran.dg/round_3.f08: New test.
11363         * gfortran.dg/namelist_print_1.f: Adjust test.
11364         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11365         * gfortran.dg/f2003_io_5.f03: Adjust test.
11366         * gfortran.dg/coarray_15.f90: Adjust test.
11367         * gfortran.dg/namelist_65.f90: Adjust test.
11368         * gfortran.dg/fmt_cache_1.f: Adjust test.
11369         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11370         * gfortran.dg/real_const_3.f90: Adjust test.
11371
11372 2011-04-29  Jan Hubicka  <jh@suse.cz>
11373
11374         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11375         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11376
11377 2011-04-28  Xinliang David Li  <davidxl@google.com>
11378
11379         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11380         * g++.dg/prof-robust-1.C: New test.
11381
11382 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11383
11384         PR tree-optimization/48765
11385         * gcc.dg/vect/pr48765.c: New.
11386
11387 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11388
11389         PR tree-optimization/48775
11390         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11391
11392 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11393
11394         PR c++/48798
11395         * g++.dg/inherit/pr48798.C: New.
11396         * g++.old-deja/g++.other/base1.C: Adjust.
11397
11398 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11399
11400         PR c++/48656
11401         * g++.dg/template/inherit7.C: New test case.
11402
11403 2011-04-28  Richard Guenther  <rguenther@suse.de>
11404
11405         PR tree-optimization/40052
11406         PR tree-optimization/15347
11407         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11408         * gcc.dg/pr15347.c: Likewise.
11409
11410 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11411
11412         PR c++/48530
11413         * g++.dg/cpp0x/sfinae18.C: New.
11414
11415 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11416
11417         PR c++/48771
11418         * g++.dg/ext/is_literal_type1.C: New.
11419
11420 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11421
11422         PR fortran/48112
11423         PR fortran/48279
11424         * gfortran.dg/interface_35.f90: New.
11425         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11426         * gfortran.dg/func_result_6.f90: Add dg-warning.
11427         * gfortran.dg/bessel_1.f90: Ditto.
11428         * gfortran.dg/hypot_1.f90: Ditto.
11429         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11430         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11431         * gfortran.dg/interface_assignment_4.f90: Ditto.
11432
11433 2011-04-27  Jason Merrill  <jason@redhat.com>
11434
11435         * g++.dg/ext/complex8.C: New.
11436
11437         * g++.dg/cpp0x/initlist49.C: New.
11438         * g++.dg/init/new30.C: New.
11439
11440 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11441
11442         PR fortran/48788
11443         * gfortran.dg/whole_file_34.f90: New.
11444
11445 2011-04-27  Jan Hubicka  <jh@suse.cz>
11446
11447         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11448
11449 2011-04-27  Jason Merrill  <jason@redhat.com>
11450
11451         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11452
11453         * g++.dg/parse/ambig6.C: New.
11454
11455 2011-04-27  Nick Clifton  <nickc@redhat.com>
11456
11457         * gcc.dg/20020312-2.c: Add definition for RX.
11458
11459         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11460         option with RX targets.
11461
11462         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11463         /* */ comments.
11464
11465 2011-04-27  Richard Guenther  <rguenther@suse.de>
11466
11467         * gcc.dg/tree-ssa/pr23382.c: Remove.
11468
11469 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11470
11471         PR target/48767
11472         * gcc.c-torture/compile/pr48767.c: New test.
11473
11474 2011-04-27  Richard Guenther  <rguenther@suse.de>
11475
11476         PR tree-optimization/48772
11477         * g++.dg/pr48772.C: New testcase.
11478
11479 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11480
11481         PR c/48742
11482         * gcc.c-torture/compile/pr48742.c: New test.
11483
11484 2011-04-26  Jason Merrill  <jason@redhat.com>
11485
11486         * g++.dg/lookup/koenig13.C: New.
11487
11488         * g++.dg/cpp0x/initlist48.C: New.
11489
11490 2011-04-25  Jason Merrill  <jason@redhat.com>
11491
11492         * g++.dg/cpp0x/sfinae17.C: New.
11493
11494 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11495
11496         PR target/48258
11497         * gcc.target/powerpc/pr48258-1.c: New file.
11498         * gcc.target/powerpc/pr48258-2.c: Ditto.
11499
11500 2011-04-26  Xinliang David Li  <davidxl@google.com>
11501
11502         * gcc.dg/uninit-suppress.c: New test.
11503         * gcc.dg/uninit-suppress.c: New test.
11504
11505 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11506
11507         PR debug/48768
11508         * gcc.dg/pr48768.c: New test.
11509
11510         PR tree-optimization/48734
11511         * gcc.c-torture/compile/pr48734.c: New test.
11512
11513         PR testsuite/48753
11514         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11515
11516 2011-04-26  Richard Guenther  <rguenther@suse.de>
11517
11518         PR tree-optimization/48731
11519         * gcc.dg/torture/pr48731.c: New testcase.
11520
11521 2011-04-26  Richard Guenther  <rguenther@suse.de>
11522
11523         PR testsuite/48753
11524         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11525
11526 2011-04-26  Richard Guenther  <rguenther@suse.de>
11527
11528         PR middle-end/48694
11529         * gcc.dg/torture/pr48694-1.c: New testcase.
11530         * gcc.dg/torture/pr48694-2.c: Likewise.
11531
11532 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11533
11534         * g++.dg/ext/underlying_type1.C: New.
11535         * g++.dg/ext/underlying_type2.C: Likewise.
11536         * g++.dg/ext/underlying_type3.C: Likewise.
11537         * g++.dg/ext/underlying_type4.C: Likewise.
11538         * g++.dg/ext/underlying_type5.C: Likewise.
11539         * g++.dg/ext/underlying_type6.C: Likewise.
11540         * g++.dg/ext/underlying_type7.C: Likewise.
11541         * g++.dg/ext/underlying_type8.C: Likewise.
11542         * g++.dg/ext/underlying_type9.C: Likewise.
11543         * g++.dg/ext/underlying_type10.C: Likewise.
11544
11545 2011-04-25  Jason Merrill  <jason@redhat.com>
11546
11547         * g++.dg/cpp0x/regress/template-const2.C: New.
11548
11549 2011-04-25  Jeff Law <law@redhat.com>
11550
11551         * gcc.dg/tree-ssa/vrp56.c: new test.
11552
11553 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11554
11555         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11556
11557 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11558
11559         PR preprocessor/48740
11560         * c-c++-common/raw-string-11.c: New test.
11561
11562 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11563
11564         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11565         hppa*-*-hpux*.
11566
11567 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11568
11569         PR fortran/18918
11570         * gfortran.dg/coarray_19.f90: New.
11571
11572 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11573
11574         PR c/48685
11575         * gcc.dg/pr48685.c: New test.
11576
11577 2011-04-22  Jan Hubicka  <jh@suse.cz>
11578
11579         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11580
11581 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11582
11583         PR tree-optimization/48717
11584         * gcc.c-torture/execute/pr48717.c: New test.
11585
11586 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11587
11588         PR target/48723
11589         * gcc.target/i386/pr48723.c: New test.
11590
11591 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11592
11593         PR c/48716
11594         * gcc.dg/gomp/pr48716.c: New test.
11595         * g++.dg/gomp/pr48716.C: New test.
11596
11597 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11598
11599         PR c/36750
11600         * gcc.dg/missing-field-init-2.c: Update testcase.
11601
11602 2011-04-22  Alan Modra  <amodra@gmail.com>
11603
11604         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11605
11606 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11607
11608         PR fortran/48405
11609         * gfortran.dg/function_optimize_6.f90:  New test.
11610
11611 2011-04-21  Easwaran Raman  <eraman@google.com>
11612
11613         * gcc.dg/stack-layout-2.c: New test.
11614
11615 2011-04-21  Richard Guenther  <rguenther@suse.de>
11616
11617         PR lto/48703
11618         * g++.dg/lto/pr48207-2_0.C: New testcase.
11619         * g++.dg/lto/pr48207-3_0.C: Likewise.
11620
11621 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11622
11623         * gnat.dg/volatile5.adb: New test.
11624         * gnat.dg/volatile5_pkg.ads: New helper.
11625
11626 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11627
11628         PR target/48708
11629         * gcc.target/i386/pr48708.c: New test.
11630
11631 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11632
11633         * gcc.dg/vect/vect-119.c: New test.
11634
11635 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11636
11637         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11638         and once without.
11639
11640 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11641             Richard Sandiford  <richard.sandiford@linaro.org>
11642
11643         PR target/46329
11644         * gcc.target/arm/pr46329.c: New test.
11645
11646 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11647
11648         PR fortran/18918
11649         * gfortran.dg/coarray_18.f90: New.
11650
11651 2011-04-20  Jason Merrill  <jason@redhat.com>
11652
11653         * g++.dg/cpp0x/initlist47.C: New.
11654
11655         * g++.dg/init/dtor4.C: New.
11656
11657 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11658
11659         PR target/48678
11660         * gcc.target/i386/sse2-pinsrw.c: New test.
11661         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11662         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11663         * gcc.target/i386/sse2-insvhi.c: Ditto.
11664         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11665         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11666
11667 2011-04-20  Jason Merrill  <jason@redhat.com>
11668
11669         * g++.dg/template/const4.C: New.
11670
11671 2011-04-20  Easwaran Raman  <eraman@google.com>
11672
11673         * gcc.dg/stack-layout-1.c: New test.
11674
11675 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11676
11677         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11678         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11679         function.
11680
11681 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11682
11683         * gcc.dg/binop-xor1.c: New test.
11684         * gcc.dg/binop-xor2.c: New test.
11685         * gcc.dg/binop-xor3.c: New test.
11686         * gcc.dg/binop-xor4.c: New test.
11687         * gcc.dg/binop-xor5.c: New test.
11688
11689 2011-04-20  Richard Guenther  <rguenther@suse.de>
11690
11691         PR tree-optimization/47892
11692         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11693
11694 2011-04-20  Richard Guenther  <rguenther@suse.de>
11695
11696         PR middle-end/48695
11697         * g++.dg/torture/pr48695.C: New testcase.
11698
11699 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11700
11701         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11702         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11703         * gcc.c-torture/execute/pr45262.c: Ditto
11704         * gcc.dg/torture/pr43165.c: Ditto.
11705         * gcc.dg/torture/pr47228.c: Ditto.
11706         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11707         * gcc.dg/ipa/pr45644.c: Ditto.
11708         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11709         PDP11.
11710
11711 2011-04-19  Jason Merrill  <jason@redhat.com>
11712
11713         * g++.dg/ext/complex7.C: New.
11714
11715         * g++.dg/ext/attrib41.C: New.
11716
11717 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11718
11719         PR testsuite/48676
11720         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11721
11722 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11723
11724         PR target/48678
11725         * gcc.target/i386/pr48678.c: New test.
11726
11727 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11728
11729         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11730         * g++.dg/opt/devirt2.C: New test.
11731         * g++.dg/ipa/devirt-g-1.C: Likewise.
11732
11733 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11734
11735         PR fortran/48588
11736         * gfortran.dg/whole_file_33.f90: New.
11737
11738 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11739
11740         * g++.dg/ipa/devirt-7.C: New test.
11741
11742 2011-04-19  Richard Guenther  <rguenther@suse.de>
11743
11744         PR lto/48207
11745         * g++.dg/lto/pr48207_0.C: New testcase.
11746
11747 2011-04-18  Jason Merrill  <jason@redhat.com>
11748
11749         * g++.dg/init/void1.C: New.
11750
11751         * g++.dg/cpp0x/union4.C: New.
11752
11753 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11754
11755         PR middle-end/48661
11756         * g++.dg/torture/pr48661.C: New test.
11757
11758         PR c++/48632
11759         * g++.dg/gomp/pr48632.C: New test.
11760
11761 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11762
11763         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11764         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11765
11766 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11767
11768         PR fortran/18918
11769         * gfortran.dg/coarray_17.f90: New.
11770         * gfortran.dg/coarray_10.f90: Update dg-error.
11771
11772 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11773
11774         PR testsuite/48251
11775         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11776         * gfortran.dg/guality/guality.exp: Likewise.
11777
11778 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11779
11780         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11781
11782 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11783
11784         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11785
11786 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11787
11788         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11789
11790 2011-04-18  Richard Guenther  <rguenther@suse.de>
11791
11792         PR middle-end/46364
11793         * g++.dg/torture/pr46364.C: New testcase.
11794
11795 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11796
11797         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11798
11799 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11800
11801         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11802
11803 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11804             Ira Rosen  <ira.rosen@linaro.org>
11805
11806         PR target/48252
11807         * gcc.target/arm/pr48252.c: New test.
11808
11809 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11810
11811         PR tree-optimization/48616
11812         * gcc.dg/pr48616.c: New test.
11813
11814 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11815
11816         PR fortran/18918
11817         * gfortran.dg/coarray_16.f90: New.
11818
11819 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11820
11821         PR fortran/48462
11822         * gfortran.dg/realloc_on_assign_7.f03: New test.
11823
11824 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11825
11826         PR libgfortran/48602
11827         * gfortran.dg/fmt_g0_6.f08: New test.
11828
11829 2011-04-17  Jason Merrill  <jason@redhat.com>
11830
11831         * g++.dg/cpp0x/sfinae16.C: New.
11832
11833 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11834
11835         * gcc.target/mips/reg-var-1.c: New test.
11836
11837 2011-04-17  Jan Hubicka  <jh@suse.cz>
11838
11839         * gcc.dg/winline-5.c: Update testcase.
11840
11841 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11842
11843         * gnat.dg/discr27.ad[sb]: Move dg directive.
11844         * gnat.dg/discr28.ad[sb]: New test.
11845         * gnat.dg/discr28_pkg.ads: New helper.
11846
11847 2011-04-17  Michael Matz  <matz@suse.de>
11848
11849         PR tree-optimization/48622
11850         PR lto/48645
11851         * gcc.dg/lto/pr48622_0.c: New test.
11852
11853 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11854
11855         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11856         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11857         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11858         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11859         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11860         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11861
11862 2011-04-15  Jason Merrill  <jason@redhat.com>
11863
11864         * g++.dg/cpp0x/range-for17.C: New.
11865
11866 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11867
11868         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11869         * g++.dg/cpp0x/range-for3.C: Likewise.
11870         * g++.dg/cpp0x/range-for9.C: Correct error message.
11871         * g++.dg/cpp0x/range-for11.C: New.
11872         * g++.dg/cpp0x/range-for12.C: New.
11873         * g++.dg/cpp0x/range-for13.C: New.
11874         * g++.dg/cpp0x/range-for14.C: New.
11875         * g++.dg/cpp0x/range-for15.C: New.
11876         * g++.dg/cpp0x/range-for16.C: New.
11877
11878 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11879
11880         PR fortran/18918
11881         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11882
11883 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11884
11885         * objc.dg/naming-4.m: Updated.
11886         * objc.dg/naming-5.m: Updated.
11887         * objc.dg/naming-6.m: New.
11888         * objc.dg/naming-7.m: New.
11889         * obj-c++.dg/naming-1.mm: Updated.
11890         * obj-c++.dg/naming-2.mm: Updated.
11891         * obj-c++.dg/naming-3.mm: New.
11892         * obj-c++.dg/naming-4.mm: New.
11893
11894 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11895
11896         PR libgfortran/48589
11897         * gfortran.dg/fmt_g0_5.f08: New test.
11898
11899 2011-04-15  Richard Guenther  <rguenther@suse.de>
11900
11901         PR testsuite/48286
11902         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11903
11904 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11905
11906         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11907         -finline-limit=0 to -fno-inline
11908
11909 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11910
11911         PR target/48614
11912         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11913         just avx.
11914
11915 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11916
11917         PR target/48605
11918         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11919         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11920         * gcc.target/i386/avx-insertps-3.c: New test.
11921         * gcc.target/i386/avx-insertps-4.c: New test.
11922
11923 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11924
11925         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11926         -finline-limit=0
11927
11928 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11929
11930         PR target/46779
11931         PR target/45291
11932         PR target/41894
11933         * gcc.target/avr/pr46779-1.c: New test case
11934         * gcc.target/avr/pr46779-2.c: New test case
11935
11936 2011-04-14  Jason Merrill  <jason@redhat.com>
11937
11938         * g++.dg/cpp0x/sfinae15.C: New.
11939
11940         * g++.dg/cpp0x/sfinae14.C: New.
11941
11942         * g++.dg/ext/vla10.C: New.
11943
11944 2011-04-14  Richard Guenther  <rguenther@suse.de>
11945
11946         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11947
11948 2011-04-14  Richard Guenther  <rguenther@suse.de>
11949
11950         * gcc.dg/fold-bitand-4.c: Move ...
11951         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11952
11953 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11954
11955         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11956         variables const.
11957         * gcc.target/avr/torture/trivial.c: Ditto.
11958
11959 2011-04-13  Jason Merrill  <jason@redhat.com>
11960
11961         * g++.dg/template/operator11.C: New.
11962
11963 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11964
11965         PR middle-end/48591
11966         * gcc.dg/gomp/pr48591.c: New test.
11967
11968         PR c++/48570
11969         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11970         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11971
11972 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11973
11974         PR c++/48574
11975         * g++.dg/template/dependent-expr7.C: New test case.
11976
11977 2011-04-13  Jason Merrill  <jason@redhat.com>
11978
11979         * g++.dg/cpp0x/sfinae13.C: New.
11980
11981 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11982
11983         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11984
11985 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11986
11987         * gcc.target/arm/pr43698.c: Remove -march option.
11988
11989 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11990
11991         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11992         -march option.
11993
11994 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11995
11996         PR fortran/48360
11997         PR fortran/48456
11998         * gfortran.dg/realloc_on_assign_6.f03: New test.
11999
12000 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12001
12002         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12003         targets the additional -mno-ms-bitfields and
12004         -Wno-packed-bitfield-compat options.
12005         * g++.dg/ext/bitfield3.C: Likewise.
12006         * g++.dg/ext/bitfield4.C: Likewise.
12007         * g++.dg/ext/bitfield5.C: Likewise.
12008         * gcc.dg/bitfld-15.c: Likewise.
12009         * gcc.dg/bitfld-16.c: Likewise.
12010         * gcc.dg/bitfld-17.c: Likewise.
12011         * gcc.dg/bitfld-18.c: Likewise.
12012
12013 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12014
12015         * gcc.target/arm/neon-vld3-1.c: New test.
12016         * gcc.target/arm/neon-vst3-1.c: New test.
12017         * gcc.target/arm/neon/v*.c: Regenerate.
12018
12019 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12020
12021         PR rtl-optimization/48549
12022         * g++.dg/opt/pr48549.C: New test.
12023
12024 2011-04-12  Richard Guenther  <rguenther@suse.de>
12025
12026         PR tree-optimization/46076
12027         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12028
12029 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12030
12031         PR testsuite/21164
12032         * lib/compat.exp (compat-execute): Declare unsupported after
12033         stripping path from src1.
12034         * lib/lto.exp (lto-execute): Likewise.
12035
12036 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12037
12038         PR c/48552
12039         * gcc.dg/pr48552-1.c: New test.
12040         * gcc.dg/pr48552-2.c: New test.
12041
12042 2011-04-11  Jason Merrill  <jason@redhat.com>
12043
12044         * g++.dg/cpp0x/sfinae12.C: New.
12045
12046         * g++.dg/cpp0x/enum10.C: New.
12047
12048         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12049
12050         * g++.dg/cpp0x/rv-func.C: New.
12051
12052 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12053
12054         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12055         alpha*-dec-osf5*.
12056
12057 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12058
12059         PR tree-optimization/48195
12060         * gcc.dg/ipa/pr48195.c: New test.
12061
12062 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12063
12064         * gnat.dg/return3.adb: Remove unused switch.
12065
12066 2011-04-08  Mike Stump  <mikestump@comcast.net>
12067
12068         PR testsuite/48506
12069         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12070         default to fno-common.
12071
12072 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12073
12074         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12075         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12076
12077 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12078
12079         PR fortran/48448
12080         * gfortran.dg/function_optimize_5.f90:  New test.
12081
12082 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12083
12084         * gnat.dg/aggr17.adb: New test.
12085         * gnat.dg/aggr18.adb: Likewise.
12086
12087 2011-04-08  Michael Matz  <matz@suse.de>
12088
12089         PR middle-end/48389
12090         * gcc.target/i386/pr48389.c: New test.
12091
12092 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12093
12094         PR rtl-optimization/48272
12095         * g++.dg/opt/pr48272.C: New.
12096
12097 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12098
12099         PR rtl-optimization/48235
12100         * gcc.dg/pr48235.c: New.
12101
12102 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12103
12104         PR rtl-optimization/48302
12105         * g++.dg/opt/pr48302.C: New.
12106
12107 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12108
12109         PR target/48273
12110         * g++.dg/opt/pr48273.C: New.
12111
12112 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12113
12114         PR rtl-optimization/48442
12115         * gcc.dg/pr48442.c: New.
12116
12117 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12118
12119         PR tree-optimization/48377
12120         * gcc.dg/vect/pr48377.c: New test.
12121
12122 2011-04-07  Jason Merrill  <jason@redhat.com>
12123
12124         * g++.dg/cpp0x/regress/call1.C: New.
12125
12126         * g++.dg/cpp0x/variadic107.C: New.
12127
12128         * g++.dg/cpp0x/sfinae11.C: New.
12129         * g++.dg/cpp0x/noexcept02.C: Fix.
12130
12131         * g++.dg/cpp0x/sfinae10.C: New.
12132
12133         * g++.dg/cpp0x/sfinae9.C: New.
12134
12135         * c-c++-common/Wcast-qual-1.c: Move here from...
12136         * gcc.dg/cast-qual-3.c: ...here, and...
12137         * g++.dg/warn/Wcast-qual2.C: ...here.
12138
12139         * g++.dg/cpp0x/sfinae8.C: New.
12140
12141         * g++.dg/cpp0x/sfinae7.C: New.
12142
12143         * g++.dg/cpp0x/enum9.C: New.
12144
12145 2011-04-07  Mike Stump  <mikestump@comcast.net>
12146
12147         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12148         with no trampolines.
12149
12150 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12151
12152         PR fortran/48117
12153         * gfortran.dg/gomp/pr48117.f90: New test.
12154
12155         PR debug/48343
12156         * gcc.dg/torture/pr48343.c: New test.
12157
12158 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12159
12160         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12161
12162 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12163
12164         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12165
12166 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12167
12168         PR target/43920
12169         * lib/scanasm.exp (object-size): New proc.
12170         * gcc.target/arm/pr43920-2.c: New test.
12171
12172 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12173
12174         PR fortran/18918
12175         PR fortran/48477
12176         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12177
12178 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12179
12180         * gcc.dg/mtune.c: Prune note from output.
12181
12182 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12183
12184         PR debug/48466
12185         * gcc.dg/guality/pr36977.c: New test.
12186         * gcc.dg/guality/pr48466.c: New test.
12187
12188 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12189
12190         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12191
12192 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12193
12194         * gnat.dg/return3.adb: New test.
12195
12196 2011-04-06  Richard Guenther  <rguenther@suse.de>
12197
12198         PR tree-optimization/47663
12199         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12200
12201 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12202
12203         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12204         Solaris 8 and 9 as well.
12205
12206 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12207
12208         PR target/43920
12209         * gcc.target/arm/pr43920-1.c: New test.
12210
12211 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12212
12213         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12214         (cctor): Actually return the value.
12215         (main): Cast return values.
12216
12217 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12218
12219         * gfortran.dg/character_comparison_8.f90:  New test.
12220
12221 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12222
12223         * frontend-passes: (optimize_lexical_comparison): New function.
12224         (optimize_expr): Call it.
12225         (optimize_comparison): Also handle lexical comparison functions.
12226         Return false instad of -2 for unequal comparison.
12227
12228 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12229
12230         PR fortran/48412
12231         * function_optimize_4.f90:  New test.
12232
12233 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12234
12235         PR fortran/18918
12236         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12237         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12238         * gfortran.dg/coarray_15.f90: New.
12239
12240 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12241
12242         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12243         * gfortran.dg/bessel_7.f90: Likewise.
12244
12245 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12246
12247         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12248
12249 2011-04-03  Richard Guenther  <rguenther@suse.de>
12250             Ira Rosen  <ira.rosen@linaro.org>
12251
12252         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12253         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12254         -ftree-loop-if-convert-stores.
12255
12256 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12257
12258         * gnat.dg/specs/aggr2.ads: New test.
12259
12260 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12261
12262         * gnat.dg/debug2.ad[sb]: New test.
12263         * gnat.dg/debug2_pkg.ads: New helper.
12264         * gnat.dg/debug3.ad[sb]: New test.
12265
12266 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12267
12268         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12269
12270 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12271
12272         PR middle-end/48335
12273         * gcc.c-torture/compile/pr48335-1.c: New test.
12274         * gcc.dg/pr48335-1.c: New test.
12275         * gcc.dg/pr48335-2.c: New test.
12276         * gcc.dg/pr48335-3.c: New test.
12277         * gcc.dg/pr48335-4.c: New test.
12278         * gcc.dg/pr48335-5.c: New test.
12279         * gcc.dg/pr48335-6.c: New test.
12280         * gcc.dg/pr48335-7.c: New test.
12281         * gcc.dg/pr48335-8.c: New test.
12282         * gcc.target/i386/pr48335-1.c: New test.
12283
12284 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12285
12286         PR c/36299
12287         * gcc.dg/Waddress.c: New test.
12288
12289 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12290
12291         PR fortran/48352
12292         * gfortran.dg/function_optimize_3.f90:  New test.
12293
12294 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12295
12296         * gcc.c-torture/compile/20110401-1.c: New test.
12297
12298         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12299         * g++.dg/lto/20091002-2_0.C: Likewise.
12300         * g++.dg/lto/20090303_0.c: Likewise.
12301         * g++.dg/lto/20091004-1_0.C: Likewise.
12302         * g++.dg/lto/20091002-3_0.C: Likewise.
12303         * g++.dg/lto/20091004-2_0.C: Likewise.
12304         * g++.dg/lto/20081123_0.C: Likewise.
12305         * g++.dg/lto/20090313_0.C: Likewise.
12306         * g++.dg/lto/20081109-1_0.C: Likewise.
12307         * g++.dg/lto/20081219_0.C: Likewise.
12308         * g++.dg/lto/20081204-1_0.C: Likewise.
12309         * g++.dg/lto/20090302_0.C: Likewise.
12310         * g++.dg/lto/20081119-1_0.C: Likewise.
12311         * g++.dg/lto/20081118_0.C: Likewise.
12312         * gcc.dg/lto/20091020-2_0.c: Likewise.
12313         * gcc.dg/lto/20090210_0.c: Likewise.
12314         * gcc.dg/lto/20081204-1_0.c: Likewise.
12315         * gcc.dg/lto/20081224_0.c: Likewise.
12316         * gcc.dg/lto/20090219_0.c: Likewise.
12317         * gcc.dg/lto/20091014-1_0.c: Likewise.
12318         * gcc.dg/lto/20091016-1_0.c: Likewise.
12319         * gcc.dg/lto/20090206-2_0.c: Likewise.
12320         * gcc.dg/lto/20090116_0.c: Likewise.
12321         * gcc.dg/lto/20091013-1_0.c: Likewise.
12322         * gcc.dg/lto/20091015-1_0.c: Likewise.
12323         * gcc.dg/lto/20090126-2_0.c: Likewise.
12324
12325 2011-03-31  Ian Lance Taylor  <iant@google.com>
12326
12327         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12328
12329 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12330
12331         * gnat.dg/opt16.adb: New test.
12332
12333 2011-03-31  Jason Merrill  <jason@redhat.com>
12334
12335         * g++.dg/cpp0x/defaulted24.C: New.
12336
12337 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12338
12339         PR target/16292
12340         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12341         with -O0.
12342
12343 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12344
12345         * g++.dg/other/i386-9.C: New test.
12346
12347 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12348
12349         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12350
12351 2011-03-30  Jason Merrill  <jason@redhat.com>
12352
12353         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12354
12355         * g++.dg/cpp0x/regress/isnan.C: New.
12356
12357         * g++.dg/cpp0x/initlist46.C: New.
12358
12359 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12360
12361         PR target/47551
12362         * gcc.target/arm/neon-modes-2.c: New test.
12363
12364 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12365
12366         PR c/48305
12367         * gcc.c-torture/compile/pr48305.c: New test.
12368
12369 2011-03-29  Jason Merrill  <jason@redhat.com>
12370
12371         * g++.dg/cpp0x/regress/value-dep1.C: New.
12372
12373 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12374
12375         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12376
12377 2011-03-29  Ian Lance Taylor  <iant@google.com>
12378
12379         * go.test/go-test.exp: Handle the test lines used in several new
12380         tests.
12381         (errchk): Add opts parameter.  Change all callers.  Handle parens
12382         in regexps.
12383
12384 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12385             Dominique d'Humieres  <dominiq@lps.ens.fr>
12386
12387         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12388         and __APPLE__ && __PPC__ && __ALTIVEC__.
12389
12390 2011-03-29  Jason Merrill  <jason@redhat.com>
12391
12392         * g++.dg/cpp0x/dependent1.C: New.
12393
12394         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12395
12396         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12397
12398         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12399
12400 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12401
12402         PR fortran/48095
12403         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12404         * gfortran.dg/proc_ptr_comp_32.f90: New.
12405
12406 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12407
12408         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12409         check for corresponding warning.
12410
12411 2011-03-28  Jason Merrill  <jason@redhat.com>
12412
12413         * g++.dg/cpp0x/rv-deduce2.C: New.
12414
12415 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12416
12417         PR debug/48203
12418         * gcc.dg/pr48203.c: New test.
12419
12420 2011-03-28  Jeff Law <law@redhat.com>
12421
12422         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12423
12424 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12425
12426         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12427         and __PPC__ && __ALTIVEC__.
12428
12429 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12430
12431         PR testsuite/48238
12432         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12433         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12434         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12435         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12436
12437 2011-03-28  Jason Merrill  <jason@redhat.com>
12438
12439         * g++.dg/cpp0x/initlist-array2.C: New.
12440
12441         * g++.dg/cpp0x/initlist-array1.C: New.
12442
12443         * g++.dg/cpp0x/constexpr-compound.C: New.
12444
12445         * g++.dg/cpp0x/constexpr-using.C: New.
12446
12447         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12448
12449 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12450
12451         PR testsuite/48276
12452         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12453
12454 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12455
12456         * gcc.dg/slp-1.c: New test.
12457
12458 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12459
12460         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12461         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12462         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12463         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12464         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12465         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12466         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12467         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12468         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12469         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12470         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12471         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12472         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12473         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12474
12475 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12476
12477         PR fortran/47065
12478         * gfortran.dg/trim_optimize_5.f90:  New test.
12479         * gfortran.dg/trim_optimize_6.f90:  New test.
12480
12481 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12482
12483         PR target/38598
12484         * gcc.target/mips/madd-7.c: Remove -mlong32.
12485         * gcc.target/mips/msub-7.c: Likewise.
12486
12487 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12488
12489         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12490         accesses to preserve the meaning of the test for doubleword vectors.
12491         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12492         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12493
12494 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12495
12496         PR fortran/48291
12497         * gfortran.dg/class_42.f03: New.
12498
12499 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12500
12501         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12502         strided accesses.
12503
12504 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12505
12506         PR rtl-optimization/48144
12507         * gcc.dg/pr48144.c: New test.
12508
12509 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12510
12511         * gnat.dg/discr27.ad[sb]: New test.
12512
12513 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12514
12515         * gnat.dg/limited_with2.ad[sb]: New test.
12516         * gnat.dg/limited_with2_pkg1.ads: New helper.
12517         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12518
12519 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12520
12521         * gnat.dg/opt15.adb: New test.
12522         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12523
12524 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12525
12526         PR fortran/48174
12527         PR fortran/45304
12528         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12529         * gfortran.dg/leadz_trailz_3.f90: Ditto
12530
12531 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12532
12533         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12534
12535 2011-03-25  Jason Merrill  <jason@redhat.com>
12536
12537         * g++.dg/cpp0x/defaulted22.C: New.
12538         * g++.dg/cpp0x/defaulted23.C: New.
12539         * g++.dg/cpp0x/defaulted15.C: Adjust.
12540
12541 2011-03-25  Jason Merrill  <jason@redhat.com>
12542
12543         * g++.dg/cpp0x/move1.C: New.
12544
12545 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12546
12547         PR target/48287
12548         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12549
12550 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12551
12552         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12553         for mips-sgi-irix6.5.
12554         Replace snprintf prototype by <stdio.h>.
12555
12556 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12557
12558         PR testsuite/48283
12559         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12560         run_expensive_tests.
12561         * gcc.dg/graphite/block-4.c: Likewise.
12562         * gcc.dg/graphite/block-7.c: Likewise.
12563         * gcc.dg/graphite/block-8.c: Likewise.
12564
12565 2011-03-25  Richard Guenther  <rguenther@suse.de>
12566
12567         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12568         * g++.dg/tree-ssa/pr8781.C: Likewise.
12569         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12570         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12571         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12572         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12573         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12574         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12575         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12576         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12577         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12578         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12579         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12580         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12581         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12582         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12583         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12584         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12585         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12586         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12587         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12588         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12589         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12590         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12591         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12592         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12593         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12594         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12595         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12596         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12597         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12598         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12599         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12600         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12601         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12602         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12603         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12604         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12605         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12606         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12607         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12608         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12609         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12610         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12611         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12612         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12613         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12614         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12615         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12616         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12617         * c-c++-common/pr46562-2.c: Likewise.
12618         * gfortran.dg/pr42108.f90: Likewise.
12619         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12620         foo to be inlined even at -O1.
12621         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12622         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12623         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12624         * gcc.dg/matrix/matrix.exp: Disable FRE.
12625
12626 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12627
12628         PR debug/48204
12629         * gcc.dg/dfp/pr48204.c: New test.
12630
12631 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12632
12633         PR target/48209
12634         * gcc.c-torture/execute/pr47917.c: Move this...
12635         * gcc.dg/torture/pr47917.c: to here and add xfails.
12636
12637 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12638
12639         * gnat.dg/array16.ad[sb]: New test.
12640         * gnat.dg/array16.ads: New helper.
12641
12642 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12643
12644         * gnat.dg/derived_type2.adb: New test.
12645
12646 2011-03-24  Richard Guenther  <rguenther@suse.de>
12647
12648         PR tree-optimization/48271
12649         * g++.dg/torture/pr48271.C: New testcase.
12650
12651 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12652
12653         * gnat.dg/array15.ad[sb]: New test.
12654
12655 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12656
12657         PR target/48237
12658         * gcc.target/i386/pr48237.c: New test.
12659
12660 2011-03-24  Richard Guenther  <rguenther@suse.de>
12661
12662         PR middle-end/48269
12663         * gcc.dg/builtin-object-size-10.c: New testcase.
12664
12665 2011-03-24  Richard Guenther  <rguenther@suse.de>
12666
12667         PR tree-optimization/46562
12668         * c-c++-common/pr46562-2.c: New testcase.
12669         * c-c++-common/pr46562.c: Likewise.
12670
12671 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12672
12673         * gcc.dg/vect/vect-cselim-1.c: New test.
12674         * gcc.dg/vect/vect-cselim-2.c: New test.
12675
12676 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12677
12678         * gcc.target/arm/pr46934.c: New.
12679
12680 2011-03-23  Ian Lance Taylor  <iant@google.com>
12681
12682         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12683
12684 2011-03-23  Richard Guenther  <rguenther@suse.de>
12685
12686         * gcc.dg/struct: Remove directory and contents.
12687
12688 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12689
12690         PR testsuite/48251
12691         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12692
12693 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12694
12695         * gnat.dg/discr26.ad[sb]: New test.
12696         * gnat.dg/discr26_pkg.ads: New helper.
12697
12698 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12699
12700         PR target/47553
12701         * gcc.target/arm/neon-vld-1.c: New test.
12702
12703 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12704
12705         * gnat.dg/array14.ad[sb]: New test.
12706         * gnat.dg/array14_pkg.ads: New helper.
12707
12708 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12709
12710         * gcc.c-torture/execute/920501-8.x: Remove.
12711         * gcc.c-torture/execute/930513-1.x: Remove.
12712         * gcc.c-torture/execute/960312-1.x: Remove.
12713         * gcc.c-torture/compile/20000804-1.c,
12714         gcc.c-torture/compile/20001205-1.c,
12715         gcc.c-torture/compile/20001226-1.c,
12716         gcc.c-torture/compile/20010518-2.c,
12717         gcc.c-torture/compile/20020312-1.c,
12718         gcc.c-torture/compile/20020604-1.c,
12719         gcc.c-torture/compile/920501-12.c,
12720         gcc.c-torture/compile/920501-4.c,
12721         gcc.c-torture/compile/920520-1.c,
12722         gcc.c-torture/compile/980506-1.c,
12723         gcc.c-torture/execute/980709-1.x,
12724         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12725         options for m68hc11.
12726         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12727         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12728         m68hc11.
12729
12730 2011-03-22  Nick Clifton  <nickc@redhat.com>
12731
12732         * lib/target-supports.exp (check_profiling_available): Add MN10300
12733         to the list of targets that do not support profiling.  Restore
12734         alpha sorting to this list.
12735
12736 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12737
12738         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12739         failure on 32-bit systems.
12740         * gcc.dg/torture/vector-2.c: Ditto.
12741
12742 2011-03-22  Richard Guenther  <rguenther@suse.de>
12743
12744         PR tree-optimization/48228
12745         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12746
12747 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12748
12749         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12750         powerpc.
12751
12752         PR target/48226
12753         * gcc.target/powerpc/pr48226.c: New file.
12754
12755 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12756
12757         * lib/prune.exp (prune_gcc_output): Prune "could not create
12758         compact unwind for" warnings.
12759
12760 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12761
12762         PR c/42544
12763         PR c/48197
12764         * gcc.c-torture/execute/pr42544.c: New test.
12765         * gcc.c-torture/execute/pr48197.c: New test.
12766
12767 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12768
12769         PR preprocessor/48192
12770         * gcc.target/powerpc/pr48192.c: New file.
12771
12772         PR target/48053
12773         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12774         split problem of 0 being loaded in a VSX register.
12775
12776 2011-03-21  Richard Guenther  <rguenther@suse.de>
12777
12778         PR c/47939
12779         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12780         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12781         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12782         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12783
12784 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12785
12786         PR target/48213
12787         * gcc.dg/pr48213.c: New test.
12788
12789 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12790
12791         PR target/12171
12792         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12793
12794 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12795
12796         * gcc.target/arm/xor-and.c: New.
12797
12798 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12799
12800         PR fortran/22572
12801         * gfortran.dg/function_optimize_1.f90:  New test.
12802         * gfortran.dg/function_optimize_2.f90:  New test.
12803
12804 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12805
12806         PR rtl-optimization/47502
12807         * gcc.target/i386/pr47502-1.c: New.
12808         * gcc.target/i386/pr47502-2.c: Likewise.
12809
12810 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12811
12812         PR rtl-optimization/48156
12813         * gcc.dg/pr48156.c: New test.
12814
12815 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12816
12817         PR libfortran/47439
12818         * gfortran.dg/scratch_1.f90: Adjust test.
12819
12820 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12821
12822         PR libfortran/47439
12823         * gfortran.dg/scratch_1.f90: New test.
12824
12825 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12826
12827         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12828         variably modified typedefs.
12829         * gcc.dg/c1x-typedef-2.c: Remove.
12830
12831 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12832
12833         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12834         * gcc.dg/c1x-anon-struct-3.c: New test.
12835         * gcc.dg/anon-struct-11.c: Update.
12836
12837 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12838
12839         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12840         dg-xfail-run-if.
12841         Only xfail with gas.
12842
12843 2011-03-18  Jason Merrill  <jason@redhat.com>
12844
12845         * g++.dg/template/fn-ptr1.C: New.
12846
12847         * g++.dg/overload/volatile1.C: New.
12848
12849         * g++.dg/opt/pr23372.C: New.
12850
12851         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12852
12853 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12854
12855         PR middle-end/47405
12856         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12857
12858 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12859
12860         * gcc.target/arm/unsigned-extend-1.c: New.
12861
12862 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12863
12864         PR bootstrap/48161
12865         * gcc.c-torture/compile/pr48161.c: New test.
12866
12867 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12868
12869         PR middle-end/47725
12870         * gcc.dg/torture/pr47725.c: New.
12871
12872 2011-03-17  Jason Merrill  <jason@redhat.com>
12873
12874         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12875         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12876
12877 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12878
12879         * gnat.dg/specs/elab2.ads: New test.
12880         * gnat.dg/specs/elab2_pkg.ads: New helper.
12881
12882 2011-03-17  Jason Merrill  <jason@redhat.com>
12883
12884         * g++.dg/cpp0x/decltype-1212.C: New.
12885         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12886
12887 2011-03-17  Jason Merrill  <jason@redhat.com>
12888
12889         * g++.dg/parse/memfnquals1.C: New.
12890
12891 2011-03-17  Richard Guenther  <rguenther@suse.de>
12892
12893         PR middle-end/48134
12894         * gcc.dg/pr48134.c: New testcase.
12895
12896 2011-03-17  Richard Guenther  <rguenther@suse.de>
12897
12898         PR middle-end/48165
12899         * g++.dg/torture/pr48165.C: New testcase.
12900
12901 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12902
12903         PR rtl-optimization/48141
12904         * gcc.dg/pr48141.c: New test.
12905
12906 2011-03-16  Jason Merrill  <jason@redhat.com>
12907
12908         * g++.dg/cpp0x/constexpr-48089.C: New.
12909
12910         * g++.dg/cpp0x/constexpr-abi1.C: New.
12911
12912         * g++.dg/cpp0x/constexpr-46336.C: New.
12913         * g++.dg/parse/friend5.C: Adjust expected errors.
12914
12915         * g++.dg/cpp0x/constexpr-47570.C: New.
12916
12917 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12918
12919         PR debug/47510
12920         * ++.dg/debug/dwarf2/typedef6.C: New test.
12921
12922 2011-03-16  Jason Merrill  <jason@redhat.com>
12923
12924         * g++.dg/cpp0x/elision2.C: New.
12925
12926         * g++.dg/cpp0x/constexpr-array3.C: New.
12927
12928 2011-03-16  Jason Merrill  <jason@redhat.com>
12929
12930         * g++.dg/cpp0x/sfinae6.C: New.
12931         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12932         * g++.dg/cpp0x/pr45908.C: Likewise.
12933         * g++.dg/cpp0x/sfinae6.C: Likewise.
12934         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12935         * g++.old-deja/g++.law/arg11.C: Likewise.
12936
12937 2011-03-16  Jason Merrill  <jason@redhat.com>
12938
12939         * g++.dg/template/incomplete6.C: New.
12940
12941 2011-03-16  Jeff Law <law@redhat.com>
12942
12943         * gcc.dg/tree-ssa/vrp55.c: New test.
12944
12945 2011-03-16  Jason Merrill  <jason@redhat.com>
12946
12947         * g++.dg/cpp0x/auto22.C: New.
12948
12949 2011-03-16  Richard Guenther  <rguenther@suse.de>
12950
12951         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12952         optimizing it away if promoted to const.
12953
12954 2011-03-16  Richard Guenther  <rguenther@suse.de>
12955
12956         PR tree-optimization/48149
12957         * gcc.dg/fold-complex-1.c: New testcase.
12958
12959 2011-03-16  Richard Guenther  <rguenther@suse.de>
12960
12961         PR testsuite/48147
12962         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12963         or cloning happens.
12964
12965 2011-03-16  Richard Guenther  <rguenther@suse.de>
12966
12967         PR tree-optimization/26134
12968         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12969
12970 2011-03-16  Richard Guenther  <rguenther@suse.de>
12971
12972         PR tree-optimization/48146
12973         * gcc.dg/torture/pr48146.c: New testcase.
12974
12975 2011-03-16  Richard Guenther  <rguenther@suse.de>
12976
12977         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12978         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12979
12980 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12981
12982         PR middle-end/48136
12983         * gcc.c-torture/compile/pr48136.c: New test.
12984
12985         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12986
12987         PR debug/45882
12988         * gcc.dg/guality/pr45882.c: New test.
12989
12990 2011-03-15  Jason Merrill  <jason@redhat.com>
12991
12992         * g++.dg/cpp0x/constexpr-recursion.C: New.
12993
12994         * g++.dg/cpp0x/implicit11.C: New.
12995
12996 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12997
12998         * g++.dg/cpp0x/constexpr-attribute.C: New.
12999
13000 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13001
13002         * g++.dg/parse/pr34758.C: New.
13003
13004 2011-03-15  Xinliang David Li  <davidxl@google.com>
13005
13006         PR c/47837
13007         * gcc.dg/uninit-pred-7_d.c: New test.
13008         * gcc.dg/uninit-pred-8_d.c: New test.
13009
13010 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13011
13012         PR target/46788
13013         * gcc.target/arm/pr46788.c: New.
13014
13015 2011-03-15  Richard Guenther  <rguenther@suse.de>
13016
13017         PR middle-end/47650
13018         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13019         * gfortran.dg/ishft_4.f90: Likewise.
13020         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13021
13022 2011-03-15  Richard Guenther  <rguenther@suse.de>
13023
13024         PR tree-optimization/13954
13025         * g++.dg/tree-ssa/pr13954.C: New testcase.
13026
13027 2011-03-15  Richard Guenther  <rguenther@suse.de>
13028
13029         PR tree-optimization/48037
13030         * gcc.target/i386/pr48037-1.c: New testcase.
13031
13032 2011-03-15  Richard Guenther  <rguenther@suse.de>
13033
13034         PR tree-optimization/41490
13035         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13036         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13037         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13038         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13039         * g++.dg/tree-ssa/pr33604.C: Adjust.
13040
13041 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13042
13043         PR middle-end/47917
13044         * gcc.c-torture/execute/pr47917.c: New test.
13045         * gcc.dg/pr47917.c: New test.
13046
13047         PR middle-end/38878
13048         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13049
13050 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13051
13052         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13053         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13054         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13055         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13056         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13057         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13058         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13059         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13060         * gcc.target/i386/avx-floor-vec.c: Ditto.
13061         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13062         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13063         * gcc.target/i386/avx-rint-vec.c: Ditto.
13064         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13065         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13066         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13067         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13068
13069 2011-03-14  Tom Tromey  <tromey@redhat.com>
13070
13071         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13072         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13073         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13074
13075 2011-03-14  Tom Tromey  <tromey@redhat.com>
13076
13077         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13078         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13079         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13080
13081 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13082
13083         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13084
13085 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13086
13087         PR rtl-optimization/47166
13088         * gcc.c-torture/execute/postmod-1.c: New test.
13089
13090 2011-03-14  Richard Guenther  <rguenther@suse.de>
13091
13092         PR middle-end/48098
13093         * gcc.dg/torture/pr48098.c: New testcase.
13094
13095 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13096
13097         PR target/48053
13098         * gcc.target/powerpc/pr48053-1.c: New test.
13099         * gcc.target/powerpc/pr48053-2.c: Likewise.
13100
13101 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13102
13103         PR libfortran/48066
13104         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13105
13106 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13107
13108         PR libfortran/48066
13109         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13110
13111 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13112
13113         PR fortran/48059
13114         * gfortran.dg/class_41.f03: New.
13115
13116 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13117
13118         * g++.dg/conversion/cast3.C: New test.
13119
13120 2011-03-11  Jason Merrill  <jason@redhat.com>
13121
13122         * g++.dg/template/error45.C: New.
13123
13124         * g++.dg/parse/no-type-defn1.C: New.
13125
13126         * g++.dg/ext/attrib40.C: New.
13127
13128         * g++.dg/cpp0x/regress/array1.C: New.
13129
13130 2011-03-11  Richard Guenther  <rguenther@suse.de>
13131
13132         PR tree-optimization/48067
13133         * gcc.dg/pr48067.c: New testcase.
13134
13135 2011-03-11  Richard Guenther  <rguenther@suse.de>
13136
13137         PR lto/48073
13138         * g++.dg/lto/20110311-1_0.C: New testcase.
13139
13140 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13141
13142         PR c++/48035
13143         * g++.dg/inherit/virtual8.C: New test.
13144
13145         PR middle-end/48044
13146         * gcc.dg/torture/pr48044.c: New test.
13147
13148 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13149
13150         PR fortran/47768
13151         * gfortran.dg/proc_ptr_comp_31.f90: New.
13152
13153 2011-03-11  Richard Guenther  <rguenther@suse.de>
13154
13155         PR tree-optimization/47278
13156         * gcc.dg/torture/pr47278-1.c: New testcase.
13157         * gcc.dg/torture/pr47278-2.c: Likewise.
13158
13159 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13160
13161         PR tree-optimization/48063
13162         * gcc.dg/torture/pr48063.c: New test.
13163
13164 2011-03-10  Jason Merrill  <jason@redhat.com>
13165
13166         * g++.dg/template/array22.C: New.
13167
13168         * g++.dg/cpp0x/syntax-err1.C: New.
13169         * g++.dg/parse/error36.C: Adjust expected errors.
13170         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13171         * g++.old-deja/g++.pt/typename3.C: Likewise.
13172         * g++.old-deja/g++.pt/typename4.C: Likewise.
13173         * g++.old-deja/g++.pt/typename6.C: Likewise.
13174
13175 2011-03-09  Jason Merrill  <jason@redhat.com>
13176
13177         * g++.dg/template/nontype22.C: New.
13178
13179 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13180
13181         PR tree-optimization/47714
13182         * g++.dg/torture/pr47714.C: New test.
13183
13184 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13185
13186         PR target/47755
13187         * gcc.target/powerpc/pr47755-2.c: New file.
13188
13189 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13190
13191         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13192         is not set in the environment, pass 64 as first argument when not
13193         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13194         native where ulimit -u is supported.
13195
13196 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13197
13198         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13199
13200 2011-03-08  Jason Merrill  <jason@redhat.com>
13201
13202         * g++.dg/template/nontype21.C: New.
13203
13204         * g++.dg/template/anon5.C: New.
13205
13206 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13207
13208         PR debug/47881
13209         * gcc.dg/pr47881.c: New test.
13210
13211 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13212
13213         PR c++/47957
13214         * g++.dg/lookup/template3.C: New test.
13215
13216 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13217
13218         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13219         'long' type.
13220
13221 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13222
13223         PR testsuite/47954
13224         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13225         sizeof to compute alignment.
13226
13227 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13228
13229         PR tree-optimization/48022
13230         * gcc.dg/pr48022-1.c: New test.
13231         * gcc.dg/pr48022-2.c: New test.
13232
13233 2011-03-07  Jason Merrill  <jason@redhat.com>
13234
13235         * g++.dg/template/nontype20.C: New.
13236         * g++.dg/init/member1.C: Adjust expected errors.
13237         * g++.dg/parse/constant4.C: Likewise.
13238         * g++.dg/template/qualified-id3.C: Likewise.
13239         * g++.old-deja/g++.pt/crash10.C: Likewise.
13240
13241         * g++.dg/cpp0x/regress/non-const1.C: New.
13242
13243 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13244
13245         PR debug/47991
13246         * gcc.dg/pr47991.c: New test.
13247
13248 2011-03-07  Jason Merrill  <jason@redhat.com>
13249
13250         * g++.dg/abi/mangle46.C: New.
13251
13252 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13253
13254         PR target/47862
13255         * gcc.target/powerpc/pr47862.c: New.
13256
13257 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13258
13259         PR target/45413
13260         * gcc.target/i386/combine-mul.c: Require nonpic.
13261
13262 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13263             Nathan Froyd  <froydnj@codesourcery.com>
13264
13265         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13266
13267 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13268
13269         * README.QMTEST: Remove.
13270
13271 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13272             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13273
13274         PR fortran/47850
13275         * gfortran.dg/array_constructor_37.f90 : New test.
13276
13277 2011-03-05  Jason Merrill  <jason@redhat.com>
13278
13279         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13280         * g++.dg/abi/mangle45.C: Likewise.
13281         * g++.dg/cpp0x/trailing1.C: Likewise.
13282
13283 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13284
13285         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13286
13287 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13288
13289         PR rtl-optimization/47899
13290         * gcc.dg/pr47899.c: New test.
13291
13292         * gcc.dg/torture/pr47968.c: Ignore warnings.
13293
13294         PR tree-optimization/47967
13295         * gcc.c-torture/compile/pr47967.c: New test.
13296
13297 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13298
13299         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13300         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13301
13302 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13303
13304         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13305         and property_getAttributes() if __OBJC2__.
13306         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13307         * objc.dg/property/property-encoding-1.m: New.
13308         * obj-c++.dg/property/property-encoding-1.mm: New.
13309
13310 2011-03-04  Jason Merrill  <jason@redhat.com>
13311
13312         * g++.dg/template/pseudodtor6.C: New.
13313
13314         * g++.dg/inherit/covariant19.C: New.
13315
13316 2011-03-04  Richard Guenther  <rguenther@suse.de>
13317
13318         PR middle-end/47968
13319         * gcc.dg/torture/pr47968.c: New testcase.
13320
13321 2011-03-04  Richard Guenther  <rguenther@suse.de>
13322
13323         PR middle-end/47975
13324         * gcc.dg/torture/pr47975.c: New testcase.
13325
13326 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13327
13328         PR c++/47974
13329         * g++.dg/template/crash106.C: New.
13330
13331 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13332
13333         PR c/47963
13334         * gcc.dg/gomp/pr47963.c: New test.
13335         * g++.dg/gomp/pr47963.C: New test.
13336
13337 2011-03-02  Jason Merrill  <jason@redhat.com>
13338
13339         * g++.dg/cpp0x/regress/condition1.C: New.
13340
13341         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13342
13343 2011-03-01  Jason Merrill  <jason@redhat.com>
13344
13345         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13346
13347         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13348
13349 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13350
13351         PR rtl-optimization/47925
13352         * gcc.c-torture/execute/pr47925.c: New test.
13353
13354 2011-03-01  Jason Merrill  <jason@redhat.com>
13355
13356         * g++.dg/cpp0x/decltype25.C: New.
13357
13358         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13359
13360 2011-03-01  Richard Guenther  <rguenther@suse.de>
13361
13362         PR tree-optimization/47890
13363         * gcc.dg/torture/pr47890.c: New testcase.
13364
13365 2011-03-01  Richard Guenther  <rguenther@suse.de>
13366
13367         PR lto/47924
13368         * gcc.dg/lto/pr47924_0.c: New testcase.
13369
13370 2011-03-01  Richard Guenther  <rguenther@suse.de>
13371
13372         PR lto/46911
13373         * gfortran.dg/lto/pr46911_0.f: New testcase.
13374
13375 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13376
13377         PR libgfortran/47933
13378         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13379         compile errors from older code form.
13380
13381 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13382
13383         PR libgfortran/47567
13384         * gfortran.dg/fmt_fw_d.f90: New test.
13385
13386 2011-02-28  Jason Merrill  <jason@redhat.com>
13387
13388         * g++.dg/inherit/covariant18.C: New.
13389
13390 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13391
13392         PR middle-end/47893
13393         * gcc.dg/pr47893.c: New test.
13394
13395 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13396
13397         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13398         NULL in case of a selector with conflicting types.
13399         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13400
13401 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13402
13403         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13404         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13405         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13406         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13407
13408 2011-02-28  Jason Merrill  <jason@redhat.com>
13409
13410         PR c++/47906
13411         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13412
13413 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13414
13415         PR libgfortran/47778
13416         * gfortran.dg/namelist_71.f90: New test.
13417
13418 2011-02-27  Jason Merrill  <jason@redhat.com>
13419
13420         PR c++/47906
13421         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13422         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13423
13424 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13425
13426         PR c++/46466
13427         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13428
13429 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13430
13431         PR fortran/47886
13432         * gfortran.dg/gomp/task-1.f90: Removed.
13433
13434 2011-02-26  Jason Merrill  <jason@redhat.com>
13435
13436         * g++.dg/template/this-targ1.C: New.
13437
13438         * g++.dg/cpp0x/regress/template-const1.C: New.
13439         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13440         * g++.dg/template/function1.C: Adjust.
13441         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13442         * g++.dg/debug/debug7.C: Adjust.
13443
13444 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13445
13446         PR fortran/47886
13447         * gfortran.dg/gomp/task-1.f90: New.
13448
13449 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13450
13451         * gcc.target/arm/neon-thumb2-move.c: Add
13452         dg-require-effective-target arm_thumb2_ok.
13453
13454 2011-02-24  Jason Merrill  <jason@redhat.com>
13455
13456         * g++.dg/parse/constant1.C: Specify C++98 mode.
13457         * g++.dg/parse/constant5.C: Likewise.
13458         * g++.dg/parse/error2.C: Likewise.
13459         * g++.dg/parse/semicolon3.C: Likewise.
13460         * g++.dg/template/crash14.C: Likewise.
13461         * g++.dg/template/local4.C: Likewise.
13462         * g++.dg/template/nontype3.C: Likewise.
13463         * g++.dg/parse/crash31.C: Adjust expected errors.
13464         * g++.dg/template/function1.C: Likewise.
13465         * g++.dg/template/ref3.C: Likewise.
13466         * g++.dg/template/static9.C: Likewise.
13467         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13468
13469         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13470         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13471         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13472         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13473         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13474
13475 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13476
13477         PR fortran/47878
13478         * gfortran.dg/pr47878.f90: New test.
13479
13480 2011-02-24  Richard Guenther  <rguenther@suse.de>
13481
13482         PR testsuite/47801
13483         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13484         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13485
13486 2011-02-24  Richard Guenther  <rguenther@suse.de>
13487
13488         PR fortran/47839
13489         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13490         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13491
13492 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13493
13494         PR libgfortran/47567
13495         * gfortran.dg/fmt_f0_1.f90: Update test.
13496
13497 2011-02-23  Jason Merrill  <jason@redhat.com>
13498
13499         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13500         * g++.dg/abi/mangle45.C: New.
13501
13502         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13503         * g++.dg/template/canon-type-9.C: Match use of decltype
13504         between declaration and definition.
13505         * g++.dg/template/canon-type-12.C: Likewise.
13506
13507 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13508
13509         PR fortran/40850
13510         * gfortran.dg/nested_allocatables_1.f90: New.
13511
13512 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13513
13514         PR c++/46868
13515         * g++.dg/pr46868.C: New test.
13516         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13517         * g++.dg/parse/error14.C: Adjust.
13518
13519 2011-02-23  Richard Guenther  <rguenther@suse.de>
13520
13521         PR tree-optimization/47838
13522         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13523
13524 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13525
13526         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13527
13528 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13529
13530         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13531         * gfortran.dg/count_init_expr.f03: Ditto.
13532         * gfortran.dg/gomp/pr43711.f90: Ditto.
13533         * gcc.dg/struct-parse-2.c: Ditto.
13534         * gcc.dg/parse-error-3.c: Ditto.
13535         * gcc.dg/Wlogical-op-1.c: Ditto.
13536         * gcc.dg/Walways-true-1.c: Ditto.
13537         * gcc.dg/pr24225.c: Ditto.
13538         * gcc.dg/Walways-true-2.c: Ditto.
13539         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13540         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13541         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13542         * g++.dg/overload/defarg4.C: Ditto.
13543         * g++.dg/inherit/covariant16.C: Ditto.
13544         * g++.dg/inherit/virtual7.C: Ditto.
13545         * g++.dg/template/canon-type-9.C: Ditto.
13546         * g++.dg/template/access19.C: Ditto.
13547         * g++.dg/template/call7.C: Ditto.
13548         * g++.dg/template/canon-type-2.C: Ditto.
13549         * g++.dg/template/init7.C: Ditto.
13550         * g++.dg/template/sizeof-template-argument.C: Ditto.
13551         * g++.dg/template/const3.C: Ditto.
13552         * g++.dg/template/sfinae26.C: Ditto.
13553         * g++.dg/template/sfinae26.C: Ditto.
13554         * g++.dg/template/canon-type-11.C: Ditto.
13555         * g++.dg/template/union2.C: Ditto.
13556         * g++.dg/template/canon-type-3.C: Ditto.
13557         * g++.dg/template/canon-type-1.C: Ditto.
13558         * g++.dg/template/canon-type-5.C: Ditto.
13559         * g++.dg/template/canon-type-7.C: Ditto.
13560         * g++.dg/template/canon-type-10.C: Ditto.
13561         * g++.dg/template/spec36.C: Ditto.
13562         * g++.dg/template/typedef38.C: Ditto.
13563         * g++.dg/template/canon-type-4.C: Ditto.
13564         * g++.dg/template/canon-type-6.C: Ditto.
13565         * g++.dg/template/canon-type-13.C: Ditto.
13566         * g++.dg/template/instantiate9.C: Ditto.
13567         * g++.dg/template/ttp22.C: Ditto.
13568         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13569         * g++.dg/warn/Walways-true-1.C: Ditto.
13570         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13571         * g++.dg/warn/Walways-true-2.C: Ditto.
13572         * g++.dg/conversion/op4.C: Ditto.
13573         * g++.dg/opt/pr19650.C: Ditto.
13574         * g++.dg/lookup/friend11.C: Ditto.
13575         * g++.dg/other/default2.C: Ditto.
13576         * g++.dg/other/default3.C: Ditto.
13577         * g++.dg/other/dtor2.C: Ditto.
13578         * g++.dg/other/friend5.C: Ditto.
13579         * g++.dg/other/default5.C: Ditto.
13580         * g++.dg/init/brace6.C: Ditto.
13581         * g++.dg/init/aggr5.C: Ditto.
13582         * g++.dg/init/error2.C: Ditto.
13583         * g++.dg/expr/bound-mem-fun.C: Ditto.
13584         * g++.dg/expr/cond6.C: Ditto.
13585         * g++.dg/expr/stmt-expr-1.C: Ditto.
13586         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13587         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13588         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13589         * g++.dg/cpp0x/bracket1.C: Ditto.
13590         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13591         * g++.dg/cpp0x/pr38646.C: Ditto.
13592         * g++.dg/cpp0x/variadic73.C: Ditto.
13593         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13594         * g++.dg/cpp0x/bracket4.C: Ditto.
13595         * g++.dg/cpp0x/decltype4.C: Ditto.
13596         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13597         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13598         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13599         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13600         * g++.dg/cpp0x/decltype2.C: Ditto.
13601         * g++.dg/cpp0x/decltype1.C: Ditto.
13602         * g++.dg/cpp0x/bracket2.C: Ditto.
13603         * g++.dg/cpp0x/decltype5.C: Ditto.
13604         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13605         * g++.dg/cpp0x/variadic70.C: Ditto.
13606         * g++.dg/cpp0x/decltype6.C: Ditto.
13607         * g++.dg/cpp0x/rvo.C: Ditto.
13608         * g++.dg/cpp0x/vt-40092.C: Ditto.
13609         * g++.dg/cpp0x/variadic-new.C: Ditto.
13610         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13611         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13612         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13613         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13614         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13615         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13616         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13617         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13618         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13619         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13620         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13621         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13622         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13623         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13624         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13625         * g++.dg/cpp0x/pr39639.C: Ditto.
13626         * g++.dg/cpp0x/decltype3.C: Ditto.
13627         * g++.dg/cpp0x/variadic68.C: Ditto.
13628         * g++.dg/cpp0x/variadic-function.C: Ditto.
13629         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13630         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13631         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13632         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13633         * g++.dg/parse/crash35.C: Ditto.
13634         * g++.dg/parse/crash40.C: Ditto.
13635         * g++.dg/parse/defarg12.C: Ditto.
13636         * g++.dg/parse/crash34.C: Ditto.
13637         * g++.dg/parse/constructor3.C: Ditto.
13638         * g++.dg/parse/template23.C: Ditto.
13639         * g++.dg/parse/crash56.C: Ditto.
13640         * g++.dg/parse/dtor13.C: Ditto.
13641         * g++.dg/parse/error33.C: Ditto.
13642         * g++.dg/parse/ctor9.C: Ditto.
13643         * g++.dg/parse/error32.C: Ditto.
13644         * g++.dg/parse/error37.C: Ditto.
13645         * g++.dg/parse/bitfield3.C: Ditto.
13646         * g++.dg/parse/struct-4.C: Ditto.
13647         * g++.dg/ext/has_trivial_copy.C: Ditto.
13648         * g++.dg/ext/is_polymorphic.C: Ditto.
13649         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13650         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13651         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13652         * g++.dg/ext/is_union.C: Ditto.
13653         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13654         * g++.dg/ext/is_pod.C: Ditto.
13655         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13656         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13657         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13658         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13659         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13660         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13661         * g++.dg/ext/is_abstract.C: Ditto.
13662         * g++.dg/ext/has_trivial_assign.C: Ditto.
13663         * g++.dg/ext/is_class.C: Ditto.
13664         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13665         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13666         * g++.dg/ext/is_base_of.C: Ditto.
13667         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13668         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13669         * g++.dg/ext/is_empty.C: Ditto.
13670         * g++.dg/ext/is_enum.C: Ditto.
13671         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13672         * gnat.dg/opt11.adb: Ditto.
13673         * obj-c++.dg/pr45735.mm: Ditto.
13674         * obj-c++.dg/pr24393.mm: Ditto.
13675         * obj-c++.dg/exceptions-2.mm: Ditto.
13676         * objc.dg/pr45735.m: Ditto.
13677         * objc.dg/pr24393.m: Ditto.
13678
13679 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13680
13681         * objc.dg/attributes/objc-exception-1.m: New.
13682
13683 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13684
13685         * gcc.dg/cpp/include7.c: New test.
13686
13687 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13688
13689         PR c++/47242
13690         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13691
13692 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13693
13694         PR rtl-optimization/47763
13695         * gcc.dg/pr47763.c: New test.
13696
13697 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13698
13699         PR fortran/45743
13700         * gfortran.dg/whole_file_32.f90 : New test.
13701
13702 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13703
13704         PR c++/47666
13705         * g++.dg/inherit/virtual7.C: New test.
13706
13707 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13708
13709         PR objc/47832
13710         * objc.dg/type-size-3.m: Updated error message.
13711         * objc.dg/type-size-4.m: New test.
13712         * objc.dg/type-size-5.m: New test.
13713
13714 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13715
13716         * lib/gnat.exp: Fix comments.
13717         Don't load libgloss.exp.
13718         (default_gnat_version): Call $compiler with --version.
13719         Adapt regexp for gnatmake output, insert version.
13720         (gnat_version): New proc.
13721         (gnat_init): Remove gnat_libgcc_s_path.
13722         (gnat_target_compile): Likewise.
13723         Remove ld_library_path.
13724         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13725         (gnat_pass): Remove.
13726         (gnat_pass): Remove.
13727         (gnat_finish): Remove.
13728         (gnat_exit): Remove.
13729         (local_find_gnatmake): Reindent.
13730         (runtest_file_p): Remove.
13731         (prune_warnings): Remove.
13732         (find_gnatclean): New proc.
13733         * lib/gnat-dg.exp (lremove): New proc.
13734         (gnat-dg-test): Reindent.
13735         Remove additional output files.
13736         (gnat-dg-runtest): Remove.
13737
13738         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13739         * gnat.dg/loop_optimization6.adb: Likewise.
13740         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13741
13742 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13743
13744         PR tree-optimization/47835
13745         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13746
13747 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13748
13749         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13750         * gfortran.dg/abstract_type_2.f03: Ditto.
13751         * gfortran.dg/abstract_type_3.f03: Ditto.
13752         * gfortran.dg/abstract_type_4.f03: Ditto.
13753         * gfortran.dg/abstract_type_5.f03: Ditto.
13754         * gfortran.dg/abstract_type_6.f03: Ditto.
13755         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13756         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13757         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13758         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13759         * gfortran.dg/array_function_5.f90: Ditto.
13760         * gfortran.dg/asynchronous_3.f03: Ditto.
13761         * gfortran.dg/char_expr_1.f90: Ditto.
13762         * gfortran.dg/class_14.f03: Ditto.
13763         * gfortran.dg/data_array_6.f: Ditto.
13764         * gfortran.dg/data_invalid.f90: Ditto.
13765         * gfortran.dg/dot_product_1.f03: Ditto.
13766         * gfortran.dg/func_derived_5.f90: Ditto.
13767         * gfortran.dg/func_result_4.f90: Ditto.
13768         * gfortran.dg/implied_do_1.f90: Ditto.
13769         * gfortran.dg/initialization_25.f90: Ditto.
13770         * gfortran.dg/initialization_26.f90: Ditto.
13771         * gfortran.dg/interface_34.f90: Ditto.
13772         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13773         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13774         * gfortran.dg/matmul_8.f03: Ditto.
13775         * gfortran.dg/merge_init_expr.f90: Ditto.
13776         * gfortran.dg/pack_assign_1.f90: Ditto.
13777         * gfortran.dg/pack_vector_1.f90: Ditto.
13778         * gfortran.dg/pointer_check_8.f90: Ditto.
13779         * gfortran.dg/product_init_expr.f03: Ditto.
13780         * gfortran.dg/reshape_order_5.f90: Ditto.
13781         * gfortran.dg/reshape_shape_1.f90: Ditto.
13782         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13783         * gfortran.dg/same_name_2.f90: Ditto.
13784         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13785         * gfortran.dg/spread_init_expr.f03: Ditto.
13786         * gfortran.dg/stmt_func_1.f90: Ditto.
13787         * gfortran.dg/sum_init_expr.f03: Ditto.
13788         * gfortran.dg/transpose_3.f03: Ditto.
13789         * gfortran.dg/unpack_init_expr.f03: Ditto.
13790         * gfortran.dg/warn_conversion.f90: Ditto.
13791         * gfortran.dg/warn_conversion_2.f90: Ditto.
13792         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13793         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13794         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13795         * gfortran.dg/whole_file_16.f90: Ditto.
13796         * gfortran.dg/whole_file_17.f90: Ditto.
13797         * gfortran.dg/whole_file_18.f90: Ditto.
13798         * gfortran.dg/whole_file_20.f03: Ditto.
13799         * gfortran.dg/whole_file_5.f90: Ditto.
13800         * gfortran.dg/whole_file_6.f90: Ditto.
13801         * gfortran.dg/write_invalid_format.f90: Ditto.
13802         * gfortran.dg/zero_sized_6.f90: Ditto.
13803
13804 2011-02-21  Jeff Law <law@redhat.com>
13805
13806         PR rtl-optimization/46178
13807         * gcc.target/i386/pr46178.c: New test.
13808
13809         PR rtl-optimization/46002
13810         * gcc.c-torture/compile/pr46002.c: New test.
13811
13812 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13813
13814         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13815         *-*-hpux10*.
13816
13817 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13818
13819         PR debug/47106
13820         * g++.dg/debug/pr47106.C: Require effective target lto.
13821
13822 2011-02-21  Jason Merrill  <jason@redhat.com>
13823
13824         * g++.dg/cpp0x/constexpr-diag2.C: New.
13825
13826 2011-02-20  Jason Merrill  <jason@redhat.com>
13827
13828         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13829
13830         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13831
13832         * g++.dg/overload/conv-op1.C: New.
13833
13834         * g++.dg/cpp0x/constexpr-synth1.C: New.
13835
13836 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13837
13838         * objc.dg/layout-2.m: New.
13839         * objc.dg/selector-3.m: Adjusted location of error message.
13840         * objc.dg/type-size-3.m: Same.
13841         * obj-c++.dg/selector-3.mm: Same.
13842
13843 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13844
13845         PR objc/47784
13846         * objc.dg/property/dotsyntax-22.m: New.
13847         * obj-c++.dg/property/dotsyntax-22.mm: New.
13848
13849 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13850
13851         PR c++/46394
13852         * g++.dg/template/typedef38.C: New test.
13853
13854 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13855
13856         PR fortran/46818
13857         * gfortran.dg/whole_file_30.f90 : New test.
13858         * gfortran.dg/whole_file_31.f90 : New test.
13859
13860 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13861
13862         PR fortran/45077
13863         PR fortran/44945
13864         * gfortran.dg/whole_file_28.f90 : New test.
13865         * gfortran.dg/whole_file_29.f90 : New test.
13866
13867 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13868
13869         PR c++/44118
13870         * g++.dg/template/crash105.C: New.
13871
13872 2011-02-19  Jason Merrill  <jason@redhat.com>
13873
13874         * g++.dg/cpp0x/regress/no-elide1.C: New.
13875
13876 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13877
13878         PR tree-optimization/46620
13879         * gcc.dg/pr46620.c: New.
13880
13881 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13882
13883         PR c/47809
13884         * gcc.target/i386/pr47809.c: New test.
13885
13886 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13887             Tobias Burnus  <burnus@net-b.de>
13888
13889         * lib/target-supports.exp
13890         (check_effective_target_fortran_large_real): New check for large reals.
13891         * gfortran.dg/nan_7.f90: New test.
13892
13893 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13894
13895         PR libgfortran/47567
13896         * gfortran.dg/fmt_f0_1.f90: Update test.
13897
13898 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13899
13900         PR fortran/47348
13901         * gfortran.dg/array_constructor_36.f90 : New test.
13902         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13903         allow for comparison between different elements of the array
13904         constructor at different levels of optimization.
13905
13906 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13907
13908         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13909         * gcc.target/i386/pr32280-1.c: Likewise.
13910
13911 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13912
13913         PR target/47800
13914         * gcc.target/i386/pr47800.c: New test.
13915
13916 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13917
13918         * objc/execute/exceptions/foward-1.x: New.
13919
13920 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13921
13922         PR fortran/47789
13923         * gfortran.dg/derived_constructor_comps_4.f90: New.
13924
13925 2011-02-18  Tobias Burnus
13926
13927         PR fortran/47775
13928         * gfortran.dg/func_result_6.f90: New.
13929
13930 2011-02-18  Michael Matz  <matz@suse.de>
13931
13932         PR fortran/45586
13933         * gfortran.dg/lto/pr45586_0.f90: New test.
13934         * gfortran.dg/typebound_proc_20.f90: Ditto.
13935         * gfortran.dg/typebound_proc_21.f90: Ditto.
13936
13937 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13938
13939         PR c++/47795
13940         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13941
13942 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13943
13944         PR fortran/47750
13945         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13946         gcc_warning_prefix.
13947         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13948         normalizing the error/warning output.
13949         * gfortran.dg/Wall.f90: Update dg-error/warning.
13950         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13951         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13952         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13953         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13954         * gfortran.dg/class_30.f90: Update dg-error/warning.
13955         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13956         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13957         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13958         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13959         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13960         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13961         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13962         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13963         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13964         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13965         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13966         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13967         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13968         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13969         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13970         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13971         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13972         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13973         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13974         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13975         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13976         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13977         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13978         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13979         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13980
13981 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13982
13983         PR fortran/47768
13984         * gfortran.dg/proc_ptr_comp_30.f90: New.
13985
13986 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13987
13988         PR debug/47780
13989         * gcc.target/i386/pr47780.c: New test.
13990
13991 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13992
13993         PR fortran/47767
13994         * gfortran.dg/class_40.f03: New.
13995
13996 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13997
13998         PR c++/47208
13999         * g++.dg/cpp0x/auto21.C: New test.
14000
14001 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14002
14003         * objc.dg/special/unclaimed-category-1.h: Updated for
14004         new ABI support.
14005         * objc.dg/special/unclaimed-category-1.m: Same.
14006         * objc.dg/zero-link-1.m: Same.
14007         * objc.dg/lookup-1.m: Same.
14008         * objc.dg/torture/strings/const-str-9.m
14009         * objc.dg/torture/strings/const-str-10.m: Same.
14010         * objc.dg/torture/strings/const-str-11.m: Same.
14011         * objc.dg/torture/forward-1.m: Same.
14012         * objc.dg/zero-link-2.m: Same.
14013         * objc.dg/encode-7-next-64bit.m: Same.
14014         * objc.dg/method-4.m: Same.
14015         * objc.dg/next-runtime-1.m: Same.
14016         * objc.dg/image-info.m: Same.
14017         * objc.dg/pr23214.m: Same.
14018         * objc.dg/symtab-1.m: Same.
14019         * obj-c++.dg/basic.m: Same.
14020         * obj-c++.dg/proto-lossage-3.m: Same.
14021         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14022         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14023         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14024         * obj-c++.dg/method-11.m: Same.
14025         * objc/execute/enumeration-1.m: Same.
14026         * objc/execute/object_is_class.m: Same.
14027         * objc/execute/formal_protocol-2.m: Same.
14028         * objc/execute/formal_protocol-4.m: Same.
14029         * objc/execute/formal_protocol-6.m: Same.
14030         * objc/execute/bycopy-3.m: Same.
14031         * objc/execute/exceptions/catchall-1.m: Same.
14032         * objc/execute/exceptions/finally-1.m: Same.
14033         * objc/execute/exceptions/local-variables-1.m: Same.
14034         * objc/execute/exceptions/foward-1.m: Same.
14035         * objc/execute/bf-common.h
14036         * objc/execute/enumeration-2.m: Same.
14037         * objc/execute/formal_protocol-1.m: Same.
14038         * objc/execute/formal_protocol-3.m: Same.
14039         * objc/execute/formal_protocol-5.m: Same.
14040         * objc/execute/accessing_ivars.m: Same.
14041         * objc/execute/bycopy-2.m: Same.
14042         * objc/execute/formal_protocol-7.m: Same.
14043         * objc/execute/compatibility_alias.m: Same.
14044         * objc/execute/no_clash.m: Same.
14045         * objc/execute/object_is_meta_class.m: Same.
14046         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14047         * objc/execute/class-tests-1.h: Include stdio.h.
14048         * objc/execute/class-tests-2.h: Same.
14049         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14050         runtimes.
14051         * obj-c++.dg/try-catch-2.mm: Same.
14052
14053 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14054
14055         PR c++/47783
14056         * g++.dg/warn/Wunused-parm-4.C: New test.
14057
14058 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14059             Jan Hubicka  <jh@suse.cz>
14060
14061         PR debug/47106
14062         PR debug/47402
14063         * g++.dg/debug/pr47106.C: New.
14064
14065 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14066
14067         PR target/43653
14068         * gcc.target/i386/pr43653.c: New test.
14069
14070 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14071
14072         PR c++/47172
14073         * g++.dg/template/inherit6.C: New test.
14074
14075 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14076
14077         PR fortran/47745
14078         * gfortran.dg/class_39.f03: New.
14079
14080 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14081
14082         PR c++/47326
14083         * g++.dg/cpp0x/variadic106.C: New test.
14084
14085 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14086
14087         PR libfortran/47757
14088         * gfortran.dg/pr47757-1.f90: New test.
14089         * gfortran.dg/pr47757-2.f90: New test.
14090         * gfortran.dg/pr47757-3.f90: New test.
14091
14092         PR c++/47704
14093         * g++.dg/cpp0x/enum8.C: New test.
14094
14095 2011-02-15  Jason Merrill  <jason@redhat.com>
14096
14097         * g++.dg/inherit/implicit-trivial1.C: New.
14098         * g++.dg/cpp0x/implicit-trivial1.C: New.
14099
14100 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14101
14102         PR middle-end/47725
14103         * gcc.dg/torture/pr47725.c: Removed.
14104
14105 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14106
14107         PR target/47755
14108         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14109         constant does not generate a load from memory.
14110
14111 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14112
14113         PR middle-end/47725
14114         * gcc.dg/torture/pr47725.c: New.
14115
14116 2011-02-15  Richard Guenther  <rguenther@suse.de>
14117
14118         PR tree-optimization/47743
14119         * gcc.dg/torture/pr47743.c: New testcase.
14120
14121 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14122
14123         PR middle-end/47581
14124         * gcc.target/i386/pr47581.c: New test.
14125
14126 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14127
14128         PR fortran/47730
14129         * gfortran.dg/select_type_22.f03: New.
14130
14131 2011-02-14  Jason Merrill  <jason@redhat.com>
14132
14133         * g++.dg/cpp0x/regress/enum1.C: New.
14134
14135 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14136
14137         * gnat.dg/include.adb: New test.
14138
14139 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14140
14141         PR fortran/47728
14142         * gfortran.dg/class_38.f03: New.
14143
14144 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14145
14146         * gcc.dg/pr46494.c: New test.
14147
14148 2011-02-14  Richard Guenther  <rguenther@suse.de>
14149
14150         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14151
14152 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14153
14154         PR ada/41929
14155         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14156         sparc*-sun-solaris2.11.
14157
14158 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14159
14160         PR fortran/47349
14161         * gfortran.dg/argument_checking_18.f90: New.
14162
14163 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14164
14165         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14166         * gfortran.dg/argument_checking_17.f90: New.
14167
14168 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14169
14170         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14171         are temporarily disabled.
14172         * gfortran.dg/class_7.f03: Ditto.
14173         * gfortran.dg/coarray_14.f90: Ditto.
14174         * gfortran.dg/typebound_proc_13.f03: Ditto.
14175
14176 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14177
14178         PR fortran/45586
14179         * gfortran.dg/extends_11.f03: New.
14180
14181 2011-02-11  Xinliang David Li  <davidxl@google.com>
14182
14183         PR tree-optimization/47707
14184         * g++.dg/tree-ssa/pr47707.C: New test.
14185
14186 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14187
14188         * g++.dg/opt/inline17.C: New test.
14189
14190 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14191
14192         PR fortran/47550
14193         * gfortran.dg/pure_formal_2.f90: New.
14194
14195 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14196
14197         PR rtl-optimization/47614
14198         * gfortran.dg/pr47614.f: New.
14199
14200 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14201
14202         PR driver/47678
14203         * gcc.dg/opts-6.c: New test.
14204
14205 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14206
14207         PR debug/47684
14208         * gcc.dg/pr47684.c: New test.
14209
14210 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14211
14212         PR target/47629
14213         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14214         c99_runtime, dg-add-options c99_runtime.
14215         (main): Use __asm__.
14216
14217 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14218
14219         PR testsuite/47400
14220         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14221         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14222         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14223         * gcc.dg/ucnid-10.c: Likewise.
14224         * gcc.dg/ucnid-13.c: Likewise.
14225         * gcc.dg/ucnid-7.c: Likewise.
14226         * gcc.dg/ucnid-8.c: Likewise.
14227         Adapt dg-warning line number.
14228
14229 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14230
14231         * gcc.target/i386/parity-1.c: Use -march=k8.
14232         * gcc.target/i386/parity-2.c: Ditto.
14233         * gcc.target/i386/vecinit-1.c: Ditto.
14234         * gcc.target/i386/vecinit-2.c: Ditto.
14235
14236 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14237
14238         PR target/46610
14239         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14240         * gcc.target/mips/save-restore-3.c: Likewise.
14241         * gcc.target/mips/save-restore-4.c: Likewise.
14242         * gcc.target/mips/save-restore-5.c: Likewise.
14243
14244         PR target/47683
14245         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14246         * g++.dg/tree-prof/partition2.C: Likewise.
14247
14248 2011-02-09  Jason Merrill  <jason@redhat.com>
14249
14250         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14251         rather than misdeclare std::puts.
14252
14253         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14254         * g++.dg/other/warning1.C: Likewise.
14255         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14256         * g++.old-deja/g++.gb/scope06.C: Likewise.
14257         * g++.old-deja/g++.law/cvt11.C: Likewise.
14258         * g++.old-deja/g++.law/init1.C: Likewise.
14259         * g++.dg/abi/mangle26.C: Likewise.
14260
14261         * g++.dg/template/function1.C: Adjust for C++0x mode.
14262         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14263
14264         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14265         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14266
14267         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14268
14269         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14270
14271         * g++.dg/cpp0x/regress: New directory.
14272         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14273         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14274         * g++.dg/cpp0x/regress/regress3.C: New.
14275
14276 2011-02-10  Richard Guenther  <rguenther@suse.de>
14277
14278         PR tree-optimization/47677
14279         * gcc.dg/torture/pr47677.c: New testcase.
14280
14281 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14282
14283         * objc.dg/special/load-category-1.m: Remove unused header.
14284         * objc.dg/special/load-category-1a.m: Likewise.
14285         * objc.dg/special/load-category-2.m: Likewise.
14286         * objc.dg/special/load-category-2a.m: Likewise.
14287         * objc.dg/special/load-category-3.m: Likewise.
14288         * objc.dg/special/load-category-3a.m: Likewise.
14289         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14290         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14291         * objc.dg/attributes/class-attribute-1.m: Likewise.
14292         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14293         * obj-c++.dg/property/property.exp: Likewise.
14294         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14295         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14296         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14297         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14298         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14299         * obj-c++.dg/template-8.mm: Likewise.
14300
14301 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14302
14303         PR target/47665
14304         * gcc.target/i386/pr47665.c: New test.
14305
14306 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14307
14308         PR testsuite/47622
14309         Revert
14310         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14311         PR debug/42631
14312         * gcc.dg/pr42631.c: Update test.
14313         * gcc.dg/pr42631-2.c: New test.
14314
14315 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14316
14317         PR fortran/47352
14318         * gfortran.dg/proc_decl_25.f90: New.
14319
14320 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14321
14322         PR fortran/47463
14323         * gfortran.dg/typebound_assignment_2.f03: New.
14324
14325 2011-02-09  Richard Guenther  <rguenther@suse.de>
14326
14327         PR tree-optimization/47664
14328         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14329
14330 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14331
14332         PR middle-end/47646
14333         * gnat.dg/uninit_func.adb: Adjust dg directive.
14334
14335 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14336
14337         PR middle-end/47646
14338         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14339
14340 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14341
14342         PR fortran/47637
14343         * gfortran.dg/auto_dealloc_2.f90: New.
14344
14345 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14346
14347         * gcc.dg/builtins-config.h: Remove __sgi handling.
14348         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14349         -std=c99 for mips-sgi-irix6.5*.
14350
14351 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14352
14353         PR middle-end/45505
14354         * gfortran.dg/pr25923.f90: Remove xfails.
14355
14356 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14357
14358         PR fortran/47583
14359         * gfortran.dg/inquire_14.f90: New test.
14360
14361 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14362
14363         PR fortran/45290
14364         * gfortran.dg/pointer_init_6.f90: New.
14365
14366 2011-02-08  Jeff Law <law@redhat.com>
14367
14368         PR tree-optimization/42893
14369         * gcc.tree-ssa/pr42893.c: New test.
14370
14371 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14372
14373         PR tree-optimization/46834
14374         PR tree-optimization/46994
14375         PR tree-optimization/46995
14376         * gcc.dg/graphite/id-pr46834.c: New.
14377         * gfortran.dg/graphite/id-pr46994.f90: New.
14378         * gfortran.dg/graphite/id-pr46995.f90: New.
14379
14380 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14381
14382         PR middle-end/47646
14383         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14384         using the variable is known the warning is emitted there.
14385         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14386         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14387
14388         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14389         statement.
14390         (vg): Likewise.
14391         * gcc.dg/noreturn-1.c (foo5): Likewise.
14392         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14393         (method2): Likewise.
14394
14395         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14396         the return statement using the uninitialized variable.
14397         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14398
14399 2011-02-08  Richard Guenther  <rguenther@suse.de>
14400
14401         PR middle-end/47639
14402         * g++.dg/opt/pr47639.c: New testcase.
14403
14404 2011-02-08  Richard Guenther  <rguenther@suse.de>
14405
14406         PR tree-optimization/47632
14407         * g++.dg/opt/pr47632.C: New testcase.
14408
14409 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14410
14411         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14412
14413 2011-02-07  Richard Guenther  <rguenther@suse.de>
14414
14415         PR tree-optimization/47615
14416         * g++.dg/opt/pr47615.C: New testcase.
14417
14418 2011-02-07  Richard Guenther  <rguenther@suse.de>
14419
14420         PR tree-optimization/47621
14421         * gcc.dg/torture/pr47621.c: New testcase.
14422
14423 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14424
14425         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14426
14427 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14428
14429         PR fortran/47592
14430         * gfortran.dg/allocate_with_source_1 : New test.
14431
14432 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14433
14434         PR middle-end/47610
14435         * gcc.dg/pr47610.c: New test.
14436
14437 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14438
14439         PR debug/42631
14440         * gcc.dg/pr42631.c: Update test.
14441         * gcc.dg/pr42631-2.c: New test.
14442
14443 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14444
14445         PR fortran/47574
14446         * gfortran.dg/pr47574.f90:  New test.
14447
14448 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14449
14450         PR tree-optimization/46194
14451         * gcc.dg/autopar/pr46194.c: New.
14452
14453 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14454
14455         PR tree-optimization/43695
14456         * g++.dg/ipa/pr43695.C: New.
14457
14458 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14459
14460         PR inline-asm/23200
14461         * gcc.dg/pr23200.c: New test.
14462
14463 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14464
14465         PR c++/47589
14466         * g++.dg/pr47589.C: New test.
14467
14468 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14469
14470         PR c++/47398
14471         * g++.dg/template/typedef37.C: New test.
14472         * g++.dg/template/param1.C: Adjust expected error message.
14473
14474 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14475
14476         PR middle-end/31490
14477         * gcc.dg/pr31490-2.c: New test.
14478         * gcc.dg/pr31490-3.c: New test.
14479         * gcc.dg/pr31490-4.c: New test.
14480
14481 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14482             Jakub Jelinek  <jakub@redhat.com>
14483
14484         PR c++/46890
14485         * g++.dg/parser/semicolon3.C: Adjust.
14486         * g++.dg/parser/semicolon4.C: New testcase.
14487         * g++.dg/pr46890.C: New testcase.
14488
14489 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14490
14491         PR c++/29571
14492         * g++.dg/init/pr29571.C: New.
14493
14494 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14495
14496         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14497         instead of vect_int.
14498
14499 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14500
14501         PR target/47312
14502         * gcc.target/i386/pr47312.c: New test.
14503
14504         PR target/47564
14505         * gcc.target/i386/pr47564.c: New test.
14506
14507 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14508
14509         PR tree-optimization/45122
14510         * gcc.dg/tree-ssa/pr45122.c: New.
14511
14512 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14513
14514         PR target/47272
14515         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14516         and vec_vsx_st.
14517
14518         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14519         and vsx so a default --with-cpu=power7 doesn't give an error
14520         when -mavoid-indexed-addresses is used.
14521
14522         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14523         wrapper function to save the arguments and then jump to the real
14524         function, rather than depending on the compiler not to move stuff
14525         before an asm.
14526         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14527
14528 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14529             Paul Thomas  <pault@gcc.gnu.org>
14530
14531         PR fortran/47082
14532         * gfortran.dg/class_37.f03 : New test.
14533
14534 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14535             Richard Guenther  <rguenther@suse.de>
14536
14537         PR tree-optimization/40979
14538         PR bootstrap/47044
14539         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14540         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14541         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14542         check_vect_support_and_set_flags.
14543         * gfortran.dg/graphite/vect-pr40979.f90: New.
14544
14545 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14546
14547         PR fortran/47572
14548         * gfortran.dg/class_36.f03: New.
14549
14550 2011-02-02  Richard Guenther  <rguenther@suse.de>
14551
14552         PR tree-optimization/47566
14553         * gcc.dg/lto/20110201-1_0.c: New testcase.
14554
14555 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14556
14557         PR debug/47498
14558         PR debug/47501
14559         PR debug/45136
14560         PR debug/45130
14561         * debug/pr47498.c: New.
14562         * debug/pr47501.c: New.
14563
14564 2011-02-01  Richard Guenther  <rguenther@suse.de>
14565
14566         PR tree-optimization/47559
14567         * g++.dg/torture/pr47559.C: New testcase.
14568
14569 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14570
14571         PR fortran/47565
14572         * gfortran.dg/typebound_call_20.f03: New.
14573
14574 2011-02-01  Richard Guenther  <rguenther@suse.de>
14575
14576         PR tree-optimization/47555
14577         * gcc.dg/pr47555.c: New testcase.
14578
14579 2011-02-01  Richard Guenther  <rguenther@suse.de>
14580
14581         PR tree-optimization/47541
14582         * g++.dg/torture/pr47541.C: New testcase.
14583
14584 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14585
14586         PR fortran/47455
14587         * gfortran.dg/typebound_call_19.f03: New.
14588
14589 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14590
14591         PR c++/47416
14592         * g++.dg/cpp0x/pr47416.C: New test.
14593
14594 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14595
14596         PR fortran/47519
14597         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14598
14599 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14600
14601         PR fortran/47463
14602         * gfortran.dg/typebound_assignment_1.f03: New.
14603
14604 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14605
14606         PR tree-optimization/47538
14607         * gcc.c-torture/execute/pr47538.c: New test.
14608
14609 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14610
14611         PR target/45325
14612         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14613
14614 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14615
14616         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14617
14618 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14619
14620         PR rtl-optimization/44031
14621         * gcc.c-torture/compile/20110131-1.c: New test.
14622
14623 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14624
14625         PR fortran/47042
14626         * gfortran.dg/stmt_func_1.f90: New.
14627
14628 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14629
14630         PR fortran/47042
14631         * gfortran.dg/interface_34.f90: New.
14632
14633 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14634
14635         PR fortran/47523
14636         * gfortran.dg/realloc_on_assign_5.f03: New test.
14637         * gfortran.dg/realloc_on_assign_5.f03: New test.
14638
14639 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14640
14641         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14642         * gfortran.dg/bessel_7.f90: Likewise.
14643         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14644
14645         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14646         * gfortran.dg/sum_init_expr.f03: Likewise.
14647
14648         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14649
14650         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14651         -r -nostdlib.
14652
14653         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14654         loop only on "vect_intfloat_cvt" targets.
14655
14656 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14657
14658         PR fortran/47531
14659         * gfortran.dg/shape_6.f90: New.
14660
14661 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14662
14663         PR libgfortran/47434
14664         * gfortran.dg/read_infnan_1.f90: Update test.
14665         * gfortran.dg/module_nan.f90: Update test.
14666         * gfortran.dg/char4_iunit_1.f03: Update test.
14667         * gfortran.dg/large_real_kind_1.f90: Update test.
14668         * gfortran.dg/real_const_3.f90: Update test.
14669         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14670
14671 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14672
14673         PR c++/47311
14674         * g++.dg/template/param2.C: New test.
14675
14676 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14677
14678         PR libgfortran/47285
14679         * gfortran.dg/fmt_g.f: New test.
14680
14681 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14682
14683         PR fortran/47507
14684         * gfortran.dg/pure_formal_1.f90: New.
14685
14686 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14687
14688         PR target/42894
14689         * gcc.dg/tls/pr42894.c: New test.
14690
14691 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14692
14693         * gcc.dg/pr47276.c: Add dg-require-visibility.
14694
14695 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14696
14697         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14698
14699 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14700             Tobias Burnus  <burnus@gcc.gnu.org>
14701
14702         PR fortran/45170
14703         PR fortran/35810
14704         PR fortran/47350
14705         * gfortran.dg/realloc_on_assign_3.f03: New test.
14706         * gfortran.dg/realloc_on_assign_4.f03: New test.
14707         * gfortran.dg/allocatable_function_5.f90: New test.
14708         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14709         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14710         implemented" dg-errors.
14711
14712 2011-01-27  Jan Hubicka  <jh@suse.cz>
14713
14714         PR middle-end/46949
14715         * gcc.dg/attr-weakref-4.c: New testcase
14716
14717 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14718
14719         PR tree-optimization/47228
14720         * gcc.dg/torture/pr47228.c: New test.
14721
14722 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14723
14724         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14725
14726 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14727
14728         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14729         when using auto-overlay support on the SPU.
14730
14731 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14732
14733         PR rtl-optimization/44174
14734         * gcc.target/i386/asm-6.c: New test.
14735
14736 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14737
14738         PR rtl-optimization/46856
14739         * gcc.c-torture/compile/pr46856.c: New test.
14740
14741 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14742             Andrew Pinski  <pinskia@gmail.com>
14743
14744         PR c/43082
14745         * gcc.dg/pr43082.c: New.
14746
14747 2011-01-26  DJ Delorie  <dj@redhat.com>
14748
14749         PR rtl-optimization/46878
14750         * gcc.dg/pr46878-1.c: New test.
14751
14752 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14753
14754         PR c++/47476
14755         * g++.dg/cpp0x/pr47476.C: New test.
14756
14757 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14758
14759         * gcc.c-torture/compile/20110126-1.c: New test.
14760
14761 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14762
14763         PR c/47473
14764         * gcc.dg/torture/pr47473.c: New test.
14765
14766 2011-01-26  Jan Hubicka  <jh@suse.cz>
14767
14768         PR target/47237
14769         * gcc.c-torture/execute/pr47237.c: New testcase.
14770
14771 2011-01-26  Jan Hubicka  <jh@suse.cz>
14772
14773         PR tree-optimization/47190
14774         * gcc.dg/attr-weakref-3.c: New testcase.
14775
14776 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14777
14778         PR c++/43601
14779         * gcc.dg/dll-9a.c: New test file.
14780         * gcc.dg/dll-11.c: Likewise.
14781         * gcc.dg/dll-12.c: Likewise.
14782         * gcc.dg/dll-12a.c: Likewise.
14783         * gcc.dg/dll-11a.c: Likewise.
14784         * gcc.dg/dll-9.c: Likewise.
14785         * gcc.dg/dll-10.c: Likewise.
14786         * gcc.dg/dll-10a.c: Likewise.
14787         * g++.dg/ext/dllexport4a.cc: Likewise.
14788         * g++.dg/ext/dllexport4.C: Likewise.
14789         * g++.dg/ext/dllexport5.C: Likewise.
14790         * g++.dg/ext/dllexport5a.cc: Likewise.
14791
14792 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14793
14794         PR tree-optimization/46970
14795         * gcc.dg/graphite/pr46970.c: New.
14796
14797 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14798
14799         PR tree-optimization/46215
14800         * gcc.dg/graphite/pr46215.c: New.
14801
14802 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14803
14804         PR tree-optimization/46168
14805         * gcc.dg/graphite/pr46168.c: New.
14806
14807 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14808
14809         PR tree-optimization/43657
14810         * gcc.dg/graphite/pr43657.c: New.
14811
14812 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14813
14814         PR tree-optimization/29832
14815         * gfortran.dg/graphite/pr29832.f90: New.
14816
14817 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14818
14819         PR tree-optimization/43567
14820         * gcc.dg/graphite/pr43567.c: New.
14821
14822 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14823
14824         * gfortran.dg/graphite/interchange-4.f: New.
14825         * gfortran.dg/graphite/interchange-5.f: New.
14826
14827         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14828         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14829         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14830         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14831         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14832         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14833         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14834         * gfortran.dg/ltrans-7.f90: Removed.
14835         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14836
14837         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14838         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14839         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14840         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14841         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14842         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14843         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14844         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14845         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14846         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14847         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14848         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14849         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14850         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14851         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14852         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14853         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14854         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14855         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14856         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14857         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14858         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14859         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14860         * gcc.dg/tree-ssa/data-dep-1.c
14861         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14862         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14863         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14864         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14865         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14866
14867 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14868
14869         PR tree-optimization/47265
14870         PR tree-optimization/47443
14871         * gcc.c-torture/compile/pr47265.c: New test.
14872         * gcc.dg/pr47443.c: New test.
14873
14874 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14875
14876         PR tree-optimization/47382
14877         * g++.dg/torture/pr47382.C: New test.
14878         * g++.dg/opt/devirt1.C: Xfail.
14879
14880 2011-01-25  Yao Qi  <yao@codesourcery.com>
14881
14882         PR target/45701
14883         * gcc.target/arm/pr45701-1.c: New test.
14884         * gcc.target/arm/pr45701-2.c: New test.
14885         * gcc.target/arm/pr45701-3.c: New test.
14886
14887 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14888             Jakub Jelinek  <jakub@redhat.com>
14889
14890         PR tree-optimization/47271
14891         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14892
14893 2011-01-25  Nick Clifton  <nickc@redhat.com>
14894
14895         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14896         (saturate_add): Delete.
14897         (exchange): Delete.
14898         (main): Do not run saturate_add.
14899         (set_interrupts): Delete.
14900
14901 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14902
14903         PR fortran/47448
14904         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14905
14906 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14907
14908         PR tree-optimization/47427
14909         PR tree-optimization/47428
14910         * gcc.c-torture/compile/pr47427.c: New test.
14911         * gcc.c-torture/compile/pr47428.c: New test.
14912
14913 2011-01-25  Richard Guenther  <rguenther@suse.de>
14914
14915         PR middle-end/47411
14916         * gcc.dg/torture/pr47411.c: New testcase.
14917
14918 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14919
14920         * gfortran.dg/graphite/id-24.f: New.
14921         * gfortran.dg/graphite/id-25.f: New.
14922
14923 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14924
14925         * gfortran.dg/graphite/id-23.f: New.
14926
14927 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14928
14929         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14930
14931 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14932
14933         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14934         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14935         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14936         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14937         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14938         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14939         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14940         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14941         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14942
14943 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14944
14945         * gcc.dg/graphite/block-0.c: Add documentation.
14946         * gcc.dg/graphite/block-4.c: Same.
14947         * gcc.dg/graphite/block-7.c: Same.
14948         * gcc.dg/graphite/block-8.c: New.
14949         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14950         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14951         * gcc.dg/graphite/interchange-12.c: Add documentation.
14952         * gcc.dg/graphite/interchange-13.c: New.
14953         * gcc.dg/graphite/interchange-14.c: New.
14954         * gcc.dg/graphite/interchange-15.c: New.
14955         * gcc.dg/graphite/interchange-8.c: Add documentation.
14956         * gcc.dg/graphite/interchange-mvt.c: Same.
14957
14958 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14959
14960         PR target/47408
14961         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14962         * gcc.target/powerpc/altivec-14.c: Ditto.
14963         * gcc.target/powerpc/altivec-33.c: Ditto.
14964         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14965         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14966         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14967         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14968         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14969         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14970         * g++.dg/ext/altivec-15.C: Ditto.
14971         * g++.dg/ext/altivec-types-1.C: Ditto.
14972         * g++.dg/ext/altivec-types-2.C: Ditto.
14973         * g++.dg/ext/altivec-types-3.C: Ditto.
14974         * g++.dg/ext/altivec-types-4.C: Ditto.
14975
14976 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14977
14978         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14979
14980 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14981
14982         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14983         optimization options.
14984
14985 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14986
14987         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14988
14989         PR testsuite/45988
14990         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14991
14992 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14993
14994         PR fortran/47421
14995         * gfortran.dg/allocatable_scalar_12.f90: New.
14996
14997 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14998
14999         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15000         vectorization to be not profitable if peeling is used to
15001         realign the memory access.
15002         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15003         loop bound to avoid loop unrolling.
15004         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15005
15006 2011-01-22  Jan Hubicka  <jh@suse.cz>
15007
15008         PR lto/47333
15009         * g++.dg/lto/pr47333.C: New file.
15010
15011 2011-01-22  Jan Hubicka  <jh@suse.cz>
15012
15013         PR tree-optimization/43884
15014         PR lto/44334
15015         * gcc.dg/autopar/outer-2.c: Increase array size.
15016         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15017
15018 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15019
15020         PR fortran/38536
15021         * gfortran.dg/c_loc_tests_16.f90:  New test.
15022
15023 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15024
15025         PR fortran/47399
15026         * gfortran.dg/typebound_proc_19.f90: New.
15027
15028 2011-01-21  Jeff Law <law@redhat.com>
15029
15030         PR tree-optimization/47053
15031         * g++.dg/pr47053.C: New test.
15032
15033 2011-01-21  Jason Merrill  <jason@redhat.com>
15034
15035         PR c++/47041
15036         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15037
15038 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15039
15040         PR c++/47388
15041         * g++.dg/cpp0x/range-for10.C: New test.
15042         * g++.dg/template/for1.C: New test.
15043
15044         PR middle-end/45566
15045         * g++.dg/tree-prof/partition3.C: New test.
15046
15047         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15048
15049         PR rtl-optimization/47366
15050         * g++.dg/opt/pr47366.C: New test.
15051
15052 2011-01-21  Jason Merrill  <jason@redhat.com>
15053
15054         PR c++/46552
15055         * g++.dg/cpp0x/constexpr-regress2.C: New.
15056
15057         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15058
15059 2011-01-21  Jeff Law <law@redhat.com>
15060
15061         PR rtl-optimization/41619
15062         * gcc.dg/pr41619.c: New.
15063
15064 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15065
15066         PR tree-optimization/47355
15067         * g++.dg/opt/pr47355.C: New test.
15068
15069 2011-01-21  Richard Guenther  <rguenther@suse.de>
15070
15071         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15072         making main hot.
15073
15074 2011-01-21  Richard Guenther  <rguenther@suse.de>
15075
15076         PR tree-optimization/47365
15077         * gcc.dg/torture/pr47365.c: New testcase.
15078         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15079
15080 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15081
15082         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15083
15084 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15085
15086         PR tree-optimization/47391
15087         * gcc.dg/pr47391.c: New test.
15088
15089 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15090
15091         * g++.dg/template/char1.C: Use signed char.
15092
15093 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15094
15095         PR fortran/47377
15096         * gfortran.dg/pointer_target_4.f90: New.
15097
15098 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15099
15100         PR target/47251
15101         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15102         ILP32 system and not IP32.
15103
15104 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15105
15106         PR debug/46583
15107         * g++.dg/debug/pr46583.C: New.
15108
15109 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15110
15111         PR debug/47283
15112         * g++.dg/debug/pr47283.C: New test.
15113
15114         PR testsuite/47371
15115         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15116         * gcc.target/i386/headmerge-2.c: Likewise.
15117
15118 2011-01-20  Richard Guenther  <rguenther@suse.de>
15119
15120         PR middle-end/47370
15121         * gcc.dg/torture/pr47370.c: New testcase.
15122
15123 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15124
15125         PR tree-optimization/46130
15126         * gcc.dg/pr46130-1.c: New test.
15127         * gcc.dg/pr46130-2.c: New test.
15128
15129 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15130
15131         PR c++/47291
15132         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15133
15134 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15135
15136         PR debug/46240
15137         * g++.dg/debug/pr46240.cc: New.
15138
15139 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15140
15141         PR c++/47303
15142         * g++.dg/template/anonunion1.C: New test.
15143
15144         PR rtl-optimization/47337
15145         * gcc.c-torture/execute/pr47337.c: New test.
15146
15147 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15148
15149         PR testsuite/45342
15150         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15151
15152 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15153
15154         PR tree-optimization/46021
15155         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15156
15157 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15158
15159         PR tree-optimization/47290
15160         * g++.dg/torture/pr47290.C: New test.
15161
15162 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15163
15164         PR fortran/47240
15165         * gfortran.dg/proc_ptr_comp_29.f90: New.
15166
15167 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15168
15169         PR testsuite/41146
15170         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15171         powerpc-apple-darwin9.
15172
15173 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15174
15175         PR rtl-optimization/47299
15176         * gcc.c-torture/execute/pr47299.c: New test.
15177
15178 2011-01-17  Jason Merrill  <jason@redhat.com>
15179
15180         * g++.dg/cpp0x/constexpr-virtual.C: New.
15181
15182 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15183
15184         PR fortran/47331
15185         * gfortran.dg/gomp/pr47331.f90: New test.
15186
15187 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15188
15189         PR objc/47314
15190         * objc.dg/selector-warn-1.m: New.
15191         * obj-c++.dg/selector-warn-1.mm: New.
15192
15193 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15194
15195         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15196         Update dg-final accordingly.
15197
15198 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15199
15200         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15201
15202 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15203
15204         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15205         target check.
15206         * gcc.dg/guality/pr36728-2.c: Likewise.
15207
15208 2011-01-17  Richard Guenther  <rguenther@suse.de>
15209
15210         PR tree-optimization/47313
15211         * g++.dg/torture/pr47313.C: New testcase.
15212
15213 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15214
15215         PR target/47318
15216         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15217         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15218         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15219         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15220
15221         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15222         as __m256i.
15223         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15224         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15225         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15226
15227 2011-01-17  Richard Guenther  <rguenther@suse.de>
15228
15229         PR tree-optimization/45967
15230         * gcc.dg/torture/pr45967-2.c: New testcase.
15231         * gcc.dg/torture/pr45967-3.c: Likewise.
15232
15233 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15234
15235         PR testsuite/47325
15236         * g++.dg/ext/pr47213.C: Require visibility.
15237
15238 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15239
15240         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15241         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15242
15243 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15244
15245         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15246         Linux-based targets.
15247
15248 2011-01-13  Jan Hubicka  <jh@suse.cz>
15249
15250         PR tree-optimization/47276
15251         * gcc.dg/pr47276.c: New testcase.
15252
15253 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15254             Jonathan Wakely  <jwakely.gcc@gmail.com>
15255
15256         PR c++/33558
15257         * g++.dg/other/pr33558.C: New.
15258         * g++.dg/other/pr33558-2.C: New.
15259
15260 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15261
15262         PR tree-optimization/45934
15263         PR tree-optimization/46302
15264         * g++.dg/ipa/devirt-c-1.C: New test.
15265         * g++.dg/ipa/devirt-c-2.C: Likewise.
15266         * g++.dg/ipa/devirt-c-3.C: Likewise.
15267         * g++.dg/ipa/devirt-c-4.C: Likewise.
15268         * g++.dg/ipa/devirt-c-5.C: Likewise.
15269         * g++.dg/ipa/devirt-c-6.C: Likewise.
15270         * g++.dg/ipa/devirt-6.C: Likewise.
15271         * g++.dg/ipa/devirt-d-1.C: Likewise.
15272         * g++.dg/torture/pr45934.C: Likewise.
15273
15274 2011-01-14  Jason Merrill  <jason@redhat.com>
15275
15276         * g++.dg/cpp0x/variadic105.C: New.
15277
15278 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15279             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15280
15281         PR objc/45989
15282         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15283         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15284         execution tests on i?86-*-*, x86_64-*-* and
15285         powerpc*-apple-darwin* && ilp32.
15286         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15287         tests on i?86-*-* and x86_64-*-*.
15288
15289 2011-01-14  Richard Guenther  <rguenther@suse.de>
15290
15291         PR tree-optimization/47280
15292         * g++.dg/opt/pr47280.C: New testcase.
15293
15294 2011-01-14  Jason Merrill  <jason@redhat.com>
15295
15296         * g++.dg/cpp0x/constexpr-regress1.C: New.
15297
15298         * g++.dg/ext/flexary2.C: New.
15299
15300 2011-01-14  Richard Guenther  <rguenther@suse.de>
15301
15302         PR middle-end/47281
15303         * gcc.dg/torture/pr47281.c: New testcase.
15304         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15305
15306 2011-01-14  Richard Guenther  <rguenther@suse.de>
15307
15308         PR tree-optimization/47286
15309         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15310
15311 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15312
15313         PR c++/47213
15314         * g++.dg/ext/pr47213.C: New.
15315
15316 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15317
15318         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15319
15320 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15321             Mikael Morin  <mikael@gcc.gnu.org>
15322
15323         PR fortran/45848
15324         PR fortran/47204
15325         * gfortran.dg/select_type_20.f90: New.
15326         * gfortran.dg/select_type_21.f90: New.
15327
15328 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15329
15330         PR target/47251
15331         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15332
15333 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15334
15335         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15336         * gcc.dg/guality/pr36728-2.c: Likewise.
15337
15338 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15339
15340         PR debug/PR46973
15341         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15342
15343 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15344
15345         PR rtl-optimization/45352
15346         * gcc.dg/pr45352-3.c: New.
15347
15348 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15349
15350         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15351         comment.
15352         * g++.dg/cpp0x/range-for8.C: New.
15353         * g++.dg/cpp0x/range-for9.C: New.
15354
15355 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15356
15357         PR debug/47209
15358         * g++.dg/debug/pr47209.C: New.
15359
15360 2011-01-12  Richard Guenther  <rguenther@suse.de>
15361
15362         PR lto/47259
15363         * gcc.dg/lto/pr47259_0.c: New testcase.
15364         * gcc.dg/lto/pr47259_1.c: Likewise.
15365
15366 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15367
15368         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15369         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15370         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15371         methods missing from the OBJC2 Object.
15372         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15373         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15374         GNU and NeXT runtimes.
15375         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15376         comments.
15377         * objc-obj-c++-shared/Object1.m: Likewise.
15378         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15379         * objc.dg/proto-qual-1.m: Likewise.
15380         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15381         * obj-c++.dg/proto-qual-1.mm: Likewise.
15382
15383 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15384
15385         PR testsuite/33033
15386         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15387
15388 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15389
15390         Fixed the Objective-C++ testsuite and updated all tests.
15391         * lib/obj-c++.exp (obj-c++_init): Declare and set
15392         gcc_warning_prefix and gcc_error_prefix.
15393         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15394         'dg-warning', 'dg-message' and 'dg-error'.
15395         * obj-c++.dg/class-extension-3.mm: Likewise.
15396         * obj-c++.dg/class-protocol-1.mm: Likewise.
15397         * obj-c++.dg/encode-7.mm: Likewise.
15398         * obj-c++.dg/exceptions-3.mm: Likewise.
15399         * obj-c++.dg/exceptions-5.mm: Likewise.
15400         * obj-c++.dg/method-12.mm: Likewise.
15401         * obj-c++.dg/method-13.mm: Likewise.
15402         * obj-c++.dg/method-15.mm: Likewise.
15403         * obj-c++.dg/method-16.mm: Likewise.
15404         * obj-c++.dg/method-4.mm: Likewise.
15405         * obj-c++.dg/method-8.mm: Likewise.
15406         * obj-c++.dg/method-conflict-1.mm: Likewise.
15407         * obj-c++.dg/method-conflict-2.mm: Likewise.
15408         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15409         and uncommented second part of the testcase now that the testsuite
15410         works correctly.
15411         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15412         and uncommented second part of the testcase now that the testsuite
15413         works correctly.
15414         * obj-c++.dg/private-1.mm: Likewise.
15415         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15416         * obj-c++.dg/syntax-error-7.mm: Likewise.
15417         * obj-c++.dg/warn5.mm: Likewise.
15418         * obj-c++.dg/property/at-property-14.mm: Likewise.
15419         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15420         FIXME.
15421         * obj-c++.dg/property/at-property-18.mm: Likewise.
15422         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15423         FIXME.
15424         * obj-c++.dg/property/at-property-21.mm: Likewise.
15425         * obj-c++.dg/property/at-property-28.mm: Likewise.
15426         * obj-c++.dg/property/at-property-5.mm: Likewise.
15427         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15428         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15429         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15430         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15431         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15432         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15433         * obj-c++.dg/tls/diag-5.mm: Likewise.
15434         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15435         dg-error, now matched correctly.
15436
15437 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15438
15439         * objc.dg/property/at-property-29.m: New.
15440         * obj-c++.dg/property/at-property-29.mm: New.
15441
15442 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15443
15444         * go.test/go-test.exp (go-set-goarch): New proc.
15445         (go-gc-tests): Use it.
15446
15447 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15448
15449         PR debug/46955
15450         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15451
15452 2011-01-11  Richard Henderson  <rth@redhat.com>
15453
15454         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15455
15456 2011-01-11  Jan Hubicka  <jh@suse.cz>
15457
15458         PR lto/45721
15459         PR lto/45375
15460         * gcc.dg/lto/pr45721_1.c: New file.
15461         * gcc.dg/lto/pr45721_0.c: New file.
15462
15463 2011-01-11  Richard Guenther  <rguenther@suse.de>
15464
15465         PR tree-optimization/46076
15466         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15467
15468 2011-01-11  Jeff Law <law@redhat.com>
15469
15470         * PR tree-optimization/47086
15471         * gcc.dg/pr47086.c: New test.
15472
15473 2011-01-11  Jason Merrill  <jason@redhat.com>
15474
15475         PR c++/46658
15476         * g++.dg/template/new10.C: New.
15477
15478         PR c++/45520
15479         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15480
15481 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15482
15483         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15484         Split type definitions and NSConstantString class into...
15485         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15486         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15487         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15488         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15489         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15490         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15491         to comments.
15492         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15493         encode defines for newer NeXT system headers.
15494         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15495         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15496         * objc.dg/foreach-5.m: Likewise.
15497         * objc.dg/foreach-2.m: Likewise.
15498         * objc.dg/foreach-4.m: Likewise.
15499         * objc.dg/torture/strings/string1.m: Likewise.
15500         * objc.dg/torture/strings/string2.m: Likewise.
15501         * objc.dg/torture/strings/string3.m: Likewise.
15502         * objc.dg/torture/strings/string4.m: Likewise.
15503         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15504         header and stand alone.
15505         * obj-c++.dg/strings/strings-2.mm: Likewise.
15506         * objc.dg/torture/strings/const-str-3.m: Likewise.
15507         * objc.dg/strings/strings-2.m: Likewise.
15508         * objc.dg/strings/const-str-12b.m: Likewise.
15509
15510 2011-01-12  Richard Guenther  <rguenther@suse.de>
15511
15512         PR middle-end/32511
15513         * gcc.dg/attr-weak-1.c: Adjust.
15514
15515 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15516
15517         PR fortran/47051
15518         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15519         standard compliant and comment.
15520
15521 2011-01-10  Jan Hubicka  <jh@suse.cz>
15522
15523         PR lto/46083
15524         * gcc.dg/initpri3.c: New testcase.
15525
15526 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15527
15528         PR lto/47222
15529         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15530         externally visible.
15531         (g_esi): Likewise.
15532         (g_ebx): Likewise.
15533         (g_ebp): Likewise.
15534         (g_esp): Likewise.
15535         (g_ebp_save): Likewise.
15536         (g_esp_save): Likewise.
15537
15538 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15539
15540         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15541
15542 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15543
15544         PR tree-optimization/46021
15545         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15546         i?86-*-*, x86_64-*-*.
15547
15548 2011-01-10  Jeff Law <law@redhat.com>
15549
15550         * PR tree-optimization/47141
15551         * gcc.c-torture/compile/pr47141.c: New test.
15552
15553 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15554
15555         PR testsuite/46230
15556         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15557         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15558         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15559         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15560
15561         PR testsuite/46230
15562         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15563         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15564         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15565         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15566         being vectorized.  Adjust dg-final pattern.
15567
15568         PR testsuite/46230
15569         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15570         * gcc.dg/vect/slp-24.c: Likewise.
15571
15572 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15573
15574         PR c++/47218
15575         * g++.dg/other/pr47218-1.C: New test file.
15576         * g++.dg/other/pr47218.C: Likewise.
15577         * g++.dg/other/pr47218.h: New supporting header.
15578
15579 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15580
15581         PR objc/47232
15582         * objc.dg/attributes/invalid-attribute-1.m: New.
15583         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15584
15585 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15586
15587         PR fortran/47224
15588         * gfortran.dg/proc_ptr_comp_28.f90: New.
15589
15590 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15591
15592         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15593         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15594         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15595         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15596         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15597         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15598         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15599         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15600         * objc.dg/gnu-api-2-class.m: Likewise.
15601         * objc.dg/gnu-api-2-ivar.m: Likewise.
15602         * objc.dg/gnu-api-2-method.m: Likewise.
15603         * objc.dg/gnu-api-2-objc.m: Likewise.
15604         * objc.dg/gnu-api-2-object.m: Likewise.
15605         * objc.dg/gnu-api-2-property.m: Likewise.
15606         * objc.dg/gnu-api-2-protocol.m: Likewise.
15607         * objc.dg/gnu-api-2-sel.m: Likewise.
15608
15609 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15610
15611         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15612         * objc.dg/objc-foreach-4.m: Likewise.
15613         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15614         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15615         * objc.dg/foreach-4.m: Likewise.
15616         * objc.dg/foreach-5.m: Likewise.
15617         * objc.dg/foreach-3.m: Return self from init.
15618
15619 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15620
15621         PR fortran/38536
15622         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15623
15624 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15625
15626         PR fortran/46313
15627         * gfortran.dg/class_35.f90: New.
15628
15629 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15630
15631         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15632
15633 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15634
15635         PR objc/47078
15636         * objc.dg/invalid-method-2.m: New.
15637         * obj-c++.dg/invalid-method-2.mm: New.
15638
15639 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15640
15641         PR fortran/46896
15642         * gfortran.dg/transpose_optimization_2.f90 : New test.
15643
15644 2011-01-08  Jan Hubicka  <jh@suse.cz>
15645
15646         PR tree-optmization/46469
15647         * g++.dg/torture/pr46469.C: New testcase.
15648
15649 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15650
15651         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15652         emulation of libobjc-gnu structure layout functionality to ..
15653         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15654         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15655         * objc/execute/bf-common.h: Adjust headers.
15656         * objc/execute/bf-1.m: Likewise.
15657         * objc/execute/bf-2.m: Likewise.
15658         * objc/execute/bf-3.m: Likewise.
15659         * objc/execute/bf-4.m: Likewise.
15660         * objc/execute/bf-5.m: Likewise.
15661         * objc/execute/bf-6.m: Likewise.
15662         * objc/execute/bf-7.m: Likewise.
15663         * objc/execute/bf-8.m: Likewise.
15664         * objc/execute/bf-9.m: Likewise.
15665         * objc/execute/bf-10.m: Likewise.
15666         * objc/execute/bf-11.m: Likewise.
15667         * objc/execute/bf-12.m: Likewise.
15668         * objc/execute/bf-13.m: Likewise.
15669         * objc/execute/bf-14.m: Likewise.
15670         * objc/execute/bf-15.m: Likewise.
15671         * objc/execute/bf-16.m: Likewise.
15672         * objc/execute/bf-17.m: Likewise.
15673         * objc/execute/bf-18.m: Likewise.
15674         * objc/execute/bf-19.m: Likewise.
15675         * objc/execute/bf-20.m: Likewise.
15676         * objc/execute/bf-21.m: Likewise.
15677         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15678         objc_get_type_qualifiers ().
15679
15680 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15681
15682         PR fortran/45777
15683         * gfortran.dg/dependency_39.f90:  New test.
15684
15685 2011-01-07  Jan Hubicka  <jh@suse.cz>
15686
15687         Get builtins tests ready for linker plugin.
15688         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15689         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15690         my_memset, my_bzero): Mark used.
15691         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15692         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15693         volatile.
15694         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15695         volatile.
15696
15697 2011-01-07  Jan Hubicka  <jh@suse.cz>
15698
15699         PR tree-optimization/46367
15700         * g++.dg/torture/pr46367.C: New file.
15701
15702 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15703
15704         PR target/47201
15705         * gcc.dg/pr47201.c: New test.
15706
15707         PR bootstrap/47187
15708         * gcc.dg/tree-prof/pr47187.c: New test.
15709
15710 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15711
15712         PR fortran/41580
15713         * gfortran.dg/extends_type_of_3.f90: New.
15714
15715 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15716
15717         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15718         * g++.dg/ext/dllimport-MI1.C: Likewise.
15719         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15720         * g++.dg/ext/dllimport10.C: Likewise.
15721         * g++.dg/ext/dllimport11.C: Likewise.
15722         * g++.dg/ext/dllimport12.C: Likewise.
15723         * g++.dg/ext/dllimport13.C: Likewise.
15724         * g++.dg/ext/dllimport2.C: Likewise.
15725         * g++.dg/ext/dllimport3.C: Likewise.
15726         * g++.dg/ext/dllimport4.C: Likewise.
15727         * g++.dg/ext/dllimport5.C: Likewise.
15728         * g++.dg/ext/dllimport6.C: Likewise.
15729         * g++.dg/ext/dllimport8.C: Likewise.
15730         * g++.dg/ext/dllimport9.C: Likewise.
15731         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15732         targets, too. Additionally enable test for i?86-*-mingw*.
15733         * g++.dg/ext/selectany1.C: Likewise.
15734         Remove guard variable check.
15735
15736 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15737
15738         PR fortran/47189
15739         PR fortran/47194
15740         * gfortran.dg/storage_size_3.f08: Extended.
15741
15742 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15743
15744         PR c++/47022
15745         * g++.dg/template/stdarg1.C: New test.
15746
15747 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15748
15749         PR fortran/47195
15750         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15751         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15752         from the interface of functions to not hide the errors that
15753         shall be tested.
15754
15755 2011-01-06  Jan Hubicka  <jh@suse.cz>
15756
15757         * gcc.dg/lto/pr47188_0.c: New testcase.
15758         * gcc.dg/lto/pr47188_1.c: New testcase.
15759
15760 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15761
15762         PR fortran/33117
15763         PR fortran/46478
15764         * gfortran.dg/interface_33.f90: New test.
15765
15766 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15767
15768         PR c/47150
15769         * gcc.c-torture/compile/pr47150.c: New test.
15770
15771 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15772
15773         PR tree-optimization/47139
15774         * gcc.dg/vect/pr47139.c: New test.
15775
15776 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15777
15778         PR fortran/47180
15779         * gfortran.dg/extends_type_of_2.f03: New.
15780
15781 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15782
15783         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15784
15785 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15786
15787         * gnat.dg/opt14.adb: New test.
15788
15789 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15790
15791         PR fortran/46017
15792         * gfortran.dg/allocate_error_2.f90:  New test.
15793
15794 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15795
15796         PR fortran/47024
15797         * gfortran.dg/storage_size_3.f08: New.
15798
15799 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15800
15801         PR libgfortran/47154
15802         * gfortran.dg/namelist_68.f90: New test.
15803
15804 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15805
15806         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15807
15808 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15809
15810         PR fortran/46448
15811         * gfortran.dg/class_34.f90: New.
15812
15813 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15814
15815         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15816         use __builtin_inff.  Skip all single-precision tests that require
15817         Infinity.
15818
15819 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15820
15821         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15822
15823 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15824
15825         PR tree-optimization/47148
15826         * gcc.c-torture/execute/pr47148.c: New test.
15827
15828         PR tree-optimization/47155
15829         * gcc.c-torture/execute/pr47155.c: New test.
15830
15831         PR rtl-optimization/47157
15832         * gcc.c-torture/compile/pr47157.c: New test.
15833
15834 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15835
15836         * gcc.dg/torture/vector-shift2.c (schar): Define.
15837         (main): Always use schar or uchar instead of plain "char" to avoid
15838         dependencies on implementation-defined char signedness.
15839
15840 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15841
15842         PR tree-optimization/46801
15843         * gnat.dg/pack9.adb: Remove xfail.
15844
15845 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15846
15847         PR tree-optimization/46984
15848         * g++.dg/ipa/pr46984.C: New test.
15849
15850 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15851
15852         PR fortran/46408
15853         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15854
15855 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15856
15857         PR tree-optimization/47140
15858         * gcc.c-torture/compile/pr47140.c: New test.
15859
15860         PR rtl-optimization/47028
15861         * gcc.dg/pr47028.c: New test.
15862
15863 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15864
15865         * objc.dg/protocol-forward-1.m: Removed TODO.
15866         * objc.dg/protocol-forward-2.m: New.
15867         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15868         * obj-c++.dg/protocol-forward-2.mm: New.
15869
15870 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15871
15872         PR target/38662
15873         * g++.dg/eh/pr38662.C: New testcase.
15874
15875 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15876
15877         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15878         scan for newline '\n'.
15879
15880 \f
15881 Copyright (C) 2011 Free Software Foundation, Inc.
15882
15883 Copying and distribution of this file, with or without modification,
15884 are permitted in any medium without royalty provided the copyright
15885 notice and this notice are preserved.