OSDN Git Service

6e81414127565a0f3092f5792de28cec7a7a7ad6
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
2
3         PR tree-optimization/51683
4         * gcc.dg/pr51683.c: New test.
5
6 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
7
8         PR c++/51397
9         * g++.dg/cpp0x/static_assert6.C: New.
10
11 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
12
13         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
14
15 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
16
17         PR fortran/51502
18         * lib/gcc-dg.exp (scan-module-absence):  New function.
19         * gfortran.dg/implicit_pure_2.f90:  New test.
20
21 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
22
23         PR c++/51316
24         * g++.dg/cpp0x/alignof4.C: New.
25
26 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
27
28         PR testsuite/51702
29         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
30         -mabi=altivec option, which suppresses a warning message about
31         passing vectors by reference.  The extra warning causes some tests
32         to fail.
33         * gcc.dg/scal-to-vec2.c: Likewise.
34         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
35         * gcc.dg/pr35442.c: Likewise.
36         * gcc.dg/vector-compare-1.c: Likewise.
37         * gcc.dg/vector-compare-2.c: Likewise.
38         * gcc.dg/torture/pr36891.c: Likewise.
39
40 2012-12-29  Kai Tietz  <ktietz@redhat.com>
41
42         * g++.dg/abi/bitfield3.C: Make sure test runs
43         for windows targets without activated ms-bitfields option.
44
45         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
46         targets to use static-version.
47         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
48         * g++.old-deja/g++.abi/arraynew.C: Likewise.
49         * g++.old-deja/g++.eh/new1.C: Likewise.
50         * g++.old-deja/g++.eh/new2.C: Likewise.
51
52 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
53
54         * gfortran.dg/function_optimize_9.f90:  New test.
55
56 2011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
57
58         PR c++/23211
59         * g++.dg/template/using18.C: New.
60         * g++.dg/template/using19.C: New.
61         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
62         * g++.dg/template/crash13.C: Likewise.
63
64 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
65
66         PR target/51623
67         * gcc.target/powerpc/pr51623.c: New file.
68
69 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
70
71         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
72
73 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
74
75         PR c++/51547
76         * g++.dg/cpp0x/pr51547.C: New.
77
78 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
79
80         * gcc.c-torture/execute/20111227-1.c: New test.
81
82 2011-12-25  Jan Hubicka  <jh@suse.cz>
83
84         PR middle-end/48641
85         * gcc.dg/compile/pr48641.c: New file.
86
87 2011-12-26  Joey Ye  <joey.ye@arm.com>
88
89         PR middle-end/51200
90         * gcc.dg/volatile-bitfields-2.c: New test.
91
92 2011-12-23  Jason Merrill  <jason@redhat.com>
93
94         PR c++/51507
95         * g++.dg/cpp0x/variadic121.C: New.
96
97 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
98
99         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
100
101 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
102
103         * gcc.target/arm/vect-vcvt.c: New test.
104         * gcc.target/arm/vect-vcvtq.c: New test.
105
106         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
107         in final check.
108
109         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
110         True for ARM NEON.
111         (check_effective_target_vect_uintfloat_cvt): Likewise.
112         (check_effective_target_vect_floatuint_cvt): Likewise.
113         (check_effective_target_vect_floatint_cvt): Likewise.
114
115 2011-12-23  Richard Guenther  <rguenther@suse.de>
116
117         PR rtl-optimization/50396
118         * gcc.dg/torture/pr50396.c: New testcase.
119
120 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
121
122         PR tree-optimization/43491
123         * gcc.dg/tree-ssa/pr43491.c: New test.
124
125 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
126
127         PR testsuite/50722
128         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
129
130 2011-12-22  Richard Guenther  <rguenther@suse.de>
131
132         PR lto/51650
133         * g++.dg/lto/pr51650-1_0.C: New testcase.
134         * g++.dg/lto/pr51650-2_0.C: Likewise.
135
136 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
137
138         PR target/51643
139         * gcc.target/arm/sibcall-2.c: New test.
140
141 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
142
143         PR testsuite/51645
144         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
145
146 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
147
148         * gcc.dg/pr50038.c: Move to ...
149         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
150
151 2011-12-21  Jason Merrill  <jason@redhat.com>
152
153         PR c++/51611
154         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
155
156 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
157
158         PR c++/51305
159         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
160
161 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
162
163         PR middle-end/51644
164         PR middle-end/51647
165         * gcc.dg/pr51644.c: New test.
166         * g++.dg/warn/Wreturn-4.C: New test.
167
168 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
169
170         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
171         diag-scans to fix fail on AVX.
172         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
173         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
174         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
175         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
176         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
177         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
178         * gcc.dg/vect/pr45752.c: Ditto.
179         * gcc.dg/vect/slp-perm-4.c: Ditto.
180         * gcc.dg/vect/slp-perm-9.c: Ditto.
181         * gcc.dg/vect/vect-33.c: Ditto.
182         * gcc.dg/vect/vect-35.c: Ditto.
183         * gcc.dg/vect/vect-6-big-array.c: Ditto.
184         * gcc.dg/vect/vect-6.c: Ditto.
185         * gcc.dg/vect/vect-91.c: Ditto.
186         * gcc.dg/vect/vect-all-big-array.c: Ditto.
187         * gcc.dg/vect/vect-all.c: Ditto.
188         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
189         * gcc.dg/vect/vect-outer-4c.c: Ditto.
190         * gcc.dg/vect/vect-outer-5.c: Ditto.
191         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
192         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
193         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
194         * gcc.dg/vect/vect-peel-1.c: Ditto.
195         * gcc.dg/vect/vect-peel-2.c: Ditto.
196         * gcc.dg/vect/vect-peel-3.c: Ditto.
197         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
198         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
199         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
200         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
201         * lib/target-supports.exp (check_avx_available): New function.
202         (check_effective_target_vect_sizes_32B_16B): Ditto.
203         (check_prefer_avx128): Ditto.
204         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
205         (check_effective_target_vect_multiple_sizes): Ditto.
206
207 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
208
209         PR target/50038
210         * gcc.dg/pr50038.c: New test.
211
212 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
213
214         PR c++/51621
215         * g++.dg/cpp0x/constexpr-ice5.C: New.
216
217 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
218
219         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
220         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
221         gcc.dg/gnu11-version-1.c: New tests.
222
223 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
224
225         PR middle-end/51200
226         * gcc.target/arm/volatile-bitfields-4.c: New test.
227         * c-c++-common/abi-bf.c: New test.
228
229 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
230
231         PR debug/49951
232         * g++.dg/gcov/gcov-2.C: Adjust.
233
234 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
235
236         PR c++/51612
237         * g++.dg/cpp0x/constexpr-ice4.C: New.
238
239 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
240
241         PR c++/51328
242         * g++.dg/template/crash109.C: New.
243
244 2011-12-19  Jason Merrill  <jason@redhat.com>
245
246         PR c++/51530
247         * g++.dg/cpp0x/nullptr26.C: New.
248
249 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
250
251         * gcc.target/mips/mult-1.c: Require -O2.
252
253 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
254
255         * gcc.target/mips/ext-2.c: Add NOMIPS16.
256
257 2011-12-19  Jason Merrill  <jason@redhat.com>
258
259         PR c++/51526
260         * g++.dg/cpp0x/constexpr-delegating.C: New.
261
262 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
263             Tom de Vries <tom@codesourcery.com>
264
265         PR rtl-opt/50380
266         * gcc.c-torture/compile/pr50380.c: New testcase.
267
268 2011-12-19  Tobias Burnus  <burnus@net-b.de>
269
270         PR fortran/51605
271         * gfortran.dg/block_10.f90: New.
272
273 2011-12-19  Jason Merrill  <jason@redhat.com>
274
275         PR c++/51553
276         * g++.dg/cpp0x/initlist64.C: New.
277
278         PR c++/51228
279         * c-c++-common/transparent-union-1.c: New.
280
281 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
282
283         PR tree-optimization/51580
284         * gnat.dg/specs/loop_optimization1.ads: New test.
285         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
286
287 2011-12-19  Richard Guenther  <rguenther@suse.de>
288
289         PR lto/51573
290         * gcc.dg/lto/20111207-2_0.c: Adjust.
291         * g++.dg/lto/pr51573-1_0.C: New testcase.
292
293 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
294
295         PR c++/51619
296         * g++.dg/cpp0x/pr51619.C: New test.
297
298 2011-12-19  Tobias Burnus  <burnus@net-b.de>
299
300         PR fortran/51605
301         * gfortran.dg/select_type_25.f90: New.
302
303 2011-12-19  Martin Jambor  <mjambor@suse.cz>
304
305         PR tree-optimization/51583
306         * gcc.dg/tree-ssa/pr51583.c: New test.
307
308 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
309
310         PR tree-optimization/51596
311         * g++.dg/opt/pr51596.C: New test.
312
313         PR middle-end/51590
314         PR tree-optimization/51606
315         * gcc.dg/vect/pr51590.c: New test.
316
317 2011-12-19  Richard Guenther  <rguenther@suse.de>
318
319         PR lto/51572
320         * g++.dg/lto/pr51572-2_0.C: New testcase.
321
322 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
323
324         PR c++/51477
325         * g++.dg/cpp0x/nsdmi6.C: New test.
326
327 2011-12-19  Tobias Burnus  <burnus@net-b.de>
328
329         * gfortran.dg/coarray_poly_3.f90: New.
330         * coarray/poly_run_1.f90: Enable some previously commented code.
331
332 2011-12-19  Jason Merrill  <jason@redhat.com>
333
334         PR c++/51489
335         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
336
337 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
338
339         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
340
341 2011-12-17  Jason Merrill  <jason@redhat.com>
342
343         PR c++/51588
344         * g++.dg/parse/enum7.C: New.
345
346         PR c++/51586
347         * g++.dg/lookup/nested2.C: New.
348
349         PR c++/51587
350         * g++.dg/parse/enum6.C: New.
351
352 2011-12-17  Tom de Vries  <tom@codesourcery.com>
353
354         PR tree-optimization/51491
355         * gcc.dg/pr51491.c: New test.
356         * gcc.dg/pr51491-2.c: Same.
357
358 2011-12-16  Jason Merrill  <jason@redhat.com>
359
360         PR c++/51416
361         * g++.dg/cpp0x/auto31.C: New.
362
363 2011-12-16  Ian Lance Taylor  <iant@google.com>
364
365         PR middle-end/51592
366         * gcc.dg/20111216-1.c: New test.
367
368 2011-12-16  Jason Merrill  <jason@redhat.com>
369
370         PR c++/51461
371         * g++.dg/init/static4.C: New.
372
373 2011-12-16  Jason Merrill  <jason@redhat.com>
374
375         PR c++/51331
376         * g++.dg/init/value10.C: New.
377
378 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
379
380         PR testsuite/50803
381         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
382
383         PR tree-optimization/51575
384         * g++.dg/opt/pr51575.C: New test.
385
386         PR debug/51557
387         * gcc.dg/pr51557.c: New test.
388
389 2011-12-16  Richard Guenther  <rguenther@suse.de>
390
391         PR lto/51572
392         * gcc.dg/lto/pr51572-1_0.c: New testcase.
393
394 2011-12-15  Jason Merrill  <jason@redhat.com>
395
396         PR c++/51458
397         * g++.dg/ext/desig4.C: New.
398
399 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
400
401         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
402         A%disp() to use scalarizer.
403         * gfortran.dg/class_array_9.f03: New.
404
405 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
406
407         * gcc.dg/vect/vect-sdivmod-1.c: New test.
408
409         PR c++/51463
410         * g++.dg/cpp0x/pr51463.C: New test.
411
412         PR c/51360
413         * c-c++-common/gomp/pr51360.c: New test.
414         * g++.dg/gomp/pr51360.C: New test.
415
416         PR middle-end/49806
417         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
418         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
419
420         PR tree-optimization/51117
421         * g++.dg/opt/pr51117.C: New test.
422
423 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
424
425         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
426         New definitions.
427         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
428         Likewise.
429         (stpncpy, __stpncpy_chk): New functions.
430         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
431         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
432
433 2011-12-15  Richard Guenther  <rguenther@suse.de>
434
435         PR lto/51567
436         * g++.dg/lto/pr51567-1_0.C: New testcase.
437
438 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
439
440         PR c++/51473
441         * g++.dg/cpp0x/auto30.C: New test.
442
443 2011-12-15  Tobias Burnus  <burnus@net-b.de>
444
445         * gfortran.dg/coarray/poly_run_3.f90: New.
446         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
447
448 2011-12-15  Richard Guenther  <rguenther@suse.de>
449
450         PR lto/51564
451         * g++.dg/lto/pr51564-1_0.C: New testcase.
452
453 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
454
455         PR libstdc++/51365
456         * g++.dg/ext/is_final.C: New.
457
458 2012-12-15  Richard Guenther  <rguenther@suse.de>
459
460         PR lto/48508
461         * g++.dg/lto/pr48508-1_0.C: New testcase.
462         * g++.dg/lto/pr48508-1_1.C: Likewise.
463
464 2011-12-14  Jason Merrill  <jason@redhat.com>
465
466         PR c++/51554
467         * g++.dg/init/constant1.C: New.
468
469         PR c++/51248
470         * g++.dg/other/enum2.C: New.
471
472 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
473
474         PR c++/51475
475         * g++.dg/cpp0x/initlist63.C: New test.
476
477 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
478
479         PR target/50931
480         * gcc.target/avr/torture/int24-mul.c: New.
481
482 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
483
484         PR c++/51476
485         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
486
487 2011-12-13  Jason Merrill  <jason@redhat.com>
488
489         PR c++/51406
490         PR c++/51161
491         * g++.dg/cpp0x/rv-cast3.C: New.
492         * g++.dg/cpp0x/rv-cast4.C: New.
493
494 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
495
496         PR c++/51464
497         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
498
499 2011-12-13  Andrew Pinski  <apinski@cavium.com>
500             Adam Nemet  <anemet@caviumnetworks.com>
501
502         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
503         -fdump-* options.
504         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
505         * gcc.target/mips/octeon-pipe-1.c: New testcase.
506
507 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
508
509         PR c++/14258
510         * g++.dg/template/using16.C: New.
511         * g++.dg/template/using17.C: New.
512
513 2011-12-13  Martin Jambor  <mjambor@suse.cz>
514
515         PR tree-optimization/51362
516         * gcc.dg/ipa/pr51362.c: New test.
517
518 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
519
520         PR testsuite/51524
521         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
522         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
523
524 2011-12-13  Richard Guenther  <rguenther@suse.de>
525
526         PR lto/48354
527         * g++.dg/lto/pr48354-1_0.C: New testcase.
528
529 2011-12-13  Richard Guenther  <rguenther@suse.de>
530
531         PR tree-optimization/51519
532         * gcc.dg/pr51519.c: New testcase.
533
534 2011-12-13  Richard Guenther  <rguenther@suse.de>
535
536         * gcc.dg/lto/20111213-1_0.c: New testcase.
537
538 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
539
540         * gnat.dg/vect1.ad[sb]: Add more tests.
541         * gnat.dg/vect2.ad[sb]: Likewise.
542         * gnat.dg/vect3.ad[sb]: Likewise.
543         * gnat.dg/vect4.ad[sb]: Likewise.
544         * gnat.dg/vect5.ad[sb]: Likewise.
545         * gnat.dg/vect6.ad[sb]: Likewise.
546
547 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
548
549         PR rtl-optimization/51495
550         * gcc.c-torture/compile/pr51495.c: New test.
551
552         PR tree-optimization/51481
553         * gcc.dg/pr51481.c: New test.
554
555 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
556
557         PR tree-optimization/45830
558         * gcc.c-torture/execute/pr45830.c: Move from here to...
559         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
560         dg-additional-options magic.
561
562 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
563
564         * gfortran.dg/nested_modules_2.f90: Tighten test.
565
566 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
567
568         * gcc.c-torture/execute/20111212-1.c: New test.
569
570 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
571
572         PR testsuite/51511
573         * gcc.dg/pr45819.c: Add -w to dg-options.
574
575 2011-12-12  Torvald Riegel  <triegel@redhat.com>
576
577         * g++.dg/tm/noexcept-1.C: New test.
578         * g++.dg/tm/noexcept-2.C: New test.
579         * g++.dg/tm/noexcept-3.C: New test.
580         * g++.dg/tm/noexcept-4.C: New test.
581         * g++.dg/tm/noexcept-5.C: New test.
582
583 2011-12-12  Torvald Riegel  <triegel@redhat.com>
584
585         * c-c++-common/tm/20111206.c: New test.
586
587 2011-12-12  Richard Guenther  <rguenther@suse.de>
588
589         PR lto/51262
590         * g++.dg/opt/pr51262.C: New testcase.
591
592 2011-12-12  Revital Eres  <revital.eres@linaro.org>
593
594         PR rtl-optimization/47013
595         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
596         to preserve the function.
597         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
598         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
599         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
600         -fmodulo-sched-allow-regmoves flags.
601         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
602         and avoid superfluous spaces in dg-final for spu-*-*.
603         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
604         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
605         change scan-rtl-dump-times for powerpc*-*-*.
606         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
607         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
608         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
609
610 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
611
612         PR tree-optimization/51485
613         * g++.dg/vect/pr51485.cc: New test.
614
615 2011-12-11  Tobias Burnus  <burnus@net-b.de>
616
617         PR fortran/50923
618         * gfortran.dg/warn_function_without_result_2.f90: New.
619
620 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
621             Tobias Burnus  <burnus@gcc.gnu.org>
622
623         PR fortran/41539
624         PR fortran/43214
625         PR fortran/43969
626         PR fortran/44568
627         PR fortran/46356
628         PR fortran/46990
629         PR fortran/49074
630         * gfortran.dg/class_array_1.f03: New.
631         * gfortran.dg/class_array_2.f03: New.
632         * gfortran.dg/class_array_3.f03: New.
633         * gfortran.dg/class_array_4.f03: New.
634         * gfortran.dg/class_array_5.f03: New.
635         * gfortran.dg/class_array_6.f03: New.
636         * gfortran.dg/class_array_7.f03: New.
637         * gfortran.dg/class_array_8.f03: New.
638         * gfortran.dg/coarray_poly_1.f90: New.
639         * gfortran.dg/coarray_poly_2.f90: New.
640         * gfortran.dg/coarray/poly_run_1.f90: New.
641         * gfortran.dg/coarray/poly_run_2.f90: New.
642         * gfortran.dg/class_to_type_1.f03: New.
643         * gfortran.dg/type_to_class_1.f03: New.
644         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
645         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
646         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
647
648 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
649
650         PR fortran/50690
651         * gfortran.dg/gomp/workshare2.f90:  New test.
652         * gfortran.dg/gomp/workshare3.f90:  New test.
653
654 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
655
656         * gnat.dg/specs/elab3.ads: New test.
657
658 2011-12-10  Richard Henderson  <rth@redhat.com>
659
660         * gcc.target/powerpc/altivec-perm-1.c: New.
661         * gcc.target/powerpc/altivec-perm-2.c: New.
662         * gcc.target/powerpc/altivec-perm-4.c: New.
663
664 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
665
666         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
667         Add a scan-assembler-time clause to test for the interupt vector jump.
668         (f): Rename to ...
669         (dma0_handler): ... this.
670
671 2011-12-10  Nathan Sidwell  <nathan@acm.org>
672
673         PR gcov-profile/51449
674         * g++.dg/gcov/gcov-14.C: New.
675
676 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
677
678         * gcc.c-torture/compile/20111209-1.c: New test.
679
680 2011-12-09  Jason Merrill  <jason@redhat.com>
681
682         PR c++/51151
683         * g++.dg/warn/Woverflow-4.C: New.
684
685 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
686
687         PR c++/51289
688         * g++.dg/cpp0x/alias-decl-17.C: New test.
689
690 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
691
692         * gcc.target/powerpc/recip-5.c: Disable running on any system that
693         does not support VSX.
694
695         * gcc.target/powerpc/ppc-target-4.c: New file to test target
696         specific functions enabling target specific builtins.
697
698 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
699
700         * gcc.dg/vect/slp-13.c: Array size increase reverted.
701         * gcc.dg/vect/slp-24.c: Ditto.
702         * gcc.dg/vect/slp-3.c: Ditto.
703         * gcc.dg/vect/slp-34.c: Ditto.
704         * gcc.dg/vect/slp-4.c: Ditto.
705         * gcc.dg/vect/slp-cond-2.c: Ditto.
706         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
707         * gcc.dg/vect/vect-1.c: Ditto.
708         * gcc.dg/vect/vect-10.c: Ditto.
709         * gcc.dg/vect/vect-105.c: Ditto.
710         * gcc.dg/vect/vect-112.c: Ditto.
711         * gcc.dg/vect/vect-15.c: Ditto.
712         * gcc.dg/vect/vect-2.c: Ditto.
713         * gcc.dg/vect/vect-31.c: Ditto.
714         * gcc.dg/vect/vect-32.c: Ditto.
715         * gcc.dg/vect/vect-33.c: Ditto.
716         * gcc.dg/vect/vect-34.c: Ditto.
717         * gcc.dg/vect/vect-35.c: Ditto.
718         * gcc.dg/vect/vect-36.c: Ditto.
719         * gcc.dg/vect/vect-6.c: Ditto.
720         * gcc.dg/vect/vect-73.c: Ditto.
721         * gcc.dg/vect/vect-74.c: Ditto.
722         * gcc.dg/vect/vect-75.c: Ditto.
723         * gcc.dg/vect/vect-76.c: Ditto.
724         * gcc.dg/vect/vect-80.c: Ditto.
725         * gcc.dg/vect/vect-85.c: Ditto.
726         * gcc.dg/vect/vect-89.c: Ditto.
727         * gcc.dg/vect/vect-97.c: Ditto.
728         * gcc.dg/vect/vect-98.c: Ditto.
729         * gcc.dg/vect/vect-all.c: Ditto.
730         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
731         * gcc.dg/vect/vect-iv-8.c: Ditto.
732         * gcc.dg/vect/vect-iv-8a.c: Ditto.
733         * gcc.dg/vect/vect-outer-1.c: Ditto.
734         * gcc.dg/vect/vect-outer-1a.c: Ditto.
735         * gcc.dg/vect/vect-outer-1b.c: Ditto.
736         * gcc.dg/vect/vect-outer-2.c: Ditto.
737         * gcc.dg/vect/vect-outer-2a.c: Ditto.
738         * gcc.dg/vect/vect-outer-2c.c: Ditto.
739         * gcc.dg/vect/vect-outer-3.c: Ditto.
740         * gcc.dg/vect/vect-outer-3a.c: Ditto.
741         * gcc.dg/vect/vect-outer-4a.c: Ditto.
742         * gcc.dg/vect/vect-outer-4b.c: Ditto.
743         * gcc.dg/vect/vect-outer-4c.c: Ditto.
744         * gcc.dg/vect/vect-outer-4d.c: Ditto.
745         * gcc.dg/vect/vect-outer-4m.c: Ditto.
746         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
747         * gcc.dg/vect/vect-outer-fir.c: Ditto.
748         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
749         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
750         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
751         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
752         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
753         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
754         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
755         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
756         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
757         * gcc.dg/vect/vect-shift-2.c: Ditto.
758         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
759         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
760         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
761         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
762         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
763         * gcc.dg/vect/slp-13-big-array.c: New test.
764         * gcc.dg/vect/slp-24-big-array.c: Ditto.
765         * gcc.dg/vect/slp-3-big-array.c: Ditto.
766         * gcc.dg/vect/slp-34-big-array.c: Ditto.
767         * gcc.dg/vect/slp-4-big-array.c: Ditto.
768         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
769         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
770         * gcc.dg/vect/vect-1-big-array.c: Ditto.
771         * gcc.dg/vect/vect-10-big-array.c: Ditto.
772         * gcc.dg/vect/vect-105-big-array.c: Ditto.
773         * gcc.dg/vect/vect-112-big-array.c: Ditto.
774         * gcc.dg/vect/vect-15-big-array.c: Ditto.
775         * gcc.dg/vect/vect-2-big-array.c: Ditto.
776         * gcc.dg/vect/vect-31-big-array.c: Ditto.
777         * gcc.dg/vect/vect-32-big-array.c: Ditto.
778         * gcc.dg/vect/vect-33-big-array.c: Ditto.
779         * gcc.dg/vect/vect-34-big-array.c: Ditto.
780         * gcc.dg/vect/vect-35-big-array.c: Ditto.
781         * gcc.dg/vect/vect-36-big-array.c: Ditto.
782         * gcc.dg/vect/vect-6-big-array.c: Ditto.
783         * gcc.dg/vect/vect-73-big-array.c: Ditto.
784         * gcc.dg/vect/vect-74-big-array.c: Ditto.
785         * gcc.dg/vect/vect-75-big-array.c: Ditto.
786         * gcc.dg/vect/vect-76-big-array.c: Ditto.
787         * gcc.dg/vect/vect-80-big-array.c: Ditto.
788         * gcc.dg/vect/vect-85-big-array.c: Ditto.
789         * gcc.dg/vect/vect-89-big-array.c: Ditto.
790         * gcc.dg/vect/vect-97-big-array.c: Ditto.
791         * gcc.dg/vect/vect-98-big-array.c: Ditto.
792         * gcc.dg/vect/vect-all-big-array.c: Ditto.
793         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
794         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
795         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
796         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
797         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
798         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
799         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
800         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
801         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
802         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
803         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
804         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
805         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
806         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
807         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
808         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
809         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
810         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
811         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
812         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
813         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
814         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
815         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
816         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
817         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
818         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
819         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
820         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
821         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
822         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
823         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
824         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
825         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
826
827 2011-12-09  Richard Guenther  <rguenther@suse.de>
828
829         PR lto/48042
830         * g++.dg/lto/pr48042_0.C: New testcase.
831
832 2011-12-09  Richard Guenther  <rguenther@suse.de>
833
834         PR tree-optimization/51482
835         * g++.dg/torture/pr51482.C: New testcase.
836
837 2011-12-08  Andrew Pinski  <apinski@cavium.com>
838
839         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
840         * gcc.target/mips/dmult-1.c: Likewise.
841         * gcc.target/mips/branch-1.c: Likewise.
842         * gcc.target/mips/extend-1.c: Likewise.
843
844 2011-12-08  Jason Merrill  <jason@redhat.com>
845
846         PR c++/51318
847         * g++.dg/template/cond8.C: New.
848
849         PR c++/51459
850         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
851
852 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
853
854         PR tree-optimization/51466
855         * gcc.c-torture/execute/pr51466.c: New test.
856
857 2011-12-08  Tobias Burnus  <burnus@net-b.de>
858
859         PR fortran/50815
860         * gfortran.dg/bounds_check_16.f90: New.
861
862 2011-12-08  Tobias Burnus  <burnus@net-b.de>
863
864         PR fortran/51378
865         * gfortran.dg/private_type_14.f90: New.
866
867 2011-12-08  Tobias Burnus  <burnus@net-b.de>
868
869         PR fortran/51407
870         * gfortran.dg/io_real_boz_3.f90: New.
871         * gfortran.dg/io_real_boz_4.f90: New.
872         * gfortran.dg/io_real_boz_5.f90: New.
873
874 2011-12-08  Tobias Burnus  <burnus@net-b.de>
875
876         PR fortran/51448
877         * gfortran.dg/realloc_on_assign_8.f90: New.
878
879 2011-12-08  Teresa Johnson  <tejohnson@google.com>
880
881         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
882
883 2011-12-08  Teresa Johnson  <tejohnson@google.com>
884
885         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
886         -Wwrite-strings option.
887
888 2011-12-08  Teresa Johnson  <tejohnson@google.com>
889
890         * gcc.target/i386/movdi-rex64.c: New.
891
892 2011-12-08  Richard Guenther  <rguenther@suse.de>
893
894         * gcc.dg/volatile3.c: New testcase.
895
896 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
897
898         PR tree-optimization/51315
899         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
900         for typedef.
901         (int32_t): Use __INT32_TYPE__ for typedef.
902
903 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
904
905         PR tree-optimization/51315
906         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
907         sizeof(int)==4.
908
909 2011-12-08  Richard Guenther  <rguenther@suse.de>
910
911         PR lto/50747
912         * g++.dg/opt/pr50747-1_0.C: New testcase.
913         * g++.dg/opt/pr50747-2_0.C: Likewise.
914
915 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
916
917         * gcc.c-torture/execute/20111208-1.c: New test.
918
919 2011-12-08  Richard Guenther  <rguenther@suse.de>
920
921         PR lto/48437
922         * gcc.dg/lto/20111207-2_0.c: New testcase.
923         * gcc.dg/guality/pr48437.c: Likewise.
924
925 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
926
927         PR c++/51401
928         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
929         * g++.dg/cpp0x/auto29.C: New test.
930
931         PR c++/51429
932         * g++.dg/parse/error45.C: New test.
933
934         PR c++/51229
935         * g++.dg/ext/desig3.C: New test.
936
937         PR c++/51369
938         * g++.dg/cpp0x/constexpr-51369.C: New test.
939
940 2011-12-07  Andrew Pinski  <apinski@cavium.com>
941
942         PR middle-end/45416
943         * gcc.dg/pr45416.c: New testcase.
944
945 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
946
947         PR c++/51420
948         * g++.dg/cpp0x/pr51420.C: New.
949
950 2011-12-07  Richard Guenther  <rguenther@suse.de>
951
952         PR lto/48100
953         * gcc.dg/lto/20111207-1_0.c: New testcase.
954         * gcc.dg/lto/20111207-1_1.c: Likewise.
955         * gcc.dg/lto/20111207-1_2.c: Likewise.
956         * gcc.dg/lto/20111207-1_3.c: Likewise.
957
958 2011-12-07  Richard Guenther  <rguenther@suse.de>
959
960         PR tree-optimization/50823
961         * gcc.dg/torture/pr50823.c: New testcase.
962
963 2011-12-07  Martin Jambor  <mjambor@suse.cz>
964
965         PR tree-optimization/50744
966         * gcc.dg/ipa/pr50744.c: New test.
967
968 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
969
970         PR c++/51430
971         * g++.dg/template/static32.C: New test.
972
973 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
974
975         * g++.dg/opt/pr51396.C: Use dg-additional-options.
976
977 2011-12-06  Tobias Burnus  <burnus@net-b.de>
978
979         PR fortran/51435
980         * gfortran.dg/default_initialization_5.f90: New.
981
982 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
983
984         PR target/51354
985         * gcc.c-torture/compile/pr51354.c: New test.
986
987 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
988
989         PR c++/51431
990         * g++.dg/other/abstract3.C: New.
991
992 2011-12-06  Richard Guenther  <rguenther@suse.de>
993
994         PR tree-optimization/49997
995         * gcc.dg/torture/pr49997.c: New testcase.
996
997 2011-12-06  Richard Guenther  <rguenther@suse.de>
998
999         PR middle-end/51436
1000         * g++.dg/torture/pr51436.C: New testcase.
1001
1002 2011-12-06  Richard Guenther  <rguenther@suse.de>
1003
1004         PR tree-optimization/51245
1005         * gcc.dg/torture/pr51245.c: New testcase.
1006
1007 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1008
1009         PR c++/51427
1010         * g++.dg/diagnostic/wrong-tag-1.C
1011
1012 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
1013
1014         PR c++/51319
1015         * g++.dg/lookup/using50.C: New.
1016         * g++.dg/lookup/using51.C: New.
1017
1018 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1019
1020         PR tree-optimization/51396
1021         * g++.dg/opt/pr51396.C: New test.
1022
1023         PR debug/51410
1024         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1025
1026         PR c/51339
1027         * gcc.dg/gomp/pr51339.c: New test.
1028
1029 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1030
1031         PR c++/51399
1032         * g++.dg/cpp0x/initlist62.C: New.
1033
1034 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1035
1036         PR fortran/51338
1037         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1038
1039 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1040
1041         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1042         * g++.dg/torture/pr39732.C: Likewise.
1043         * g++.dg/torture/pr40642.C: Likewise.
1044         * gcc.c-torture/compile/pr44686.c: Likewise.
1045         * gcc.dg/20050309-1.c: Likewise.
1046         * gcc.dg/20050330-2.c: Likewise.
1047         * gcc.dg/20051201-1.c: Likewise.
1048         * gcc.dg/gomp/pr27573.c: Likewise.
1049         * gcc.dg/pr46255.c: Likewise.
1050         * gcc.dg/profile-dir-1.c: Likewise.
1051         * gcc.dg/profile-dir-2.c: Likewise.
1052         * gcc.dg/profile-dir-3.c: Likewise.
1053         * gcc.dg/profile-generate-1.c: Likewise.
1054         * gfortran.dg/gomp/pr27573.f90: Likewise.
1055         * gcc.dg/profile-generate-3.c: Be specific about the type of
1056         profiling required.
1057
1058 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1059
1060         PR c++/51414
1061         * g++.dg/ext/underlying_type11.C: New.
1062
1063 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1064
1065         PR testsuite/51128
1066         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1067         * gcc.dg/torture/pr39074.c: Ditto.
1068         * gcc.dg/torture/pr39074-2.c: Ditto.
1069         * gcc.dg/torture/pr42898.c: Ditto.
1070         * gcc.dg/torture/pr42898-2.c: Ditto.
1071         * gcc.dg/torture/pr45704.c: Ditto.
1072         * gcc.dg/torture/pr50472.c: Ditto.
1073         * gcc.dg/torture/pta-callused-1.c: Ditto.
1074         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1075         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1076         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1077         * gcc.dg/torture/pta-escape-1.c: Ditto.
1078         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1079         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1080
1081 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1082
1083         PR target/51408
1084         * gcc.dg/pr51408.c: New.
1085
1086 2011-12-05  Jason Merrill  <jason@redhat.com>
1087
1088         * g++.dg/cpp0x/dc6.C: New.
1089
1090 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1091             Pedro Lamarão <pedro.lamarao@gmail.com>
1092
1093         * g++.dg/cpp0x/dc1.C: New test.
1094         * g++.dg/cpp0x/dc2.C: New test.
1095         * g++.dg/cpp0x/dc3.C: New test.
1096         * g++.dg/cpp0x/dc4.C: New test.
1097         * g++.dg/cpp0x/dc5.C: New test.
1098         * g++.dg/template/meminit1.C: Adjust expected error.
1099
1100 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1101
1102         PR c++/51404
1103         * g++.dg/cpp0x/auto28.C: New.
1104
1105 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1106
1107         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1108
1109 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1110             Eric Botcazou  <ebotcazou@adacore.com>
1111
1112         PR middle-end/51323
1113         PR middle-end/50074
1114         * gcc.c-torture/execute/pr51323.c: New test.
1115
1116 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1117
1118         PR fortran/51383
1119         * gfortran.dg/associate_10.f90: New.
1120
1121 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1122
1123         PR middle-end/51285
1124         * gfortran.dg/vect/pr51285.f90: New test.
1125
1126 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1127             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
1128
1129         PR target/51393
1130         * gcc.target/i386/pr51393.c: New test.
1131
1132 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1133
1134         PR obj-c++/51349
1135         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1136         * obj-c++.dg/naming-4.mm: Likewise.
1137
1138 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1139
1140         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1141
1142 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1143
1144         PR c++/51313
1145         * g++.dg/cpp0x/pr51313.C: New.
1146
1147 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1148
1149         PR fortran/48887
1150         * gfortran.dg/select_type_24.f90: New.
1151         * gfortran.dg/select_type_23.f03: Add dg-error.
1152         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1153
1154 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1155
1156         * gcc.dg/vect/vect-122.c: New test.
1157
1158 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1159
1160         PR fortran/50684
1161         * gfortran.dg/move_alloc_8.f90: New.
1162
1163 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1164
1165         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1166         i.e. remove the dg-error line.
1167         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1168         * gfortran.dg/move_alloc_9.f90: New.
1169         * gfortran.dg/move_alloc_10.f90: New
1170
1171 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1172
1173         * lib/gcov.exp (verify-lines): Allow = as a count char.
1174         * g++.dg/gcov/gcov-13.C: New.
1175
1176 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1177
1178         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1179         * gcc.dg/vect/slp-24.c: Ditto.
1180         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1181         * gcc.dg/vect/slp-34.c: Ditto.
1182         * gcc.dg/vect/slp-4.c: Ditto.
1183         * gcc.dg/vect/slp-cond-2.c: Ditto.
1184         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1185         * gcc.dg/vect/vect-1.c: Ditto.
1186         * gcc.dg/vect/vect-10.c: Ditto.
1187         * gcc.dg/vect/vect-105.c: Ditto.
1188         * gcc.dg/vect/vect-112.c: Ditto.
1189         * gcc.dg/vect/vect-15.c: Ditto.
1190         * gcc.dg/vect/vect-2.c: Ditto.
1191         * gcc.dg/vect/vect-31.c: Ditto.
1192         * gcc.dg/vect/vect-32.c: Ditto.
1193         * gcc.dg/vect/vect-33.c: Ditto.
1194         * gcc.dg/vect/vect-34.c: Ditto.
1195         * gcc.dg/vect/vect-35.c: Ditto.
1196         * gcc.dg/vect/vect-36.c: Ditto.
1197         * gcc.dg/vect/vect-6.c: Ditto.
1198         * gcc.dg/vect/vect-73.c: Ditto.
1199         * gcc.dg/vect/vect-74.c: Ditto.
1200         * gcc.dg/vect/vect-75.c: Ditto.
1201         * gcc.dg/vect/vect-76.c: Ditto.
1202         * gcc.dg/vect/vect-80.c: Ditto.
1203         * gcc.dg/vect/vect-85.c: Ditto.
1204         * gcc.dg/vect/vect-89.c: Ditto.
1205         * gcc.dg/vect/vect-97.c: Ditto.
1206         * gcc.dg/vect/vect-98.c: Ditto.
1207         * gcc.dg/vect/vect-all.c: Ditto.
1208         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1209         * gcc.dg/vect/vect-iv-8.c: Ditto.
1210         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1211         * gcc.dg/vect/vect-outer-1.c: Ditto.
1212         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1213         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1214         * gcc.dg/vect/vect-outer-2.c: Ditto.
1215         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1216         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1217         * gcc.dg/vect/vect-outer-3.c: Ditto.
1218         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1219         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1220         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1221         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1222         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1223         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1224         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1225         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1226         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1227         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1228         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1229         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1230         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1231         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1232         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1233         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1234         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1235         * gcc.dg/vect/vect-shift-2.c: Ditto.
1236         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1237         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1238         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1239         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1240         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1241
1242 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1243
1244         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1245         __builtin_memcpy arguments to honor sizeof(a).
1246
1247 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1248
1249         * gcc.c-torture/execute/doloop-1.c,
1250         gcc.c-torture/execute/doloop-2.c: New tests.
1251
1252 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1253
1254         PR tree-optimization/50622
1255         * g++.dg/tree-ssa/pr50622.C: New test.
1256
1257 2011-12-01  Jason Merrill  <jason@redhat.com>
1258
1259         * g++.dg/cpp0x/initlist61.C: New.
1260
1261 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1262
1263         PR c++/51326
1264         * g++.dg/inherit/crash3.C: New.
1265
1266 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1267
1268         PR gcov-profile/51113
1269         * lib/gcov.exp (verify-lines): Add support for xfailing.
1270         (run-gcov): Likewise.
1271         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1272         * gcc.misc-tests/gcov-16.c: Remove.
1273         * gcc.misc-tests/gcov-17.c: Remove.
1274         * g++.dg/gcov-8.C: Remove.
1275         * g++.dg/gcov-9.C: Remove.
1276         * g++.dg/gcovpart-12b.C: New.
1277         * g++.dg/gcov-12.C: New.
1278
1279 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1280
1281         PR lto/51198
1282         * g++.dg/torture/pr51198.C: New testcase.
1283
1284 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1285
1286         PR tree-optimization/51246
1287         * gcc.c-torture/compile/pr51246.c: New test.
1288
1289         PR rtl-optimization/51014
1290         * g++.dg/opt/pr51014.C: New test.
1291
1292 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1293
1294         PR c++/51367
1295         * g++.dg/template/error47.C: New.
1296
1297 2011-11-30  Jason Merrill  <jason@redhat.com>
1298
1299         PR c++/51009
1300         * g++.dg/init/aggr8.C: New.
1301
1302 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1303
1304         PR target/50725
1305         * gcc.target/i386/pr50725.c: New test.
1306
1307         PR middle-end/51089
1308         * gfortran.dg/gomp/pr51089.f90: New test.
1309
1310 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1311
1312         * gcc.dg/pr51321.c: New testcase.
1313
1314 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1315
1316         PR rtl-optimization/48721
1317         * gcc.target/i386/pr48721.c: New test.
1318
1319 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1320
1321         PR c++/51299
1322         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1323
1324 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1325
1326         PR tree-optimization/51247
1327         * gcc.c-torture/compile/pr51247.c: New test.
1328
1329 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1330
1331         PR target/50123
1332         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1333
1334 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1335
1336         Use complex floating-point constant in CDBL.
1337
1338         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1339
1340 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1341
1342         PR fortran/51306
1343         PR fortran/48700
1344         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1345         * gfortran.dg/select_type_23.f03: Add dg-error.
1346         * gfortran.dg/move_alloc_6.f90: New.
1347         * gfortran.dg/move_alloc_7.f90: New.
1348
1349 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1350
1351         PR tree-optimization/51301
1352         * gcc.dg/vect/pr51301.c: New test.
1353
1354 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1355
1356         * g++.dg/cdce3.C: Use dg-additional-options.
1357
1358 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1359
1360         PR middle-end/50907
1361         * gcc.dg/tree-prof/pr50907.c: New test.
1362
1363         PR tree-optimization/50078
1364         * gcc.dg/pr50078.c: New test.
1365
1366         PR tree-optimization/50682
1367         * g++.dg/opt/pr50682.C: New test.
1368
1369 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1370
1371         PR fortran/51308
1372         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1373
1374 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1375             Iain Sandoe  <iains@gcc.gnu.org>
1376
1377         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1378         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1379         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1380         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1381         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1382
1383 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1384
1385         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1386         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1387         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1388         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1389         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1390         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1391         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1392         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1393         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1394         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1395         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1396         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1397         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1398         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1399         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1400         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1401         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1402         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1403         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1404         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1405         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1406         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1407         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1408         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1409         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1410         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1411         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1412
1413 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1414
1415         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1416         imply -mno-dspr2.
1417         * gcc.target/mips/no-dsp-1.c: New test.
1418         * gcc.target/mips/soft-float-1.c: Likewise.
1419
1420 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1421
1422         PR rtl-optimization/49912
1423         * g++.dg/other/pr49912.C: New test.
1424
1425 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1426
1427         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1428         effective target.
1429         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1430
1431 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1432
1433         PR fortran/51250
1434         PR fortran/43829
1435         * gfortran.dg/inline_sum_3.f90: New test.
1436
1437 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1438
1439         PR testsuite/51258
1440         * lib/target-supports.exp
1441         (check_effective_target_sync_long_long): Also supported on 32bit
1442         x86 targets.  Add comment about required dg-options.
1443         Add alpha*-*-* targets.
1444         (check_effective_target_sync_long_long_runtime): Ditto.
1445
1446         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1447         32bit x86 targets.
1448         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1449         * gcc.dg/atomic-exchange-4.c: Ditto.
1450         * gcc.dg/atomic-load-4.c: Ditto.
1451         * gcc.dg/atomic-store-4.c: Ditto.
1452         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1453         * gcc.dg/di-sync-multithread.c: Ditto.
1454         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1455         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1456
1457 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1458
1459         PR testsuite/51258
1460         * lib/target-supports.exp
1461         (check_effective_target_sync_int_128_runtime): New procedure.
1462         (check_effective_target_sync_long_long_runtime): Ditto.
1463         (check_effective_target_sync_long_long): Add arm*-*-*.
1464         (check_effective_target_sync_longlong): Remove.
1465
1466         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1467         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1468         * gcc.dg/atomic-exchange-5.c: Ditto.
1469         * gcc.dg/atomic-load-5.c: Ditto.
1470         * gcc.dg/atomic-store-5.c: Ditto.
1471         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1472         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1473         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1474         effective target.
1475         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1476         * gcc.dg/atomic-exchange-4.c: Ditto.
1477         * gcc.dg/atomic-load-4.c: Ditto.
1478         * gcc.dg/atomic-store-4.c: Ditto.
1479         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1480         * gcc.dg/di-sync-multithread.c: Ditto.
1481         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1482         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1483
1484 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1485
1486         PR fortran/50408
1487         * gfortran.dg/whole_file_35.f90: New.
1488
1489 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1490
1491         PR fortran/51302
1492         * gfortran.dg/volatile13.f90: New.
1493
1494 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1495
1496         PR c/51256
1497         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1498
1499 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1500
1501         PR c++/51227
1502         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1503
1504 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1505
1506         PR target/51134
1507         * gcc.target/i386/sw-1.c: Revert revision 181357.
1508
1509 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1510
1511         PR fortran/51218
1512         * gfortran.dg/implicit_pure_1.f90: New.
1513
1514 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1515
1516         PR testsuite/51258
1517         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1518         * gcc.dg/atomic-exchange-5.c: Likewise.
1519         * gcc.dg/atomic-load-5.c: Likewise.
1520         * gcc.dg/atomic-op-5.c: Likewise.
1521         * gcc.dg/atomic-store-5.c: Likewise.
1522         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1523
1524 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1525
1526         PR rtl-optimization/50290
1527         * gcc.dg/pr50290.c: New test.
1528
1529 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1530
1531         PR c++/51290
1532         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1533
1534 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1535
1536         PR target/51261
1537         * gcc.dg/pr51261.c: New test.
1538
1539 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1540
1541         PR c++/51145
1542         * g++.dg/cpp0x/alias-decl-14.C: New test.
1543         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1544         passing before.
1545         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1546         change.
1547         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1548         * g++.dg/lookup/struct1.C: Likewise.
1549         * g++.dg/parse/elab1.C: Likewise.
1550         * g++.dg/parse/elab2.C: Likewise.
1551         * g++.dg/parse/int-as-enum1.C: Likewise.
1552         * g++.dg/parse/typedef1.C: Likewise.
1553         * g++.dg/parse/typedef3.C: Likewise.
1554         * g++.dg/parse/typedef4.C: Likewise.
1555         * g++.dg/parse/typedef5.C: Likewise.
1556         * g++.dg/template/crash26.C: Likewise.
1557         * g++.dg/template/nontype4.C: Likewise.
1558         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1559         * g++.old-deja/g++.brendan/line1.C: Likewise.
1560         * g++.old-deja/g++.other/elab1.C: Likewise.
1561         * g++.old-deja/g++.other/syntax4.C: Likewise.
1562
1563 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1564
1565         PR rtl-optimization/50764
1566         * gcc.dg/pr50764.c: New test.
1567
1568 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1569
1570         PR c++/51265
1571         * g++.dg/cpp0x/decltype36.C: New.
1572
1573 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1574
1575         PR tree-optimization/51074
1576         * gcc.dg/vect/pr51074.c: New test.
1577
1578 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1579
1580         PR c++/51143
1581         * g++.dg/cpp0x/alias-decl-16.C: New test.
1582
1583 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1584
1585         PR tree-optimization/50765
1586         * gcc.dg/pr50765.c: New test.
1587
1588 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1589
1590         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1591         * gcc.dg/vshift-3.c (main): Likewise.
1592
1593 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1594
1595         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1596
1597 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1598
1599         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1600         * gcc.misc-tests/gcov-17.c: Likewise.
1601         * g++.dg/gcov/gcov-8.C: Likewise.
1602         * g++.dg/gcov/gcov-9.C: Likewise.
1603
1604 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1605
1606         * g++.dg/tm/pr47747.C: New test.
1607
1608 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1609
1610         * g++.dg/tm/template-2.C: New test.
1611
1612 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1613
1614         PR debug/50827
1615         * gcc.dg/pr50827.c: New test.
1616
1617 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1618
1619         PR c++/50958
1620         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1621         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1622         * g++.dg/cpp0x/udlit-member.C: Adjust.
1623         * g++.dg/cpp0x/udlit-raw-length.C: New.
1624         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1625         * g++.dg/cpp0x/udlit-resolve.C: New.
1626         * c-c++-common/dfp/pr33466.c: Adjust.
1627
1628 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1629
1630         * lib/target-supports.exp
1631         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1632         with ultrasparc_vis2_hw.
1633         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1634         with ultrasparc_vis3_hw.
1635
1636 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1637
1638         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1639         *-*-solaris2* && c++.
1640
1641 2011-11-20  Joey Ye  <joey.ye@arm.com>
1642
1643         * gcc.dg/volatile-bitfields-1.c: New.
1644
1645 2011-11-20  Jason Merrill  <jason@redhat.com>
1646
1647         PR c++/48322
1648         * g++.dg/cpp0x/variadic120.C: New.
1649         * g++.dg/cpp0x/sfinae26.C: Adjust.
1650
1651         * g++.dg/cpp0x/sfinae11.C: Adjust.
1652         * g++.dg/cpp0x/sfinae26.C: Adjust.
1653         * g++.dg/template/unify11.C: Adjust.
1654
1655 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1656
1657         PR c++/51230
1658         * g++.dg/template/error46.C: New.
1659
1660 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1661
1662         PR target/51235
1663         * gcc.target/i386/pr51235.c: New test.
1664
1665         PR target/51236
1666         * gcc.target/i386/pr51236.c: New test.
1667
1668 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1669
1670         * gnat.dg/discr32.adb: New test.
1671         * gnat.dg/discr32_pkg.ads: New helper.
1672
1673 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1674
1675         PR gcov-profile/51113
1676         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1677         * gcc.misc-tests/gcov-16.c: New.
1678         * gcc.misc-tests/gcov-17.c: New.
1679         * g++.dg/gcov/gcov-8.C: New.
1680         * g++.dg/gcov/gcov-9.C: New.
1681         * g++.dg/gcov/gcov-10.C: New.
1682
1683 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1684
1685         PR c++/51194
1686         * g++.dg/cpp0x/alias-decl-15.C: New test.
1687
1688 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1689
1690         PR c++/51216
1691         * g++.dg/cpp0x/pr51216.C: New.
1692
1693 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1694
1695         * gcc.dg/delay-slot-2.c: New test.
1696
1697 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1698
1699         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1700
1701 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1702
1703         PR c++/51188
1704         * g++.dg/lookup/using46.C: New.
1705         * g++.dg/lookup/using47.C: New.
1706         * g++.dg/lookup/using48.C: New.
1707         * g++.dg/lookup/using49.C: New.
1708         * g++.dg/lookup/using50.C: New.
1709
1710 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1711
1712         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1713         supports /* ... */ comments.
1714
1715 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1716
1717         PR c++/51150
1718         * g++.dg/cpp0x/pr51150.C: New.
1719
1720 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1721
1722         PR tree-optimization/50605
1723         * g++.dg/ipa/pr50605.C: New test.
1724
1725 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1726
1727         PR c++/51191
1728         * g++.dg/cpp0x/alias-decl-13.C: New test.
1729
1730 2011-11-17  Jason Merrill  <jason@redhat.com>
1731
1732         PR c++/51186
1733         * g++.dg/cpp0x/auto27.C: New.
1734         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1735
1736 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1737
1738         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1739         memory model parameters don't match expected values.
1740         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1741         __atomic_compare_exchange.
1742         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1743         __atomic_compare_exchange_n.
1744         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1745         weak/strong parameter and fail if memory models aren't correct.
1746
1747 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1748
1749         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1750         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1751         to 10 seconds and fail when timeout occurs.  Improve error messages.
1752
1753 2011-11-17  Jason Merrill  <jason@redhat.com>
1754
1755         PR c++/51137
1756         * g++.dg/template/virtual2.C: New.
1757
1758 2011-11-17  Michael Matz  <matz@suse.de>
1759
1760         PR middle-end/50644
1761         PR middle-end/50741
1762         * g++.dg/tree-ssa/pr50741.C: New.
1763
1764 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1765
1766         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1767
1768 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1769
1770         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1771         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1772         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1773
1774 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1775
1776         PR fortran/39427
1777         PR fortran/37829
1778         * gfortran.dg/constructor_1.f90: New.
1779         * gfortran.dg/constructor_2.f90: New.
1780         * gfortran.dg/constructor_3.f90: New.
1781         * gfortran.dg/constructor_4.f90: New.
1782         * gfortran.dg/constructor_5.f90: New.
1783         * gfortran.dg/constructor_6.f90: New.
1784         * gfortran.dg/use_only_5.f90: New.
1785         * gfortran.dg/c_ptr_tests_17.f90: New.
1786         * gfortran.dg/c_ptr_tests_18.f90: New.
1787         * gfortran.dg/used_types_25.f90: New.
1788         * gfortran.dg/used_types_26.f90: New
1789         * gfortran.dg/type_decl_3.f90: New.
1790         * gfortran.dg/function_types_3.f90: Update dg-error.
1791         * gfortran.dg/result_1.f90: Ditto.
1792         * gfortran.dg/structure_constructor_3.f03: Ditto.
1793         * gfortran.dg/structure_constructor_4.f03: Ditto.
1794
1795 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1796
1797         * gcc.dg/vect/pr30858.c: Update expected output for
1798         architectures with multiple vector sizes.
1799
1800 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1801             Bernd Schmidt <bernds@coudesourcery.com>
1802             Sebastian Huber <sebastian.huber@embedded-brains.de>
1803
1804         PR target/49641
1805         * gcc.target/arm/pr49641.c: New test.
1806
1807 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1808
1809         PR tree-optimization/49960
1810         * gcc.dg/autopar/pr49960.c: New test.
1811         * gcc.dg/autopar/pr49960-1.c: New test.
1812
1813
1814 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1815
1816         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1817         * gcc.dg/pr43864-2.c: Same.
1818         * gcc.dg/pr43864-3.c: Same.
1819         * gcc.dg/pr43864-4.c: Same.
1820
1821 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1822
1823         * gcc.target/i386/sse2-cvt-vec.c: New test.
1824         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1825         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1826         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1827         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1828         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1829         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1830
1831 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1832
1833         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1834         powerpc*-*-darwin* targets.
1835
1836 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1837
1838         * c-c++-common/tm/trxn-expr-3.c: New test.
1839
1840 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1841
1842         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1843
1844 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1845
1846         * gcc.target/i386/avx-recip-vec.c: New test.
1847         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1848         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1849         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1850         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1851         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1852         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1853         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1854         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1855         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1856         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1857         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1858         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1859         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1860         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1861
1862 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1863
1864         PR c++/51107
1865         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1866         non-template literal operator.
1867
1868 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1869
1870         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1871         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1872         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1873         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1874         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1875         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1876         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1877         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1878         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1879         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1880         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1881         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1882         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1883         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1884         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1885         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1886
1887 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
1888
1889         PR c++/6936
1890         PR c++/25994
1891         PR c++/26256
1892         PR c++/30195
1893         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1894         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1895         * g++.old-deja/g++.other/anon7.C: Likewise.
1896         * g++.old-deja/g++.other/using1.C: Likewise.
1897         * g++.old-deja/g++.other/redecl1.C: Likewise.
1898         * g++.old-deja/g++.other/typedef7.C: Likewise.
1899         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1900         * g++.dg/template/using2.C: Likewise.
1901         * g++.dg/template/static4.C: Likewise.
1902         * g++.dg/template/typedef1.C: Likewise.
1903         * g++.dg/lookup/name-clash9.C: Likewise.
1904         * g++.dg/abi/mangle41.C: Likewise.
1905         * g++.dg/parse/ctor5.C: Likewise.
1906         * g++.dg/inherit/using4.C: Likewise.
1907         * g++.dg/lookup/using24.C: New.
1908         * g++.dg/lookup/using25.C: New.
1909         * g++.dg/lookup/using26.C: New.
1910         * g++.dg/lookup/using27.C: New.
1911         * g++.dg/lookup/using28.C: New.
1912         * g++.dg/lookup/using29.C: New.
1913         * g++.dg/lookup/using30.C: New.
1914         * g++.dg/lookup/using31.C: New.
1915         * g++.dg/lookup/using32.C: New.
1916         * g++.dg/lookup/using33.C: New.
1917         * g++.dg/lookup/using34.C: New.
1918         * g++.dg/lookup/using35.C: New.
1919         * g++.dg/lookup/using36.C: New.
1920         * g++.dg/lookup/using37.C: New.
1921         * g++.dg/lookup/using38.C: New.
1922         * g++.dg/lookup/using39.C: New.
1923         * g++.dg/lookup/using40.C: New.
1924         * g++.dg/lookup/using41.C: New.
1925         * g++.dg/lookup/using42.C: New.
1926         * g++.dg/lookup/using43.C: New.
1927         * g++.dg/lookup/using44.C: New.
1928         * g++.dg/lookup/using45.C: New.
1929         * g++.dg/lookup/pr6936.C: New.
1930         * g++.dg/debug/using4.C: New.
1931         * g++.dg/debug/using5.C: New.
1932         * g++.dg/cpp0x/forw_enum10.C: New.
1933
1934 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1935             Jan Hubicka  <jh@suse.cz>
1936
1937         * gcc.target/i386/sw-1.c: Force rep;movsb.
1938
1939 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1940
1941         PR testsuite/51059
1942         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1943         dg-additional-options.
1944
1945 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1946
1947         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1948         specified.  Remove redundant runtime checks.
1949         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1950         Allow for other than -m4.  Fix typos in comments.
1951
1952 2011-11-12  Jason Merrill  <jason@redhat.com>
1953
1954         PR c++/986
1955         * g++.dg/warn/ref-temp1.C: New.
1956
1957         PR c++/51060
1958         * g++.dg/opt/stack2.C: New.
1959
1960 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1961
1962         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1963         alpha*-*-linux* targets.
1964
1965 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1966
1967         PR testsuite/51059
1968         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1969         Darwin targets and allow external symbols to be undefined.
1970
1971 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1972
1973         * gcc.misc-tests/gcov-15.c: New.
1974
1975 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1976
1977         PR tree-optimization/51058
1978         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1979         * gfortran.dg/vect/pr51058-2.f90: New test.
1980
1981 2011-11-10  Jason Merrill  <jason@redhat.com>
1982
1983         * g++.dg/template/linkage1.C: New.
1984         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1985         * g++.old-deja/g++.other/linkage4.C: Likewise.
1986
1987         PR c++/50973
1988         * g++.dg/cpp0x/defaulted33.C: New.
1989
1990 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1991
1992         PR middle-end/51038
1993         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1994         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1995         __atomic_clear.
1996
1997 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1998
1999         PR rtl-optimization/51040
2000         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2001         patchup code.
2002
2003 2011-11-10  Jason Merrill  <jason@redhat.com>
2004
2005         PR c++/51079
2006         * g++.dg/template/conv12.C: New.
2007
2008         PR debug/50983
2009         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2010
2011 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2012
2013         * gnat.dg/atomic6_1.adb: New test.
2014         * gnat.dg/atomic6_2.adb: Likewise.
2015         * gnat.dg/atomic6_3.adb: Likewise.
2016         * gnat.dg/atomic6_4.adb: Likewise.
2017         * gnat.dg/atomic6_5.adb: Likewise.
2018         * gnat.dg/atomic6_6.adb: Likewise.
2019         * gnat.dg/atomic6_7.adb: Likewise.
2020         * gnat.dg/atomic6_8.adb: Likewise.
2021         * gnat.dg/atomic6_pkg.ads: New helper.
2022
2023 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2024
2025         PR middle-end/51077
2026         * gcc.c-torture/compile/pr51077.c: New test.
2027
2028         PR rtl-optimization/51023
2029         * gcc.c-torture/execute/pr51023.c: New test.
2030
2031 2011-11-10  Richard Guenther  <rguenther@suse.de>
2032
2033         PR tree-optimization/51042
2034         * gcc.dg/torture/pr51042.c: New testcase.
2035
2036 2011-11-10  Richard Guenther  <rguenther@suse.de>
2037
2038         PR tree-optimization/51070
2039         * gcc.dg/torture/pr51070.c: New testcase.
2040
2041 2011-11-10  Richard Guenther  <rguenther@suse.de>
2042
2043         PR tree-optimization/51030
2044         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2045
2046 2011-11-10  Richard Guenther  <rguenther@suse.de>
2047
2048         PR middle-end/51071
2049         * gcc.dg/torture/pr51071.c: New testcase.
2050
2051 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2052
2053         * gnat.dg/loop_optimization9.ad[sb]: New test.
2054
2055 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2056
2057         PR tree-optimization/51058
2058         * gfortran.dg/vect/pr51058.f90: New test.
2059
2060 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2061
2062         PR tree-optimization/51000
2063         * gcc.dg/vect/pr51000.c: New test.
2064
2065 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2066
2067         PR c++/50837
2068         * g++.dg/cpp0x/static_assert5.C: New.
2069         * g++.dg/template/nontype13.C: Tweak.
2070
2071 2011-11-09  Jason Merrill  <jason@redhat.com>
2072
2073         PR c++/50972
2074         * g++.dg/cpp0x/noexcept16.C: New.
2075
2076         PR c++/51046
2077         * g++.dg/cpp0x/variadic119.C: New.
2078
2079 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2080
2081         PR target/50911
2082         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2083         permutations.
2084         * gcc.dg/torture/vshuf-32.inc: Likewise.
2085         * gcc.dg/torture/vshuf-4.inc: Likewise.
2086         * gcc.dg/torture/vshuf-8.inc: Likewise.
2087
2088         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2089
2090 2011-11-09  Ian Lance Taylor  <iant@google.com>
2091
2092         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2093         procedure.
2094         * gcc.dg/split-5.c: New test.
2095
2096 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2097
2098         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2099
2100 2011-11-09  Jason Merrill  <jason@redhat.com>
2101
2102         PR c++/51029
2103         * g++.dg/template/virtual1.C: New.
2104
2105 2011-11-08  Jason Merrill  <jason@redhat.com>
2106
2107         Run most C++ tests in both C++98 and C++11 modes.
2108         * lib/target-supports.exp (check_effective_target_c++11): New.
2109         (check_effective_target_c++98): New.
2110         * lib/g++-dg.exp (g++-dg-runtest): New.
2111         * g++.dg/dg.exp: Use g++-dg-runtest.
2112         * g++.dg/charset/charset.exp: Likewise.
2113         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2114         * g++.dg/dfp/dfp.exp: Likewise.
2115         * g++.dg/gcov/gcov.exp: Likewise.
2116         * g++.dg/gomp/gomp.exp: Likewise.
2117         * g++.dg/graphite/graphite.exp: Likewise.
2118         * g++.dg/tls/tls.exp: Likewise.
2119         * g++.dg/tm/tm.exp: Likewise.
2120         * g++.dg/vect/vect.exp: Likewise.
2121         * g++.old-deja/old-deja.exp: Likewise.
2122         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2123         with some of the torture options.
2124         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2125         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2126         * g++.dg/init/null1.C: Only run in C++98.
2127         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2128         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2129         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2130         * g++.old-deja/g++.other/anon9.C: Likewise.
2131         * g++.old-deja/g++.other/linkage1.C: Likewise.
2132         * g++.old-deja/g++.other/linkage2.C: Likewise.
2133         * g++.old-deja/g++.pt/t29.C: Likewise.
2134         * g++.old-deja/g++.pt/t30.C: Likewise.
2135         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2136         * g++.dg/ext/anon-struct4.C: Likewise.
2137         * g++.dg/init/brace2.C: Likewise.
2138         * g++.dg/init/brace6.C: Likewise.
2139         * g++.dg/other/anon3.C: Likewise.
2140         * g++.dg/template/arg2.C: Likewise.
2141         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2142         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2143         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2144         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2145         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2146         * g++.old-deja/g++.brendan/init2.C: Likewise.
2147         * g++.old-deja/g++.brendan/init4.C: Likewise.
2148         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2149         * g++.old-deja/g++.jason/cond.C: Likewise.
2150         * g++.old-deja/g++.law/init1.C: Likewise.
2151         * g++.old-deja/g++.law/operators32.C: Likewise.
2152         * g++.old-deja/g++.pt/enum6.C: Likewise.
2153         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2154         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2155
2156         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2157         * g++.dg/init/new11.C: Likewise.
2158         * g++.dg/init/pr29571.C: Likewise.
2159         * g++.dg/lookup/forscope2.C: Likewise.
2160         * g++.dg/parse/linkage1.C: Likewise.
2161         * g++.dg/parse/typedef8.C: Likewise.
2162         * g++.dg/template/error44.C: Likewise.
2163         * g++.dg/tls/diag-2.C: Likewise.
2164         * g++.dg/tls/diag-4.C: Likewise.
2165         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2166         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2167         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2168         * g++.old-deja/g++.brendan/new3.C: Likewise.
2169         * g++.old-deja/g++.eh/new1.C: Likewise.
2170         * g++.old-deja/g++.eh/new2.C: Likewise.
2171         * g++.old-deja/g++.jason/new.C: Likewise.
2172         * g++.old-deja/g++.law/friend1.C: Likewise.
2173         * g++.old-deja/g++.mike/net46.C: Likewise.
2174         * g++.old-deja/g++.mike/p755.C: Likewise.
2175         * g++.old-deja/g++.other/new6.C: Likewise.
2176
2177         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2178         * g++.dg/template/crash53.C: Likewise.
2179         * g++.dg/template/void9.C: Likewise.
2180
2181 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2182
2183         PR c++/51045
2184         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2185
2186 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2187
2188         PR c++/51047
2189         * g++.dg/cpp0x/sfinae29.C: New.
2190
2191 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2192
2193         PR fortran/50960
2194         * gfortran.dg/typebound_call_22.f03: New test case.
2195
2196 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2197
2198         PR libfortran/50016
2199         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2200
2201 2011-11-09  Richard Guenther  <rguenther@suse.de>
2202
2203         PR tree-optimization/51039
2204         * gcc.dg/pr51039.c: New testcase.
2205
2206 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2207
2208         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2209         Enable also for powerpc*-*-*.
2210
2211 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2212
2213         PR fortran/50540
2214         * gfortran.dg/forall_16.f90: New test.
2215
2216 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2217
2218         PR fortran/38718
2219         * gfortran.dg/initialization_29.f90: Expand test.
2220
2221 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2222
2223         PR c++/51027
2224         * g++.dg/cpp0x/alias-decl-12.C: New test.
2225         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2226
2227 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2228
2229         PR debug/51032
2230         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2231
2232 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2233
2234         PR tree-optimization/51015
2235         * gcc.dg/vect/pr51015.c: New test.
2236
2237 2011-11-08  David S. Miller  <davem@davemloft.net>
2238
2239         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2240         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2241
2242 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2243
2244         PR fortran/50404
2245         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2246
2247 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2248
2249         PR fortran/50409
2250         * gfortran.dg/string_5.f90: Improve testcase.
2251
2252 2011-10-23  Jason Merrill  <jason@redhat.com>
2253
2254         PR c++/50835
2255         * g++.dg/template/lvalue2.C: New.
2256
2257 2011-11-08  Michael Matz  <matz@suse.de>
2258
2259         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2260         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2261         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2262         * g++.dg/eh/builtin2.C: Ditto.
2263         * g++.dg/eh/builtin3.C: Ditto.
2264
2265 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2266
2267         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2268         being prefered even for -mavx.
2269         * gcc.target/i386/avx-cvt-3.c: New test.
2270
2271 2011-11-08  Richard Guenther  <rguenther@suse.de>
2272
2273         PR tree-optimization/51012
2274         * gcc.dg/pr51012-1.c: New testcase.
2275         * gcc.dg/pr51012-2.c: Likewise.
2276
2277 2011-11-08  Richard Guenther  <rguenther@suse.de>
2278
2279         PR middle-end/51010
2280         * c-c++-common/uninit-pr51010.c: New testcase.
2281
2282 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2283
2284         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2285         check_effective_target_vect_call_copysignf,
2286         check_effective_target_vect_call_lrint): New procedures.
2287         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2288         $VECT_SLP_CFLAGS with -ffast-math.
2289         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2290         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2291         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2292         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2293
2294 2011-11-07  Richard Henderson  <rth@redhat.com>
2295             Aldy Hernandez  <aldyh@redhat.com>
2296             Torvald Riegel  <triegel@redhat.com>
2297
2298         Merged from transactional-memory.
2299
2300         * g++.dg/dg.exp: Run transactional memory tests.
2301         * g++.dg/tm: New directory with new tests.
2302         * gcc.dg/tm: New directory with new tests.
2303         * c-c++-common/tm: New directory with new tests.
2304
2305 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2306
2307         Fix context handling of alias-declaration
2308         * g++.dg/cpp0x/alias-decl-11.C: New test.
2309
2310 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2311
2312         PR c++/50864
2313         * g++.dg/parse/template26.C: New.
2314         * g++.dg/template/crash45.C: Adjust dg-error string.
2315
2316 2011-11-07  Jason Merrill  <jason@redhat.com>
2317
2318         PR c++/50848
2319         * g++.dg/template/lookup9.C: New.
2320
2321         PR c++/50863
2322         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2323
2324         PR c++/50870
2325         * g++.dg/cpp0x/decltype35.C: New.
2326
2327 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2328
2329         Support C++11 alias-declaration
2330         PR c++/45114
2331         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2332         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2333         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2334         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2335         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2336         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2337         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2338         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2339         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2340         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2341         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2342         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2343         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2344
2345 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2346
2347         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2348
2349 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2350
2351         PR fortran/50919
2352         * gfortran.dg/typebound_call_21.f03: New.
2353
2354 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2355
2356         * gcc.dg/profile-dir-1.c: Adjust final scan.
2357         * gcc.dg/profile-dir-2.c: Adjust final scan.
2358         * gcc.dg/profile-dir-3.c: Adjust final scan.
2359         * gcc.misc-tests/gcov.exp: Adjust regexp.
2360         * gcc.misc-tests/gcov-12.c: New.
2361         * gcc.misc-tests/gcov-13.c: New.
2362         * gcc.misc-tests/gcovpart-13b.c: New.
2363         * gcc.misc-tests/gcov-14.c: New.
2364
2365 2011-11-07  Jason Merrill  <jason@redhat.com>
2366
2367         PR c++/35688
2368         * g++.dg/ext/visibility/template8.C: New.
2369
2370 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2371
2372         PR tree-optimization/50789
2373         * gcc.target/i386/avx2-gather-1.c: New test.
2374         * gcc.target/i386/avx2-gather-2.c: New test.
2375         * gcc.target/i386/avx2-gather-3.c: New test.
2376         * gcc.target/i386/avx2-gather-4.c: New test.
2377
2378 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2379
2380         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2381
2382 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2383
2384         PR libfortran/45723
2385         * gfortran.dg/open_dev_null.f90: Remove testcase.
2386
2387 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2388
2389         * lib/target-supports.exp (check_effective_target_sync_int_128):
2390         Don't cache the result.
2391         (check_effective_target_sync_long_long): Ditto.
2392
2393 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2394
2395         PR rtl-optimization/47698
2396         * gcc.target/i386/47698.c: New test.
2397
2398 2011-11-06  Jason Merrill  <jason@redhat.com>
2399
2400         PR c++/35688
2401         * g++.dg/ext/visibility/template7.C: New.
2402
2403 2011-11-07  Terry Guo  <terry.guo@arm.com>
2404
2405         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2406         * gcc.target/arm/wmul-2.c: Ditto.
2407         * gcc.target/arm/wmul-3.c: Ditto.
2408         * gcc.target/arm/wmul-4.c: Ditto.
2409
2410 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2411
2412         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2413         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2414         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2415         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2416         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2417         expected diagnostics.
2418
2419 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2420             Richard Henderson  <rth@redhat.com>
2421             Aldy Hernandez  <aldyh@redhat.com>
2422
2423         Merged from cxx-mem-model.
2424
2425         * lib/target-supports.exp (check_effective_target_sync_int_128,
2426         check_effective_target_sync_long_long): Check whether the target
2427         supports 64 and 128 bit __sync builtins.
2428         (check_effective_target_cas_char): New.
2429         (check_effective_target_cas_int): New.
2430         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2431         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2432         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2433         produce the expected library calls.
2434         * gcc.dg/atomic-fence.c: New functional tests.
2435         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2436         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2437         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2438         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2439         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2440         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2441         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2442         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2443         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2444         are atomic.
2445         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2446         loads are atomic.
2447         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2448         are atomic.
2449         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2450         are atomic.
2451         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2452         int128 operations are atomic.
2453         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2454         operations are atomic.
2455         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2456         operations are atomic.
2457         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2458         operations are atomic.
2459         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2460         stores aren't moved out of a loop.
2461         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2462         globals don't overwrite neighbouring globals.
2463         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2464         writes dont overwrite neighbouring components.
2465         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2466         * c-c++-common/gomp/atomic-3.c: Likewise.
2467         * c-c++-common/gomp/atomic-9.c: Likewise.
2468         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2469         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2470         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2471         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2472         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2473         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2474         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2475         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2476         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2477         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2478         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2479         g++.dg/gomp/atomic-15.C: Remove.
2480         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2481         * gcc.dg/gomp/atomic-11.c: Remove test.
2482
2483 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2484
2485         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2486         * gcc.dg/vect/slp-cond-1.c: New test.
2487         * gcc.dg/vect/slp-cond-2.c: New test.
2488
2489 2011-11-05  David S. Miller  <davem@davemloft.net>
2490
2491         * lib/test-supports.exp
2492         (check_effective_target_ultrasparc_vis2_hw): New proc.
2493         (check_effective_target_ultrasparc_vis3_hw): New proc.
2494         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2495         * gcc.target/sparc/vec-init-2.inc: Likewise.
2496         * gcc.target/sparc/vec-init-3.inc: Likewise.
2497         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2498         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2499         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2500         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2501         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2502         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2503         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2504         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2505         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2506
2507 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2508
2509         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2510         Disable test on Epiphany.
2511         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2512         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2513         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2514         * g++.dg/parse/pragma3.C: Likewise.
2515         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2516         (bar): Use it.
2517         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2518         * gcc.dg/tls/thr-cse-1.c: Likewise.
2519         * g++.dg/opt/devirt2.C: Likewise.
2520         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2521         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2522         * gcc.target/epiphany: New directory.
2523
2524 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2525
2526         * gfortran.dg/quad_2.f90: New.
2527
2528 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2529
2530         * gcc.dg/strlenopt-22g.c: New wrapper around...
2531         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2532
2533 2011-11-04  Jason Merrill  <jason@redhat.com>
2534
2535         PR c++/26714
2536         * g++.dg/init/lifetime2.C: New.
2537         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2538
2539         PR c++/48370
2540         * g++.dg/init/lifetime1.C: Test cleanup order.
2541
2542 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2543
2544         * g++.dg/other/offsetof7.C: New test.
2545
2546 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2547
2548         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2549         variable, default empty, -ffat-lto-objects for effective_target_lto.
2550         (gcc-dg-test-1): Add options from dg-final methods.
2551         * lib/scanasm.exp (scan-assembler_required_options)
2552         (scan-assembler-not_required_options): New procs.
2553
2554 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2555
2556         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2557         generate a pedwarn in c++98-mode.
2558         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2559         don't generate a pedwarn in c++0x-mode.
2560
2561 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2562
2563         PR c++/50965
2564         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2565
2566 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2567
2568         PR rtl-optimization/38644
2569         * gcc.target/arm/stack-red-zone.c: New.
2570
2571 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2572
2573         PR c++/48420
2574         * g++.dg/warn/Wconversion-null-3.C: New.
2575
2576 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2577
2578         PR c++/50941
2579         * g++.dg/cpp0x/udlit-strint-length.C: New.
2580
2581 2011-11-04  Jason Merrill  <jason@redhat.com>
2582
2583         PR c++/48370
2584         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2585         * g++.dg/init/lifetime1.C: New.
2586         * g++.dg/init/ref21.C: New.
2587         * g++.dg/eh/array1.C: New.
2588
2589 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2590
2591         PR tree-optimization/50763
2592         * gcc.dg/pr50763-5.c: New test.
2593
2594 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2595
2596         PR tree-optimization/50763
2597         * g++.dg/pr50763-4.C: New test.
2598
2599 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2600
2601         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2602         test.
2603
2604         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2605
2606         * gcc.dg/torture/vec-cvt-1.c: New test.
2607
2608 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2609
2610         * gnat.dg/specs/private1[-sub].ads: New test.
2611
2612 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2613
2614         PR fortran/43829
2615         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2616         * gfortran.dg/inline_sum_1.f90: New.
2617         * gfortran.dg/inline_sum_2.f90: New.
2618         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2619         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2620         * gfortran.dg/inline_product_1.f90: New.
2621
2622 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2623
2624         PR fortran/50933
2625         * gfortran.dg/bind_c_dts_5.f90: New.
2626
2627 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2628
2629         PR fortran/50960
2630         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2631
2632 2011-11-03  Richard Guenther  <rguenther@suse.de>
2633
2634         PR middle-end/50079
2635         * g++.dg/init/copy7.C: Remove testcase.
2636
2637 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2638
2639         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2640         * g++.dg/ipa/devirt-c-2.C: Likewise.
2641         * g++.dg/ipa/devirt-c-7.C: New test.
2642         * g++.dg/ipa/devirt-c-8.C: Likewise.
2643
2644 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2645
2646         PR tree-optimization/50912
2647         * gnat.dg/loop_optimization10.ad[sb]: New test.
2648         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2649
2650 2011-11-02  Jason Merrill  <jason@redhat.com>
2651
2652         PR c++/50930
2653         * g++.dg/cpp0x/nsdmi-list2.C: New.
2654
2655 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2656
2657         PR c++/50810
2658         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2659         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2660
2661 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2662
2663         PR tree-optimization/50769
2664         * gfortran.dg/pr50769.f90: New test.
2665
2666 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2667
2668         * gcc.target/sparc/20111102-1.c: New test.
2669
2670 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2671
2672         PR c++/50956
2673         * g++.dg/warn/Wcast-qual2.C: New.
2674
2675 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2676
2677         PR tree-optimization/50763
2678         * g++.dg/pr50763-3.C: New test.
2679
2680 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2681
2682         PR tree-optimization/50672
2683         * g++.dg/pr50672.C: New test.
2684
2685 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2686
2687         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2688         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2689         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2690
2691         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2692
2693 2011-11-02  Richard Guenther  <rguenther@suse.de>
2694
2695         PR tree-optimization/50902
2696         * gcc.dg/torture/pr50902.c: New testcase.
2697
2698 2010-11-02  Richard Guenther  <rguenther@suse.de>
2699
2700         PR tree-optimization/50890
2701         * gcc.dg/torture/pr50890.c: New testcase.
2702
2703 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2704
2705         PR c++/44277
2706         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2707         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2708
2709 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2710
2711         PR tree-optimization/50908
2712         * gcc.dg/pr50908.c: New test.
2713         * gcc.dg/pr50908-2.c: Same.
2714         * gcc.dg/pr50908-3.c: Same.
2715
2716 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2717
2718         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2719         the outer loop.  Remove comment.  Don't check for widen-mult.
2720
2721 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2722
2723         * gcc.dg/ipa/ipcp-4.c: New test.
2724
2725 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2726
2727         * gcc.dg/vshift-3.c: New test.
2728         * gcc.dg/vshift-4.c: New test.
2729         * gcc.dg/vshift-5.c: New test.
2730
2731 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2732
2733         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2734         and current implementation.
2735
2736 2011-10-31  Paul Brook  <paul@codesourcery.com>
2737
2738         * gcc.dg/constructor-1.c: New test.
2739
2740 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2741
2742         PR fortran/50753
2743         * gfortran.dg/dshift_3.f90: New test.
2744
2745 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2746
2747         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2748         hppa*-*-hpux*.
2749         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2750         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2751         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2752         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2753         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2754         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2755         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2756         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2757         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2758         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2759         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2760         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2761         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2762         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2763         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2764         * gcc.dg/vector-compare-2.c: Likewise.
2765
2766 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2767
2768         PR c++/50901
2769         * g++.dg/cpp0x/pr50901.C: New.
2770
2771 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2772
2773         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2774         * gcc.target/i386/fma4-check.h (main): Ditto.
2775         * gcc.target/i386/xop-check.h (main): Ditto.
2776
2777 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2778
2779         Revert:
2780         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2781
2782         PR c++/50864
2783         * g++.dg/template/crash109.C: New.
2784
2785 2011-10-28  Jason Merrill  <jason@redhat.com>
2786
2787         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2788
2789 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2790
2791         PR c++/50864
2792         * g++.dg/template/crash109.C: New.
2793
2794 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2795
2796         * gfortran.dg/nearest_5.f90: New test.
2797
2798 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2799
2800         * gcc.dg/vshift-1.c: New test.
2801         * gcc.dg/vshift-2.c: New test.
2802         * gcc.target/i386/xop-vshift-1.c: New test.
2803         * gcc.target/i386/xop-vshift-2.c: New test.
2804         * gcc.target/i386/avx2-vshift-1.c: New test.
2805
2806 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2807
2808         PR rtl-optimization/49720
2809         * g++.dg/torture/pr49720.C: New test.
2810
2811 2011-10-27  David S. Miller  <davem@davemloft.net>
2812
2813         * gcc.target/sparc/setcc-3.c: New test.
2814
2815 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2816
2817         PR c++/30066
2818         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2819
2820 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2821
2822         * gcc.target/i386/sse2-cvt-1.c: New test.
2823         * gcc.target/i386/sse2-cvt-2.c: New test.
2824         * gcc.target/i386/avx-cvt-1.c: New test.
2825         * gcc.target/i386/avx-cvt-2.c: New test.
2826         * gcc.target/i386/avx2-cvt-1.c: New test.
2827         * gcc.target/i386/avx2-cvt-2.c: New test.
2828
2829 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2830
2831         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2832
2833 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2834             Steven G. Kargl  <kargl@gcc.gnu.org>
2835
2836         PR target/50875
2837         * gfortran.dg/pr50875.f90: New test.
2838
2839 2011-10-26  David S. Miller  <davem@davemloft.net>
2840
2841         * gcc.target/sparc/fmaf-1.c: New test.
2842
2843         * gcc.target/sparc/setcc-1.c: New test.
2844         * gcc.target/sparc/setcc-2.c: New test.
2845
2846 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2847
2848         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2849
2850 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2851
2852         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2853         Windows targets.
2854
2855 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2856
2857         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2858         symbol names.
2859
2860 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2861
2862         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2863
2864 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2865
2866         * gnat.dg/specs/discr1.ads: New test.
2867         * gnat.dg/specs/discr1_pkg.ads: New helper.
2868
2869 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2870
2871         * gnat.dg/specs/unchecked_union.ads: Rename to...
2872         * gnat.dg/specs/unchecked_union1.ads: ...this.
2873         * gnat.dg/specs/unchecked_union2.ads: New test.
2874
2875 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2876
2877         * gnat.dg/specs/atomic1.ads: New test.
2878
2879 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2880
2881         Implement C++11 user-defined literals.
2882         * g++.dg/cpp0x/udlit-addr.C: New.
2883         * g++.dg/cpp0x/udlit-args.C: New.
2884         * g++.dg/cpp0x/udlit-args-neg.C: New.
2885         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2886         * g++.dg/cpp0x/udlit-concat.C: New.
2887         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2888         * g++.dg/cpp0x/udlit-constexpr.C: New.
2889         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2890         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2891         * g++.dg/cpp0x/udlit-friend.C: New.
2892         * g++.dg/cpp0x/udlit-general.C: New.
2893         * g++.dg/cpp0x/udlit-inline.C: New.
2894         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2895         * g++.dg/cpp0x/udlit-member-neg.C: New.
2896         * g++.dg/cpp0x/udlit-namespace.C: New.
2897         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2898         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2899         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2900         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2901         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2902         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2903         * g++.dg/cpp0x/udlit-raw-str.C: New.
2904         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2905         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2906         * g++.dg/cpp0x/udlit-systemheader.C: New.
2907         * g++.dg/cpp0x/udlit-template.C: New.
2908         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2909         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2910         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2911         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2912         * g++.dg/cpp0x/udlit_system_header: New.
2913
2914 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2915
2916         PR c++/50870
2917         * g++.dg/cpp0x/decltype34.C: New.
2918
2919 2011-10-26  Tom de Vries <tom@codesourcery.com>
2920
2921         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2922         * gcc.c-torture/unsorted/HIset.c: Same.
2923         * gcc.c-torture/unsorted/SIcmp.c: Same.
2924         * gcc.c-torture/unsorted/SIset.c: Same.
2925         * gcc.c-torture/unsorted/SFset.c: Same.
2926         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2927         * gcc.c-torture/unsorted/USIcmp.c: Same.
2928         * gcc.c-torture/unsorted/DFcmp.c: Same.
2929
2930 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2931
2932         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2933         to work also with -masm=intel and additionally test the xmm vs. ymm
2934         register type combination on mask/dest and in vsib.
2935         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2936         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2937         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2938         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2939         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2940         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2941         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2942         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2943         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2944         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2945         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2946         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2947         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2948         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2949         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2950         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2951         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2952         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2953         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2954         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2955         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2956         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2957         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2958         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2959         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2960         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2961         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2962         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2963         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2964         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2965         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2966
2967 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2968
2969         PR tree-optimization/50763
2970         * gcc.dg/pr50763-2.c: New test.
2971
2972 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2973
2974         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2975         Update expected messages.
2976
2977 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2978
2979         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2980
2981 2011-10-25  Jason Merrill  <jason@redhat.com>
2982
2983         PR c++/50866
2984         * g++.dg/init/aggr7.C: New.
2985
2986         PR c++/49996
2987         * g++.dg/cpp0x/initlist59.C: New.
2988
2989 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2990
2991         PR c++/50858
2992         * g++.dg/overload/operator5.C: New.
2993
2994 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2995
2996         PR c++/50861
2997         * g++.dg/template/crash108.C: New.
2998
2999 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3000
3001         PR tree-optimization/50596
3002         * gcc.dg/vect/vect-cond-10.c: New test.
3003
3004 2011-10-24  Joey Ye  <joey.ye@arm.com>
3005
3006         * gcc.target/arm/pr42575.c: Remove architecture option.
3007
3008 2011-10-24  David S. Miller  <davem@davemloft.net>
3009
3010         * gcc.target/sparc/vis3move-1.c: New test.
3011         * gcc.target/sparc/vis3move-2.c: New test.
3012         * gcc.target/sparc/vis3move-3.c: New test.
3013
3014 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3015
3016         * gcc.dg/strlenopt-22.c: New testcase.
3017         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3018
3019 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3020
3021         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3022         Remove -march=i386.
3023         (dg-skip-if): Remove.
3024         * gcc.target/i386/funcspec-1.c: Ditto.
3025         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3026
3027 2011-10-24  Richard Guenther  <rguenther@suse.de>
3028
3029         * gcc.dg/vect/vect-bool-1.c: New testcase.
3030
3031 2011-10-24  Richard Guenther  <rguenther@suse.de>
3032
3033         PR tree-optimization/50838
3034         * gcc.dg/torture/pr50838.c: New testcase.
3035
3036 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3037
3038         PR tree-optimization/50730
3039         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3040         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3041         -fno-tree-sra and SLP flags.
3042
3043 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3044
3045         PR c++/50841
3046         Revert:
3047         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3048
3049         PR c++/50810
3050         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3051         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3052
3053 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3054
3055         PR c++/50810
3056         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3057         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3058
3059 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3060
3061         PR tree-optimization/50763
3062         * gcc.dg/pr50763.c: New test.
3063
3064 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3065
3066         PR target/50788
3067         * gcc.target/i386/pr50788.c: New test.
3068
3069 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3070
3071         PR tree-optimization/50819
3072         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3073         * g++.dg/vect/slp-pr50819.cc: New test.
3074
3075 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3076
3077         PR c++/45385
3078         * g++.dg/warn/Wconversion4.C: New.
3079
3080 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3081
3082         PR target/50813
3083         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3084         from element other than first and reverse permutation.
3085         * gcc.dg/torture/vshuf-16.inc: Likewise.
3086         * gcc.dg/torture/vshuf-8.inc: Likewise.
3087         * gcc.dg/torture/vshuf-4.inc: Likewise.
3088
3089 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3090
3091         PR c++/31423
3092         * g++.dg/parse/error43.C: New.
3093         * g++.dg/parse/error44.C: Likewise.
3094
3095 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3096             Kirill Yukhin  <kirill.yukhin@intel.com>
3097
3098         PR target/50740
3099         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3100         * gcc.target/i386/bmi2-check.h: Ditto.
3101
3102 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3103
3104         PR c++/50811
3105         * g++.dg/cpp0x/override2.C: Add test.
3106
3107 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3108
3109         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3110         check_linker_plugin_available.
3111
3112 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3113
3114         * gcc.target/i386/branch-cost1.c: New test.
3115         * gcc.target/i386/branch-cost2.c: New test.
3116         * gcc.target/i386/branch-cost3.c: New test.
3117         * gcc.target/i386/branch-cost4.c: New test.
3118
3119 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3120
3121         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3122
3123 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3124
3125         PR testsuite/50722
3126         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3127
3128 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3129
3130         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3131         (_moz_foo, EXT__foo): Use ASMNAME.
3132
3133 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3134
3135         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3136         names.
3137
3138 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3139
3140         PR target/50766
3141         * gcc.target/i386/pr50766.c: New test.
3142
3143 2011-10-20  Jason Merrill  <jason@redhat.com>
3144
3145         PR c++/41449
3146         * g++.dg/eh/partial1.C: New.
3147
3148 2011-10-20  Richard Henderson  <rth@redhat.com>
3149
3150         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3151         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3152         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3153         Use __builtin_shuffle.
3154
3155 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3156
3157         PR fortran/50514
3158         * gfortran.dg/ishft_3.f90:  Update test.
3159
3160 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3161
3162         PR fortran/50524
3163         * gfortran.dg/substring_integer_index.f90: New test.
3164
3165 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3166
3167         * gfortran.dg/format_string.f: New test.
3168
3169 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3170
3171         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3172         non_strict_align.
3173         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3174
3175 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3176
3177         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3178         gcc.target/i386/pr46226.c: Do not use
3179         -mno-accumulate-outgoing-args.
3180
3181 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3182
3183         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3184         including <strings.h>.
3185
3186 2011-10-19  Jan Hubicka  <jh@suse.cz>
3187
3188         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3189         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3190         * lib/c-torture.exp: Likewise.
3191         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3192         * gcc.c-torture/compile/sync-1.c: Likewise.
3193         * gcc.c-torture/compile/sync-1.c: Likewise.
3194         * gcc.c-torture/compile/sync-3.c: Likewise.
3195         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3196         * gcc.dg/noncompile/920507-1.c: Likewise.
3197         * gcc.dg/torture/pr36400.c: Likewise.
3198         * g++.dg/torture/pr34850.C: Likewise.
3199
3200 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3201
3202         * gnat.dg/source_ref1.adb: New test.
3203         * gnat.dg/source_ref2.adb: Likewise.
3204
3205 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3206
3207         PR c++/13657
3208         * g++.dg/parse/error42.C: New.
3209         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3210
3211 2011-10-19  Jason Merrill  <jason@redhat.com>
3212
3213         PR c++/50793
3214         * g++.dg/init/value9.C: New.
3215
3216 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3217
3218         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3219         * gcc.dg/torture/vshuf-16.inc: Likewise.
3220         * gcc.dg/torture/vshuf-8.inc: Likewise.
3221         * gcc.dg/torture/vshuf-4.inc: Likewise.
3222
3223 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3224
3225         PR fortran/47023
3226         * gfortran.dg/sizeof_proc.f90: New.
3227
3228 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3229
3230         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3231         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3232
3233 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3234
3235         PR testsuite/50796
3236         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3237
3238 2011-10-19  Jason Merrill  <jason@redhat.com>
3239
3240         PR c++/50787
3241         * g++.dg/init/ref20.C: New.
3242
3243 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3244
3245         PR middle-end/50795
3246         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3247         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3248         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3249         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3250         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3251
3252 2011-10-19  Richard Guenther  <rguenther@suse.de>
3253
3254         PR middle-end/50768
3255         * gcc.dg/torture/pr50768.c: New testcase.
3256
3257 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3258
3259         PR rtl-optimization/50340
3260         * gcc.dg/pr50340.c: New.
3261
3262 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3263
3264         PR tree-optimization/50717
3265
3266         * gcc.dg/pr50717-1.c: New file.
3267         * gcc.target/arm/wmul-12.c: Correct types.
3268         * gcc.target/arm/wmul-8.c: Correct types.
3269
3270 2011-10-18  Jason Merrill  <jason@redhat.com>
3271
3272         PR c++/50531
3273         * g++.dg/cpp0x/defaulted32.C: New.
3274
3275         PR c++/50742
3276         * g++.dg/lookup/using23.C: New.
3277
3278         PR c++/50500
3279         * g++.dg/cpp0x/implicit12.C: New.
3280         * g++.dg/cpp0x/defaulted20.C: Adjust.
3281         * g++.dg/cpp0x/defaulted21.C: Adjust.
3282         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3283         * g++.dg/cpp0x/implicit4.C: Adjust.
3284         * g++.dg/cpp0x/implicit5.C: Adjust.
3285         * g++.dg/cpp0x/implicit8.C: Adjust.
3286         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3287         * g++.dg/cpp0x/not_special.C: Adjust.
3288         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3289         * g++.dg/cpp0x/rv1n.C: Adjust.
3290         * g++.dg/cpp0x/rv2n.C: Adjust.
3291         * g++.dg/cpp0x/rv3n.C: Adjust.
3292         * g++.dg/cpp0x/rv4n.C: Adjust.
3293         * g++.dg/cpp0x/rv5n.C: Adjust.
3294         * g++.dg/cpp0x/rv6n.C: Adjust.
3295         * g++.dg/cpp0x/rv7n.C: Adjust.
3296
3297 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3298
3299         * gcc.target/i386/avx2-vpop-check.h: New header.
3300         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3301         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3302         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3303         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3304         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3305         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3306         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3307         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3308         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3309         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3310         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3311         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3312         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3313         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3314         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3315
3316 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3317
3318         PR fortran/50420
3319         * gfortran.dg/coarray_subobject_1.f90: New test.
3320         * gfortran.dg/coarray/subobject_1.f90: New test.
3321
3322 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3323
3324         PR rtl-optimization/50205
3325         * gcc.dg/pr50205.c: New.
3326
3327 2011-10-18  Richard Guenther  <rguenther@suse.de>
3328
3329         PR tree-optimization/50767
3330         * gcc.dg/torture/pr50767.c: New testcase.
3331
3332 2011-10-18  Julian Brown  <julian@codesourcery.com>
3333
3334         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3335         * gcc.target/arm/unaligned-memcpy-1.c: New.
3336         * gcc.target/arm/unaligned-memcpy-2.c: New.
3337         * gcc.target/arm/unaligned-memcpy-3.c: New.
3338         * gcc.target/arm/unaligned-memcpy-4.c: New.
3339
3340 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3341
3342         PR fortran/47023
3343         * gfortran.dg/iso_c_binding_class.f03: New.
3344
3345 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3346
3347         * testsuite/lib/target-supports.exp
3348         (check_effective_target_vect_widen_shift): New.
3349         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3350         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3351         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3352         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3353
3354 2011-10-18  Richard Guenther  <rguenther@suse.de>
3355
3356         * gcc.dg/torture/restrict-1.c: New testcase.
3357
3358 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3359
3360         * g++.dg/ext/bases.C: New test.
3361
3362 2011-10-17  David S. Miller  <davem@davemloft.net>
3363
3364         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3365         all operations to emit VIS instructions.
3366         * gcc.target/sparc/fandnot.c: Likewise.
3367         * gcc.target/sparc/fnot.c: Likewise.
3368         * gcc.target/sparc/for.c: Likewise.
3369         * gcc.target/sparc/fornot.c: Likewise.
3370         * gcc.target/sparc/fxnor.c: Likewise.
3371         * gcc.target/sparc/fxor.c: Likewise.
3372         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3373         needed.
3374
3375 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3376
3377         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3378         * gcc.dg/torture/vshuf-16.inc: New file.
3379         * gcc.dg/torture/vshuf-2.inc: New file.
3380         * gcc.dg/torture/vshuf-32.inc: New file.
3381         * gcc.dg/torture/vshuf-4.inc: New file.
3382         * gcc.dg/torture/vshuf-8.inc: New file.
3383         * gcc.dg/torture/vshuf-main.inc: New file.
3384         * gcc.dg/torture/vshuf-v16hi.c: New test.
3385         * gcc.dg/torture/vshuf-v16qi.c: New test.
3386         * gcc.dg/torture/vshuf-v2df.c: New test.
3387         * gcc.dg/torture/vshuf-v2di.c: New test.
3388         * gcc.dg/torture/vshuf-v2sf.c: New test.
3389         * gcc.dg/torture/vshuf-v2si.c: New test.
3390         * gcc.dg/torture/vshuf-v32qi.c: New test.
3391         * gcc.dg/torture/vshuf-v4df.c: New test.
3392         * gcc.dg/torture/vshuf-v4di.c: New test.
3393         * gcc.dg/torture/vshuf-v4hi.c: New test.
3394         * gcc.dg/torture/vshuf-v4sf.c: New test.
3395         * gcc.dg/torture/vshuf-v4si.c: New test.
3396         * gcc.dg/torture/vshuf-v8hi.c: New test.
3397         * gcc.dg/torture/vshuf-v8qi.c: New test.
3398         * gcc.dg/torture/vshuf-v8sf.c: New test.
3399         * gcc.dg/torture/vshuf-v8si.c: New test.
3400
3401 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3402
3403         PR tree-optimization/50746
3404         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3405
3406 2011-10-17  Jason Merrill  <jason@redhat.com>
3407
3408         PR c++/50736
3409         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3410
3411 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3412
3413         PR c++/44524
3414         * g++.dg/parse/error41.C: New.
3415         * g++.dg/parse/error20.C: Adjust.
3416
3417 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3418
3419         PR c++/50757
3420         * g++.dg/warn/format7.C: New.
3421         * obj-c++.dg/warn7.mm: Likewise.
3422
3423 2011-10-17  Richard Guenther  <rguenther@suse.de>
3424
3425         PR tree-optimization/50729
3426         * gcc.dg/torture/pr50729.c: New testcase.
3427
3428 2011-10-15  Tom Tromey  <tromey@redhat.com>
3429             Dodji Seketeli  <dodji@redhat.com>
3430
3431         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3432         included files.
3433         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3434         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3435         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3436         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3437
3438 2011-10-15  Tom Tromey  <tromey@redhat.com>
3439             Dodji Seketeli  <dodji@redhat.com>
3440
3441         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3442
3443 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3444
3445         PR c++/48489
3446         * g++.dg/inherit/error5.C: New.
3447
3448 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3449
3450         PR fortran/47023
3451         PR fortran/50752
3452         * gfortran.dg/kind_tests_4.f90: New.
3453
3454 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3455
3456         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3457         targets that support vector condition.
3458
3459 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3460
3461         PR fortran/47023
3462         * gfortran.dg/c_kind_tests_3.f03: New.
3463
3464 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3465
3466         PR fortran/50547
3467         * gfortran.dg/elemental_args_check_4.f90: New.
3468
3469 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3470
3471         PR tree-optimization/50727
3472         * gcc.dg/vect/pr50727.c: New test.
3473
3474 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3475
3476         * gcc.dg/vla-23.c: New test.
3477
3478 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3479
3480         PR tree-optimization/50596
3481         * gcc.dg/vect/vect-cond-9.c: New test.
3482
3483 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3484
3485         * gcc.dg/vect/bb-slp-29.c: New test.
3486
3487 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3488
3489         PR c++/50732
3490         * g++.dg/ext/is_base_of_incomplete.C: New.
3491         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3492         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3493
3494 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3495
3496         * gcc.target/sparc/combined-1.c: Compile at -O2.
3497
3498 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3499
3500         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3501         (dg-options): Add -Wno-attributes.
3502         * gcc.target/i386/fma_double_?.c: Ditto.
3503         * gcc.target/i386/fma_run_float_?.c: Ditto.
3504         * gcc.target/i386/fma_run_double_?.c: Ditto.
3505         * gcc.target/i386/l_fma_float_?.c: Dtto.
3506         * gcc.target/i386/l_fma_double_?.c: Ditto.
3507         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3508         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3509
3510 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3511
3512         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3513         the comments.
3514         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3515         * gfortran.dg/rank_3.f90: Ditto.
3516         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3517         -std=f2008ts in dg-options.
3518         * gfortran.dg/rank_4.f90: Ditto.
3519
3520 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3521
3522         PR target/49263
3523         * gcc.target/sh/pr49263.c: New.
3524
3525 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3526
3527         * gnat.dg/specs/debug1.ads: Tweak.
3528
3529 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3530
3531         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3532
3533 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3534
3535         * gcc.target/i386/sse2-mul-1.c: New test.
3536         * gcc.target/i386/sse4_1-mul-1.c: New test.
3537         * gcc.target/i386/avx-mul-1.c: New test.
3538         * gcc.target/i386/xop-mul-1.c: New test.
3539         * gcc.target/i386/avx2-mul-1.c: New test.
3540
3541 2011-10-14  Jason Merrill  <jason@redhat.com>
3542
3543         PR c++/50563
3544         * g++.dg/cpp0x/nsdmi-list1.C: New.
3545
3546         PR c++/50707
3547         * g++.dg/cpp0x/nsdmi-const1.C: New.
3548
3549 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3550
3551         PR fortran/50570
3552         * gfortran.dg/pointer_intent_5.f90: New.
3553
3554 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3555
3556         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3557         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3558         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3559
3560 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3561
3562         PR fortran/50718
3563         * gfortran.dg/pointer_check_11.f90: New.
3564         * gfortran.dg/pointer_check_12.f90: New.
3565
3566 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3567
3568         PR c++/38174
3569         * g++.dg/overload/operator4.C: New.
3570
3571 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3572
3573         * gcc.dg/di-longlong64-sync-1.c: New test.
3574         * gcc.dg/di-sync-multithread.c: New test.
3575         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3576         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3577         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3578         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3579         (check_effective_target_arm_arm_ok): New helper.
3580         (check_effective_target_sync_longlong): New helper.
3581
3582 2011-10-14  Richard Guenther  <rguenther@suse.de>
3583
3584         PR tree-optimization/50723
3585         * gcc.dg/torture/pr50723.c: New testcase.
3586
3587 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3588
3589         PR c++/17212
3590         * g++.dg/warn/format6.C: New.
3591         * obj-c++.dg/warn6.mm: Likewise.
3592
3593 2011-10-13  Richard Henderson  <rth@redhat.com>
3594
3595         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3596         Delete.
3597         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3598         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3599         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3600
3601 2011-10-13  Jason Merrill  <jason@redhat.com>
3602
3603         PR c++/50614
3604         * g++.dg/cpp0x/nsdmi-template2.C: New.
3605
3606         PR c++/50437
3607         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3608
3609         PR c++/50618
3610         * g++.dg/init/vbase1.C: New.
3611
3612 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3613
3614         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3615         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3616         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3617         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3618
3619 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3620
3621         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3622
3623 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3624
3625         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3626
3627 2011-10-13  Richard Guenther  <rguenther@suse.de>
3628
3629         PR tree-optimization/50712
3630         * gcc.target/i386/pr50712.c: New testcase.
3631
3632 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3633
3634         * gcc.dg/memcpy-4.c: New test.
3635
3636 2011-10-13  Richard Guenther  <rguenther@suse.de>
3637
3638         PR tree-optimization/50698
3639         * g++.dg/vect/pr50698.cc: New testcase.
3640
3641 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3642
3643         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3644         * gcc.target/powerpc/warn-2.c: Ditto.
3645
3646         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3647         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3648         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3649         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3650         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3651         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3652         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3653         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3654         * gcc.target/powerpc/ppc-pow.c: Likewise.
3655         * gcc.target/powerpc/recip-1.c: Likewise.
3656         * gcc.target/powerpc/recip-2.c: Likewise.
3657         * gcc.target/powerpc/recip-3.c: Likewise.
3658         * gcc.target/powerpc/recip-4.c: Likewise.
3659         * gcc.target/powerpc/recip-5.c: Likewise.
3660
3661 2011-10-12  David S. Miller  <davem@davemloft.net>
3662
3663         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3664         '-mvis3' instead of 'mcpu=niagara3' in options.
3665         * gcc.target/sparc/fhalve.c: Likewise.
3666         * gcc.target/sparc/fnegop.c: Likewise.
3667         * gcc.target/sparc/fpadds.c: Likewise.
3668         * gcc.target/sparc/fshift.c: Likewise.
3669         * gcc.target/sparc/fucmp.c: Likewise.
3670         * gcc.target/sparc/lzd.c: Likewise.
3671         * gcc.target/sparc/vis3misc.c: Likewise.
3672         * gcc.target/sparc/xmul.c: Likewise.
3673
3674 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3675
3676         * gnat.dg/vect1.ad[sb]: New test.
3677         * gnat.dg/vect1_pkg.ads: New helper.
3678         * gnat.dg/vect2.ad[sb]: New test.
3679         * gnat.dg/vect2_pkg.ads: New helper.
3680         * gnat.dg/vect3.ad[sb]: New test.
3681         * gnat.dg/vect3_pkg.ads: New helper.
3682         * gnat.dg/vect4.ad[sb]: New test.
3683         * gnat.dg/vect4_pkg.ads: New helper.
3684         * gnat.dg/vect5.ad[sb]: New test.
3685         * gnat.dg/vect5_pkg.ads: New helper.
3686         * gnat.dg/vect6.ad[sb]: New test.
3687         * gnat.dg/vect6_pkg.ads: New helper.
3688
3689 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3690
3691         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3692         * gcc.target/i386/fma_run_double_2.c: Likewise.
3693         * gcc.target/i386/fma_run_double_3.c: Likewise.
3694         * gcc.target/i386/fma_run_double_4.c: Likewise.
3695         * gcc.target/i386/fma_run_double_5.c: Likewise.
3696         * gcc.target/i386/fma_run_double_6.c: Likewise.
3697         * gcc.target/i386/fma_run_float_1.c: Likewise.
3698         * gcc.target/i386/fma_run_float_2.c: Likewise.
3699         * gcc.target/i386/fma_run_float_3.c: Likewise.
3700         * gcc.target/i386/fma_run_float_4.c: Likewise.
3701         * gcc.target/i386/fma_run_float_5.c: Likewise.
3702         * gcc.target/i386/fma_run_float_6.c: Likewise.
3703
3704         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3705         remove the extra dg-options.
3706         * gcc.target/i386/l_fma_double_2.c: Likewise.
3707         * gcc.target/i386/l_fma_double_3.c: Likewise.
3708         * gcc.target/i386/l_fma_double_4.c: Likewise.
3709         * gcc.target/i386/l_fma_double_5.c: Likewise.
3710         * gcc.target/i386/l_fma_double_6.c: Likewise.
3711         * gcc.target/i386/l_fma_float_1.c: Likewise.
3712         * gcc.target/i386/l_fma_float_2.c: Likewise.
3713         * gcc.target/i386/l_fma_float_3.c: Likewise.
3714         * gcc.target/i386/l_fma_float_4.c: Likewise.
3715         * gcc.target/i386/l_fma_float_5.c: Likewise.
3716         * gcc.target/i386/l_fma_float_6.c: Likewise.
3717
3718 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3719
3720         PR tree-optimization/50189
3721         * g++.dg/torture/pr50189.C: New testcase.
3722
3723 2011-10-12  Richard Guenther  <rguenther@suse.de>
3724
3725         PR tree-optimization/50700
3726         * gcc.dg/builtin-object-size-12.c: New testcase.
3727
3728 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3729
3730         PR c/50565
3731         * gcc.c-torture/compile/pr50565-1.c,
3732         gcc.c-torture/compile/pr50565-2.c: New tests.
3733
3734 2011-10-11  Jason Merrill  <jason@redhat.com>
3735
3736         PR c++/49855
3737         PR c++/49896
3738         * g++.dg/template/constant1.C: New.
3739         * g++.dg/template/constant2.C: New.
3740         * g++.dg/cpp0x/constexpr-template3.C: New.
3741
3742 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3743
3744         * gcc.target/i386/warn-vect-op-3.c: New test.
3745         * gcc.target/i386/warn-vect-op-1.c: New test.
3746         * gcc.target/i386/warn-vect-op-2.c: New test.
3747
3748 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3749
3750         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3751
3752 2011-10-11  Richard Guenther  <rguenther@suse.de>
3753
3754         PR tree-optimization/50204
3755         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3756
3757 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3758
3759         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3760
3761 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3762
3763         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3764         * gcc.target/i386/fma_double_2.c: Ditto.
3765         * gcc.target/i386/fma_double_3.c: Ditto.
3766         * gcc.target/i386/fma_double_4.c: Ditto.
3767         * gcc.target/i386/fma_double_5.c: Ditto.
3768         * gcc.target/i386/fma_double_6.c: Ditto.
3769         * gcc.target/i386/fma_float_1.c: Ditto.
3770         * gcc.target/i386/fma_float_2.c: Ditto.
3771         * gcc.target/i386/fma_float_3.c: Ditto.
3772         * gcc.target/i386/fma_float_4.c: Ditto.
3773         * gcc.target/i386/fma_float_5.c: Ditto.
3774         * gcc.target/i386/fma_float_6.c: Ditto.
3775         * gcc.target/i386/l_fma_double_1.c: Ditto.
3776         * gcc.target/i386/l_fma_double_2.c: Ditto.
3777         * gcc.target/i386/l_fma_double_3.c: Ditto.
3778         * gcc.target/i386/l_fma_double_4.c: Ditto.
3779         * gcc.target/i386/l_fma_double_5.c: Ditto.
3780         * gcc.target/i386/l_fma_double_6.c: Ditto.
3781         * gcc.target/i386/l_fma_float_1.c: Ditto.
3782         * gcc.target/i386/l_fma_float_2.c: Ditto.
3783         * gcc.target/i386/l_fma_float_3.c: Ditto.
3784         * gcc.target/i386/l_fma_float_4.c: Ditto.
3785         * gcc.target/i386/l_fma_float_5.c: Ditto.
3786         * gcc.target/i386/l_fma_float_6.c: Ditto.
3787         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3788         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3789         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3790         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3791         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3792         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3793         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3794         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3795         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3796         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3797         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3798         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3799
3800 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3801
3802         * gcc.dg/va-arg-4.c: New test.
3803         * gcc.dg/va-arg-5.c: Ditto.
3804
3805 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3806
3807         * lib/target-supports.exp (check_effective_target_fd_truncate):
3808         Close and unlink test file before exit.
3809
3810 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3811
3812         PR fortran/50564
3813         * gfortran.dg/forall_15.f90:  New test case.
3814
3815 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3816             Andrew Macleod  <amacleod@redhat.com>
3817
3818         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3819         wrappers for *other_threads() and *final_verify().
3820         * gcc.dg/simulate-thread/simulate-thread.h
3821         (simulate_thread_wrapper_other_threads): New.
3822         (simulate_thread_wrapper_final_verify): New.
3823
3824 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3825
3826         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3827
3828 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3829
3830         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3831
3832 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3833             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3834
3835         * gcc.target/i386/fma_1.h: New file.
3836         * gcc.target/i386/fma_2.h: Likewise.
3837         * gcc.target/i386/fma_3.h: Likewise.
3838         * gcc.target/i386/fma_4.h: Likewise.
3839         * gcc.target/i386/fma_5.h: Likewise.
3840         * gcc.target/i386/fma_6.h: Likewise.
3841         * gcc.target/i386/fma_double_1.c: Likewise.
3842         * gcc.target/i386/fma_double_2.c: Likewise.
3843         * gcc.target/i386/fma_double_3.c: Likewise.
3844         * gcc.target/i386/fma_double_4.c: Likewise.
3845         * gcc.target/i386/fma_double_5.c: Likewise.
3846         * gcc.target/i386/fma_double_6.c: Likewise.
3847         * gcc.target/i386/fma_float_1.c: Likewise.
3848         * gcc.target/i386/fma_float_2.c: Likewise.
3849         * gcc.target/i386/fma_float_3.c: Likewise.
3850         * gcc.target/i386/fma_float_4.c: Likewise.
3851         * gcc.target/i386/fma_float_5.c: Likewise.
3852         * gcc.target/i386/fma_float_6.c: Likewise.
3853         * gcc.target/i386/fma_main.h: Likewise.
3854         * gcc.target/i386/fma_run_double_1.c: Likewise.
3855         * gcc.target/i386/fma_run_double_2.c: Likewise.
3856         * gcc.target/i386/fma_run_double_3.c: Likewise.
3857         * gcc.target/i386/fma_run_double_4.c: Likewise.
3858         * gcc.target/i386/fma_run_double_5.c: Likewise.
3859         * gcc.target/i386/fma_run_double_6.c: Likewise.
3860         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3861         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3862         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3863         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3864         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3865         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3866         * gcc.target/i386/fma_run_float_1.c: Likewise.
3867         * gcc.target/i386/fma_run_float_2.c: Likewise.
3868         * gcc.target/i386/fma_run_float_3.c: Likewise.
3869         * gcc.target/i386/fma_run_float_4.c: Likewise.
3870         * gcc.target/i386/fma_run_float_5.c: Likewise.
3871         * gcc.target/i386/fma_run_float_6.c: Likewise.
3872         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3873         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3874         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3875         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3876         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3877         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3878         * gcc.target/i386/l_fma_1.h: Likewise.
3879         * gcc.target/i386/l_fma_2.h: Likewise.
3880         * gcc.target/i386/l_fma_3.h: Likewise.
3881         * gcc.target/i386/l_fma_4.h: Likewise.
3882         * gcc.target/i386/l_fma_5.h: Likewise.
3883         * gcc.target/i386/l_fma_6.h: Likewise.
3884         * gcc.target/i386/l_fma_double_1.c: Likewise.
3885         * gcc.target/i386/l_fma_double_2.c: Likewise.
3886         * gcc.target/i386/l_fma_double_3.c: Likewise.
3887         * gcc.target/i386/l_fma_double_4.c: Likewise.
3888         * gcc.target/i386/l_fma_double_5.c: Likewise.
3889         * gcc.target/i386/l_fma_double_6.c: Likewise.
3890         * gcc.target/i386/l_fma_float_1.c: Likewise.
3891         * gcc.target/i386/l_fma_float_2.c: Likewise.
3892         * gcc.target/i386/l_fma_float_3.c: Likewise.
3893         * gcc.target/i386/l_fma_float_4.c: Likewise.
3894         * gcc.target/i386/l_fma_float_5.c: Likewise.
3895         * gcc.target/i386/l_fma_float_6.c: Likewise.
3896         * gcc.target/i386/l_fma_main.h: Likewise.
3897         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3898         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3899         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3900         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3901         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3902         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3903         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3904         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3905         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3906         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3907         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3908         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3909
3910 2011-10-10  Richard Guenther  <rguenther@suse.de>
3911
3912         PR middle-end/50389
3913         * gcc.dg/torture/pr50389.c: New testcase.
3914
3915 2011-10-10  Richard Guenther  <rguenther@suse.de>
3916
3917         PR middle-end/50195
3918         * gcc.dg/builtins-47.c: Optimize.
3919
3920 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3921
3922         * lib/gcc-simulate-thread.exp: New.
3923         * gcc.dg/simulate-thread/guality.h: New.
3924         * gcc.dg/simulate-thread/simulate-thread.h: New.
3925         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3926         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3927         * gcc.dg/simulate-thread/README: New.
3928         * g++.dg/simulate-thread/guality.h: New.
3929         * g++.dg/simulate-thread/simulate-thread.h: New.
3930         * g++.dg/simulate-thread/simulate-thread.exp: New.
3931         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3932         * c-c++-common/cxxbitfields-2.c: Remove.
3933         * c-c++-common/cxxbitfields.c: Remove.
3934         * c-c++-common/cxxbitfields-4.c: Remove.
3935         * c-c++-common/cxxbitfields-5.c: Remove.
3936         * c-c++-common/simulate-thread/bitfields-1.c: New.
3937         * c-c++-common/simulate-thread/bitfields-2.c: New.
3938         * c-c++-common/simulate-thread/bitfields-3.c: New.
3939         * c-c++-common/simulate-thread/bitfields-4.c: New.
3940
3941 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3942
3943         PR c++/38980
3944         * g++.dg/warn/format5.C: New.
3945
3946 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3947
3948         PR fortran/50273
3949         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3950         * gfortran.dg/common_16.f90: New.
3951
3952 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3953
3954         * gfortran.dg/iso_c_binding_param_1.f90: New.
3955         * gfortran.dg/iso_c_binding_param_2.f90: New.
3956         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3957
3958 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3959
3960         PR tree-optimization/50635
3961         * gcc.dg/vect/pr50635.c: New test.
3962
3963 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3964
3965         PR fortran/50659
3966         * gfortran.dg/proc_decl_27.f90: New.
3967
3968 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3969
3970         PR libobjc/50428
3971         * objc/execute/initialize-1.m: New test.
3972
3973 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3974
3975         PR fortran/47844
3976         * gfortran.dg/pointer_function_result_1.f90 : New test.
3977
3978 2011-10-07  David S. Miller  <davem@davemloft.net>
3979
3980         PR 50655
3981         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3982         * gcc.target/sparc/cmask.c: Use it.
3983         * gcc.target/sparc/fhalve.c: Likewise.
3984         * gcc.target/sparc/fnegop.c: Likewise.
3985         * gcc.target/sparc/fpadds.c: Likewise.
3986         * gcc.target/sparc/fshift.c: Likewise.
3987         * gcc.target/sparc/fucmp.c: Likewise.
3988         * gcc.target/sparc/lzd.c: Likewise.
3989         * gcc.target/sparc/vis3misc.c: Likewise.
3990         * gcc.target/sparc/xmul.c: Likewise.
3991
3992 2011-10-07  Richard Henderson  <rth@redhat.com>
3993
3994         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3995         match for avx2.
3996         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3997
3998 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3999
4000         * gcc.dg/pr50193-1.c: New file.
4001         * gcc.target/arm/shiftable.c: New file.
4002
4003 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4004
4005         PR fortran/50625
4006         * gfortran.dg/class_46.f03: New.
4007
4008 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4009
4010         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4011         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4012         (syslog, vsyslog, __vsyslog_chk): Likewise.
4013
4014         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4015         (x, EXT_x): Use ASMNAME.
4016
4017         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4018         (a, c): Use ASMNAME.
4019
4020 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4021
4022         PR middle-end/50527
4023         * gcc.dg/pr50527.c: New test.
4024
4025 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4026
4027         PR tree-optimization/50650
4028         * gcc.c-torture/compile/pr50650.c: New test.
4029
4030 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4031
4032         PR tree-optimization/50575
4033         * gcc.c-torture/execute/vector-compare-2.x: New file.
4034
4035 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4036
4037         PR middle-end/50125
4038         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4039         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4040         (bar3): Likewise.
4041
4042 2011-10-07  Richard Guenther  <rguenther@suse.de>
4043
4044         PR testsuite/50637
4045         * gcc.dg/vect/vect-align-2.c: Increase array size.
4046
4047 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4048             H.J. Lu  <hongjiu.lu@intel.com>
4049
4050         PR target/50603
4051         * gcc.target/i386/pr50603.c: New test.
4052
4053 2011-10-06  Jason Merrill  <jason@redhat.com>
4054
4055         PR c++/39164
4056         * g++.dg/cpp0x/default31.C: New.
4057
4058 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4059
4060         PR tree-optimization/50596
4061         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4062         New.
4063         * gcc.dg/vect/vect-cond-8.c: New test.
4064
4065 2011-10-06  Richard Henderson  <rth@redhat.com>
4066
4067         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4068         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4069         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4070         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4071         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4072         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4073         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4074         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4075         * gcc.c-torture/execute/vshuf-16.inc: New file.
4076         * gcc.c-torture/execute/vshuf-2.inc: New file.
4077         * gcc.c-torture/execute/vshuf-4.inc: New file.
4078         * gcc.c-torture/execute/vshuf-8.inc: New file.
4079         * gcc.c-torture/execute/vshuf-main.inc: New file.
4080         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4081         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4082         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4083         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4084         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4085         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4086         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4087         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4088         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4089         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4090         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4091         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4092         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4093
4094 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4095
4096         PR tree-optimization/49279
4097         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4098         * gcc.c-torture/execute/pr49279.c: New test.
4099
4100 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4101
4102         PR target/49049
4103         * gcc.c-torture/compile/pr49049.c: New test.
4104
4105 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4106
4107         PR target/50305
4108         * gcc.target/arm/pr50305.c: New test.
4109
4110 2011-10-06  Richard Guenther  <rguenther@suse.de>
4111
4112         PR tree-optimization/38884
4113         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4114         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4115
4116 2011-10-05  David S. Miller  <davem@davemloft.net>
4117
4118         * gcc.target/sparc/lzd.c: New test.
4119         * gcc.target/sparc/popc.c: New test.
4120
4121 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4122
4123         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4124         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4125         * g++.dg/other/final1.C: Cleanup original tree dump.
4126
4127 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4128
4129         PR tree-optimization/50613
4130         * gcc.dg/pr50613.c: New test.
4131
4132 2011-10-05  Richard Henderson  <rth@redhat.com>
4133
4134         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4135         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4136         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4137         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4138         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4139         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4140         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4141         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4142
4143 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4144
4145         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4146         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4147         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4148         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4149         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4150
4151 2011-10-05  Richard Guenther  <rguenther@suse.de>
4152
4153         PR tree-optimization/38885
4154         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4155
4156 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4157
4158         * gcc.target/i386/sw-1.c: New test.
4159
4160 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4161
4162         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4163         -mtune=generic.
4164         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4165
4166 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4167
4168         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4169
4170 2011-10-04  David S. Miller  <davem@davemloft.net>
4171
4172         * gcc.target/sparc/fhalve.c: New test.
4173         * gcc.target/sparc/fnegop.c: New test.
4174         * gcc.target/sparc/xmul.c: New test.
4175
4176 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4177
4178         PR fortran/35831
4179         * gfortran.dg/dummy_procedure_6.f90: New.
4180
4181 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4182
4183         PR tree-optimization/50604
4184         * gcc.dg/pr50604.c: New test.
4185
4186 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4187
4188         PR tree-optimization/49662
4189         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4190         * gcc.dg/graphite/interchange-15.c: Likewise.
4191         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4192
4193 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4194
4195         * gcc.dg/tree-ssa/restrict-4.c: New test.
4196
4197 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4198
4199         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4200         (main): Use __typeof to get result type of comparison.
4201
4202 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4203
4204         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4205         Make et_vect_multiple_sizes_saved global.
4206         (check_effective_target_vect64): Make et_vect64_saved global.
4207
4208 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4209
4210         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4211         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4212         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4213         * gcc.dg/builtin-complex-err-1.c: Adjust.
4214
4215 2011-10-02  Jason Merrill  <jason@redhat.com>
4216
4217         * g++.dg/cpp0x/range-for22.C: New.
4218
4219         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4220         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4221         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4222         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4223
4224         * g++.dg/cpp0x/nsdmi5.C: New.
4225
4226 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4227
4228         PR target/50579
4229         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4230         New procedures.
4231         (mips-dg-options): Force an ABI option if the current ABI is
4232         incompatible with the required -mlong setting.  Likewise force
4233         a long setting if the current one is incompatible with the
4234         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4235         throughout procedure.
4236         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4237         instead of addressing=absolute.
4238
4239 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4240
4241         * gcc.target/mips/stack-1.c: New test.
4242
4243 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4244
4245         * gcc.dg/pr49696.c: New test.
4246
4247 2011-10-02  Jan Hubicka  <jh@suse.cz>
4248
4249         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4250
4251 2011-10-01  David S. Miller  <davem@davemloft.net>
4252
4253         * gcc.target/sparc/cmask.c: New test.
4254         * gcc.target/sparc/fpadds.c: New test.
4255         * gcc.target/sparc/fshift.c: New test.
4256         * gcc.target/sparc/fucmp.c: New test.
4257         * gcc.target/sparc/vis3misc.c: New test.
4258
4259 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4260
4261         PR fortran/50585
4262         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4263
4264 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4265
4266         PR c++/44473
4267         * g++.dg/dfp/44473-1.C: New test.
4268         * g++.dg/dfp/44473-2.C: New test.
4269         * g++.dg/dfp/mangle-1.C: New test.
4270         * g++.dg/dfp/mangle-2.C: New test.
4271         * g++.dg/dfp/mangle-3.C: New test.
4272         * g++.dg/dfp/mangle-4.C: New test.
4273         * g++.dg/dfp/mangle-5.C: New test.
4274
4275 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4276
4277         PR inline-asm/50571
4278         * gcc.dg/pr50571.c: New test.
4279
4280         PR tree-optimization/46309
4281         * gcc.dg/pr46309.c: New test.
4282
4283 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4284
4285         * gcc.dg/strlenopt-21.c: New test.
4286
4287 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4288
4289         * gcc.dg/sms-10.c: New file.
4290
4291 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4292
4293         * gcc.target/arm/pr50099.c: New test.
4294
4295 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4296
4297         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4298
4299 2011-09-30  David S. Miller  <davem@davemloft.net>
4300
4301         * gcc.target/sparc/bmaskbshuf.c: New test.
4302         * gcc.target/sparc/edgen.c: New test.
4303
4304 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4305
4306         PR fortran/50547
4307         * gfortran.dg/pure_formal_proc_3.f90: New.
4308
4309         PR fortran/50553
4310         * gfortran.dg/stfunc_7.f90: New.
4311
4312 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4313
4314         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4315         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4316         * gcc.dg/vector-compare-1.c: Likewise.
4317         * gcc.dg/vector-compare-2.c: Likewise.
4318
4319 2011-09-29  David S. Miller  <davem@davemloft.net>
4320
4321         * gcc.target/sparc/array.c: New test.
4322
4323 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4324
4325         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4326         loop unroll and set max unroll times to 8.
4327         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4328         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4329         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4330         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4331
4332 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4333
4334         PR c++/40145
4335         * g++.dg/ext/visibility/warn5.C: New.
4336
4337 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4338
4339         PR c++/45278
4340         * g++.dg/warn/Wextra-3.C: New.
4341
4342 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4343
4344         PR target/49486
4345         * gcc.target/sh/pr49468-si.c: New.
4346
4347 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4348
4349         PR testsuite/50485
4350         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4351         (TEST): Initialize src3 with random floats.
4352         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4353         from union src3.  Initialize src3 with random floats.
4354
4355 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4356
4357         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4358         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4359         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4360         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4361         * gcc.target/sh/sh4a-cos.c: Ditto.
4362         * gcc.target/sh/sh4a-cosf.c: Ditto.
4363         * gcc.target/sh/sh4a-sin.c: Ditto.
4364         * gcc.target/sh/sh4a-sinf.c: Ditto.
4365         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4366         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4367         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4368
4369 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4370
4371         PR c++/31489
4372         * g++.dg/parse/error40.C: New.
4373         * g++.dg/warn/incomplete1.C: Adjust.
4374
4375 2011-09-27  Jan Hubicka  <jh@suse.cz>
4376
4377         PR middle-end/49463
4378         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4379         Mark used.
4380
4381 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4382
4383         * gcc.dg/strlenopt-1.c: New test.
4384         * gcc.dg/strlenopt-1f.c: New test.
4385         * gcc.dg/strlenopt-2.c: New test.
4386         * gcc.dg/strlenopt-2f.c: New test.
4387         * gcc.dg/strlenopt-3.c: New test.
4388         * gcc.dg/strlenopt-4.c: New test.
4389         * gcc.dg/strlenopt-4g.c: New test.
4390         * gcc.dg/strlenopt-4gf.c: New test.
4391         * gcc.dg/strlenopt-5.c: New test.
4392         * gcc.dg/strlenopt-6.c: New test.
4393         * gcc.dg/strlenopt-7.c: New test.
4394         * gcc.dg/strlenopt-8.c: New test.
4395         * gcc.dg/strlenopt-9.c: New test.
4396         * gcc.dg/strlenopt-10.c: New test.
4397         * gcc.dg/strlenopt-11.c: New test.
4398         * gcc.dg/strlenopt-12.c: New test.
4399         * gcc.dg/strlenopt-12g.c: New test.
4400         * gcc.dg/strlenopt-13.c: New test.
4401         * gcc.dg/strlenopt-14g.c: New test.
4402         * gcc.dg/strlenopt-14gf.c: New test.
4403         * gcc.dg/strlenopt-15.c: New test.
4404         * gcc.dg/strlenopt-16g.c: New test.
4405         * gcc.dg/strlenopt-17g.c: New test.
4406         * gcc.dg/strlenopt-18g.c: New test.
4407         * gcc.dg/strlenopt.h: New file.
4408
4409 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4410
4411         PR middle-end/43864
4412         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4413         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4414         * gcc.dg/pr43864.c: New test.
4415         * gcc.dg/pr43864-2.c: Same.
4416         * gcc.dg/pr43864-3.c: Same.
4417         * gcc.dg/pr43864-4.c: Same.
4418
4419 2011-09-27  Jan Hubicka  <jh@suse.cz>
4420
4421         * gcc.dg/ipa/inline-5.c: New testcase.
4422
4423 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4424
4425         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4426         vectors.
4427         * gcc.dg/vect/bb-slp-27.c: New.
4428         * gcc.dg/vect/bb-slp-28.c: New.
4429
4430 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4431
4432         * testsuite/lib/target-supports.exp (check_profiling_available):
4433         Don't rely solely on TLS tests for -fprofile-generate, fall
4434         through to the other code.
4435
4436 2011-09-27  Richard Guenther  <rguenther@suse.de>
4437
4438         PR tree-optimization/50363
4439         * gcc.dg/torture/pr50363.c: New testcase.
4440
4441 2011-09-26  Jason Merrill  <jason@redhat.com>
4442
4443         PR c++/45012
4444         * g++.dg/template/partial13.C: New.
4445
4446         PR c++/46105
4447         * g++.dg/template/partial12.C: New.
4448
4449         PR c++/50508
4450         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4451
4452 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4453
4454         PR c++/45487
4455         * g++.dg/diagnostic/bindings1.C: New.
4456         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4457
4458 2011-09-26  David S. Miller  <davem@davemloft.net>
4459
4460         * gcc.target/sparc/wrgsr.c: New test.
4461         * gcc.target/sparc/rdgsr.c: New test.
4462         * gcc.target/sparc/edge.c: New test.
4463         * gcc.target/sparc/fcmp.c: New test.
4464
4465         * gcc.target/sparc/edge.c: Update for new return types.
4466         * gcc.target/sparc/fcmp.c: Likewise.
4467
4468         * gcc.target/sparc/fpaddsubi.c: New test.
4469
4470 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4471
4472         PR fortran/50515
4473         * gfortran.dg/common_15.f90: New.
4474
4475         PR fortran/50517
4476         * gfortran.dg/dummy_procedure_5.f90: New.
4477         * gfortran.dg/interface_26.f90: Modified error message.
4478         * gfortran.dg/proc_ptr_11.f90: Ditto.
4479         * gfortran.dg/proc_ptr_15.f90: Ditto.
4480         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4481         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4482
4483 2011-09-26  Jason Merrill  <jason@redhat.com>
4484
4485         PR c++/50512
4486         * g++.dg/overload/rvalue3.C: New.
4487
4488         PR c++/50523
4489         * g++.dg/overload/ref-conv2.C: New.
4490
4491         * g++.dg/cpp0x/nsdmi-template1.C: New.
4492
4493 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4494
4495         * g++.dg/cpp0x/nullptr25.C: New.
4496
4497 2011-09-26  Richard Guenther  <rguenther@suse.de>
4498
4499         PR tree-optimization/50472
4500         * gcc.dg/torture/pr50472.c: New testcase.
4501
4502 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4503
4504         * gnat.dg/opt22.adb: New test.
4505         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4506
4507 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4508
4509         * gnat.dg/opt21.adb: New test.
4510         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4511
4512 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4513
4514         * gnat.dg/opt20.ad[sb]: New test.
4515         * gnat.dg/opt20_pkg.ads: New helper.
4516
4517 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4518
4519         * gnat.dg/array17.adb: New test.
4520         * gnat.dg/array17_pkg.ads: New helper.
4521
4522 2011-09-25  Jason Merrill  <jason@redhat.com>
4523
4524         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4525
4526 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4527
4528         * gnat.dg/frame_overflow.ads: New.
4529         * gnat.dg/frame_overflow.adb: Adjust.
4530         * gnat.dg/specs/addr1.ads: Likewise.
4531
4532 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4533
4534         * g++.dg/tree-ssa/restrict2.C: New test.
4535
4536 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4537
4538         * lib/target-supports.exp (check_effective_target_vect64): New.
4539         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4540         of multiple vector sizes.
4541         * gcc.dg/vect/bb-slp-26.c: New.
4542
4543 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4544
4545         PR c++/50280
4546         * g++.dg/template/bitfield1.C: New.
4547
4548 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4549
4550         * gcc.dg/vect/bb-slp-24.c: New.
4551
4552 2011-09-24  Jason Merrill  <jason@redhat.com>
4553
4554         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4555
4556         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4557
4558         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4559         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4560
4561         * g++.dg/cpp0x/nsdmi1.C: New.
4562         * g++.dg/cpp0x/nsdmi2.C: New.
4563         * g++.dg/cpp0x/nsdmi3.C: New.
4564         * g++.dg/cpp0x/nsdmi4.C: New.
4565         * g++.old-deja/g++.other/init4.C: New.
4566
4567 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4568
4569         PR c++/44267
4570         * g++.dg/template/sfinae28.C: New.
4571
4572 2011-09-23  Ian Lance Taylor  <iant@google.com>
4573
4574         * go.test/go-test.exp (errchk): Handle more cases of getting
4575         correct Tcl backslash quoting in regular expressions in test file.
4576
4577 2011-09-23  Jason Merrill  <jason@redhat.com>
4578
4579         Core 253
4580         * g++.dg/init/const8.C: New.
4581         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4582         * g++.dg/cpp0x/defaulted2.C: Likewise.
4583         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4584         * g++.dg/init/pr20039.C: Likewise.
4585         * g++.dg/init/pr42844.C: Likewise.
4586
4587 2011-09-23  Jan Hubicka  <jh@suse.cz>
4588
4589         * gcc.dg/ipa/inline-1.c: new testcase.
4590         * gcc.dg/ipa/inline-2.c: new testcase.
4591         * gcc.dg/ipa/inline-3.c: new testcase.
4592         * gcc.dg/ipa/inline-4.c: new testcase.
4593
4594 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4595
4596         PR c++/50258
4597         * g++.dg/cpp0x/constexpr-static8.C: New.
4598
4599 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4600
4601         * gcc.target/i386/avxfp-1.c: New test.
4602         * gcc.target/i386/avxfp-2.c: New test.
4603
4604 2011-09-23  Terry Guo  <terry.guo@arm.com>
4605
4606         * gcc.c-torture/execute/941014-1.x: Deleted.
4607
4608 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4609
4610         PR c++/50491
4611         * g++.dg/cpp0x/pr50491.C: New.
4612
4613 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4614
4615         PR testsuite/50487
4616         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4617
4618 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4619
4620         PR c++/50371
4621         * g++.dg/cpp0x/nullptr24.C: New.
4622
4623 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4624
4625         PR target/50482
4626         * gcc.target/i386/pr50482.c: New test.
4627
4628 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4629
4630         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4631         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4632         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4633         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4634         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4635         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4636         multilib options contain different -march= from dg-options.
4637
4638 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4639             Paolo Carlini  <paolo.carlini@oracle.com>
4640
4641         PR c++/50344
4642         * g++.dg/template/friend52.C: New.
4643
4644 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4645
4646         * gcc.target/arm/cmp-1.c: New test.
4647         * gcc.target/arm/cmp-2.c: Likewise.
4648
4649 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4650
4651         PR fortran/41733
4652         * gfortran.dg/impure_actual_1.f90: Modified error message.
4653         * gfortran.dg/proc_ptr_32.f90: New.
4654         * gfortran.dg/proc_ptr_33.f90: New.
4655
4656 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4657
4658         PR tree-optimization/50451
4659         * gcc.dg/vect/pr50451.c: New test.
4660
4661 2011-09-21  Ian Lance Taylor  <iant@google.com>
4662
4663         * go.test/go-test.exp (errchk): Add special case for bug332.
4664         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4665         some more test lines.
4666
4667 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4668
4669         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4670         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4671         * g++.dg/other/i386-8.C: Ditto.
4672         * g++.dg/other/pr34435.C: Ditto.
4673         * g++.dg/other/pr39496.C: Ditto.
4674         * g++.dg/other/mmintrin.C: Ditto.
4675
4676 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4677
4678         * gcc.dg/vect/vect-cond-7.c: New test.
4679         * gcc.target/i386/sse4_1-cond-1.c: New test.
4680         * gcc.target/i386/avx-cond-1.c: New test.
4681
4682 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4683
4684         PR target/50464
4685         * g++.dg/other/pr50464.C: New test.
4686
4687 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4688
4689         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4690         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4691         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4692         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4693
4694 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4695
4696         * gnat.dg/opt19.adb: New test.
4697
4698 2011-09-21  Terry Guo  <terry.guo@arm.com>
4699
4700         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4701         on arch conflict when testing case on targets other than armv7-a.
4702
4703 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4704
4705         PR c++/50454
4706         * g++.dg/ext/int128-1.C: New.
4707         * g++.dg/ext/int128-2.C: Likewise.
4708         * g++.dg/ext/int128-2.h: Likewise.
4709
4710 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4711
4712         PR testsuite/50469
4713         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4714
4715 2011-09-20  Jason Merrill  <jason@redhat.com>
4716
4717         * g++.dg/cpp0x/constexpr-generated1.C: New.
4718
4719         PR c++/50442
4720         * g++.dg/overload/ref-conv1.C: New.
4721
4722 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4723
4724         * g++.dg/other/final1.C: New.
4725
4726 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4727
4728         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4729         and get_bit ().
4730
4731 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4732
4733         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4734         "target arm_eabi".
4735
4736 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4737
4738         PR tree-optimization/50413
4739         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4740         -fdump-tree-slp-details.  Run other tests with
4741         -fdump-tree-vect-details.
4742         * g++.dg/vect/slp-pr50413.cc: New.
4743
4744 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4745             Ira Rosen  <ira.rosen@linaro.org>
4746
4747         PR testsuite/50435
4748         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4749         Fix underscores around restrict.
4750
4751 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4752
4753         PR tree-optimization/50414
4754         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4755         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4756         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4757
4758 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4759
4760         PR tree-optimization/50412
4761         * gfortran.dg/vect/pr50412.f90: New.
4762
4763 2011-09-16  Jason Merrill  <jason@redhat.com>
4764
4765         PR c++/50424
4766         * g++.dg/eh/defarg1.C: New.
4767
4768 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4769
4770         * gcc.dg/vect/vect-reduc-10.c: New test.
4771         * gcc.target/i386/avx-reduc-1.c: New test.
4772
4773         * gcc.target/i386/sse2-extract-1.c: New test.
4774         * gcc.target/i386/avx-extract-1.c: New test.
4775
4776 2011-09-16  Terry Guo  <terry.guo@arm.com>
4777
4778         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4779
4780 2011-09-15  Diego Novillo  <dnovillo@google.com>
4781
4782         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4783         ALWAYS_CXXFLAGS, if defined.
4784         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4785         ALWAYS_GFORTRANFLAGS, if defined.
4786         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4787         ALWAYS_GOCFLAGS, if defined.
4788         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4789         ALWAYS_OBJCXXFLAGS, if defined.
4790         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4791         additional_flags, if defined.
4792         * lib/gnat.exp (gnat_target_compile): Likewise.
4793         * lib/objc.exp (objc_target_compile): Likewise.
4794         * lib/target-supports-dg.exp (dg-add-options): Handle
4795         TEST_ALWAYS_FLAGS.
4796
4797 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4798
4799         PR testsuite/50322
4800         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4801         Use uintptr_t in f1.  Undo avr xfails.
4802
4803 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4804
4805         PR fortran/50401
4806         PR fortran/50403
4807         * gfortran.dg/function_types_3.f90: New.
4808
4809 2011-09-15  Jason Merrill  <jason@redhat.com>
4810
4811         PR c++/50365
4812         * g++.dg/cpp0x/trailing7.C: New.
4813
4814         PR c++/50361
4815         * g++.dg/cpp0x/nullptr23.C: New.
4816
4817 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4818
4819         * gcc.dg/vect/bb-slp-25.c: New.
4820
4821 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4822
4823         PR c++/50391
4824         * g++.dg/cpp0x/noexcept15.C: New.
4825
4826 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4827
4828         PR middle-end/50251
4829         * gcc.dg/pr50251.c: New test.
4830
4831 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4832
4833         PR fortran/34547
4834         PR fortran/50375
4835         * gfortran.dg/null_5.f90: New.
4836         * gfortran.dg/null_6.f90: New.
4837
4838 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4839
4840         * gcc.c-torture/compile/20110913-1.c: New test.
4841
4842 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4843
4844         PR fortran/50379
4845         * gfortran.dg/result_2.f90: New.
4846
4847 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4848
4849         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4850
4851 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4852
4853         PR c++/48320
4854         * g++.dg/cpp0x/variadic116.C: New test case.
4855
4856 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4857
4858         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4859         * gcc.target/mips/interrupt_handler-2.c: New test.
4860         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4861
4862 2011-09-12  Jason Merrill  <jason@redhat.com>
4863
4864         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4865
4866         * g++.dg/cpp0x/explicit7.C: New.
4867
4868 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4869
4870         PR rtl-optimization/50212
4871         * g++.dg/other/pr50212.C: New test.
4872
4873 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4874
4875         PR target/43746
4876         * testsuite/gcc.target/avr/torture/avr-torture.exp
4877         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4878         "-O2 -fmerge-all-constants".
4879
4880 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4881
4882         PR fortran/50327
4883         * gfortran.dg/do_while_1.f90: New test.
4884
4885 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4886
4887         PR fortran/35831
4888         PR fortran/47978
4889         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4890         * gfortran.dg/proc_decl_26.f90: New.
4891         * gfortran.dg/typebound_override_2.f90: New.
4892         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4893
4894 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4895
4896         * gnat.dg/cond_expr2.ad[sb]: New test.
4897
4898 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4899
4900         * gnat.dg/atomic5.ad[sb]: New test.
4901
4902 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4903
4904         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4905
4906 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4907
4908         PR target/49030
4909         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4910
4911 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4912
4913         PR target/49614
4914         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4915
4916 2011-09-09  Richard Guenther  <rguenther@suse.de>
4917
4918         PR tree-optimization/50328
4919         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4920
4921 2011-09-09  Richard Guenther  <rguenther@suse.de>
4922
4923         PR middle-end/50333
4924         * gcc.dg/torture/pr50333.c: New testcase.
4925
4926 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4927
4928         PR tree-optimization/50318
4929         * gcc.target/arm/pr50318-1.c: New file.
4930
4931 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4932
4933         * gcc.target/i386/all_one_m256i.c: New test.
4934
4935 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4936
4937         PR c++/50324
4938         * g++.dg/cpp0x/sfinae28.C: New.
4939
4940 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4941
4942         PR c/50332
4943         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4944         longer ignored on typedefs.
4945
4946         PR c++/33255 - Support -Wunused-local-typedefs warning
4947         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4948         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4949
4950 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4951
4952         PR tree-optimization/50287
4953         * gcc.dg/torture/pr50287.c: New test.
4954
4955 2011-09-08  Richard Guenther  <rguenther@suse.de>
4956
4957         PR tree-optimization/19831
4958         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4959         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4960         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4961         * gcc.dg/errno-1.c: Adjust.
4962
4963 2011-09-08  Richard Guenther  <rguenther@suse.de>
4964
4965         PR tree-optimization/19831
4966         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4967
4968 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4969
4970         PR fortran/44646
4971         * gfortran.dg/do_concurrent_1.f90: New.
4972         * gfortran.dg/do_concurrent_2.f90: New.
4973
4974 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4975
4976         PR target/50310
4977         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4978         * gcc.dg/pr50310-2.c: New test.
4979
4980 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4981
4982         PR fortran/48095
4983         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4984         * gfortran.dg/impure_constructor_1.f90: Modified.
4985         * gfortran.dg/proc_ptr_comp_33.f90: New.
4986
4987 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4988
4989         PR target/50310
4990         * gcc.dg/pr50310-1.c: New test.
4991
4992 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4993
4994         PR middle-end/48571
4995         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4996         instead of 4.
4997
4998 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4999
5000         PR c++/50309
5001         * g++.dg/cpp0x/noexcept14.C: New.
5002
5003 2011-09-07  Jason Merrill  <jason@redhat.com>
5004
5005         * g++.dg/cpp0x/constexpr-ref3.C: New.
5006
5007         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5008
5009 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5010
5011         * gcc.dg/section1.c: Don't xfail for avr.
5012
5013 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5014
5015         PR tree-optimization/50322
5016         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5017
5018 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5019
5020         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5021
5022 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5023
5024         PR tree-optimization/49911
5025         * g++.dg/tree-ssa/pr49911.C: New test.
5026
5027 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5028
5029         PR target/49030
5030         * gcc.dg/torture/pr49030.c: New test.
5031
5032 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5033
5034         PR fortran/50288
5035         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5036         * gfortran.dg/class_4d.f03: Deleted.
5037         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5038
5039 2011-09-07  Richard Guenther  <rguenther@suse.de>
5040
5041         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5042
5043 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5044
5045         PR tree-optimization/46021
5046         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5047
5048 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5049
5050         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5051
5052 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5053
5054         * gcc.c-torture/compile/20110906-1.c: New test.
5055
5056 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5057
5058         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5059
5060 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5061
5062         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5063         --param tree-reassoc-width=1.
5064
5065         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5066         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5067
5068 2011-09-06  Richard Guenther  <rguenther@suse.de>
5069
5070         PR tree-optimization/48149
5071         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5072
5073 2011-09-06  Richard Guenther  <rguenther@suse.de>
5074
5075         PR tree-optimization/48317
5076         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5077
5078 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5079
5080         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5081         New procedure.
5082         (add_options_for_quad_vectors): Replace with ...
5083         (add_options_for_double_vectors): ... this.
5084         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5085         support multiple vector sizes since the vectorizer attempts to
5086         vectorize with both vector sizes.
5087         * gcc.dg/vect/no-vfa-vect-79.c,
5088         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5089         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5090         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5091         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5092         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5093         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5094         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5095         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5096         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5097         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5098         gcc.dg/vect/vect-40.c: Likewise.
5099         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5100         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5101         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5102         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5103         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5104         Likewise.
5105         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5106
5107 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5108
5109         PR target/49606
5110         * gcc.target/mips/abi-main.h: New file.
5111         * gcc.target/mips/abi-o32-long32.c: New test.
5112         * gcc.target/mips/abi-o32-long64.c: Likewise.
5113         * gcc.target/mips/abi-o64-long32.c: Likewise.
5114         * gcc.target/mips/abi-o64-long64.c: Likewise.
5115         * gcc.target/mips/abi-n32-long32.c: Likewise.
5116         * gcc.target/mips/abi-n32-long64.c: Likewise.
5117         * gcc.target/mips/abi-n64-long32.c: Likewise.
5118         * gcc.target/mips/abi-n64-long64.c: Likewise.
5119         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5120         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5121         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5122         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5123         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5124         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5125         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5126         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5127         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5128         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5129         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5130         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5131         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5132         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5133         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5134         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5135         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5136         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5137         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5138         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5139         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5140         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5141         * gcc.target/mips/branch-3.c: Likewise.
5142         * gcc.target/mips/branch-4.c: Likewise.
5143         * gcc.target/mips/branch-5.c: Likewise.
5144         * gcc.target/mips/branch-6.c: Likewise.
5145         * gcc.target/mips/branch-7.c: Likewise.
5146         * gcc.target/mips/branch-8.c: Likewise.
5147         * gcc.target/mips/branch-9.c: Likewise.
5148         * gcc.target/mips/branch-10.c: Likewise.
5149         * gcc.target/mips/branch-11.c: Likewise.
5150         * gcc.target/mips/branch-12.c: Likewise.
5151         * gcc.target/mips/branch-13.c: Likewise.
5152         * gcc.target/mips/lazy-binding-1.c: Likewise.
5153
5154 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5155
5156         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5157         to avoid warning on int=16 platforms..
5158
5159 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5160
5161         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5162         to work even with -fshort-enums.
5163
5164 2011-09-04  Jan Hubicka  <jh@suse.cz>
5165
5166         * gcc.c-torture/compile/20110902.c: new testcase.
5167
5168 2011-09-04  Jason Merrill  <jason@redhat.com>
5169
5170         PR c++/49267
5171         * g++.dg/cpp0x/rv-conv1.C: New.
5172
5173         DR 1328
5174         * g++.dg/cpp0x/rv-func3.C: New.
5175
5176         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5177
5178         PR c++/50248
5179         Core 1358
5180         * g++.dg/cpp0x/constexpr-template1.C: New.
5181         * g++.dg/cpp0x/constexpr-template2.C: New.
5182         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5183         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5184
5185 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5186
5187         * gnat.dg/specs/debug1.ads: Tweak pattern.
5188
5189 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5190
5191         PR fortran/50227
5192         * gfortran.dg/class_45a.f03: New.
5193         * gfortran.dg/class_45b.f03: New.
5194
5195 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5196             Ira Rosen  <ira.rosen@linaro.org>
5197
5198         PR tree-optimization/50208
5199         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5200         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5201         -fno-tree-fre -fno-tree-pre.
5202
5203 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5204
5205         * gcc.dg/ipa/ipcp-3.c: New test.
5206
5207 2011-09-02  Richard Guenther  <rguenther@suse.de>
5208
5209         PR tree-optimization/27460
5210         PR middle-end/29269
5211         * gcc.dg/vect/vect-cond-7.c: New testcase.
5212
5213 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5214
5215         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5216         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5217         xfailed test for inlining.
5218         * g++.dg/ipa/ivinline-9.C: Likewise.
5219
5220 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5221
5222         PR tree-optimization/50178
5223         * gfortran.dg/vect/pr50178.f90: New test.
5224
5225 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5226
5227         PR middle-end/49886
5228         * gcc.c-torture/execute/pr49886.c: New testcase.
5229
5230 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5231
5232         PR middle-end/43513
5233         * gcc.dg/pr43513.c: New test.
5234
5235 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5236
5237         PR fortran/45044
5238         * gfortran.dg/common_14.f90: New.
5239         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5240
5241 2011-08-30  Jason Merrill  <jason@redhat.com>
5242
5243         PR c++/50084
5244         * g++.dg/cpp0x/decltype33.C: New.
5245
5246         PR c++/50089
5247         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5248
5249         PR c++/50114
5250         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5251
5252 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5253
5254         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5255
5256 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5257
5258         * gnat.dg/specs/aggr3.ads: New test.
5259         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5260
5261         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5262         * gnat.dg/specs/aggr2.ads: Likewise.
5263
5264 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5265
5266         PR fortran/45170
5267         * gfortran.dg/allocate_with_source_2.f90: New test
5268
5269 2011-08-30  Jason Merrill  <jason@redhat.com>
5270
5271         PR c++/50220
5272         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5273
5274         PR c++/50234
5275         * g++.dg/cpp0x/constexpr-value3.C: New.
5276
5277 2011-08-30  Richard Guenther  <rguenther@suse.de>
5278
5279         PR middle-end/48571
5280         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5281         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5282         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5283         * gcc.dg/pr36902.c: XFAIL.
5284
5285 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5286
5287         * gcc.target/i386/fma-check.h: New.
5288         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5289         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5290         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5291         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5292         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5293         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5294         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5295         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5296         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5297         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5298         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5299         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5300         * gcc.target/i386/fma-compile.c: Likewise.
5301         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5302         * gcc.target/i386/sse-12.c: Add -mfma.
5303         * gcc.target/i386/sse-13.c: Likewise.
5304         * gcc.target/i386/sse-14.c: Likewise.
5305         * gcc.target/i386/sse-22.c: Likewise.
5306         * gcc.target/i386/sse-23.c: Likewise.
5307         * g++.dg/other/i386-2.C: Likewise.
5308         * g++.dg/other/i386-3.C: Likewise.
5309
5310 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5311
5312         PR testsuite/50185
5313         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5314         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5315
5316 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5317
5318         * g++.dg/bprob/bprob.exp (feedback_options): Set
5319         -fbranch-probabilities.
5320         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5321
5322 2011-08-29  Jason Merrill  <jason@redhat.com>
5323
5324         PR c++/50224
5325         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5326
5327 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5328             Jason Merrill  <jason@redhat.com>
5329
5330         * g++.dg/dfp/base.C: New test.
5331
5332 2011-08-29  Jason Merrill  <jason@redhat.com>
5333
5334         Core DR 994
5335         PR c++/50209
5336         * g++.dg/cpp0x/initlist58.C: New.
5337
5338 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5339
5340         PR fortran/50225
5341         * gfortran.dg/class_result_1.f03: New.
5342
5343 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5344
5345         PR middle-end/48722
5346         * gcc.target/i386/pr48722.c: New test.
5347
5348 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5349
5350         PR libfortran/50192
5351         * gfortran.dg/widechar_compare_1.f90:  New test.
5352
5353 2011-08-26  Jason Merrill  <jason@redhat.com>
5354
5355         Core DR 342
5356         PR c++/48582
5357         * g++.dg/abi/mangle50.C: New.
5358
5359 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5360
5361         PR target/50202
5362         * gcc.target/i386/pr50202.c: New test.
5363
5364 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5365
5366         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5367         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5368         * gcc.target/i386/avx-round-vec.c: New test.
5369         * gcc.target/i386/avx-roundf-vec.c: New test.
5370
5371 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5372
5373         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5374         instruction.
5375
5376         PR c/50179
5377         * c-c++-common/Wunused-var-14.c: New test.
5378
5379 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5380
5381         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5382
5383 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5384
5385         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5386         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5387         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5388         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5389
5390 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5391
5392         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5393         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5394         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5395         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5396
5397 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5398
5399         PR fortran/50050
5400         * gfortran.dg/pointer_comp_init_1.f90: New test.
5401
5402 2011-08-25  Jason Merrill  <jason@redhat.com>
5403
5404         PR c++/50157
5405         * g++.dg/cpp0x/sfinae27.C: New.
5406
5407 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5408
5409         * gfortran.dg/coarray_lib_token_4.f90: New.
5410
5411 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5412
5413         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5414
5415 2011-08-25  Richard Guenther  <rguenther@suse.de>
5416
5417         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5418
5419 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5420
5421         PR fortran/50163
5422         * gfortran.dg/initialization_28.f90: New.
5423
5424 2011-08-24  Richard Guenther  <rguenther@suse.de>
5425
5426         PR tree-optimization/50067
5427         * gcc.dg/torture/pr50067-3.c: New testcase.
5428         * gcc.dg/torture/pr50067-4.c: Likewise.
5429         * gcc.dg/torture/pr50067-5.c: Likewise.
5430
5431 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5432
5433         * g++.dg/other/i386-2.C: Add -mavx2 check.
5434         * g++.dg/other/i386-3.C: Likewise.
5435         * gcc.target/i386/avx-1.c: Add AVX2.
5436         * gcc.target/i386/avx-2.c: Likewise.
5437         * gcc.target/i386/funcspec-5.c: Likewise.
5438         * gcc.target/i386/sse-12.c: Likewise.
5439         * gcc.target/i386/sse-13.c: Likewise.
5440         * gcc.target/i386/sse-14.c: Likewise.
5441         * gcc.target/i386/sse-22.c: Likewise.
5442         * gcc.target/i386/sse-23.c: Likewise.
5443         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5444         * gcc.target/i386/avx2-check.h: New.
5445         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5446         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5447         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5448         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5449         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5450         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5451         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5452         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5453         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5454         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5455         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5456         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5457         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5458         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5459         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5460         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5461         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5462         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5463         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5464         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5465         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5466         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5467         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5468         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5469         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5470         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5471         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5472         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5473         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5474         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5475         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5476         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5477         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5478         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5479         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5480         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5481         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5482         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5483         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5484         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5485         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5486         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5487         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5488         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5489         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5490         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5491         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5492         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5493         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5494         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5495         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5496         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5497         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5498         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5499         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5500         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5501         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5502         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5503         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5504         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5505         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5506         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5507         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5508         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5509         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5510         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5511         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5512         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5513         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5514         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5515         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5516         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5517         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5518         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5519         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5520         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5521         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5522         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5523         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5524         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5525         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5526         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5527         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5528         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5529         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5530         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5531         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5532         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5533         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5534         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5535         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5536         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5537         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5538         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5539         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5540         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5541         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5542         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5543         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5544         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5545         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5546         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5547         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5548         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5549         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5550         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5551         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5552         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5553         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5554         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5555         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5556         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5557         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5558         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5559         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5560         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5561         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5562         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5563         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5564         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5565         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5566         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5567         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5568         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5569         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5570         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5571         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5572         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5573         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5574         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5575         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5576         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5577         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5578         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5579         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5580         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5581         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5582         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5583         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5584         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5585         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5586         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5587         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5588         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5589         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5590         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5591         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5592         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5593         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5594         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5595         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5596         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5597         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5598         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5599         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5600         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5601         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5602         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5603         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5604         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5605         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5606         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5607         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5608         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5609         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5610         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5611         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5612         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5613         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5614         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5615         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5616         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5617         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5618         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5619         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5620         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5621         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5622         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5623         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5624         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5625         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5626         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5627         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5628         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5629         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5630         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5631         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5632         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5633         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5634         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5635         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5636         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5637         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5638         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5639         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5640         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5641         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5642         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5643         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5644         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5645         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5646         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5647         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5648         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5649         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5650         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5651         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5652         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5653         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5654         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5655         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5656         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5657         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5658         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5659         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5660         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5661         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5662         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5663         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5664         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5665         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5666         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5667         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5668         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5669         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5670         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5671         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5672         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5673         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5674         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5675         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5676         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5677         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5678         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5679         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5680         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5681         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5682         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5683         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5684         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5685         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5686         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5687         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5688         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5689         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5690         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5691         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5692         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5693         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5694         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5695         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5696         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5697         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5698         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5699         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5700         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5701         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5702         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5703         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5704         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5705         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5706         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5707         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5708         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5709         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5710         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5711         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5712         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5713         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5714         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5715         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5716         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5717         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5718         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5719         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5720         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5721         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5722         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5723         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5724         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5725         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5726         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5727         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5728         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5729         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5730         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5731         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5732         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5733         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5734         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5735         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5736         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5737         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5738         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5739         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5740         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5741         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5742         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5743         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5744         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5745         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5746         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5747         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5748         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5749         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5750         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5751         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5752         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5753         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5754         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5755         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5756         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5757         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5758         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5759         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5760         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5761         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5762         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5763         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5764         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5765         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5766         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5767         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5768         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5769         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5770         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5771         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5772         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5773         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5774         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5775         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5776         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5777         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5778         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5779         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5780         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5781         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5782         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5783         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5784         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5785         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5786         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5787         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5788         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5789         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5790         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5791         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5792         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5793         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5794         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5795         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5796         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5797         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5798         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5799         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5800         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5801         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5802         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5803         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5804         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5805         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5806         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5807         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5808         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5809         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5810         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5811         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5812         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5813         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5814         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5815         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5816         * gcc.target/i386/testimm-9.c: Likewise.
5817
5818 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5819
5820         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5821         * g++.dg/other/i386-3.C: Likewise.
5822         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5823         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5824         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5825         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5826         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5827         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5828         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5829         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5830         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5831         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5832         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5833         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5834         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5835         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5836         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5837         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5838         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5839         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5840         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5841         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5842         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5843         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5844         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5845         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5846         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5847         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5848         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5849         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5850         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5851         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5852         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5853         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5854         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5855         * gcc.target/i386/sse-12.c: Add BMI2.
5856         * gcc.target/i386/sse-13.c: Likewise.
5857         * gcc.target/i386/sse-14.c: Likewise.
5858         * gcc.target/i386/sse-22.c: Likewise.
5859         * gcc.target/i386/sse-23.c: Likewise.
5860
5861 2011-08-23  Jason Merrill  <jason@redhat.com>
5862
5863         * g++.dg/template/crash7.C: Adjust expected errors.
5864
5865 2011-08-23  Jason Merrill  <jason@redhat.com>
5866
5867         PR c++/49045
5868         Core 1321
5869         * g++.dg/cpp0x/overload2.C: New.
5870
5871 2011-08-23  Jason Merrill  <jason@redhat.com>
5872
5873         Core 903
5874         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5875
5876 2011-08-23  Jason Merrill  <jason@redhat.com>
5877
5878         Core 975
5879         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5880         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5881         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5882         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5883
5884 2011-08-23  Jason Merrill  <jason@redhat.com>
5885
5886         PR c++/50024
5887         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5888
5889 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5890
5891         PR c++/50158
5892         * g++.dg/warn/Wunused-var-16.C: New test.
5893
5894         PR middle-end/50161
5895         * gcc.dg/pr50161.c: New test.
5896
5897 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5898
5899         PR c++/50055
5900         * g++.dg/gcov/gcov-7.C: New test.
5901
5902 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5903
5904         PR c++/46862
5905         * g++.dg/dfp/nofields.C: New test.
5906
5907 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5908
5909         PR fortran/31600
5910         * gfortran.dg/use_16.f90: New.
5911
5912 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5913             Kirill Yukhin  <kirill.yukhin@intel.com>
5914
5915         PR target/50155
5916         * gcc.target/i386/pr50155.c: New test.
5917
5918 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5919
5920         PR tree-optimization/50133
5921         * gcc.dg/pr50133.c: New test.
5922
5923         PR middle-end/50141
5924         * c-c++-common/cxxbitfields-6.c: New test.
5925
5926 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5927
5928         PR fortran/50050
5929         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5930
5931 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5932
5933         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5934         * gcc.dg/pr49994-3.c: Ditto.
5935
5936 2011-08-22  Richard Guenther  <rguenther@suse.de>
5937
5938         PR testsuite/50145
5939         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5940         * gcc.dg/torture/pr50067-2.c: Likewise.
5941
5942 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5943
5944         PR fortran/47659
5945         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5946         of a constant resulting from simplification.
5947         * gfortran.dg/warn_conversion_3.f90:  New test.
5948
5949 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5950
5951         PR fortran/50130
5952         * gfortran.dg/zero_stride_1.f90:  New test.
5953
5954 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5955
5956         PR fortran/49638
5957         * gfortran.dg/typebound_override_1.f90: Modified.
5958
5959 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5960
5961         PR tree-optimization/48739
5962         * gcc.dg/pr48739-1.c: New test.
5963         * gcc.dg/pr48739-2.c: New test.
5964
5965 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5966
5967         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5968
5969 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5970
5971         PR fortran/50129
5972         * gfortran.dg/where_3.f90: New test.
5973
5974 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5975
5976         PR middle-end/49721
5977         * gfortran.dg/pr49721-1.f: New.
5978         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5979
5980 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5981
5982         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5983         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5984         New tests.
5985
5986 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5987
5988         * gcc.target/arm/wmul-11.c: New file.
5989         * gcc.target/arm/wmul-12.c: New file.
5990         * gcc.target/arm/wmul-13.c: New file.
5991
5992 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5993
5994         * gcc.target/arm/wmul-10.c: New file.
5995
5996 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5997
5998         * gcc.target/arm/wmul-9.c: New file.
5999         * gcc.target/arm/wmul-bitfield-2.c: New file.
6000
6001 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6002
6003         * gcc.target/arm/wmul-8.c: New file.
6004
6005 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6006
6007         * gcc.target/arm/wmul-7.c: New file.
6008
6009 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6010
6011         * gcc.target/arm/wmul-6.c: New file.
6012
6013 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6014
6015         * gcc.target/arm/wmul-5.c: New file.
6016         * gcc.target/arm/no-wmla-1.c: New file.
6017
6018 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6019
6020         * gcc.target/arm/wmul-bitfield-1.c: New file.
6021
6022 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6023
6024         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6025
6026 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6027
6028         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6029         * gcc.target/i386/conversion.c: Likewise.
6030
6031 2011-08-19  Richard Guenther  <rguenther@suse.de>
6032
6033         * gcc.dg/torture/pr50067-1.c: New testcase.
6034         * gcc.dg/torture/pr50067-2.c: Likewise.
6035
6036 2011-08-19  Joey Ye  <joey.ye@arm.com>
6037
6038         PR target/49437
6039         * gcc.target/arm/handler-align.c: New test.
6040         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6041         New Function.
6042
6043 2011-08-19  Joey Ye  <joey.ye@arm.com>
6044
6045         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6046
6047 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6048
6049         PR fortran/50071
6050         * gfortran.dg/end_block_label_1.f90: New test.
6051         * gfortran.dg/end_associate_label_1.f90: New test.
6052
6053 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6054
6055         * gcc.dg/c1x-pointer-float-1.c: New test.
6056
6057 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6058
6059         PR fortran/50071
6060         * gfortran.dg/duplicate_labels_2.f: New test.
6061
6062 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6063
6064         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6065         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6066         gcc.dg/c1x-noreturn-5.c: New tests.
6067
6068 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6069
6070         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6071
6072 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6073
6074         PR fortran/18918
6075         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6076         * gfortran.dg/coarray_lock_3.f90: Fix test.
6077         * gfortran.dg/coarray_lock_4.f90: New.
6078         * gfortran.dg/coarray_lock_5.f90: New.
6079
6080 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6081
6082         PR target/50009
6083         * gcc.c-torture/compile/pr50009.c: New test.
6084
6085         PR target/50092
6086         * gcc.dg/torture/pr50092.c: New test.
6087
6088 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6089
6090         PR fortran/50109
6091         * gfortran.dg/namelist_73.f90: New.
6092
6093 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6094
6095         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6096
6097         PR debug/50017
6098         * gcc.dg/pr50017.c: New test.
6099
6100 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6101
6102         PR c++/45625
6103         * g++.dg/lookup/hidden-var1.C: New test case.
6104
6105 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6106
6107         PR fortran/31461
6108         * gfortran.dg/warn_unused_var_2.f90: New.
6109         * gfortran.dg/warn_unused_var_3.f90: New.
6110
6111 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6112
6113         PR target/43597
6114         * gcc.target/arm/pr43597.c: New test.
6115
6116 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6117
6118         PR fortran/50070
6119         * gfortran.dg/common_13.f90: New.
6120
6121 2011-08-16  Jason Merrill  <jason@redhat.com>
6122
6123         PR c++/50086
6124         * g++.dg/cpp0x/variadic-unresolved.C: New.
6125
6126         * g++.old-deja/g++.brendan/README: Add R.I.P.
6127
6128         * g++.dg/ext/attr-used-1.C: New.
6129
6130         PR c++/50054
6131         * g++.dg/cpp0x/initlist56.C: New.
6132
6133 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6134
6135         PR testsuite/50085
6136         * g++.dg/opt/life1.C: Only run on Linux.
6137
6138 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6139
6140         * gfortran.dg/coarray_26.f90: New.
6141
6142 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6143
6144         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6145         -fdump-tree-vrp1.
6146
6147 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6148
6149         PR fortran/50073
6150         * gfortran.dg/func_result_7.f90: New.
6151
6152 2011-08-13  Jason Merrill  <jason@redhat.com>
6153
6154         PR c++/50075
6155         * g++.dg/cpp0x/decltype32.C: New.
6156
6157         PR c++/50059
6158         * g++.dg/diagnostic/expr1.C: New.
6159
6160 2011-08-12  David Li  <davidxl@google.com>
6161
6162         * g++.dg/abi/vbase15.C: New test.
6163
6164 2011-08-12  Jason Merrill  <jason@redhat.com>
6165
6166         PR c++/50034
6167         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6168
6169 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6170
6171         * gcc.dg/builtins-67.c: New test.
6172         * gcc.target/i386/conversion.c: Ditto.
6173
6174 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6175             Brian Hackett  <bhackett1024@gmail.com>
6176
6177         * g++.dg/plugin/decl_plugin.c: New.
6178         * g++.dg/plugin/decl-plugin-test.C: New.
6179         * g++.dg/plugin/plugin.exp: Add above testcase.
6180
6181 2011-08-11  Richard Guenther  <rguenther@suse.de>
6182
6183         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6184
6185 2011-08-11  Michael Matz  <matz@suse.de>
6186
6187         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6188
6189 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6190
6191         PR tree-optimization/50039
6192         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6193         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6194
6195 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6196
6197         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6198         (sse4_1_test): Initialize src3 with random value.
6199
6200 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6201
6202         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6203         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6204         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6205         * gcc.dg/scal-to-vec1.c: New test.
6206         * gcc.dg/scal-to-vec2.c: New test.
6207
6208 2011-08-09  Richard Guenther  <rguenther@suse.de>
6209
6210         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6211         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6212         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6213         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6214
6215 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6216
6217         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6218
6219 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6220
6221         * gcc.dg/pr49948.c: Require pthread effective target.
6222
6223 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6224
6225         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6226
6227 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6228
6229         * gcc.target/i386/sse-22a.c: New test.
6230
6231 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6232
6233         PR tree-optimization/50014
6234         * gcc.dg/vect/pr50014.c: New test.
6235
6236 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6237
6238         PR middle-end/49923
6239         * gcc.dg/tree-ssa/pr49923.c: New test.
6240
6241 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6242
6243         PR target/49781
6244         * gcc.target/i386/pr49781-1.c: New.
6245
6246 2011-08-08  Jason Merrill  <jason@redhat.com>
6247
6248         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6249
6250         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6251
6252 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6253
6254         PR fortran/49638
6255         * gfortran.dg/typebound_override_1.f90: New.
6256
6257 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6258
6259         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6260         x86_64 mingw target.
6261         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6262         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6263         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6264         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6265         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6266         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6267         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6268         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6269         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6270         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6271
6272 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6273
6274         PR testsuite/48727
6275         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6276
6277 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6278
6279         * gcc.dg/pr48770.c: Cleanup coverage files.
6280         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6281
6282 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6283
6284         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6285         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6286         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6287         lzcnt and bmi options.
6288
6289 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6290
6291         PR target/47381
6292         * gcc.dg/pr47381-1.c: New.
6293         * gcc.dg/pr47381-2.c: Likewise.
6294         * gcc.target/i386/pr47381.c: Likewise.
6295
6296 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6297
6298         PR middle-end/47727
6299         * gcc.dg/pr47727.c: New.
6300
6301         PR target/47372
6302         * gcc.dg/pr47372-1.c: New.
6303         * gcc.dg/pr47372-2.c: Likewise.
6304
6305 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6306
6307         PR middle-end/47449
6308         * gcc.target/i386/pr47449.c: New.
6309
6310         PR target/47446
6311         * gcc.dg/pr47446-1.c: New.
6312         * gcc.dg/pr47446-2.c: Likewise.
6313
6314 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6315
6316         PR target/47766
6317         * gcc.dg/pr47766.c: New.
6318
6319         PR target/47715
6320         * gcc.dg/tls/pr47715-1.c: New.
6321         * gcc.dg/tls/pr47715-2.c: Likewise.
6322         * gcc.dg/tls/pr47715-3.c: Likewise.
6323         * gcc.dg/tls/pr47715-4.c: Likewise.
6324         * gcc.dg/tls/pr47715-5.c: Likewise.
6325
6326 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6327
6328         PR libobjc/50002
6329         * objc.dg/gnu-api-2-class.m: Updated comments.
6330         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6331         * objc.dg/gnu-api-2-class-meta.m: New test.
6332         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6333
6334 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6335
6336         PR libobjc/49882
6337         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6338         with classes that are in construction.
6339
6340 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6341
6342         PR target/48084
6343         * gcc.target/i386/pr48084-1.c: New.
6344         * gcc.target/i386/pr48084-2.c: Likewise.
6345         * gcc.target/i386/pr48084-3.c: Likewise.
6346         * gcc.target/i386/pr48084-4.c: Likewise.
6347         * gcc.target/i386/pr48084-5.c: Likewise.
6348
6349         PR rtl-optimization/49504
6350         * gcc.target/i386/pr49504.c: New.
6351
6352         PR target/49860
6353         * gcc.dg/pr49860.c: New.
6354
6355 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6356
6357         PR libobjc/49882
6358         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6359         with classes that are in construction.
6360
6361 2011-08-05  Jason Merrill  <jason@redhat.com>
6362
6363         PR c++/48993
6364         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6365
6366         PR c++/49921
6367         * g++.dg/cpp0x/decltype31.C: New.
6368
6369         PR c++/49669
6370         * g++.dg/init/array28.C: New.
6371
6372         PR c++/49988
6373         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6374
6375 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6376
6377         PR target/47369
6378         * gcc.dg/pr47369-1.c: New.
6379
6380 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6381
6382         PR middle-end/47364
6383         * gcc.dg/torture/pr47364-1.c: New.
6384         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6385         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6386
6387 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6388
6389         PR fortran/37211
6390         * gfortran.dg/transfer_check_2.f90:  New test case.
6391
6392 2011-08-05  Jan Hubicka  <jh@suse.cz>
6393
6394         PR middle-end/49494
6395         * gfortran.dg/pr49494.f90: New testcase.
6396
6397 2011-08-05  Jan Hubicka  <jh@suse.cz>
6398
6399         PR middle-end/49735
6400         * gcc.c-torture/compile/pr49735.c: New testcase.
6401
6402 2011-08-05  Jason Merrill  <jason@redhat.com>
6403
6404         PR c++/47453
6405         * g++.dg/cpp0x/initlist56.C: New.
6406
6407         PR c++/49812
6408         * g++.dg/overload/rvalue2.C: New.
6409
6410         PR c++/49983
6411         * g++.dg/cpp0x/range-for21.C: New.
6412
6413         * g++.dg/ext/vla11.C: New.
6414
6415 2011-08-05  Richard Guenther  <rguenther@suse.de>
6416
6417         PR tree-optimization/49984
6418         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6419
6420 2011-08-05  Richard Guenther  <rguenther@suse.de>
6421
6422         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6423         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6424         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6425
6426 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6427
6428         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6429         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6430         * gfortran.dg/ldist-pr43023.f90: Ditto.
6431         * gfortran.dg/namelist_52.f90: Ditto.
6432         * gfortran.dg/interface_proc_end.f90: Ditto.
6433         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6434         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6435
6436 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6437
6438         * gcc.dg/vect/vect-over-widen-1.c: New test.
6439         * gcc.dg/vect/vect-over-widen-2.c: New test.
6440         * gcc.dg/vect/vect-over-widen-3.c: New test.
6441         * gcc.dg/vect/vect-over-widen-4.c: New test.
6442
6443 2011-08-04  Richard Guenther  <rguenther@suse.de>
6444
6445         PR fortran/49957
6446         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6447
6448 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6449
6450         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6451
6452 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6453
6454         PR middle-end/49905
6455         * g++.dg/ext/builtin-object-size3.C: New test.
6456
6457 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6458
6459         PR tree-optimization/49948
6460         * gcc.dg/pr49948.c: New test.
6461
6462 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6463
6464         PR middle-end/47383
6465         * gcc.dg/torture/pr47383.c: New.
6466
6467 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6468
6469         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6470
6471 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6472
6473         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6474
6475 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6476
6477         PR target/47744
6478         * gcc.dg/torture/pr47744-1.c: New.
6479         * gcc.dg/torture/pr47744-2.c: Likewise.
6480         * gcc.dg/torture/pr47744-3.c: Likewise.
6481
6482 2011-08-03  Richard Guenther  <rguenther@suse.de>
6483
6484         PR middle-end/49958
6485         * gcc.dg/torture/pr49958.c: New testcase.
6486
6487 2011-08-03  Richard Guenther  <rguenther@suse.de>
6488
6489         PR tree-optimization/49938
6490         * g++.dg/torture/pr49938.C: New testcase.
6491
6492 2011-08-02  Jason Merrill  <jason@redhat.com>
6493
6494         PR c++/43886
6495         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6496
6497         PR c++/49577
6498         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6499
6500         PR c++/49593
6501         * g++.dg/cpp0x/variadic115.C: New.
6502
6503         PR c++/49803
6504         * g++.dg/cpp0x/union5.C: New.
6505
6506 2011-08-02  Daniel Kraft  <d@domob.eu>
6507
6508         PR fortran/49885
6509         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6510
6511 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6512
6513         PR middle-end/49947
6514         * gcc.dg/tree-ssa/forwprop-15.c
6515
6516 2011-08-02  Jason Merrill  <jason@redhat.com>
6517
6518         PR c++/49834
6519         * g++.dg/cpp0x/range-for20.C: New.
6520
6521 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6522
6523         * gfortran.dg/coarray_lib_token_3.f90: New.
6524
6525 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6526
6527         PR fortran/46752
6528         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6529         * gcc.dg/gomp/atomic-15.c: New test.
6530         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6531         * g++.dg/gomp/atomic-15.C: New test.
6532         * g++.dg/gomp/private-1.C: New test.
6533         * g++.dg/gomp/sharing-2.C: New test.
6534         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6535         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6536         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6537
6538 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6539
6540         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6541         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6542         cleanup-module.
6543         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6544         * gfortran.dg/allocatable_function_5.f90: Ditto.
6545         * gfortran.dg/allocate_stat.f90: Ditto.
6546         * gfortran.dg/array_constructor_20.f90: Ditto.
6547         * gfortran.dg/array_constructor_21.f90: Ditto.
6548         * gfortran.dg/array_constructor_22.f90: Ditto.
6549         * gfortran.dg/array_constructor_26.f03: Ditto.
6550         * gfortran.dg/array_function_4.f90: Ditto.
6551         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6552         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6553         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6554         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6555         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6556         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6557         * gfortran.dg/class_15.f03: Ditto.
6558         * gfortran.dg/class_27.f03: Ditto.
6559         * gfortran.dg/class_33.f90: Ditto.
6560         * gfortran.dg/class_37.f03: Ditto.
6561         * gfortran.dg/class_40.f03: Ditto.
6562         * gfortran.dg/class_42.f03: Ditto.
6563         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6564         * gfortran.dg/coarray/registering_1.f90: Ditto.
6565         * gfortran.dg/convert_1.f90: Ditto.
6566         * gfortran.dg/default_initialization_3.f90: Ditto.
6567         * gfortran.dg/dependency_25.f90: Ditto.
6568         * gfortran.dg/dependency_26.f90: Ditto.
6569         * gfortran.dg/dependency_36.f90: Ditto.
6570         * gfortran.dg/dependency_37.f90: Ditto.
6571         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6572         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6573         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6574         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6575         * gfortran.dg/elemental_result_1.f90: Ditto.
6576         * gfortran.dg/empty_derived_type.f90: Ditto.
6577         * gfortran.dg/entry_7.f90: Ditto.
6578         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6579         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6580         * gfortran.dg/error_recovery_3.f90: Ditto.
6581         * gfortran.dg/extends_4.f03: Ditto.
6582         * gfortran.dg/func_assign.f90: Ditto.
6583         * gfortran.dg/func_assign_3.f90: Ditto.
6584         * gfortran.dg/generic_1.f90: Ditto.
6585         * gfortran.dg/generic_18.f90: Ditto.
6586         * gfortran.dg/generic_22.f03: Ditto.
6587         * gfortran.dg/generic_4.f90: Ditto.
6588         * gfortran.dg/generic_6.f90: Ditto.
6589         * gfortran.dg/generic_actual_arg.f90: Ditto.
6590         * gfortran.dg/graphite/id-21.f: Ditto.
6591         * gfortran.dg/graphite/pr45758.f90: Ditto.
6592         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6593         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6594         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6595         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6596         * gfortran.dg/host_used_types_1.f90: Ditto.
6597         * gfortran.dg/implicit_1.f90: Ditto.
6598         * gfortran.dg/implicit_11.f90: Ditto.
6599         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6600         * gfortran.dg/impure_actual_1.f90: Ditto.
6601         * gfortran.dg/impure_assignment_1.f90: Ditto.
6602         * gfortran.dg/impure_constructor_1.f90: Ditto.
6603         * gfortran.dg/initialization_10.f90: Ditto.
6604         * gfortran.dg/initialization_12.f90: Ditto.
6605         * gfortran.dg/interface_14.f90: Ditto.
6606         * gfortran.dg/interface_15.f90: Ditto.
6607         * gfortran.dg/interface_2.f90: Ditto.
6608         * gfortran.dg/interface_25.f90: Ditto.
6609         * gfortran.dg/interface_26.f90: Ditto.
6610         * gfortran.dg/interface_29.f90: Ditto.
6611         * gfortran.dg/interface_assignment_1.f90: Ditto.
6612         * gfortran.dg/internal_pack_6.f90: Ditto.
6613         * gfortran.dg/internal_pack_7.f90: Ditto.
6614         * gfortran.dg/internal_pack_8.f90: Ditto.
6615         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6616         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6617         * gfortran.dg/module_commons_3.f90: Ditto.
6618         * gfortran.dg/module_equivalence_4.f90: Ditto.
6619         * gfortran.dg/module_equivalence_6.f90: Ditto.
6620         * gfortran.dg/module_function_type_1.f90: Ditto.
6621         * gfortran.dg/module_naming_1.f90: Ditto.
6622         * gfortran.dg/namelist_4.f90: Ditto.
6623         * gfortran.dg/operator_c1202.f90: Ditto.
6624         * gfortran.dg/parens_7.f90: Ditto.
6625         * gfortran.dg/pr32921.f: Ditto.
6626         * gfortran.dg/pr33646.f90: Ditto.
6627         * gfortran.dg/pr41928.f90: Ditto.
6628         * gfortran.dg/pr42119.f90: Ditto.
6629         * gfortran.dg/pr43984.f90: Ditto.
6630         * gfortran.dg/present_1.f90: Ditto.
6631         * gfortran.dg/private_type_2.f90: Ditto.
6632         * gfortran.dg/proc_decl_2.f90: Ditto.
6633         * gfortran.dg/proc_ptr_10.f90: Ditto.
6634         * gfortran.dg/proc_ptr_22.f90: Ditto.
6635         * gfortran.dg/proc_ptr_8.f90: Ditto.
6636         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6637         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6638         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6639         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6640         * gfortran.dg/substring_equivalence.f90: Ditto.
6641         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6642         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6643         * gfortran.dg/trim_optimize_6.f90: Ditto.
6644         * gfortran.dg/typebound_call_12.f03: Ditto.
6645         * gfortran.dg/typebound_operator_5.f03: Ditto.
6646         * gfortran.dg/typebound_operator_6.f03: Ditto.
6647         * gfortran.dg/typebound_proc_18.f03: Ditto.
6648         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6649         * gfortran.dg/use_1.f90: Ditto.
6650         * gfortran.dg/use_10.f90: Ditto.
6651         * gfortran.dg/use_11.f90: Ditto.
6652         * gfortran.dg/use_14.f90: Ditto.
6653         * gfortran.dg/use_only_2.f90: Ditto.
6654         * gfortran.dg/use_rename_4.f90: Ditto.
6655         * gfortran.dg/use_rename_5.f90: Ditto.
6656         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6657         * gfortran.dg/used_interface_ref.f90: Ditto.
6658         * gfortran.dg/used_types_11.f90: Ditto.
6659         * gfortran.dg/used_types_3.f90: Ditto.
6660         * gfortran.dg/used_types_4.f90: Ditto.
6661         * gfortran.dg/userdef_operator_2.f90: Ditto.
6662         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6663         * gfortran.dg/vect/pr46213.f90: Ditto.
6664         * gfortran.dg/whole_file_21.f90: Ditto.
6665         * gfortran.dg/whole_file_22.f90: Ditto.
6666         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6667         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6668
6669 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6670
6671         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6672
6673 2011-08-01  Jason Merrill  <jason@redhat.com>
6674
6675         PR c++/49932
6676         * g++.dg/abi/mangle49.C: New.
6677
6678         PR c++/49924
6679         * g++.dg/cpp0x/constexpr-array4.C: New.
6680
6681         PR c++/49813
6682         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6683
6684 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6685
6686         PR target/49927
6687         * gcc.target/i386/pr49927.c: New test.
6688
6689 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6690
6691         PR tree-optimization/49926
6692         * gcc.dg/vect/pr49926.c: New test.
6693
6694 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6695
6696         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6697         * gcc.target/i386/lzcnt-1.c: New test.
6698         * gcc.target/i386/lzcnt-2.c: Likewise.
6699         * gcc.target/i386/lzcnt-2a.c: Likewise.
6700         * gcc.target/i386/lzcnt-3.c: Likewise.
6701         * gcc.target/i386/lzcnt-4.c: Likewise.
6702         * gcc.target/i386/lzcnt-4a.c: Likewise.
6703         * gcc.target/i386/lzcnt-5.c: Likewise.
6704         * gcc.target/i386/lzcnt-6.c: Likewise.
6705         * gcc.target/i386/lzcnt-6a.c: Likewise.
6706         * gcc.target/i386/lzcnt-check.h: Likewise.
6707
6708         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6709         * gcc.target/i386/sse-13.c: Likewise.
6710         * gcc.target/i386/sse-14.c: Likewise.
6711         * g++.dg/other/i386-2.C: Likewise.
6712         * g++.dg/other/i386-3.C: Likewise.
6713
6714 2011-08-01  Julian Brown  <julian@codesourcery.com>
6715
6716         * gcc.target/arm/fixed-point-exec.c: New test.
6717
6718 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6719
6720         PR target/49920
6721         * gcc.target/i386/pr49920.c: New test.
6722
6723 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6724
6725         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6726         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6727         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6728         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6729         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6730         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6731         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6732         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6733         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6734         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6735         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6736         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6737         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6738         * g++.dg/tree-ssa/pr33615.C: Ditto.
6739         * g++.dg/tree-ssa/restrict1.C: Ditto.
6740         * c-c++-common/restrict-2.c: Ditto.
6741         * gfortran.dg/pr32921.f: Ditto.
6742         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6743         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6744         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6745         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6746         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6747         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6748         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6749         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6750         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6751         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6752
6753 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6754
6755         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6756         .exe.ltrans[0-9]*. dump files.
6757
6758 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6759
6760         PR fortran/49112
6761         * gfortran.dg/abstract_type_6.f03: Modified.
6762         * gfortran.dg/typebound_proc_24.f03: New.
6763
6764 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6765
6766         PR testsuite/49917
6767         * g++.dg/init/for1.C: Fix.
6768
6769 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6770
6771         PR fortran/48876
6772         * gfortran.dg/string_5.f90:  New test.
6773
6774 2011-07-29  Jason Merrill  <jason@redhat.com>
6775
6776         PR c++/49867
6777         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6778
6779 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6780
6781         PR tree-optimization/47407
6782         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6783         alpha*-dec-osf*.
6784         Sort target list.
6785
6786 2011-07-29  Richard Guenther  <rguenther@suse.de>
6787
6788         * gcc.dg/uninit-suppress.c: Also disable VRP.
6789         * gcc.dg/uninit-suppress_2.c: Likewise.
6790
6791 2011-07-28  Jason Merrill  <jason@redhat.com>
6792
6793         PR c++/49808
6794         * g++.dg/template/nontype24.C: New.
6795
6796 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6797
6798         PR rtl-optimization/47958
6799         * gcc.dg/torture/pr47958-1.c: New.
6800
6801 2011-07-29  Wei Guozhi  <carrot@google.com>
6802
6803         PR rtl-optimization/49799
6804         * gcc.dg/pr49799.c: New test case.
6805
6806 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6807
6808         PR middle-end/48648
6809         * gcc.dg/graphite/id-pr48648.c: New.
6810
6811 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6812
6813         PR fortran/31067
6814         * gfortran.dg/maxloc_2.f90: New test.
6815         * gfortran.dg/maxloc_3.f90: New test.
6816         * gfortran.dg/minloc_1.f90: New test.
6817         * gfortran.dg/minloc_2.f90: New test.
6818         * gfortran.dg/minloc_3.f90: New test.
6819         * gfortran.dg/minmaxloc_7.f90: New test.
6820
6821         PR debug/49871
6822         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6823
6824 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6825
6826         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6827         the builtin isn't optimized away.
6828
6829 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6830
6831         PR fortran/45586
6832         * gfortran.dg/lto/pr45586-2_0.f90: New.
6833
6834 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6835
6836         PR middle-end/49875
6837         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6838         * c-c++-common/cxxbitfields-5.c: Same.
6839
6840 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6841
6842         * lib/target-supports.exp (check_effective_target_mmap): Use
6843         check_function_available.
6844
6845 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6846
6847         * g++.old-deja/g++.pt/crash60.C: Updated.
6848
6849 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6850
6851         PR target/49866
6852         * gcc.target/i386/pr49866.c: New test.
6853
6854 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6855
6856         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6857         * gcc.target/i386/bmi-andn-1.c: New test.
6858         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6859         * gcc.target/i386/bmi-andn-2.c: Likewise.
6860         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6861         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6862         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6863         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6864         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6865         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6866         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6867         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6868         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6869         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6870         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6871         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6872         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6873         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6874         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6875         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6876         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6877         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6878         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6879         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6880         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6881
6882 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6883
6884         PR middle-end/47691
6885         * gfortran.dg/graphite/id-pr47691.f: New.
6886
6887 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6888
6889         * gcc.target/i386/avx-os-support.h: New.
6890         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6891         (main): Check avx_os_support before the test is run.
6892         * gcc.target/i386/aes-avx-check.h: Ditto.
6893         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6894
6895 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6896
6897         * gcc.target/i386/aggregate-ret3.c: New test.
6898         * gcc.target/i386/aggregate-ret4.c: New test.
6899
6900 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6901
6902         PR fortran/49755
6903         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6904         allocated array should *not* change its size.
6905         * gfortran.dg/multiple_allocation_3.f90: New test.
6906
6907 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6908
6909         PR c++/49776
6910         * g++.dg/cpp0x/constexpr-49776.C: New.
6911
6912 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6913
6914         PR middle-end/47046
6915         * gcc.dg/graphite/id-pr47046.c: New.
6916
6917 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6918
6919         PR middle-end/47653
6920         * gcc.dg/graphite/run-id-pr47593.c: New.
6921
6922 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6923
6924         PR middle-end/47653
6925         * gcc.dg/graphite/run-id-pr47653.c: New.
6926         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6927         induction variables.
6928         * gcc.dg/graphite/scop-16.c: Same.
6929         * gcc.dg/graphite/scop-17.c: Same.
6930         * gcc.dg/graphite/scop-21.c: Same.
6931
6932 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6933
6934         PR middle-end/48805
6935         * gcc.dg/graphite/id-pr48805.c: New.
6936
6937 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6938
6939         * gfortran.dg/coarray_lib_token_2.f90: New.
6940
6941 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6942
6943         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6944         SPU local store.
6945
6946 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6947
6948         PR tree-opt/49671
6949         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6950         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6951
6952 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6953
6954         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6955
6956         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6957         * gcc.c-torture/execute/loop-2g.c: Likewise.
6958         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6959         Require mmap support.
6960         * gcc.c-torture/execute/loop-2g.x: Likewise.
6961         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6962         (MAP_ANON): Provide default.
6963         * gcc.dg/20050826-1.c: Likewise.
6964         * gcc.target/i386/pr36533.c: Likewise.
6965         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6966         Use dg-require-effective-target mmap.
6967
6968 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6969
6970         PR c++/49838
6971         * g++.dg/cpp0x/range-for19.C: New.
6972
6973 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6974
6975         PR testsuite/49753
6976         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6977
6978         Revert:
6979         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6980
6981         PR testsuite/49753
6982         * g++.dg/torture/pr49309.C: Remove.
6983
6984 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6985
6986         PR tree-optimization/49809
6987         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6988         test.
6989
6990 2011-07-25  Richard Guenther  <rguenther@suse.de>
6991
6992         PR tree-optimization/49715
6993         * gcc.target/i386/pr49715-1.c: New testcase.
6994         * gcc.target/i386/pr49715-2.c: Likewise.
6995
6996 2011-07-23  Jason Merrill  <jason@redhat.com>
6997
6998         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6999
7000 2011-07-22  Jason Merrill  <jason@redhat.com>
7001
7002         PR c++/49793
7003         * g++.dg/cpp0x/initlist55.C: New.
7004
7005 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7006
7007         PR fortran/49791
7008         * gfortran.dg/namelist_72.f: New.
7009
7010 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7011
7012         * gfortran.dg/coarray_25.f90: New.
7013
7014 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7015
7016         * override1.C: This test should use c++0x mode.
7017         * override3.C: New. Test the diagnostics in c++98 mode.
7018
7019 2011-07-22  Jason Merrill  <jason@redhat.com>
7020             Mark Glisse  <marc.glisse@normalesup.org>
7021
7022         PR c++/30112
7023         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7024
7025         PR c++/49813
7026         * g++.dg/opt/builtins2.C: New.
7027         * g++.dg/other/error27.C: Don't rely on __builtin.
7028
7029 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7030
7031         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7032         on lp64 targets.
7033         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7034         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7035         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7036         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7037
7038         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7039         instead of ia32.
7040
7041 2011-07-22  Richard Guenther  <rguenther@suse.de>
7042
7043         PR tree-optimization/45819
7044         * gcc.dg/pr45819.c: New testcase.
7045
7046 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7047
7048         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7049
7050 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7051
7052         PR middle-end/47654
7053         PR middle-end/49649
7054         * gcc.dg/graphite/run-id-pr47654.c: New.
7055
7056 2011-07-21  Ian Lance Taylor  <iant@google.com>
7057
7058         PR middle-end/49705
7059         * gcc.dg/pr49705.c: New test.
7060
7061 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7062
7063         * lib/target-supports.exp (check_avx_os_support_available): New.
7064         (check_effective_target_avx_runtime): Use it.
7065
7066 2011-07-21  Richard Guenther  <rguenther@suse.de>
7067
7068         PR tree-optimization/49770
7069         * g++.dg/torture/pr49770.C: New testcase.
7070
7071 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7072
7073         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7074         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7075
7076 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7077
7078         * gfortran.dg/coarray_lib_token_1.f90: New.
7079
7080 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7081
7082         * gcc.dg/pr32912-2.c: Skip for AVR.
7083         * gcc.dg/pr44674.c: Add dg-require-profiling.
7084
7085 2011-07-20  Jason Merrill  <jason@redhat.com>
7086
7087         * g++.dg/ext/desig2.C: New.
7088
7089 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7090
7091         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7092         be generated.
7093         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7094         * gcc.target/powerpc/recip-3.c: Ditto.
7095
7096 2011-07-19  Jason Merrill  <jason@redhat.com>
7097
7098         PR c++/6709 (DR 743)
7099         PR c++/42603 (DR 950)
7100         * g++.dg/cpp0x/decltype21.C: New.
7101
7102 2011-07-20  Richard Guenther  <rguenther@suse.de>
7103
7104         PR middle-end/18908
7105         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7106         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7107
7108 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7109
7110         * gcc.target/arm/combine-movs.c: New.
7111         * gcc.target/arm/unsigned-extend-2.c: New.
7112
7113 2011-07-19  Jason Merrill  <jason@redhat.com>
7114
7115         PR c++/49785
7116         * g++.dg/cpp0x/variadic114.C: New.
7117
7118 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7119
7120         * gfortran.dg/coarray_args_1.f90: New.
7121         * gfortran.dg/coarray_args_2.f90: New.
7122
7123 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7124
7125         PR fortran/49708
7126         * gfortran.dg/allocate_error_3.f90: New.
7127
7128 2011-07-19  Richard Guenther  <rguenther@suse.de>
7129
7130         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7131         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7132         * gcc.dg/torture/20110719-1.c: New testcase.
7133
7134 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7135
7136         PR tree-optimization/49768
7137         * gcc.c-torture/execute/pr49768.c: New test.
7138
7139 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7140
7141         PR tree-optimization/49771
7142         * gcc.dg/vect/pr49771.c: New test.
7143
7144 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7145
7146         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7147         * gcc.dg/ipa/ipa-2.c: Likewise.
7148         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7149         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7150         * gcc.dg/ipa/ipa-5.c: Likewise.
7151         * gcc.dg/ipa/ipa-7.c: Likewise.
7152         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7153         * gcc.dg/ipa/ipacost-1.c: Likewise.
7154         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7155         functions.
7156         * gcc.dg/ipa/ipcp-1.c: New test.
7157         * gcc.dg/ipa/ipcp-2.c: Likewise.
7158         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7159
7160 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7161
7162         PR middle-end/49675
7163         * gfortran.dg/pr49675.f90: New test.
7164
7165 2011-07-18  Richard Guenther  <rguenther@suse.de>
7166
7167         * gcc.dg/torture/20110718-1.c: New testcase.
7168
7169 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7170
7171         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7172         * g++.dg/ext/bitfield3.C: Likewise.
7173         * g++.dg/ext/bitfield4.C: Likewise.
7174         * g++.dg/ext/bitfield5.C: Likewise.
7175         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7176         * g++.dg/other/pr23205-2.C: Likewise.
7177         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7178         * gcc.c-torture/compile/20001109-2.c: Likewise.
7179         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7180         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7181         * gcc.dg/bitfld-16.c: Likewise.
7182         * gcc.dg/bitfld-17.c: Likewise.
7183         * gcc.dg/bitfld-18.c: Likewise.
7184         * gcc.dg/builtins-config.h: Remove Netware support.
7185         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7186         * gcc.dg/cdce2.c: Likewise.
7187         * gcc.dg/cpp/assert4.c: Remove netware support.
7188         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7189         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7190
7191         * lib/target-supports.exp (check_visibility_available): Remove
7192         NetWare support.
7193         (check_profiling_available): Likewise.
7194
7195 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7196
7197         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7198
7199 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7200             Thomas Koenig  <tkoenig@gcc.gnu.org>
7201
7202         PR fortran/34657
7203         * gfortran.dg/generic_17.f90: Fix testcase.
7204         * gfortran.dg/interface_3.f90: Add dg-error.
7205         * gfortran.dg/use_14.f90: New.
7206         * gfortran.dg/use_15.f90: New.
7207
7208 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7209
7210         * gnat.dg/pointer_controlled.adb: New test.
7211
7212 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7213
7214         PR fortran/49624
7215         * gfortran.dg/pointer_remapping_7.f90: New.
7216
7217 2011-07-16  Jason Merrill  <jason@redhat.com>
7218
7219         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7220
7221 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7222             Jason Merrill  <jason@redhat.com>
7223
7224         PR c++/45329
7225         PR c++/48934
7226         * g++.dg/cpp0x/decltype29.C: Adjust.
7227         * g++.dg/cpp0x/error4.C: Adjust.
7228         * g++.dg/cpp0x/sfinae26.C: Adjust.
7229         * g++.dg/cpp0x/variadic105.C: Adjust.
7230         * g++.dg/template/deduce3.C: Adjust.
7231         * g++.dg/template/error45.C: Adjust.
7232         * g++.dg/template/ptrmem2.C: Adjust.
7233         * g++.dg/template/sfinae2.C: Adjust.
7234         * g++.old-deja/g++.pt/crash60.C: Adjust.
7235         * g++.old-deja/g++.pt/unify6.C: Adjust.
7236         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7237         * g++.dg/cpp0x/nullptr15.C: Adjust.
7238         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7239         * g++.dg/cpp0x/pr31431.C: Adjust.
7240         * g++.dg/cpp0x/pr31434.C: Adjust.
7241         * g++.dg/cpp0x/sfinae11.C: Adjust
7242         * g++.dg/cpp0x/temp_default2.C: Adjust.
7243         * g++.dg/cpp0x/trailing4.C: Adjust.
7244         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7245         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7246         * g++.dg/cpp0x/variadic105.C: Adjust.
7247         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7248         * g++.dg/ext/vla2.C: Adjust.
7249         * g++.dg/other/ptrmem10.C: Adjust.
7250         * g++.dg/other/ptrmem11.C: Adjust.
7251         * g++.dg/overload/unknown1.C: Adjust.
7252         * g++.dg/template/conv11.C: Adjust.
7253         * g++.dg/template/dependent-expr5.C: Adjust.
7254         * g++.dg/template/friend.C: Adjust.
7255         * g++.dg/template/incomplete2.C: Adjust.
7256         * g++.dg/template/local4.C: Adjust.
7257         * g++.dg/template/local6.C: Adjust.
7258         * g++.dg/template/operator9.C: Adjust.
7259         * g++.dg/template/ttp25.C: Adjust.
7260         * g++.dg/template/unify10.C: Adjust.
7261         * g++.dg/template/unify11.C: Adjust.
7262         * g++.dg/template/unify6.C: Adjust.
7263         * g++.dg/template/unify9.C: Adjust.
7264         * g++.dg/template/varmod1.C: Adjust.
7265         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7266         * g++.old-deja/g++.pt/crash28.C: Adjust.
7267         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7268         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7269         * g++.old-deja/g++.pt/expr2.C: Adjust.
7270         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7271         * g++.old-deja/g++.pt/spec5.C: Adjust.
7272         * g++.old-deja/g++.pt/spec6.C: Adjust.
7273         * g++.old-deja/g++.pt/unify4.C: Adjust.
7274         * g++.old-deja/g++.pt/unify8.C: Adjust.
7275         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7276         * g++.dg/overload/template5.C: New testcase.
7277         * g++.dg/template/overload12.C: New testcase.
7278
7279 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7280
7281         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7282         * gfortran.dg/coarray_7.f90: Ditto.
7283         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7284         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7285
7286 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7287
7288         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7289         case.
7290         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7291         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7292         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7293         C67X.
7294         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7295         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7296         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7297
7298 2011-07-15  Jason Merrill  <jason@redhat.com>
7299
7300         PR testsuite/49741
7301         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7302         Use --extra_opts instead of --additional_options.
7303
7304 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7305
7306         PR testsuite/49753
7307         * g++.dg/torture/pr49309.C: Remove.
7308
7309 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7310
7311         * gcc.target/tic6x/weak-call.c: New test.
7312         * gcc.target/tic6x/fpcmp.c: New test.
7313         * gcc.target/tic6x/fpdiv.c: New test.
7314         * gcc.target/tic6x/rotdi16-scan.c: New test.
7315         * gcc.target/tic6x/ffssi.c: New test.
7316         * gcc.target/tic6x/fpdiv-lib.c: New test.
7317         * gcc.target/tic6x/cold-lc.c: New test.
7318         * gcc.target/tic6x/longcalls.c: New test.
7319         * gcc.target/tic6x/abi-align-1.c: New test.
7320         * gcc.target/tic6x/fpcmp-finite.c: New test.
7321         * gcc.target/tic6x/rotdi16.c: New test.
7322         * gcc.target/tic6x/bswapl.c: New test.
7323         * gcc.target/tic6x/ffsdi.c: New test.
7324         * gcc.target/tic6x/tic6x.exp: New file.
7325         * gcc.target/tic6x/builtins/arith24.c: New test.
7326         * gcc.target/tic6x/builtins/smpy.c: New test.
7327         * gcc.target/tic6x/builtins/smpylh.c: New test.
7328         * gcc.target/tic6x/builtins/smpyh.c: New test.
7329         * gcc.target/tic6x/builtins/sarith1.c: New test.
7330         * gcc.target/tic6x/builtins/extclr.c: New test
7331         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7332         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7333         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7334         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7335         New functions.
7336         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7337         __TMS320C6X__.
7338         * gcc.dg/20020312-2.c: Likewise.
7339         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7340         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7341         * gcc.dg/torture/builtin-math-7.c: Likewise.
7342
7343         PR testsuite/49757
7344         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7345         not testing tic6x-*-*.
7346
7347 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7348
7349         PR tree-opt/49309
7350         * g++.dg/torture/pr49309.C: New testcase.
7351
7352 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7353
7354         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7355
7356 2011-07-14  Richard Guenther  <rguenther@suse.de>
7357
7358         PR tree-optimization/49651
7359         * gcc.dg/torture/pr49651.c: New testcase.
7360
7361 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7362
7363         PR target/43746
7364         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7365
7366 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7367
7368         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7369         -mno-pointers-to-nested-functions.
7370         * gcc.target/powerpc/no-r11-2.c: Ditto.
7371         * gcc.target/powerpc/no-r11-3.c: Ditto.
7372
7373 2011-07-13  Jason Merrill  <jason@redhat.com>
7374
7375         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7376         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7377         when compiling C files.
7378         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7379         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7380         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7381         * g++.dg/lookup/anon2.C: Likewise.
7382         * g++.dg/tree-ssa/copyprop.C: Likewise.
7383         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7384         * g++.dg/init/vector1.C: Ignore narrowing errors.
7385         * g++.dg/torture/pr35526.C: Likewise.
7386         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7387
7388 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7389
7390         PR libfortran/49296
7391         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7392         and logical reads.
7393
7394 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7395
7396         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7397         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7398
7399 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7400
7401         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7402         * lib/obj-c++.exp (obj-c++_init): Ditto.
7403         * lib/file-format.exp (gcc_target_object_format): Ditto.
7404         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7405         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7406         (check_visibility_available): Ditto.
7407         (check_effective_target_tls_native): Ditto.
7408         (check_effective_target_tls_emulated): Ditto.
7409         (check_effective_target_function_sections): Ditto.
7410
7411 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7412
7413         * gcc.target/arm/pr48183.c: New test.
7414
7415 2011-07-13  Richard Guenther  <rguenther@suse.de>
7416
7417         * gcc.dg/torture/20110713-1.c: New testcase.
7418
7419 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7420
7421         PR rtl-opt/49474
7422         * gcc.c-torture/compile/pr49474.c: New testcase.
7423
7424 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7425
7426         PR tree-optimization/49712
7427         * gcc.c-torture/execute/pr49712.c: New test.
7428
7429 2011-07-11  Jason Merrill  <jason@redhat.com>
7430
7431         PR c++/44609
7432         * g++.dg/template/recurse3.C: New.
7433
7434 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7435
7436         PR debug/49676
7437         * gcc.dg/guality/csttest.c: New test.
7438
7439         PR fortran/49698
7440         * gfortran.dg/pr49698.f90: New test.
7441
7442 2011-07-11  Jeff Law  <law@redhat.com>
7443
7444         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7445
7446 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7447
7448         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7449         * go.test/go-test.exp (go-set-goarch): Likewise.
7450
7451 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7452
7453         PR target/39633
7454         * gcc.target/avr/torture/pr39633.c: New test case.
7455
7456 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7457
7458         PR fortran/18918
7459         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7460
7461 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7462
7463         * lib/target-supports.exp (check_effective_target_scheduling):
7464         New Function.
7465         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7466         * gcc.dg/pr45055.c: Ditto.
7467         * gcc.dg/pr45353.c: Ditto.
7468         * g++.dg/pr45056.C: Ditto.
7469
7470 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7471
7472         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7473         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7474         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7475         * g++.dg/torture/pr31863.C: Skip AVR.
7476
7477 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7478
7479         PR fortran/49690
7480         * gfortran.dg/intrinsic_signal.f90: New.
7481
7482 2011-07-09  Jason Merrill  <jason@redhat.com>
7483
7484         * g++.dg/cpp0x/regress/regress6.C: New.
7485         * g++.dg/parse/crash45.C: Adjust message.
7486         * g++.dg/template/crash38.C: Adjust message.
7487         * g++.dg/template/crash64.C: Adjust message.
7488
7489 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7490
7491         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7492         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7493         * g++.dg/abi/bitfield3.C: Likewise.
7494         * g++.dg/eh/pr38662.C: Likewise.
7495         * g++.dg/ext/attrib36.C: Likewise.
7496         * g++.dg/ext/attrib37.C: Likewise.
7497         * g++.dg/ext/attrib8.C: Likewise.
7498         * g++.dg/ext/tmplattr1.C: Likewise.
7499         * g++.dg/inherit/override-attribs.C: Likewise.
7500         * g++.dg/opt/inline9.C: Likewise.
7501         * g++.dg/opt/life1.C: Likewise.
7502         * g++.dg/opt/longbranch2.C: Likewise.
7503         * g++.dg/opt/nrv12.C: Likewise.
7504         * g++.dg/opt/reg-stack4.C: Likewise.
7505         * g++.dg/other/pr35504.C: Likewise.
7506         * g++.dg/other/pr39496.C: Likewise.
7507         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7508         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7509         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7510         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7511         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7512         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7513         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7514         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7515         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7516         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7517         * g++.dg/warn/pr15774-1.C: Likewise.
7518         * g++.dg/warn/pr15774-2.C: Likewise.
7519         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7520         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7521         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7522         * g++.old-deja/g++.pt/asm2.C: Likewise.
7523         * gcc.c-torture/compile/20000804-1.c: Likewise.
7524         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7525         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7526         * gcc.dg/20020108-1.c: Likewise.
7527         * gcc.dg/20020122-2.c: Likewise.
7528         * gcc.dg/20020122-3.c: Likewise.
7529         * gcc.dg/20020206-1.c: Likewise.
7530         * gcc.dg/20020219-1.c: Likewise.
7531         * gcc.dg/20020310-1.c: Likewise.
7532         * gcc.dg/20020411-1.c: Likewise.
7533         * gcc.dg/20020418-2.c: Likewise.
7534         * gcc.dg/20020426-2.c: Likewise.
7535         * gcc.dg/20020517-1.c: Likewise.
7536         * gcc.dg/20030204-1.c: Likewise.
7537         * gcc.dg/20030826-2.c: Likewise.
7538         * gcc.dg/20031102-1.c: Likewise.
7539         * gcc.dg/20031202-1.c: Likewise.
7540         * gcc.dg/20050111-1.c: Likewise.
7541         * gcc.dg/20050503-1.c: Likewise.
7542         * gcc.dg/array-init-1.c: Likewise.
7543         * gcc.dg/builtin-apply4.c: Likewise.
7544         * gcc.dg/dfp/pr31344.c: Likewise.
7545         * gcc.dg/gomp/atomic-11.c: Likewise.
7546         * gcc.dg/graphite/pr40281.c: Likewise.
7547         * gcc.dg/ia64-sync-1.c: Likewise.
7548         * gcc.dg/ia64-sync-2.c: Likewise.
7549         * gcc.dg/ia64-sync-3.c: Likewise.
7550         * gcc.dg/ia64-sync-4.c: Likewise.
7551         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7552         * gcc.dg/invalid-call-1.c: Likewise.
7553         * gcc.dg/loop-3.c: Likewise.
7554         * gcc.dg/lower-subreg-1.c: Likewise.
7555         * gcc.dg/lto/pr47259_0.c: Likewise.
7556         * gcc.dg/nested-calls-1.c: Likewise.
7557         * gcc.dg/pr20017.c: Likewise.
7558         * gcc.dg/pr25023.c: Likewise.
7559         * gcc.dg/pr27671-2.c: Likewise.
7560         * gcc.dg/pr32176.c: Likewise.
7561         * gcc.dg/pr33676.c: Likewise.
7562         * gcc.dg/pr35045.c: Likewise.
7563         * gcc.dg/pr36015.c: Likewise.
7564         * gcc.dg/pr36584.c: Likewise.
7565         * gcc.dg/pr36998.c: Likewise.
7566         * gcc.dg/pr37438.c: Likewise.
7567         * gcc.dg/pr37908.c: Likewise.
7568         * gcc.dg/pr41241.c: Likewise.
7569         * gcc.dg/pr41340.c: Likewise.
7570         * gcc.dg/pr44136.c: Likewise.
7571         * gcc.dg/pr44194-1.c: Likewise.
7572         * gcc.dg/pr46212.c: Likewise.
7573         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7574         * gcc.dg/setjmp-2.c: Likewise.
7575         * gcc.dg/short-compare-1.c: Likewise.
7576         * gcc.dg/short-compare-2.c: Likewise.
7577         * gcc.dg/smod-1.c: Likewise.
7578         * gcc.dg/sync-2.c: Likewise.
7579         * gcc.dg/sync-3.c: Likewise.
7580         * gcc.dg/tls/opt-1.c: Likewise.
7581         * gcc.dg/tls/opt-2.c: Likewise.
7582         * gcc.dg/tls/opt-3.c: Likewise.
7583         * gcc.dg/torture/badshift.c: Likewise.
7584         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7585         * gcc.dg/torture/pr20314-2.c: Likewise.
7586         * gcc.dg/torture/pr36891.c: Likewise.
7587         * gcc.dg/torture/pr38774.c: Likewise.
7588         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7589         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7590         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7591         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7592         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7593         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7594         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7595         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7596         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7597         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7598         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7599         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7600         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7601         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7602         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7603         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7604         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7605         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7606         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7607         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7608         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7609         * gcc.dg/unroll-1.c: Likewise.
7610         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7611         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7612         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7613         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7614         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7615         * gcc.target/i386/20000609-1.c: Likewise.
7616         * gcc.target/i386/20000720-1.c: Likewise.
7617         * gcc.target/i386/20000724-1.c: Likewise.
7618         * gcc.target/i386/20011107-1.c: Likewise.
7619         * gcc.target/i386/20011119-1.c: Likewise.
7620         * gcc.target/i386/20020201-3.c: Likewise.
7621         * gcc.target/i386/20020218-1.c: Likewise.
7622         * gcc.target/i386/20020729-1.c: Likewise.
7623         * gcc.target/i386/20030926-1.c: Likewise.
7624         * gcc.target/i386/20060125-1.c: Likewise.
7625         * gcc.target/i386/20060125-2.c: Likewise.
7626         * gcc.target/i386/20060512-1.c: Likewise.
7627         * gcc.target/i386/20060512-2.c: Likewise.
7628         * gcc.target/i386/20060512-3.c: Likewise.
7629         * gcc.target/i386/20060512-4.c: Likewise.
7630         * gcc.target/i386/387-1.c: Likewise.
7631         * gcc.target/i386/387-2.c: Likewise.
7632         * gcc.target/i386/387-5.c: Likewise.
7633         * gcc.target/i386/387-6.c: Likewise.
7634         * gcc.target/i386/980312-1.c: Likewise.
7635         * gcc.target/i386/980313-1.c: Likewise.
7636         * gcc.target/i386/990117-1.c: Likewise.
7637         * gcc.target/i386/990424-1.c: Likewise.
7638         * gcc.target/i386/990524-1.c: Likewise.
7639         * gcc.target/i386/991129-1.c: Likewise.
7640         * gcc.target/i386/991214-1.c: Likewise.
7641         * gcc.target/i386/991230-1.c: Likewise.
7642         * gcc.target/i386/addr-sel-1.c: Likewise.
7643         * gcc.target/i386/aggregate-ret1.c: Likewise.
7644         * gcc.target/i386/aggregate-ret2.c: Likewise.
7645         * gcc.target/i386/align-main-3.c: Likewise.
7646         * gcc.target/i386/amd64-abi-1.c: Likewise.
7647         * gcc.target/i386/amd64-abi-2.c: Likewise.
7648         * gcc.target/i386/amd64-abi-4.c: Likewise.
7649         * gcc.target/i386/amd64-abi-5.c: Likewise.
7650         * gcc.target/i386/amd64-abi-6.c: Likewise.
7651         * gcc.target/i386/asm-1.c: Likewise.
7652         * gcc.target/i386/asm-3.c: Likewise.
7653         * gcc.target/i386/asm-5.c: Likewise.
7654         * gcc.target/i386/attributes-error.c: Likewise.
7655         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7656         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7657         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7658         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7659         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7660         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7661         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7662         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7663         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7664         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7665         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7666         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7667         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7668         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7669         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7670         * gcc.target/i386/bitfield1.c: Likewise.
7671         * gcc.target/i386/bitfield2.c: Likewise.
7672         * gcc.target/i386/bmi-2.c: Likewise.
7673         * gcc.target/i386/bmi-5.c: Likewise.
7674         * gcc.target/i386/builtin-unreachable.c: Likewise.
7675         * gcc.target/i386/cleanup-2.c: Likewise.
7676         * gcc.target/i386/clobbers.c: Likewise.
7677         * gcc.target/i386/cmov8.c: Likewise.
7678         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7679         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7680         * gcc.target/i386/compress-float-387.c: Likewise.
7681         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7682         * gcc.target/i386/compress-float-sse.c: Likewise.
7683         * gcc.target/i386/crc32-2.c: Likewise.
7684         * gcc.target/i386/crc32-3.c: Likewise.
7685         * gcc.target/i386/divmod-7.c: Likewise.
7686         * gcc.target/i386/divmod-8.c: Likewise.
7687         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7688         * gcc.target/i386/fma3-builtin.c: Likewise.
7689         * gcc.target/i386/fma3-fma.c: Likewise.
7690         * gcc.target/i386/fma4-256-vector.c: Likewise.
7691         * gcc.target/i386/fma4-builtin.c: Likewise.
7692         * gcc.target/i386/fma4-fma-2.c: Likewise.
7693         * gcc.target/i386/fma4-fma.c: Likewise.
7694         * gcc.target/i386/fma4-vector-2.c: Likewise.
7695         * gcc.target/i386/fma4-vector.c: Likewise.
7696         * gcc.target/i386/funcspec-1.c: Likewise.
7697         * gcc.target/i386/funcspec-10.c: Likewise.
7698         * gcc.target/i386/funcspec-11.c: Likewise.
7699         * gcc.target/i386/funcspec-2.c: Likewise.
7700         * gcc.target/i386/funcspec-5.c: Likewise.
7701         * gcc.target/i386/funcspec-6.c: Likewise.
7702         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7703         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7704         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7705         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7706         * gcc.target/i386/incoming-1.c: Likewise.
7707         * gcc.target/i386/incoming-10.c: Likewise.
7708         * gcc.target/i386/incoming-11.c: Likewise.
7709         * gcc.target/i386/incoming-12.c: Likewise.
7710         * gcc.target/i386/incoming-13.c: Likewise.
7711         * gcc.target/i386/incoming-14.c: Likewise.
7712         * gcc.target/i386/incoming-15.c: Likewise.
7713         * gcc.target/i386/incoming-2.c: Likewise.
7714         * gcc.target/i386/incoming-3.c: Likewise.
7715         * gcc.target/i386/incoming-4.c: Likewise.
7716         * gcc.target/i386/incoming-5.c: Likewise.
7717         * gcc.target/i386/incoming-6.c: Likewise.
7718         * gcc.target/i386/incoming-7.c: Likewise.
7719         * gcc.target/i386/incoming-8.c: Likewise.
7720         * gcc.target/i386/incoming-9.c: Likewise.
7721         * gcc.target/i386/lea.c: Likewise.
7722         * gcc.target/i386/local.c: Likewise.
7723         * gcc.target/i386/loop-1.c: Likewise.
7724         * gcc.target/i386/loop-2.c: Likewise.
7725         * gcc.target/i386/loop-3.c: Likewise.
7726         * gcc.target/i386/max-stack-align.c: Likewise.
7727         * gcc.target/i386/memcpy-1.c: Likewise.
7728         * gcc.target/i386/movbe-2.c: Likewise.
7729         * gcc.target/i386/movq-2.c: Likewise.
7730         * gcc.target/i386/movq.c: Likewise.
7731         * gcc.target/i386/nrv1.c: Likewise.
7732         * gcc.target/i386/pad-4.c: Likewise.
7733         * gcc.target/i386/pad-5a.c: Likewise.
7734         * gcc.target/i386/pad-5b.c: Likewise.
7735         * gcc.target/i386/pad-6a.c: Likewise.
7736         * gcc.target/i386/pad-6b.c: Likewise.
7737         * gcc.target/i386/pad-7.c: Likewise.
7738         * gcc.target/i386/pad-9.c: Likewise.
7739         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7740         * gcc.target/i386/pic-1.c: Likewise.
7741         * gcc.target/i386/pr12092-1.c: Likewise.
7742         * gcc.target/i386/pr12329.c: Likewise.
7743         * gcc.target/i386/pr21518.c: Likewise.
7744         * gcc.target/i386/pr22362.c: Likewise.
7745         * gcc.target/i386/pr22585.c: Likewise.
7746         * gcc.target/i386/pr23098.c: Likewise.
7747         * gcc.target/i386/pr25196.c: Likewise.
7748         * gcc.target/i386/pr25293.c: Likewise.
7749         * gcc.target/i386/pr25654.c: Likewise.
7750         * gcc.target/i386/pr26449.c: Likewise.
7751         * gcc.target/i386/pr26778.c: Likewise.
7752         * gcc.target/i386/pr26826.c: Likewise.
7753         * gcc.target/i386/pr27266.c: Likewise.
7754         * gcc.target/i386/pr29978.c: Likewise.
7755         * gcc.target/i386/pr30505.c: Likewise.
7756         * gcc.target/i386/pr30961-1.c: Likewise.
7757         * gcc.target/i386/pr31628.c: Likewise.
7758         * gcc.target/i386/pr32000-2.c: Likewise.
7759         * gcc.target/i386/pr32661-1.c: Likewise.
7760         * gcc.target/i386/pr32708-2.c: Likewise.
7761         * gcc.target/i386/pr32708-3.c: Likewise.
7762         * gcc.target/i386/pr34256.c: Likewise.
7763         * gcc.target/i386/pr34312.c: Likewise.
7764         * gcc.target/i386/pr34522.c: Likewise.
7765         * gcc.target/i386/pr35160.c: Likewise.
7766         * gcc.target/i386/pr35281.c: Likewise.
7767         * gcc.target/i386/pr36246.c: Likewise.
7768         * gcc.target/i386/pr36786.c: Likewise.
7769         * gcc.target/i386/pr37275.c: Likewise.
7770         * gcc.target/i386/pr37843-3.c: Likewise.
7771         * gcc.target/i386/pr37843-4.c: Likewise.
7772         * gcc.target/i386/pr39082-1.c: Likewise.
7773         * gcc.target/i386/pr39431.c: Likewise.
7774         * gcc.target/i386/pr39496.c: Likewise.
7775         * gcc.target/i386/pr39543-2.c: Likewise.
7776         * gcc.target/i386/pr39911.c: Likewise.
7777         * gcc.target/i386/pr40718.c: Likewise.
7778         * gcc.target/i386/pr40906-1.c: Likewise.
7779         * gcc.target/i386/pr40906-2.c: Likewise.
7780         * gcc.target/i386/pr40906-3.c: Likewise.
7781         * gcc.target/i386/pr40934.c: Likewise.
7782         * gcc.target/i386/pr41900.c: Likewise.
7783         * gcc.target/i386/pr42589.c: Likewise.
7784         * gcc.target/i386/pr43662.c: Likewise.
7785         * gcc.target/i386/pr43671.c: Likewise.
7786         * gcc.target/i386/pr43766.c: Likewise.
7787         * gcc.target/i386/pr43869.c: Likewise.
7788         * gcc.target/i386/pr44942.c: Likewise.
7789         * gcc.target/i386/pr44948-2a.c: Likewise.
7790         * gcc.target/i386/pr45234.c: Likewise.
7791         * gcc.target/i386/pr45336-2.c: Likewise.
7792         * gcc.target/i386/pr45336-4.c: Likewise.
7793         * gcc.target/i386/pr45852.c: Likewise.
7794         * gcc.target/i386/pr46470.c: Likewise.
7795         * gcc.target/i386/pr48037-1.c: Likewise.
7796         * gcc.target/i386/pr48389.c: Likewise.
7797         * gcc.target/i386/pr49095.c: Likewise.
7798         * gcc.target/i386/pr9771-1.c: Likewise.
7799         * gcc.target/i386/rdfsbase-1.c: Likewise.
7800         * gcc.target/i386/rdfsbase-2.c: Likewise.
7801         * gcc.target/i386/rdgsbase-1.c: Likewise.
7802         * gcc.target/i386/rdgsbase-2.c: Likewise.
7803         * gcc.target/i386/rdrand-3.c: Likewise.
7804         * gcc.target/i386/regparm-stdcall.c: Likewise.
7805         * gcc.target/i386/regparm.c: Likewise.
7806         * gcc.target/i386/reload-1.c: Likewise.
7807         * gcc.target/i386/rotate-2.c: Likewise.
7808         * gcc.target/i386/sibcall-5.c: Likewise.
7809         * gcc.target/i386/signbit-1.c: Likewise.
7810         * gcc.target/i386/signbit-2.c: Likewise.
7811         * gcc.target/i386/signbit-3.c: Likewise.
7812         * gcc.target/i386/sse-5.c: Likewise.
7813         * gcc.target/i386/sse-8.c: Likewise.
7814         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7815         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7816         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7817         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7818         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7819         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7820         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7821         * gcc.target/i386/sse2-movq-2.c: Likewise.
7822         * gcc.target/i386/sse2-movq-3.c: Likewise.
7823         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7824         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7825         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7826         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7827         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7828         * gcc.target/i386/ssefn-1.c: Likewise.
7829         * gcc.target/i386/ssefn-2.c: Likewise.
7830         * gcc.target/i386/sseregparm-1.c: Likewise.
7831         * gcc.target/i386/sseregparm-2.c: Likewise.
7832         * gcc.target/i386/sseregparm-3.c: Likewise.
7833         * gcc.target/i386/sseregparm-4.c: Likewise.
7834         * gcc.target/i386/sseregparm-5.c: Likewise.
7835         * gcc.target/i386/sseregparm-6.c: Likewise.
7836         * gcc.target/i386/sseregparm-7.c: Likewise.
7837         * gcc.target/i386/sseregparm-8.c: Likewise.
7838         * gcc.target/i386/stack-realign.c: Likewise.
7839         * gcc.target/i386/stack-usage-realign.c: Likewise.
7840         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7841         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7842         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7843         * gcc.target/i386/stackalign/return-1.c: Likewise.
7844         * gcc.target/i386/stackalign/return-2.c: Likewise.
7845         * gcc.target/i386/stackalign/return-3.c: Likewise.
7846         * gcc.target/i386/tailcall-1.c: Likewise.
7847         * gcc.target/i386/tbm-2.c: Likewise.
7848         * gcc.target/i386/udivmod-7.c: Likewise.
7849         * gcc.target/i386/udivmod-8.c: Likewise.
7850         * gcc.target/i386/unroll-1.c: Likewise.
7851         * gcc.target/i386/vararg-1.c: Likewise.
7852         * gcc.target/i386/vararg-2.c: Likewise.
7853         * gcc.target/i386/vect8-ret.c: Likewise.
7854         * gcc.target/i386/vectorize5.c: Likewise.
7855         * gcc.target/i386/wmul-1.c: Likewise.
7856         * gcc.target/i386/wmul-2.c: Likewise.
7857         * gcc.target/i386/wrfsbase-1.c: Likewise.
7858         * gcc.target/i386/wrfsbase-2.c: Likewise.
7859         * gcc.target/i386/wrgsbase-1.c: Likewise.
7860         * gcc.target/i386/wrgsbase-2.c: Likewise.
7861         * gcc.target/i386/xop-pcmov.c: Likewise.
7862         * gcc.target/i386/xop-pcmov2.c: Likewise.
7863         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7864         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7865         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7866         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7867         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7868         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7869         * gcc.target/i386/zee.c: Likewise.
7870         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7871         * gfortran.dg/compiler-directive_2.f: Likewise.
7872         * gfortran.dg/g77/20010216-1.f: Likewise.
7873         * gfortran.dg/gomp/pr39152.f90: Likewise.
7874         * gfortran.dg/pr33794.f90: Likewise.
7875
7876 2011-07-09  Jason Merrill  <jason@redhat.com>
7877
7878         * g++.dg/cpp0x/regress/regress5.C: New.
7879
7880 2011-07-08  Jason Merrill  <jason@redhat.com>
7881
7882         PR c++/45437
7883         * g++.dg/expr/compound-asn1.C: New.
7884         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7885
7886 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7887
7888         PR target/49621
7889         * gcc.target/powerpc/altivec-34.c: New test.
7890
7891 2011-07-08  Jason Merrill  <jason@redhat.com>
7892
7893         PR c++/45603
7894         * g++.dg/abi/guard3.C: New.
7895
7896 2011-07-08  Julian Brown  <julian@codesourcery.com>
7897
7898         * lib/target-supports.exp
7899         (check_effective_target_arm_little_endian): New.
7900         (check_effective_target_vect_pack_trunc): Use above.
7901         (check_effective_target_vect_unpack): Likewise.
7902         (check_effective_target_vect_element_align): Test
7903         check_effective_target_arm_vect_no_misalign for ARM.
7904
7905 2011-07-08  Jason Merrill  <jason@redhat.com>
7906
7907         PR c++/49673
7908         * g++.dg/cpp0x/constexpr-rom.C: New.
7909
7910 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7911
7912         PR middle-end/49519
7913         * g++.dg/torture/pr49519.C: New test.
7914
7915 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7916
7917         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7918
7919 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7920
7921         PR testsuite/48727
7922         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7923
7924 2011-07-08  Richard Guenther  <rguenther@suse.de>
7925
7926         PR tree-optimization/49662
7927         * gcc.dg/graphite/interchange-14.c: XFAIL.
7928         * gcc.dg/graphite/interchange-15.c: Likewise.
7929         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7930
7931 2011-07-06  Jason Merrill  <jason@redhat.com>
7932
7933         PR c++/49663
7934         * g++.dg/cpp0x/regress/regress4.C: New.
7935
7936 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7937
7938         PR fortran/49648
7939         * gfortran.dg/result_in_spec_4.f90: New test.
7940
7941 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7942
7943         * gcc.target/sparc/cas64.c: New test.
7944
7945 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7946
7947         PR c/49644
7948         * g++.dg/torture/pr49644.C: New test.
7949
7950         PR c/49644
7951         * gcc.c-torture/execute/pr49644.c: New test.
7952
7953 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7954
7955         * lib/target-supports.exp (check_effective_target_ia32): New.
7956         (check_effective_target_x32): Likewise.
7957         (check_effective_target_vect_cmdline_needed): Also check x32.
7958
7959 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7960
7961         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7962         dg-prune-output.
7963         * gcc.target/arm/pr42235.c: Likewise.
7964         * gcc.target/arm/pr42495.c: Likewise.
7965         * gcc.target/arm/pr42574.c: Likewise.
7966         * gcc.target/arm/thumb-branch1.c: Likewise.
7967
7968         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7969         unneeded prune of possible warning.
7970         * gcc.target/arm/pr40956.c: Likewise.
7971         * gcc.target/arm/pr42505.c: Likewise.
7972
7973         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7974         * gcc.c-torture/compile/pr46883.c: Likewise.
7975         * gcc.c-torture/compile/pr46934.c: Likewise.
7976
7977         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7978         for move to ../../gcc.c-torture/compile.
7979         * gcc.target/arm/pr46883.c: Likewise.
7980         * gcc.target/arm/pr46934.c: Likewise.
7981
7982         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7983         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7984         * gcc.target/arm/wmul-1.c: Likewise.
7985         * gcc.target/arm/wmul-2.c: Likewise.
7986         * gcc.target/arm/wmul-3.c: Likewise.
7987         * gcc.target/arm/wmul-4.c: Likewise.
7988         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7989         add tab after scan target.
7990         * gcc.target/arm/smlaltt-1.c: Likewise.
7991         * gcc.target/arm/smlatb-1.c: Likewise.
7992         * gcc.target/arm/smlatt-1.c: Likewise.
7993
7994 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7995
7996         PR debug/49522
7997         * gcc.dg/debug/pr49522.c: New test.
7998
7999 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8000
8001         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8002         * gcc.dg/pr46212.c: Run only if target int32plus.
8003         * gcc.dg/torture/pr48146.c: Ditto.
8004         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8005         * c-c++-common/pr44832.c: Ditto.
8006         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8007         * gcc.dg/pr31490.c: Ditto.
8008         * gcc.dg/torture/builtin-math-7.c: Run only if target
8009         large_double.
8010         * gcc.dg/torture/pr45764.c: Skip for AVR.
8011         * gcc.dg/pr47893.c: Ditto.
8012
8013 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8014
8015         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8016         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8017         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8018         add tab to scan target.
8019
8020 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8021
8022         * gcc.target/arm/neon-modes-3.c: New test.
8023
8024 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8025
8026         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8027         -fno-loop-interchange -ffast-math.
8028
8029 2011-07-07  Richard Guenther  <rguenther@suse.de>
8030
8031         * gcc.dg/ftrapv-3.c: New testcase.
8032
8033 2011-07-07  Richard Guenther  <rguenther@suse.de>
8034
8035         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8036         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8037
8038 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8039
8040         * gcc.dg/binop-notxor1.c: New test.
8041         * gcc.dg/binop-notand4a.c: New test.
8042         * gcc.dg/binop-notxor2.c: New test.
8043         * gcc.dg/binop-notand3a.c: New test.
8044         * gcc.dg/binop-notand2a.c: New test.
8045         * gcc.dg/binop-notand6a.c: New test.
8046         * gcc.dg/binop-notor1.c: New test.
8047         * gcc.dg/binop-notand1a.c: New test.
8048         * gcc.dg/binop-notand5a.c: New test.
8049         * gcc.dg/binop-notor2.c: New test.
8050
8051 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8052
8053         PR middle-end/49640
8054         * gcc.dg/gomp/pr49640.c: New test.
8055
8056 2011-07-07  Richard Guenther  <rguenther@suse.de>
8057
8058         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8059
8060 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8061
8062         PR target/39150
8063         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8064
8065 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8066
8067         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8068         * gcc.target/powerpc/no-r11-2.c: Ditto.
8069         * gcc.target/powerpc/no-r11-3.c: Ditto.
8070
8071 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8072
8073         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8074         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8075
8076 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8077
8078         * lib/target-supports.exp (check_profiling_available): Disable
8079         profiling with -fprofile-generate for target avr.
8080
8081 2011-07-06  Richard Guenther  <rguenther@suse.de>
8082
8083         PR tree-optimization/49645
8084         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8085
8086 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8087
8088         PR middle-end/47383
8089         * gcc.dg/pr47383.c: New.
8090
8091 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8092
8093         PR tree-optimization/49647
8094         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8095
8096 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8097
8098         PR testsuite/49542
8099         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8100         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8101
8102 2011-07-05  Jason Merrill  <jason@redhat.com>
8103
8104         PR c++/48157
8105         * g++.dg/template/template-id-4.C: New.
8106
8107 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8108
8109         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8110         * gcc.dg/pr43402.c: Ditto.
8111
8112 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8113
8114         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8115
8116 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8117
8118         * gcc.target/powerpc/ppc-switch-1.c: New test for
8119         --param case-values-threshold.
8120         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8121
8122 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8123
8124         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8125
8126 2011-07-05  Jason Merrill  <jason@redhat.com>
8127
8128         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8129
8130 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8131
8132         PR tree-optimization/47654
8133         * gcc.dg/graphite/block-pr47654.c: New.
8134
8135 2011-07-05  Jason Merrill  <jason@redhat.com>
8136
8137         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8138
8139 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8140
8141         PR tree-optimization/49580
8142         * gcc.dg/autopar/pr49580.c: New test.
8143
8144 2011-07-05  Richard Guenther  <rguenther@suse.de>
8145
8146         PR tree-optimization/49518
8147         PR tree-optimization/49628
8148         * g++.dg/torture/pr49628.C: New testcase.
8149         * gcc.dg/torture/pr49518.c: Likewise.
8150
8151 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8152
8153         * ada/acats/run_acats (which): Extract last field from type -p,
8154         type output only if command succeeded.
8155
8156 2011-07-04  Jason Merrill  <jason@redhat.com>
8157
8158         * g++.dg/abi/mangle48.C: New.
8159
8160         * g++.dg/cpp0x/diag1.C: New.
8161
8162         * g++.dg/diagnostic/aka1.C: New.
8163
8164 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8165
8166         PR rtl-optimization/49619
8167         * gcc.dg/pr49619.c: New test.
8168
8169         PR rtl-optimization/49472
8170         * gfortran.dg/pr49472.f90: New test.
8171
8172         PR debug/49602
8173         * gcc.dg/pr49602.c: New test.
8174
8175 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8176
8177         PR target/34734
8178         PR target/44643
8179         * gcc.target/avr/avr.exp: Run over cpp files, too.
8180         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8181         * gcc.target/avr/progmem.h: New file.
8182         * gcc.target/avr/exit-abort.h: New file.
8183         * gcc.target/avr/progmem-error-1.c: New file.
8184         * gcc.target/avr/progmem-error-1.cpp: New file.
8185         * gcc.target/avr/progmem-warning-1.c: New file.
8186         * gcc.target/avr/torture/progmem-1.c: New file.
8187         * gcc.target/avr/torture/progmem-1.cpp: New file.
8188
8189 2011-07-04  Richard Guenther  <rguenther@suse.de>
8190
8191         PR tree-optimization/49615
8192         * g++.dg/torture/pr49615.C: New testcase.
8193
8194 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8195
8196         PR tree-optimization/49610
8197         * gcc.dg/vect/pr49610.c: New test.
8198
8199 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8200
8201         * gnat.dg/specs/debug1.ads: New test.
8202
8203 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8204
8205         PR fortran/49562
8206         * gfortran.dg/typebound_proc_23.f90: New.
8207
8208 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8209
8210         PR c++/49605
8211         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8212
8213 2011-07-01  Jason Merrill  <jason@redhat.com>
8214
8215         PR c++/48261
8216         * g++.dg/template/template-id-3.C: New.
8217
8218         PR c++/48593
8219         * g++.dg/template/qualified-id4.C: New.
8220
8221         PR c++/48883
8222         * g++.dg/template/explicit-args4.C: New.
8223
8224         PR c++/49085
8225         * g++.dg/template/offsetof2.C: New.
8226
8227 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8228
8229         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8230
8231 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8232
8233         PR libmudflap/49549
8234         * lib/target-supports.exp (check_effective_target_gld): New proc.
8235
8236 2011-07-01  Richard Guenther  <rguenther@suse.de>
8237
8238         PR tree-optimization/49603
8239         * gcc.dg/torture/pr49603.c: New testcase.
8240
8241 2011-06-30  Jason Merrill  <jason@redhat.com>
8242
8243         PR c++/49387
8244         * g++.dg/rtti/template1.C: New.
8245
8246         PR c++/49569
8247         * g++.dg/cpp0x/regress/ctor1.C: New.
8248
8249         PR c++/49355
8250         * g++.dg/cpp0x/initlist54.C: New.
8251
8252 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8253
8254         * gcc.dg/tree-ssa/sra-12.c: New test.
8255
8256 2011-06-29  Jason Merrill  <jason@redhat.com>
8257
8258         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8259
8260 2011-06-30  Richard Guenther  <rguenther@suse.de>
8261
8262         PR tree-optimization/46787
8263         * gcc.dg/vect/vect-121.c: New testcase.
8264
8265 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8266
8267         PR tree-optimization/49094
8268         * gcc.dg/tree-ssa/pr49094.c: New test.
8269
8270 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8271
8272         PR fortran/49540
8273         * gfortran.dg/pr49540-1.f90: New test.
8274         * gfortran.dg/pr49540-2.f90: New test.
8275
8276 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8277
8278         PR ada/49511
8279         * ada/acats/run_acats (which): Use last field of type -p output.
8280
8281 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8282             Iain Sandoe  <iains@gcc.gnu.org>
8283
8284         PR libobjc/36610
8285         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8286         Only skip on 64-bit *-*-darwin8* && !objc2.
8287
8288 2011-06-30  Richard Guenther  <rguenther@suse.de>
8289
8290         PR tree-optimization/38752
8291         * gcc.c-torture/compile/pr38752.c: New testcase.
8292
8293 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8294
8295         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8296         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8297
8298 2011-06-29  Jason Merrill  <jason@redhat.com>
8299
8300         PR c++/49216
8301         * g++.dg/cpp0x/initlist53.C: Use placement new.
8302         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8303         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8304
8305         PR c++/49003
8306         * g++.dg/cpp0x/trailing6.C: New.
8307         * g++.dg/cpp0x/pr45908.C: No error.
8308
8309         PR c++/49272
8310         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8311
8312         PR c++/49520
8313         * g++.dg/cpp0x/constexpr-using2.C: New.
8314
8315         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8316
8317         PR c++/45923
8318         * g++.dg/cpp0x/constexpr-diag3.C: New.
8319         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8320         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8321         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8322         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8323
8324 2011-06-29  Jason Merrill  <jason@redhat.com>
8325
8326         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8327
8328 2011-06-29  Richard Guenther  <rguenther@suse.de>
8329
8330         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8331
8332 2011-06-29  Jason Merrill  <jason@redhat.com>
8333
8334         * g++.dg/cpp0x/initlist-value2.C: New.
8335
8336         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8337         * g++.dg/cpp0x/initlist-value.C: New.
8338
8339 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8340
8341         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8342
8343 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8344
8345         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8346         * gcc.dg/inline_2.c: Likewise.
8347         * gcc.dg/unroll_1.c: Likewise.
8348
8349 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8350
8351         PR debug/49567
8352         * gcc.target/i386/pr49567.c: New test.
8353
8354 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8355
8356         * gnat.dg/opt17.ad[sb]: New test.
8357
8358 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8359             Tom de Vries  <tom@codesourcery.com>
8360
8361         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8362         (check_effective_target_arm_thumb2): New effective targets.
8363         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8364         properly.  Clean up temporary files.
8365         * gcc.target/arm/ivopts-2.c: Likewise.
8366         * gcc.target/arm/ivopts-3.c: Likewise.
8367         * gcc.target/arm/ivopts-4.c: Likewise.
8368         * gcc.target/arm/ivopts-5.c: Likewise.
8369         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8370
8371 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8372
8373         PR fortran/49479
8374         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8375
8376 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8377
8378         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8379         * gcc.target/arm/vfp-ldmias.c: Likewise.
8380         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8381         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8382         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8383         * gcc.target/arm/vfp-stmias.c: Likewise.
8384         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8385         * gcc.target/arm/vfp-stmiad.c: Likewise.
8386
8387 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8388
8389         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8390         dg-prune-output.
8391         * gcc.target/arm/pr45701-2.c: Ditto.
8392
8393 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8394
8395         PR fortran/49466
8396         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8397         * gfortran.dg/extends_14.f03: Modified.
8398
8399 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8400
8401         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8402         early if the test is already being skipped.
8403
8404         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8405         scan-assembler-dem-not): For missing file, report unresolved with
8406         same message as for pass/fail, with reason reported in log file.
8407
8408         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8409         from add_options_for_arm_neon_fp16.
8410         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8411         check_effective_target_arm_neon_fp16_ok_nocache.
8412         Check -mfpu and -mfloat-abi options from current multilib.
8413         Do not require neon support.
8414         (check_effective_target_arm_fp16_ok): Renamed from
8415         check_effecitve_target_arm_neon_fp16_ok.
8416         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8417         arm_neon_fp16_ok and arm_fp16.
8418         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8419         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8420         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8421         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8422
8423 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8424
8425         * gcc.dg/builtin-assume-aligned-1.c: New test.
8426         * gcc.dg/builtin-assume-aligned-2.c: New test.
8427         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8428
8429         PR debug/49544
8430         * gcc.dg/pr49544.c: New test.
8431
8432 2011-06-27  Richard Guenther  <rguenther@suse.de>
8433
8434         PR tree-optimization/49394
8435         * g++.dg/torture/pr49394.C: New testcase.
8436
8437 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8438
8439         * gcc.dg/optimize-bswapdi-2.c: New test.
8440
8441 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8442             Richard Sandiford  <richard.sandiford@linaro.org>
8443
8444         PR tree-optimization/49169
8445         * gcc.dg/torture/pr49169.c: New test.
8446
8447 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8448
8449         PR testsuite/49529
8450         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8451
8452         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8453         hppa*-*-hpux*.
8454
8455 2011-06-26  Jason Merrill  <jason@redhat.com>
8456
8457         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8458
8459         PR c++/49528
8460         * g++.dg/init/ref19.C: New.
8461         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8462
8463 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8464
8465         PR tree-optimization/48377
8466         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8467         non_strict_align.
8468
8469 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8470
8471         PR middle-end/49191
8472         * lib/target-supports.exp (check_effective_target_non_strict_align):
8473         New.
8474         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8475
8476 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8477
8478         PR tree-optimizations/49516
8479         * g++.dg/tree-ssa/pr49516.C: New test.
8480
8481 2011-06-23  Jason Merrill  <jason@redhat.com>
8482
8483         PR c++/35255
8484         * g++.dg/template/partial10.C: New.
8485         * g++.dg/template/partial11.C: New.
8486
8487 2011-06-23  Jeff Law <law@redhat.com>
8488
8489         PR middle-end/48770
8490         * gcc.dg/pr48770.c: New test.
8491
8492 2011-06-23  Jan Hubicka  <jh@suse.cz>
8493
8494         PR middle-end/49373
8495         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8496
8497 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8498
8499         PR testsuite/49512
8500         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8501         instead of -fdump-tree-optimized.
8502
8503 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8504
8505         PR c++/44625
8506         * g++.dg/template/crash107.C: New.
8507         * g++.dg/template/error17.C: Adjust.
8508
8509 2011-06-23  Jason Merrill  <jason@redhat.com>
8510
8511         PR c++/49507
8512         * g++.dg/cpp0x/defaulted30.C: New.
8513
8514         PR c++/49440
8515         * g++.dg/rtti/anon-ns1.C: New.
8516
8517         PR c++/49395
8518         * g++.dg/init/ref18.C: New.
8519
8520         PR c++/36435
8521         * g++.dg/template/partial9.C: New.
8522
8523 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8524
8525         PR middle-end/49373
8526         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8527
8528 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8529
8530         PR debug/49496
8531         * gcc.dg/pr49496.c: New test.
8532
8533 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8534
8535         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8536         is not xscale.
8537
8538         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8539
8540         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8541         * gcc.target/arm/pr42879.c: Likewise.
8542         * gcc.target/arm/pr45701-3.c: Likewise.
8543
8544         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8545         * gcc.target/arm/pr40482.c: Likewise.
8546         * gcc.target/arm/stack-corruption.c: Likewise.
8547
8548 2011-06-22  Richard Guenther  <rguenther@suse.de>
8549
8550         PR tree-optimization/49493
8551         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8552
8553 2011-06-22  Jason Merrill  <jason@redhat.com>
8554
8555         PR c++/49260
8556         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8557
8558 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8559             Dmitry Melnik  <dm@ispras.ru>
8560
8561         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8562         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8563         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8564
8565 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8566
8567         * gcc.target/arm/tlscall.c: New.
8568
8569 2011-06-21  Jason Merrill  <jason@redhat.com>
8570
8571         PR c++/49172
8572         * g++.dg/cpp0x/constexpr-ref1.C: New.
8573         * g++.dg/cpp0x/constexpr-ref2.C: New.
8574         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8575
8576         PR c++/49482
8577         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8578
8579         PR c++/49418
8580         * g++.dg/template/param3.C: New.
8581
8582 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8583
8584         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8585         my_clrsb test functions.
8586         (main): Test clrsb.
8587         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8588         test_sll, test_ull): Add clrsb tests.
8589         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8590         clrsbll.
8591
8592 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8593
8594         PR fortran/49112
8595         * gfortran.dg/class_44.f03: New.
8596
8597 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8598
8599         PR tree-optimization/49478
8600         * gcc.dg/vect/pr49478.c
8601
8602 2011-06-21  Richard Guenther  <rguenther@suse.de>
8603
8604         PR tree-optimization/49483
8605         * gcc.dg/vect/vect-120.c: New testcase.
8606
8607 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8608
8609         PR testsuite/49443
8610         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8611         * gcc.dg/vect/vect-peel-4.c: Likewise.
8612
8613 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8614
8615         PR middle-end/49139
8616         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8617         * gcc.dg/always_inline2.c: Likewise.
8618         * gcc.dg/always_inline3.c: Likewise.
8619         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8620         * gcc.dg/inline_1.c: Likewise.
8621         * gcc.dg/inline_2.c: Likewise.
8622         * gcc.dg/inline_3.c: Likewise.
8623         * gcc.dg/inline_4.c: Likewise.
8624         * gcc.dg/20051201-1.c: Likewise.
8625         * gcc.dg/pr40087.c: Likewise.
8626         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8627         * gcc.dg/inline-22.c: Likewise.
8628         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8629         * gcc.dg/lto/20090218-1_1.c: Likewise.
8630         * g++.dg/ipa/devirt-7.C: Likewise.
8631         * gcc.dg/uninit-pred-5_a.c: Likewise.
8632         * gcc.dg/uninit-pred-5_b.c: Likewise.
8633         * gcc.dg/fail_always_inline.c: New.
8634
8635 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8636
8637         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8638         into 6 jobs instead of 3.
8639
8640 2011-06-20  Jason Merrill  <jason@redhat.com>
8641
8642         PR c++/49216
8643         * g++.dg/cpp0x/initlist53.C: New.
8644
8645 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8646
8647         PR fortran/18918
8648         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8649         * gfortran.dg/coarray_lock_3.f90: New.
8650         * gfortran.dg/coarray/lock_1.f90: New.
8651
8652 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8653
8654         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8655         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8656         unresolved and report the reason to the log file.
8657
8658         * lib/scanasm.exp (object-size): Move argument processing earlier
8659         to report errors before verifying that the file exists.  Report
8660         problems detected at runtime as unresolved instead of error and
8661         report their reasons to the log file.
8662
8663 2011-06-20  Jason Merrill  <jason@redhat.com>
8664
8665         PR c++/47080
8666         * g++.dg/cpp0x/explicit6.C: New.
8667
8668         PR c++/47635
8669         * g++.dg/cpp0x/enum20.C: New.
8670
8671         PR c++/48138
8672         * g++.dg/ext/attr-aligned01.C: New.
8673
8674         PR c++/49205
8675         * g++.dg/cpp0x/variadic-default.C: New.
8676
8677         PR c++/43321
8678         * g++.dg/cpp0x/auto26.C: New.
8679
8680         PR c++/43831
8681         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8682
8683 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8684
8685         * gcc.dg/binop-notand1.c: New test.
8686         * gcc.dg/binop-notand2.c: New test.
8687         * gcc.dg/binop-notand3.c: New test.
8688         * gcc.dg/binop-notand4.c: New test.
8689         * gcc.dg/binop-notand5.c: New test.
8690         * gcc.dg/binop-notand6.c: New test.
8691
8692 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8693
8694         PR testsuite/49432
8695         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8696
8697 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8698
8699         PR fortran/49400
8700         * gfortran.dg/proc_ptr_31.f90: New.
8701
8702 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8703
8704         * gnat.dg/volatile6.adb: New test.
8705         * gnat.dg/volatile7.adb: Likewise.
8706         * gnat.dg/volatile8.adb: Likewise.
8707         * gnat.dg/volatile9.adb: Likewise.
8708
8709 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8710
8711         * gnat.dg/constant3.adb: New test.
8712
8713 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8714
8715         PR libfortran/49296
8716         * gfortran.dg/read_list_eof_1.f90: New test.
8717
8718 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8719
8720         PR target/49411
8721         * gcc.target/i386/testimm-1.c: New test.
8722         * gcc.target/i386/testimm-2.c: New test.
8723         * gcc.target/i386/testimm-3.c: New test.
8724         * gcc.target/i386/testimm-4.c: New test.
8725         * gcc.target/i386/testimm-5.c: New test.
8726         * gcc.target/i386/testimm-6.c: New test.
8727         * gcc.target/i386/testimm-7.c: New test.
8728         * gcc.target/i386/testimm-8.c: New test.
8729         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8730         * gcc.target/i386/xop-rotate1-int.c: New test.
8731         * gcc.target/i386/xop-rotate2-int.c: New test.
8732
8733 2011-06-17  Jason Merrill  <jason@redhat.com>
8734
8735         * g++.dg/cpp0x/rv-func2.C: New.
8736
8737         * g++.dg/debug/dwarf2/lambda1.C: New.
8738         * g++.dg/warn/Wshadow-6.C: Adjust.
8739
8740 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8741
8742         PR fortran/48699
8743         * gfortran.dg/move_alloc_5.f90: New.
8744
8745 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8746
8747         PR rtl-optimization/48542
8748         * gcc.dg/torture/pr48542.c: New test.
8749
8750 2011-06-16  Jason Merrill  <jason@redhat.com>
8751
8752         PR c++/44160
8753         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8754
8755         PR c++/45378
8756         * g++.dg/cpp0x/initlist52.C New.
8757
8758         PR c++/45399
8759         * c-c++-common/raw-string-12.c: New.
8760
8761         PR c++/49229
8762         * g++.dg/cpp0x/sfinae26.C: New.
8763
8764         PR c++/49251
8765         * g++.dg/cpp0x/variadic113.C: New.
8766
8767         PR c++/49420
8768         * g++.dg/cpp0x/variadic112.C: New.
8769
8770 2011-06-16  Jeff Law <law@redhat.com>
8771
8772         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8773         improved jump threading.
8774         * gcc.dg/builtin-object-size-2.c: Likewise.
8775         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8776
8777 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8778
8779         PR fortran/49074
8780         * gfortran.dg/typebound_assignment_3.f03: New.
8781
8782 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8783
8784         PR testsuite/48727
8785         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8786
8787 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8788
8789         PR tree-optimization/49343
8790         * gnat.dg/discr31.ad[sb]: New test.
8791
8792 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8793
8794         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8795
8796 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8797
8798         PR target/45098
8799         * gcc.target/arm/ivopts-3.c: Update test.
8800         * gcc.target/arm/ivopts-5.c: Same.
8801
8802 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8803
8804         Revert:
8805         2011-06-10  Wei Guozhi  <carrot@google.com>
8806
8807         PR target/45335
8808         * gcc.target/arm/pr45335.c: New test.
8809         * gcc.target/arm/pr45335-2.c: New test.
8810         * gcc.target/arm/pr45335-3.c: New test.
8811         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8812         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8813         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8814
8815 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8816
8817         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8818
8819 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8820
8821         PR fortran/49417
8822         * gfortran.dg/class_43.f03: New.
8823
8824 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8825
8826         PR tree-optimization/49419
8827         * gcc.c-torture/execute/pr49419.c: New test.
8828
8829 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8830
8831         * gcc.dg/sms-9.c: New file.
8832
8833 2011-06-15  Easwaran Raman  <eraman@google.com>
8834
8835         PR rtl-optimization/49414
8836         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8837
8838 2011-06-14  Jason Merrill  <jason@redhat.com>
8839
8840         * g++.dg/cpp0x/noexcept13.C: New.
8841
8842 2011-06-14  Easwaran Raman  <eraman@google.com>
8843
8844         PR rtl-optimization/44194
8845         * gcc.dg/pr44194-1.c: New test.
8846         * gcc.dg/pr44194-2.c: New test.
8847
8848 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8849
8850         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8851         switches.
8852         * gcc.target/arm/pr45701-2.c: Likewise.
8853         * gcc.target/arm/thumb-branch1.c: Likewise.
8854
8855 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8856
8857         PR testsuite/48727
8858         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8859
8860 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8861
8862         * gcc.target/arm/pr45701-1.c: Require thumb support.
8863         * gcc.target/arm/pr45701-2.c: Likewise.
8864         * gcc.target/arm/thumb-branch1.c: Likewise.
8865
8866         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8867         * gcc.target/arm/pr39839.c: Likewise.
8868         * gcc.target/arm/pr40657-2.c: Likewise.
8869         * gcc.target/arm/pr40956.c: Likewise.
8870         * gcc.target/arm/pr41679.c: Likewise.
8871         * gcc.target/arm/pr42235.c: Likewise.
8872         * gcc.target/arm/pr42495.c: Likewise.
8873         * gcc.target/arm/pr42505.c: Likewise.
8874         * gcc.target/arm/pr42574.c: Likewise.
8875         * gcc.target/arm/pr46883.c: Likewise.
8876         * gcc.target/arm/pr46934.c: Likewise.
8877         * gcc.target/arm/xor-and.c: Likewise.
8878
8879 2011-06-14  Jason Merrill  <jason@redhat.com>
8880
8881         * g++.dg/other/error23.C: Adjust error message.
8882         * g++.dg/other/error32.C: Likewise.
8883
8884         PR c++/49389
8885         * g++.dg/cpp0x/rv-dotstar.C: New.
8886
8887         PR c++/49369
8888         * g++.dg/cpp0x/decltype30.C: New.
8889
8890         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8891
8892 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8893
8894         PR fortran/49103
8895         * gfortran.dg/pr49103.f90: New test.
8896
8897 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8898
8899         PR target/45098
8900         * gcc.target/arm/ivopts-3.c: New test.
8901         * gcc.target/arm/ivopts-4.c: New test.
8902         * gcc.target/arm/ivopts-5.c: New test.
8903
8904 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8905
8906         PR rtl-optimization/49390
8907         * gcc.c-torture/execute/pr49390.c: New test.
8908
8909 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8910
8911         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8912
8913 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8914
8915         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8916         * gcc.c-torture/execute/cmpsi-2.x: New file.
8917         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8918         * gcc.c-torture/execute/pr45262.x: New file.
8919         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8920         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8921         int32plus
8922         * gcc.c-torture/compile/pr49163.c: Ditto.
8923
8924 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8925
8926         * gcc.dg/vect/vect-16.c: Rename to...
8927         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8928         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8929         for double-word vectors.
8930         * gcc.dg/vect/vect-peel-4.c: Likewise.
8931         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8932         vect_element_align.
8933         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8934         -fno-fast-math.
8935
8936 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8937
8938         PR target/44618
8939         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8940
8941 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8942
8943         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8944
8945 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8946
8947         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8948
8949 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8950
8951         * gfortran.dg/trim_optimize_8.f90:  New test case.
8952
8953 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8954            Ira Rosen  <ira.rosen@linaro.org>
8955
8956         PR tree-optimization/49352
8957         * gcc.dg/vect/pr49352.c: New test.
8958
8959 2011-06-12  Tobias Burnus
8960
8961         PR fortran/49324
8962         * gfortran.dg/alloc_comp_assign_11.f90: New.
8963
8964 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8965
8966         * gfortran.dg/trim_optimize_7.f90:  New test.
8967
8968 2011-06-10  Wei Guozhi  <carrot@google.com>
8969
8970         PR target/45335
8971         * gcc.target/arm/pr45335.c: New test.
8972         * gcc.target/arm/pr45335-2.c: New test.
8973         * gcc.target/arm/pr45335-3.c: New test.
8974         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8975         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8976         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8977
8978 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8979
8980         PR c++/41769
8981         * g++.dg/parse/error39.C: New.
8982
8983 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8984
8985         * gcc.target/arm/20090811-1.c: Skip for incompatible
8986         options, do not override other options.
8987         * gcc.target/arm/combine-cmp-shift.c: Skip for
8988         incompatible options.
8989         * gcc.target/arm/pr45094.c: Likewise.
8990         * gcc.target/arm/scd42-1.c: Likewise.
8991         * gcc.target/arm/scd42-3.c: Likewise.
8992         * gcc.target/arm/thumb-ltu.c: Likewise.
8993
8994         * lib/target-supports.exp
8995         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8996         multilib flags use -mfpu with a value other than neon-fp16.
8997
8998 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8999
9000         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9001         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9002
9003 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9004
9005         * lib/target-supports.exp (check_effective_target_pie): New proc.
9006         * gcc.dg/pie-link.c: Use target pie.
9007
9008 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9009             Laurent Roug�  <laurent.rouge@menta.fr>
9010
9011         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9012         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9013
9014 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9015
9016         * gfortran.dg/coarray/sync_1.f90: New test for
9017         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9018
9019 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9020
9021         PR tree-optimization/49318
9022         * gcc.dg/vect/pr49318.c: New test.
9023
9024 2011-06-09  David Krauss  <potswa@mac.com>
9025
9026         * g++.dg/template/arrow1.C: New.
9027
9028 2011-06-09  Jason Merrill  <jason@redhat.com>
9029
9030         * lib/prune.exp: Prune "note"s.
9031         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9032
9033         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9034         * g++.dg/template/dependent-expr3.C: Likewise.
9035         * g++.dg/parse/template7.C: Likewise.
9036         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9037         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9038         * g++.old-deja/g++.pt/friend38.C: Likewise.
9039         * g++.old-deja/g++.pt/crash32.C: Likewise.
9040         * g++.old-deja/g++.other/init4.C: Likewise.
9041         * g++.old-deja/g++.other/friend8.C: Likewise.
9042
9043         * g++.dg/ext/complex7.C: Adjust expected output.
9044         * g++.dg/diagnostic/method1.C: Likewise.
9045         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9046         * g++.dg/parse/crash33.C: Likewise.
9047         * g++.dg/other/warning1.C: Likewise.
9048         * g++.dg/init/pr29571.C: Likewise.
9049         * g++.dg/warn/overflow-warn-1.C: Likewise.
9050         * g++.dg/warn/overflow-warn-3.C: Likewise.
9051         * g++.dg/warn/overflow-warn-4.C: Likewise.
9052         * g++.old-deja/g++.oliva/template1.C: Likewise.
9053
9054         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9055         * g++.dg/parse/template7.C: Adjust.
9056
9057 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9058
9059         PR target/49307
9060         * gcc.dg/pr49307.c: New.
9061
9062 2011-06-09  Wei Guozhi  <carrot@google.com>
9063
9064         PR target/46975
9065         * gcc.target/arm/pr46975.c: New testcase.
9066
9067 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9068
9069         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9070         (PMETH, arglist_t): Removed.
9071         (method_get_number_of_arguments): Removed.
9072         (method_get_nth_argument): Removed.
9073         (method_get_first_argument): Removed.
9074         (method_get_next_argument): Removed.
9075         (method_get_sizeof_arguments): Removed.
9076         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9077         (PMETH): Removed.
9078         (method_get_number_of_arguments): Removed.
9079         (method_get_nth_argument): Removed.
9080         (method_get_first_argument): Removed.
9081         (method_get_next_argument): Removed.
9082         (method_get_sizeof_arguments): Removed.
9083         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9084
9085 2011-06-09  David Li  <davidxl@google.com>
9086
9087         * gcc.dg/dump-pass.c: New test.
9088
9089 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9090
9091         PR c++/29003
9092         * g++.dg/parse/error38.C: New.
9093
9094 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9095
9096         PR middle-end/49308
9097         * gfortran.dg/pr49308.f90: New test.
9098
9099 2011-06-08  Jason Merrill  <jason@redhat.com>
9100
9101         * g++.dg/cpp0x/noexcept11.C: New.
9102         * g++.dg/cpp0x/noexcept12.C: New.
9103         * g++.dg/cpp0x/sfinae11.C: Adjust.
9104
9105 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR testsuite/49323
9108         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9109         to dg-options, match also DW_AT_linkage_name.
9110
9111 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9112
9113         PR middle-end/21953
9114         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9115         -fno-common on alpha*-dec-osf*.
9116         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9117
9118 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9119
9120         PR rtl-optimization/49303
9121         * gcc.target/ia64/pr49303.c: New test.
9122
9123 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9124
9125         PR fortran/18918
9126         * gfortran.dg/coarray_lock_1.f90: New.
9127         * gfortran.dg/coarray_lock_2.f90: New.
9128
9129 2011-06-07  Jason Merrill  <jason@redhat.com>
9130
9131         * lib/prune.exp: Look for "required" rather than "instantiated".
9132         * g++.dg/abi/mangle11.C: Likewise.
9133         * g++.dg/abi/mangle12.C: Likewise.
9134         * g++.dg/abi/mangle17.C: Likewise.
9135         * g++.dg/abi/mangle20-2.C: Likewise.
9136         * g++.dg/abi/pragma-pack1.C: Likewise.
9137         * g++.dg/cpp0x/decltype26.C: Likewise.
9138         * g++.dg/cpp0x/decltype28.C: Likewise.
9139         * g++.dg/cpp0x/decltype29.C: Likewise.
9140         * g++.dg/cpp0x/enum11.C: Likewise.
9141         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9142         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9143         * g++.dg/cpp0x/pr47416.C: Likewise.
9144         * g++.dg/ext/case-range2.C: Likewise.
9145         * g++.dg/ext/case-range3.C: Likewise.
9146         * g++.dg/gomp/for-19.C: Likewise.
9147         * g++.dg/gomp/pr37533.C: Likewise.
9148         * g++.dg/gomp/pr38639.C: Likewise.
9149         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9150         * g++.dg/inherit/base3.C: Likewise.
9151         * g++.dg/inherit/using6.C: Likewise.
9152         * g++.dg/init/placement4.C: Likewise.
9153         * g++.dg/init/reference3.C: Likewise.
9154         * g++.dg/lookup/scoped6.C: Likewise.
9155         * g++.dg/lookup/using7.C: Likewise.
9156         * g++.dg/other/abstract1.C: Likewise.
9157         * g++.dg/other/error10.C: Likewise.
9158         * g++.dg/other/error5.C: Likewise.
9159         * g++.dg/other/field1.C: Likewise.
9160         * g++.dg/other/offsetof5.C: Likewise.
9161         * g++.dg/parse/bitfield2.C: Likewise.
9162         * g++.dg/parse/constant4.C: Likewise.
9163         * g++.dg/parse/crash20.C: Likewise.
9164         * g++.dg/parse/invalid-op1.C: Likewise.
9165         * g++.dg/parse/non-dependent2.C: Likewise.
9166         * g++.dg/parse/template18.C: Likewise.
9167         * g++.dg/tc1/dr152.C: Likewise.
9168         * g++.dg/tc1/dr166.C: Likewise.
9169         * g++.dg/tc1/dr176.C: Likewise.
9170         * g++.dg/tc1/dr213.C: Likewise.
9171         * g++.dg/template/access11.C: Likewise.
9172         * g++.dg/template/access2.C: Likewise.
9173         * g++.dg/template/access3.C: Likewise.
9174         * g++.dg/template/access7.C: Likewise.
9175         * g++.dg/template/arg7.C: Likewise.
9176         * g++.dg/template/cond2.C: Likewise.
9177         * g++.dg/template/crash13.C: Likewise.
9178         * g++.dg/template/crash40.C: Likewise.
9179         * g++.dg/template/crash7.C: Likewise.
9180         * g++.dg/template/crash84.C: Likewise.
9181         * g++.dg/template/ctor5.C: Likewise.
9182         * g++.dg/template/defarg13.C: Likewise.
9183         * g++.dg/template/defarg14.C: Likewise.
9184         * g++.dg/template/dtor7.C: Likewise.
9185         * g++.dg/template/eh2.C: Likewise.
9186         * g++.dg/template/error2.C: Likewise.
9187         * g++.dg/template/error43.C: Likewise.
9188         * g++.dg/template/friend32.C: Likewise.
9189         * g++.dg/template/injected1.C: Likewise.
9190         * g++.dg/template/instantiate1.C: Likewise.
9191         * g++.dg/template/instantiate3.C: Likewise.
9192         * g++.dg/template/instantiate5.C: Likewise.
9193         * g++.dg/template/instantiate7.C: Likewise.
9194         * g++.dg/template/local6.C: Likewise.
9195         * g++.dg/template/lookup2.C: Likewise.
9196         * g++.dg/template/member5.C: Likewise.
9197         * g++.dg/template/memfriend15.C: Likewise.
9198         * g++.dg/template/memfriend16.C: Likewise.
9199         * g++.dg/template/memfriend17.C: Likewise.
9200         * g++.dg/template/memfriend7.C: Likewise.
9201         * g++.dg/template/meminit1.C: Likewise.
9202         * g++.dg/template/nested3.C: Likewise.
9203         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9204         * g++.dg/template/nontype12.C: Likewise.
9205         * g++.dg/template/nontype13.C: Likewise.
9206         * g++.dg/template/nontype6.C: Likewise.
9207         * g++.dg/template/pr23510.C: Likewise.
9208         * g++.dg/template/pr35240.C: Likewise.
9209         * g++.dg/template/ptrmem15.C: Likewise.
9210         * g++.dg/template/ptrmem6.C: Likewise.
9211         * g++.dg/template/qualified-id1.C: Likewise.
9212         * g++.dg/template/qualttp20.C: Likewise.
9213         * g++.dg/template/qualttp3.C: Likewise.
9214         * g++.dg/template/qualttp4.C: Likewise.
9215         * g++.dg/template/qualttp5.C: Likewise.
9216         * g++.dg/template/qualttp6.C: Likewise.
9217         * g++.dg/template/qualttp7.C: Likewise.
9218         * g++.dg/template/qualttp8.C: Likewise.
9219         * g++.dg/template/recurse.C: Likewise.
9220         * g++.dg/template/recurse2.C: Likewise.
9221         * g++.dg/template/ref5.C: Likewise.
9222         * g++.dg/template/scope2.C: Likewise.
9223         * g++.dg/template/sfinae10.C: Likewise.
9224         * g++.dg/template/sfinae3.C: Likewise.
9225         * g++.dg/template/sizeof3.C: Likewise.
9226         * g++.dg/template/static9.C: Likewise.
9227         * g++.dg/template/template-id-2.C: Likewise.
9228         * g++.dg/template/typedef13.C: Likewise.
9229         * g++.dg/template/typename4.C: Likewise.
9230         * g++.dg/template/using14.C: Likewise.
9231         * g++.dg/template/using2.C: Likewise.
9232         * g++.dg/template/warn1.C: Likewise.
9233         * g++.dg/warn/Wparentheses-13.C: Likewise.
9234         * g++.dg/warn/Wparentheses-15.C: Likewise.
9235         * g++.dg/warn/Wparentheses-16.C: Likewise.
9236         * g++.dg/warn/Wparentheses-17.C: Likewise.
9237         * g++.dg/warn/Wparentheses-18.C: Likewise.
9238         * g++.dg/warn/Wparentheses-19.C: Likewise.
9239         * g++.dg/warn/Wparentheses-20.C: Likewise.
9240         * g++.dg/warn/Wparentheses-23.C: Likewise.
9241         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9242         * g++.dg/warn/noeffect2.C: Likewise.
9243         * g++.dg/warn/noeffect4.C: Likewise.
9244         * g++.dg/warn/pr8570.C: Likewise.
9245         * g++.old-deja/g++.brendan/init2.C: Likewise.
9246         * g++.old-deja/g++.eh/spec6.C: Likewise.
9247         * g++.old-deja/g++.pt/crash10.C: Likewise.
9248         * g++.old-deja/g++.pt/crash36.C: Likewise.
9249         * g++.old-deja/g++.pt/derived3.C: Likewise.
9250         * g++.old-deja/g++.pt/error2.C: Likewise.
9251         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9252         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9253         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9254         * g++.old-deja/g++.pt/overload7.C: Likewise.
9255         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9256
9257 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9258             Iain Sandoe  <iains@gcc.gnu.org>
9259
9260         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9261         Added code to deal with the case when [Protocol
9262         -descriptionForInstanceMethod:] or [Protocol
9263         -descriptionForClassMethod:] returns NULL.
9264
9265 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9266             Iain Sandoe  <iains@gcc.gnu.org>
9267
9268         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9269         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9270         Added cast.
9271
9272 2011-06-07  Xinliang David Li  <davidxl@google.com>
9273
9274         * gcc.dg/inline_2.c: New test.
9275         * gcc.dg/unroll_2.c: New test.
9276         * gcc.dg/inline_3.c: New test.
9277         * gcc.dg/unroll_3.c: New test.
9278         * gcc.dg/inline_4.c: New test.
9279         * gcc.dg/unroll_4.c: New test.
9280         * gcc.dg/inline_1.c: New test.
9281         * gcc.dg/unroll_1.c: New test.
9282
9283 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9284
9285         PR tree-optimization/48497
9286         * lib/gcc-defs.exp (dg-additional-options): New proc.
9287         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9288         -msse2 on 32-bit x86.
9289
9290 2011-06-06  Jason Merrill  <jason@redhat.com>
9291
9292         * g++.dg/cpp0x/enum19.C: New.
9293
9294 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9295
9296         * gcc.target/arm/neon-reload-class.c: New test.
9297
9298 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9299
9300         PR debug/49130
9301         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9302
9303 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9304
9305         * gcc.target/arm/smlatb-1.c: New file.
9306         * gcc.target/arm/smlatt-1.c: New file.
9307         * gcc.target/arm/smlaltb-1.c: New file.
9308         * gcc.target/arm/smlaltt-1.c: New file.
9309
9310 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9311
9312         * gcc.target/arm/mla-2.c: New test.
9313
9314 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9315
9316         PR gcov-profile/49299
9317         * gcc.dg/tree-prof/pr49299-1.c: New test.
9318         * gcc.dg/tree-prof/pr49299-2.c: New test.
9319
9320 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9321
9322         * lib/target-supports.exp
9323         (check_effective_target_vect_widen_mult_qi_to_hi):
9324         Add NEON as supporting target.
9325         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9326         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9327         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9328         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9329         using widening multiplication on targets that support it.
9330         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9331         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9332         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9333
9334 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9335
9336         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9337         Modern Objective-C runtime API.
9338         * objc/execute/next_mapping.h: Removed.
9339         * objc-obj-c++-shared/next-mapping.h: Removed.
9340         * objc-obj-c++-shared/Object1.h: Removed.
9341         * objc-obj-c++-shared/Object1.m: Removed.
9342         * objc-obj-c++-shared/Object1.mm: Removed.
9343         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9344         * objc-obj-c++-shared/Protocol1.h: Removed.
9345         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9346         of ProtoBool, IVAR_T and METHOD.
9347         * objc-obj-c++-shared/runtime.h: New.
9348         * objc-obj-c++-shared/TestsuiteObject.h: New.
9349         * objc-obj-c++-shared/TestsuiteObject.m: New.
9350
9351         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9352         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9353         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9354         it a class method.
9355         * objc/execute/_cmd.m: Include
9356         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9357         runtime API.  ([TestClass +initialize]): Include this method also
9358         with the GNU runtime.
9359         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9360         Object.  ([-setValue:]): Return void.
9361         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9362         with the GNU runtime.  Include
9363         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9364         for the NeXT runtime.  Use the existing print_ivars() and
9365         compare_structures() implementations for the old NeXT runtime.
9366         Added new implementations for the Modern GNU and NeXT runtimes.
9367         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9368         well.  (main): Use objc_getClass().  Use return instead of exit.
9369         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9370         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9371         of exit().
9372         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9373         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9374         instead of Object.  (main): Use return instead of exit().
9375         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9376         instead of Object.  Removed prototype for exit().  (main): Use
9377         return instead of exit().  Use the Modern Objective-C runtime API.
9378         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9379         Object.
9380         * objc/execute/class-tests-1.h: Include
9381         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9382         runtime API.  (test_class_with_superclass): Do not call [Object
9383         class].  There is no need to with the current libobjc.
9384         * objc/execute/class-tests-2.h: Include
9385         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9386         runtime API.
9387         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9388         ../../objc-obj-c++-shared/next-mapping.h.
9389         * objc/execute/class-2.m: Likewise.
9390         * objc/execute/class-3.m: Likewise.
9391         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9392         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9393         +initialize]): Include this method also with the GNU
9394         runtime. (main): Use the Modern Objective-C runtime API.
9395         * objc/execute/class-5.m: Likewise.
9396         * objc/execute/class-6.m: Likewise.
9397         * objc/execute/class-7.m: Likewise.
9398         * objc/execute/class-8.m: Likewise.
9399         * objc/execute/class-9.m: Likewise.
9400         * objc/execute/class-10.m: Likewise.
9401         * objc/execute/class-11.m: Likewise.
9402         * objc/execute/class-12.m: Likewise.
9403         * objc/execute/class-13.m: Likewise.
9404         * objc/execute/class-14.m: Likewise.
9405         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9406         this method also with the GNU runtime.
9407         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9408         +initialize]): Include this method also with the GNU runtime.
9409         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9410         of Object.
9411         * objc/execute/encode-1.m: Likewise.
9412         * objc/execute/enumeration-1.m: Likewise.
9413         * objc/execute/enumeration-2.m: Likewise.
9414         * objc/execute/exceptions/catchall-1.m: Likewise.
9415         * objc/execute/exceptions/finally-1.m: Likewise.
9416         * objc/execute/exceptions/foward-1.m: Likewise.
9417         * objc/execute/exceptions/local-variables-1.m: Likewise.
9418         * objc/execute/exceptions/throw-nil.m: Likewise.
9419         * objc/execute/exceptions/trivial.m: Likewise.
9420         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9421         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9422         * objc/execute/exceptions/matcher-1.m: Likewise.
9423         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9424         Object.
9425         * objc/execute/formal_protocol-2.m: Likewise.
9426         * objc/execute/formal_protocol-3.m: Likewise.
9427         * objc/execute/formal_protocol-4.m: Likewise.
9428         * objc/execute/formal_protocol-5.m: Include
9429         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9430         protocol_getName().
9431         * objc/execute/formal_protocol-6.m: Likewise.
9432         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9433         Object.  Include <objc/Protocol.h> instead of
9434         ../../objc-obj-c++-shared/Protocol1.h.
9435         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9436         Object.
9437         * objc/execute/informal_protocol.m: Likewise.
9438         * objc/execute/load-3.m: Likewise.
9439         * objc/execute/many_args_method.m ([TestClass +initialize]):
9440         Include this method with the GNU runtime as well.
9441         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9442         * objc/execute/nested-func-1.m: Use TestsuiteObject
9443         instead of Object.
9444         * objc/execute/nil_method-1.m: Likewise.
9445         * objc/execute/no_clash.m: Likewise.
9446         * objc/execute/np-1.m: Do not include
9447         ../../objc-obj-c++-shared/Protocol1.h.
9448         (main): Use return instead of exit().
9449         * objc/execute/np-2.m: Do not include
9450         ../../objc-obj-c++-shared/Protocol1.h.
9451         ([MyObject +initialize]): Include this method also with the GNU
9452         runtime.  (main): Use return instead of exit().
9453         * objc/execute/object_is_class.m: Include
9454         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9455         of Object.  (main): Use the Modern Objective-C runtime API.
9456         * objc/execute/object_is_meta_class.m: Likewise.
9457         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9458         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9459         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9460         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9461         Objective-C runtime API.
9462         * objc/execute/protocol-isEqual-2.m: Likewise.
9463         * objc/execute/protocol-isEqual-3.m: Likewise.
9464         * objc/execute/protocol-isEqual-4.m: Likewise.
9465         * objc/execute/redefining_self.m ([TestClass +initialize]):
9466         Include this method with the GNU runtime as well.
9467         * objc/execute/root_methods.m: Include
9468         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9469         Include this method with the GNU runtime as well.
9470         (main): Use the Modern Objective-C runtime API.
9471         * objc/execute/selector-1.m: Include
9472         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9473         of Object.  (main): Use the Modern Objective-C runtime API.
9474         * objc/execute/static-1.m ([Test +initialize]): Include this
9475         method with the GNU runtime as well.
9476         * objc/execute/static-2.m: Likewise.
9477         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9478         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9479         ([MathClass +initialize]): Include this method with the GNU
9480         runtime as well.
9481         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9482         instead of Object.
9483         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9484         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9485         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9486         * objc.dg/attributes/method-attribute-1.m: Likewise.
9487         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9488         * objc.dg/attributes/method-attribute-2.m: Likewise.
9489         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9490         * objc.dg/attributes/method-attribute-3.m: Likewise.
9491         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9492         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9493         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9494         * obj-c++.dg/bitfield-1.mm: Likewise.
9495         * obj-c++.dg/bitfield-2.mm: Likewise
9496         * objc.dg/bitfield-3.m: Likewise.
9497         * obj-c++.dg/bitfield-4.mm: Likewise.
9498         * objc.dg/bitfield-5.m: Likewise
9499         * objc.dg/call-super-1.m: Likewise.
9500         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9501         Use objc_getClass() instead of objc_get_class(), but for the GNU
9502         runtime redefine objc_getClass as objc_get_class.  Include
9503         ../objc-obj-c++-shared/runtime.h.
9504         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9505         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9506         Use the Modern Objective-C runtime API.
9507         * objc.dg/class-protocol-1.m: Include
9508         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9509         * obj-c++.dg/class-protocol-1.mm: Likewise.
9510         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9511         * objc.dg/comp-types-10.m: Likewise.
9512         * objc.dg/comp-types-11.m: Likewise.
9513         * objc.dg/comp-types-12.m: Likewise.
9514         * obj-c++.dg/comp-types-9.mm: Likewise.
9515         * obj-c++.dg/comp-types-11.mm: Likewise.
9516         * obj-c++.dg/comp-types-12.mm: Likewise.
9517         * obj-c++.dg/comp-types-13.mm: Likewise.
9518         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9519         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9520         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9521         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9522         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9523         * objc.dg/desig-init-1.m: Likewise.
9524         * obj-c++.dg/defs.mm: Likewise.
9525         * objc.dg/exceptions-2.m: Likewise.
9526         * obj-c++.dg/except-1.mm: Likewise.
9527         * obj-c++.dg/exceptions-2.mm: Likewise.
9528         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9529         Use the Modern Objective-C runtime API.
9530         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9531         the Modern Objective-C runtime API.  Do not include
9532         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9533         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9534         the Modern Objective-C runtime API except when using an older NeXT
9535         runtime.
9536         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9537         the Modern Objective-C runtime API.
9538         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9539         objc/encoding.h.
9540         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9541         * objc.dg/encode-7-next-64bit.m: Updated include.
9542         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9543         objc/encoding.h.
9544         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9545         the Modern Objective-C runtime API.
9546         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9547         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9548         instead of ../objc-obj-c++-shared/Protocol1.h.
9549         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9550         the Modern Objective-C runtime API except when using an older NeXT
9551         runtime.
9552         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9553         the Modern Objective-C runtime API.
9554         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9555         Object.
9556         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9557         * objc.dg/fix-and-continue-2.m: Likewise.
9558         * objc.dg/foreach-1.m: Likewise.
9559         * objc.dg/foreach-2.m: Likewise.
9560         * objc.dg/foreach-3.m: Likewise.
9561         * objc.dg/foreach-4.m: Likewise.
9562         * objc.dg/foreach-5.m: Likewise.
9563         * objc.dg/foreach-6.m: Likewise.
9564         * objc.dg/foreach-7.m: Likewise.
9565         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9566         Object.
9567         * objc.dg/func-ptr-2.m: Likewise.
9568         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9569         Do not include objc/objc-api.h.
9570         * obj-c++.dg/fsf-package-0.mm: Likewise.
9571         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9572         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9573         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9574         of Object.
9575         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9576         * objc.dg/gnu-runtime-3.m: Likewise.
9577         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9578         * objc.dg/headers.m: Include objc/runtime.h instead of
9579         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9580         for the NeXT runtime.
9581         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9582         * obj-c++.dg/isa-field-1.mm: Likewise.
9583         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9584         * objc.dg/layout-1.m: Likewise.
9585         * objc.dg/layout-2.m: Likewise.
9586         * objc.dg/local-decl-2.m: Likewise.
9587         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9588         Object.  ([Container +elementForView:]): Use
9589         class_conformsToProtocol().
9590         * obj-c++.dg/lookup-2.mm: Likewise.
9591         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9592         * obj-c++.dg/local-decl-1.mm: Likewise.
9593         * objc.dg/method-3.m: Likewise.
9594         * objc.dg/method-4.m: Likewise.
9595         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9596         ../objc-obj-c++-shared/Protocol1.h.
9597         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9598         * objc.dg/method-9.m: Likewise.
9599         * objc.dg/method-10.m: Likewise.
9600         * objc.dg/method-13.m ([Root +initialize]): Include this method
9601         also for the GNU runtime.  (main): Use objc_getClass() also for
9602         the GNU runtime.
9603         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9604         * objc.dg/method-17.m: Likewise.
9605         * objc.dg/method-19.m: Likewise.
9606         * objc.dg/method-20b.m: Likewise.
9607         * obj-c++.dg/method-2.mm: Likewise.
9608         * obj-c++.dg/method-6.mm: Likewise.
9609         * obj-c++.dg/method-10.mm: Likewise.
9610         * obj-c++.dg/method-11.mm: Likewise.
9611         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9612         ../objc-obj-c++-shared/Protocol1.h.
9613         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9614         * obj-c++.dg/method-15.mm: Likewise.
9615         * obj-c++.dg/method-17.mm: Likewise.
9616         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9617         +initialize]): Include this method also for the GNU
9618         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9619         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9620         * obj-c++.dg/method-22.mm: Likewise.
9621         * obj-c++.dg/method-23.mm: Likewise.
9622         * obj-c++.dg/no-extra-load.mm: Likewise.
9623         * objc.dg/objc-fast-4.m: Likewise.
9624         * objc.dg/objc-gc-4.m: Likewise.
9625         * obj-c++.dg/objc-gc-3.mm: Likewise.
9626         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9627         protocol_getMethodDescription() instead of [Protocol
9628         -descriptionForInstanceMethod].
9629         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9630         Made it available with all runtimes.  (main): Call -test instead
9631         of -class.
9632         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9633         and put into a category.
9634         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9635         Object.  Include objc/objc.h.
9636         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9637         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9638         New. (main): Use protocol_getMethodDescription() instead
9639         of [Protocol -descriptionForInstanceMethod] and [Protocol
9640         -descriptionForClassMethod].
9641         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9642         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9643         Objective-C runtime API.
9644         * obj-c++.dg/proto-qual-1.mm: Likewise.
9645         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9646         Object.
9647         * obj-c++.dg/property/property-1.mm: Likewise.
9648         * obj-c++.dg/qual-types-1.mm: Likewise.
9649         * objc.dg/selector-2.m: Include objc/objc.h instead of
9650         ../objc-obj-c++-shared/Object1.h.
9651         * obj-c++.dg/selector-2.mm: Likewise.
9652         * obj-c++.dg/selector-5.mm: Likewise.
9653         * obj-c++.dg/selector-6.mm: Likewise.
9654         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9655         Object.  Do not include objc/objc-api.h.
9656         * obj-c++.dg/set-not-used-1.mm: Likewise.
9657         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9658         * objc.dg/stret-1.m: Likewise.
9659         * objc.dg/stret-2.m: Likewise.
9660         * obj-c++.dg/super-class-2.mm: Likewise.
9661         * objc.dg/super-class-3.m: Likewise.
9662         * objc.dg/super-class-4.m: Likewise.
9663         * objc.dg/sync-2.m: Likewise.
9664         * obj-c++.dg/sync-2.mm: Likewise.
9665         * objc.dg/sync-1.m: Include objc/objc.h instead of
9666         ../objc-obj-c++-shared/Object1.h.
9667         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9668         'Class' as the type of 'isa'.
9669         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9670         Objective-C runtime API.  ([TestClass +initialize]): Include this
9671         method with the GNU runtime as well.
9672         * objc.dg/strings/strings-1.m: Updated includes.
9673         * obj-c++.dg/strings/strings-1.mm: Likewise.
9674         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9675         objc.dg/strings/const-str-12b.m.
9676         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9677         * obj-c++.dg/template-3.mm: Likewise.
9678         * obj-c++.dg/template-4.mm: Likewise.
9679         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9680         Objective-C runtime API.
9681         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9682         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9683         * obj-c++.dg/try-catch-1.mm: Likewise.
9684         * obj-c++.dg/try-catch-2.mm: Likewise.
9685         * objc.dg/try-catch-3.m: Likewise.
9686         * obj-c++.dg/try-catch-3.mm: Likewise.
9687         * objc.dg/try-catch-6.m: Likewise.
9688         * objc.dg/try-catch-7.m: Likewise.
9689         * obj-c++.dg/try-catch-7.mm: Likewise.
9690         * obj-c++.dg/try-catch-8.mm: Likewise.
9691         * obj-c++.dg/try-catch-9.mm: Likewise.
9692         * objc.dg/try-catch-10.m: Likewise.
9693         * obj-c++.dg/try-catch-11.mm: Likewise.
9694         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9695         Object.  Include objc/objc.h.
9696         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9697         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9698         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9699         Object.  Use Modern Objective-C runtime API.  Do not use
9700         performv::.
9701         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9702         * obj-c++.dg/torture/trivial.mm: Likewise.
9703         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9704         instead of ../objc-obj-c++-shared/Object1.h.  Include
9705         ../objc-obj-c++-shared/runtime.h.
9706         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9707         * objc.dg/torture/strings/const-str-11.m: Likewise.
9708         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9709         * objc.dg/torture/strings/const-str-9.m: Likewise.
9710         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9711         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9712         instead of Object. Only add _FooClassReference if
9713         __NEXT_RUNTIME__.
9714         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9715         * objc.dg/torture/strings/const-str-8.m: Likewise.
9716         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9717         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9718         additional sources.
9719         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9720         Object.
9721         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9722         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9723         * obj-c++.dg/va-meth-1.mm: Likewise.
9724         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9725         ../objc-obj-c++-shared/Object1.h.
9726         * objc.dg/zero-link-3.m: Likewise.
9727
9728 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9729
9730         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9731
9732 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9733
9734         PR obj-c++/48275
9735         * obj-c++.dg/property/cxx-property-1.mm: New.
9736         * obj-c++.dg/property/cxx-property-2.mm: New.
9737
9738 2011-06-06  Jason Merrill  <jason@redhat.com>
9739
9740         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9741
9742 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9743
9744         PR rtl-optimization/49145
9745         From Ryan Mansfield
9746         * gcc.c-torture/compile/pr49145.c: New test.
9747
9748 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9749
9750         PR testsuite/49288
9751         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9752         to dg-options, match also DW_AT_linkage_name.
9753
9754         PR debug/49294
9755         * gcc.dg/debug/pr49294.c: New test.
9756
9757         PR c++/49264
9758         * g++.dg/opt/pr49264.C: New test.
9759
9760 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9761
9762         PR tree-optimization/49243
9763         * gcc.dg/pr49243.c: New.
9764
9765 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9766
9767         * gnat.dg/specs/cond_expr1.ads: New test.
9768
9769 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9770
9771         * gnat.dg/deferred_const4.ad[sb]: New test.
9772         * gnat.dg/deferred_const4_pkg.ads: New helper.
9773
9774 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9775
9776         * gnat.dg/test_tamdt.adb: Rename to...
9777         * gnat.dg/taft_type1.adb: ...this.
9778         * gnat.dg/tamdt.ad[sb]: Rename to...
9779         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9780         * gnat.dg/tamdt_aux.ads: Rename to...
9781         * gnat.dg/taft_type1_pkg2.ads: ...this.
9782         * gnat.dg/taft_type2.ad[sb]: New test.
9783         * gnat.dg/taft_type2_pkg.ads: New helper.
9784         * gnat.dg/taft_type3.adb: New test.
9785         * gnat.dg/taft_type3_pkg.ads: New helper.
9786
9787 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9788
9789         PR fortran/49255
9790         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9791         for F2008.
9792
9793 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9794
9795         PR testsuite/49287
9796         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9797         warning.
9798         * objc.dg/gnu-api-2-objc.m: Likewise.
9799         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9800         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9801
9802 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9803
9804         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9805         alignment, not the alignment, when calling class_addIvar().  Add
9806         an 'isa' instance variable to the test root class.
9807         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9808
9809 2011-06-04  Jan Hubicka  <jh@suse.cz>
9810
9811         PR tree-optimization/48893
9812         PR tree-optimization/49091
9813         PR tree-optimization/49179
9814         * gfortran.dg/pr49179.f90: New testcase
9815
9816 2011-06-04  Jan Hubicka  <jh@suse.cz>
9817
9818         PR lto/48954
9819         * g++.dg/torture/pr48954.C: New testcase.
9820
9821 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9822
9823         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9824
9825 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9826
9827         PR c++/33840
9828         * g++.dg/diagnostic/bitfld2.C: New.
9829
9830 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9831
9832         PR target/49281
9833         * gcc.c-torture/execute/pr49281.c: New test.
9834
9835 2011-06-04  Jan Hubicka  <jh@suse.cz>
9836
9837         PR tree-optimize/48929
9838         * gcc.c-torture/compile/pr48929.c: New testcase.
9839
9840 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9841
9842         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9843
9844 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9845
9846         PR c++/49276
9847         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9848
9849 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9850
9851         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9852
9853 2011-06-03  Richard Henderson  <rth@redhat.com>
9854             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9855
9856         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9857
9858 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9859
9860         * objc.dg/headers.m: Do not include objc-list.h.
9861
9862 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9863
9864         * objc.dg/type-stream-1.m: Test removed.
9865         * objc.dg/headers.m: Do not include typedstream.h.
9866
9867 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9868
9869         * objc.dg/torture/forward-1.m (main): Updated testcase.
9870
9871 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9872
9873         PR target/49163
9874         * gcc.c-torture/compile/pr49163.c: New.
9875
9876 2011-06-02  Asher Langton  <langton2@llnl.gov>
9877
9878         PR fortran/49268
9879         * gfortran.dg/PR49268.f90: New test.
9880
9881 2011-06-02  Asher Langton  <langton2@llnl.gov>
9882
9883         PR fortran/37039
9884         * gfortran.dg/PR37039.f90: New test.
9885
9886 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9887
9888         PR objc/48539
9889         * objc.dg/method-5.m: Updated.
9890         * objc.dg/method-19.m: Updated.
9891         * objc.dg/method-lookup-1.m: New.
9892         * obj-c++.dg/method-6.mm: Updated.
9893         * obj-c++.dg/method-7.mm: Updated.
9894         * obj-c++.dg/method-lookup-1.mm: New.
9895
9896 2011-06-02  DJ Delorie  <dj@redhat.com>
9897
9898         * lib/timeout.exp (timeout): Add board_info support.
9899
9900 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9901
9902         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9903
9904 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9905
9906         PR fortran/49265
9907         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9908         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9909
9910 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9911             Hans-Peter Nilsson  <hp@axis.com>
9912
9913         PR rtl-optimization/48840
9914         * gcc.target/sparc/ultrasp13.c: New test.
9915
9916 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9917
9918         PR target/49238
9919         * gcc.c-torture/compile/pr49238.c: New.
9920
9921 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9922
9923         * gcc.target/arm/g2.c: Skip test in -mthumb.
9924         Skip test unless cpu is xscale.
9925         * gcc.target/arm/scd42-2.c: Likewise.
9926         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9927
9928 2011-06-01  Jason Merrill  <jason@redhat.com>
9929
9930         * g++.dg/cpp0x/decltype28.C: New.
9931         * g++.dg/cpp0x/decltype29.C: New.
9932
9933 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9934
9935         PR target/45074
9936         * gcc.target/mips/pr45074.c: New test.
9937
9938 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9939             Hans-Peter Nilsson  <hp@axis.com>
9940
9941         PR rtl-optimization/48830
9942         * gcc.target/sparc/ultrasp12.c: New test.
9943
9944 2011-06-01  David Li  <davidxl@google.com>
9945
9946         * gcc.dg/profile-dir-1.c: Change pass name.
9947         * gcc.dg/profile-dir-2.c: Ditto.
9948         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9949         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9950         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9951         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9952         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9953         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9954         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9955         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9956         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9957         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9958         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9959         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9960         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9961         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9962         * gcc.dg/profile-dir-3.c: Ditto.
9963         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9964
9965 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9966
9967         * objc.dg/attributes/method-nonnull-1.m: New test.
9968         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9969
9970 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9971
9972         PR fortran/18918
9973         * gfortran.dg/coarray_atomic_1.f90: New.
9974         * gfortran.dg/coarray/atomic_1.f90: New.
9975
9976 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9977
9978         * gcc.dg/guality/bswaptest.c: New test.
9979         * gcc.dg/guality/clztest.c: New test.
9980         * gcc.dg/guality/ctztest.c: New test.
9981         * gcc.dg/guality/rotatetest.c: New test.
9982
9983         PR target/48688
9984         * gcc.target/i386/pr48688.c: New test.
9985
9986 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9987
9988         PR c++/48010
9989         * g++.dg/lookup/name-clash9.C: New.
9990
9991 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9992
9993         PR fortran/18918
9994         * gfortran.dg/coarray/dummy_1.f90: New.
9995
9996 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9997
9998         PR fortran/18918
9999         * gfortran.dg/coarray/save_1.f90: New.
10000         * gfortran.dg/coarray_4.f90: Update dg-error.
10001
10002 2011-05-31  Jason Merrill  <jason@redhat.com>
10003
10004         * g++.dg/cpp0x/rv-template1.C: New.
10005
10006 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10007
10008         PR rtl-optimization/49235
10009         * gcc.dg/pr49235.c: New test.
10010
10011 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10012
10013         PR tree-optimization/49093
10014         * gcc.dg/vect/pr49093.c: New test.
10015
10016 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10017
10018         PR debug/49047
10019         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10020
10021 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10022
10023         PR testsuite/49239
10024         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10025         output array.
10026
10027 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10028
10029         PR target/49186
10030         * gcc.c-torture/execute/pr49186.c: New.
10031
10032 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10033
10034         PR target/49168
10035          * gcc.target/i386/pr49168-1.c: New.
10036
10037 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10038             Eric Botcazou  <ebotcazou@adacore.com>
10039
10040         * gcc.dg/guality/drap.c: New test.
10041
10042 2011-05-30  Richard Guenther  <rguenther@suse.de>
10043
10044         PR tree-optimization/49210
10045         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10046         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10047
10048 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10049
10050         PR c++/49223
10051         * g++.dg/gomp/pr49223-1.C: New test.
10052         * g++.dg/gomp/pr49223-2.C: New test.
10053
10054 2011-05-30  Richard Guenther  <rguenther@suse.de>
10055
10056         PR tree-optimization/49218
10057         * gcc.c-torture/execute/pr49218.c: New testcase.
10058
10059 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10060
10061         PR tree-optimization/49199
10062         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10063         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10064         -fno-tree-scev-cprop.
10065
10066 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10067
10068         PR fortran/47601
10069         * gfortran.dg/extends_13.f03: New.
10070
10071 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10072
10073         PR rtl-optimization/49095
10074         * gcc.target/i386/pr49095.c: New test.
10075
10076 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10077
10078         PR fortran/18918
10079         * gfortran.dg/coarray_24.f90: New.
10080
10081 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10082
10083         PR fortran/18918
10084         * gfortran.dg/coarray_23.f90: New.
10085
10086 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10087
10088         From Ryan Mansfield
10089         * gcc.dg/pr48826.c: New test.
10090
10091 2011-05-29  Richard Guenther  <rguenther@suse.de>
10092
10093         PR tree-optimization/49217
10094         * gcc.dg/torture/pr49217.c: New testcase.
10095
10096 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10097
10098         PR testsuite/49222
10099         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10100
10101 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10102
10103         * gnat.dg/boolean_subtype.adb: Rename to...
10104         * gnat.dg/boolean_subtype1.adb: ...this.
10105
10106 2011-05-28  Jason Merrill  <jason@redhat.com>
10107
10108         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10109
10110 2011-05-27  Jason Merrill  <jason@redhat.com>
10111
10112         * g++.dg/cpp0x/enum18.C: Adjust.
10113
10114         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10115
10116 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10117
10118         PR fortran/18918
10119         * gfortran.dg/coarray_22.f90: New.
10120
10121 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10122
10123         PR tree-optimization/46728
10124         * gcc.target/powerpc/pr46728-1.c: New.
10125         * gcc.target/powerpc/pr46728-2.c: New.
10126         * gcc.target/powerpc/pr46728-3.c: New.
10127         * gcc.target/powerpc/pr46728-4.c: New.
10128         * gcc.target/powerpc/pr46728-5.c: New.
10129         * gcc.dg/pr46728-6.c: New.
10130         * gcc.target/powerpc/pr46728-7.c: New.
10131         * gcc.target/powerpc/pr46728-8.c: New.
10132         * gcc.dg/pr46728-9.c: New.
10133         * gcc.target/powerpc/pr46728-10.c: New.
10134         * gcc.target/powerpc/pr46728-11.c: New.
10135         * gcc.dg/pr46728-12.c: New.
10136         * gcc.target/powerpc/pr46728-13.c: New.
10137         * gcc.target/powerpc/pr46728-14.c: New.
10138         * gcc.target/powerpc/pr46728-15.c: New.
10139         * gcc.target/powerpc/pr46728-16.c: New.
10140
10141 2011-05-27  Jason Merrill  <jason@redhat.com>
10142
10143         * g++.dg/abi/mangle47.C: New.
10144
10145         PR c++/49176
10146         * g++.dg/template/const5.C: New.
10147
10148         * g++.dg/cpp0x/enum18.C: New.
10149
10150         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10151
10152         * g++.dg/cpp0x/error6.C: New.
10153
10154         * g++.dg/cpp0x/error5.C: New.
10155
10156 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10157
10158         PR c++/49165
10159         * g++.dg/eh/cond6.C: New test.
10160
10161 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10162
10163         PR fortran/48820
10164         * gfortran.dg/rank_3.f90: New.
10165         * gfortran.dg/rank_4.f90: New.
10166
10167 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10168
10169         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10170         replace dump search.
10171
10172 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10173
10174         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10175         * gnat.dg/bit_packed_array5.adb: ...here.
10176
10177 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10178
10179         PR c++/42056
10180         * g++.dg/cpp0x/auto25.C: New.
10181
10182 2011-05-27  Richard Guenther  <rguenther@suse.de>
10183
10184         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10185
10186 2011-05-27  Richard Guenther  <rguenther@suse.de>
10187
10188         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10189
10190 2011-05-27  Richard Guenther  <rguenther@suse.de>
10191
10192         PR middle-end/49189
10193         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10194
10195 2011-05-26  Jason Merrill  <jason@redhat.com>
10196
10197         * g++.dg/cpp0x/friend1.C: New.
10198         * g++.dg/cpp0x/friend2.C: New.
10199
10200         * g++.dg/cpp0x/auto7.C: Update.
10201         * g++.dg/template/crash50.C: Adjust.
10202         * g++.dg/template/static9.C: Adjust.
10203         * g++.old-deja/g++.ext/memconst.C: Adjust.
10204
10205 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10206
10207         * gcc.dg/march.c: Ignore a note for some targets.
10208
10209 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10210             Nathan Froyd  <froydnj@codesourcery.com>
10211
10212         PR c++/2288
10213         PR c++/18770
10214         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10215         * g++.dg/parse/pr18770.C: New test.
10216         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10217
10218 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10219
10220         PR fortran/48955
10221         * gfortran.dg/dependency_40.f90 : New test.
10222
10223 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10224
10225         PR fortran/18918
10226         * gfortran.dg/coarray/registering_1.f90: New.
10227
10228 2011-05-26  Jason Merrill  <jason@redhat.com>
10229
10230         * g++.dg/cpp0x/variadic111.C: New.
10231         * g++.dg/cpp0x/variadic41.C: Adjust.
10232
10233 2011-05-26  Richard Guenther  <rguenther@suse.de>
10234
10235         PR tree-optimization/48702
10236         * gcc.dg/torture/pr48702.c: New testcase.
10237
10238 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10239
10240         PR gcov-profile/48845
10241         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10242         support.
10243         * gcc.dg/matrix/matrix.exp: Likewise.
10244         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10245         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10246         line number to check_profiling_available.
10247         * lib/target-supports.exp (check_profiling_available): Account for
10248         this.
10249         Require TLS runtime support with -fprofile-generate.
10250         * lib/profopt.exp (profopt-execute): Add TLS options for
10251         -fprofile-generate.
10252         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10253
10254 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10255
10256         PR c++/49165
10257         * g++.dg/eh/cond5.C: New test.
10258
10259         PR tree-optimization/49161
10260         * gcc.c-torture/execute/pr49161.c: New test.
10261
10262 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10263
10264         * gcc.target/arm/neon-vorn-vbic.c: New test.
10265
10266 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10267
10268         PR tree-optimization/49038
10269         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10270         * gcc.dg/vect/pr49038.c: New test.
10271
10272 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10273
10274         * g++.dg/init/pr25811-3.C: New.
10275         * g++.dg/init/pr25811-4.C: New.
10276
10277 2011-05-25  Jason Merrill  <jason@redhat.com>
10278
10279         * g++.dg/cpp0x/enum17.C: New.
10280         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10281
10282         * g++.dg/cpp0x/auto24.C: New.
10283
10284         * g++.dg/cpp0x/error4.C: New.
10285
10286         * g++.dg/cpp0x/rv-restrict.C: New.
10287
10288         * g++.dg/cpp0x/enum15.C: New.
10289         * g++.dg/cpp0x/constexpr-switch2.C: New.
10290
10291         * g++.dg/cpp0x/variadic110.C: New.
10292
10293         * g++.dg/cpp0x/auto9.C: Add typedef test.
10294
10295         * g++.dg/cpp0x/auto23.C: New.
10296         * g++.dg/cpp0x/auto9.C: Adjust.
10297
10298         * g++.dg/cpp0x/defaulted29.C: New.
10299
10300         * g++.dg/cpp0x/initlist51.C: New.
10301
10302 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10303
10304         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10305         * g++.dg/abi/packed1.C: Suppress warning.
10306         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10307         * g++.dg/template/stdarg1.C: Likewise.
10308         * g++.dg/other/packed1.C: Remove arm from xfail list.
10309
10310 2011-05-25  Jason Merrill  <jason@redhat.com>
10311
10312         * g++.dg/cpp0x/enum16.C: New.
10313         * g++.dg/parse/error15.C: Adjust.
10314
10315         * g++.dg/cpp0x/initlist50.C: New.
10316
10317         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10318
10319         * g++.dg/cpp0x/variadic109.C: New.
10320
10321 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10322
10323          * gcc.target/i386/pause-1.c: New.
10324
10325 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10326
10327         * gcc.dg/stack-usage-1.c: Adjust comment.
10328         * gcc.dg/stack-usage-2.c: New test.
10329
10330 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10331
10332         PR c++/49136
10333         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10334         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10335
10336 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10337
10338         PR rtl-optimization/48757
10339         * gfortran.dg/pr48757.f:  New test case.
10340
10341 2011-05-24  Jason Merrill  <jason@redhat.com>
10342
10343         * g++.dg/cpp0x/access01.C: New.
10344
10345 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10346
10347         PR libobjc/48177
10348         * objc.dg/pr48177.m: New testcase.
10349
10350 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10351
10352         PR objc/48187
10353         * objc.dg/pr48187.m: New testcase.
10354         * obj-c++.dg/pr48187.mm: New testcase.
10355         * objc.dg/ivar-extra-semicolon.m: New testcase.
10356
10357 2011-05-24  Jason Merrill  <jason@redhat.com>
10358
10359         * g++.dg/template/access21.C: New.
10360         * g++.dg/template/access22.C: New.
10361
10362 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10363
10364         PR rtl-optimization/48633
10365         * g++.dg/pr48633.C: New test.
10366
10367 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10368
10369         PR target/49133
10370         * g++.dg/other/pr49133.C: New test.
10371
10372 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10373             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10374
10375         * gcc.dg/torture/tls/run-gd.c: New test.
10376         * gcc.dg/torture/tls/run-ie.c: New test.
10377         * gcc.dg/torture/tls/run-ld.c: New test.
10378         * gcc.dg/torture/tls/run-le.c: New test.
10379         * lib/target-supports.exp (check_effective_target_tls_runtime):
10380         Build testcase with TLS options.
10381
10382 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10383
10384         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10385
10386 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10387
10388         PR tree-optimization/49121
10389         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10390
10391 2011-05-23  Jason Merrill  <jason@redhat.com>
10392
10393         * g++.dg/cpp0x/defaulted28.C: New.
10394
10395         * g++.dg/cpp0x/sfinae25.C: New.
10396
10397         * g++.dg/cpp0x/rv-cast2.C: New.
10398
10399         * g++.dg/cpp0x/enum14.C: New.
10400
10401 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10402
10403         PR lto/49123
10404         * gcc.c-torture/execute/pr49123.c: New test.
10405
10406         PR debug/49032
10407         * gcc.dg/debug/pr49032.c: New test.
10408
10409         PR c/49120
10410         * gcc.dg/pr49120.c: New test.
10411
10412 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10413
10414         PR target/47315
10415         * gcc.target/i386/pr47315.c: New test.
10416
10417 2011-05-23  Jason Merrill  <jason@redhat.com>
10418
10419         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10420
10421         * g++.dg/cpp0x/sfinae24.C: New.
10422
10423         * g++.dg/cpp0x/error3.C: New.
10424
10425         * g++.dg/cpp0x/defaulted27.C: New.
10426
10427         * g++.dg/cpp0x/decltype27.C: New.
10428
10429 2011-05-23  Richard Guenther  <rguenther@suse.de>
10430
10431         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10432
10433 2011-05-23  Richard Guenther  <rguenther@suse.de>
10434
10435         PR tree-optimization/40874
10436         * g++.dg/tree-ssa/pr40874.C: New testcase.
10437
10438 2011-05-23  Richard Guenther  <rguenther@suse.de>
10439
10440         PR tree-optimization/49115
10441         * g++.dg/torture/pr49115.C: New testcase.
10442
10443 2011-05-23  Richard Guenther  <rguenther@suse.de>
10444
10445         PR middle-end/15419
10446         * gcc.dg/memcpy-3.c: New testcase.
10447
10448 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10449
10450         PR middle-end/48973
10451         * gcc.c-torture/execute/pr48973-1.c: New test.
10452         * gcc.c-torture/execute/pr48973-2.c: New test.
10453
10454 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10455
10456         PR c++/18016
10457         * g++.dg/warn/pr18016.C: New.
10458
10459 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10460
10461         PR target/45098
10462         * gcc.target/arm/ivopts-6.c: New test.
10463
10464 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10465
10466         PR middle-end/49029
10467         * gcc.c-torture/compile/pr49029.c: New test.
10468
10469 2011-05-22  Jason Merrill  <jason@redhat.com>
10470
10471         * g++.dg/cpp0x/sfinae23.C: New.
10472         * g++.dg/cpp0x/sfinae8.C: Correct.
10473
10474 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10475
10476         * gfortran.dg/function_optimize_8.f90:  New test case.
10477
10478 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10479
10480         PR tree-optimization/49087
10481         * gcc.dg/vect/O3-pr49087.c: New test.
10482
10483 2011-05-21  Jason Merrill  <jason@redhat.com>
10484
10485         * g++.dg/debug/const5.C: New.
10486
10487 2011-05-20  Jason Merrill  <jason@redhat.com>
10488
10489         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10490
10491         * g++.dg/cpp0x/constexpr-static7.C: New.
10492
10493         * g++.dg/cpp0x/enum12.C: New.
10494         * g++.dg/cpp0x/enum13.C: New.
10495
10496 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10497
10498         PR fortran/48699
10499         * gfortran.dg/select_type_23.f03: New.
10500
10501 2011-05-20  Jason Merrill  <jason@redhat.com>
10502
10503         * g++.dg/cpp0x/defaulted26.C: New.
10504
10505         * g++.dg/cpp0x/noexcept02.C: Fix.
10506         * g++.dg/cpp0x/noexcept03.C: Fix.
10507         * g++.dg/cpp0x/noexcept08.C: Fix.
10508         * g++.dg/cpp0x/noexcept10.C: New.
10509
10510 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10511
10512         PR fortran/48706
10513         * gfortran.dg/extends_12.f03: New.
10514
10515 2011-05-20  Jason Merrill  <jason@redhat.com>
10516
10517         * g++.dg/template/koenig9.C: New.
10518         * g++.dg/opt/pr47615.C: Fix.
10519         * g++.dg/overload/defarg1.C: Fix.
10520         * g++.dg/tc1/dr213.C: Remove xfail.
10521         * g++.dg/torture/pr34850.C: Fix.
10522         * g++.dg/torture/pr39362.C: Fix.
10523         * g++.old-deja/g++.brendan/crash56.C: Fix.
10524         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10525
10526 2011-05-20  Richard Guenther  <rguenther@suse.de>
10527
10528         PR tree-optimization/49079
10529         * gcc.dg/torture/pr49079.c: New testcase.
10530
10531 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10532
10533         PR tree-optimization/49073
10534         * gcc.c-torture/execute/pr49073.c: New test.
10535
10536 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10537
10538         PR fortran/18918
10539         * gfortran.dg/coarray_21.f90: New.
10540
10541 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10542
10543         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10544         output.
10545
10546 2011-05-19  Richard Guenther  <rguenther@suse.de>
10547
10548         PR testsuite/49063
10549         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10550
10551 2011-05-19  Richard Guenther  <rguenther@suse.de>
10552
10553         PR middle-end/48985
10554         * gcc.dg/builtin-object-size-11.c: New testcase.
10555
10556 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10557
10558         PR target/45098
10559         * gcc.target/arm/ivopts.c: New test.
10560         * gcc.target/arm/ivopts-2.c: New test.
10561
10562 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10563
10564         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10565
10566 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10567
10568         * gcc.c-torture/execute/960321-1.x: Remove.
10569
10570 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10571
10572         PR fortran/48700
10573         * gfortran.dg/move_alloc_4.f90: New.
10574
10575 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10576
10577         PR target/49002
10578         * gcc.target/i386/pr49002-1.c: New test.
10579         * gcc.target/i386/pr49002-2.c: Likewise.
10580
10581 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10582
10583         PR tree-optimization/49039
10584         * gcc.c-torture/execute/pr49039.c: New test.
10585         * gcc.dg/tree-ssa/pr49039.c: New test.
10586         * g++.dg/torture/pr49039.C: New test.
10587
10588 2011-05-18  Jason Merrill  <jason@redhat.com>
10589
10590         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10591         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10592         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10593
10594 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10595
10596         * gcc.target/bfin/mcpu-bf592.c: New test.
10597
10598 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10599
10600         PR tree-optimization/41881
10601         * gcc.dg/vect/O3-pr41881.c: New test.
10602         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10603
10604 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10605
10606         PR tree-optimization/49000
10607         * gcc.dg/pr49000.c: New test.
10608
10609 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10610
10611         * gnat.dg/invalid1.adb: New test.
10612
10613 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10614
10615         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10616         scan pattern.
10617         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10618         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10619
10620 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10621
10622         PR c++/48994
10623         * g++.dg/cpp0x/range-for18.C: New.
10624
10625 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10626
10627         PR fortran/18918
10628         * gfortran.dg/coarray/image_index_2.f90: New.
10629
10630 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10631
10632         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10633         * g++.dg/cpp0x/override2.C: New.
10634
10635 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10636
10637         PR fortran/18918
10638         * gfortran.de/coarray_20.f90: New.
10639
10640 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10641
10642         PR fortran/22572
10643         * function_optimize_7.f90:  New test case.
10644
10645 2011-05-13  Jason Merrill  <jason@redhat.com>
10646
10647         * g++.dg/cpp0x/decltype26.C: New.
10648         * g++.dg/cpp0x/enum11.C: New.
10649
10650 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10651
10652         PR fortran/48972
10653         PR fortran/48991
10654         * gfortran.dg/assign_8.f90: Update dg-error.
10655
10656 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10657
10658         PR fortran/48972
10659         * gfortran.dg/io_constraints_8.f90: New.
10660         * gfortran.dg/io_constraints_9.f90: New.
10661
10662 2011-05-13  Martin Thuresson  <martint@google.com>
10663
10664         PR gcov-profile/47793
10665         * gcc.dg/pr47793.c: New.
10666
10667 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10668
10669         PR tree-optimization/48975
10670         * gcc.dg/pr48975.c: New test.
10671
10672 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10673
10674         PR fortran/48972
10675         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10676
10677 2011-05-12  Jason Merrill  <jason@redhat.com>
10678
10679         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10680
10681 2011-05-12  Geert Bosch  <bosch@adacore.com>
10682
10683         * gnat.dg/view_conversion1.adb: New test.
10684
10685 2011-05-12  Richard Guenther  <rguenther@suse.de>
10686
10687         PR tree-optimization/48172
10688         * gcc.dg/vect/pr48172.c: New testcase.
10689
10690 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10691
10692         PR debug/48967
10693         * g++.dg/opt/pr48967.C: New test.
10694
10695 2011-05-11  Jason Merrill  <jason@redhat.com>
10696
10697         * g++.dg/cpp0x/constexpr-friend.C: New.
10698         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10699
10700         * g++.dg/cpp0x/sfinae22.C: New.
10701
10702 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10703
10704         PR fortran/48889
10705         * gfortran.dg/generic_24.f90: New.
10706
10707 2011-05-11  Richard Guenther  <rguenther@suse.de>
10708
10709         PR tree-optimization/15256
10710         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10711
10712 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10713
10714         PR debug/48159
10715         * gcc.dg/pr48159-1.c: New test.
10716         * gcc.dg/pr48159-2.c: New test.
10717
10718 2011-05-11  Richard Guenther  <rguenther@suse.de>
10719
10720         PR middle-end/48953
10721         * gcc.dg/torture/pr48953.c: New testcase.
10722
10723 2011-05-11  Richard Guenther  <rguenther@suse.de>
10724
10725         PR tree-optimization/18041
10726         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10727
10728 2011-05-11  Alan Modra  <amodra@gmail.com>
10729
10730         PR target/47755
10731         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10732
10733 2011-05-10  Jason Merrill  <jason@redhat.com>
10734
10735         * g++.dg/cpp0x/defaulted25.C: New.
10736         * g++.dg/template/crash7.C: Adjust.
10737
10738         * g++.dg/cpp0x/variadic108.C: New.
10739
10740 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10741
10742         * g++.dg/inherit/virtual9.C: Extend.
10743
10744 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10745
10746         PR target/48857
10747         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10748         are passed and returned in vector registers.
10749
10750 2011-05-10  Richard Guenther  <rguenther@suse.de>
10751
10752         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10753         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10754         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10755         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10756         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10757         applies.
10758
10759 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10760
10761         PR tree-optimization/48611
10762         PR tree-optimization/48794
10763         * gfortran.dg/gomp/pr48611.f90: New test.
10764         * gfortran.dg/gomp/pr48794.f90: New test.
10765
10766         PR debug/48928
10767         * gcc.dg/dfp/pr48928.c: New test.
10768
10769 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10770
10771         PR c++/48522
10772         * g++.dg/cpp0x/pr48522.C: New.
10773
10774 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10775
10776         PR c++/48735
10777         * g++.dg/cpp0x/sfinae21.C: New.
10778
10779 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10780
10781         * g++.dg/template/sfinae28.C: Rename to...
10782         * g++.dg/cpp0x/sfinae19.C: ... this.
10783         * g++.dg/template/sfinae29.C: Rename to...
10784         * g++.dg/cpp0x/sfinae20.C: ... this.
10785
10786 2011-05-09  Jeff Law <law@redhat.com>
10787
10788         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10789         consistent results.
10790
10791 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10792
10793         PR c++/20039
10794         * g++.dg/init/pr20039.C: New.
10795
10796 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10797
10798         PR c++/48737
10799         PR c++/48744
10800         * g++.dg/template/sfinae28.C: New.
10801         * g++.dg/template/sfinae29.C: Likewise.
10802
10803 2011-05-09  Jason Merrill  <jason@redhat.com>
10804
10805         * g++.dg/template/nontype23.C: New.
10806
10807 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10808         PR c++/48859
10809         * g++.dg/init/pr48859.C: New.
10810
10811 2011-05-09  Jason Merrill  <jason@redhat.com>
10812
10813         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10814         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10815         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10816         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10817         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10818         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10819         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10820         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10821
10822 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10823
10824         * g++.dg/inherit/virtual9.C: New.
10825
10826 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10827
10828         PR c++/48574
10829         * g++.dg/template/dependent-expr8.C: New test case.
10830
10831 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10832
10833         PR tree-optimization/48837
10834         * gcc.dg/pr48837.c: New testcase.
10835
10836 2011-05-06  Jason Merrill  <jason@redhat.com>
10837
10838         * g++.dg/cpp0x/constexpr-condition2.C: New.
10839
10840         * g++.dg/cpp0x/constexpr-missing.C: New.
10841
10842 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10843
10844         PR fortran/18918
10845         * gfortran.dg/coarray/this_image_2.f90: New.
10846
10847 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10848
10849         PR fortran/48858
10850         PR fortran/48820
10851         * gfortran.dg/bind_c_usage_22.f90: New.
10852         * gfortran.dg/bind_c_usage_23.f90: New.
10853         * gfortran.dg/bind_c_usage_24.f90: New.
10854         * gfortran.dg/bind_c_usage_24_c.c: New.
10855
10856 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10857
10858         PR c++/48838
10859         * g++.dg/template/member9.C: New test case.
10860
10861 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10862
10863         * gnat.dg/discr29.ad[sb]: New test.
10864         * gnat.dg/discr30.adb: Likewise.
10865
10866 2011-05-05  Julian Brown  <julian@codesourcery.com>
10867
10868         * gcc.target/arm/neon-vset_lanes8.c: New test.
10869
10870 2011-05-05  Jason Merrill  <jason@redhat.com>
10871
10872         * g++.dg/init/new32.C: New.
10873
10874 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10875
10876         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10877         Fix typo.
10878
10879 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10880
10881         PR rtl-optimization/48381
10882         * gcc.c-torture/compile/pr48381.c: New test.
10883
10884 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10885
10886         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10887         to dg-options.
10888         * gcc.target/i386/opt-1.c: Ditto.
10889
10890 2011-05-04  Jason Merrill  <jason@redhat.com>
10891
10892         * g++.dg/conversion/base1.C: New.
10893
10894 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10895
10896         PR libgfortran/48787
10897         * gfortran.dg/round_3.f08: Add more checks to test case.
10898
10899 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10900
10901         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10902         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10903         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10904         Gate test on effective_target fd_truncate.
10905
10906 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10907
10908         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10909         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10910         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10911         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10912         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10913         * gcc.target/i386/pr38824.c: Ditto.
10914         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10915         * gcc.target/i386/vecinit-2.c: Ditto.
10916         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10917         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10918         * gcc.target/i386/parity-2.c: Ditto.
10919         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10920
10921 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10922
10923         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10924         remove duplication.
10925         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10926         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10927         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10928
10929 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10930
10931         PR fortran/18918
10932         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10933
10934 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10935
10936         PR fortran/18918
10937         * gfortran.dg/coarray/this_image_1.f90: New.
10938
10939 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10940
10941         PR fortran/18918
10942         * gfortran.dg/coarray/caf.dg: New.
10943         * gfortran.dg/coarray/image_index_1.f90: New, copied
10944         from ../coarray_16.f90.
10945
10946 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10947
10948         PR c++/28501
10949         * g++.dg/ext/complex9.C: New.
10950
10951 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10952
10953         From Mike Frysinger
10954         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10955         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10956         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10957
10958 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10959
10960         * gcc.target/bfin/builtins: Created.
10961         * gcc.target/bfin/hisilh-O0.c: Deleted.
10962         * gcc.target/bfin/hisilh.c: Moved to...
10963         * gcc.target/bfin/builtins/hisilh.c: ...here.
10964         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10965         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10966         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10967         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10968         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10969         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10970         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10971         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10972         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10973         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10974         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10975         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10976         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10977         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10978         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10979         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10980         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10981         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10982         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10983         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10984         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10985         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10986         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10987         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10988         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10989         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10990         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10991         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10992         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10993         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10994         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10995         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10996         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10997         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10998         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10999         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11000         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11001         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11002         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11003         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11004         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11005         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11006         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11007         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11008         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11009         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11010         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11011         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11012         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11013         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11014         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11015         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11016         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11017         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11018         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11019         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11020         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11021         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11022         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11023         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11024         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11025         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11026         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11027         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11028         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11029         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11030         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11031         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11032         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11033         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11034         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11035         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11036         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11037         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11038         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11039         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11040         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11041         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11042         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11043         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11044         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11045         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11046         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11047         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11048         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11049         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11050         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11051         * gcc.target/bfin/builtins/circptr.c: Ditto.
11052         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11053         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11054         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11055         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11056         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11057         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11058         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11059         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11060         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11061         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11062         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11063         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11064         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11065         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11066         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11067         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11068         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11069         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11070         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11071         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11072         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11073         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11074         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11075         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11076         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11077         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11078         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11079         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11080         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11081         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11082         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11083         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11084         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11085         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11086         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11087         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11088         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11089         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11090         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11091         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11092         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11093         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11094         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11095         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11096         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11097         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11098         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11099         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11100         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11101         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11102         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11103         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11104         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11105         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11106         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11107         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11108         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11109         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11110         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11111         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11112         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11113         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11114         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11115         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11116         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11117         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11118         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11119         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11120         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11121         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11122
11123 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11124
11125         * gcc.target/arm/cold-lc.c: New test.
11126
11127 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11128
11129         PR target/48774
11130         * gcc.dg/pr48774.c: New test.
11131
11132 2011-05-03  Richard Guenther  <rguenther@suse.de>
11133
11134         * gcc.dg/large-size-array-5.c: New testcase.
11135
11136 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11137
11138         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11139
11140 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11141
11142         * lib/target-supports.exp (check_effective_target_vect_strided):
11143         Replace with...
11144         (check_effective_target_vect_strided2)
11145         (check_effective_target_vect_strided3)
11146         (check_effective_target_vect_strided4)
11147         (check_effective_target_vect_strided8): ...these new functions.
11148
11149         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11150         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11151         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11152         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11153         * gcc.dg/vect/pr37539.c: Likewise.
11154         * gcc.dg/vect/slp-11a.c: Likewise.
11155         * gcc.dg/vect/slp-11b.c: Likewise.
11156         * gcc.dg/vect/slp-11c.c: Likewise.
11157         * gcc.dg/vect/slp-12a.c: Likewise.
11158         * gcc.dg/vect/slp-12b.c: Likewise.
11159         * gcc.dg/vect/slp-18.c: Likewise.
11160         * gcc.dg/vect/slp-19a.c: Likewise.
11161         * gcc.dg/vect/slp-19b.c: Likewise.
11162         * gcc.dg/vect/slp-21.c: Likewise.
11163         * gcc.dg/vect/slp-23.c: Likewise.
11164         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11165
11166         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11167         instead of vect_interleave && vect_extract_even_odd.
11168         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11169         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11170         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11171         * gcc.dg/vect/vect-1.c: Likewise.
11172         * gcc.dg/vect/vect-10.c: Likewise.
11173         * gcc.dg/vect/vect-98.c: Likewise.
11174         * gcc.dg/vect/vect-107.c: Likewise.
11175         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11176         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11177         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11178         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11179         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11180         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11181         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11182         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11183         * gcc.dg/vect/vect-strided-float.c: Likewise.
11184         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11185         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11186         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11187         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11188         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11189         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11190         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11191         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11192         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11193         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11194         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11195         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11196         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11197         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11198         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11199
11200         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11201         target condition.
11202         * gcc.dg/vect/pr30843.c: Likewise.
11203         * gcc.dg/vect/pr33866.c: Likewise.
11204         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11205         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11206         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11207         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11208
11209 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11210
11211         * gcc.dg/vect/slp-11.c: Split into...
11212         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11213         gcc.dg/vect/slp-11c.c: ...these tests.
11214         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11215         * gcc.dg/vect/slp-12c.c: ...this new test.
11216         * gcc.dg/vect/slp-19.c: Split into...
11217         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11218         gcc.dg/vect/slp-19c.c: ...these new tests.
11219
11220 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11221
11222         * lib/target-supports.exp
11223         (check_effective_target_vect_extract_even_odd_wide): Delete.
11224         (check_effective_target_vect_strided_wide): Likewise.
11225         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11226         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11227         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11228         * gcc.dg/vect/pr37539.c: Likewise.
11229         * gcc.dg/vect/slp-11.c: Likewise.
11230         * gcc.dg/vect/slp-12a.c: Likewise.
11231         * gcc.dg/vect/slp-12b.c: Likewise.
11232         * gcc.dg/vect/slp-19.c: Likewise.
11233         * gcc.dg/vect/slp-23.c: Likewise.
11234         * gcc.dg/vect/vect-1.c: Likewise.
11235         * gcc.dg/vect/vect-98.c: Likewise.
11236         * gcc.dg/vect/vect-107.c: Likewise.
11237         * gcc.dg/vect/vect-strided-float.c: Likewise.
11238
11239 2011-05-02  Jason Merrill  <jason@redhat.com>
11240
11241         * g++.dg/init/new31.C: New.
11242
11243 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11244
11245         PR c/35445
11246         * gcc.dg/pr35445.c: New test.
11247
11248 2011-05-02  Jason Merrill  <jason@redhat.com>
11249
11250         * c-c++-common/vla-1.c: New.
11251
11252 2011-05-02  Richard Guenther  <rguenther@suse.de>
11253
11254         PR tree-optimization/48822
11255         * gcc.dg/torture/pr48822.c: New testcase.
11256
11257 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11258
11259         PR c++/47969
11260         * g++.dg/cpp0x/constexpr-47969.C: New.
11261
11262 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11263
11264         PR testsuite/48498
11265         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11266         on vect_no_align targets.
11267         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11268         vect_no_align targets.
11269
11270 2011-05-01  Xinliang David Li  <davidxl@google.com>
11271
11272         * gcc.dg/tree-ssa/integer-addr.c: New test.
11273         * gcc.dg/tree-ssa/alias_bug.c: New test.
11274
11275 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11276
11277         PR libgfortran/48787
11278         * gfortran.dg/round_3.f08: Add more checks.
11279
11280 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11281
11282         PR fortran/48821
11283         * gfortran.dg/import9.f90: New, proper test.
11284         * gfortran.dg/interface_37.f90: Remove bogus
11285         test (bogus copy of interface_36.f90).
11286
11287 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11288
11289         PR fortran/48821
11290         * gfortran.dg/interface_37.f90: New.
11291
11292 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11293
11294         PR fortran/48746
11295         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11296
11297 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11298
11299         PR tree-optimization/48809
11300         * gcc.c-torture/execute/pr48809.c: New test.
11301
11302 2011-04-29  Jeff Law <law@redhat.com>
11303
11304         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11305
11306 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11307
11308         PR c++/48606
11309         * g++.dg/init/ctor10.C: New.
11310
11311 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11312
11313         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11314           warning in implicitly instantiated templates.
11315
11316 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11317
11318         * g++.dg/warn/Wnull-conversion-1.C: New.
11319         * g++.dg/warn/Wnull-conversion-2.C: New.
11320
11321 2011-04-29  Diego Novillo  <dnovillo@google.com>
11322
11323         * g++.old-deja/g++.other/null3.C: Expect warning about
11324         converting boolean to a pointer.
11325
11326 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11327
11328         PR fortran/48462
11329         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11330         being a target.
11331
11332         PR fortran/48746
11333         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11334
11335 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11336
11337         PR fortran/48810
11338         * gfortran.dg/typebound_proc_22.f90: New.
11339
11340         PR fortran/48800
11341         * gfortran.dg/interface_36.f90: New.
11342
11343 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11344
11345         PR libgfortran/48488
11346         PR libgfortran/48602
11347         PR libgfortran/48615
11348         PR libgfortran/48684
11349         PR libgfortran/48787
11350         * gfortran.dg/fmt_g.f: Adjust test.
11351         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11352         * gfortran.dg/round_3.f08: New test.
11353         * gfortran.dg/namelist_print_1.f: Adjust test.
11354         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11355         * gfortran.dg/f2003_io_5.f03: Adjust test.
11356         * gfortran.dg/coarray_15.f90: Adjust test.
11357         * gfortran.dg/namelist_65.f90: Adjust test.
11358         * gfortran.dg/fmt_cache_1.f: Adjust test.
11359         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11360         * gfortran.dg/real_const_3.f90: Adjust test.
11361
11362 2011-04-29  Jan Hubicka  <jh@suse.cz>
11363
11364         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11365         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11366
11367 2011-04-28  Xinliang David Li  <davidxl@google.com>
11368
11369         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11370         * g++.dg/prof-robust-1.C: New test.
11371
11372 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11373
11374         PR tree-optimization/48765
11375         * gcc.dg/vect/pr48765.c: New.
11376
11377 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11378
11379         PR tree-optimization/48775
11380         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11381
11382 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11383
11384         PR c++/48798
11385         * g++.dg/inherit/pr48798.C: New.
11386         * g++.old-deja/g++.other/base1.C: Adjust.
11387
11388 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11389
11390         PR c++/48656
11391         * g++.dg/template/inherit7.C: New test case.
11392
11393 2011-04-28  Richard Guenther  <rguenther@suse.de>
11394
11395         PR tree-optimization/40052
11396         PR tree-optimization/15347
11397         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11398         * gcc.dg/pr15347.c: Likewise.
11399
11400 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11401
11402         PR c++/48530
11403         * g++.dg/cpp0x/sfinae18.C: New.
11404
11405 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11406
11407         PR c++/48771
11408         * g++.dg/ext/is_literal_type1.C: New.
11409
11410 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11411
11412         PR fortran/48112
11413         PR fortran/48279
11414         * gfortran.dg/interface_35.f90: New.
11415         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11416         * gfortran.dg/func_result_6.f90: Add dg-warning.
11417         * gfortran.dg/bessel_1.f90: Ditto.
11418         * gfortran.dg/hypot_1.f90: Ditto.
11419         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11420         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11421         * gfortran.dg/interface_assignment_4.f90: Ditto.
11422
11423 2011-04-27  Jason Merrill  <jason@redhat.com>
11424
11425         * g++.dg/ext/complex8.C: New.
11426
11427         * g++.dg/cpp0x/initlist49.C: New.
11428         * g++.dg/init/new30.C: New.
11429
11430 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11431
11432         PR fortran/48788
11433         * gfortran.dg/whole_file_34.f90: New.
11434
11435 2011-04-27  Jan Hubicka  <jh@suse.cz>
11436
11437         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11438
11439 2011-04-27  Jason Merrill  <jason@redhat.com>
11440
11441         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11442
11443         * g++.dg/parse/ambig6.C: New.
11444
11445 2011-04-27  Nick Clifton  <nickc@redhat.com>
11446
11447         * gcc.dg/20020312-2.c: Add definition for RX.
11448
11449         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11450         option with RX targets.
11451
11452         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11453         /* */ comments.
11454
11455 2011-04-27  Richard Guenther  <rguenther@suse.de>
11456
11457         * gcc.dg/tree-ssa/pr23382.c: Remove.
11458
11459 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11460
11461         PR target/48767
11462         * gcc.c-torture/compile/pr48767.c: New test.
11463
11464 2011-04-27  Richard Guenther  <rguenther@suse.de>
11465
11466         PR tree-optimization/48772
11467         * g++.dg/pr48772.C: New testcase.
11468
11469 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11470
11471         PR c/48742
11472         * gcc.c-torture/compile/pr48742.c: New test.
11473
11474 2011-04-26  Jason Merrill  <jason@redhat.com>
11475
11476         * g++.dg/lookup/koenig13.C: New.
11477
11478         * g++.dg/cpp0x/initlist48.C: New.
11479
11480 2011-04-25  Jason Merrill  <jason@redhat.com>
11481
11482         * g++.dg/cpp0x/sfinae17.C: New.
11483
11484 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11485
11486         PR target/48258
11487         * gcc.target/powerpc/pr48258-1.c: New file.
11488         * gcc.target/powerpc/pr48258-2.c: Ditto.
11489
11490 2011-04-26  Xinliang David Li  <davidxl@google.com>
11491
11492         * gcc.dg/uninit-suppress.c: New test.
11493         * gcc.dg/uninit-suppress.c: New test.
11494
11495 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11496
11497         PR debug/48768
11498         * gcc.dg/pr48768.c: New test.
11499
11500         PR tree-optimization/48734
11501         * gcc.c-torture/compile/pr48734.c: New test.
11502
11503         PR testsuite/48753
11504         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11505
11506 2011-04-26  Richard Guenther  <rguenther@suse.de>
11507
11508         PR tree-optimization/48731
11509         * gcc.dg/torture/pr48731.c: New testcase.
11510
11511 2011-04-26  Richard Guenther  <rguenther@suse.de>
11512
11513         PR testsuite/48753
11514         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11515
11516 2011-04-26  Richard Guenther  <rguenther@suse.de>
11517
11518         PR middle-end/48694
11519         * gcc.dg/torture/pr48694-1.c: New testcase.
11520         * gcc.dg/torture/pr48694-2.c: Likewise.
11521
11522 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11523
11524         * g++.dg/ext/underlying_type1.C: New.
11525         * g++.dg/ext/underlying_type2.C: Likewise.
11526         * g++.dg/ext/underlying_type3.C: Likewise.
11527         * g++.dg/ext/underlying_type4.C: Likewise.
11528         * g++.dg/ext/underlying_type5.C: Likewise.
11529         * g++.dg/ext/underlying_type6.C: Likewise.
11530         * g++.dg/ext/underlying_type7.C: Likewise.
11531         * g++.dg/ext/underlying_type8.C: Likewise.
11532         * g++.dg/ext/underlying_type9.C: Likewise.
11533         * g++.dg/ext/underlying_type10.C: Likewise.
11534
11535 2011-04-25  Jason Merrill  <jason@redhat.com>
11536
11537         * g++.dg/cpp0x/regress/template-const2.C: New.
11538
11539 2011-04-25  Jeff Law <law@redhat.com>
11540
11541         * gcc.dg/tree-ssa/vrp56.c: new test.
11542
11543 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11544
11545         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11546
11547 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11548
11549         PR preprocessor/48740
11550         * c-c++-common/raw-string-11.c: New test.
11551
11552 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11553
11554         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11555         hppa*-*-hpux*.
11556
11557 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11558
11559         PR fortran/18918
11560         * gfortran.dg/coarray_19.f90: New.
11561
11562 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11563
11564         PR c/48685
11565         * gcc.dg/pr48685.c: New test.
11566
11567 2011-04-22  Jan Hubicka  <jh@suse.cz>
11568
11569         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11570
11571 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11572
11573         PR tree-optimization/48717
11574         * gcc.c-torture/execute/pr48717.c: New test.
11575
11576 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11577
11578         PR target/48723
11579         * gcc.target/i386/pr48723.c: New test.
11580
11581 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11582
11583         PR c/48716
11584         * gcc.dg/gomp/pr48716.c: New test.
11585         * g++.dg/gomp/pr48716.C: New test.
11586
11587 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11588
11589         PR c/36750
11590         * gcc.dg/missing-field-init-2.c: Update testcase.
11591
11592 2011-04-22  Alan Modra  <amodra@gmail.com>
11593
11594         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11595
11596 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11597
11598         PR fortran/48405
11599         * gfortran.dg/function_optimize_6.f90:  New test.
11600
11601 2011-04-21  Easwaran Raman  <eraman@google.com>
11602
11603         * gcc.dg/stack-layout-2.c: New test.
11604
11605 2011-04-21  Richard Guenther  <rguenther@suse.de>
11606
11607         PR lto/48703
11608         * g++.dg/lto/pr48207-2_0.C: New testcase.
11609         * g++.dg/lto/pr48207-3_0.C: Likewise.
11610
11611 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11612
11613         * gnat.dg/volatile5.adb: New test.
11614         * gnat.dg/volatile5_pkg.ads: New helper.
11615
11616 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11617
11618         PR target/48708
11619         * gcc.target/i386/pr48708.c: New test.
11620
11621 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11622
11623         * gcc.dg/vect/vect-119.c: New test.
11624
11625 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11626
11627         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11628         and once without.
11629
11630 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11631             Richard Sandiford  <richard.sandiford@linaro.org>
11632
11633         PR target/46329
11634         * gcc.target/arm/pr46329.c: New test.
11635
11636 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11637
11638         PR fortran/18918
11639         * gfortran.dg/coarray_18.f90: New.
11640
11641 2011-04-20  Jason Merrill  <jason@redhat.com>
11642
11643         * g++.dg/cpp0x/initlist47.C: New.
11644
11645         * g++.dg/init/dtor4.C: New.
11646
11647 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11648
11649         PR target/48678
11650         * gcc.target/i386/sse2-pinsrw.c: New test.
11651         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11652         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11653         * gcc.target/i386/sse2-insvhi.c: Ditto.
11654         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11655         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11656
11657 2011-04-20  Jason Merrill  <jason@redhat.com>
11658
11659         * g++.dg/template/const4.C: New.
11660
11661 2011-04-20  Easwaran Raman  <eraman@google.com>
11662
11663         * gcc.dg/stack-layout-1.c: New test.
11664
11665 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11666
11667         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11668         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11669         function.
11670
11671 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11672
11673         * gcc.dg/binop-xor1.c: New test.
11674         * gcc.dg/binop-xor2.c: New test.
11675         * gcc.dg/binop-xor3.c: New test.
11676         * gcc.dg/binop-xor4.c: New test.
11677         * gcc.dg/binop-xor5.c: New test.
11678
11679 2011-04-20  Richard Guenther  <rguenther@suse.de>
11680
11681         PR tree-optimization/47892
11682         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11683
11684 2011-04-20  Richard Guenther  <rguenther@suse.de>
11685
11686         PR middle-end/48695
11687         * g++.dg/torture/pr48695.C: New testcase.
11688
11689 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11690
11691         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11692         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11693         * gcc.c-torture/execute/pr45262.c: Ditto
11694         * gcc.dg/torture/pr43165.c: Ditto.
11695         * gcc.dg/torture/pr47228.c: Ditto.
11696         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11697         * gcc.dg/ipa/pr45644.c: Ditto.
11698         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11699         PDP11.
11700
11701 2011-04-19  Jason Merrill  <jason@redhat.com>
11702
11703         * g++.dg/ext/complex7.C: New.
11704
11705         * g++.dg/ext/attrib41.C: New.
11706
11707 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11708
11709         PR testsuite/48676
11710         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11711
11712 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11713
11714         PR target/48678
11715         * gcc.target/i386/pr48678.c: New test.
11716
11717 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11718
11719         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11720         * g++.dg/opt/devirt2.C: New test.
11721         * g++.dg/ipa/devirt-g-1.C: Likewise.
11722
11723 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11724
11725         PR fortran/48588
11726         * gfortran.dg/whole_file_33.f90: New.
11727
11728 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11729
11730         * g++.dg/ipa/devirt-7.C: New test.
11731
11732 2011-04-19  Richard Guenther  <rguenther@suse.de>
11733
11734         PR lto/48207
11735         * g++.dg/lto/pr48207_0.C: New testcase.
11736
11737 2011-04-18  Jason Merrill  <jason@redhat.com>
11738
11739         * g++.dg/init/void1.C: New.
11740
11741         * g++.dg/cpp0x/union4.C: New.
11742
11743 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11744
11745         PR middle-end/48661
11746         * g++.dg/torture/pr48661.C: New test.
11747
11748         PR c++/48632
11749         * g++.dg/gomp/pr48632.C: New test.
11750
11751 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11752
11753         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11754         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11755
11756 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11757
11758         PR fortran/18918
11759         * gfortran.dg/coarray_17.f90: New.
11760         * gfortran.dg/coarray_10.f90: Update dg-error.
11761
11762 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11763
11764         PR testsuite/48251
11765         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11766         * gfortran.dg/guality/guality.exp: Likewise.
11767
11768 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11769
11770         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11771
11772 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11773
11774         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11775
11776 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11777
11778         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11779
11780 2011-04-18  Richard Guenther  <rguenther@suse.de>
11781
11782         PR middle-end/46364
11783         * g++.dg/torture/pr46364.C: New testcase.
11784
11785 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11786
11787         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11788
11789 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11790
11791         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11792
11793 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11794             Ira Rosen  <ira.rosen@linaro.org>
11795
11796         PR target/48252
11797         * gcc.target/arm/pr48252.c: New test.
11798
11799 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11800
11801         PR tree-optimization/48616
11802         * gcc.dg/pr48616.c: New test.
11803
11804 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11805
11806         PR fortran/18918
11807         * gfortran.dg/coarray_16.f90: New.
11808
11809 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11810
11811         PR fortran/48462
11812         * gfortran.dg/realloc_on_assign_7.f03: New test.
11813
11814 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11815
11816         PR libgfortran/48602
11817         * gfortran.dg/fmt_g0_6.f08: New test.
11818
11819 2011-04-17  Jason Merrill  <jason@redhat.com>
11820
11821         * g++.dg/cpp0x/sfinae16.C: New.
11822
11823 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11824
11825         * gcc.target/mips/reg-var-1.c: New test.
11826
11827 2011-04-17  Jan Hubicka  <jh@suse.cz>
11828
11829         * gcc.dg/winline-5.c: Update testcase.
11830
11831 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11832
11833         * gnat.dg/discr27.ad[sb]: Move dg directive.
11834         * gnat.dg/discr28.ad[sb]: New test.
11835         * gnat.dg/discr28_pkg.ads: New helper.
11836
11837 2011-04-17  Michael Matz  <matz@suse.de>
11838
11839         PR tree-optimization/48622
11840         PR lto/48645
11841         * gcc.dg/lto/pr48622_0.c: New test.
11842
11843 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11844
11845         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11846         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11847         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11848         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11849         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11850         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11851
11852 2011-04-15  Jason Merrill  <jason@redhat.com>
11853
11854         * g++.dg/cpp0x/range-for17.C: New.
11855
11856 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11857
11858         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11859         * g++.dg/cpp0x/range-for3.C: Likewise.
11860         * g++.dg/cpp0x/range-for9.C: Correct error message.
11861         * g++.dg/cpp0x/range-for11.C: New.
11862         * g++.dg/cpp0x/range-for12.C: New.
11863         * g++.dg/cpp0x/range-for13.C: New.
11864         * g++.dg/cpp0x/range-for14.C: New.
11865         * g++.dg/cpp0x/range-for15.C: New.
11866         * g++.dg/cpp0x/range-for16.C: New.
11867
11868 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11869
11870         PR fortran/18918
11871         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11872
11873 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11874
11875         * objc.dg/naming-4.m: Updated.
11876         * objc.dg/naming-5.m: Updated.
11877         * objc.dg/naming-6.m: New.
11878         * objc.dg/naming-7.m: New.
11879         * obj-c++.dg/naming-1.mm: Updated.
11880         * obj-c++.dg/naming-2.mm: Updated.
11881         * obj-c++.dg/naming-3.mm: New.
11882         * obj-c++.dg/naming-4.mm: New.
11883
11884 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11885
11886         PR libgfortran/48589
11887         * gfortran.dg/fmt_g0_5.f08: New test.
11888
11889 2011-04-15  Richard Guenther  <rguenther@suse.de>
11890
11891         PR testsuite/48286
11892         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11893
11894 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11895
11896         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11897         -finline-limit=0 to -fno-inline
11898
11899 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11900
11901         PR target/48614
11902         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11903         just avx.
11904
11905 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11906
11907         PR target/48605
11908         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11909         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11910         * gcc.target/i386/avx-insertps-3.c: New test.
11911         * gcc.target/i386/avx-insertps-4.c: New test.
11912
11913 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11914
11915         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11916         -finline-limit=0
11917
11918 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11919
11920         PR target/46779
11921         PR target/45291
11922         PR target/41894
11923         * gcc.target/avr/pr46779-1.c: New test case
11924         * gcc.target/avr/pr46779-2.c: New test case
11925
11926 2011-04-14  Jason Merrill  <jason@redhat.com>
11927
11928         * g++.dg/cpp0x/sfinae15.C: New.
11929
11930         * g++.dg/cpp0x/sfinae14.C: New.
11931
11932         * g++.dg/ext/vla10.C: New.
11933
11934 2011-04-14  Richard Guenther  <rguenther@suse.de>
11935
11936         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11937
11938 2011-04-14  Richard Guenther  <rguenther@suse.de>
11939
11940         * gcc.dg/fold-bitand-4.c: Move ...
11941         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11942
11943 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11944
11945         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11946         variables const.
11947         * gcc.target/avr/torture/trivial.c: Ditto.
11948
11949 2011-04-13  Jason Merrill  <jason@redhat.com>
11950
11951         * g++.dg/template/operator11.C: New.
11952
11953 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11954
11955         PR middle-end/48591
11956         * gcc.dg/gomp/pr48591.c: New test.
11957
11958         PR c++/48570
11959         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11960         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11961
11962 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11963
11964         PR c++/48574
11965         * g++.dg/template/dependent-expr7.C: New test case.
11966
11967 2011-04-13  Jason Merrill  <jason@redhat.com>
11968
11969         * g++.dg/cpp0x/sfinae13.C: New.
11970
11971 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11972
11973         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11974
11975 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11976
11977         * gcc.target/arm/pr43698.c: Remove -march option.
11978
11979 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11980
11981         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11982         -march option.
11983
11984 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11985
11986         PR fortran/48360
11987         PR fortran/48456
11988         * gfortran.dg/realloc_on_assign_6.f03: New test.
11989
11990 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11991
11992         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11993         targets the additional -mno-ms-bitfields and
11994         -Wno-packed-bitfield-compat options.
11995         * g++.dg/ext/bitfield3.C: Likewise.
11996         * g++.dg/ext/bitfield4.C: Likewise.
11997         * g++.dg/ext/bitfield5.C: Likewise.
11998         * gcc.dg/bitfld-15.c: Likewise.
11999         * gcc.dg/bitfld-16.c: Likewise.
12000         * gcc.dg/bitfld-17.c: Likewise.
12001         * gcc.dg/bitfld-18.c: Likewise.
12002
12003 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12004
12005         * gcc.target/arm/neon-vld3-1.c: New test.
12006         * gcc.target/arm/neon-vst3-1.c: New test.
12007         * gcc.target/arm/neon/v*.c: Regenerate.
12008
12009 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12010
12011         PR rtl-optimization/48549
12012         * g++.dg/opt/pr48549.C: New test.
12013
12014 2011-04-12  Richard Guenther  <rguenther@suse.de>
12015
12016         PR tree-optimization/46076
12017         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12018
12019 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12020
12021         PR testsuite/21164
12022         * lib/compat.exp (compat-execute): Declare unsupported after
12023         stripping path from src1.
12024         * lib/lto.exp (lto-execute): Likewise.
12025
12026 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12027
12028         PR c/48552
12029         * gcc.dg/pr48552-1.c: New test.
12030         * gcc.dg/pr48552-2.c: New test.
12031
12032 2011-04-11  Jason Merrill  <jason@redhat.com>
12033
12034         * g++.dg/cpp0x/sfinae12.C: New.
12035
12036         * g++.dg/cpp0x/enum10.C: New.
12037
12038         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12039
12040         * g++.dg/cpp0x/rv-func.C: New.
12041
12042 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12043
12044         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12045         alpha*-dec-osf5*.
12046
12047 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12048
12049         PR tree-optimization/48195
12050         * gcc.dg/ipa/pr48195.c: New test.
12051
12052 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12053
12054         * gnat.dg/return3.adb: Remove unused switch.
12055
12056 2011-04-08  Mike Stump  <mikestump@comcast.net>
12057
12058         PR testsuite/48506
12059         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12060         default to fno-common.
12061
12062 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12063
12064         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12065         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12066
12067 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12068
12069         PR fortran/48448
12070         * gfortran.dg/function_optimize_5.f90:  New test.
12071
12072 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12073
12074         * gnat.dg/aggr17.adb: New test.
12075         * gnat.dg/aggr18.adb: Likewise.
12076
12077 2011-04-08  Michael Matz  <matz@suse.de>
12078
12079         PR middle-end/48389
12080         * gcc.target/i386/pr48389.c: New test.
12081
12082 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12083
12084         PR rtl-optimization/48272
12085         * g++.dg/opt/pr48272.C: New.
12086
12087 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12088
12089         PR rtl-optimization/48235
12090         * gcc.dg/pr48235.c: New.
12091
12092 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12093
12094         PR rtl-optimization/48302
12095         * g++.dg/opt/pr48302.C: New.
12096
12097 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12098
12099         PR target/48273
12100         * g++.dg/opt/pr48273.C: New.
12101
12102 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12103
12104         PR rtl-optimization/48442
12105         * gcc.dg/pr48442.c: New.
12106
12107 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12108
12109         PR tree-optimization/48377
12110         * gcc.dg/vect/pr48377.c: New test.
12111
12112 2011-04-07  Jason Merrill  <jason@redhat.com>
12113
12114         * g++.dg/cpp0x/regress/call1.C: New.
12115
12116         * g++.dg/cpp0x/variadic107.C: New.
12117
12118         * g++.dg/cpp0x/sfinae11.C: New.
12119         * g++.dg/cpp0x/noexcept02.C: Fix.
12120
12121         * g++.dg/cpp0x/sfinae10.C: New.
12122
12123         * g++.dg/cpp0x/sfinae9.C: New.
12124
12125         * c-c++-common/Wcast-qual-1.c: Move here from...
12126         * gcc.dg/cast-qual-3.c: ...here, and...
12127         * g++.dg/warn/Wcast-qual2.C: ...here.
12128
12129         * g++.dg/cpp0x/sfinae8.C: New.
12130
12131         * g++.dg/cpp0x/sfinae7.C: New.
12132
12133         * g++.dg/cpp0x/enum9.C: New.
12134
12135 2011-04-07  Mike Stump  <mikestump@comcast.net>
12136
12137         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12138         with no trampolines.
12139
12140 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12141
12142         PR fortran/48117
12143         * gfortran.dg/gomp/pr48117.f90: New test.
12144
12145         PR debug/48343
12146         * gcc.dg/torture/pr48343.c: New test.
12147
12148 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12149
12150         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12151
12152 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12153
12154         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12155
12156 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12157
12158         PR target/43920
12159         * lib/scanasm.exp (object-size): New proc.
12160         * gcc.target/arm/pr43920-2.c: New test.
12161
12162 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12163
12164         PR fortran/18918
12165         PR fortran/48477
12166         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12167
12168 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12169
12170         * gcc.dg/mtune.c: Prune note from output.
12171
12172 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12173
12174         PR debug/48466
12175         * gcc.dg/guality/pr36977.c: New test.
12176         * gcc.dg/guality/pr48466.c: New test.
12177
12178 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12179
12180         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12181
12182 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12183
12184         * gnat.dg/return3.adb: New test.
12185
12186 2011-04-06  Richard Guenther  <rguenther@suse.de>
12187
12188         PR tree-optimization/47663
12189         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12190
12191 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12192
12193         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12194         Solaris 8 and 9 as well.
12195
12196 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12197
12198         PR target/43920
12199         * gcc.target/arm/pr43920-1.c: New test.
12200
12201 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12202
12203         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12204         (cctor): Actually return the value.
12205         (main): Cast return values.
12206
12207 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12208
12209         * gfortran.dg/character_comparison_8.f90:  New test.
12210
12211 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12212
12213         * frontend-passes: (optimize_lexical_comparison): New function.
12214         (optimize_expr): Call it.
12215         (optimize_comparison): Also handle lexical comparison functions.
12216         Return false instad of -2 for unequal comparison.
12217
12218 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12219
12220         PR fortran/48412
12221         * function_optimize_4.f90:  New test.
12222
12223 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12224
12225         PR fortran/18918
12226         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12227         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12228         * gfortran.dg/coarray_15.f90: New.
12229
12230 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12231
12232         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12233         * gfortran.dg/bessel_7.f90: Likewise.
12234
12235 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12236
12237         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12238
12239 2011-04-03  Richard Guenther  <rguenther@suse.de>
12240             Ira Rosen  <ira.rosen@linaro.org>
12241
12242         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12243         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12244         -ftree-loop-if-convert-stores.
12245
12246 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12247
12248         * gnat.dg/specs/aggr2.ads: New test.
12249
12250 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12251
12252         * gnat.dg/debug2.ad[sb]: New test.
12253         * gnat.dg/debug2_pkg.ads: New helper.
12254         * gnat.dg/debug3.ad[sb]: New test.
12255
12256 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12257
12258         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12259
12260 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12261
12262         PR middle-end/48335
12263         * gcc.c-torture/compile/pr48335-1.c: New test.
12264         * gcc.dg/pr48335-1.c: New test.
12265         * gcc.dg/pr48335-2.c: New test.
12266         * gcc.dg/pr48335-3.c: New test.
12267         * gcc.dg/pr48335-4.c: New test.
12268         * gcc.dg/pr48335-5.c: New test.
12269         * gcc.dg/pr48335-6.c: New test.
12270         * gcc.dg/pr48335-7.c: New test.
12271         * gcc.dg/pr48335-8.c: New test.
12272         * gcc.target/i386/pr48335-1.c: New test.
12273
12274 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12275
12276         PR c/36299
12277         * gcc.dg/Waddress.c: New test.
12278
12279 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12280
12281         PR fortran/48352
12282         * gfortran.dg/function_optimize_3.f90:  New test.
12283
12284 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12285
12286         * gcc.c-torture/compile/20110401-1.c: New test.
12287
12288         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12289         * g++.dg/lto/20091002-2_0.C: Likewise.
12290         * g++.dg/lto/20090303_0.c: Likewise.
12291         * g++.dg/lto/20091004-1_0.C: Likewise.
12292         * g++.dg/lto/20091002-3_0.C: Likewise.
12293         * g++.dg/lto/20091004-2_0.C: Likewise.
12294         * g++.dg/lto/20081123_0.C: Likewise.
12295         * g++.dg/lto/20090313_0.C: Likewise.
12296         * g++.dg/lto/20081109-1_0.C: Likewise.
12297         * g++.dg/lto/20081219_0.C: Likewise.
12298         * g++.dg/lto/20081204-1_0.C: Likewise.
12299         * g++.dg/lto/20090302_0.C: Likewise.
12300         * g++.dg/lto/20081119-1_0.C: Likewise.
12301         * g++.dg/lto/20081118_0.C: Likewise.
12302         * gcc.dg/lto/20091020-2_0.c: Likewise.
12303         * gcc.dg/lto/20090210_0.c: Likewise.
12304         * gcc.dg/lto/20081204-1_0.c: Likewise.
12305         * gcc.dg/lto/20081224_0.c: Likewise.
12306         * gcc.dg/lto/20090219_0.c: Likewise.
12307         * gcc.dg/lto/20091014-1_0.c: Likewise.
12308         * gcc.dg/lto/20091016-1_0.c: Likewise.
12309         * gcc.dg/lto/20090206-2_0.c: Likewise.
12310         * gcc.dg/lto/20090116_0.c: Likewise.
12311         * gcc.dg/lto/20091013-1_0.c: Likewise.
12312         * gcc.dg/lto/20091015-1_0.c: Likewise.
12313         * gcc.dg/lto/20090126-2_0.c: Likewise.
12314
12315 2011-03-31  Ian Lance Taylor  <iant@google.com>
12316
12317         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12318
12319 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12320
12321         * gnat.dg/opt16.adb: New test.
12322
12323 2011-03-31  Jason Merrill  <jason@redhat.com>
12324
12325         * g++.dg/cpp0x/defaulted24.C: New.
12326
12327 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12328
12329         PR target/16292
12330         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12331         with -O0.
12332
12333 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12334
12335         * g++.dg/other/i386-9.C: New test.
12336
12337 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12338
12339         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12340
12341 2011-03-30  Jason Merrill  <jason@redhat.com>
12342
12343         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12344
12345         * g++.dg/cpp0x/regress/isnan.C: New.
12346
12347         * g++.dg/cpp0x/initlist46.C: New.
12348
12349 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12350
12351         PR target/47551
12352         * gcc.target/arm/neon-modes-2.c: New test.
12353
12354 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12355
12356         PR c/48305
12357         * gcc.c-torture/compile/pr48305.c: New test.
12358
12359 2011-03-29  Jason Merrill  <jason@redhat.com>
12360
12361         * g++.dg/cpp0x/regress/value-dep1.C: New.
12362
12363 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12364
12365         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12366
12367 2011-03-29  Ian Lance Taylor  <iant@google.com>
12368
12369         * go.test/go-test.exp: Handle the test lines used in several new
12370         tests.
12371         (errchk): Add opts parameter.  Change all callers.  Handle parens
12372         in regexps.
12373
12374 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12375             Dominique d'Humieres  <dominiq@lps.ens.fr>
12376
12377         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12378         and __APPLE__ && __PPC__ && __ALTIVEC__.
12379
12380 2011-03-29  Jason Merrill  <jason@redhat.com>
12381
12382         * g++.dg/cpp0x/dependent1.C: New.
12383
12384         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12385
12386         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12387
12388         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12389
12390 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12391
12392         PR fortran/48095
12393         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12394         * gfortran.dg/proc_ptr_comp_32.f90: New.
12395
12396 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12397
12398         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12399         check for corresponding warning.
12400
12401 2011-03-28  Jason Merrill  <jason@redhat.com>
12402
12403         * g++.dg/cpp0x/rv-deduce2.C: New.
12404
12405 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12406
12407         PR debug/48203
12408         * gcc.dg/pr48203.c: New test.
12409
12410 2011-03-28  Jeff Law <law@redhat.com>
12411
12412         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12413
12414 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12415
12416         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12417         and __PPC__ && __ALTIVEC__.
12418
12419 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12420
12421         PR testsuite/48238
12422         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12423         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12424         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12425         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12426
12427 2011-03-28  Jason Merrill  <jason@redhat.com>
12428
12429         * g++.dg/cpp0x/initlist-array2.C: New.
12430
12431         * g++.dg/cpp0x/initlist-array1.C: New.
12432
12433         * g++.dg/cpp0x/constexpr-compound.C: New.
12434
12435         * g++.dg/cpp0x/constexpr-using.C: New.
12436
12437         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12438
12439 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12440
12441         PR testsuite/48276
12442         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12443
12444 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12445
12446         * gcc.dg/slp-1.c: New test.
12447
12448 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12449
12450         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12451         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12452         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12453         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12454         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12455         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12456         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12457         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12458         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12459         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12460         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12461         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12462         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12463         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12464
12465 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12466
12467         PR fortran/47065
12468         * gfortran.dg/trim_optimize_5.f90:  New test.
12469         * gfortran.dg/trim_optimize_6.f90:  New test.
12470
12471 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12472
12473         PR target/38598
12474         * gcc.target/mips/madd-7.c: Remove -mlong32.
12475         * gcc.target/mips/msub-7.c: Likewise.
12476
12477 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12478
12479         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12480         accesses to preserve the meaning of the test for doubleword vectors.
12481         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12482         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12483
12484 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12485
12486         PR fortran/48291
12487         * gfortran.dg/class_42.f03: New.
12488
12489 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12490
12491         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12492         strided accesses.
12493
12494 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12495
12496         PR rtl-optimization/48144
12497         * gcc.dg/pr48144.c: New test.
12498
12499 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12500
12501         * gnat.dg/discr27.ad[sb]: New test.
12502
12503 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12504
12505         * gnat.dg/limited_with2.ad[sb]: New test.
12506         * gnat.dg/limited_with2_pkg1.ads: New helper.
12507         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12508
12509 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12510
12511         * gnat.dg/opt15.adb: New test.
12512         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12513
12514 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12515
12516         PR fortran/48174
12517         PR fortran/45304
12518         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12519         * gfortran.dg/leadz_trailz_3.f90: Ditto
12520
12521 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12522
12523         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12524
12525 2011-03-25  Jason Merrill  <jason@redhat.com>
12526
12527         * g++.dg/cpp0x/defaulted22.C: New.
12528         * g++.dg/cpp0x/defaulted23.C: New.
12529         * g++.dg/cpp0x/defaulted15.C: Adjust.
12530
12531 2011-03-25  Jason Merrill  <jason@redhat.com>
12532
12533         * g++.dg/cpp0x/move1.C: New.
12534
12535 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12536
12537         PR target/48287
12538         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12539
12540 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12541
12542         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12543         for mips-sgi-irix6.5.
12544         Replace snprintf prototype by <stdio.h>.
12545
12546 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12547
12548         PR testsuite/48283
12549         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12550         run_expensive_tests.
12551         * gcc.dg/graphite/block-4.c: Likewise.
12552         * gcc.dg/graphite/block-7.c: Likewise.
12553         * gcc.dg/graphite/block-8.c: Likewise.
12554
12555 2011-03-25  Richard Guenther  <rguenther@suse.de>
12556
12557         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12558         * g++.dg/tree-ssa/pr8781.C: Likewise.
12559         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12560         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12561         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12562         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12563         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12564         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12565         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12566         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12567         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12568         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12569         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12570         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12571         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12572         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12573         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12574         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12575         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12576         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12577         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12578         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12579         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12580         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12581         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12582         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12583         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12584         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12585         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12586         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12587         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12588         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12589         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12590         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12591         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12592         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12593         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12594         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12595         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12596         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12597         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12598         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12599         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12600         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12601         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12602         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12603         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12604         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12605         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12606         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12607         * c-c++-common/pr46562-2.c: Likewise.
12608         * gfortran.dg/pr42108.f90: Likewise.
12609         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12610         foo to be inlined even at -O1.
12611         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12612         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12613         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12614         * gcc.dg/matrix/matrix.exp: Disable FRE.
12615
12616 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12617
12618         PR debug/48204
12619         * gcc.dg/dfp/pr48204.c: New test.
12620
12621 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12622
12623         PR target/48209
12624         * gcc.c-torture/execute/pr47917.c: Move this...
12625         * gcc.dg/torture/pr47917.c: to here and add xfails.
12626
12627 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12628
12629         * gnat.dg/array16.ad[sb]: New test.
12630         * gnat.dg/array16.ads: New helper.
12631
12632 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12633
12634         * gnat.dg/derived_type2.adb: New test.
12635
12636 2011-03-24  Richard Guenther  <rguenther@suse.de>
12637
12638         PR tree-optimization/48271
12639         * g++.dg/torture/pr48271.C: New testcase.
12640
12641 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12642
12643         * gnat.dg/array15.ad[sb]: New test.
12644
12645 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12646
12647         PR target/48237
12648         * gcc.target/i386/pr48237.c: New test.
12649
12650 2011-03-24  Richard Guenther  <rguenther@suse.de>
12651
12652         PR middle-end/48269
12653         * gcc.dg/builtin-object-size-10.c: New testcase.
12654
12655 2011-03-24  Richard Guenther  <rguenther@suse.de>
12656
12657         PR tree-optimization/46562
12658         * c-c++-common/pr46562-2.c: New testcase.
12659         * c-c++-common/pr46562.c: Likewise.
12660
12661 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12662
12663         * gcc.dg/vect/vect-cselim-1.c: New test.
12664         * gcc.dg/vect/vect-cselim-2.c: New test.
12665
12666 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12667
12668         * gcc.target/arm/pr46934.c: New.
12669
12670 2011-03-23  Ian Lance Taylor  <iant@google.com>
12671
12672         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12673
12674 2011-03-23  Richard Guenther  <rguenther@suse.de>
12675
12676         * gcc.dg/struct: Remove directory and contents.
12677
12678 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12679
12680         PR testsuite/48251
12681         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12682
12683 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12684
12685         * gnat.dg/discr26.ad[sb]: New test.
12686         * gnat.dg/discr26_pkg.ads: New helper.
12687
12688 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12689
12690         PR target/47553
12691         * gcc.target/arm/neon-vld-1.c: New test.
12692
12693 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12694
12695         * gnat.dg/array14.ad[sb]: New test.
12696         * gnat.dg/array14_pkg.ads: New helper.
12697
12698 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12699
12700         * gcc.c-torture/execute/920501-8.x: Remove.
12701         * gcc.c-torture/execute/930513-1.x: Remove.
12702         * gcc.c-torture/execute/960312-1.x: Remove.
12703         * gcc.c-torture/compile/20000804-1.c,
12704         gcc.c-torture/compile/20001205-1.c,
12705         gcc.c-torture/compile/20001226-1.c,
12706         gcc.c-torture/compile/20010518-2.c,
12707         gcc.c-torture/compile/20020312-1.c,
12708         gcc.c-torture/compile/20020604-1.c,
12709         gcc.c-torture/compile/920501-12.c,
12710         gcc.c-torture/compile/920501-4.c,
12711         gcc.c-torture/compile/920520-1.c,
12712         gcc.c-torture/compile/980506-1.c,
12713         gcc.c-torture/execute/980709-1.x,
12714         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12715         options for m68hc11.
12716         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12717         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12718         m68hc11.
12719
12720 2011-03-22  Nick Clifton  <nickc@redhat.com>
12721
12722         * lib/target-supports.exp (check_profiling_available): Add MN10300
12723         to the list of targets that do not support profiling.  Restore
12724         alpha sorting to this list.
12725
12726 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12727
12728         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12729         failure on 32-bit systems.
12730         * gcc.dg/torture/vector-2.c: Ditto.
12731
12732 2011-03-22  Richard Guenther  <rguenther@suse.de>
12733
12734         PR tree-optimization/48228
12735         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12736
12737 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12738
12739         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12740         powerpc.
12741
12742         PR target/48226
12743         * gcc.target/powerpc/pr48226.c: New file.
12744
12745 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12746
12747         * lib/prune.exp (prune_gcc_output): Prune "could not create
12748         compact unwind for" warnings.
12749
12750 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12751
12752         PR c/42544
12753         PR c/48197
12754         * gcc.c-torture/execute/pr42544.c: New test.
12755         * gcc.c-torture/execute/pr48197.c: New test.
12756
12757 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12758
12759         PR preprocessor/48192
12760         * gcc.target/powerpc/pr48192.c: New file.
12761
12762         PR target/48053
12763         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12764         split problem of 0 being loaded in a VSX register.
12765
12766 2011-03-21  Richard Guenther  <rguenther@suse.de>
12767
12768         PR c/47939
12769         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12770         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12771         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12772         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12773
12774 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12775
12776         PR target/48213
12777         * gcc.dg/pr48213.c: New test.
12778
12779 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12780
12781         PR target/12171
12782         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12783
12784 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12785
12786         * gcc.target/arm/xor-and.c: New.
12787
12788 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12789
12790         PR fortran/22572
12791         * gfortran.dg/function_optimize_1.f90:  New test.
12792         * gfortran.dg/function_optimize_2.f90:  New test.
12793
12794 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12795
12796         PR rtl-optimization/47502
12797         * gcc.target/i386/pr47502-1.c: New.
12798         * gcc.target/i386/pr47502-2.c: Likewise.
12799
12800 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12801
12802         PR rtl-optimization/48156
12803         * gcc.dg/pr48156.c: New test.
12804
12805 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12806
12807         PR libfortran/47439
12808         * gfortran.dg/scratch_1.f90: Adjust test.
12809
12810 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12811
12812         PR libfortran/47439
12813         * gfortran.dg/scratch_1.f90: New test.
12814
12815 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12816
12817         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12818         variably modified typedefs.
12819         * gcc.dg/c1x-typedef-2.c: Remove.
12820
12821 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12822
12823         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12824         * gcc.dg/c1x-anon-struct-3.c: New test.
12825         * gcc.dg/anon-struct-11.c: Update.
12826
12827 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12828
12829         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12830         dg-xfail-run-if.
12831         Only xfail with gas.
12832
12833 2011-03-18  Jason Merrill  <jason@redhat.com>
12834
12835         * g++.dg/template/fn-ptr1.C: New.
12836
12837         * g++.dg/overload/volatile1.C: New.
12838
12839         * g++.dg/opt/pr23372.C: New.
12840
12841         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12842
12843 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12844
12845         PR middle-end/47405
12846         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12847
12848 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12849
12850         * gcc.target/arm/unsigned-extend-1.c: New.
12851
12852 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12853
12854         PR bootstrap/48161
12855         * gcc.c-torture/compile/pr48161.c: New test.
12856
12857 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12858
12859         PR middle-end/47725
12860         * gcc.dg/torture/pr47725.c: New.
12861
12862 2011-03-17  Jason Merrill  <jason@redhat.com>
12863
12864         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12865         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12866
12867 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12868
12869         * gnat.dg/specs/elab2.ads: New test.
12870         * gnat.dg/specs/elab2_pkg.ads: New helper.
12871
12872 2011-03-17  Jason Merrill  <jason@redhat.com>
12873
12874         * g++.dg/cpp0x/decltype-1212.C: New.
12875         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12876
12877 2011-03-17  Jason Merrill  <jason@redhat.com>
12878
12879         * g++.dg/parse/memfnquals1.C: New.
12880
12881 2011-03-17  Richard Guenther  <rguenther@suse.de>
12882
12883         PR middle-end/48134
12884         * gcc.dg/pr48134.c: New testcase.
12885
12886 2011-03-17  Richard Guenther  <rguenther@suse.de>
12887
12888         PR middle-end/48165
12889         * g++.dg/torture/pr48165.C: New testcase.
12890
12891 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12892
12893         PR rtl-optimization/48141
12894         * gcc.dg/pr48141.c: New test.
12895
12896 2011-03-16  Jason Merrill  <jason@redhat.com>
12897
12898         * g++.dg/cpp0x/constexpr-48089.C: New.
12899
12900         * g++.dg/cpp0x/constexpr-abi1.C: New.
12901
12902         * g++.dg/cpp0x/constexpr-46336.C: New.
12903         * g++.dg/parse/friend5.C: Adjust expected errors.
12904
12905         * g++.dg/cpp0x/constexpr-47570.C: New.
12906
12907 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12908
12909         PR debug/47510
12910         * ++.dg/debug/dwarf2/typedef6.C: New test.
12911
12912 2011-03-16  Jason Merrill  <jason@redhat.com>
12913
12914         * g++.dg/cpp0x/elision2.C: New.
12915
12916         * g++.dg/cpp0x/constexpr-array3.C: New.
12917
12918 2011-03-16  Jason Merrill  <jason@redhat.com>
12919
12920         * g++.dg/cpp0x/sfinae6.C: New.
12921         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12922         * g++.dg/cpp0x/pr45908.C: Likewise.
12923         * g++.dg/cpp0x/sfinae6.C: Likewise.
12924         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12925         * g++.old-deja/g++.law/arg11.C: Likewise.
12926
12927 2011-03-16  Jason Merrill  <jason@redhat.com>
12928
12929         * g++.dg/template/incomplete6.C: New.
12930
12931 2011-03-16  Jeff Law <law@redhat.com>
12932
12933         * gcc.dg/tree-ssa/vrp55.c: New test.
12934
12935 2011-03-16  Jason Merrill  <jason@redhat.com>
12936
12937         * g++.dg/cpp0x/auto22.C: New.
12938
12939 2011-03-16  Richard Guenther  <rguenther@suse.de>
12940
12941         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12942         optimizing it away if promoted to const.
12943
12944 2011-03-16  Richard Guenther  <rguenther@suse.de>
12945
12946         PR tree-optimization/48149
12947         * gcc.dg/fold-complex-1.c: New testcase.
12948
12949 2011-03-16  Richard Guenther  <rguenther@suse.de>
12950
12951         PR testsuite/48147
12952         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12953         or cloning happens.
12954
12955 2011-03-16  Richard Guenther  <rguenther@suse.de>
12956
12957         PR tree-optimization/26134
12958         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12959
12960 2011-03-16  Richard Guenther  <rguenther@suse.de>
12961
12962         PR tree-optimization/48146
12963         * gcc.dg/torture/pr48146.c: New testcase.
12964
12965 2011-03-16  Richard Guenther  <rguenther@suse.de>
12966
12967         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12968         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12969
12970 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12971
12972         PR middle-end/48136
12973         * gcc.c-torture/compile/pr48136.c: New test.
12974
12975         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12976
12977         PR debug/45882
12978         * gcc.dg/guality/pr45882.c: New test.
12979
12980 2011-03-15  Jason Merrill  <jason@redhat.com>
12981
12982         * g++.dg/cpp0x/constexpr-recursion.C: New.
12983
12984         * g++.dg/cpp0x/implicit11.C: New.
12985
12986 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12987
12988         * g++.dg/cpp0x/constexpr-attribute.C: New.
12989
12990 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12991
12992         * g++.dg/parse/pr34758.C: New.
12993
12994 2011-03-15  Xinliang David Li  <davidxl@google.com>
12995
12996         PR c/47837
12997         * gcc.dg/uninit-pred-7_d.c: New test.
12998         * gcc.dg/uninit-pred-8_d.c: New test.
12999
13000 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13001
13002         PR target/46788
13003         * gcc.target/arm/pr46788.c: New.
13004
13005 2011-03-15  Richard Guenther  <rguenther@suse.de>
13006
13007         PR middle-end/47650
13008         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13009         * gfortran.dg/ishft_4.f90: Likewise.
13010         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13011
13012 2011-03-15  Richard Guenther  <rguenther@suse.de>
13013
13014         PR tree-optimization/13954
13015         * g++.dg/tree-ssa/pr13954.C: New testcase.
13016
13017 2011-03-15  Richard Guenther  <rguenther@suse.de>
13018
13019         PR tree-optimization/48037
13020         * gcc.target/i386/pr48037-1.c: New testcase.
13021
13022 2011-03-15  Richard Guenther  <rguenther@suse.de>
13023
13024         PR tree-optimization/41490
13025         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13026         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13027         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13028         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13029         * g++.dg/tree-ssa/pr33604.C: Adjust.
13030
13031 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13032
13033         PR middle-end/47917
13034         * gcc.c-torture/execute/pr47917.c: New test.
13035         * gcc.dg/pr47917.c: New test.
13036
13037         PR middle-end/38878
13038         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13039
13040 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13041
13042         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13043         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13044         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13045         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13046         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13047         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13048         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13049         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13050         * gcc.target/i386/avx-floor-vec.c: Ditto.
13051         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13052         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13053         * gcc.target/i386/avx-rint-vec.c: Ditto.
13054         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13055         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13056         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13057         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13058
13059 2011-03-14  Tom Tromey  <tromey@redhat.com>
13060
13061         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13062         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13063         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13064
13065 2011-03-14  Tom Tromey  <tromey@redhat.com>
13066
13067         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13068         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13069         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13070
13071 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13072
13073         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13074
13075 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13076
13077         PR rtl-optimization/47166
13078         * gcc.c-torture/execute/postmod-1.c: New test.
13079
13080 2011-03-14  Richard Guenther  <rguenther@suse.de>
13081
13082         PR middle-end/48098
13083         * gcc.dg/torture/pr48098.c: New testcase.
13084
13085 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13086
13087         PR target/48053
13088         * gcc.target/powerpc/pr48053-1.c: New test.
13089         * gcc.target/powerpc/pr48053-2.c: Likewise.
13090
13091 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13092
13093         PR libfortran/48066
13094         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13095
13096 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13097
13098         PR libfortran/48066
13099         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13100
13101 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13102
13103         PR fortran/48059
13104         * gfortran.dg/class_41.f03: New.
13105
13106 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13107
13108         * g++.dg/conversion/cast3.C: New test.
13109
13110 2011-03-11  Jason Merrill  <jason@redhat.com>
13111
13112         * g++.dg/template/error45.C: New.
13113
13114         * g++.dg/parse/no-type-defn1.C: New.
13115
13116         * g++.dg/ext/attrib40.C: New.
13117
13118         * g++.dg/cpp0x/regress/array1.C: New.
13119
13120 2011-03-11  Richard Guenther  <rguenther@suse.de>
13121
13122         PR tree-optimization/48067
13123         * gcc.dg/pr48067.c: New testcase.
13124
13125 2011-03-11  Richard Guenther  <rguenther@suse.de>
13126
13127         PR lto/48073
13128         * g++.dg/lto/20110311-1_0.C: New testcase.
13129
13130 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13131
13132         PR c++/48035
13133         * g++.dg/inherit/virtual8.C: New test.
13134
13135         PR middle-end/48044
13136         * gcc.dg/torture/pr48044.c: New test.
13137
13138 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13139
13140         PR fortran/47768
13141         * gfortran.dg/proc_ptr_comp_31.f90: New.
13142
13143 2011-03-11  Richard Guenther  <rguenther@suse.de>
13144
13145         PR tree-optimization/47278
13146         * gcc.dg/torture/pr47278-1.c: New testcase.
13147         * gcc.dg/torture/pr47278-2.c: Likewise.
13148
13149 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13150
13151         PR tree-optimization/48063
13152         * gcc.dg/torture/pr48063.c: New test.
13153
13154 2011-03-10  Jason Merrill  <jason@redhat.com>
13155
13156         * g++.dg/template/array22.C: New.
13157
13158         * g++.dg/cpp0x/syntax-err1.C: New.
13159         * g++.dg/parse/error36.C: Adjust expected errors.
13160         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13161         * g++.old-deja/g++.pt/typename3.C: Likewise.
13162         * g++.old-deja/g++.pt/typename4.C: Likewise.
13163         * g++.old-deja/g++.pt/typename6.C: Likewise.
13164
13165 2011-03-09  Jason Merrill  <jason@redhat.com>
13166
13167         * g++.dg/template/nontype22.C: New.
13168
13169 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13170
13171         PR tree-optimization/47714
13172         * g++.dg/torture/pr47714.C: New test.
13173
13174 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13175
13176         PR target/47755
13177         * gcc.target/powerpc/pr47755-2.c: New file.
13178
13179 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13180
13181         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13182         is not set in the environment, pass 64 as first argument when not
13183         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13184         native where ulimit -u is supported.
13185
13186 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13187
13188         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13189
13190 2011-03-08  Jason Merrill  <jason@redhat.com>
13191
13192         * g++.dg/template/nontype21.C: New.
13193
13194         * g++.dg/template/anon5.C: New.
13195
13196 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13197
13198         PR debug/47881
13199         * gcc.dg/pr47881.c: New test.
13200
13201 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13202
13203         PR c++/47957
13204         * g++.dg/lookup/template3.C: New test.
13205
13206 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13207
13208         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13209         'long' type.
13210
13211 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13212
13213         PR testsuite/47954
13214         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13215         sizeof to compute alignment.
13216
13217 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13218
13219         PR tree-optimization/48022
13220         * gcc.dg/pr48022-1.c: New test.
13221         * gcc.dg/pr48022-2.c: New test.
13222
13223 2011-03-07  Jason Merrill  <jason@redhat.com>
13224
13225         * g++.dg/template/nontype20.C: New.
13226         * g++.dg/init/member1.C: Adjust expected errors.
13227         * g++.dg/parse/constant4.C: Likewise.
13228         * g++.dg/template/qualified-id3.C: Likewise.
13229         * g++.old-deja/g++.pt/crash10.C: Likewise.
13230
13231         * g++.dg/cpp0x/regress/non-const1.C: New.
13232
13233 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13234
13235         PR debug/47991
13236         * gcc.dg/pr47991.c: New test.
13237
13238 2011-03-07  Jason Merrill  <jason@redhat.com>
13239
13240         * g++.dg/abi/mangle46.C: New.
13241
13242 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13243
13244         PR target/47862
13245         * gcc.target/powerpc/pr47862.c: New.
13246
13247 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13248
13249         PR target/45413
13250         * gcc.target/i386/combine-mul.c: Require nonpic.
13251
13252 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13253             Nathan Froyd  <froydnj@codesourcery.com>
13254
13255         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13256
13257 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13258
13259         * README.QMTEST: Remove.
13260
13261 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13262             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13263
13264         PR fortran/47850
13265         * gfortran.dg/array_constructor_37.f90 : New test.
13266
13267 2011-03-05  Jason Merrill  <jason@redhat.com>
13268
13269         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13270         * g++.dg/abi/mangle45.C: Likewise.
13271         * g++.dg/cpp0x/trailing1.C: Likewise.
13272
13273 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13274
13275         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13276
13277 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13278
13279         PR rtl-optimization/47899
13280         * gcc.dg/pr47899.c: New test.
13281
13282         * gcc.dg/torture/pr47968.c: Ignore warnings.
13283
13284         PR tree-optimization/47967
13285         * gcc.c-torture/compile/pr47967.c: New test.
13286
13287 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13288
13289         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13290         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13291
13292 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13293
13294         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13295         and property_getAttributes() if __OBJC2__.
13296         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13297         * objc.dg/property/property-encoding-1.m: New.
13298         * obj-c++.dg/property/property-encoding-1.mm: New.
13299
13300 2011-03-04  Jason Merrill  <jason@redhat.com>
13301
13302         * g++.dg/template/pseudodtor6.C: New.
13303
13304         * g++.dg/inherit/covariant19.C: New.
13305
13306 2011-03-04  Richard Guenther  <rguenther@suse.de>
13307
13308         PR middle-end/47968
13309         * gcc.dg/torture/pr47968.c: New testcase.
13310
13311 2011-03-04  Richard Guenther  <rguenther@suse.de>
13312
13313         PR middle-end/47975
13314         * gcc.dg/torture/pr47975.c: New testcase.
13315
13316 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13317
13318         PR c++/47974
13319         * g++.dg/template/crash106.C: New.
13320
13321 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13322
13323         PR c/47963
13324         * gcc.dg/gomp/pr47963.c: New test.
13325         * g++.dg/gomp/pr47963.C: New test.
13326
13327 2011-03-02  Jason Merrill  <jason@redhat.com>
13328
13329         * g++.dg/cpp0x/regress/condition1.C: New.
13330
13331         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13332
13333 2011-03-01  Jason Merrill  <jason@redhat.com>
13334
13335         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13336
13337         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13338
13339 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13340
13341         PR rtl-optimization/47925
13342         * gcc.c-torture/execute/pr47925.c: New test.
13343
13344 2011-03-01  Jason Merrill  <jason@redhat.com>
13345
13346         * g++.dg/cpp0x/decltype25.C: New.
13347
13348         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13349
13350 2011-03-01  Richard Guenther  <rguenther@suse.de>
13351
13352         PR tree-optimization/47890
13353         * gcc.dg/torture/pr47890.c: New testcase.
13354
13355 2011-03-01  Richard Guenther  <rguenther@suse.de>
13356
13357         PR lto/47924
13358         * gcc.dg/lto/pr47924_0.c: New testcase.
13359
13360 2011-03-01  Richard Guenther  <rguenther@suse.de>
13361
13362         PR lto/46911
13363         * gfortran.dg/lto/pr46911_0.f: New testcase.
13364
13365 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13366
13367         PR libgfortran/47933
13368         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13369         compile errors from older code form.
13370
13371 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13372
13373         PR libgfortran/47567
13374         * gfortran.dg/fmt_fw_d.f90: New test.
13375
13376 2011-02-28  Jason Merrill  <jason@redhat.com>
13377
13378         * g++.dg/inherit/covariant18.C: New.
13379
13380 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13381
13382         PR middle-end/47893
13383         * gcc.dg/pr47893.c: New test.
13384
13385 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13386
13387         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13388         NULL in case of a selector with conflicting types.
13389         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13390
13391 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13392
13393         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13394         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13395         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13396         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13397
13398 2011-02-28  Jason Merrill  <jason@redhat.com>
13399
13400         PR c++/47906
13401         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13402
13403 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13404
13405         PR libgfortran/47778
13406         * gfortran.dg/namelist_71.f90: New test.
13407
13408 2011-02-27  Jason Merrill  <jason@redhat.com>
13409
13410         PR c++/47906
13411         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13412         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13413
13414 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13415
13416         PR c++/46466
13417         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13418
13419 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13420
13421         PR fortran/47886
13422         * gfortran.dg/gomp/task-1.f90: Removed.
13423
13424 2011-02-26  Jason Merrill  <jason@redhat.com>
13425
13426         * g++.dg/template/this-targ1.C: New.
13427
13428         * g++.dg/cpp0x/regress/template-const1.C: New.
13429         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13430         * g++.dg/template/function1.C: Adjust.
13431         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13432         * g++.dg/debug/debug7.C: Adjust.
13433
13434 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13435
13436         PR fortran/47886
13437         * gfortran.dg/gomp/task-1.f90: New.
13438
13439 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13440
13441         * gcc.target/arm/neon-thumb2-move.c: Add
13442         dg-require-effective-target arm_thumb2_ok.
13443
13444 2011-02-24  Jason Merrill  <jason@redhat.com>
13445
13446         * g++.dg/parse/constant1.C: Specify C++98 mode.
13447         * g++.dg/parse/constant5.C: Likewise.
13448         * g++.dg/parse/error2.C: Likewise.
13449         * g++.dg/parse/semicolon3.C: Likewise.
13450         * g++.dg/template/crash14.C: Likewise.
13451         * g++.dg/template/local4.C: Likewise.
13452         * g++.dg/template/nontype3.C: Likewise.
13453         * g++.dg/parse/crash31.C: Adjust expected errors.
13454         * g++.dg/template/function1.C: Likewise.
13455         * g++.dg/template/ref3.C: Likewise.
13456         * g++.dg/template/static9.C: Likewise.
13457         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13458
13459         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13460         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13461         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13462         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13463         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13464
13465 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13466
13467         PR fortran/47878
13468         * gfortran.dg/pr47878.f90: New test.
13469
13470 2011-02-24  Richard Guenther  <rguenther@suse.de>
13471
13472         PR testsuite/47801
13473         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13474         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13475
13476 2011-02-24  Richard Guenther  <rguenther@suse.de>
13477
13478         PR fortran/47839
13479         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13480         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13481
13482 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13483
13484         PR libgfortran/47567
13485         * gfortran.dg/fmt_f0_1.f90: Update test.
13486
13487 2011-02-23  Jason Merrill  <jason@redhat.com>
13488
13489         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13490         * g++.dg/abi/mangle45.C: New.
13491
13492         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13493         * g++.dg/template/canon-type-9.C: Match use of decltype
13494         between declaration and definition.
13495         * g++.dg/template/canon-type-12.C: Likewise.
13496
13497 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13498
13499         PR fortran/40850
13500         * gfortran.dg/nested_allocatables_1.f90: New.
13501
13502 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13503
13504         PR c++/46868
13505         * g++.dg/pr46868.C: New test.
13506         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13507         * g++.dg/parse/error14.C: Adjust.
13508
13509 2011-02-23  Richard Guenther  <rguenther@suse.de>
13510
13511         PR tree-optimization/47838
13512         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13513
13514 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13515
13516         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13517
13518 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13519
13520         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13521         * gfortran.dg/count_init_expr.f03: Ditto.
13522         * gfortran.dg/gomp/pr43711.f90: Ditto.
13523         * gcc.dg/struct-parse-2.c: Ditto.
13524         * gcc.dg/parse-error-3.c: Ditto.
13525         * gcc.dg/Wlogical-op-1.c: Ditto.
13526         * gcc.dg/Walways-true-1.c: Ditto.
13527         * gcc.dg/pr24225.c: Ditto.
13528         * gcc.dg/Walways-true-2.c: Ditto.
13529         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13530         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13531         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13532         * g++.dg/overload/defarg4.C: Ditto.
13533         * g++.dg/inherit/covariant16.C: Ditto.
13534         * g++.dg/inherit/virtual7.C: Ditto.
13535         * g++.dg/template/canon-type-9.C: Ditto.
13536         * g++.dg/template/access19.C: Ditto.
13537         * g++.dg/template/call7.C: Ditto.
13538         * g++.dg/template/canon-type-2.C: Ditto.
13539         * g++.dg/template/init7.C: Ditto.
13540         * g++.dg/template/sizeof-template-argument.C: Ditto.
13541         * g++.dg/template/const3.C: Ditto.
13542         * g++.dg/template/sfinae26.C: Ditto.
13543         * g++.dg/template/sfinae26.C: Ditto.
13544         * g++.dg/template/canon-type-11.C: Ditto.
13545         * g++.dg/template/union2.C: Ditto.
13546         * g++.dg/template/canon-type-3.C: Ditto.
13547         * g++.dg/template/canon-type-1.C: Ditto.
13548         * g++.dg/template/canon-type-5.C: Ditto.
13549         * g++.dg/template/canon-type-7.C: Ditto.
13550         * g++.dg/template/canon-type-10.C: Ditto.
13551         * g++.dg/template/spec36.C: Ditto.
13552         * g++.dg/template/typedef38.C: Ditto.
13553         * g++.dg/template/canon-type-4.C: Ditto.
13554         * g++.dg/template/canon-type-6.C: Ditto.
13555         * g++.dg/template/canon-type-13.C: Ditto.
13556         * g++.dg/template/instantiate9.C: Ditto.
13557         * g++.dg/template/ttp22.C: Ditto.
13558         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13559         * g++.dg/warn/Walways-true-1.C: Ditto.
13560         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13561         * g++.dg/warn/Walways-true-2.C: Ditto.
13562         * g++.dg/conversion/op4.C: Ditto.
13563         * g++.dg/opt/pr19650.C: Ditto.
13564         * g++.dg/lookup/friend11.C: Ditto.
13565         * g++.dg/other/default2.C: Ditto.
13566         * g++.dg/other/default3.C: Ditto.
13567         * g++.dg/other/dtor2.C: Ditto.
13568         * g++.dg/other/friend5.C: Ditto.
13569         * g++.dg/other/default5.C: Ditto.
13570         * g++.dg/init/brace6.C: Ditto.
13571         * g++.dg/init/aggr5.C: Ditto.
13572         * g++.dg/init/error2.C: Ditto.
13573         * g++.dg/expr/bound-mem-fun.C: Ditto.
13574         * g++.dg/expr/cond6.C: Ditto.
13575         * g++.dg/expr/stmt-expr-1.C: Ditto.
13576         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13577         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13578         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13579         * g++.dg/cpp0x/bracket1.C: Ditto.
13580         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13581         * g++.dg/cpp0x/pr38646.C: Ditto.
13582         * g++.dg/cpp0x/variadic73.C: Ditto.
13583         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13584         * g++.dg/cpp0x/bracket4.C: Ditto.
13585         * g++.dg/cpp0x/decltype4.C: Ditto.
13586         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13587         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13588         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13589         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13590         * g++.dg/cpp0x/decltype2.C: Ditto.
13591         * g++.dg/cpp0x/decltype1.C: Ditto.
13592         * g++.dg/cpp0x/bracket2.C: Ditto.
13593         * g++.dg/cpp0x/decltype5.C: Ditto.
13594         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13595         * g++.dg/cpp0x/variadic70.C: Ditto.
13596         * g++.dg/cpp0x/decltype6.C: Ditto.
13597         * g++.dg/cpp0x/rvo.C: Ditto.
13598         * g++.dg/cpp0x/vt-40092.C: Ditto.
13599         * g++.dg/cpp0x/variadic-new.C: Ditto.
13600         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13601         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13602         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13603         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13604         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13605         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13606         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13607         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13608         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13609         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13610         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13611         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13612         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13613         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13614         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13615         * g++.dg/cpp0x/pr39639.C: Ditto.
13616         * g++.dg/cpp0x/decltype3.C: Ditto.
13617         * g++.dg/cpp0x/variadic68.C: Ditto.
13618         * g++.dg/cpp0x/variadic-function.C: Ditto.
13619         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13620         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13621         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13622         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13623         * g++.dg/parse/crash35.C: Ditto.
13624         * g++.dg/parse/crash40.C: Ditto.
13625         * g++.dg/parse/defarg12.C: Ditto.
13626         * g++.dg/parse/crash34.C: Ditto.
13627         * g++.dg/parse/constructor3.C: Ditto.
13628         * g++.dg/parse/template23.C: Ditto.
13629         * g++.dg/parse/crash56.C: Ditto.
13630         * g++.dg/parse/dtor13.C: Ditto.
13631         * g++.dg/parse/error33.C: Ditto.
13632         * g++.dg/parse/ctor9.C: Ditto.
13633         * g++.dg/parse/error32.C: Ditto.
13634         * g++.dg/parse/error37.C: Ditto.
13635         * g++.dg/parse/bitfield3.C: Ditto.
13636         * g++.dg/parse/struct-4.C: Ditto.
13637         * g++.dg/ext/has_trivial_copy.C: Ditto.
13638         * g++.dg/ext/is_polymorphic.C: Ditto.
13639         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13640         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13641         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13642         * g++.dg/ext/is_union.C: Ditto.
13643         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13644         * g++.dg/ext/is_pod.C: Ditto.
13645         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13646         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13647         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13648         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13649         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13650         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13651         * g++.dg/ext/is_abstract.C: Ditto.
13652         * g++.dg/ext/has_trivial_assign.C: Ditto.
13653         * g++.dg/ext/is_class.C: Ditto.
13654         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13655         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13656         * g++.dg/ext/is_base_of.C: Ditto.
13657         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13658         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13659         * g++.dg/ext/is_empty.C: Ditto.
13660         * g++.dg/ext/is_enum.C: Ditto.
13661         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13662         * gnat.dg/opt11.adb: Ditto.
13663         * obj-c++.dg/pr45735.mm: Ditto.
13664         * obj-c++.dg/pr24393.mm: Ditto.
13665         * obj-c++.dg/exceptions-2.mm: Ditto.
13666         * objc.dg/pr45735.m: Ditto.
13667         * objc.dg/pr24393.m: Ditto.
13668
13669 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13670
13671         * objc.dg/attributes/objc-exception-1.m: New.
13672
13673 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13674
13675         * gcc.dg/cpp/include7.c: New test.
13676
13677 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13678
13679         PR c++/47242
13680         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13681
13682 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13683
13684         PR rtl-optimization/47763
13685         * gcc.dg/pr47763.c: New test.
13686
13687 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13688
13689         PR fortran/45743
13690         * gfortran.dg/whole_file_32.f90 : New test.
13691
13692 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13693
13694         PR c++/47666
13695         * g++.dg/inherit/virtual7.C: New test.
13696
13697 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13698
13699         PR objc/47832
13700         * objc.dg/type-size-3.m: Updated error message.
13701         * objc.dg/type-size-4.m: New test.
13702         * objc.dg/type-size-5.m: New test.
13703
13704 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13705
13706         * lib/gnat.exp: Fix comments.
13707         Don't load libgloss.exp.
13708         (default_gnat_version): Call $compiler with --version.
13709         Adapt regexp for gnatmake output, insert version.
13710         (gnat_version): New proc.
13711         (gnat_init): Remove gnat_libgcc_s_path.
13712         (gnat_target_compile): Likewise.
13713         Remove ld_library_path.
13714         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13715         (gnat_pass): Remove.
13716         (gnat_pass): Remove.
13717         (gnat_finish): Remove.
13718         (gnat_exit): Remove.
13719         (local_find_gnatmake): Reindent.
13720         (runtest_file_p): Remove.
13721         (prune_warnings): Remove.
13722         (find_gnatclean): New proc.
13723         * lib/gnat-dg.exp (lremove): New proc.
13724         (gnat-dg-test): Reindent.
13725         Remove additional output files.
13726         (gnat-dg-runtest): Remove.
13727
13728         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13729         * gnat.dg/loop_optimization6.adb: Likewise.
13730         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13731
13732 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13733
13734         PR tree-optimization/47835
13735         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13736
13737 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13738
13739         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13740         * gfortran.dg/abstract_type_2.f03: Ditto.
13741         * gfortran.dg/abstract_type_3.f03: Ditto.
13742         * gfortran.dg/abstract_type_4.f03: Ditto.
13743         * gfortran.dg/abstract_type_5.f03: Ditto.
13744         * gfortran.dg/abstract_type_6.f03: Ditto.
13745         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13746         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13747         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13748         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13749         * gfortran.dg/array_function_5.f90: Ditto.
13750         * gfortran.dg/asynchronous_3.f03: Ditto.
13751         * gfortran.dg/char_expr_1.f90: Ditto.
13752         * gfortran.dg/class_14.f03: Ditto.
13753         * gfortran.dg/data_array_6.f: Ditto.
13754         * gfortran.dg/data_invalid.f90: Ditto.
13755         * gfortran.dg/dot_product_1.f03: Ditto.
13756         * gfortran.dg/func_derived_5.f90: Ditto.
13757         * gfortran.dg/func_result_4.f90: Ditto.
13758         * gfortran.dg/implied_do_1.f90: Ditto.
13759         * gfortran.dg/initialization_25.f90: Ditto.
13760         * gfortran.dg/initialization_26.f90: Ditto.
13761         * gfortran.dg/interface_34.f90: Ditto.
13762         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13763         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13764         * gfortran.dg/matmul_8.f03: Ditto.
13765         * gfortran.dg/merge_init_expr.f90: Ditto.
13766         * gfortran.dg/pack_assign_1.f90: Ditto.
13767         * gfortran.dg/pack_vector_1.f90: Ditto.
13768         * gfortran.dg/pointer_check_8.f90: Ditto.
13769         * gfortran.dg/product_init_expr.f03: Ditto.
13770         * gfortran.dg/reshape_order_5.f90: Ditto.
13771         * gfortran.dg/reshape_shape_1.f90: Ditto.
13772         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13773         * gfortran.dg/same_name_2.f90: Ditto.
13774         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13775         * gfortran.dg/spread_init_expr.f03: Ditto.
13776         * gfortran.dg/stmt_func_1.f90: Ditto.
13777         * gfortran.dg/sum_init_expr.f03: Ditto.
13778         * gfortran.dg/transpose_3.f03: Ditto.
13779         * gfortran.dg/unpack_init_expr.f03: Ditto.
13780         * gfortran.dg/warn_conversion.f90: Ditto.
13781         * gfortran.dg/warn_conversion_2.f90: Ditto.
13782         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13783         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13784         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13785         * gfortran.dg/whole_file_16.f90: Ditto.
13786         * gfortran.dg/whole_file_17.f90: Ditto.
13787         * gfortran.dg/whole_file_18.f90: Ditto.
13788         * gfortran.dg/whole_file_20.f03: Ditto.
13789         * gfortran.dg/whole_file_5.f90: Ditto.
13790         * gfortran.dg/whole_file_6.f90: Ditto.
13791         * gfortran.dg/write_invalid_format.f90: Ditto.
13792         * gfortran.dg/zero_sized_6.f90: Ditto.
13793
13794 2011-02-21  Jeff Law <law@redhat.com>
13795
13796         PR rtl-optimization/46178
13797         * gcc.target/i386/pr46178.c: New test.
13798
13799         PR rtl-optimization/46002
13800         * gcc.c-torture/compile/pr46002.c: New test.
13801
13802 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13803
13804         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13805         *-*-hpux10*.
13806
13807 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13808
13809         PR debug/47106
13810         * g++.dg/debug/pr47106.C: Require effective target lto.
13811
13812 2011-02-21  Jason Merrill  <jason@redhat.com>
13813
13814         * g++.dg/cpp0x/constexpr-diag2.C: New.
13815
13816 2011-02-20  Jason Merrill  <jason@redhat.com>
13817
13818         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13819
13820         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13821
13822         * g++.dg/overload/conv-op1.C: New.
13823
13824         * g++.dg/cpp0x/constexpr-synth1.C: New.
13825
13826 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13827
13828         * objc.dg/layout-2.m: New.
13829         * objc.dg/selector-3.m: Adjusted location of error message.
13830         * objc.dg/type-size-3.m: Same.
13831         * obj-c++.dg/selector-3.mm: Same.
13832
13833 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13834
13835         PR objc/47784
13836         * objc.dg/property/dotsyntax-22.m: New.
13837         * obj-c++.dg/property/dotsyntax-22.mm: New.
13838
13839 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13840
13841         PR c++/46394
13842         * g++.dg/template/typedef38.C: New test.
13843
13844 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13845
13846         PR fortran/46818
13847         * gfortran.dg/whole_file_30.f90 : New test.
13848         * gfortran.dg/whole_file_31.f90 : New test.
13849
13850 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13851
13852         PR fortran/45077
13853         PR fortran/44945
13854         * gfortran.dg/whole_file_28.f90 : New test.
13855         * gfortran.dg/whole_file_29.f90 : New test.
13856
13857 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13858
13859         PR c++/44118
13860         * g++.dg/template/crash105.C: New.
13861
13862 2011-02-19  Jason Merrill  <jason@redhat.com>
13863
13864         * g++.dg/cpp0x/regress/no-elide1.C: New.
13865
13866 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13867
13868         PR tree-optimization/46620
13869         * gcc.dg/pr46620.c: New.
13870
13871 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13872
13873         PR c/47809
13874         * gcc.target/i386/pr47809.c: New test.
13875
13876 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13877             Tobias Burnus  <burnus@net-b.de>
13878
13879         * lib/target-supports.exp
13880         (check_effective_target_fortran_large_real): New check for large reals.
13881         * gfortran.dg/nan_7.f90: New test.
13882
13883 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13884
13885         PR libgfortran/47567
13886         * gfortran.dg/fmt_f0_1.f90: Update test.
13887
13888 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13889
13890         PR fortran/47348
13891         * gfortran.dg/array_constructor_36.f90 : New test.
13892         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13893         allow for comparison between different elements of the array
13894         constructor at different levels of optimization.
13895
13896 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13897
13898         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13899         * gcc.target/i386/pr32280-1.c: Likewise.
13900
13901 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13902
13903         PR target/47800
13904         * gcc.target/i386/pr47800.c: New test.
13905
13906 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13907
13908         * objc/execute/exceptions/foward-1.x: New.
13909
13910 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13911
13912         PR fortran/47789
13913         * gfortran.dg/derived_constructor_comps_4.f90: New.
13914
13915 2011-02-18  Tobias Burnus
13916
13917         PR fortran/47775
13918         * gfortran.dg/func_result_6.f90: New.
13919
13920 2011-02-18  Michael Matz  <matz@suse.de>
13921
13922         PR fortran/45586
13923         * gfortran.dg/lto/pr45586_0.f90: New test.
13924         * gfortran.dg/typebound_proc_20.f90: Ditto.
13925         * gfortran.dg/typebound_proc_21.f90: Ditto.
13926
13927 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13928
13929         PR c++/47795
13930         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13931
13932 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13933
13934         PR fortran/47750
13935         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13936         gcc_warning_prefix.
13937         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13938         normalizing the error/warning output.
13939         * gfortran.dg/Wall.f90: Update dg-error/warning.
13940         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13941         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13942         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13943         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13944         * gfortran.dg/class_30.f90: Update dg-error/warning.
13945         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13946         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13947         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13948         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13949         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13950         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13951         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13952         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13953         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13954         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13955         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13956         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13957         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13958         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13959         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13960         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13961         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13962         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13963         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13964         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13965         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13966         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13967         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13968         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13969         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13970
13971 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13972
13973         PR fortran/47768
13974         * gfortran.dg/proc_ptr_comp_30.f90: New.
13975
13976 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13977
13978         PR debug/47780
13979         * gcc.target/i386/pr47780.c: New test.
13980
13981 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13982
13983         PR fortran/47767
13984         * gfortran.dg/class_40.f03: New.
13985
13986 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13987
13988         PR c++/47208
13989         * g++.dg/cpp0x/auto21.C: New test.
13990
13991 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13992
13993         * objc.dg/special/unclaimed-category-1.h: Updated for
13994         new ABI support.
13995         * objc.dg/special/unclaimed-category-1.m: Same.
13996         * objc.dg/zero-link-1.m: Same.
13997         * objc.dg/lookup-1.m: Same.
13998         * objc.dg/torture/strings/const-str-9.m
13999         * objc.dg/torture/strings/const-str-10.m: Same.
14000         * objc.dg/torture/strings/const-str-11.m: Same.
14001         * objc.dg/torture/forward-1.m: Same.
14002         * objc.dg/zero-link-2.m: Same.
14003         * objc.dg/encode-7-next-64bit.m: Same.
14004         * objc.dg/method-4.m: Same.
14005         * objc.dg/next-runtime-1.m: Same.
14006         * objc.dg/image-info.m: Same.
14007         * objc.dg/pr23214.m: Same.
14008         * objc.dg/symtab-1.m: Same.
14009         * obj-c++.dg/basic.m: Same.
14010         * obj-c++.dg/proto-lossage-3.m: Same.
14011         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14012         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14013         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14014         * obj-c++.dg/method-11.m: Same.
14015         * objc/execute/enumeration-1.m: Same.
14016         * objc/execute/object_is_class.m: Same.
14017         * objc/execute/formal_protocol-2.m: Same.
14018         * objc/execute/formal_protocol-4.m: Same.
14019         * objc/execute/formal_protocol-6.m: Same.
14020         * objc/execute/bycopy-3.m: Same.
14021         * objc/execute/exceptions/catchall-1.m: Same.
14022         * objc/execute/exceptions/finally-1.m: Same.
14023         * objc/execute/exceptions/local-variables-1.m: Same.
14024         * objc/execute/exceptions/foward-1.m: Same.
14025         * objc/execute/bf-common.h
14026         * objc/execute/enumeration-2.m: Same.
14027         * objc/execute/formal_protocol-1.m: Same.
14028         * objc/execute/formal_protocol-3.m: Same.
14029         * objc/execute/formal_protocol-5.m: Same.
14030         * objc/execute/accessing_ivars.m: Same.
14031         * objc/execute/bycopy-2.m: Same.
14032         * objc/execute/formal_protocol-7.m: Same.
14033         * objc/execute/compatibility_alias.m: Same.
14034         * objc/execute/no_clash.m: Same.
14035         * objc/execute/object_is_meta_class.m: Same.
14036         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14037         * objc/execute/class-tests-1.h: Include stdio.h.
14038         * objc/execute/class-tests-2.h: Same.
14039         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14040         runtimes.
14041         * obj-c++.dg/try-catch-2.mm: Same.
14042
14043 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14044
14045         PR c++/47783
14046         * g++.dg/warn/Wunused-parm-4.C: New test.
14047
14048 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14049             Jan Hubicka  <jh@suse.cz>
14050
14051         PR debug/47106
14052         PR debug/47402
14053         * g++.dg/debug/pr47106.C: New.
14054
14055 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14056
14057         PR target/43653
14058         * gcc.target/i386/pr43653.c: New test.
14059
14060 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14061
14062         PR c++/47172
14063         * g++.dg/template/inherit6.C: New test.
14064
14065 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14066
14067         PR fortran/47745
14068         * gfortran.dg/class_39.f03: New.
14069
14070 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14071
14072         PR c++/47326
14073         * g++.dg/cpp0x/variadic106.C: New test.
14074
14075 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14076
14077         PR libfortran/47757
14078         * gfortran.dg/pr47757-1.f90: New test.
14079         * gfortran.dg/pr47757-2.f90: New test.
14080         * gfortran.dg/pr47757-3.f90: New test.
14081
14082         PR c++/47704
14083         * g++.dg/cpp0x/enum8.C: New test.
14084
14085 2011-02-15  Jason Merrill  <jason@redhat.com>
14086
14087         * g++.dg/inherit/implicit-trivial1.C: New.
14088         * g++.dg/cpp0x/implicit-trivial1.C: New.
14089
14090 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14091
14092         PR middle-end/47725
14093         * gcc.dg/torture/pr47725.c: Removed.
14094
14095 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14096
14097         PR target/47755
14098         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14099         constant does not generate a load from memory.
14100
14101 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14102
14103         PR middle-end/47725
14104         * gcc.dg/torture/pr47725.c: New.
14105
14106 2011-02-15  Richard Guenther  <rguenther@suse.de>
14107
14108         PR tree-optimization/47743
14109         * gcc.dg/torture/pr47743.c: New testcase.
14110
14111 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14112
14113         PR middle-end/47581
14114         * gcc.target/i386/pr47581.c: New test.
14115
14116 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14117
14118         PR fortran/47730
14119         * gfortran.dg/select_type_22.f03: New.
14120
14121 2011-02-14  Jason Merrill  <jason@redhat.com>
14122
14123         * g++.dg/cpp0x/regress/enum1.C: New.
14124
14125 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14126
14127         * gnat.dg/include.adb: New test.
14128
14129 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14130
14131         PR fortran/47728
14132         * gfortran.dg/class_38.f03: New.
14133
14134 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14135
14136         * gcc.dg/pr46494.c: New test.
14137
14138 2011-02-14  Richard Guenther  <rguenther@suse.de>
14139
14140         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14141
14142 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14143
14144         PR ada/41929
14145         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14146         sparc*-sun-solaris2.11.
14147
14148 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14149
14150         PR fortran/47349
14151         * gfortran.dg/argument_checking_18.f90: New.
14152
14153 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14154
14155         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14156         * gfortran.dg/argument_checking_17.f90: New.
14157
14158 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14159
14160         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14161         are temporarily disabled.
14162         * gfortran.dg/class_7.f03: Ditto.
14163         * gfortran.dg/coarray_14.f90: Ditto.
14164         * gfortran.dg/typebound_proc_13.f03: Ditto.
14165
14166 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14167
14168         PR fortran/45586
14169         * gfortran.dg/extends_11.f03: New.
14170
14171 2011-02-11  Xinliang David Li  <davidxl@google.com>
14172
14173         PR tree-optimization/47707
14174         * g++.dg/tree-ssa/pr47707.C: New test.
14175
14176 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14177
14178         * g++.dg/opt/inline17.C: New test.
14179
14180 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14181
14182         PR fortran/47550
14183         * gfortran.dg/pure_formal_2.f90: New.
14184
14185 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14186
14187         PR rtl-optimization/47614
14188         * gfortran.dg/pr47614.f: New.
14189
14190 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14191
14192         PR driver/47678
14193         * gcc.dg/opts-6.c: New test.
14194
14195 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14196
14197         PR debug/47684
14198         * gcc.dg/pr47684.c: New test.
14199
14200 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14201
14202         PR target/47629
14203         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14204         c99_runtime, dg-add-options c99_runtime.
14205         (main): Use __asm__.
14206
14207 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14208
14209         PR testsuite/47400
14210         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14211         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14212         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14213         * gcc.dg/ucnid-10.c: Likewise.
14214         * gcc.dg/ucnid-13.c: Likewise.
14215         * gcc.dg/ucnid-7.c: Likewise.
14216         * gcc.dg/ucnid-8.c: Likewise.
14217         Adapt dg-warning line number.
14218
14219 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14220
14221         * gcc.target/i386/parity-1.c: Use -march=k8.
14222         * gcc.target/i386/parity-2.c: Ditto.
14223         * gcc.target/i386/vecinit-1.c: Ditto.
14224         * gcc.target/i386/vecinit-2.c: Ditto.
14225
14226 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14227
14228         PR target/46610
14229         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14230         * gcc.target/mips/save-restore-3.c: Likewise.
14231         * gcc.target/mips/save-restore-4.c: Likewise.
14232         * gcc.target/mips/save-restore-5.c: Likewise.
14233
14234         PR target/47683
14235         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14236         * g++.dg/tree-prof/partition2.C: Likewise.
14237
14238 2011-02-09  Jason Merrill  <jason@redhat.com>
14239
14240         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14241         rather than misdeclare std::puts.
14242
14243         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14244         * g++.dg/other/warning1.C: Likewise.
14245         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14246         * g++.old-deja/g++.gb/scope06.C: Likewise.
14247         * g++.old-deja/g++.law/cvt11.C: Likewise.
14248         * g++.old-deja/g++.law/init1.C: Likewise.
14249         * g++.dg/abi/mangle26.C: Likewise.
14250
14251         * g++.dg/template/function1.C: Adjust for C++0x mode.
14252         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14253
14254         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14255         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14256
14257         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14258
14259         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14260
14261         * g++.dg/cpp0x/regress: New directory.
14262         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14263         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14264         * g++.dg/cpp0x/regress/regress3.C: New.
14265
14266 2011-02-10  Richard Guenther  <rguenther@suse.de>
14267
14268         PR tree-optimization/47677
14269         * gcc.dg/torture/pr47677.c: New testcase.
14270
14271 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14272
14273         * objc.dg/special/load-category-1.m: Remove unused header.
14274         * objc.dg/special/load-category-1a.m: Likewise.
14275         * objc.dg/special/load-category-2.m: Likewise.
14276         * objc.dg/special/load-category-2a.m: Likewise.
14277         * objc.dg/special/load-category-3.m: Likewise.
14278         * objc.dg/special/load-category-3a.m: Likewise.
14279         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14280         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14281         * objc.dg/attributes/class-attribute-1.m: Likewise.
14282         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14283         * obj-c++.dg/property/property.exp: Likewise.
14284         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14285         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14286         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14287         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14288         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14289         * obj-c++.dg/template-8.mm: Likewise.
14290
14291 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14292
14293         PR target/47665
14294         * gcc.target/i386/pr47665.c: New test.
14295
14296 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14297
14298         PR testsuite/47622
14299         Revert
14300         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14301         PR debug/42631
14302         * gcc.dg/pr42631.c: Update test.
14303         * gcc.dg/pr42631-2.c: New test.
14304
14305 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14306
14307         PR fortran/47352
14308         * gfortran.dg/proc_decl_25.f90: New.
14309
14310 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14311
14312         PR fortran/47463
14313         * gfortran.dg/typebound_assignment_2.f03: New.
14314
14315 2011-02-09  Richard Guenther  <rguenther@suse.de>
14316
14317         PR tree-optimization/47664
14318         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14319
14320 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14321
14322         PR middle-end/47646
14323         * gnat.dg/uninit_func.adb: Adjust dg directive.
14324
14325 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14326
14327         PR middle-end/47646
14328         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14329
14330 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14331
14332         PR fortran/47637
14333         * gfortran.dg/auto_dealloc_2.f90: New.
14334
14335 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14336
14337         * gcc.dg/builtins-config.h: Remove __sgi handling.
14338         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14339         -std=c99 for mips-sgi-irix6.5*.
14340
14341 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14342
14343         PR middle-end/45505
14344         * gfortran.dg/pr25923.f90: Remove xfails.
14345
14346 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14347
14348         PR fortran/47583
14349         * gfortran.dg/inquire_14.f90: New test.
14350
14351 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14352
14353         PR fortran/45290
14354         * gfortran.dg/pointer_init_6.f90: New.
14355
14356 2011-02-08  Jeff Law <law@redhat.com>
14357
14358         PR tree-optimization/42893
14359         * gcc.tree-ssa/pr42893.c: New test.
14360
14361 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14362
14363         PR tree-optimization/46834
14364         PR tree-optimization/46994
14365         PR tree-optimization/46995
14366         * gcc.dg/graphite/id-pr46834.c: New.
14367         * gfortran.dg/graphite/id-pr46994.f90: New.
14368         * gfortran.dg/graphite/id-pr46995.f90: New.
14369
14370 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14371
14372         PR middle-end/47646
14373         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14374         using the variable is known the warning is emitted there.
14375         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14376         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14377
14378         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14379         statement.
14380         (vg): Likewise.
14381         * gcc.dg/noreturn-1.c (foo5): Likewise.
14382         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14383         (method2): Likewise.
14384
14385         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14386         the return statement using the uninitialized variable.
14387         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14388
14389 2011-02-08  Richard Guenther  <rguenther@suse.de>
14390
14391         PR middle-end/47639
14392         * g++.dg/opt/pr47639.c: New testcase.
14393
14394 2011-02-08  Richard Guenther  <rguenther@suse.de>
14395
14396         PR tree-optimization/47632
14397         * g++.dg/opt/pr47632.C: New testcase.
14398
14399 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14400
14401         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14402
14403 2011-02-07  Richard Guenther  <rguenther@suse.de>
14404
14405         PR tree-optimization/47615
14406         * g++.dg/opt/pr47615.C: New testcase.
14407
14408 2011-02-07  Richard Guenther  <rguenther@suse.de>
14409
14410         PR tree-optimization/47621
14411         * gcc.dg/torture/pr47621.c: New testcase.
14412
14413 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14414
14415         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14416
14417 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14418
14419         PR fortran/47592
14420         * gfortran.dg/allocate_with_source_1 : New test.
14421
14422 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14423
14424         PR middle-end/47610
14425         * gcc.dg/pr47610.c: New test.
14426
14427 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14428
14429         PR debug/42631
14430         * gcc.dg/pr42631.c: Update test.
14431         * gcc.dg/pr42631-2.c: New test.
14432
14433 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14434
14435         PR fortran/47574
14436         * gfortran.dg/pr47574.f90:  New test.
14437
14438 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14439
14440         PR tree-optimization/46194
14441         * gcc.dg/autopar/pr46194.c: New.
14442
14443 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14444
14445         PR tree-optimization/43695
14446         * g++.dg/ipa/pr43695.C: New.
14447
14448 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14449
14450         PR inline-asm/23200
14451         * gcc.dg/pr23200.c: New test.
14452
14453 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14454
14455         PR c++/47589
14456         * g++.dg/pr47589.C: New test.
14457
14458 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14459
14460         PR c++/47398
14461         * g++.dg/template/typedef37.C: New test.
14462         * g++.dg/template/param1.C: Adjust expected error message.
14463
14464 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14465
14466         PR middle-end/31490
14467         * gcc.dg/pr31490-2.c: New test.
14468         * gcc.dg/pr31490-3.c: New test.
14469         * gcc.dg/pr31490-4.c: New test.
14470
14471 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14472             Jakub Jelinek  <jakub@redhat.com>
14473
14474         PR c++/46890
14475         * g++.dg/parser/semicolon3.C: Adjust.
14476         * g++.dg/parser/semicolon4.C: New testcase.
14477         * g++.dg/pr46890.C: New testcase.
14478
14479 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14480
14481         PR c++/29571
14482         * g++.dg/init/pr29571.C: New.
14483
14484 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14485
14486         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14487         instead of vect_int.
14488
14489 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14490
14491         PR target/47312
14492         * gcc.target/i386/pr47312.c: New test.
14493
14494         PR target/47564
14495         * gcc.target/i386/pr47564.c: New test.
14496
14497 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14498
14499         PR tree-optimization/45122
14500         * gcc.dg/tree-ssa/pr45122.c: New.
14501
14502 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14503
14504         PR target/47272
14505         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14506         and vec_vsx_st.
14507
14508         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14509         and vsx so a default --with-cpu=power7 doesn't give an error
14510         when -mavoid-indexed-addresses is used.
14511
14512         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14513         wrapper function to save the arguments and then jump to the real
14514         function, rather than depending on the compiler not to move stuff
14515         before an asm.
14516         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14517
14518 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14519             Paul Thomas  <pault@gcc.gnu.org>
14520
14521         PR fortran/47082
14522         * gfortran.dg/class_37.f03 : New test.
14523
14524 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14525             Richard Guenther  <rguenther@suse.de>
14526
14527         PR tree-optimization/40979
14528         PR bootstrap/47044
14529         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14530         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14531         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14532         check_vect_support_and_set_flags.
14533         * gfortran.dg/graphite/vect-pr40979.f90: New.
14534
14535 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14536
14537         PR fortran/47572
14538         * gfortran.dg/class_36.f03: New.
14539
14540 2011-02-02  Richard Guenther  <rguenther@suse.de>
14541
14542         PR tree-optimization/47566
14543         * gcc.dg/lto/20110201-1_0.c: New testcase.
14544
14545 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14546
14547         PR debug/47498
14548         PR debug/47501
14549         PR debug/45136
14550         PR debug/45130
14551         * debug/pr47498.c: New.
14552         * debug/pr47501.c: New.
14553
14554 2011-02-01  Richard Guenther  <rguenther@suse.de>
14555
14556         PR tree-optimization/47559
14557         * g++.dg/torture/pr47559.C: New testcase.
14558
14559 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14560
14561         PR fortran/47565
14562         * gfortran.dg/typebound_call_20.f03: New.
14563
14564 2011-02-01  Richard Guenther  <rguenther@suse.de>
14565
14566         PR tree-optimization/47555
14567         * gcc.dg/pr47555.c: New testcase.
14568
14569 2011-02-01  Richard Guenther  <rguenther@suse.de>
14570
14571         PR tree-optimization/47541
14572         * g++.dg/torture/pr47541.C: New testcase.
14573
14574 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14575
14576         PR fortran/47455
14577         * gfortran.dg/typebound_call_19.f03: New.
14578
14579 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14580
14581         PR c++/47416
14582         * g++.dg/cpp0x/pr47416.C: New test.
14583
14584 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14585
14586         PR fortran/47519
14587         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14588
14589 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14590
14591         PR fortran/47463
14592         * gfortran.dg/typebound_assignment_1.f03: New.
14593
14594 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14595
14596         PR tree-optimization/47538
14597         * gcc.c-torture/execute/pr47538.c: New test.
14598
14599 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14600
14601         PR target/45325
14602         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14603
14604 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14605
14606         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14607
14608 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14609
14610         PR rtl-optimization/44031
14611         * gcc.c-torture/compile/20110131-1.c: New test.
14612
14613 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14614
14615         PR fortran/47042
14616         * gfortran.dg/stmt_func_1.f90: New.
14617
14618 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14619
14620         PR fortran/47042
14621         * gfortran.dg/interface_34.f90: New.
14622
14623 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14624
14625         PR fortran/47523
14626         * gfortran.dg/realloc_on_assign_5.f03: New test.
14627         * gfortran.dg/realloc_on_assign_5.f03: New test.
14628
14629 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14630
14631         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14632         * gfortran.dg/bessel_7.f90: Likewise.
14633         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14634
14635         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14636         * gfortran.dg/sum_init_expr.f03: Likewise.
14637
14638         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14639
14640         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14641         -r -nostdlib.
14642
14643         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14644         loop only on "vect_intfloat_cvt" targets.
14645
14646 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14647
14648         PR fortran/47531
14649         * gfortran.dg/shape_6.f90: New.
14650
14651 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14652
14653         PR libgfortran/47434
14654         * gfortran.dg/read_infnan_1.f90: Update test.
14655         * gfortran.dg/module_nan.f90: Update test.
14656         * gfortran.dg/char4_iunit_1.f03: Update test.
14657         * gfortran.dg/large_real_kind_1.f90: Update test.
14658         * gfortran.dg/real_const_3.f90: Update test.
14659         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14660
14661 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14662
14663         PR c++/47311
14664         * g++.dg/template/param2.C: New test.
14665
14666 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14667
14668         PR libgfortran/47285
14669         * gfortran.dg/fmt_g.f: New test.
14670
14671 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14672
14673         PR fortran/47507
14674         * gfortran.dg/pure_formal_1.f90: New.
14675
14676 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14677
14678         PR target/42894
14679         * gcc.dg/tls/pr42894.c: New test.
14680
14681 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14682
14683         * gcc.dg/pr47276.c: Add dg-require-visibility.
14684
14685 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14686
14687         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14688
14689 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14690             Tobias Burnus  <burnus@gcc.gnu.org>
14691
14692         PR fortran/45170
14693         PR fortran/35810
14694         PR fortran/47350
14695         * gfortran.dg/realloc_on_assign_3.f03: New test.
14696         * gfortran.dg/realloc_on_assign_4.f03: New test.
14697         * gfortran.dg/allocatable_function_5.f90: New test.
14698         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14699         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14700         implemented" dg-errors.
14701
14702 2011-01-27  Jan Hubicka  <jh@suse.cz>
14703
14704         PR middle-end/46949
14705         * gcc.dg/attr-weakref-4.c: New testcase
14706
14707 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14708
14709         PR tree-optimization/47228
14710         * gcc.dg/torture/pr47228.c: New test.
14711
14712 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14713
14714         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14715
14716 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14717
14718         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14719         when using auto-overlay support on the SPU.
14720
14721 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14722
14723         PR rtl-optimization/44174
14724         * gcc.target/i386/asm-6.c: New test.
14725
14726 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14727
14728         PR rtl-optimization/46856
14729         * gcc.c-torture/compile/pr46856.c: New test.
14730
14731 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14732             Andrew Pinski  <pinskia@gmail.com>
14733
14734         PR c/43082
14735         * gcc.dg/pr43082.c: New.
14736
14737 2011-01-26  DJ Delorie  <dj@redhat.com>
14738
14739         PR rtl-optimization/46878
14740         * gcc.dg/pr46878-1.c: New test.
14741
14742 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14743
14744         PR c++/47476
14745         * g++.dg/cpp0x/pr47476.C: New test.
14746
14747 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14748
14749         * gcc.c-torture/compile/20110126-1.c: New test.
14750
14751 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14752
14753         PR c/47473
14754         * gcc.dg/torture/pr47473.c: New test.
14755
14756 2011-01-26  Jan Hubicka  <jh@suse.cz>
14757
14758         PR target/47237
14759         * gcc.c-torture/execute/pr47237.c: New testcase.
14760
14761 2011-01-26  Jan Hubicka  <jh@suse.cz>
14762
14763         PR tree-optimization/47190
14764         * gcc.dg/attr-weakref-3.c: New testcase.
14765
14766 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14767
14768         PR c++/43601
14769         * gcc.dg/dll-9a.c: New test file.
14770         * gcc.dg/dll-11.c: Likewise.
14771         * gcc.dg/dll-12.c: Likewise.
14772         * gcc.dg/dll-12a.c: Likewise.
14773         * gcc.dg/dll-11a.c: Likewise.
14774         * gcc.dg/dll-9.c: Likewise.
14775         * gcc.dg/dll-10.c: Likewise.
14776         * gcc.dg/dll-10a.c: Likewise.
14777         * g++.dg/ext/dllexport4a.cc: Likewise.
14778         * g++.dg/ext/dllexport4.C: Likewise.
14779         * g++.dg/ext/dllexport5.C: Likewise.
14780         * g++.dg/ext/dllexport5a.cc: Likewise.
14781
14782 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14783
14784         PR tree-optimization/46970
14785         * gcc.dg/graphite/pr46970.c: New.
14786
14787 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14788
14789         PR tree-optimization/46215
14790         * gcc.dg/graphite/pr46215.c: New.
14791
14792 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14793
14794         PR tree-optimization/46168
14795         * gcc.dg/graphite/pr46168.c: New.
14796
14797 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14798
14799         PR tree-optimization/43657
14800         * gcc.dg/graphite/pr43657.c: New.
14801
14802 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14803
14804         PR tree-optimization/29832
14805         * gfortran.dg/graphite/pr29832.f90: New.
14806
14807 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14808
14809         PR tree-optimization/43567
14810         * gcc.dg/graphite/pr43567.c: New.
14811
14812 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14813
14814         * gfortran.dg/graphite/interchange-4.f: New.
14815         * gfortran.dg/graphite/interchange-5.f: New.
14816
14817         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14818         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14819         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14820         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14821         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14822         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14823         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14824         * gfortran.dg/ltrans-7.f90: Removed.
14825         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14826
14827         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14828         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14829         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14830         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14831         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14832         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14833         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14834         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14835         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14836         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14837         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14838         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14839         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14840         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14841         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14842         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14843         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14844         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14845         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14846         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14847         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14848         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14849         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14850         * gcc.dg/tree-ssa/data-dep-1.c
14851         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14852         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14853         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14854         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14855         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14856
14857 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14858
14859         PR tree-optimization/47265
14860         PR tree-optimization/47443
14861         * gcc.c-torture/compile/pr47265.c: New test.
14862         * gcc.dg/pr47443.c: New test.
14863
14864 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14865
14866         PR tree-optimization/47382
14867         * g++.dg/torture/pr47382.C: New test.
14868         * g++.dg/opt/devirt1.C: Xfail.
14869
14870 2011-01-25  Yao Qi  <yao@codesourcery.com>
14871
14872         PR target/45701
14873         * gcc.target/arm/pr45701-1.c: New test.
14874         * gcc.target/arm/pr45701-2.c: New test.
14875         * gcc.target/arm/pr45701-3.c: New test.
14876
14877 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14878             Jakub Jelinek  <jakub@redhat.com>
14879
14880         PR tree-optimization/47271
14881         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14882
14883 2011-01-25  Nick Clifton  <nickc@redhat.com>
14884
14885         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14886         (saturate_add): Delete.
14887         (exchange): Delete.
14888         (main): Do not run saturate_add.
14889         (set_interrupts): Delete.
14890
14891 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14892
14893         PR fortran/47448
14894         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14895
14896 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14897
14898         PR tree-optimization/47427
14899         PR tree-optimization/47428
14900         * gcc.c-torture/compile/pr47427.c: New test.
14901         * gcc.c-torture/compile/pr47428.c: New test.
14902
14903 2011-01-25  Richard Guenther  <rguenther@suse.de>
14904
14905         PR middle-end/47411
14906         * gcc.dg/torture/pr47411.c: New testcase.
14907
14908 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14909
14910         * gfortran.dg/graphite/id-24.f: New.
14911         * gfortran.dg/graphite/id-25.f: New.
14912
14913 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14914
14915         * gfortran.dg/graphite/id-23.f: New.
14916
14917 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14918
14919         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14920
14921 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14922
14923         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14924         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14925         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14926         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14927         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14928         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14929         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14930         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14931         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14932
14933 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14934
14935         * gcc.dg/graphite/block-0.c: Add documentation.
14936         * gcc.dg/graphite/block-4.c: Same.
14937         * gcc.dg/graphite/block-7.c: Same.
14938         * gcc.dg/graphite/block-8.c: New.
14939         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14940         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14941         * gcc.dg/graphite/interchange-12.c: Add documentation.
14942         * gcc.dg/graphite/interchange-13.c: New.
14943         * gcc.dg/graphite/interchange-14.c: New.
14944         * gcc.dg/graphite/interchange-15.c: New.
14945         * gcc.dg/graphite/interchange-8.c: Add documentation.
14946         * gcc.dg/graphite/interchange-mvt.c: Same.
14947
14948 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14949
14950         PR target/47408
14951         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14952         * gcc.target/powerpc/altivec-14.c: Ditto.
14953         * gcc.target/powerpc/altivec-33.c: Ditto.
14954         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14955         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14956         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14957         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14958         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14959         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14960         * g++.dg/ext/altivec-15.C: Ditto.
14961         * g++.dg/ext/altivec-types-1.C: Ditto.
14962         * g++.dg/ext/altivec-types-2.C: Ditto.
14963         * g++.dg/ext/altivec-types-3.C: Ditto.
14964         * g++.dg/ext/altivec-types-4.C: Ditto.
14965
14966 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14967
14968         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14969
14970 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14971
14972         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14973         optimization options.
14974
14975 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14976
14977         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14978
14979         PR testsuite/45988
14980         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14981
14982 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14983
14984         PR fortran/47421
14985         * gfortran.dg/allocatable_scalar_12.f90: New.
14986
14987 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14988
14989         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14990         vectorization to be not profitable if peeling is used to
14991         realign the memory access.
14992         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14993         loop bound to avoid loop unrolling.
14994         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14995
14996 2011-01-22  Jan Hubicka  <jh@suse.cz>
14997
14998         PR lto/47333
14999         * g++.dg/lto/pr47333.C: New file.
15000
15001 2011-01-22  Jan Hubicka  <jh@suse.cz>
15002
15003         PR tree-optimization/43884
15004         PR lto/44334
15005         * gcc.dg/autopar/outer-2.c: Increase array size.
15006         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15007
15008 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15009
15010         PR fortran/38536
15011         * gfortran.dg/c_loc_tests_16.f90:  New test.
15012
15013 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15014
15015         PR fortran/47399
15016         * gfortran.dg/typebound_proc_19.f90: New.
15017
15018 2011-01-21  Jeff Law <law@redhat.com>
15019
15020         PR tree-optimization/47053
15021         * g++.dg/pr47053.C: New test.
15022
15023 2011-01-21  Jason Merrill  <jason@redhat.com>
15024
15025         PR c++/47041
15026         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15027
15028 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15029
15030         PR c++/47388
15031         * g++.dg/cpp0x/range-for10.C: New test.
15032         * g++.dg/template/for1.C: New test.
15033
15034         PR middle-end/45566
15035         * g++.dg/tree-prof/partition3.C: New test.
15036
15037         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15038
15039         PR rtl-optimization/47366
15040         * g++.dg/opt/pr47366.C: New test.
15041
15042 2011-01-21  Jason Merrill  <jason@redhat.com>
15043
15044         PR c++/46552
15045         * g++.dg/cpp0x/constexpr-regress2.C: New.
15046
15047         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15048
15049 2011-01-21  Jeff Law <law@redhat.com>
15050
15051         PR rtl-optimization/41619
15052         * gcc.dg/pr41619.c: New.
15053
15054 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15055
15056         PR tree-optimization/47355
15057         * g++.dg/opt/pr47355.C: New test.
15058
15059 2011-01-21  Richard Guenther  <rguenther@suse.de>
15060
15061         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15062         making main hot.
15063
15064 2011-01-21  Richard Guenther  <rguenther@suse.de>
15065
15066         PR tree-optimization/47365
15067         * gcc.dg/torture/pr47365.c: New testcase.
15068         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15069
15070 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15071
15072         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15073
15074 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15075
15076         PR tree-optimization/47391
15077         * gcc.dg/pr47391.c: New test.
15078
15079 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15080
15081         * g++.dg/template/char1.C: Use signed char.
15082
15083 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15084
15085         PR fortran/47377
15086         * gfortran.dg/pointer_target_4.f90: New.
15087
15088 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15089
15090         PR target/47251
15091         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15092         ILP32 system and not IP32.
15093
15094 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15095
15096         PR debug/46583
15097         * g++.dg/debug/pr46583.C: New.
15098
15099 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15100
15101         PR debug/47283
15102         * g++.dg/debug/pr47283.C: New test.
15103
15104         PR testsuite/47371
15105         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15106         * gcc.target/i386/headmerge-2.c: Likewise.
15107
15108 2011-01-20  Richard Guenther  <rguenther@suse.de>
15109
15110         PR middle-end/47370
15111         * gcc.dg/torture/pr47370.c: New testcase.
15112
15113 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15114
15115         PR tree-optimization/46130
15116         * gcc.dg/pr46130-1.c: New test.
15117         * gcc.dg/pr46130-2.c: New test.
15118
15119 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15120
15121         PR c++/47291
15122         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15123
15124 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15125
15126         PR debug/46240
15127         * g++.dg/debug/pr46240.cc: New.
15128
15129 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15130
15131         PR c++/47303
15132         * g++.dg/template/anonunion1.C: New test.
15133
15134         PR rtl-optimization/47337
15135         * gcc.c-torture/execute/pr47337.c: New test.
15136
15137 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15138
15139         PR testsuite/45342
15140         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15141
15142 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15143
15144         PR tree-optimization/46021
15145         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15146
15147 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15148
15149         PR tree-optimization/47290
15150         * g++.dg/torture/pr47290.C: New test.
15151
15152 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15153
15154         PR fortran/47240
15155         * gfortran.dg/proc_ptr_comp_29.f90: New.
15156
15157 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15158
15159         PR testsuite/41146
15160         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15161         powerpc-apple-darwin9.
15162
15163 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15164
15165         PR rtl-optimization/47299
15166         * gcc.c-torture/execute/pr47299.c: New test.
15167
15168 2011-01-17  Jason Merrill  <jason@redhat.com>
15169
15170         * g++.dg/cpp0x/constexpr-virtual.C: New.
15171
15172 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15173
15174         PR fortran/47331
15175         * gfortran.dg/gomp/pr47331.f90: New test.
15176
15177 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15178
15179         PR objc/47314
15180         * objc.dg/selector-warn-1.m: New.
15181         * obj-c++.dg/selector-warn-1.mm: New.
15182
15183 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15184
15185         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15186         Update dg-final accordingly.
15187
15188 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15189
15190         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15191
15192 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15193
15194         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15195         target check.
15196         * gcc.dg/guality/pr36728-2.c: Likewise.
15197
15198 2011-01-17  Richard Guenther  <rguenther@suse.de>
15199
15200         PR tree-optimization/47313
15201         * g++.dg/torture/pr47313.C: New testcase.
15202
15203 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15204
15205         PR target/47318
15206         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15207         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15208         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15209         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15210
15211         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15212         as __m256i.
15213         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15214         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15215         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15216
15217 2011-01-17  Richard Guenther  <rguenther@suse.de>
15218
15219         PR tree-optimization/45967
15220         * gcc.dg/torture/pr45967-2.c: New testcase.
15221         * gcc.dg/torture/pr45967-3.c: Likewise.
15222
15223 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15224
15225         PR testsuite/47325
15226         * g++.dg/ext/pr47213.C: Require visibility.
15227
15228 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15229
15230         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15231         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15232
15233 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15234
15235         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15236         Linux-based targets.
15237
15238 2011-01-13  Jan Hubicka  <jh@suse.cz>
15239
15240         PR tree-optimization/47276
15241         * gcc.dg/pr47276.c: New testcase.
15242
15243 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15244             Jonathan Wakely  <jwakely.gcc@gmail.com>
15245
15246         PR c++/33558
15247         * g++.dg/other/pr33558.C: New.
15248         * g++.dg/other/pr33558-2.C: New.
15249
15250 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15251
15252         PR tree-optimization/45934
15253         PR tree-optimization/46302
15254         * g++.dg/ipa/devirt-c-1.C: New test.
15255         * g++.dg/ipa/devirt-c-2.C: Likewise.
15256         * g++.dg/ipa/devirt-c-3.C: Likewise.
15257         * g++.dg/ipa/devirt-c-4.C: Likewise.
15258         * g++.dg/ipa/devirt-c-5.C: Likewise.
15259         * g++.dg/ipa/devirt-c-6.C: Likewise.
15260         * g++.dg/ipa/devirt-6.C: Likewise.
15261         * g++.dg/ipa/devirt-d-1.C: Likewise.
15262         * g++.dg/torture/pr45934.C: Likewise.
15263
15264 2011-01-14  Jason Merrill  <jason@redhat.com>
15265
15266         * g++.dg/cpp0x/variadic105.C: New.
15267
15268 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15269             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15270
15271         PR objc/45989
15272         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15273         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15274         execution tests on i?86-*-*, x86_64-*-* and
15275         powerpc*-apple-darwin* && ilp32.
15276         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15277         tests on i?86-*-* and x86_64-*-*.
15278
15279 2011-01-14  Richard Guenther  <rguenther@suse.de>
15280
15281         PR tree-optimization/47280
15282         * g++.dg/opt/pr47280.C: New testcase.
15283
15284 2011-01-14  Jason Merrill  <jason@redhat.com>
15285
15286         * g++.dg/cpp0x/constexpr-regress1.C: New.
15287
15288         * g++.dg/ext/flexary2.C: New.
15289
15290 2011-01-14  Richard Guenther  <rguenther@suse.de>
15291
15292         PR middle-end/47281
15293         * gcc.dg/torture/pr47281.c: New testcase.
15294         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15295
15296 2011-01-14  Richard Guenther  <rguenther@suse.de>
15297
15298         PR tree-optimization/47286
15299         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15300
15301 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15302
15303         PR c++/47213
15304         * g++.dg/ext/pr47213.C: New.
15305
15306 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15307
15308         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15309
15310 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15311             Mikael Morin  <mikael@gcc.gnu.org>
15312
15313         PR fortran/45848
15314         PR fortran/47204
15315         * gfortran.dg/select_type_20.f90: New.
15316         * gfortran.dg/select_type_21.f90: New.
15317
15318 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15319
15320         PR target/47251
15321         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15322
15323 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15324
15325         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15326         * gcc.dg/guality/pr36728-2.c: Likewise.
15327
15328 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15329
15330         PR debug/PR46973
15331         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15332
15333 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15334
15335         PR rtl-optimization/45352
15336         * gcc.dg/pr45352-3.c: New.
15337
15338 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15339
15340         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15341         comment.
15342         * g++.dg/cpp0x/range-for8.C: New.
15343         * g++.dg/cpp0x/range-for9.C: New.
15344
15345 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15346
15347         PR debug/47209
15348         * g++.dg/debug/pr47209.C: New.
15349
15350 2011-01-12  Richard Guenther  <rguenther@suse.de>
15351
15352         PR lto/47259
15353         * gcc.dg/lto/pr47259_0.c: New testcase.
15354         * gcc.dg/lto/pr47259_1.c: Likewise.
15355
15356 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15357
15358         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15359         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15360         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15361         methods missing from the OBJC2 Object.
15362         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15363         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15364         GNU and NeXT runtimes.
15365         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15366         comments.
15367         * objc-obj-c++-shared/Object1.m: Likewise.
15368         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15369         * objc.dg/proto-qual-1.m: Likewise.
15370         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15371         * obj-c++.dg/proto-qual-1.mm: Likewise.
15372
15373 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15374
15375         PR testsuite/33033
15376         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15377
15378 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15379
15380         Fixed the Objective-C++ testsuite and updated all tests.
15381         * lib/obj-c++.exp (obj-c++_init): Declare and set
15382         gcc_warning_prefix and gcc_error_prefix.
15383         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15384         'dg-warning', 'dg-message' and 'dg-error'.
15385         * obj-c++.dg/class-extension-3.mm: Likewise.
15386         * obj-c++.dg/class-protocol-1.mm: Likewise.
15387         * obj-c++.dg/encode-7.mm: Likewise.
15388         * obj-c++.dg/exceptions-3.mm: Likewise.
15389         * obj-c++.dg/exceptions-5.mm: Likewise.
15390         * obj-c++.dg/method-12.mm: Likewise.
15391         * obj-c++.dg/method-13.mm: Likewise.
15392         * obj-c++.dg/method-15.mm: Likewise.
15393         * obj-c++.dg/method-16.mm: Likewise.
15394         * obj-c++.dg/method-4.mm: Likewise.
15395         * obj-c++.dg/method-8.mm: Likewise.
15396         * obj-c++.dg/method-conflict-1.mm: Likewise.
15397         * obj-c++.dg/method-conflict-2.mm: Likewise.
15398         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15399         and uncommented second part of the testcase now that the testsuite
15400         works correctly.
15401         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15402         and uncommented second part of the testcase now that the testsuite
15403         works correctly.
15404         * obj-c++.dg/private-1.mm: Likewise.
15405         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15406         * obj-c++.dg/syntax-error-7.mm: Likewise.
15407         * obj-c++.dg/warn5.mm: Likewise.
15408         * obj-c++.dg/property/at-property-14.mm: Likewise.
15409         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15410         FIXME.
15411         * obj-c++.dg/property/at-property-18.mm: Likewise.
15412         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15413         FIXME.
15414         * obj-c++.dg/property/at-property-21.mm: Likewise.
15415         * obj-c++.dg/property/at-property-28.mm: Likewise.
15416         * obj-c++.dg/property/at-property-5.mm: Likewise.
15417         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15418         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15419         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15420         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15421         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15422         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15423         * obj-c++.dg/tls/diag-5.mm: Likewise.
15424         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15425         dg-error, now matched correctly.
15426
15427 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15428
15429         * objc.dg/property/at-property-29.m: New.
15430         * obj-c++.dg/property/at-property-29.mm: New.
15431
15432 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15433
15434         * go.test/go-test.exp (go-set-goarch): New proc.
15435         (go-gc-tests): Use it.
15436
15437 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15438
15439         PR debug/46955
15440         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15441
15442 2011-01-11  Richard Henderson  <rth@redhat.com>
15443
15444         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15445
15446 2011-01-11  Jan Hubicka  <jh@suse.cz>
15447
15448         PR lto/45721
15449         PR lto/45375
15450         * gcc.dg/lto/pr45721_1.c: New file.
15451         * gcc.dg/lto/pr45721_0.c: New file.
15452
15453 2011-01-11  Richard Guenther  <rguenther@suse.de>
15454
15455         PR tree-optimization/46076
15456         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15457
15458 2011-01-11  Jeff Law <law@redhat.com>
15459
15460         * PR tree-optimization/47086
15461         * gcc.dg/pr47086.c: New test.
15462
15463 2011-01-11  Jason Merrill  <jason@redhat.com>
15464
15465         PR c++/46658
15466         * g++.dg/template/new10.C: New.
15467
15468         PR c++/45520
15469         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15470
15471 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15472
15473         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15474         Split type definitions and NSConstantString class into...
15475         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15476         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15477         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15478         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15479         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15480         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15481         to comments.
15482         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15483         encode defines for newer NeXT system headers.
15484         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15485         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15486         * objc.dg/foreach-5.m: Likewise.
15487         * objc.dg/foreach-2.m: Likewise.
15488         * objc.dg/foreach-4.m: Likewise.
15489         * objc.dg/torture/strings/string1.m: Likewise.
15490         * objc.dg/torture/strings/string2.m: Likewise.
15491         * objc.dg/torture/strings/string3.m: Likewise.
15492         * objc.dg/torture/strings/string4.m: Likewise.
15493         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15494         header and stand alone.
15495         * obj-c++.dg/strings/strings-2.mm: Likewise.
15496         * objc.dg/torture/strings/const-str-3.m: Likewise.
15497         * objc.dg/strings/strings-2.m: Likewise.
15498         * objc.dg/strings/const-str-12b.m: Likewise.
15499
15500 2011-01-12  Richard Guenther  <rguenther@suse.de>
15501
15502         PR middle-end/32511
15503         * gcc.dg/attr-weak-1.c: Adjust.
15504
15505 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15506
15507         PR fortran/47051
15508         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15509         standard compliant and comment.
15510
15511 2011-01-10  Jan Hubicka  <jh@suse.cz>
15512
15513         PR lto/46083
15514         * gcc.dg/initpri3.c: New testcase.
15515
15516 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15517
15518         PR lto/47222
15519         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15520         externally visible.
15521         (g_esi): Likewise.
15522         (g_ebx): Likewise.
15523         (g_ebp): Likewise.
15524         (g_esp): Likewise.
15525         (g_ebp_save): Likewise.
15526         (g_esp_save): Likewise.
15527
15528 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15529
15530         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15531
15532 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15533
15534         PR tree-optimization/46021
15535         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15536         i?86-*-*, x86_64-*-*.
15537
15538 2011-01-10  Jeff Law <law@redhat.com>
15539
15540         * PR tree-optimization/47141
15541         * gcc.c-torture/compile/pr47141.c: New test.
15542
15543 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15544
15545         PR testsuite/46230
15546         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15547         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15548         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15549         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15550
15551         PR testsuite/46230
15552         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15553         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15554         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15555         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15556         being vectorized.  Adjust dg-final pattern.
15557
15558         PR testsuite/46230
15559         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15560         * gcc.dg/vect/slp-24.c: Likewise.
15561
15562 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15563
15564         PR c++/47218
15565         * g++.dg/other/pr47218-1.C: New test file.
15566         * g++.dg/other/pr47218.C: Likewise.
15567         * g++.dg/other/pr47218.h: New supporting header.
15568
15569 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15570
15571         PR objc/47232
15572         * objc.dg/attributes/invalid-attribute-1.m: New.
15573         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15574
15575 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15576
15577         PR fortran/47224
15578         * gfortran.dg/proc_ptr_comp_28.f90: New.
15579
15580 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15581
15582         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15583         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15584         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15585         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15586         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15587         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15588         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15589         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15590         * objc.dg/gnu-api-2-class.m: Likewise.
15591         * objc.dg/gnu-api-2-ivar.m: Likewise.
15592         * objc.dg/gnu-api-2-method.m: Likewise.
15593         * objc.dg/gnu-api-2-objc.m: Likewise.
15594         * objc.dg/gnu-api-2-object.m: Likewise.
15595         * objc.dg/gnu-api-2-property.m: Likewise.
15596         * objc.dg/gnu-api-2-protocol.m: Likewise.
15597         * objc.dg/gnu-api-2-sel.m: Likewise.
15598
15599 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15600
15601         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15602         * objc.dg/objc-foreach-4.m: Likewise.
15603         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15604         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15605         * objc.dg/foreach-4.m: Likewise.
15606         * objc.dg/foreach-5.m: Likewise.
15607         * objc.dg/foreach-3.m: Return self from init.
15608
15609 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15610
15611         PR fortran/38536
15612         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15613
15614 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15615
15616         PR fortran/46313
15617         * gfortran.dg/class_35.f90: New.
15618
15619 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15620
15621         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15622
15623 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15624
15625         PR objc/47078
15626         * objc.dg/invalid-method-2.m: New.
15627         * obj-c++.dg/invalid-method-2.mm: New.
15628
15629 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15630
15631         PR fortran/46896
15632         * gfortran.dg/transpose_optimization_2.f90 : New test.
15633
15634 2011-01-08  Jan Hubicka  <jh@suse.cz>
15635
15636         PR tree-optmization/46469
15637         * g++.dg/torture/pr46469.C: New testcase.
15638
15639 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15640
15641         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15642         emulation of libobjc-gnu structure layout functionality to ..
15643         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15644         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15645         * objc/execute/bf-common.h: Adjust headers.
15646         * objc/execute/bf-1.m: Likewise.
15647         * objc/execute/bf-2.m: Likewise.
15648         * objc/execute/bf-3.m: Likewise.
15649         * objc/execute/bf-4.m: Likewise.
15650         * objc/execute/bf-5.m: Likewise.
15651         * objc/execute/bf-6.m: Likewise.
15652         * objc/execute/bf-7.m: Likewise.
15653         * objc/execute/bf-8.m: Likewise.
15654         * objc/execute/bf-9.m: Likewise.
15655         * objc/execute/bf-10.m: Likewise.
15656         * objc/execute/bf-11.m: Likewise.
15657         * objc/execute/bf-12.m: Likewise.
15658         * objc/execute/bf-13.m: Likewise.
15659         * objc/execute/bf-14.m: Likewise.
15660         * objc/execute/bf-15.m: Likewise.
15661         * objc/execute/bf-16.m: Likewise.
15662         * objc/execute/bf-17.m: Likewise.
15663         * objc/execute/bf-18.m: Likewise.
15664         * objc/execute/bf-19.m: Likewise.
15665         * objc/execute/bf-20.m: Likewise.
15666         * objc/execute/bf-21.m: Likewise.
15667         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15668         objc_get_type_qualifiers ().
15669
15670 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15671
15672         PR fortran/45777
15673         * gfortran.dg/dependency_39.f90:  New test.
15674
15675 2011-01-07  Jan Hubicka  <jh@suse.cz>
15676
15677         Get builtins tests ready for linker plugin.
15678         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15679         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15680         my_memset, my_bzero): Mark used.
15681         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15682         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15683         volatile.
15684         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15685         volatile.
15686
15687 2011-01-07  Jan Hubicka  <jh@suse.cz>
15688
15689         PR tree-optimization/46367
15690         * g++.dg/torture/pr46367.C: New file.
15691
15692 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15693
15694         PR target/47201
15695         * gcc.dg/pr47201.c: New test.
15696
15697         PR bootstrap/47187
15698         * gcc.dg/tree-prof/pr47187.c: New test.
15699
15700 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15701
15702         PR fortran/41580
15703         * gfortran.dg/extends_type_of_3.f90: New.
15704
15705 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15706
15707         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15708         * g++.dg/ext/dllimport-MI1.C: Likewise.
15709         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15710         * g++.dg/ext/dllimport10.C: Likewise.
15711         * g++.dg/ext/dllimport11.C: Likewise.
15712         * g++.dg/ext/dllimport12.C: Likewise.
15713         * g++.dg/ext/dllimport13.C: Likewise.
15714         * g++.dg/ext/dllimport2.C: Likewise.
15715         * g++.dg/ext/dllimport3.C: Likewise.
15716         * g++.dg/ext/dllimport4.C: Likewise.
15717         * g++.dg/ext/dllimport5.C: Likewise.
15718         * g++.dg/ext/dllimport6.C: Likewise.
15719         * g++.dg/ext/dllimport8.C: Likewise.
15720         * g++.dg/ext/dllimport9.C: Likewise.
15721         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15722         targets, too. Additionally enable test for i?86-*-mingw*.
15723         * g++.dg/ext/selectany1.C: Likewise.
15724         Remove guard variable check.
15725
15726 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15727
15728         PR fortran/47189
15729         PR fortran/47194
15730         * gfortran.dg/storage_size_3.f08: Extended.
15731
15732 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15733
15734         PR c++/47022
15735         * g++.dg/template/stdarg1.C: New test.
15736
15737 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15738
15739         PR fortran/47195
15740         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15741         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15742         from the interface of functions to not hide the errors that
15743         shall be tested.
15744
15745 2011-01-06  Jan Hubicka  <jh@suse.cz>
15746
15747         * gcc.dg/lto/pr47188_0.c: New testcase.
15748         * gcc.dg/lto/pr47188_1.c: New testcase.
15749
15750 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15751
15752         PR fortran/33117
15753         PR fortran/46478
15754         * gfortran.dg/interface_33.f90: New test.
15755
15756 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15757
15758         PR c/47150
15759         * gcc.c-torture/compile/pr47150.c: New test.
15760
15761 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15762
15763         PR tree-optimization/47139
15764         * gcc.dg/vect/pr47139.c: New test.
15765
15766 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15767
15768         PR fortran/47180
15769         * gfortran.dg/extends_type_of_2.f03: New.
15770
15771 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15772
15773         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15774
15775 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15776
15777         * gnat.dg/opt14.adb: New test.
15778
15779 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15780
15781         PR fortran/46017
15782         * gfortran.dg/allocate_error_2.f90:  New test.
15783
15784 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15785
15786         PR fortran/47024
15787         * gfortran.dg/storage_size_3.f08: New.
15788
15789 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15790
15791         PR libgfortran/47154
15792         * gfortran.dg/namelist_68.f90: New test.
15793
15794 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15795
15796         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15797
15798 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15799
15800         PR fortran/46448
15801         * gfortran.dg/class_34.f90: New.
15802
15803 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15804
15805         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15806         use __builtin_inff.  Skip all single-precision tests that require
15807         Infinity.
15808
15809 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15810
15811         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15812
15813 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15814
15815         PR tree-optimization/47148
15816         * gcc.c-torture/execute/pr47148.c: New test.
15817
15818         PR tree-optimization/47155
15819         * gcc.c-torture/execute/pr47155.c: New test.
15820
15821         PR rtl-optimization/47157
15822         * gcc.c-torture/compile/pr47157.c: New test.
15823
15824 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15825
15826         * gcc.dg/torture/vector-shift2.c (schar): Define.
15827         (main): Always use schar or uchar instead of plain "char" to avoid
15828         dependencies on implementation-defined char signedness.
15829
15830 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15831
15832         PR tree-optimization/46801
15833         * gnat.dg/pack9.adb: Remove xfail.
15834
15835 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15836
15837         PR tree-optimization/46984
15838         * g++.dg/ipa/pr46984.C: New test.
15839
15840 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15841
15842         PR fortran/46408
15843         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15844
15845 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15846
15847         PR tree-optimization/47140
15848         * gcc.c-torture/compile/pr47140.c: New test.
15849
15850         PR rtl-optimization/47028
15851         * gcc.dg/pr47028.c: New test.
15852
15853 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15854
15855         * objc.dg/protocol-forward-1.m: Removed TODO.
15856         * objc.dg/protocol-forward-2.m: New.
15857         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15858         * obj-c++.dg/protocol-forward-2.mm: New.
15859
15860 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15861
15862         PR target/38662
15863         * g++.dg/eh/pr38662.C: New testcase.
15864
15865 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15866
15867         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15868         scan for newline '\n'.
15869
15870 \f
15871 Copyright (C) 2011 Free Software Foundation, Inc.
15872
15873 Copying and distribution of this file, with or without modification,
15874 are permitted in any medium without royalty provided the copyright
15875 notice and this notice are preserved.