OSDN Git Service

Add PR reference.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
2
3         PR other/51163
4         PR other/51164
5         * gcc.dg/tm/alias-1.c:  Adjust regexp.
6         * gcc.dg/tm/alias-2.c:  Adjust regexp.
7
8 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9
10         PR c++/51064
11         * g++.dg/warn/Wparentheses-26.C: New.
12
13 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
14
15         * gfortran.dg/elemental_optional_args_2.f90: New test.
16
17 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
18
19         PR fortran/49693
20         * gfortran.dg/common_17.f90:  New test.
21
22 2012-01-04  Richard Guenther  <rguenther@suse.de>
23
24         PR tree-optimization/49651
25         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
26         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
27
28 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
29
30         PR c++/51738
31         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
32
33 2012-01-03  Andrew Pinski  <apinski@cavium.com>
34
35         * lib/scanasm.exp (dg-function-on-line): Always use a special format
36         for all mips targets.  Also allow an optional .cfi_startproc.
37
38 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
39
40         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
41
42 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
43
44         PR c++/29273
45         * g++.dg/rtti/dyncast5.C: New.
46
47 2012-01-03  Richard Guenther  <rguenther@suse.de>
48
49         PR tree-optimization/51070
50         * gcc.dg/torture/pr51070-2.c: New testcase.
51
52 2012-01-03  Richard Guenther  <rguenther@suse.de>
53
54         PR tree-optimization/51692
55         * gcc.dg/torture/pr51692.c: New testcase.
56
57 2012-01-03  Richard Guenther  <rguenther@suse.de>
58
59         PR debug/51650
60         * g++.dg/lto/pr51650-3_0.C: New testcase.
61
62 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
63
64         PR c++/15867
65         * g++.dg/warn/Wredundant-decls-spec.C: New.
66
67 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
68
69         PR tree-optimization/51719
70         * g++.dg/tree-prof/pr51719.C: New test.
71
72 2012-01-03  Richard Guenther  <rguenther@suse.de>
73
74         PR middle-end/51730
75         * gcc.dg/fold-compare-6.c: New testcase.
76
77 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
78
79         PR c++/51669
80         * g++.dg/gomp/pr51669.C: New test.
81
82 2012-01-02  Jason Merrill  <jason@redhat.com>
83
84         PR c++/51675
85         * g++.dg/cpp0x/constexpr-union2.C: New.
86
87         PR c++/51666
88         * g++.dg/cpp0x/nsdmi-defer5.C: New.
89
90 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
91
92         PR c++/51462
93         * g++.dg/cpp0x/constexpr-99.C: New test.
94
95 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
96
97         PR c++/20140
98         * g++.dg/template/init9.C: New.
99
100 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
101
102         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
103         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
104         rather than a specific number.
105
106 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
107
108         PR fortran/46262
109         PR fortran/46328
110         PR fortran/51052
111         * gfortran.dg/typebound_operator_7.f03: New.
112         * gfortran.dg/typebound_operator_8.f03: New.
113
114 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
115
116         PR target/51729
117         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
118         XFAIL.
119         * gcc.target/mips/dspr2-MULTU.c: Likewise.
120
121 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
122
123         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
124
125 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
126
127         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
128         for MIPS.
129
130 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
131
132         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
133         * gfortran.dg/io_real_boz_4.f90: Likewise.
134         * gfortran.dg/io_real_boz_5.f90: Likewise.
135
136 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
137
138         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
139
140 2012-01-02  Revital Eres  <revital.eres@linaro.org>
141
142         * gcc.dg/sms-11.c: New file.
143
144 2012-01-02  Tobias Burnus  <burnus@net-b.de>
145
146         PR fortran/51682
147         * gfortran.dg/coarray/image_index_3.f90: New.
148
149 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
150
151         PR c++/16603
152         * g++.dg/parse/enum8.C: New.
153
154 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
155
156         PR c++/51379
157         * g++.dg/conversion/reinterpret4.C: New.
158         * g++.dg/conversion/reinterpret1.C: Adjust.
159
160 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
161
162         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
163
164 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
165
166         * g++.old-deja/g++.brendan/crash25.C: Adjust.
167         * g++.old-deja/g++.brendan/crash56.C: Likewise.
168         * g++.old-deja/g++.jason/access14.C: Likewise.
169         * g++.old-deja/g++.jason/access8.C: Likewise.
170         * g++.old-deja/g++.jason/access1.C: Likewise.
171         * g++.old-deja/g++.other/access3.C: Likewise.
172         * g++.old-deja/g++.other/access5.C: Likewise.
173         * g++.old-deja/g++.law/unsorted1.C: Likewise.
174         * g++.old-deja/g++.law/visibility22.C: Likewise.
175         * g++.old-deja/g++.law/visibility26.C: Likewise.
176         * g++.old-deja/g++.mike/p2746.C: Likewise.
177         * g++.dg/debug/using1.C: Likewise.
178         * g++.dg/lookup/using51.C: Likewise.
179         * g++.dg/inherit/using5.C: Likewise.
180         * g++.dg/inherit/pr30297.C: Likewise.
181         * g++.dg/inherit/access8.C: Likewise.
182         * g++.dg/torture/pr39362.C: Likewise.
183         * g++.dg/template/crash13.C: Likewise.
184         * g++.dg/template/using10.C: Likewise.
185
186 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
187
188         PR fortran/51502
189         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
190         change.
191
192 2012-01-01  Ira Rosen  <irar@il.ibm.com>
193
194         PR tree-optimization/51704
195         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
196         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
197         corresponding flags.
198
199 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
200
201         PR c++/51723
202         * g++.dg/cpp0x/constexpr-delegating2.C: New.
203
204 2012-01-01  Jan Hubicka  <jh@suse.cz>
205
206         PR rtl-optimization/51069
207         * gcc.c-torture/compile/pr51069.c: New testcase.
208
209 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
210
211         PR tree-optimization/51683
212         * gcc.dg/pr51683.c: New test.
213
214 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
215
216         PR c++/51397
217         * g++.dg/cpp0x/static_assert6.C: New.
218
219 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
220
221         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
222
223 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
224
225         PR fortran/51502
226         * lib/gcc-dg.exp (scan-module-absence):  New function.
227         * gfortran.dg/implicit_pure_2.f90:  New test.
228
229 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
230
231         PR c++/51316
232         * g++.dg/cpp0x/alignof4.C: New.
233
234 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
235
236         PR testsuite/51702
237         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
238         -mabi=altivec option, which suppresses a warning message about
239         passing vectors by reference.  The extra warning causes some tests
240         to fail.
241         * gcc.dg/scal-to-vec2.c: Likewise.
242         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
243         * gcc.dg/pr35442.c: Likewise.
244         * gcc.dg/vector-compare-1.c: Likewise.
245         * gcc.dg/vector-compare-2.c: Likewise.
246         * gcc.dg/torture/pr36891.c: Likewise.
247
248 2012-12-29  Kai Tietz  <ktietz@redhat.com>
249
250         * g++.dg/abi/bitfield3.C: Make sure test runs
251         for windows targets without activated ms-bitfields option.
252
253         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
254         targets to use static-version.
255         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
256         * g++.old-deja/g++.abi/arraynew.C: Likewise.
257         * g++.old-deja/g++.eh/new1.C: Likewise.
258         * g++.old-deja/g++.eh/new2.C: Likewise.
259
260 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
261
262         * gfortran.dg/function_optimize_9.f90:  New test.
263
264 2011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
265
266         PR c++/23211
267         * g++.dg/template/using18.C: New.
268         * g++.dg/template/using19.C: New.
269         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
270         * g++.dg/template/crash13.C: Likewise.
271
272 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
273
274         PR target/51623
275         * gcc.target/powerpc/pr51623.c: New file.
276
277 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
278
279         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
280
281 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
282
283         PR c++/51547
284         * g++.dg/cpp0x/pr51547.C: New.
285
286 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
287
288         * gcc.c-torture/execute/20111227-1.c: New test.
289
290 2011-12-25  Jan Hubicka  <jh@suse.cz>
291
292         PR middle-end/48641
293         * gcc.dg/compile/pr48641.c: New file.
294
295 2011-12-26  Joey Ye  <joey.ye@arm.com>
296
297         PR middle-end/51200
298         * gcc.dg/volatile-bitfields-2.c: New test.
299
300 2011-12-23  Jason Merrill  <jason@redhat.com>
301
302         PR c++/51507
303         * g++.dg/cpp0x/variadic121.C: New.
304
305 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
306
307         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
308
309 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
310
311         * gcc.target/arm/vect-vcvt.c: New test.
312         * gcc.target/arm/vect-vcvtq.c: New test.
313
314         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
315         in final check.
316
317         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
318         True for ARM NEON.
319         (check_effective_target_vect_uintfloat_cvt): Likewise.
320         (check_effective_target_vect_floatuint_cvt): Likewise.
321         (check_effective_target_vect_floatint_cvt): Likewise.
322
323 2011-12-23  Richard Guenther  <rguenther@suse.de>
324
325         PR rtl-optimization/50396
326         * gcc.dg/torture/pr50396.c: New testcase.
327
328 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
329
330         PR tree-optimization/43491
331         * gcc.dg/tree-ssa/pr43491.c: New test.
332
333 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
334
335         PR testsuite/50722
336         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
337
338 2011-12-22  Richard Guenther  <rguenther@suse.de>
339
340         PR lto/51650
341         * g++.dg/lto/pr51650-1_0.C: New testcase.
342         * g++.dg/lto/pr51650-2_0.C: Likewise.
343
344 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
345
346         PR target/51643
347         * gcc.target/arm/sibcall-2.c: New test.
348
349 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
350
351         PR testsuite/51645
352         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
353
354 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
355
356         * gcc.dg/pr50038.c: Move to ...
357         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
358
359 2011-12-21  Jason Merrill  <jason@redhat.com>
360
361         PR c++/51611
362         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
363
364 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
365
366         PR c++/51305
367         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
368
369 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
370
371         PR middle-end/51644
372         PR middle-end/51647
373         * gcc.dg/pr51644.c: New test.
374         * g++.dg/warn/Wreturn-4.C: New test.
375
376 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
377
378         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
379         diag-scans to fix fail on AVX.
380         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
381         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
382         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
383         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
384         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
385         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
386         * gcc.dg/vect/pr45752.c: Ditto.
387         * gcc.dg/vect/slp-perm-4.c: Ditto.
388         * gcc.dg/vect/slp-perm-9.c: Ditto.
389         * gcc.dg/vect/vect-33.c: Ditto.
390         * gcc.dg/vect/vect-35.c: Ditto.
391         * gcc.dg/vect/vect-6-big-array.c: Ditto.
392         * gcc.dg/vect/vect-6.c: Ditto.
393         * gcc.dg/vect/vect-91.c: Ditto.
394         * gcc.dg/vect/vect-all-big-array.c: Ditto.
395         * gcc.dg/vect/vect-all.c: Ditto.
396         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
397         * gcc.dg/vect/vect-outer-4c.c: Ditto.
398         * gcc.dg/vect/vect-outer-5.c: Ditto.
399         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
400         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
401         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
402         * gcc.dg/vect/vect-peel-1.c: Ditto.
403         * gcc.dg/vect/vect-peel-2.c: Ditto.
404         * gcc.dg/vect/vect-peel-3.c: Ditto.
405         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
406         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
407         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
408         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
409         * lib/target-supports.exp (check_avx_available): New function.
410         (check_effective_target_vect_sizes_32B_16B): Ditto.
411         (check_prefer_avx128): Ditto.
412         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
413         (check_effective_target_vect_multiple_sizes): Ditto.
414
415 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
416
417         PR target/50038
418         * gcc.dg/pr50038.c: New test.
419
420 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
421
422         PR c++/51621
423         * g++.dg/cpp0x/constexpr-ice5.C: New.
424
425 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
426
427         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
428         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
429         gcc.dg/gnu11-version-1.c: New tests.
430
431 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
432
433         PR middle-end/51200
434         * gcc.target/arm/volatile-bitfields-4.c: New test.
435         * c-c++-common/abi-bf.c: New test.
436
437 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
438
439         PR debug/49951
440         * g++.dg/gcov/gcov-2.C: Adjust.
441
442 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
443
444         PR c++/51612
445         * g++.dg/cpp0x/constexpr-ice4.C: New.
446
447 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
448
449         PR c++/51328
450         * g++.dg/template/crash109.C: New.
451
452 2011-12-19  Jason Merrill  <jason@redhat.com>
453
454         PR c++/51530
455         * g++.dg/cpp0x/nullptr26.C: New.
456
457 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
458
459         * gcc.target/mips/mult-1.c: Require -O2.
460
461 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
462
463         * gcc.target/mips/ext-2.c: Add NOMIPS16.
464
465 2011-12-19  Jason Merrill  <jason@redhat.com>
466
467         PR c++/51526
468         * g++.dg/cpp0x/constexpr-delegating.C: New.
469
470 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
471             Tom de Vries <tom@codesourcery.com>
472
473         PR rtl-opt/50380
474         * gcc.c-torture/compile/pr50380.c: New testcase.
475
476 2011-12-19  Tobias Burnus  <burnus@net-b.de>
477
478         PR fortran/51605
479         * gfortran.dg/block_10.f90: New.
480
481 2011-12-19  Jason Merrill  <jason@redhat.com>
482
483         PR c++/51553
484         * g++.dg/cpp0x/initlist64.C: New.
485
486         PR c++/51228
487         * c-c++-common/transparent-union-1.c: New.
488
489 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
490
491         PR tree-optimization/51580
492         * gnat.dg/specs/loop_optimization1.ads: New test.
493         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
494
495 2011-12-19  Richard Guenther  <rguenther@suse.de>
496
497         PR lto/51573
498         * gcc.dg/lto/20111207-2_0.c: Adjust.
499         * g++.dg/lto/pr51573-1_0.C: New testcase.
500
501 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
502
503         PR c++/51619
504         * g++.dg/cpp0x/pr51619.C: New test.
505
506 2011-12-19  Tobias Burnus  <burnus@net-b.de>
507
508         PR fortran/51605
509         * gfortran.dg/select_type_25.f90: New.
510
511 2011-12-19  Martin Jambor  <mjambor@suse.cz>
512
513         PR tree-optimization/51583
514         * gcc.dg/tree-ssa/pr51583.c: New test.
515
516 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
517
518         PR tree-optimization/51596
519         * g++.dg/opt/pr51596.C: New test.
520
521         PR middle-end/51590
522         PR tree-optimization/51606
523         * gcc.dg/vect/pr51590.c: New test.
524
525 2011-12-19  Richard Guenther  <rguenther@suse.de>
526
527         PR lto/51572
528         * g++.dg/lto/pr51572-2_0.C: New testcase.
529
530 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
531
532         PR c++/51477
533         * g++.dg/cpp0x/nsdmi6.C: New test.
534
535 2011-12-19  Tobias Burnus  <burnus@net-b.de>
536
537         * gfortran.dg/coarray_poly_3.f90: New.
538         * coarray/poly_run_1.f90: Enable some previously commented code.
539
540 2011-12-19  Jason Merrill  <jason@redhat.com>
541
542         PR c++/51489
543         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
544
545 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
546
547         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
548
549 2011-12-17  Jason Merrill  <jason@redhat.com>
550
551         PR c++/51588
552         * g++.dg/parse/enum7.C: New.
553
554         PR c++/51586
555         * g++.dg/lookup/nested2.C: New.
556
557         PR c++/51587
558         * g++.dg/parse/enum6.C: New.
559
560 2011-12-17  Tom de Vries  <tom@codesourcery.com>
561
562         PR tree-optimization/51491
563         * gcc.dg/pr51491.c: New test.
564         * gcc.dg/pr51491-2.c: Same.
565
566 2011-12-16  Jason Merrill  <jason@redhat.com>
567
568         PR c++/51416
569         * g++.dg/cpp0x/auto31.C: New.
570
571 2011-12-16  Ian Lance Taylor  <iant@google.com>
572
573         PR middle-end/51592
574         * gcc.dg/20111216-1.c: New test.
575
576 2011-12-16  Jason Merrill  <jason@redhat.com>
577
578         PR c++/51461
579         * g++.dg/init/static4.C: New.
580
581 2011-12-16  Jason Merrill  <jason@redhat.com>
582
583         PR c++/51331
584         * g++.dg/init/value10.C: New.
585
586 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
587
588         PR testsuite/50803
589         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
590
591         PR tree-optimization/51575
592         * g++.dg/opt/pr51575.C: New test.
593
594         PR debug/51557
595         * gcc.dg/pr51557.c: New test.
596
597 2011-12-16  Richard Guenther  <rguenther@suse.de>
598
599         PR lto/51572
600         * gcc.dg/lto/pr51572-1_0.c: New testcase.
601
602 2011-12-15  Jason Merrill  <jason@redhat.com>
603
604         PR c++/51458
605         * g++.dg/ext/desig4.C: New.
606
607 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
608
609         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
610         A%disp() to use scalarizer.
611         * gfortran.dg/class_array_9.f03: New.
612
613 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
614
615         * gcc.dg/vect/vect-sdivmod-1.c: New test.
616
617         PR c++/51463
618         * g++.dg/cpp0x/pr51463.C: New test.
619
620         PR c/51360
621         * c-c++-common/gomp/pr51360.c: New test.
622         * g++.dg/gomp/pr51360.C: New test.
623
624         PR middle-end/49806
625         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
626         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
627
628         PR tree-optimization/51117
629         * g++.dg/opt/pr51117.C: New test.
630
631 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
632
633         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
634         New definitions.
635         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
636         Likewise.
637         (stpncpy, __stpncpy_chk): New functions.
638         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
639         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
640
641 2011-12-15  Richard Guenther  <rguenther@suse.de>
642
643         PR lto/51567
644         * g++.dg/lto/pr51567-1_0.C: New testcase.
645
646 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
647
648         PR c++/51473
649         * g++.dg/cpp0x/auto30.C: New test.
650
651 2011-12-15  Tobias Burnus  <burnus@net-b.de>
652
653         * gfortran.dg/coarray/poly_run_3.f90: New.
654         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
655
656 2011-12-15  Richard Guenther  <rguenther@suse.de>
657
658         PR lto/51564
659         * g++.dg/lto/pr51564-1_0.C: New testcase.
660
661 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
662
663         PR libstdc++/51365
664         * g++.dg/ext/is_final.C: New.
665
666 2012-12-15  Richard Guenther  <rguenther@suse.de>
667
668         PR lto/48508
669         * g++.dg/lto/pr48508-1_0.C: New testcase.
670         * g++.dg/lto/pr48508-1_1.C: Likewise.
671
672 2011-12-14  Jason Merrill  <jason@redhat.com>
673
674         PR c++/51554
675         * g++.dg/init/constant1.C: New.
676
677         PR c++/51248
678         * g++.dg/other/enum2.C: New.
679
680 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
681
682         PR c++/51475
683         * g++.dg/cpp0x/initlist63.C: New test.
684
685 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
686
687         PR target/50931
688         * gcc.target/avr/torture/int24-mul.c: New.
689
690 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
691
692         PR c++/51476
693         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
694
695 2011-12-13  Jason Merrill  <jason@redhat.com>
696
697         PR c++/51406
698         PR c++/51161
699         * g++.dg/cpp0x/rv-cast3.C: New.
700         * g++.dg/cpp0x/rv-cast4.C: New.
701
702 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
703
704         PR c++/51464
705         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
706
707 2011-12-13  Andrew Pinski  <apinski@cavium.com>
708             Adam Nemet  <anemet@caviumnetworks.com>
709
710         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
711         -fdump-* options.
712         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
713         * gcc.target/mips/octeon-pipe-1.c: New testcase.
714
715 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
716
717         PR c++/14258
718         * g++.dg/template/using16.C: New.
719         * g++.dg/template/using17.C: New.
720
721 2011-12-13  Martin Jambor  <mjambor@suse.cz>
722
723         PR tree-optimization/51362
724         * gcc.dg/ipa/pr51362.c: New test.
725
726 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
727
728         PR testsuite/51524
729         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
730         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
731
732 2011-12-13  Richard Guenther  <rguenther@suse.de>
733
734         PR lto/48354
735         * g++.dg/lto/pr48354-1_0.C: New testcase.
736
737 2011-12-13  Richard Guenther  <rguenther@suse.de>
738
739         PR tree-optimization/51519
740         * gcc.dg/pr51519.c: New testcase.
741
742 2011-12-13  Richard Guenther  <rguenther@suse.de>
743
744         * gcc.dg/lto/20111213-1_0.c: New testcase.
745
746 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
747
748         * gnat.dg/vect1.ad[sb]: Add more tests.
749         * gnat.dg/vect2.ad[sb]: Likewise.
750         * gnat.dg/vect3.ad[sb]: Likewise.
751         * gnat.dg/vect4.ad[sb]: Likewise.
752         * gnat.dg/vect5.ad[sb]: Likewise.
753         * gnat.dg/vect6.ad[sb]: Likewise.
754
755 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
756
757         PR rtl-optimization/51495
758         * gcc.c-torture/compile/pr51495.c: New test.
759
760         PR tree-optimization/51481
761         * gcc.dg/pr51481.c: New test.
762
763 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
764
765         PR tree-optimization/45830
766         * gcc.c-torture/execute/pr45830.c: Move from here to...
767         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
768         dg-additional-options magic.
769
770 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
771
772         * gfortran.dg/nested_modules_2.f90: Tighten test.
773
774 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
775
776         * gcc.c-torture/execute/20111212-1.c: New test.
777
778 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
779
780         PR testsuite/51511
781         * gcc.dg/pr45819.c: Add -w to dg-options.
782
783 2011-12-12  Torvald Riegel  <triegel@redhat.com>
784
785         * g++.dg/tm/noexcept-1.C: New test.
786         * g++.dg/tm/noexcept-2.C: New test.
787         * g++.dg/tm/noexcept-3.C: New test.
788         * g++.dg/tm/noexcept-4.C: New test.
789         * g++.dg/tm/noexcept-5.C: New test.
790
791 2011-12-12  Torvald Riegel  <triegel@redhat.com>
792
793         * c-c++-common/tm/20111206.c: New test.
794
795 2011-12-12  Richard Guenther  <rguenther@suse.de>
796
797         PR lto/51262
798         * g++.dg/opt/pr51262.C: New testcase.
799
800 2011-12-12  Revital Eres  <revital.eres@linaro.org>
801
802         PR rtl-optimization/47013
803         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
804         to preserve the function.
805         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
806         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
807         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
808         -fmodulo-sched-allow-regmoves flags.
809         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
810         and avoid superfluous spaces in dg-final for spu-*-*.
811         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
812         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
813         change scan-rtl-dump-times for powerpc*-*-*.
814         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
815         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
816         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
817
818 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
819
820         PR tree-optimization/51485
821         * g++.dg/vect/pr51485.cc: New test.
822
823 2011-12-11  Tobias Burnus  <burnus@net-b.de>
824
825         PR fortran/50923
826         * gfortran.dg/warn_function_without_result_2.f90: New.
827
828 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
829             Tobias Burnus  <burnus@gcc.gnu.org>
830
831         PR fortran/41539
832         PR fortran/43214
833         PR fortran/43969
834         PR fortran/44568
835         PR fortran/46356
836         PR fortran/46990
837         PR fortran/49074
838         * gfortran.dg/class_array_1.f03: New.
839         * gfortran.dg/class_array_2.f03: New.
840         * gfortran.dg/class_array_3.f03: New.
841         * gfortran.dg/class_array_4.f03: New.
842         * gfortran.dg/class_array_5.f03: New.
843         * gfortran.dg/class_array_6.f03: New.
844         * gfortran.dg/class_array_7.f03: New.
845         * gfortran.dg/class_array_8.f03: New.
846         * gfortran.dg/coarray_poly_1.f90: New.
847         * gfortran.dg/coarray_poly_2.f90: New.
848         * gfortran.dg/coarray/poly_run_1.f90: New.
849         * gfortran.dg/coarray/poly_run_2.f90: New.
850         * gfortran.dg/class_to_type_1.f03: New.
851         * gfortran.dg/type_to_class_1.f03: New.
852         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
853         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
854         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
855
856 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
857
858         PR fortran/50690
859         * gfortran.dg/gomp/workshare2.f90:  New test.
860         * gfortran.dg/gomp/workshare3.f90:  New test.
861
862 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
863
864         * gnat.dg/specs/elab3.ads: New test.
865
866 2011-12-10  Richard Henderson  <rth@redhat.com>
867
868         * gcc.target/powerpc/altivec-perm-1.c: New.
869         * gcc.target/powerpc/altivec-perm-2.c: New.
870         * gcc.target/powerpc/altivec-perm-4.c: New.
871
872 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
873
874         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
875         Add a scan-assembler-time clause to test for the interupt vector jump.
876         (f): Rename to ...
877         (dma0_handler): ... this.
878
879 2011-12-10  Nathan Sidwell  <nathan@acm.org>
880
881         PR gcov-profile/51449
882         * g++.dg/gcov/gcov-14.C: New.
883
884 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
885
886         * gcc.c-torture/compile/20111209-1.c: New test.
887
888 2011-12-09  Jason Merrill  <jason@redhat.com>
889
890         PR c++/51151
891         * g++.dg/warn/Woverflow-4.C: New.
892
893 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
894
895         PR c++/51289
896         * g++.dg/cpp0x/alias-decl-17.C: New test.
897
898 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
899
900         * gcc.target/powerpc/recip-5.c: Disable running on any system that
901         does not support VSX.
902
903         * gcc.target/powerpc/ppc-target-4.c: New file to test target
904         specific functions enabling target specific builtins.
905
906 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
907
908         * gcc.dg/vect/slp-13.c: Array size increase reverted.
909         * gcc.dg/vect/slp-24.c: Ditto.
910         * gcc.dg/vect/slp-3.c: Ditto.
911         * gcc.dg/vect/slp-34.c: Ditto.
912         * gcc.dg/vect/slp-4.c: Ditto.
913         * gcc.dg/vect/slp-cond-2.c: Ditto.
914         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
915         * gcc.dg/vect/vect-1.c: Ditto.
916         * gcc.dg/vect/vect-10.c: Ditto.
917         * gcc.dg/vect/vect-105.c: Ditto.
918         * gcc.dg/vect/vect-112.c: Ditto.
919         * gcc.dg/vect/vect-15.c: Ditto.
920         * gcc.dg/vect/vect-2.c: Ditto.
921         * gcc.dg/vect/vect-31.c: Ditto.
922         * gcc.dg/vect/vect-32.c: Ditto.
923         * gcc.dg/vect/vect-33.c: Ditto.
924         * gcc.dg/vect/vect-34.c: Ditto.
925         * gcc.dg/vect/vect-35.c: Ditto.
926         * gcc.dg/vect/vect-36.c: Ditto.
927         * gcc.dg/vect/vect-6.c: Ditto.
928         * gcc.dg/vect/vect-73.c: Ditto.
929         * gcc.dg/vect/vect-74.c: Ditto.
930         * gcc.dg/vect/vect-75.c: Ditto.
931         * gcc.dg/vect/vect-76.c: Ditto.
932         * gcc.dg/vect/vect-80.c: Ditto.
933         * gcc.dg/vect/vect-85.c: Ditto.
934         * gcc.dg/vect/vect-89.c: Ditto.
935         * gcc.dg/vect/vect-97.c: Ditto.
936         * gcc.dg/vect/vect-98.c: Ditto.
937         * gcc.dg/vect/vect-all.c: Ditto.
938         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
939         * gcc.dg/vect/vect-iv-8.c: Ditto.
940         * gcc.dg/vect/vect-iv-8a.c: Ditto.
941         * gcc.dg/vect/vect-outer-1.c: Ditto.
942         * gcc.dg/vect/vect-outer-1a.c: Ditto.
943         * gcc.dg/vect/vect-outer-1b.c: Ditto.
944         * gcc.dg/vect/vect-outer-2.c: Ditto.
945         * gcc.dg/vect/vect-outer-2a.c: Ditto.
946         * gcc.dg/vect/vect-outer-2c.c: Ditto.
947         * gcc.dg/vect/vect-outer-3.c: Ditto.
948         * gcc.dg/vect/vect-outer-3a.c: Ditto.
949         * gcc.dg/vect/vect-outer-4a.c: Ditto.
950         * gcc.dg/vect/vect-outer-4b.c: Ditto.
951         * gcc.dg/vect/vect-outer-4c.c: Ditto.
952         * gcc.dg/vect/vect-outer-4d.c: Ditto.
953         * gcc.dg/vect/vect-outer-4m.c: Ditto.
954         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
955         * gcc.dg/vect/vect-outer-fir.c: Ditto.
956         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
957         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
958         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
959         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
960         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
961         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
962         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
963         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
964         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
965         * gcc.dg/vect/vect-shift-2.c: Ditto.
966         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
967         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
968         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
969         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
970         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
971         * gcc.dg/vect/slp-13-big-array.c: New test.
972         * gcc.dg/vect/slp-24-big-array.c: Ditto.
973         * gcc.dg/vect/slp-3-big-array.c: Ditto.
974         * gcc.dg/vect/slp-34-big-array.c: Ditto.
975         * gcc.dg/vect/slp-4-big-array.c: Ditto.
976         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
977         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
978         * gcc.dg/vect/vect-1-big-array.c: Ditto.
979         * gcc.dg/vect/vect-10-big-array.c: Ditto.
980         * gcc.dg/vect/vect-105-big-array.c: Ditto.
981         * gcc.dg/vect/vect-112-big-array.c: Ditto.
982         * gcc.dg/vect/vect-15-big-array.c: Ditto.
983         * gcc.dg/vect/vect-2-big-array.c: Ditto.
984         * gcc.dg/vect/vect-31-big-array.c: Ditto.
985         * gcc.dg/vect/vect-32-big-array.c: Ditto.
986         * gcc.dg/vect/vect-33-big-array.c: Ditto.
987         * gcc.dg/vect/vect-34-big-array.c: Ditto.
988         * gcc.dg/vect/vect-35-big-array.c: Ditto.
989         * gcc.dg/vect/vect-36-big-array.c: Ditto.
990         * gcc.dg/vect/vect-6-big-array.c: Ditto.
991         * gcc.dg/vect/vect-73-big-array.c: Ditto.
992         * gcc.dg/vect/vect-74-big-array.c: Ditto.
993         * gcc.dg/vect/vect-75-big-array.c: Ditto.
994         * gcc.dg/vect/vect-76-big-array.c: Ditto.
995         * gcc.dg/vect/vect-80-big-array.c: Ditto.
996         * gcc.dg/vect/vect-85-big-array.c: Ditto.
997         * gcc.dg/vect/vect-89-big-array.c: Ditto.
998         * gcc.dg/vect/vect-97-big-array.c: Ditto.
999         * gcc.dg/vect/vect-98-big-array.c: Ditto.
1000         * gcc.dg/vect/vect-all-big-array.c: Ditto.
1001         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
1002         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
1003         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
1004         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
1005         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
1006         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1007         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1008         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1009         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1010         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1011         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1012         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1013         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1014         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1015         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1016         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1017         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1018         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1019         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1020         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1021         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1022         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1023         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1024         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1025         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1026         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1027         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1028         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1029         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1030         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1031         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1032         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1033         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1034
1035 2011-12-09  Richard Guenther  <rguenther@suse.de>
1036
1037         PR lto/48042
1038         * g++.dg/lto/pr48042_0.C: New testcase.
1039
1040 2011-12-09  Richard Guenther  <rguenther@suse.de>
1041
1042         PR tree-optimization/51482
1043         * g++.dg/torture/pr51482.C: New testcase.
1044
1045 2011-12-08  Andrew Pinski  <apinski@cavium.com>
1046
1047         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1048         * gcc.target/mips/dmult-1.c: Likewise.
1049         * gcc.target/mips/branch-1.c: Likewise.
1050         * gcc.target/mips/extend-1.c: Likewise.
1051
1052 2011-12-08  Jason Merrill  <jason@redhat.com>
1053
1054         PR c++/51318
1055         * g++.dg/template/cond8.C: New.
1056
1057         PR c++/51459
1058         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1059
1060 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
1061
1062         PR tree-optimization/51466
1063         * gcc.c-torture/execute/pr51466.c: New test.
1064
1065 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1066
1067         PR fortran/50815
1068         * gfortran.dg/bounds_check_16.f90: New.
1069
1070 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1071
1072         PR fortran/51378
1073         * gfortran.dg/private_type_14.f90: New.
1074
1075 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1076
1077         PR fortran/51407
1078         * gfortran.dg/io_real_boz_3.f90: New.
1079         * gfortran.dg/io_real_boz_4.f90: New.
1080         * gfortran.dg/io_real_boz_5.f90: New.
1081
1082 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1083
1084         PR fortran/51448
1085         * gfortran.dg/realloc_on_assign_8.f90: New.
1086
1087 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1088
1089         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1090
1091 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1092
1093         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1094         -Wwrite-strings option.
1095
1096 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1097
1098         * gcc.target/i386/movdi-rex64.c: New.
1099
1100 2011-12-08  Richard Guenther  <rguenther@suse.de>
1101
1102         * gcc.dg/volatile3.c: New testcase.
1103
1104 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1105
1106         PR tree-optimization/51315
1107         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1108         for typedef.
1109         (int32_t): Use __INT32_TYPE__ for typedef.
1110
1111 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1112
1113         PR tree-optimization/51315
1114         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1115         sizeof(int)==4.
1116
1117 2011-12-08  Richard Guenther  <rguenther@suse.de>
1118
1119         PR lto/50747
1120         * g++.dg/opt/pr50747-1_0.C: New testcase.
1121         * g++.dg/opt/pr50747-2_0.C: Likewise.
1122
1123 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1124
1125         * gcc.c-torture/execute/20111208-1.c: New test.
1126
1127 2011-12-08  Richard Guenther  <rguenther@suse.de>
1128
1129         PR lto/48437
1130         * gcc.dg/lto/20111207-2_0.c: New testcase.
1131         * gcc.dg/guality/pr48437.c: Likewise.
1132
1133 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1134
1135         PR c++/51401
1136         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1137         * g++.dg/cpp0x/auto29.C: New test.
1138
1139         PR c++/51429
1140         * g++.dg/parse/error45.C: New test.
1141
1142         PR c++/51229
1143         * g++.dg/ext/desig3.C: New test.
1144
1145         PR c++/51369
1146         * g++.dg/cpp0x/constexpr-51369.C: New test.
1147
1148 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1149
1150         PR middle-end/45416
1151         * gcc.dg/pr45416.c: New testcase.
1152
1153 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1154
1155         PR c++/51420
1156         * g++.dg/cpp0x/pr51420.C: New.
1157
1158 2011-12-07  Richard Guenther  <rguenther@suse.de>
1159
1160         PR lto/48100
1161         * gcc.dg/lto/20111207-1_0.c: New testcase.
1162         * gcc.dg/lto/20111207-1_1.c: Likewise.
1163         * gcc.dg/lto/20111207-1_2.c: Likewise.
1164         * gcc.dg/lto/20111207-1_3.c: Likewise.
1165
1166 2011-12-07  Richard Guenther  <rguenther@suse.de>
1167
1168         PR tree-optimization/50823
1169         * gcc.dg/torture/pr50823.c: New testcase.
1170
1171 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1172
1173         PR tree-optimization/50744
1174         * gcc.dg/ipa/pr50744.c: New test.
1175
1176 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1177
1178         PR c++/51430
1179         * g++.dg/template/static32.C: New test.
1180
1181 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1182
1183         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1184
1185 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1186
1187         PR fortran/51435
1188         * gfortran.dg/default_initialization_5.f90: New.
1189
1190 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1191
1192         PR target/51354
1193         * gcc.c-torture/compile/pr51354.c: New test.
1194
1195 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1196
1197         PR c++/51431
1198         * g++.dg/other/abstract3.C: New.
1199
1200 2011-12-06  Richard Guenther  <rguenther@suse.de>
1201
1202         PR tree-optimization/49997
1203         * gcc.dg/torture/pr49997.c: New testcase.
1204
1205 2011-12-06  Richard Guenther  <rguenther@suse.de>
1206
1207         PR middle-end/51436
1208         * g++.dg/torture/pr51436.C: New testcase.
1209
1210 2011-12-06  Richard Guenther  <rguenther@suse.de>
1211
1212         PR tree-optimization/51245
1213         * gcc.dg/torture/pr51245.c: New testcase.
1214
1215 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1216
1217         PR c++/51427
1218         * g++.dg/diagnostic/wrong-tag-1.C
1219
1220 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
1221
1222         PR c++/51319
1223         * g++.dg/lookup/using50.C: New.
1224         * g++.dg/lookup/using51.C: New.
1225
1226 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1227
1228         PR tree-optimization/51396
1229         * g++.dg/opt/pr51396.C: New test.
1230
1231         PR debug/51410
1232         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1233
1234         PR c/51339
1235         * gcc.dg/gomp/pr51339.c: New test.
1236
1237 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1238
1239         PR c++/51399
1240         * g++.dg/cpp0x/initlist62.C: New.
1241
1242 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1243
1244         PR fortran/51338
1245         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1246
1247 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1248
1249         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1250         * g++.dg/torture/pr39732.C: Likewise.
1251         * g++.dg/torture/pr40642.C: Likewise.
1252         * gcc.c-torture/compile/pr44686.c: Likewise.
1253         * gcc.dg/20050309-1.c: Likewise.
1254         * gcc.dg/20050330-2.c: Likewise.
1255         * gcc.dg/20051201-1.c: Likewise.
1256         * gcc.dg/gomp/pr27573.c: Likewise.
1257         * gcc.dg/pr46255.c: Likewise.
1258         * gcc.dg/profile-dir-1.c: Likewise.
1259         * gcc.dg/profile-dir-2.c: Likewise.
1260         * gcc.dg/profile-dir-3.c: Likewise.
1261         * gcc.dg/profile-generate-1.c: Likewise.
1262         * gfortran.dg/gomp/pr27573.f90: Likewise.
1263         * gcc.dg/profile-generate-3.c: Be specific about the type of
1264         profiling required.
1265
1266 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1267
1268         PR c++/51414
1269         * g++.dg/ext/underlying_type11.C: New.
1270
1271 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1272
1273         PR testsuite/51128
1274         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1275         * gcc.dg/torture/pr39074.c: Ditto.
1276         * gcc.dg/torture/pr39074-2.c: Ditto.
1277         * gcc.dg/torture/pr42898.c: Ditto.
1278         * gcc.dg/torture/pr42898-2.c: Ditto.
1279         * gcc.dg/torture/pr45704.c: Ditto.
1280         * gcc.dg/torture/pr50472.c: Ditto.
1281         * gcc.dg/torture/pta-callused-1.c: Ditto.
1282         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1283         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1284         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1285         * gcc.dg/torture/pta-escape-1.c: Ditto.
1286         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1287         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1288
1289 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1290
1291         PR target/51408
1292         * gcc.dg/pr51408.c: New.
1293
1294 2011-12-05  Jason Merrill  <jason@redhat.com>
1295
1296         * g++.dg/cpp0x/dc6.C: New.
1297
1298 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1299             Pedro Lamarão <pedro.lamarao@gmail.com>
1300
1301         * g++.dg/cpp0x/dc1.C: New test.
1302         * g++.dg/cpp0x/dc2.C: New test.
1303         * g++.dg/cpp0x/dc3.C: New test.
1304         * g++.dg/cpp0x/dc4.C: New test.
1305         * g++.dg/cpp0x/dc5.C: New test.
1306         * g++.dg/template/meminit1.C: Adjust expected error.
1307
1308 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1309
1310         PR c++/51404
1311         * g++.dg/cpp0x/auto28.C: New.
1312
1313 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1314
1315         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1316
1317 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1318             Eric Botcazou  <ebotcazou@adacore.com>
1319
1320         PR middle-end/51323
1321         PR middle-end/50074
1322         * gcc.c-torture/execute/pr51323.c: New test.
1323
1324 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1325
1326         PR fortran/51383
1327         * gfortran.dg/associate_10.f90: New.
1328
1329 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1330
1331         PR middle-end/51285
1332         * gfortran.dg/vect/pr51285.f90: New test.
1333
1334 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1335             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
1336
1337         PR target/51393
1338         * gcc.target/i386/pr51393.c: New test.
1339
1340 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1341
1342         PR obj-c++/51349
1343         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1344         * obj-c++.dg/naming-4.mm: Likewise.
1345
1346 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1347
1348         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1349
1350 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1351
1352         PR c++/51313
1353         * g++.dg/cpp0x/pr51313.C: New.
1354
1355 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1356
1357         PR fortran/48887
1358         * gfortran.dg/select_type_24.f90: New.
1359         * gfortran.dg/select_type_23.f03: Add dg-error.
1360         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1361
1362 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1363
1364         * gcc.dg/vect/vect-122.c: New test.
1365
1366 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1367
1368         PR fortran/50684
1369         * gfortran.dg/move_alloc_8.f90: New.
1370
1371 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1372
1373         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1374         i.e. remove the dg-error line.
1375         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1376         * gfortran.dg/move_alloc_9.f90: New.
1377         * gfortran.dg/move_alloc_10.f90: New
1378
1379 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1380
1381         * lib/gcov.exp (verify-lines): Allow = as a count char.
1382         * g++.dg/gcov/gcov-13.C: New.
1383
1384 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1385
1386         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1387         * gcc.dg/vect/slp-24.c: Ditto.
1388         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1389         * gcc.dg/vect/slp-34.c: Ditto.
1390         * gcc.dg/vect/slp-4.c: Ditto.
1391         * gcc.dg/vect/slp-cond-2.c: Ditto.
1392         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1393         * gcc.dg/vect/vect-1.c: Ditto.
1394         * gcc.dg/vect/vect-10.c: Ditto.
1395         * gcc.dg/vect/vect-105.c: Ditto.
1396         * gcc.dg/vect/vect-112.c: Ditto.
1397         * gcc.dg/vect/vect-15.c: Ditto.
1398         * gcc.dg/vect/vect-2.c: Ditto.
1399         * gcc.dg/vect/vect-31.c: Ditto.
1400         * gcc.dg/vect/vect-32.c: Ditto.
1401         * gcc.dg/vect/vect-33.c: Ditto.
1402         * gcc.dg/vect/vect-34.c: Ditto.
1403         * gcc.dg/vect/vect-35.c: Ditto.
1404         * gcc.dg/vect/vect-36.c: Ditto.
1405         * gcc.dg/vect/vect-6.c: Ditto.
1406         * gcc.dg/vect/vect-73.c: Ditto.
1407         * gcc.dg/vect/vect-74.c: Ditto.
1408         * gcc.dg/vect/vect-75.c: Ditto.
1409         * gcc.dg/vect/vect-76.c: Ditto.
1410         * gcc.dg/vect/vect-80.c: Ditto.
1411         * gcc.dg/vect/vect-85.c: Ditto.
1412         * gcc.dg/vect/vect-89.c: Ditto.
1413         * gcc.dg/vect/vect-97.c: Ditto.
1414         * gcc.dg/vect/vect-98.c: Ditto.
1415         * gcc.dg/vect/vect-all.c: Ditto.
1416         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1417         * gcc.dg/vect/vect-iv-8.c: Ditto.
1418         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1419         * gcc.dg/vect/vect-outer-1.c: Ditto.
1420         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1421         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1422         * gcc.dg/vect/vect-outer-2.c: Ditto.
1423         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1424         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1425         * gcc.dg/vect/vect-outer-3.c: Ditto.
1426         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1427         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1428         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1429         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1430         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1431         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1432         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1433         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1434         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1435         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1436         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1437         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1438         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1439         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1440         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1441         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1442         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1443         * gcc.dg/vect/vect-shift-2.c: Ditto.
1444         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1445         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1446         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1447         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1448         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1449
1450 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1451
1452         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1453         __builtin_memcpy arguments to honor sizeof(a).
1454
1455 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1456
1457         * gcc.c-torture/execute/doloop-1.c,
1458         gcc.c-torture/execute/doloop-2.c: New tests.
1459
1460 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1461
1462         PR tree-optimization/50622
1463         * g++.dg/tree-ssa/pr50622.C: New test.
1464
1465 2011-12-01  Jason Merrill  <jason@redhat.com>
1466
1467         * g++.dg/cpp0x/initlist61.C: New.
1468
1469 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1470
1471         PR c++/51326
1472         * g++.dg/inherit/crash3.C: New.
1473
1474 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1475
1476         PR gcov-profile/51113
1477         * lib/gcov.exp (verify-lines): Add support for xfailing.
1478         (run-gcov): Likewise.
1479         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1480         * gcc.misc-tests/gcov-16.c: Remove.
1481         * gcc.misc-tests/gcov-17.c: Remove.
1482         * g++.dg/gcov-8.C: Remove.
1483         * g++.dg/gcov-9.C: Remove.
1484         * g++.dg/gcovpart-12b.C: New.
1485         * g++.dg/gcov-12.C: New.
1486
1487 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1488
1489         PR lto/51198
1490         * g++.dg/torture/pr51198.C: New testcase.
1491
1492 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1493
1494         PR tree-optimization/51246
1495         * gcc.c-torture/compile/pr51246.c: New test.
1496
1497         PR rtl-optimization/51014
1498         * g++.dg/opt/pr51014.C: New test.
1499
1500 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1501
1502         PR c++/51367
1503         * g++.dg/template/error47.C: New.
1504
1505 2011-11-30  Jason Merrill  <jason@redhat.com>
1506
1507         PR c++/51009
1508         * g++.dg/init/aggr8.C: New.
1509
1510 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR target/50725
1513         * gcc.target/i386/pr50725.c: New test.
1514
1515         PR middle-end/51089
1516         * gfortran.dg/gomp/pr51089.f90: New test.
1517
1518 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1519
1520         * gcc.dg/pr51321.c: New testcase.
1521
1522 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1523
1524         PR rtl-optimization/48721
1525         * gcc.target/i386/pr48721.c: New test.
1526
1527 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1528
1529         PR c++/51299
1530         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1531
1532 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1533
1534         PR tree-optimization/51247
1535         * gcc.c-torture/compile/pr51247.c: New test.
1536
1537 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1538
1539         PR target/50123
1540         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1541
1542 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1543
1544         Use complex floating-point constant in CDBL.
1545
1546         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1547
1548 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1549
1550         PR fortran/51306
1551         PR fortran/48700
1552         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1553         * gfortran.dg/select_type_23.f03: Add dg-error.
1554         * gfortran.dg/move_alloc_6.f90: New.
1555         * gfortran.dg/move_alloc_7.f90: New.
1556
1557 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1558
1559         PR tree-optimization/51301
1560         * gcc.dg/vect/pr51301.c: New test.
1561
1562 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1563
1564         * g++.dg/cdce3.C: Use dg-additional-options.
1565
1566 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1567
1568         PR middle-end/50907
1569         * gcc.dg/tree-prof/pr50907.c: New test.
1570
1571         PR tree-optimization/50078
1572         * gcc.dg/pr50078.c: New test.
1573
1574         PR tree-optimization/50682
1575         * g++.dg/opt/pr50682.C: New test.
1576
1577 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1578
1579         PR fortran/51308
1580         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1581
1582 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1583             Iain Sandoe  <iains@gcc.gnu.org>
1584
1585         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1586         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1587         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1588         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1589         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1590
1591 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1592
1593         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1594         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1595         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1596         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1597         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1598         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1599         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1600         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1601         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1602         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1603         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1604         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1605         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1606         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1607         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1608         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1609         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1610         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1611         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1612         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1613         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1614         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1615         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1616         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1617         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1618         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1619         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1620
1621 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1622
1623         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1624         imply -mno-dspr2.
1625         * gcc.target/mips/no-dsp-1.c: New test.
1626         * gcc.target/mips/soft-float-1.c: Likewise.
1627
1628 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1629
1630         PR rtl-optimization/49912
1631         * g++.dg/other/pr49912.C: New test.
1632
1633 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1634
1635         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1636         effective target.
1637         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1638
1639 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1640
1641         PR fortran/51250
1642         PR fortran/43829
1643         * gfortran.dg/inline_sum_3.f90: New test.
1644
1645 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1646
1647         PR testsuite/51258
1648         * lib/target-supports.exp
1649         (check_effective_target_sync_long_long): Also supported on 32bit
1650         x86 targets.  Add comment about required dg-options.
1651         Add alpha*-*-* targets.
1652         (check_effective_target_sync_long_long_runtime): Ditto.
1653
1654         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1655         32bit x86 targets.
1656         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1657         * gcc.dg/atomic-exchange-4.c: Ditto.
1658         * gcc.dg/atomic-load-4.c: Ditto.
1659         * gcc.dg/atomic-store-4.c: Ditto.
1660         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1661         * gcc.dg/di-sync-multithread.c: Ditto.
1662         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1663         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1664
1665 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1666
1667         PR testsuite/51258
1668         * lib/target-supports.exp
1669         (check_effective_target_sync_int_128_runtime): New procedure.
1670         (check_effective_target_sync_long_long_runtime): Ditto.
1671         (check_effective_target_sync_long_long): Add arm*-*-*.
1672         (check_effective_target_sync_longlong): Remove.
1673
1674         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1675         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1676         * gcc.dg/atomic-exchange-5.c: Ditto.
1677         * gcc.dg/atomic-load-5.c: Ditto.
1678         * gcc.dg/atomic-store-5.c: Ditto.
1679         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1680         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1681         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1682         effective target.
1683         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1684         * gcc.dg/atomic-exchange-4.c: Ditto.
1685         * gcc.dg/atomic-load-4.c: Ditto.
1686         * gcc.dg/atomic-store-4.c: Ditto.
1687         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1688         * gcc.dg/di-sync-multithread.c: Ditto.
1689         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1690         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1691
1692 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1693
1694         PR fortran/50408
1695         * gfortran.dg/whole_file_35.f90: New.
1696
1697 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1698
1699         PR fortran/51302
1700         * gfortran.dg/volatile13.f90: New.
1701
1702 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1703
1704         PR c/51256
1705         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1706
1707 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1708
1709         PR c++/51227
1710         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1711
1712 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1713
1714         PR target/51134
1715         * gcc.target/i386/sw-1.c: Revert revision 181357.
1716
1717 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1718
1719         PR fortran/51218
1720         * gfortran.dg/implicit_pure_1.f90: New.
1721
1722 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1723
1724         PR testsuite/51258
1725         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1726         * gcc.dg/atomic-exchange-5.c: Likewise.
1727         * gcc.dg/atomic-load-5.c: Likewise.
1728         * gcc.dg/atomic-op-5.c: Likewise.
1729         * gcc.dg/atomic-store-5.c: Likewise.
1730         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1731
1732 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1733
1734         PR rtl-optimization/50290
1735         * gcc.dg/pr50290.c: New test.
1736
1737 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1738
1739         PR c++/51290
1740         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1741
1742 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1743
1744         PR target/51261
1745         * gcc.dg/pr51261.c: New test.
1746
1747 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1748
1749         PR c++/51145
1750         * g++.dg/cpp0x/alias-decl-14.C: New test.
1751         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1752         passing before.
1753         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1754         change.
1755         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1756         * g++.dg/lookup/struct1.C: Likewise.
1757         * g++.dg/parse/elab1.C: Likewise.
1758         * g++.dg/parse/elab2.C: Likewise.
1759         * g++.dg/parse/int-as-enum1.C: Likewise.
1760         * g++.dg/parse/typedef1.C: Likewise.
1761         * g++.dg/parse/typedef3.C: Likewise.
1762         * g++.dg/parse/typedef4.C: Likewise.
1763         * g++.dg/parse/typedef5.C: Likewise.
1764         * g++.dg/template/crash26.C: Likewise.
1765         * g++.dg/template/nontype4.C: Likewise.
1766         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1767         * g++.old-deja/g++.brendan/line1.C: Likewise.
1768         * g++.old-deja/g++.other/elab1.C: Likewise.
1769         * g++.old-deja/g++.other/syntax4.C: Likewise.
1770
1771 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1772
1773         PR rtl-optimization/50764
1774         * gcc.dg/pr50764.c: New test.
1775
1776 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1777
1778         PR c++/51265
1779         * g++.dg/cpp0x/decltype36.C: New.
1780
1781 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1782
1783         PR tree-optimization/51074
1784         * gcc.dg/vect/pr51074.c: New test.
1785
1786 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1787
1788         PR c++/51143
1789         * g++.dg/cpp0x/alias-decl-16.C: New test.
1790
1791 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1792
1793         PR tree-optimization/50765
1794         * gcc.dg/pr50765.c: New test.
1795
1796 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1797
1798         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1799         * gcc.dg/vshift-3.c (main): Likewise.
1800
1801 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1802
1803         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1804
1805 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1806
1807         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1808         * gcc.misc-tests/gcov-17.c: Likewise.
1809         * g++.dg/gcov/gcov-8.C: Likewise.
1810         * g++.dg/gcov/gcov-9.C: Likewise.
1811
1812 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1813
1814         * g++.dg/tm/pr47747.C: New test.
1815
1816 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1817
1818         * g++.dg/tm/template-2.C: New test.
1819
1820 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1821
1822         PR debug/50827
1823         * gcc.dg/pr50827.c: New test.
1824
1825 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1826
1827         PR c++/50958
1828         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1829         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1830         * g++.dg/cpp0x/udlit-member.C: Adjust.
1831         * g++.dg/cpp0x/udlit-raw-length.C: New.
1832         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1833         * g++.dg/cpp0x/udlit-resolve.C: New.
1834         * c-c++-common/dfp/pr33466.c: Adjust.
1835
1836 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1837
1838         * lib/target-supports.exp
1839         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1840         with ultrasparc_vis2_hw.
1841         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1842         with ultrasparc_vis3_hw.
1843
1844 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1845
1846         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1847         *-*-solaris2* && c++.
1848
1849 2011-11-20  Joey Ye  <joey.ye@arm.com>
1850
1851         * gcc.dg/volatile-bitfields-1.c: New.
1852
1853 2011-11-20  Jason Merrill  <jason@redhat.com>
1854
1855         PR c++/48322
1856         * g++.dg/cpp0x/variadic120.C: New.
1857         * g++.dg/cpp0x/sfinae26.C: Adjust.
1858
1859         * g++.dg/cpp0x/sfinae11.C: Adjust.
1860         * g++.dg/cpp0x/sfinae26.C: Adjust.
1861         * g++.dg/template/unify11.C: Adjust.
1862
1863 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1864
1865         PR c++/51230
1866         * g++.dg/template/error46.C: New.
1867
1868 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1869
1870         PR target/51235
1871         * gcc.target/i386/pr51235.c: New test.
1872
1873         PR target/51236
1874         * gcc.target/i386/pr51236.c: New test.
1875
1876 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1877
1878         * gnat.dg/discr32.adb: New test.
1879         * gnat.dg/discr32_pkg.ads: New helper.
1880
1881 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1882
1883         PR gcov-profile/51113
1884         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1885         * gcc.misc-tests/gcov-16.c: New.
1886         * gcc.misc-tests/gcov-17.c: New.
1887         * g++.dg/gcov/gcov-8.C: New.
1888         * g++.dg/gcov/gcov-9.C: New.
1889         * g++.dg/gcov/gcov-10.C: New.
1890
1891 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1892
1893         PR c++/51194
1894         * g++.dg/cpp0x/alias-decl-15.C: New test.
1895
1896 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1897
1898         PR c++/51216
1899         * g++.dg/cpp0x/pr51216.C: New.
1900
1901 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1902
1903         * gcc.dg/delay-slot-2.c: New test.
1904
1905 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1906
1907         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1908
1909 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1910
1911         PR c++/51188
1912         * g++.dg/lookup/using46.C: New.
1913         * g++.dg/lookup/using47.C: New.
1914         * g++.dg/lookup/using48.C: New.
1915         * g++.dg/lookup/using49.C: New.
1916         * g++.dg/lookup/using50.C: New.
1917
1918 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1919
1920         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1921         supports /* ... */ comments.
1922
1923 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1924
1925         PR c++/51150
1926         * g++.dg/cpp0x/pr51150.C: New.
1927
1928 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1929
1930         PR tree-optimization/50605
1931         * g++.dg/ipa/pr50605.C: New test.
1932
1933 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1934
1935         PR c++/51191
1936         * g++.dg/cpp0x/alias-decl-13.C: New test.
1937
1938 2011-11-17  Jason Merrill  <jason@redhat.com>
1939
1940         PR c++/51186
1941         * g++.dg/cpp0x/auto27.C: New.
1942         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1943
1944 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1945
1946         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1947         memory model parameters don't match expected values.
1948         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1949         __atomic_compare_exchange.
1950         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1951         __atomic_compare_exchange_n.
1952         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1953         weak/strong parameter and fail if memory models aren't correct.
1954
1955 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1956
1957         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1958         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1959         to 10 seconds and fail when timeout occurs.  Improve error messages.
1960
1961 2011-11-17  Jason Merrill  <jason@redhat.com>
1962
1963         PR c++/51137
1964         * g++.dg/template/virtual2.C: New.
1965
1966 2011-11-17  Michael Matz  <matz@suse.de>
1967
1968         PR middle-end/50644
1969         PR middle-end/50741
1970         * g++.dg/tree-ssa/pr50741.C: New.
1971
1972 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1973
1974         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1975
1976 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1977
1978         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1979         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1980         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1981
1982 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1983
1984         PR fortran/39427
1985         PR fortran/37829
1986         * gfortran.dg/constructor_1.f90: New.
1987         * gfortran.dg/constructor_2.f90: New.
1988         * gfortran.dg/constructor_3.f90: New.
1989         * gfortran.dg/constructor_4.f90: New.
1990         * gfortran.dg/constructor_5.f90: New.
1991         * gfortran.dg/constructor_6.f90: New.
1992         * gfortran.dg/use_only_5.f90: New.
1993         * gfortran.dg/c_ptr_tests_17.f90: New.
1994         * gfortran.dg/c_ptr_tests_18.f90: New.
1995         * gfortran.dg/used_types_25.f90: New.
1996         * gfortran.dg/used_types_26.f90: New
1997         * gfortran.dg/type_decl_3.f90: New.
1998         * gfortran.dg/function_types_3.f90: Update dg-error.
1999         * gfortran.dg/result_1.f90: Ditto.
2000         * gfortran.dg/structure_constructor_3.f03: Ditto.
2001         * gfortran.dg/structure_constructor_4.f03: Ditto.
2002
2003 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2004
2005         * gcc.dg/vect/pr30858.c: Update expected output for
2006         architectures with multiple vector sizes.
2007
2008 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
2009             Bernd Schmidt <bernds@coudesourcery.com>
2010             Sebastian Huber <sebastian.huber@embedded-brains.de>
2011
2012         PR target/49641
2013         * gcc.target/arm/pr49641.c: New test.
2014
2015 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
2016
2017         PR tree-optimization/49960
2018         * gcc.dg/autopar/pr49960.c: New test.
2019         * gcc.dg/autopar/pr49960-1.c: New test.
2020
2021
2022 2011-11-16  Tom de Vries  <tom@codesourcery.com>
2023
2024         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2025         * gcc.dg/pr43864-2.c: Same.
2026         * gcc.dg/pr43864-3.c: Same.
2027         * gcc.dg/pr43864-4.c: Same.
2028
2029 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
2030
2031         * gcc.target/i386/sse2-cvt-vec.c: New test.
2032         * gcc.target/i386/avx-cvt-vec.c: Ditto.
2033         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2034         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2035         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2036         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2037         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2038
2039 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
2040
2041         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2042         powerpc*-*-darwin* targets.
2043
2044 2011-11-15  Torvald Riegel  <triegel@redhat.com>
2045
2046         * c-c++-common/tm/trxn-expr-3.c: New test.
2047
2048 2011-11-14  Torvald Riegel  <triegel@redhat.com>
2049
2050         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2051
2052 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2053
2054         * gcc.target/i386/avx-recip-vec.c: New test.
2055         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2056         * gcc.target/i386/avx-lrint-vec.c: Ditto.
2057         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2058         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2059         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2060         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2061         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2062         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2063         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2064         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2065         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2066         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2067         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2068         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2069
2070 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
2071
2072         PR c++/51107
2073         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2074         non-template literal operator.
2075
2076 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2077
2078         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2079         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2080         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2081         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2082         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2083         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2084         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2085         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2086         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2087         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2088         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2089         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2090         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2091         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2092         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2093         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2094
2095 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
2096
2097         PR c++/6936
2098         PR c++/25994
2099         PR c++/26256
2100         PR c++/30195
2101         * g++.old-deja/g++.brendan/misc14.C: Adjust.
2102         * g++.old-deja/g++.jason/scoping16.C: Likewise.
2103         * g++.old-deja/g++.other/anon7.C: Likewise.
2104         * g++.old-deja/g++.other/using1.C: Likewise.
2105         * g++.old-deja/g++.other/redecl1.C: Likewise.
2106         * g++.old-deja/g++.other/typedef7.C: Likewise.
2107         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2108         * g++.dg/template/using2.C: Likewise.
2109         * g++.dg/template/static4.C: Likewise.
2110         * g++.dg/template/typedef1.C: Likewise.
2111         * g++.dg/lookup/name-clash9.C: Likewise.
2112         * g++.dg/abi/mangle41.C: Likewise.
2113         * g++.dg/parse/ctor5.C: Likewise.
2114         * g++.dg/inherit/using4.C: Likewise.
2115         * g++.dg/lookup/using24.C: New.
2116         * g++.dg/lookup/using25.C: New.
2117         * g++.dg/lookup/using26.C: New.
2118         * g++.dg/lookup/using27.C: New.
2119         * g++.dg/lookup/using28.C: New.
2120         * g++.dg/lookup/using29.C: New.
2121         * g++.dg/lookup/using30.C: New.
2122         * g++.dg/lookup/using31.C: New.
2123         * g++.dg/lookup/using32.C: New.
2124         * g++.dg/lookup/using33.C: New.
2125         * g++.dg/lookup/using34.C: New.
2126         * g++.dg/lookup/using35.C: New.
2127         * g++.dg/lookup/using36.C: New.
2128         * g++.dg/lookup/using37.C: New.
2129         * g++.dg/lookup/using38.C: New.
2130         * g++.dg/lookup/using39.C: New.
2131         * g++.dg/lookup/using40.C: New.
2132         * g++.dg/lookup/using41.C: New.
2133         * g++.dg/lookup/using42.C: New.
2134         * g++.dg/lookup/using43.C: New.
2135         * g++.dg/lookup/using44.C: New.
2136         * g++.dg/lookup/using45.C: New.
2137         * g++.dg/lookup/pr6936.C: New.
2138         * g++.dg/debug/using4.C: New.
2139         * g++.dg/debug/using5.C: New.
2140         * g++.dg/cpp0x/forw_enum10.C: New.
2141
2142 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2143             Jan Hubicka  <jh@suse.cz>
2144
2145         * gcc.target/i386/sw-1.c: Force rep;movsb.
2146
2147 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2148
2149         PR testsuite/51059
2150         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2151         dg-additional-options.
2152
2153 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2154
2155         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2156         specified.  Remove redundant runtime checks.
2157         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2158         Allow for other than -m4.  Fix typos in comments.
2159
2160 2011-11-12  Jason Merrill  <jason@redhat.com>
2161
2162         PR c++/986
2163         * g++.dg/warn/ref-temp1.C: New.
2164
2165         PR c++/51060
2166         * g++.dg/opt/stack2.C: New.
2167
2168 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2169
2170         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2171         alpha*-*-linux* targets.
2172
2173 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2174
2175         PR testsuite/51059
2176         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2177         Darwin targets and allow external symbols to be undefined.
2178
2179 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2180
2181         * gcc.misc-tests/gcov-15.c: New.
2182
2183 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2184
2185         PR tree-optimization/51058
2186         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2187         * gfortran.dg/vect/pr51058-2.f90: New test.
2188
2189 2011-11-10  Jason Merrill  <jason@redhat.com>
2190
2191         * g++.dg/template/linkage1.C: New.
2192         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2193         * g++.old-deja/g++.other/linkage4.C: Likewise.
2194
2195         PR c++/50973
2196         * g++.dg/cpp0x/defaulted33.C: New.
2197
2198 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2199
2200         PR middle-end/51038
2201         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2202         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2203         __atomic_clear.
2204
2205 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2206
2207         PR rtl-optimization/51040
2208         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2209         patchup code.
2210
2211 2011-11-10  Jason Merrill  <jason@redhat.com>
2212
2213         PR c++/51079
2214         * g++.dg/template/conv12.C: New.
2215
2216         PR debug/50983
2217         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2218
2219 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2220
2221         * gnat.dg/atomic6_1.adb: New test.
2222         * gnat.dg/atomic6_2.adb: Likewise.
2223         * gnat.dg/atomic6_3.adb: Likewise.
2224         * gnat.dg/atomic6_4.adb: Likewise.
2225         * gnat.dg/atomic6_5.adb: Likewise.
2226         * gnat.dg/atomic6_6.adb: Likewise.
2227         * gnat.dg/atomic6_7.adb: Likewise.
2228         * gnat.dg/atomic6_8.adb: Likewise.
2229         * gnat.dg/atomic6_pkg.ads: New helper.
2230
2231 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2232
2233         PR middle-end/51077
2234         * gcc.c-torture/compile/pr51077.c: New test.
2235
2236         PR rtl-optimization/51023
2237         * gcc.c-torture/execute/pr51023.c: New test.
2238
2239 2011-11-10  Richard Guenther  <rguenther@suse.de>
2240
2241         PR tree-optimization/51042
2242         * gcc.dg/torture/pr51042.c: New testcase.
2243
2244 2011-11-10  Richard Guenther  <rguenther@suse.de>
2245
2246         PR tree-optimization/51070
2247         * gcc.dg/torture/pr51070.c: New testcase.
2248
2249 2011-11-10  Richard Guenther  <rguenther@suse.de>
2250
2251         PR tree-optimization/51030
2252         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2253
2254 2011-11-10  Richard Guenther  <rguenther@suse.de>
2255
2256         PR middle-end/51071
2257         * gcc.dg/torture/pr51071.c: New testcase.
2258
2259 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2260
2261         * gnat.dg/loop_optimization9.ad[sb]: New test.
2262
2263 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2264
2265         PR tree-optimization/51058
2266         * gfortran.dg/vect/pr51058.f90: New test.
2267
2268 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2269
2270         PR tree-optimization/51000
2271         * gcc.dg/vect/pr51000.c: New test.
2272
2273 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2274
2275         PR c++/50837
2276         * g++.dg/cpp0x/static_assert5.C: New.
2277         * g++.dg/template/nontype13.C: Tweak.
2278
2279 2011-11-09  Jason Merrill  <jason@redhat.com>
2280
2281         PR c++/50972
2282         * g++.dg/cpp0x/noexcept16.C: New.
2283
2284         PR c++/51046
2285         * g++.dg/cpp0x/variadic119.C: New.
2286
2287 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2288
2289         PR target/50911
2290         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2291         permutations.
2292         * gcc.dg/torture/vshuf-32.inc: Likewise.
2293         * gcc.dg/torture/vshuf-4.inc: Likewise.
2294         * gcc.dg/torture/vshuf-8.inc: Likewise.
2295
2296         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2297
2298 2011-11-09  Ian Lance Taylor  <iant@google.com>
2299
2300         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2301         procedure.
2302         * gcc.dg/split-5.c: New test.
2303
2304 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2305
2306         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2307
2308 2011-11-09  Jason Merrill  <jason@redhat.com>
2309
2310         PR c++/51029
2311         * g++.dg/template/virtual1.C: New.
2312
2313 2011-11-08  Jason Merrill  <jason@redhat.com>
2314
2315         Run most C++ tests in both C++98 and C++11 modes.
2316         * lib/target-supports.exp (check_effective_target_c++11): New.
2317         (check_effective_target_c++98): New.
2318         * lib/g++-dg.exp (g++-dg-runtest): New.
2319         * g++.dg/dg.exp: Use g++-dg-runtest.
2320         * g++.dg/charset/charset.exp: Likewise.
2321         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2322         * g++.dg/dfp/dfp.exp: Likewise.
2323         * g++.dg/gcov/gcov.exp: Likewise.
2324         * g++.dg/gomp/gomp.exp: Likewise.
2325         * g++.dg/graphite/graphite.exp: Likewise.
2326         * g++.dg/tls/tls.exp: Likewise.
2327         * g++.dg/tm/tm.exp: Likewise.
2328         * g++.dg/vect/vect.exp: Likewise.
2329         * g++.old-deja/old-deja.exp: Likewise.
2330         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2331         with some of the torture options.
2332         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2333         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2334         * g++.dg/init/null1.C: Only run in C++98.
2335         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2336         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2337         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2338         * g++.old-deja/g++.other/anon9.C: Likewise.
2339         * g++.old-deja/g++.other/linkage1.C: Likewise.
2340         * g++.old-deja/g++.other/linkage2.C: Likewise.
2341         * g++.old-deja/g++.pt/t29.C: Likewise.
2342         * g++.old-deja/g++.pt/t30.C: Likewise.
2343         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2344         * g++.dg/ext/anon-struct4.C: Likewise.
2345         * g++.dg/init/brace2.C: Likewise.
2346         * g++.dg/init/brace6.C: Likewise.
2347         * g++.dg/other/anon3.C: Likewise.
2348         * g++.dg/template/arg2.C: Likewise.
2349         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2350         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2351         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2352         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2353         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2354         * g++.old-deja/g++.brendan/init2.C: Likewise.
2355         * g++.old-deja/g++.brendan/init4.C: Likewise.
2356         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2357         * g++.old-deja/g++.jason/cond.C: Likewise.
2358         * g++.old-deja/g++.law/init1.C: Likewise.
2359         * g++.old-deja/g++.law/operators32.C: Likewise.
2360         * g++.old-deja/g++.pt/enum6.C: Likewise.
2361         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2362         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2363
2364         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2365         * g++.dg/init/new11.C: Likewise.
2366         * g++.dg/init/pr29571.C: Likewise.
2367         * g++.dg/lookup/forscope2.C: Likewise.
2368         * g++.dg/parse/linkage1.C: Likewise.
2369         * g++.dg/parse/typedef8.C: Likewise.
2370         * g++.dg/template/error44.C: Likewise.
2371         * g++.dg/tls/diag-2.C: Likewise.
2372         * g++.dg/tls/diag-4.C: Likewise.
2373         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2374         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2375         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2376         * g++.old-deja/g++.brendan/new3.C: Likewise.
2377         * g++.old-deja/g++.eh/new1.C: Likewise.
2378         * g++.old-deja/g++.eh/new2.C: Likewise.
2379         * g++.old-deja/g++.jason/new.C: Likewise.
2380         * g++.old-deja/g++.law/friend1.C: Likewise.
2381         * g++.old-deja/g++.mike/net46.C: Likewise.
2382         * g++.old-deja/g++.mike/p755.C: Likewise.
2383         * g++.old-deja/g++.other/new6.C: Likewise.
2384
2385         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2386         * g++.dg/template/crash53.C: Likewise.
2387         * g++.dg/template/void9.C: Likewise.
2388
2389 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2390
2391         PR c++/51045
2392         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2393
2394 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2395
2396         PR c++/51047
2397         * g++.dg/cpp0x/sfinae29.C: New.
2398
2399 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2400
2401         PR fortran/50960
2402         * gfortran.dg/typebound_call_22.f03: New test case.
2403
2404 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2405
2406         PR libfortran/50016
2407         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2408
2409 2011-11-09  Richard Guenther  <rguenther@suse.de>
2410
2411         PR tree-optimization/51039
2412         * gcc.dg/pr51039.c: New testcase.
2413
2414 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2415
2416         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2417         Enable also for powerpc*-*-*.
2418
2419 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2420
2421         PR fortran/50540
2422         * gfortran.dg/forall_16.f90: New test.
2423
2424 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2425
2426         PR fortran/38718
2427         * gfortran.dg/initialization_29.f90: Expand test.
2428
2429 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2430
2431         PR c++/51027
2432         * g++.dg/cpp0x/alias-decl-12.C: New test.
2433         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2434
2435 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2436
2437         PR debug/51032
2438         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2439
2440 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2441
2442         PR tree-optimization/51015
2443         * gcc.dg/vect/pr51015.c: New test.
2444
2445 2011-11-08  David S. Miller  <davem@davemloft.net>
2446
2447         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2448         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2449
2450 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2451
2452         PR fortran/50404
2453         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2454
2455 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2456
2457         PR fortran/50409
2458         * gfortran.dg/string_5.f90: Improve testcase.
2459
2460 2011-10-23  Jason Merrill  <jason@redhat.com>
2461
2462         PR c++/50835
2463         * g++.dg/template/lvalue2.C: New.
2464
2465 2011-11-08  Michael Matz  <matz@suse.de>
2466
2467         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2468         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2469         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2470         * g++.dg/eh/builtin2.C: Ditto.
2471         * g++.dg/eh/builtin3.C: Ditto.
2472
2473 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2474
2475         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2476         being prefered even for -mavx.
2477         * gcc.target/i386/avx-cvt-3.c: New test.
2478
2479 2011-11-08  Richard Guenther  <rguenther@suse.de>
2480
2481         PR tree-optimization/51012
2482         * gcc.dg/pr51012-1.c: New testcase.
2483         * gcc.dg/pr51012-2.c: Likewise.
2484
2485 2011-11-08  Richard Guenther  <rguenther@suse.de>
2486
2487         PR middle-end/51010
2488         * c-c++-common/uninit-pr51010.c: New testcase.
2489
2490 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2491
2492         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2493         check_effective_target_vect_call_copysignf,
2494         check_effective_target_vect_call_lrint): New procedures.
2495         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2496         $VECT_SLP_CFLAGS with -ffast-math.
2497         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2498         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2499         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2500         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2501
2502 2011-11-07  Richard Henderson  <rth@redhat.com>
2503             Aldy Hernandez  <aldyh@redhat.com>
2504             Torvald Riegel  <triegel@redhat.com>
2505
2506         Merged from transactional-memory.
2507
2508         * g++.dg/dg.exp: Run transactional memory tests.
2509         * g++.dg/tm: New directory with new tests.
2510         * gcc.dg/tm: New directory with new tests.
2511         * c-c++-common/tm: New directory with new tests.
2512
2513 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2514
2515         Fix context handling of alias-declaration
2516         * g++.dg/cpp0x/alias-decl-11.C: New test.
2517
2518 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2519
2520         PR c++/50864
2521         * g++.dg/parse/template26.C: New.
2522         * g++.dg/template/crash45.C: Adjust dg-error string.
2523
2524 2011-11-07  Jason Merrill  <jason@redhat.com>
2525
2526         PR c++/50848
2527         * g++.dg/template/lookup9.C: New.
2528
2529         PR c++/50863
2530         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2531
2532         PR c++/50870
2533         * g++.dg/cpp0x/decltype35.C: New.
2534
2535 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2536
2537         Support C++11 alias-declaration
2538         PR c++/45114
2539         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2540         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2541         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2542         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2543         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2544         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2545         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2546         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2547         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2548         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2549         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2550         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2551         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2552
2553 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2554
2555         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2556
2557 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2558
2559         PR fortran/50919
2560         * gfortran.dg/typebound_call_21.f03: New.
2561
2562 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2563
2564         * gcc.dg/profile-dir-1.c: Adjust final scan.
2565         * gcc.dg/profile-dir-2.c: Adjust final scan.
2566         * gcc.dg/profile-dir-3.c: Adjust final scan.
2567         * gcc.misc-tests/gcov.exp: Adjust regexp.
2568         * gcc.misc-tests/gcov-12.c: New.
2569         * gcc.misc-tests/gcov-13.c: New.
2570         * gcc.misc-tests/gcovpart-13b.c: New.
2571         * gcc.misc-tests/gcov-14.c: New.
2572
2573 2011-11-07  Jason Merrill  <jason@redhat.com>
2574
2575         PR c++/35688
2576         * g++.dg/ext/visibility/template8.C: New.
2577
2578 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2579
2580         PR tree-optimization/50789
2581         * gcc.target/i386/avx2-gather-1.c: New test.
2582         * gcc.target/i386/avx2-gather-2.c: New test.
2583         * gcc.target/i386/avx2-gather-3.c: New test.
2584         * gcc.target/i386/avx2-gather-4.c: New test.
2585
2586 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2587
2588         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2589
2590 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2591
2592         PR libfortran/45723
2593         * gfortran.dg/open_dev_null.f90: Remove testcase.
2594
2595 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2596
2597         * lib/target-supports.exp (check_effective_target_sync_int_128):
2598         Don't cache the result.
2599         (check_effective_target_sync_long_long): Ditto.
2600
2601 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2602
2603         PR rtl-optimization/47698
2604         * gcc.target/i386/47698.c: New test.
2605
2606 2011-11-06  Jason Merrill  <jason@redhat.com>
2607
2608         PR c++/35688
2609         * g++.dg/ext/visibility/template7.C: New.
2610
2611 2011-11-07  Terry Guo  <terry.guo@arm.com>
2612
2613         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2614         * gcc.target/arm/wmul-2.c: Ditto.
2615         * gcc.target/arm/wmul-3.c: Ditto.
2616         * gcc.target/arm/wmul-4.c: Ditto.
2617
2618 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2619
2620         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2621         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2622         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2623         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2624         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2625         expected diagnostics.
2626
2627 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2628             Richard Henderson  <rth@redhat.com>
2629             Aldy Hernandez  <aldyh@redhat.com>
2630
2631         Merged from cxx-mem-model.
2632
2633         * lib/target-supports.exp (check_effective_target_sync_int_128,
2634         check_effective_target_sync_long_long): Check whether the target
2635         supports 64 and 128 bit __sync builtins.
2636         (check_effective_target_cas_char): New.
2637         (check_effective_target_cas_int): New.
2638         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2639         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2640         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2641         produce the expected library calls.
2642         * gcc.dg/atomic-fence.c: New functional tests.
2643         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2644         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2645         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2646         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2647         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2648         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2649         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2650         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2651         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2652         are atomic.
2653         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2654         loads are atomic.
2655         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2656         are atomic.
2657         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2658         are atomic.
2659         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2660         int128 operations are atomic.
2661         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2662         operations are atomic.
2663         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2664         operations are atomic.
2665         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2666         operations are atomic.
2667         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2668         stores aren't moved out of a loop.
2669         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2670         globals don't overwrite neighbouring globals.
2671         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2672         writes dont overwrite neighbouring components.
2673         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2674         * c-c++-common/gomp/atomic-3.c: Likewise.
2675         * c-c++-common/gomp/atomic-9.c: Likewise.
2676         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2677         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2678         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2679         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2680         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2681         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2682         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2683         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2684         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2685         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2686         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2687         g++.dg/gomp/atomic-15.C: Remove.
2688         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2689         * gcc.dg/gomp/atomic-11.c: Remove test.
2690
2691 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2692
2693         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2694         * gcc.dg/vect/slp-cond-1.c: New test.
2695         * gcc.dg/vect/slp-cond-2.c: New test.
2696
2697 2011-11-05  David S. Miller  <davem@davemloft.net>
2698
2699         * lib/test-supports.exp
2700         (check_effective_target_ultrasparc_vis2_hw): New proc.
2701         (check_effective_target_ultrasparc_vis3_hw): New proc.
2702         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2703         * gcc.target/sparc/vec-init-2.inc: Likewise.
2704         * gcc.target/sparc/vec-init-3.inc: Likewise.
2705         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2706         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2707         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2708         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2709         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2710         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2711         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2712         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2713         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2714
2715 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2716
2717         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2718         Disable test on Epiphany.
2719         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2720         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2721         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2722         * g++.dg/parse/pragma3.C: Likewise.
2723         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2724         (bar): Use it.
2725         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2726         * gcc.dg/tls/thr-cse-1.c: Likewise.
2727         * g++.dg/opt/devirt2.C: Likewise.
2728         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2729         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2730         * gcc.target/epiphany: New directory.
2731
2732 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2733
2734         * gfortran.dg/quad_2.f90: New.
2735
2736 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2737
2738         * gcc.dg/strlenopt-22g.c: New wrapper around...
2739         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2740
2741 2011-11-04  Jason Merrill  <jason@redhat.com>
2742
2743         PR c++/26714
2744         * g++.dg/init/lifetime2.C: New.
2745         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2746
2747         PR c++/48370
2748         * g++.dg/init/lifetime1.C: Test cleanup order.
2749
2750 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2751
2752         * g++.dg/other/offsetof7.C: New test.
2753
2754 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2755
2756         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2757         variable, default empty, -ffat-lto-objects for effective_target_lto.
2758         (gcc-dg-test-1): Add options from dg-final methods.
2759         * lib/scanasm.exp (scan-assembler_required_options)
2760         (scan-assembler-not_required_options): New procs.
2761
2762 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2763
2764         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2765         generate a pedwarn in c++98-mode.
2766         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2767         don't generate a pedwarn in c++0x-mode.
2768
2769 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2770
2771         PR c++/50965
2772         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2773
2774 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2775
2776         PR rtl-optimization/38644
2777         * gcc.target/arm/stack-red-zone.c: New.
2778
2779 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2780
2781         PR c++/48420
2782         * g++.dg/warn/Wconversion-null-3.C: New.
2783
2784 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2785
2786         PR c++/50941
2787         * g++.dg/cpp0x/udlit-strint-length.C: New.
2788
2789 2011-11-04  Jason Merrill  <jason@redhat.com>
2790
2791         PR c++/48370
2792         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2793         * g++.dg/init/lifetime1.C: New.
2794         * g++.dg/init/ref21.C: New.
2795         * g++.dg/eh/array1.C: New.
2796
2797 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2798
2799         PR tree-optimization/50763
2800         * gcc.dg/pr50763-5.c: New test.
2801
2802 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2803
2804         PR tree-optimization/50763
2805         * g++.dg/pr50763-4.C: New test.
2806
2807 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2808
2809         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2810         test.
2811
2812         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2813
2814         * gcc.dg/torture/vec-cvt-1.c: New test.
2815
2816 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2817
2818         * gnat.dg/specs/private1[-sub].ads: New test.
2819
2820 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2821
2822         PR fortran/43829
2823         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2824         * gfortran.dg/inline_sum_1.f90: New.
2825         * gfortran.dg/inline_sum_2.f90: New.
2826         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2827         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2828         * gfortran.dg/inline_product_1.f90: New.
2829
2830 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2831
2832         PR fortran/50933
2833         * gfortran.dg/bind_c_dts_5.f90: New.
2834
2835 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2836
2837         PR fortran/50960
2838         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2839
2840 2011-11-03  Richard Guenther  <rguenther@suse.de>
2841
2842         PR middle-end/50079
2843         * g++.dg/init/copy7.C: Remove testcase.
2844
2845 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2846
2847         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2848         * g++.dg/ipa/devirt-c-2.C: Likewise.
2849         * g++.dg/ipa/devirt-c-7.C: New test.
2850         * g++.dg/ipa/devirt-c-8.C: Likewise.
2851
2852 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2853
2854         PR tree-optimization/50912
2855         * gnat.dg/loop_optimization10.ad[sb]: New test.
2856         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2857
2858 2011-11-02  Jason Merrill  <jason@redhat.com>
2859
2860         PR c++/50930
2861         * g++.dg/cpp0x/nsdmi-list2.C: New.
2862
2863 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2864
2865         PR c++/50810
2866         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2867         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2868
2869 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2870
2871         PR tree-optimization/50769
2872         * gfortran.dg/pr50769.f90: New test.
2873
2874 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2875
2876         * gcc.target/sparc/20111102-1.c: New test.
2877
2878 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2879
2880         PR c++/50956
2881         * g++.dg/warn/Wcast-qual2.C: New.
2882
2883 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2884
2885         PR tree-optimization/50763
2886         * g++.dg/pr50763-3.C: New test.
2887
2888 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2889
2890         PR tree-optimization/50672
2891         * g++.dg/pr50672.C: New test.
2892
2893 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2894
2895         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2896         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2897         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2898
2899         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2900
2901 2011-11-02  Richard Guenther  <rguenther@suse.de>
2902
2903         PR tree-optimization/50902
2904         * gcc.dg/torture/pr50902.c: New testcase.
2905
2906 2010-11-02  Richard Guenther  <rguenther@suse.de>
2907
2908         PR tree-optimization/50890
2909         * gcc.dg/torture/pr50890.c: New testcase.
2910
2911 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2912
2913         PR c++/44277
2914         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2915         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2916
2917 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2918
2919         PR tree-optimization/50908
2920         * gcc.dg/pr50908.c: New test.
2921         * gcc.dg/pr50908-2.c: Same.
2922         * gcc.dg/pr50908-3.c: Same.
2923
2924 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2925
2926         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2927         the outer loop.  Remove comment.  Don't check for widen-mult.
2928
2929 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2930
2931         * gcc.dg/ipa/ipcp-4.c: New test.
2932
2933 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2934
2935         * gcc.dg/vshift-3.c: New test.
2936         * gcc.dg/vshift-4.c: New test.
2937         * gcc.dg/vshift-5.c: New test.
2938
2939 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2940
2941         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2942         and current implementation.
2943
2944 2011-10-31  Paul Brook  <paul@codesourcery.com>
2945
2946         * gcc.dg/constructor-1.c: New test.
2947
2948 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2949
2950         PR fortran/50753
2951         * gfortran.dg/dshift_3.f90: New test.
2952
2953 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2954
2955         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2956         hppa*-*-hpux*.
2957         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2958         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2959         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2960         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2961         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2962         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2963         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2964         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2965         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2966         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2967         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2968         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2969         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2970         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2971         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2972         * gcc.dg/vector-compare-2.c: Likewise.
2973
2974 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2975
2976         PR c++/50901
2977         * g++.dg/cpp0x/pr50901.C: New.
2978
2979 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2980
2981         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2982         * gcc.target/i386/fma4-check.h (main): Ditto.
2983         * gcc.target/i386/xop-check.h (main): Ditto.
2984
2985 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2986
2987         Revert:
2988         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2989
2990         PR c++/50864
2991         * g++.dg/template/crash109.C: New.
2992
2993 2011-10-28  Jason Merrill  <jason@redhat.com>
2994
2995         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2996
2997 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2998
2999         PR c++/50864
3000         * g++.dg/template/crash109.C: New.
3001
3002 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3003
3004         * gfortran.dg/nearest_5.f90: New test.
3005
3006 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
3007
3008         * gcc.dg/vshift-1.c: New test.
3009         * gcc.dg/vshift-2.c: New test.
3010         * gcc.target/i386/xop-vshift-1.c: New test.
3011         * gcc.target/i386/xop-vshift-2.c: New test.
3012         * gcc.target/i386/avx2-vshift-1.c: New test.
3013
3014 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
3015
3016         PR rtl-optimization/49720
3017         * g++.dg/torture/pr49720.C: New test.
3018
3019 2011-10-27  David S. Miller  <davem@davemloft.net>
3020
3021         * gcc.target/sparc/setcc-3.c: New test.
3022
3023 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3024
3025         PR c++/30066
3026         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3027
3028 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
3029
3030         * gcc.target/i386/sse2-cvt-1.c: New test.
3031         * gcc.target/i386/sse2-cvt-2.c: New test.
3032         * gcc.target/i386/avx-cvt-1.c: New test.
3033         * gcc.target/i386/avx-cvt-2.c: New test.
3034         * gcc.target/i386/avx2-cvt-1.c: New test.
3035         * gcc.target/i386/avx2-cvt-2.c: New test.
3036
3037 2011-10-27  Martin Jambor  <mjambor@suse.cz>
3038
3039         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3040
3041 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
3042             Steven G. Kargl  <kargl@gcc.gnu.org>
3043
3044         PR target/50875
3045         * gfortran.dg/pr50875.f90: New test.
3046
3047 2011-10-26  David S. Miller  <davem@davemloft.net>
3048
3049         * gcc.target/sparc/fmaf-1.c: New test.
3050
3051         * gcc.target/sparc/setcc-1.c: New test.
3052         * gcc.target/sparc/setcc-2.c: New test.
3053
3054 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3055
3056         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3057
3058 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3059
3060         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3061         Windows targets.
3062
3063 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3064
3065         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3066         symbol names.
3067
3068 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3069
3070         * gcc.target/i386/pad-4.c: Skip for Windows targets.
3071
3072 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3073
3074         * gnat.dg/specs/discr1.ads: New test.
3075         * gnat.dg/specs/discr1_pkg.ads: New helper.
3076
3077 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3078
3079         * gnat.dg/specs/unchecked_union.ads: Rename to...
3080         * gnat.dg/specs/unchecked_union1.ads: ...this.
3081         * gnat.dg/specs/unchecked_union2.ads: New test.
3082
3083 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3084
3085         * gnat.dg/specs/atomic1.ads: New test.
3086
3087 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
3088
3089         Implement C++11 user-defined literals.
3090         * g++.dg/cpp0x/udlit-addr.C: New.
3091         * g++.dg/cpp0x/udlit-args.C: New.
3092         * g++.dg/cpp0x/udlit-args-neg.C: New.
3093         * g++.dg/cpp0x/udlit-clink-neg.C: New.
3094         * g++.dg/cpp0x/udlit-concat.C: New.
3095         * g++.dg/cpp0x/udlit-concat-neg.C: New.
3096         * g++.dg/cpp0x/udlit-constexpr.C: New.
3097         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3098         * g++.dg/cpp0x/udlit-declare-neg.C: New.
3099         * g++.dg/cpp0x/udlit-friend.C: New.
3100         * g++.dg/cpp0x/udlit-general.C: New.
3101         * g++.dg/cpp0x/udlit-inline.C: New.
3102         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3103         * g++.dg/cpp0x/udlit-member-neg.C: New.
3104         * g++.dg/cpp0x/udlit-namespace.C: New.
3105         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3106         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3107         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3108         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3109         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3110         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3111         * g++.dg/cpp0x/udlit-raw-str.C: New.
3112         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3113         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3114         * g++.dg/cpp0x/udlit-systemheader.C: New.
3115         * g++.dg/cpp0x/udlit-template.C: New.
3116         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3117         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3118         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3119         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3120         * g++.dg/cpp0x/udlit_system_header: New.
3121
3122 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3123
3124         PR c++/50870
3125         * g++.dg/cpp0x/decltype34.C: New.
3126
3127 2011-10-26  Tom de Vries <tom@codesourcery.com>
3128
3129         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3130         * gcc.c-torture/unsorted/HIset.c: Same.
3131         * gcc.c-torture/unsorted/SIcmp.c: Same.
3132         * gcc.c-torture/unsorted/SIset.c: Same.
3133         * gcc.c-torture/unsorted/SFset.c: Same.
3134         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3135         * gcc.c-torture/unsorted/USIcmp.c: Same.
3136         * gcc.c-torture/unsorted/DFcmp.c: Same.
3137
3138 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3139
3140         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3141         to work also with -masm=intel and additionally test the xmm vs. ymm
3142         register type combination on mask/dest and in vsib.
3143         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3144         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3145         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3146         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3147         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3148         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3149         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3150         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3151         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3152         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3153         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3154         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3155         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3156         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3157         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3158         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3159         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3160         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3161         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3162         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3163         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3164         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3165         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3166         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3167         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3168         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3169         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3170         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3171         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3172         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3173         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3174
3175 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3176
3177         PR tree-optimization/50763
3178         * gcc.dg/pr50763-2.c: New test.
3179
3180 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3181
3182         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3183         Update expected messages.
3184
3185 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3186
3187         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3188
3189 2011-10-25  Jason Merrill  <jason@redhat.com>
3190
3191         PR c++/50866
3192         * g++.dg/init/aggr7.C: New.
3193
3194         PR c++/49996
3195         * g++.dg/cpp0x/initlist59.C: New.
3196
3197 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3198
3199         PR c++/50858
3200         * g++.dg/overload/operator5.C: New.
3201
3202 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3203
3204         PR c++/50861
3205         * g++.dg/template/crash108.C: New.
3206
3207 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3208
3209         PR tree-optimization/50596
3210         * gcc.dg/vect/vect-cond-10.c: New test.
3211
3212 2011-10-24  Joey Ye  <joey.ye@arm.com>
3213
3214         * gcc.target/arm/pr42575.c: Remove architecture option.
3215
3216 2011-10-24  David S. Miller  <davem@davemloft.net>
3217
3218         * gcc.target/sparc/vis3move-1.c: New test.
3219         * gcc.target/sparc/vis3move-2.c: New test.
3220         * gcc.target/sparc/vis3move-3.c: New test.
3221
3222 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3223
3224         * gcc.dg/strlenopt-22.c: New testcase.
3225         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3226
3227 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3228
3229         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3230         Remove -march=i386.
3231         (dg-skip-if): Remove.
3232         * gcc.target/i386/funcspec-1.c: Ditto.
3233         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3234
3235 2011-10-24  Richard Guenther  <rguenther@suse.de>
3236
3237         * gcc.dg/vect/vect-bool-1.c: New testcase.
3238
3239 2011-10-24  Richard Guenther  <rguenther@suse.de>
3240
3241         PR tree-optimization/50838
3242         * gcc.dg/torture/pr50838.c: New testcase.
3243
3244 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3245
3246         PR tree-optimization/50730
3247         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3248         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3249         -fno-tree-sra and SLP flags.
3250
3251 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3252
3253         PR c++/50841
3254         Revert:
3255         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3256
3257         PR c++/50810
3258         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3259         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3260
3261 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3262
3263         PR c++/50810
3264         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3265         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3266
3267 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3268
3269         PR tree-optimization/50763
3270         * gcc.dg/pr50763.c: New test.
3271
3272 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3273
3274         PR target/50788
3275         * gcc.target/i386/pr50788.c: New test.
3276
3277 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3278
3279         PR tree-optimization/50819
3280         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3281         * g++.dg/vect/slp-pr50819.cc: New test.
3282
3283 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3284
3285         PR c++/45385
3286         * g++.dg/warn/Wconversion4.C: New.
3287
3288 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3289
3290         PR target/50813
3291         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3292         from element other than first and reverse permutation.
3293         * gcc.dg/torture/vshuf-16.inc: Likewise.
3294         * gcc.dg/torture/vshuf-8.inc: Likewise.
3295         * gcc.dg/torture/vshuf-4.inc: Likewise.
3296
3297 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3298
3299         PR c++/31423
3300         * g++.dg/parse/error43.C: New.
3301         * g++.dg/parse/error44.C: Likewise.
3302
3303 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3304             Kirill Yukhin  <kirill.yukhin@intel.com>
3305
3306         PR target/50740
3307         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3308         * gcc.target/i386/bmi2-check.h: Ditto.
3309
3310 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3311
3312         PR c++/50811
3313         * g++.dg/cpp0x/override2.C: Add test.
3314
3315 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3316
3317         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3318         check_linker_plugin_available.
3319
3320 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3321
3322         * gcc.target/i386/branch-cost1.c: New test.
3323         * gcc.target/i386/branch-cost2.c: New test.
3324         * gcc.target/i386/branch-cost3.c: New test.
3325         * gcc.target/i386/branch-cost4.c: New test.
3326
3327 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3328
3329         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3330
3331 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3332
3333         PR testsuite/50722
3334         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3335
3336 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3337
3338         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3339         (_moz_foo, EXT__foo): Use ASMNAME.
3340
3341 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3342
3343         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3344         names.
3345
3346 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3347
3348         PR target/50766
3349         * gcc.target/i386/pr50766.c: New test.
3350
3351 2011-10-20  Jason Merrill  <jason@redhat.com>
3352
3353         PR c++/41449
3354         * g++.dg/eh/partial1.C: New.
3355
3356 2011-10-20  Richard Henderson  <rth@redhat.com>
3357
3358         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3359         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3360         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3361         Use __builtin_shuffle.
3362
3363 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3364
3365         PR fortran/50514
3366         * gfortran.dg/ishft_3.f90:  Update test.
3367
3368 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3369
3370         PR fortran/50524
3371         * gfortran.dg/substring_integer_index.f90: New test.
3372
3373 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3374
3375         * gfortran.dg/format_string.f: New test.
3376
3377 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3378
3379         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3380         non_strict_align.
3381         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3382
3383 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3384
3385         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3386         gcc.target/i386/pr46226.c: Do not use
3387         -mno-accumulate-outgoing-args.
3388
3389 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3390
3391         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3392         including <strings.h>.
3393
3394 2011-10-19  Jan Hubicka  <jh@suse.cz>
3395
3396         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3397         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3398         * lib/c-torture.exp: Likewise.
3399         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3400         * gcc.c-torture/compile/sync-1.c: Likewise.
3401         * gcc.c-torture/compile/sync-1.c: Likewise.
3402         * gcc.c-torture/compile/sync-3.c: Likewise.
3403         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3404         * gcc.dg/noncompile/920507-1.c: Likewise.
3405         * gcc.dg/torture/pr36400.c: Likewise.
3406         * g++.dg/torture/pr34850.C: Likewise.
3407
3408 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3409
3410         * gnat.dg/source_ref1.adb: New test.
3411         * gnat.dg/source_ref2.adb: Likewise.
3412
3413 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3414
3415         PR c++/13657
3416         * g++.dg/parse/error42.C: New.
3417         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3418
3419 2011-10-19  Jason Merrill  <jason@redhat.com>
3420
3421         PR c++/50793
3422         * g++.dg/init/value9.C: New.
3423
3424 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3425
3426         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3427         * gcc.dg/torture/vshuf-16.inc: Likewise.
3428         * gcc.dg/torture/vshuf-8.inc: Likewise.
3429         * gcc.dg/torture/vshuf-4.inc: Likewise.
3430
3431 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3432
3433         PR fortran/47023
3434         * gfortran.dg/sizeof_proc.f90: New.
3435
3436 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3437
3438         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3439         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3440
3441 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3442
3443         PR testsuite/50796
3444         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3445
3446 2011-10-19  Jason Merrill  <jason@redhat.com>
3447
3448         PR c++/50787
3449         * g++.dg/init/ref20.C: New.
3450
3451 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3452
3453         PR middle-end/50795
3454         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3455         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3456         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3457         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3458         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3459
3460 2011-10-19  Richard Guenther  <rguenther@suse.de>
3461
3462         PR middle-end/50768
3463         * gcc.dg/torture/pr50768.c: New testcase.
3464
3465 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3466
3467         PR rtl-optimization/50340
3468         * gcc.dg/pr50340.c: New.
3469
3470 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3471
3472         PR tree-optimization/50717
3473
3474         * gcc.dg/pr50717-1.c: New file.
3475         * gcc.target/arm/wmul-12.c: Correct types.
3476         * gcc.target/arm/wmul-8.c: Correct types.
3477
3478 2011-10-18  Jason Merrill  <jason@redhat.com>
3479
3480         PR c++/50531
3481         * g++.dg/cpp0x/defaulted32.C: New.
3482
3483         PR c++/50742
3484         * g++.dg/lookup/using23.C: New.
3485
3486         PR c++/50500
3487         * g++.dg/cpp0x/implicit12.C: New.
3488         * g++.dg/cpp0x/defaulted20.C: Adjust.
3489         * g++.dg/cpp0x/defaulted21.C: Adjust.
3490         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3491         * g++.dg/cpp0x/implicit4.C: Adjust.
3492         * g++.dg/cpp0x/implicit5.C: Adjust.
3493         * g++.dg/cpp0x/implicit8.C: Adjust.
3494         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3495         * g++.dg/cpp0x/not_special.C: Adjust.
3496         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3497         * g++.dg/cpp0x/rv1n.C: Adjust.
3498         * g++.dg/cpp0x/rv2n.C: Adjust.
3499         * g++.dg/cpp0x/rv3n.C: Adjust.
3500         * g++.dg/cpp0x/rv4n.C: Adjust.
3501         * g++.dg/cpp0x/rv5n.C: Adjust.
3502         * g++.dg/cpp0x/rv6n.C: Adjust.
3503         * g++.dg/cpp0x/rv7n.C: Adjust.
3504
3505 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3506
3507         * gcc.target/i386/avx2-vpop-check.h: New header.
3508         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3509         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3510         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3511         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3512         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3513         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3514         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3515         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3516         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3517         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3518         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3519         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3520         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3521         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3522         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3523
3524 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3525
3526         PR fortran/50420
3527         * gfortran.dg/coarray_subobject_1.f90: New test.
3528         * gfortran.dg/coarray/subobject_1.f90: New test.
3529
3530 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3531
3532         PR rtl-optimization/50205
3533         * gcc.dg/pr50205.c: New.
3534
3535 2011-10-18  Richard Guenther  <rguenther@suse.de>
3536
3537         PR tree-optimization/50767
3538         * gcc.dg/torture/pr50767.c: New testcase.
3539
3540 2011-10-18  Julian Brown  <julian@codesourcery.com>
3541
3542         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3543         * gcc.target/arm/unaligned-memcpy-1.c: New.
3544         * gcc.target/arm/unaligned-memcpy-2.c: New.
3545         * gcc.target/arm/unaligned-memcpy-3.c: New.
3546         * gcc.target/arm/unaligned-memcpy-4.c: New.
3547
3548 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3549
3550         PR fortran/47023
3551         * gfortran.dg/iso_c_binding_class.f03: New.
3552
3553 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3554
3555         * testsuite/lib/target-supports.exp
3556         (check_effective_target_vect_widen_shift): New.
3557         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3558         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3559         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3560         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3561
3562 2011-10-18  Richard Guenther  <rguenther@suse.de>
3563
3564         * gcc.dg/torture/restrict-1.c: New testcase.
3565
3566 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3567
3568         * g++.dg/ext/bases.C: New test.
3569
3570 2011-10-17  David S. Miller  <davem@davemloft.net>
3571
3572         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3573         all operations to emit VIS instructions.
3574         * gcc.target/sparc/fandnot.c: Likewise.
3575         * gcc.target/sparc/fnot.c: Likewise.
3576         * gcc.target/sparc/for.c: Likewise.
3577         * gcc.target/sparc/fornot.c: Likewise.
3578         * gcc.target/sparc/fxnor.c: Likewise.
3579         * gcc.target/sparc/fxor.c: Likewise.
3580         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3581         needed.
3582
3583 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3584
3585         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3586         * gcc.dg/torture/vshuf-16.inc: New file.
3587         * gcc.dg/torture/vshuf-2.inc: New file.
3588         * gcc.dg/torture/vshuf-32.inc: New file.
3589         * gcc.dg/torture/vshuf-4.inc: New file.
3590         * gcc.dg/torture/vshuf-8.inc: New file.
3591         * gcc.dg/torture/vshuf-main.inc: New file.
3592         * gcc.dg/torture/vshuf-v16hi.c: New test.
3593         * gcc.dg/torture/vshuf-v16qi.c: New test.
3594         * gcc.dg/torture/vshuf-v2df.c: New test.
3595         * gcc.dg/torture/vshuf-v2di.c: New test.
3596         * gcc.dg/torture/vshuf-v2sf.c: New test.
3597         * gcc.dg/torture/vshuf-v2si.c: New test.
3598         * gcc.dg/torture/vshuf-v32qi.c: New test.
3599         * gcc.dg/torture/vshuf-v4df.c: New test.
3600         * gcc.dg/torture/vshuf-v4di.c: New test.
3601         * gcc.dg/torture/vshuf-v4hi.c: New test.
3602         * gcc.dg/torture/vshuf-v4sf.c: New test.
3603         * gcc.dg/torture/vshuf-v4si.c: New test.
3604         * gcc.dg/torture/vshuf-v8hi.c: New test.
3605         * gcc.dg/torture/vshuf-v8qi.c: New test.
3606         * gcc.dg/torture/vshuf-v8sf.c: New test.
3607         * gcc.dg/torture/vshuf-v8si.c: New test.
3608
3609 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3610
3611         PR tree-optimization/50746
3612         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3613
3614 2011-10-17  Jason Merrill  <jason@redhat.com>
3615
3616         PR c++/50736
3617         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3618
3619 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3620
3621         PR c++/44524
3622         * g++.dg/parse/error41.C: New.
3623         * g++.dg/parse/error20.C: Adjust.
3624
3625 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3626
3627         PR c++/50757
3628         * g++.dg/warn/format7.C: New.
3629         * obj-c++.dg/warn7.mm: Likewise.
3630
3631 2011-10-17  Richard Guenther  <rguenther@suse.de>
3632
3633         PR tree-optimization/50729
3634         * gcc.dg/torture/pr50729.c: New testcase.
3635
3636 2011-10-15  Tom Tromey  <tromey@redhat.com>
3637             Dodji Seketeli  <dodji@redhat.com>
3638
3639         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3640         included files.
3641         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3642         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3643         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3644         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3645
3646 2011-10-15  Tom Tromey  <tromey@redhat.com>
3647             Dodji Seketeli  <dodji@redhat.com>
3648
3649         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3650
3651 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3652
3653         PR c++/48489
3654         * g++.dg/inherit/error5.C: New.
3655
3656 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3657
3658         PR fortran/47023
3659         PR fortran/50752
3660         * gfortran.dg/kind_tests_4.f90: New.
3661
3662 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3663
3664         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3665         targets that support vector condition.
3666
3667 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3668
3669         PR fortran/47023
3670         * gfortran.dg/c_kind_tests_3.f03: New.
3671
3672 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3673
3674         PR fortran/50547
3675         * gfortran.dg/elemental_args_check_4.f90: New.
3676
3677 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3678
3679         PR tree-optimization/50727
3680         * gcc.dg/vect/pr50727.c: New test.
3681
3682 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3683
3684         * gcc.dg/vla-23.c: New test.
3685
3686 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3687
3688         PR tree-optimization/50596
3689         * gcc.dg/vect/vect-cond-9.c: New test.
3690
3691 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3692
3693         * gcc.dg/vect/bb-slp-29.c: New test.
3694
3695 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3696
3697         PR c++/50732
3698         * g++.dg/ext/is_base_of_incomplete.C: New.
3699         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3700         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3701
3702 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3703
3704         * gcc.target/sparc/combined-1.c: Compile at -O2.
3705
3706 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3707
3708         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3709         (dg-options): Add -Wno-attributes.
3710         * gcc.target/i386/fma_double_?.c: Ditto.
3711         * gcc.target/i386/fma_run_float_?.c: Ditto.
3712         * gcc.target/i386/fma_run_double_?.c: Ditto.
3713         * gcc.target/i386/l_fma_float_?.c: Dtto.
3714         * gcc.target/i386/l_fma_double_?.c: Ditto.
3715         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3716         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3717
3718 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3719
3720         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3721         the comments.
3722         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3723         * gfortran.dg/rank_3.f90: Ditto.
3724         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3725         -std=f2008ts in dg-options.
3726         * gfortran.dg/rank_4.f90: Ditto.
3727
3728 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3729
3730         PR target/49263
3731         * gcc.target/sh/pr49263.c: New.
3732
3733 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3734
3735         * gnat.dg/specs/debug1.ads: Tweak.
3736
3737 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3738
3739         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3740
3741 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3742
3743         * gcc.target/i386/sse2-mul-1.c: New test.
3744         * gcc.target/i386/sse4_1-mul-1.c: New test.
3745         * gcc.target/i386/avx-mul-1.c: New test.
3746         * gcc.target/i386/xop-mul-1.c: New test.
3747         * gcc.target/i386/avx2-mul-1.c: New test.
3748
3749 2011-10-14  Jason Merrill  <jason@redhat.com>
3750
3751         PR c++/50563
3752         * g++.dg/cpp0x/nsdmi-list1.C: New.
3753
3754         PR c++/50707
3755         * g++.dg/cpp0x/nsdmi-const1.C: New.
3756
3757 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3758
3759         PR fortran/50570
3760         * gfortran.dg/pointer_intent_5.f90: New.
3761
3762 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3763
3764         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3765         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3766         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3767
3768 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3769
3770         PR fortran/50718
3771         * gfortran.dg/pointer_check_11.f90: New.
3772         * gfortran.dg/pointer_check_12.f90: New.
3773
3774 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3775
3776         PR c++/38174
3777         * g++.dg/overload/operator4.C: New.
3778
3779 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3780
3781         * gcc.dg/di-longlong64-sync-1.c: New test.
3782         * gcc.dg/di-sync-multithread.c: New test.
3783         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3784         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3785         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3786         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3787         (check_effective_target_arm_arm_ok): New helper.
3788         (check_effective_target_sync_longlong): New helper.
3789
3790 2011-10-14  Richard Guenther  <rguenther@suse.de>
3791
3792         PR tree-optimization/50723
3793         * gcc.dg/torture/pr50723.c: New testcase.
3794
3795 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3796
3797         PR c++/17212
3798         * g++.dg/warn/format6.C: New.
3799         * obj-c++.dg/warn6.mm: Likewise.
3800
3801 2011-10-13  Richard Henderson  <rth@redhat.com>
3802
3803         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3804         Delete.
3805         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3806         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3807         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3808
3809 2011-10-13  Jason Merrill  <jason@redhat.com>
3810
3811         PR c++/50614
3812         * g++.dg/cpp0x/nsdmi-template2.C: New.
3813
3814         PR c++/50437
3815         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3816
3817         PR c++/50618
3818         * g++.dg/init/vbase1.C: New.
3819
3820 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3821
3822         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3823         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3824         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3825         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3826
3827 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3828
3829         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3830
3831 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3832
3833         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3834
3835 2011-10-13  Richard Guenther  <rguenther@suse.de>
3836
3837         PR tree-optimization/50712
3838         * gcc.target/i386/pr50712.c: New testcase.
3839
3840 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3841
3842         * gcc.dg/memcpy-4.c: New test.
3843
3844 2011-10-13  Richard Guenther  <rguenther@suse.de>
3845
3846         PR tree-optimization/50698
3847         * g++.dg/vect/pr50698.cc: New testcase.
3848
3849 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3850
3851         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3852         * gcc.target/powerpc/warn-2.c: Ditto.
3853
3854         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3855         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3856         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3857         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3858         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3859         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3860         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3861         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3862         * gcc.target/powerpc/ppc-pow.c: Likewise.
3863         * gcc.target/powerpc/recip-1.c: Likewise.
3864         * gcc.target/powerpc/recip-2.c: Likewise.
3865         * gcc.target/powerpc/recip-3.c: Likewise.
3866         * gcc.target/powerpc/recip-4.c: Likewise.
3867         * gcc.target/powerpc/recip-5.c: Likewise.
3868
3869 2011-10-12  David S. Miller  <davem@davemloft.net>
3870
3871         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3872         '-mvis3' instead of 'mcpu=niagara3' in options.
3873         * gcc.target/sparc/fhalve.c: Likewise.
3874         * gcc.target/sparc/fnegop.c: Likewise.
3875         * gcc.target/sparc/fpadds.c: Likewise.
3876         * gcc.target/sparc/fshift.c: Likewise.
3877         * gcc.target/sparc/fucmp.c: Likewise.
3878         * gcc.target/sparc/lzd.c: Likewise.
3879         * gcc.target/sparc/vis3misc.c: Likewise.
3880         * gcc.target/sparc/xmul.c: Likewise.
3881
3882 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3883
3884         * gnat.dg/vect1.ad[sb]: New test.
3885         * gnat.dg/vect1_pkg.ads: New helper.
3886         * gnat.dg/vect2.ad[sb]: New test.
3887         * gnat.dg/vect2_pkg.ads: New helper.
3888         * gnat.dg/vect3.ad[sb]: New test.
3889         * gnat.dg/vect3_pkg.ads: New helper.
3890         * gnat.dg/vect4.ad[sb]: New test.
3891         * gnat.dg/vect4_pkg.ads: New helper.
3892         * gnat.dg/vect5.ad[sb]: New test.
3893         * gnat.dg/vect5_pkg.ads: New helper.
3894         * gnat.dg/vect6.ad[sb]: New test.
3895         * gnat.dg/vect6_pkg.ads: New helper.
3896
3897 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3898
3899         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3900         * gcc.target/i386/fma_run_double_2.c: Likewise.
3901         * gcc.target/i386/fma_run_double_3.c: Likewise.
3902         * gcc.target/i386/fma_run_double_4.c: Likewise.
3903         * gcc.target/i386/fma_run_double_5.c: Likewise.
3904         * gcc.target/i386/fma_run_double_6.c: Likewise.
3905         * gcc.target/i386/fma_run_float_1.c: Likewise.
3906         * gcc.target/i386/fma_run_float_2.c: Likewise.
3907         * gcc.target/i386/fma_run_float_3.c: Likewise.
3908         * gcc.target/i386/fma_run_float_4.c: Likewise.
3909         * gcc.target/i386/fma_run_float_5.c: Likewise.
3910         * gcc.target/i386/fma_run_float_6.c: Likewise.
3911
3912         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3913         remove the extra dg-options.
3914         * gcc.target/i386/l_fma_double_2.c: Likewise.
3915         * gcc.target/i386/l_fma_double_3.c: Likewise.
3916         * gcc.target/i386/l_fma_double_4.c: Likewise.
3917         * gcc.target/i386/l_fma_double_5.c: Likewise.
3918         * gcc.target/i386/l_fma_double_6.c: Likewise.
3919         * gcc.target/i386/l_fma_float_1.c: Likewise.
3920         * gcc.target/i386/l_fma_float_2.c: Likewise.
3921         * gcc.target/i386/l_fma_float_3.c: Likewise.
3922         * gcc.target/i386/l_fma_float_4.c: Likewise.
3923         * gcc.target/i386/l_fma_float_5.c: Likewise.
3924         * gcc.target/i386/l_fma_float_6.c: Likewise.
3925
3926 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3927
3928         PR tree-optimization/50189
3929         * g++.dg/torture/pr50189.C: New testcase.
3930
3931 2011-10-12  Richard Guenther  <rguenther@suse.de>
3932
3933         PR tree-optimization/50700
3934         * gcc.dg/builtin-object-size-12.c: New testcase.
3935
3936 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3937
3938         PR c/50565
3939         * gcc.c-torture/compile/pr50565-1.c,
3940         gcc.c-torture/compile/pr50565-2.c: New tests.
3941
3942 2011-10-11  Jason Merrill  <jason@redhat.com>
3943
3944         PR c++/49855
3945         PR c++/49896
3946         * g++.dg/template/constant1.C: New.
3947         * g++.dg/template/constant2.C: New.
3948         * g++.dg/cpp0x/constexpr-template3.C: New.
3949
3950 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3951
3952         * gcc.target/i386/warn-vect-op-3.c: New test.
3953         * gcc.target/i386/warn-vect-op-1.c: New test.
3954         * gcc.target/i386/warn-vect-op-2.c: New test.
3955
3956 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3957
3958         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3959
3960 2011-10-11  Richard Guenther  <rguenther@suse.de>
3961
3962         PR tree-optimization/50204
3963         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3964
3965 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3966
3967         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3968
3969 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3970
3971         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3972         * gcc.target/i386/fma_double_2.c: Ditto.
3973         * gcc.target/i386/fma_double_3.c: Ditto.
3974         * gcc.target/i386/fma_double_4.c: Ditto.
3975         * gcc.target/i386/fma_double_5.c: Ditto.
3976         * gcc.target/i386/fma_double_6.c: Ditto.
3977         * gcc.target/i386/fma_float_1.c: Ditto.
3978         * gcc.target/i386/fma_float_2.c: Ditto.
3979         * gcc.target/i386/fma_float_3.c: Ditto.
3980         * gcc.target/i386/fma_float_4.c: Ditto.
3981         * gcc.target/i386/fma_float_5.c: Ditto.
3982         * gcc.target/i386/fma_float_6.c: Ditto.
3983         * gcc.target/i386/l_fma_double_1.c: Ditto.
3984         * gcc.target/i386/l_fma_double_2.c: Ditto.
3985         * gcc.target/i386/l_fma_double_3.c: Ditto.
3986         * gcc.target/i386/l_fma_double_4.c: Ditto.
3987         * gcc.target/i386/l_fma_double_5.c: Ditto.
3988         * gcc.target/i386/l_fma_double_6.c: Ditto.
3989         * gcc.target/i386/l_fma_float_1.c: Ditto.
3990         * gcc.target/i386/l_fma_float_2.c: Ditto.
3991         * gcc.target/i386/l_fma_float_3.c: Ditto.
3992         * gcc.target/i386/l_fma_float_4.c: Ditto.
3993         * gcc.target/i386/l_fma_float_5.c: Ditto.
3994         * gcc.target/i386/l_fma_float_6.c: Ditto.
3995         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3996         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3997         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3998         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3999         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
4000         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
4001         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
4002         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
4003         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
4004         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
4005         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
4006         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4007
4008 2011-10-11  Tristan Gingold  <gingold@adacore.com>
4009
4010         * gcc.dg/va-arg-4.c: New test.
4011         * gcc.dg/va-arg-5.c: Ditto.
4012
4013 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
4014
4015         * lib/target-supports.exp (check_effective_target_fd_truncate):
4016         Close and unlink test file before exit.
4017
4018 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4019
4020         PR fortran/50564
4021         * gfortran.dg/forall_15.f90:  New test case.
4022
4023 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4024             Andrew Macleod  <amacleod@redhat.com>
4025
4026         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4027         wrappers for *other_threads() and *final_verify().
4028         * gcc.dg/simulate-thread/simulate-thread.h
4029         (simulate_thread_wrapper_other_threads): New.
4030         (simulate_thread_wrapper_final_verify): New.
4031
4032 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
4033
4034         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4035
4036 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
4037
4038         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4039
4040 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
4041             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
4042
4043         * gcc.target/i386/fma_1.h: New file.
4044         * gcc.target/i386/fma_2.h: Likewise.
4045         * gcc.target/i386/fma_3.h: Likewise.
4046         * gcc.target/i386/fma_4.h: Likewise.
4047         * gcc.target/i386/fma_5.h: Likewise.
4048         * gcc.target/i386/fma_6.h: Likewise.
4049         * gcc.target/i386/fma_double_1.c: Likewise.
4050         * gcc.target/i386/fma_double_2.c: Likewise.
4051         * gcc.target/i386/fma_double_3.c: Likewise.
4052         * gcc.target/i386/fma_double_4.c: Likewise.
4053         * gcc.target/i386/fma_double_5.c: Likewise.
4054         * gcc.target/i386/fma_double_6.c: Likewise.
4055         * gcc.target/i386/fma_float_1.c: Likewise.
4056         * gcc.target/i386/fma_float_2.c: Likewise.
4057         * gcc.target/i386/fma_float_3.c: Likewise.
4058         * gcc.target/i386/fma_float_4.c: Likewise.
4059         * gcc.target/i386/fma_float_5.c: Likewise.
4060         * gcc.target/i386/fma_float_6.c: Likewise.
4061         * gcc.target/i386/fma_main.h: Likewise.
4062         * gcc.target/i386/fma_run_double_1.c: Likewise.
4063         * gcc.target/i386/fma_run_double_2.c: Likewise.
4064         * gcc.target/i386/fma_run_double_3.c: Likewise.
4065         * gcc.target/i386/fma_run_double_4.c: Likewise.
4066         * gcc.target/i386/fma_run_double_5.c: Likewise.
4067         * gcc.target/i386/fma_run_double_6.c: Likewise.
4068         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4069         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4070         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4071         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4072         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4073         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4074         * gcc.target/i386/fma_run_float_1.c: Likewise.
4075         * gcc.target/i386/fma_run_float_2.c: Likewise.
4076         * gcc.target/i386/fma_run_float_3.c: Likewise.
4077         * gcc.target/i386/fma_run_float_4.c: Likewise.
4078         * gcc.target/i386/fma_run_float_5.c: Likewise.
4079         * gcc.target/i386/fma_run_float_6.c: Likewise.
4080         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4081         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4082         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4083         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4084         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4085         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4086         * gcc.target/i386/l_fma_1.h: Likewise.
4087         * gcc.target/i386/l_fma_2.h: Likewise.
4088         * gcc.target/i386/l_fma_3.h: Likewise.
4089         * gcc.target/i386/l_fma_4.h: Likewise.
4090         * gcc.target/i386/l_fma_5.h: Likewise.
4091         * gcc.target/i386/l_fma_6.h: Likewise.
4092         * gcc.target/i386/l_fma_double_1.c: Likewise.
4093         * gcc.target/i386/l_fma_double_2.c: Likewise.
4094         * gcc.target/i386/l_fma_double_3.c: Likewise.
4095         * gcc.target/i386/l_fma_double_4.c: Likewise.
4096         * gcc.target/i386/l_fma_double_5.c: Likewise.
4097         * gcc.target/i386/l_fma_double_6.c: Likewise.
4098         * gcc.target/i386/l_fma_float_1.c: Likewise.
4099         * gcc.target/i386/l_fma_float_2.c: Likewise.
4100         * gcc.target/i386/l_fma_float_3.c: Likewise.
4101         * gcc.target/i386/l_fma_float_4.c: Likewise.
4102         * gcc.target/i386/l_fma_float_5.c: Likewise.
4103         * gcc.target/i386/l_fma_float_6.c: Likewise.
4104         * gcc.target/i386/l_fma_main.h: Likewise.
4105         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4106         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4107         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4108         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4109         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4110         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4111         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4112         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4113         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4114         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4115         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4116         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4117
4118 2011-10-10  Richard Guenther  <rguenther@suse.de>
4119
4120         PR middle-end/50389
4121         * gcc.dg/torture/pr50389.c: New testcase.
4122
4123 2011-10-10  Richard Guenther  <rguenther@suse.de>
4124
4125         PR middle-end/50195
4126         * gcc.dg/builtins-47.c: Optimize.
4127
4128 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4129
4130         * lib/gcc-simulate-thread.exp: New.
4131         * gcc.dg/simulate-thread/guality.h: New.
4132         * gcc.dg/simulate-thread/simulate-thread.h: New.
4133         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4134         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4135         * gcc.dg/simulate-thread/README: New.
4136         * g++.dg/simulate-thread/guality.h: New.
4137         * g++.dg/simulate-thread/simulate-thread.h: New.
4138         * g++.dg/simulate-thread/simulate-thread.exp: New.
4139         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4140         * c-c++-common/cxxbitfields-2.c: Remove.
4141         * c-c++-common/cxxbitfields.c: Remove.
4142         * c-c++-common/cxxbitfields-4.c: Remove.
4143         * c-c++-common/cxxbitfields-5.c: Remove.
4144         * c-c++-common/simulate-thread/bitfields-1.c: New.
4145         * c-c++-common/simulate-thread/bitfields-2.c: New.
4146         * c-c++-common/simulate-thread/bitfields-3.c: New.
4147         * c-c++-common/simulate-thread/bitfields-4.c: New.
4148
4149 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4150
4151         PR c++/38980
4152         * g++.dg/warn/format5.C: New.
4153
4154 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4155
4156         PR fortran/50273
4157         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4158         * gfortran.dg/common_16.f90: New.
4159
4160 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4161
4162         * gfortran.dg/iso_c_binding_param_1.f90: New.
4163         * gfortran.dg/iso_c_binding_param_2.f90: New.
4164         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4165
4166 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4167
4168         PR tree-optimization/50635
4169         * gcc.dg/vect/pr50635.c: New test.
4170
4171 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4172
4173         PR fortran/50659
4174         * gfortran.dg/proc_decl_27.f90: New.
4175
4176 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4177
4178         PR libobjc/50428
4179         * objc/execute/initialize-1.m: New test.
4180
4181 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4182
4183         PR fortran/47844
4184         * gfortran.dg/pointer_function_result_1.f90 : New test.
4185
4186 2011-10-07  David S. Miller  <davem@davemloft.net>
4187
4188         PR 50655
4189         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4190         * gcc.target/sparc/cmask.c: Use it.
4191         * gcc.target/sparc/fhalve.c: Likewise.
4192         * gcc.target/sparc/fnegop.c: Likewise.
4193         * gcc.target/sparc/fpadds.c: Likewise.
4194         * gcc.target/sparc/fshift.c: Likewise.
4195         * gcc.target/sparc/fucmp.c: Likewise.
4196         * gcc.target/sparc/lzd.c: Likewise.
4197         * gcc.target/sparc/vis3misc.c: Likewise.
4198         * gcc.target/sparc/xmul.c: Likewise.
4199
4200 2011-10-07  Richard Henderson  <rth@redhat.com>
4201
4202         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4203         match for avx2.
4204         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4205
4206 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4207
4208         * gcc.dg/pr50193-1.c: New file.
4209         * gcc.target/arm/shiftable.c: New file.
4210
4211 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4212
4213         PR fortran/50625
4214         * gfortran.dg/class_46.f03: New.
4215
4216 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4217
4218         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4219         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4220         (syslog, vsyslog, __vsyslog_chk): Likewise.
4221
4222         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4223         (x, EXT_x): Use ASMNAME.
4224
4225         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4226         (a, c): Use ASMNAME.
4227
4228 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4229
4230         PR middle-end/50527
4231         * gcc.dg/pr50527.c: New test.
4232
4233 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4234
4235         PR tree-optimization/50650
4236         * gcc.c-torture/compile/pr50650.c: New test.
4237
4238 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4239
4240         PR tree-optimization/50575
4241         * gcc.c-torture/execute/vector-compare-2.x: New file.
4242
4243 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4244
4245         PR middle-end/50125
4246         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4247         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4248         (bar3): Likewise.
4249
4250 2011-10-07  Richard Guenther  <rguenther@suse.de>
4251
4252         PR testsuite/50637
4253         * gcc.dg/vect/vect-align-2.c: Increase array size.
4254
4255 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4256             H.J. Lu  <hongjiu.lu@intel.com>
4257
4258         PR target/50603
4259         * gcc.target/i386/pr50603.c: New test.
4260
4261 2011-10-06  Jason Merrill  <jason@redhat.com>
4262
4263         PR c++/39164
4264         * g++.dg/cpp0x/default31.C: New.
4265
4266 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4267
4268         PR tree-optimization/50596
4269         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4270         New.
4271         * gcc.dg/vect/vect-cond-8.c: New test.
4272
4273 2011-10-06  Richard Henderson  <rth@redhat.com>
4274
4275         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4276         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4277         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4278         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4279         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4280         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4281         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4282         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4283         * gcc.c-torture/execute/vshuf-16.inc: New file.
4284         * gcc.c-torture/execute/vshuf-2.inc: New file.
4285         * gcc.c-torture/execute/vshuf-4.inc: New file.
4286         * gcc.c-torture/execute/vshuf-8.inc: New file.
4287         * gcc.c-torture/execute/vshuf-main.inc: New file.
4288         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4289         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4290         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4291         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4292         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4293         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4294         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4295         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4296         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4297         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4298         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4299         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4300         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4301
4302 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4303
4304         PR tree-optimization/49279
4305         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4306         * gcc.c-torture/execute/pr49279.c: New test.
4307
4308 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4309
4310         PR target/49049
4311         * gcc.c-torture/compile/pr49049.c: New test.
4312
4313 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4314
4315         PR target/50305
4316         * gcc.target/arm/pr50305.c: New test.
4317
4318 2011-10-06  Richard Guenther  <rguenther@suse.de>
4319
4320         PR tree-optimization/38884
4321         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4322         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4323
4324 2011-10-05  David S. Miller  <davem@davemloft.net>
4325
4326         * gcc.target/sparc/lzd.c: New test.
4327         * gcc.target/sparc/popc.c: New test.
4328
4329 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4330
4331         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4332         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4333         * g++.dg/other/final1.C: Cleanup original tree dump.
4334
4335 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4336
4337         PR tree-optimization/50613
4338         * gcc.dg/pr50613.c: New test.
4339
4340 2011-10-05  Richard Henderson  <rth@redhat.com>
4341
4342         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4343         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4344         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4345         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4346         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4347         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4348         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4349         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4350
4351 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4352
4353         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4354         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4355         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4356         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4357         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4358
4359 2011-10-05  Richard Guenther  <rguenther@suse.de>
4360
4361         PR tree-optimization/38885
4362         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4363
4364 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4365
4366         * gcc.target/i386/sw-1.c: New test.
4367
4368 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4369
4370         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4371         -mtune=generic.
4372         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4373
4374 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4375
4376         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4377
4378 2011-10-04  David S. Miller  <davem@davemloft.net>
4379
4380         * gcc.target/sparc/fhalve.c: New test.
4381         * gcc.target/sparc/fnegop.c: New test.
4382         * gcc.target/sparc/xmul.c: New test.
4383
4384 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4385
4386         PR fortran/35831
4387         * gfortran.dg/dummy_procedure_6.f90: New.
4388
4389 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4390
4391         PR tree-optimization/50604
4392         * gcc.dg/pr50604.c: New test.
4393
4394 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4395
4396         PR tree-optimization/49662
4397         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4398         * gcc.dg/graphite/interchange-15.c: Likewise.
4399         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4400
4401 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4402
4403         * gcc.dg/tree-ssa/restrict-4.c: New test.
4404
4405 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4406
4407         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4408         (main): Use __typeof to get result type of comparison.
4409
4410 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4411
4412         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4413         Make et_vect_multiple_sizes_saved global.
4414         (check_effective_target_vect64): Make et_vect64_saved global.
4415
4416 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4417
4418         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4419         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4420         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4421         * gcc.dg/builtin-complex-err-1.c: Adjust.
4422
4423 2011-10-02  Jason Merrill  <jason@redhat.com>
4424
4425         * g++.dg/cpp0x/range-for22.C: New.
4426
4427         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4428         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4429         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4430         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4431
4432         * g++.dg/cpp0x/nsdmi5.C: New.
4433
4434 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4435
4436         PR target/50579
4437         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4438         New procedures.
4439         (mips-dg-options): Force an ABI option if the current ABI is
4440         incompatible with the required -mlong setting.  Likewise force
4441         a long setting if the current one is incompatible with the
4442         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4443         throughout procedure.
4444         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4445         instead of addressing=absolute.
4446
4447 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4448
4449         * gcc.target/mips/stack-1.c: New test.
4450
4451 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4452
4453         * gcc.dg/pr49696.c: New test.
4454
4455 2011-10-02  Jan Hubicka  <jh@suse.cz>
4456
4457         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4458
4459 2011-10-01  David S. Miller  <davem@davemloft.net>
4460
4461         * gcc.target/sparc/cmask.c: New test.
4462         * gcc.target/sparc/fpadds.c: New test.
4463         * gcc.target/sparc/fshift.c: New test.
4464         * gcc.target/sparc/fucmp.c: New test.
4465         * gcc.target/sparc/vis3misc.c: New test.
4466
4467 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4468
4469         PR fortran/50585
4470         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4471
4472 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4473
4474         PR c++/44473
4475         * g++.dg/dfp/44473-1.C: New test.
4476         * g++.dg/dfp/44473-2.C: New test.
4477         * g++.dg/dfp/mangle-1.C: New test.
4478         * g++.dg/dfp/mangle-2.C: New test.
4479         * g++.dg/dfp/mangle-3.C: New test.
4480         * g++.dg/dfp/mangle-4.C: New test.
4481         * g++.dg/dfp/mangle-5.C: New test.
4482
4483 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4484
4485         PR inline-asm/50571
4486         * gcc.dg/pr50571.c: New test.
4487
4488         PR tree-optimization/46309
4489         * gcc.dg/pr46309.c: New test.
4490
4491 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4492
4493         * gcc.dg/strlenopt-21.c: New test.
4494
4495 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4496
4497         * gcc.dg/sms-10.c: New file.
4498
4499 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4500
4501         * gcc.target/arm/pr50099.c: New test.
4502
4503 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4504
4505         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4506
4507 2011-09-30  David S. Miller  <davem@davemloft.net>
4508
4509         * gcc.target/sparc/bmaskbshuf.c: New test.
4510         * gcc.target/sparc/edgen.c: New test.
4511
4512 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4513
4514         PR fortran/50547
4515         * gfortran.dg/pure_formal_proc_3.f90: New.
4516
4517         PR fortran/50553
4518         * gfortran.dg/stfunc_7.f90: New.
4519
4520 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4521
4522         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4523         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4524         * gcc.dg/vector-compare-1.c: Likewise.
4525         * gcc.dg/vector-compare-2.c: Likewise.
4526
4527 2011-09-29  David S. Miller  <davem@davemloft.net>
4528
4529         * gcc.target/sparc/array.c: New test.
4530
4531 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4532
4533         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4534         loop unroll and set max unroll times to 8.
4535         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4536         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4537         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4538         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4539
4540 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4541
4542         PR c++/40145
4543         * g++.dg/ext/visibility/warn5.C: New.
4544
4545 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4546
4547         PR c++/45278
4548         * g++.dg/warn/Wextra-3.C: New.
4549
4550 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4551
4552         PR target/49486
4553         * gcc.target/sh/pr49468-si.c: New.
4554
4555 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4556
4557         PR testsuite/50485
4558         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4559         (TEST): Initialize src3 with random floats.
4560         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4561         from union src3.  Initialize src3 with random floats.
4562
4563 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4564
4565         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4566         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4567         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4568         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4569         * gcc.target/sh/sh4a-cos.c: Ditto.
4570         * gcc.target/sh/sh4a-cosf.c: Ditto.
4571         * gcc.target/sh/sh4a-sin.c: Ditto.
4572         * gcc.target/sh/sh4a-sinf.c: Ditto.
4573         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4574         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4575         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4576
4577 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4578
4579         PR c++/31489
4580         * g++.dg/parse/error40.C: New.
4581         * g++.dg/warn/incomplete1.C: Adjust.
4582
4583 2011-09-27  Jan Hubicka  <jh@suse.cz>
4584
4585         PR middle-end/49463
4586         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4587         Mark used.
4588
4589 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4590
4591         * gcc.dg/strlenopt-1.c: New test.
4592         * gcc.dg/strlenopt-1f.c: New test.
4593         * gcc.dg/strlenopt-2.c: New test.
4594         * gcc.dg/strlenopt-2f.c: New test.
4595         * gcc.dg/strlenopt-3.c: New test.
4596         * gcc.dg/strlenopt-4.c: New test.
4597         * gcc.dg/strlenopt-4g.c: New test.
4598         * gcc.dg/strlenopt-4gf.c: New test.
4599         * gcc.dg/strlenopt-5.c: New test.
4600         * gcc.dg/strlenopt-6.c: New test.
4601         * gcc.dg/strlenopt-7.c: New test.
4602         * gcc.dg/strlenopt-8.c: New test.
4603         * gcc.dg/strlenopt-9.c: New test.
4604         * gcc.dg/strlenopt-10.c: New test.
4605         * gcc.dg/strlenopt-11.c: New test.
4606         * gcc.dg/strlenopt-12.c: New test.
4607         * gcc.dg/strlenopt-12g.c: New test.
4608         * gcc.dg/strlenopt-13.c: New test.
4609         * gcc.dg/strlenopt-14g.c: New test.
4610         * gcc.dg/strlenopt-14gf.c: New test.
4611         * gcc.dg/strlenopt-15.c: New test.
4612         * gcc.dg/strlenopt-16g.c: New test.
4613         * gcc.dg/strlenopt-17g.c: New test.
4614         * gcc.dg/strlenopt-18g.c: New test.
4615         * gcc.dg/strlenopt.h: New file.
4616
4617 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4618
4619         PR middle-end/43864
4620         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4621         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4622         * gcc.dg/pr43864.c: New test.
4623         * gcc.dg/pr43864-2.c: Same.
4624         * gcc.dg/pr43864-3.c: Same.
4625         * gcc.dg/pr43864-4.c: Same.
4626
4627 2011-09-27  Jan Hubicka  <jh@suse.cz>
4628
4629         * gcc.dg/ipa/inline-5.c: New testcase.
4630
4631 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4632
4633         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4634         vectors.
4635         * gcc.dg/vect/bb-slp-27.c: New.
4636         * gcc.dg/vect/bb-slp-28.c: New.
4637
4638 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4639
4640         * testsuite/lib/target-supports.exp (check_profiling_available):
4641         Don't rely solely on TLS tests for -fprofile-generate, fall
4642         through to the other code.
4643
4644 2011-09-27  Richard Guenther  <rguenther@suse.de>
4645
4646         PR tree-optimization/50363
4647         * gcc.dg/torture/pr50363.c: New testcase.
4648
4649 2011-09-26  Jason Merrill  <jason@redhat.com>
4650
4651         PR c++/45012
4652         * g++.dg/template/partial13.C: New.
4653
4654         PR c++/46105
4655         * g++.dg/template/partial12.C: New.
4656
4657         PR c++/50508
4658         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4659
4660 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4661
4662         PR c++/45487
4663         * g++.dg/diagnostic/bindings1.C: New.
4664         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4665
4666 2011-09-26  David S. Miller  <davem@davemloft.net>
4667
4668         * gcc.target/sparc/wrgsr.c: New test.
4669         * gcc.target/sparc/rdgsr.c: New test.
4670         * gcc.target/sparc/edge.c: New test.
4671         * gcc.target/sparc/fcmp.c: New test.
4672
4673         * gcc.target/sparc/edge.c: Update for new return types.
4674         * gcc.target/sparc/fcmp.c: Likewise.
4675
4676         * gcc.target/sparc/fpaddsubi.c: New test.
4677
4678 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4679
4680         PR fortran/50515
4681         * gfortran.dg/common_15.f90: New.
4682
4683         PR fortran/50517
4684         * gfortran.dg/dummy_procedure_5.f90: New.
4685         * gfortran.dg/interface_26.f90: Modified error message.
4686         * gfortran.dg/proc_ptr_11.f90: Ditto.
4687         * gfortran.dg/proc_ptr_15.f90: Ditto.
4688         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4689         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4690
4691 2011-09-26  Jason Merrill  <jason@redhat.com>
4692
4693         PR c++/50512
4694         * g++.dg/overload/rvalue3.C: New.
4695
4696         PR c++/50523
4697         * g++.dg/overload/ref-conv2.C: New.
4698
4699         * g++.dg/cpp0x/nsdmi-template1.C: New.
4700
4701 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4702
4703         * g++.dg/cpp0x/nullptr25.C: New.
4704
4705 2011-09-26  Richard Guenther  <rguenther@suse.de>
4706
4707         PR tree-optimization/50472
4708         * gcc.dg/torture/pr50472.c: New testcase.
4709
4710 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4711
4712         * gnat.dg/opt22.adb: New test.
4713         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4714
4715 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4716
4717         * gnat.dg/opt21.adb: New test.
4718         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4719
4720 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4721
4722         * gnat.dg/opt20.ad[sb]: New test.
4723         * gnat.dg/opt20_pkg.ads: New helper.
4724
4725 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4726
4727         * gnat.dg/array17.adb: New test.
4728         * gnat.dg/array17_pkg.ads: New helper.
4729
4730 2011-09-25  Jason Merrill  <jason@redhat.com>
4731
4732         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4733
4734 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4735
4736         * gnat.dg/frame_overflow.ads: New.
4737         * gnat.dg/frame_overflow.adb: Adjust.
4738         * gnat.dg/specs/addr1.ads: Likewise.
4739
4740 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4741
4742         * g++.dg/tree-ssa/restrict2.C: New test.
4743
4744 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4745
4746         * lib/target-supports.exp (check_effective_target_vect64): New.
4747         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4748         of multiple vector sizes.
4749         * gcc.dg/vect/bb-slp-26.c: New.
4750
4751 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4752
4753         PR c++/50280
4754         * g++.dg/template/bitfield1.C: New.
4755
4756 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4757
4758         * gcc.dg/vect/bb-slp-24.c: New.
4759
4760 2011-09-24  Jason Merrill  <jason@redhat.com>
4761
4762         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4763
4764         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4765
4766         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4767         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4768
4769         * g++.dg/cpp0x/nsdmi1.C: New.
4770         * g++.dg/cpp0x/nsdmi2.C: New.
4771         * g++.dg/cpp0x/nsdmi3.C: New.
4772         * g++.dg/cpp0x/nsdmi4.C: New.
4773         * g++.old-deja/g++.other/init4.C: New.
4774
4775 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4776
4777         PR c++/44267
4778         * g++.dg/template/sfinae28.C: New.
4779
4780 2011-09-23  Ian Lance Taylor  <iant@google.com>
4781
4782         * go.test/go-test.exp (errchk): Handle more cases of getting
4783         correct Tcl backslash quoting in regular expressions in test file.
4784
4785 2011-09-23  Jason Merrill  <jason@redhat.com>
4786
4787         Core 253
4788         * g++.dg/init/const8.C: New.
4789         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4790         * g++.dg/cpp0x/defaulted2.C: Likewise.
4791         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4792         * g++.dg/init/pr20039.C: Likewise.
4793         * g++.dg/init/pr42844.C: Likewise.
4794
4795 2011-09-23  Jan Hubicka  <jh@suse.cz>
4796
4797         * gcc.dg/ipa/inline-1.c: new testcase.
4798         * gcc.dg/ipa/inline-2.c: new testcase.
4799         * gcc.dg/ipa/inline-3.c: new testcase.
4800         * gcc.dg/ipa/inline-4.c: new testcase.
4801
4802 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4803
4804         PR c++/50258
4805         * g++.dg/cpp0x/constexpr-static8.C: New.
4806
4807 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4808
4809         * gcc.target/i386/avxfp-1.c: New test.
4810         * gcc.target/i386/avxfp-2.c: New test.
4811
4812 2011-09-23  Terry Guo  <terry.guo@arm.com>
4813
4814         * gcc.c-torture/execute/941014-1.x: Deleted.
4815
4816 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4817
4818         PR c++/50491
4819         * g++.dg/cpp0x/pr50491.C: New.
4820
4821 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4822
4823         PR testsuite/50487
4824         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4825
4826 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4827
4828         PR c++/50371
4829         * g++.dg/cpp0x/nullptr24.C: New.
4830
4831 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4832
4833         PR target/50482
4834         * gcc.target/i386/pr50482.c: New test.
4835
4836 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4837
4838         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4839         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4840         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4841         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4842         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4843         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4844         multilib options contain different -march= from dg-options.
4845
4846 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4847             Paolo Carlini  <paolo.carlini@oracle.com>
4848
4849         PR c++/50344
4850         * g++.dg/template/friend52.C: New.
4851
4852 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4853
4854         * gcc.target/arm/cmp-1.c: New test.
4855         * gcc.target/arm/cmp-2.c: Likewise.
4856
4857 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4858
4859         PR fortran/41733
4860         * gfortran.dg/impure_actual_1.f90: Modified error message.
4861         * gfortran.dg/proc_ptr_32.f90: New.
4862         * gfortran.dg/proc_ptr_33.f90: New.
4863
4864 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4865
4866         PR tree-optimization/50451
4867         * gcc.dg/vect/pr50451.c: New test.
4868
4869 2011-09-21  Ian Lance Taylor  <iant@google.com>
4870
4871         * go.test/go-test.exp (errchk): Add special case for bug332.
4872         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4873         some more test lines.
4874
4875 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4876
4877         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4878         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4879         * g++.dg/other/i386-8.C: Ditto.
4880         * g++.dg/other/pr34435.C: Ditto.
4881         * g++.dg/other/pr39496.C: Ditto.
4882         * g++.dg/other/mmintrin.C: Ditto.
4883
4884 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4885
4886         * gcc.dg/vect/vect-cond-7.c: New test.
4887         * gcc.target/i386/sse4_1-cond-1.c: New test.
4888         * gcc.target/i386/avx-cond-1.c: New test.
4889
4890 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4891
4892         PR target/50464
4893         * g++.dg/other/pr50464.C: New test.
4894
4895 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4896
4897         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4898         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4899         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4900         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4901
4902 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4903
4904         * gnat.dg/opt19.adb: New test.
4905
4906 2011-09-21  Terry Guo  <terry.guo@arm.com>
4907
4908         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4909         on arch conflict when testing case on targets other than armv7-a.
4910
4911 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4912
4913         PR c++/50454
4914         * g++.dg/ext/int128-1.C: New.
4915         * g++.dg/ext/int128-2.C: Likewise.
4916         * g++.dg/ext/int128-2.h: Likewise.
4917
4918 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4919
4920         PR testsuite/50469
4921         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4922
4923 2011-09-20  Jason Merrill  <jason@redhat.com>
4924
4925         * g++.dg/cpp0x/constexpr-generated1.C: New.
4926
4927         PR c++/50442
4928         * g++.dg/overload/ref-conv1.C: New.
4929
4930 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4931
4932         * g++.dg/other/final1.C: New.
4933
4934 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4935
4936         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4937         and get_bit ().
4938
4939 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4940
4941         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4942         "target arm_eabi".
4943
4944 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4945
4946         PR tree-optimization/50413
4947         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4948         -fdump-tree-slp-details.  Run other tests with
4949         -fdump-tree-vect-details.
4950         * g++.dg/vect/slp-pr50413.cc: New.
4951
4952 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4953             Ira Rosen  <ira.rosen@linaro.org>
4954
4955         PR testsuite/50435
4956         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4957         Fix underscores around restrict.
4958
4959 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4960
4961         PR tree-optimization/50414
4962         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4963         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4964         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4965
4966 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4967
4968         PR tree-optimization/50412
4969         * gfortran.dg/vect/pr50412.f90: New.
4970
4971 2011-09-16  Jason Merrill  <jason@redhat.com>
4972
4973         PR c++/50424
4974         * g++.dg/eh/defarg1.C: New.
4975
4976 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4977
4978         * gcc.dg/vect/vect-reduc-10.c: New test.
4979         * gcc.target/i386/avx-reduc-1.c: New test.
4980
4981         * gcc.target/i386/sse2-extract-1.c: New test.
4982         * gcc.target/i386/avx-extract-1.c: New test.
4983
4984 2011-09-16  Terry Guo  <terry.guo@arm.com>
4985
4986         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4987
4988 2011-09-15  Diego Novillo  <dnovillo@google.com>
4989
4990         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4991         ALWAYS_CXXFLAGS, if defined.
4992         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4993         ALWAYS_GFORTRANFLAGS, if defined.
4994         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4995         ALWAYS_GOCFLAGS, if defined.
4996         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4997         ALWAYS_OBJCXXFLAGS, if defined.
4998         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4999         additional_flags, if defined.
5000         * lib/gnat.exp (gnat_target_compile): Likewise.
5001         * lib/objc.exp (objc_target_compile): Likewise.
5002         * lib/target-supports-dg.exp (dg-add-options): Handle
5003         TEST_ALWAYS_FLAGS.
5004
5005 2011-09-15  Tom de Vries  <tom@codesourcery.com>
5006
5007         PR testsuite/50322
5008         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5009         Use uintptr_t in f1.  Undo avr xfails.
5010
5011 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
5012
5013         PR fortran/50401
5014         PR fortran/50403
5015         * gfortran.dg/function_types_3.f90: New.
5016
5017 2011-09-15  Jason Merrill  <jason@redhat.com>
5018
5019         PR c++/50365
5020         * g++.dg/cpp0x/trailing7.C: New.
5021
5022         PR c++/50361
5023         * g++.dg/cpp0x/nullptr23.C: New.
5024
5025 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
5026
5027         * gcc.dg/vect/bb-slp-25.c: New.
5028
5029 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
5030
5031         PR c++/50391
5032         * g++.dg/cpp0x/noexcept15.C: New.
5033
5034 2011-09-14  Tom de Vries  <tom@codesourcery.com>
5035
5036         PR middle-end/50251
5037         * gcc.dg/pr50251.c: New test.
5038
5039 2011-09-14  Tobias Burnus  <burnus@net-b.de>
5040
5041         PR fortran/34547
5042         PR fortran/50375
5043         * gfortran.dg/null_5.f90: New.
5044         * gfortran.dg/null_6.f90: New.
5045
5046 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
5047
5048         * gcc.c-torture/compile/20110913-1.c: New test.
5049
5050 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
5051
5052         PR fortran/50379
5053         * gfortran.dg/result_2.f90: New.
5054
5055 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5056
5057         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5058
5059 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
5060
5061         PR c++/48320
5062         * g++.dg/cpp0x/variadic116.C: New test case.
5063
5064 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
5065
5066         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5067         * gcc.target/mips/interrupt_handler-2.c: New test.
5068         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5069
5070 2011-09-12  Jason Merrill  <jason@redhat.com>
5071
5072         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5073
5074         * g++.dg/cpp0x/explicit7.C: New.
5075
5076 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
5077
5078         PR rtl-optimization/50212
5079         * g++.dg/other/pr50212.C: New test.
5080
5081 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
5082
5083         PR target/43746
5084         * testsuite/gcc.target/avr/torture/avr-torture.exp
5085         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5086         "-O2 -fmerge-all-constants".
5087
5088 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5089
5090         PR fortran/50327
5091         * gfortran.dg/do_while_1.f90: New test.
5092
5093 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
5094
5095         PR fortran/35831
5096         PR fortran/47978
5097         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5098         * gfortran.dg/proc_decl_26.f90: New.
5099         * gfortran.dg/typebound_override_2.f90: New.
5100         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5101
5102 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5103
5104         * gnat.dg/cond_expr2.ad[sb]: New test.
5105
5106 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5107
5108         * gnat.dg/atomic5.ad[sb]: New test.
5109
5110 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5111
5112         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5113
5114 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5115
5116         PR target/49030
5117         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5118
5119 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5120
5121         PR target/49614
5122         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5123
5124 2011-09-09  Richard Guenther  <rguenther@suse.de>
5125
5126         PR tree-optimization/50328
5127         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5128
5129 2011-09-09  Richard Guenther  <rguenther@suse.de>
5130
5131         PR middle-end/50333
5132         * gcc.dg/torture/pr50333.c: New testcase.
5133
5134 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5135
5136         PR tree-optimization/50318
5137         * gcc.target/arm/pr50318-1.c: New file.
5138
5139 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5140
5141         * gcc.target/i386/all_one_m256i.c: New test.
5142
5143 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5144
5145         PR c++/50324
5146         * g++.dg/cpp0x/sfinae28.C: New.
5147
5148 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5149
5150         PR c/50332
5151         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5152         longer ignored on typedefs.
5153
5154         PR c++/33255 - Support -Wunused-local-typedefs warning
5155         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5156         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5157
5158 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5159
5160         PR tree-optimization/50287
5161         * gcc.dg/torture/pr50287.c: New test.
5162
5163 2011-09-08  Richard Guenther  <rguenther@suse.de>
5164
5165         PR tree-optimization/19831
5166         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5167         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5168         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5169         * gcc.dg/errno-1.c: Adjust.
5170
5171 2011-09-08  Richard Guenther  <rguenther@suse.de>
5172
5173         PR tree-optimization/19831
5174         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5175
5176 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5177
5178         PR fortran/44646
5179         * gfortran.dg/do_concurrent_1.f90: New.
5180         * gfortran.dg/do_concurrent_2.f90: New.
5181
5182 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5183
5184         PR target/50310
5185         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5186         * gcc.dg/pr50310-2.c: New test.
5187
5188 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5189
5190         PR fortran/48095
5191         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5192         * gfortran.dg/impure_constructor_1.f90: Modified.
5193         * gfortran.dg/proc_ptr_comp_33.f90: New.
5194
5195 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5196
5197         PR target/50310
5198         * gcc.dg/pr50310-1.c: New test.
5199
5200 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5201
5202         PR middle-end/48571
5203         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5204         instead of 4.
5205
5206 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5207
5208         PR c++/50309
5209         * g++.dg/cpp0x/noexcept14.C: New.
5210
5211 2011-09-07  Jason Merrill  <jason@redhat.com>
5212
5213         * g++.dg/cpp0x/constexpr-ref3.C: New.
5214
5215         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5216
5217 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5218
5219         * gcc.dg/section1.c: Don't xfail for avr.
5220
5221 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5222
5223         PR tree-optimization/50322
5224         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5225
5226 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5227
5228         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5229
5230 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5231
5232         PR tree-optimization/49911
5233         * g++.dg/tree-ssa/pr49911.C: New test.
5234
5235 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5236
5237         PR target/49030
5238         * gcc.dg/torture/pr49030.c: New test.
5239
5240 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5241
5242         PR fortran/50288
5243         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5244         * gfortran.dg/class_4d.f03: Deleted.
5245         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5246
5247 2011-09-07  Richard Guenther  <rguenther@suse.de>
5248
5249         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5250
5251 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5252
5253         PR tree-optimization/46021
5254         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5255
5256 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5257
5258         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5259
5260 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5261
5262         * gcc.c-torture/compile/20110906-1.c: New test.
5263
5264 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5265
5266         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5267
5268 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5269
5270         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5271         --param tree-reassoc-width=1.
5272
5273         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5274         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5275
5276 2011-09-06  Richard Guenther  <rguenther@suse.de>
5277
5278         PR tree-optimization/48149
5279         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5280
5281 2011-09-06  Richard Guenther  <rguenther@suse.de>
5282
5283         PR tree-optimization/48317
5284         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5285
5286 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5287
5288         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5289         New procedure.
5290         (add_options_for_quad_vectors): Replace with ...
5291         (add_options_for_double_vectors): ... this.
5292         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5293         support multiple vector sizes since the vectorizer attempts to
5294         vectorize with both vector sizes.
5295         * gcc.dg/vect/no-vfa-vect-79.c,
5296         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5297         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5298         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5299         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5300         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5301         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5302         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5303         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5304         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5305         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5306         gcc.dg/vect/vect-40.c: Likewise.
5307         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5308         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5309         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5310         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5311         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5312         Likewise.
5313         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5314
5315 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5316
5317         PR target/49606
5318         * gcc.target/mips/abi-main.h: New file.
5319         * gcc.target/mips/abi-o32-long32.c: New test.
5320         * gcc.target/mips/abi-o32-long64.c: Likewise.
5321         * gcc.target/mips/abi-o64-long32.c: Likewise.
5322         * gcc.target/mips/abi-o64-long64.c: Likewise.
5323         * gcc.target/mips/abi-n32-long32.c: Likewise.
5324         * gcc.target/mips/abi-n32-long64.c: Likewise.
5325         * gcc.target/mips/abi-n64-long32.c: Likewise.
5326         * gcc.target/mips/abi-n64-long64.c: Likewise.
5327         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5328         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5329         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5330         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5331         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5332         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5333         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5334         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5335         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5336         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5337         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5338         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5339         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5340         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5341         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5342         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5343         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5344         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5345         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5346         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5347         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5348         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5349         * gcc.target/mips/branch-3.c: Likewise.
5350         * gcc.target/mips/branch-4.c: Likewise.
5351         * gcc.target/mips/branch-5.c: Likewise.
5352         * gcc.target/mips/branch-6.c: Likewise.
5353         * gcc.target/mips/branch-7.c: Likewise.
5354         * gcc.target/mips/branch-8.c: Likewise.
5355         * gcc.target/mips/branch-9.c: Likewise.
5356         * gcc.target/mips/branch-10.c: Likewise.
5357         * gcc.target/mips/branch-11.c: Likewise.
5358         * gcc.target/mips/branch-12.c: Likewise.
5359         * gcc.target/mips/branch-13.c: Likewise.
5360         * gcc.target/mips/lazy-binding-1.c: Likewise.
5361
5362 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5363
5364         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5365         to avoid warning on int=16 platforms..
5366
5367 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5368
5369         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5370         to work even with -fshort-enums.
5371
5372 2011-09-04  Jan Hubicka  <jh@suse.cz>
5373
5374         * gcc.c-torture/compile/20110902.c: new testcase.
5375
5376 2011-09-04  Jason Merrill  <jason@redhat.com>
5377
5378         PR c++/49267
5379         * g++.dg/cpp0x/rv-conv1.C: New.
5380
5381         DR 1328
5382         * g++.dg/cpp0x/rv-func3.C: New.
5383
5384         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5385
5386         PR c++/50248
5387         Core 1358
5388         * g++.dg/cpp0x/constexpr-template1.C: New.
5389         * g++.dg/cpp0x/constexpr-template2.C: New.
5390         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5391         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5392
5393 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5394
5395         * gnat.dg/specs/debug1.ads: Tweak pattern.
5396
5397 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5398
5399         PR fortran/50227
5400         * gfortran.dg/class_45a.f03: New.
5401         * gfortran.dg/class_45b.f03: New.
5402
5403 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5404             Ira Rosen  <ira.rosen@linaro.org>
5405
5406         PR tree-optimization/50208
5407         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5408         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5409         -fno-tree-fre -fno-tree-pre.
5410
5411 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5412
5413         * gcc.dg/ipa/ipcp-3.c: New test.
5414
5415 2011-09-02  Richard Guenther  <rguenther@suse.de>
5416
5417         PR tree-optimization/27460
5418         PR middle-end/29269
5419         * gcc.dg/vect/vect-cond-7.c: New testcase.
5420
5421 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5422
5423         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5424         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5425         xfailed test for inlining.
5426         * g++.dg/ipa/ivinline-9.C: Likewise.
5427
5428 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5429
5430         PR tree-optimization/50178
5431         * gfortran.dg/vect/pr50178.f90: New test.
5432
5433 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5434
5435         PR middle-end/49886
5436         * gcc.c-torture/execute/pr49886.c: New testcase.
5437
5438 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5439
5440         PR middle-end/43513
5441         * gcc.dg/pr43513.c: New test.
5442
5443 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5444
5445         PR fortran/45044
5446         * gfortran.dg/common_14.f90: New.
5447         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5448
5449 2011-08-30  Jason Merrill  <jason@redhat.com>
5450
5451         PR c++/50084
5452         * g++.dg/cpp0x/decltype33.C: New.
5453
5454         PR c++/50089
5455         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5456
5457         PR c++/50114
5458         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5459
5460 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5461
5462         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5463
5464 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5465
5466         * gnat.dg/specs/aggr3.ads: New test.
5467         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5468
5469         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5470         * gnat.dg/specs/aggr2.ads: Likewise.
5471
5472 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5473
5474         PR fortran/45170
5475         * gfortran.dg/allocate_with_source_2.f90: New test
5476
5477 2011-08-30  Jason Merrill  <jason@redhat.com>
5478
5479         PR c++/50220
5480         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5481
5482         PR c++/50234
5483         * g++.dg/cpp0x/constexpr-value3.C: New.
5484
5485 2011-08-30  Richard Guenther  <rguenther@suse.de>
5486
5487         PR middle-end/48571
5488         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5489         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5490         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5491         * gcc.dg/pr36902.c: XFAIL.
5492
5493 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5494
5495         * gcc.target/i386/fma-check.h: New.
5496         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5497         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5498         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5499         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5500         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5501         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5502         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5503         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5504         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5505         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5506         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5507         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5508         * gcc.target/i386/fma-compile.c: Likewise.
5509         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5510         * gcc.target/i386/sse-12.c: Add -mfma.
5511         * gcc.target/i386/sse-13.c: Likewise.
5512         * gcc.target/i386/sse-14.c: Likewise.
5513         * gcc.target/i386/sse-22.c: Likewise.
5514         * gcc.target/i386/sse-23.c: Likewise.
5515         * g++.dg/other/i386-2.C: Likewise.
5516         * g++.dg/other/i386-3.C: Likewise.
5517
5518 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5519
5520         PR testsuite/50185
5521         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5522         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5523
5524 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5525
5526         * g++.dg/bprob/bprob.exp (feedback_options): Set
5527         -fbranch-probabilities.
5528         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5529
5530 2011-08-29  Jason Merrill  <jason@redhat.com>
5531
5532         PR c++/50224
5533         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5534
5535 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5536             Jason Merrill  <jason@redhat.com>
5537
5538         * g++.dg/dfp/base.C: New test.
5539
5540 2011-08-29  Jason Merrill  <jason@redhat.com>
5541
5542         Core DR 994
5543         PR c++/50209
5544         * g++.dg/cpp0x/initlist58.C: New.
5545
5546 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5547
5548         PR fortran/50225
5549         * gfortran.dg/class_result_1.f03: New.
5550
5551 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5552
5553         PR middle-end/48722
5554         * gcc.target/i386/pr48722.c: New test.
5555
5556 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5557
5558         PR libfortran/50192
5559         * gfortran.dg/widechar_compare_1.f90:  New test.
5560
5561 2011-08-26  Jason Merrill  <jason@redhat.com>
5562
5563         Core DR 342
5564         PR c++/48582
5565         * g++.dg/abi/mangle50.C: New.
5566
5567 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5568
5569         PR target/50202
5570         * gcc.target/i386/pr50202.c: New test.
5571
5572 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5573
5574         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5575         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5576         * gcc.target/i386/avx-round-vec.c: New test.
5577         * gcc.target/i386/avx-roundf-vec.c: New test.
5578
5579 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5580
5581         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5582         instruction.
5583
5584         PR c/50179
5585         * c-c++-common/Wunused-var-14.c: New test.
5586
5587 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5588
5589         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5590
5591 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5592
5593         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5594         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5595         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5596         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5597
5598 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5599
5600         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5601         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5602         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5603         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5604
5605 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5606
5607         PR fortran/50050
5608         * gfortran.dg/pointer_comp_init_1.f90: New test.
5609
5610 2011-08-25  Jason Merrill  <jason@redhat.com>
5611
5612         PR c++/50157
5613         * g++.dg/cpp0x/sfinae27.C: New.
5614
5615 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5616
5617         * gfortran.dg/coarray_lib_token_4.f90: New.
5618
5619 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5620
5621         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5622
5623 2011-08-25  Richard Guenther  <rguenther@suse.de>
5624
5625         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5626
5627 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5628
5629         PR fortran/50163
5630         * gfortran.dg/initialization_28.f90: New.
5631
5632 2011-08-24  Richard Guenther  <rguenther@suse.de>
5633
5634         PR tree-optimization/50067
5635         * gcc.dg/torture/pr50067-3.c: New testcase.
5636         * gcc.dg/torture/pr50067-4.c: Likewise.
5637         * gcc.dg/torture/pr50067-5.c: Likewise.
5638
5639 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5640
5641         * g++.dg/other/i386-2.C: Add -mavx2 check.
5642         * g++.dg/other/i386-3.C: Likewise.
5643         * gcc.target/i386/avx-1.c: Add AVX2.
5644         * gcc.target/i386/avx-2.c: Likewise.
5645         * gcc.target/i386/funcspec-5.c: Likewise.
5646         * gcc.target/i386/sse-12.c: Likewise.
5647         * gcc.target/i386/sse-13.c: Likewise.
5648         * gcc.target/i386/sse-14.c: Likewise.
5649         * gcc.target/i386/sse-22.c: Likewise.
5650         * gcc.target/i386/sse-23.c: Likewise.
5651         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5652         * gcc.target/i386/avx2-check.h: New.
5653         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5654         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5655         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5656         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5657         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5658         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5659         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5660         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5661         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5662         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5663         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5664         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5665         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5666         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5667         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5668         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5669         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5670         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5671         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5672         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5673         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5674         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5675         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5676         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5677         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5678         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5679         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5680         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5681         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5682         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5683         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5684         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5685         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5686         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5687         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5688         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5689         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5690         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5691         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5692         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5693         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5694         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5695         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5696         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5697         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5698         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5699         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5700         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5701         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5702         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5703         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5704         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5705         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5706         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5707         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5708         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5709         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5710         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5711         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5712         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5713         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5714         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5715         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5716         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5717         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5718         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5719         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5720         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5721         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5722         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5723         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5724         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5725         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5726         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5727         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5728         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5729         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5730         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5731         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5732         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5733         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5734         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5735         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5736         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5737         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5738         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5739         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5740         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5741         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5742         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5743         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5744         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5745         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5746         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5747         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5748         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5749         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5750         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5751         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5752         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5753         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5754         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5755         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5756         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5757         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5758         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5759         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5760         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5761         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5762         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5763         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5764         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5765         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5766         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5767         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5768         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5769         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5770         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5771         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5772         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5773         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5774         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5775         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5776         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5777         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5778         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5779         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5780         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5781         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5782         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5783         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5784         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5785         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5786         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5787         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5788         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5789         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5790         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5791         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5792         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5793         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5794         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5795         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5796         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5797         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5798         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5799         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5800         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5801         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5802         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5803         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5804         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5805         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5806         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5807         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5808         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5809         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5810         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5811         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5812         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5813         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5814         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5815         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5816         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5817         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5818         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5819         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5820         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5821         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5822         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5823         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5824         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5825         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5826         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5827         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5828         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5829         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5830         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5831         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5832         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5833         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5834         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5835         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5836         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5837         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5838         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5839         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5840         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5841         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5842         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5843         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5844         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5845         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5846         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5847         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5848         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5849         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5850         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5851         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5852         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5853         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5854         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5855         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5856         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5857         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5858         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5859         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5860         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5861         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5862         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5863         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5864         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5865         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5866         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5867         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5868         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5869         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5870         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5871         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5872         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5873         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5874         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5875         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5876         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5877         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5878         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5879         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5880         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5881         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5882         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5883         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5884         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5885         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5886         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5887         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5888         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5889         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5890         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5891         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5892         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5893         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5894         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5895         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5896         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5897         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5898         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5899         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5900         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5901         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5902         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5903         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5904         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5905         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5906         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5907         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5908         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5909         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5910         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5911         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5912         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5913         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5914         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5915         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5916         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5917         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5918         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5919         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5920         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5921         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5922         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5923         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5924         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5925         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5926         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5927         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5928         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5929         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5930         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5931         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5932         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5933         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5934         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5935         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5936         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5937         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5938         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5939         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5940         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5941         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5942         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5943         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5944         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5945         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5946         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5947         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5948         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5949         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5950         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5951         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5952         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5953         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5954         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5955         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5956         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5957         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5958         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5959         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5960         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5961         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5962         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5963         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5964         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5965         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5966         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5967         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5968         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5969         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5970         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5971         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5972         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5973         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5974         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5975         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5976         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5977         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5978         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5979         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5980         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5981         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5982         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5983         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5984         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5985         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5986         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5987         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5988         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5989         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5990         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5991         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5992         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5993         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5994         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5995         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5996         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5997         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5998         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5999         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
6000         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
6001         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
6002         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
6003         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
6004         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
6005         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
6006         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6007         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6008         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6009         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6010         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6011         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6012         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6013         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6014         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6015         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6016         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6017         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6018         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6019         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6020         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6021         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6022         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6023         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6024         * gcc.target/i386/testimm-9.c: Likewise.
6025
6026 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6027
6028         * g++.dg/other/i386-2.C: Add -mbmi2 check.
6029         * g++.dg/other/i386-3.C: Likewise.
6030         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6031         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6032         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6033         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6034         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6035         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6036         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6037         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6038         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6039         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6040         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6041         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6042         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6043         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6044         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6045         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6046         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6047         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6048         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6049         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6050         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6051         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6052         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6053         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6054         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6055         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6056         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6057         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6058         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6059         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6060         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6061         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6062         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6063         * gcc.target/i386/sse-12.c: Add BMI2.
6064         * gcc.target/i386/sse-13.c: Likewise.
6065         * gcc.target/i386/sse-14.c: Likewise.
6066         * gcc.target/i386/sse-22.c: Likewise.
6067         * gcc.target/i386/sse-23.c: Likewise.
6068
6069 2011-08-23  Jason Merrill  <jason@redhat.com>
6070
6071         * g++.dg/template/crash7.C: Adjust expected errors.
6072
6073 2011-08-23  Jason Merrill  <jason@redhat.com>
6074
6075         PR c++/49045
6076         Core 1321
6077         * g++.dg/cpp0x/overload2.C: New.
6078
6079 2011-08-23  Jason Merrill  <jason@redhat.com>
6080
6081         Core 903
6082         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6083
6084 2011-08-23  Jason Merrill  <jason@redhat.com>
6085
6086         Core 975
6087         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6088         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6089         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6090         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6091
6092 2011-08-23  Jason Merrill  <jason@redhat.com>
6093
6094         PR c++/50024
6095         * g++.dg/cpp0x/constexpr-initlist5.C: New.
6096
6097 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6098
6099         PR c++/50158
6100         * g++.dg/warn/Wunused-var-16.C: New test.
6101
6102         PR middle-end/50161
6103         * gcc.dg/pr50161.c: New test.
6104
6105 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6106
6107         PR c++/50055
6108         * g++.dg/gcov/gcov-7.C: New test.
6109
6110 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6111
6112         PR c++/46862
6113         * g++.dg/dfp/nofields.C: New test.
6114
6115 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6116
6117         PR fortran/31600
6118         * gfortran.dg/use_16.f90: New.
6119
6120 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6121             Kirill Yukhin  <kirill.yukhin@intel.com>
6122
6123         PR target/50155
6124         * gcc.target/i386/pr50155.c: New test.
6125
6126 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6127
6128         PR tree-optimization/50133
6129         * gcc.dg/pr50133.c: New test.
6130
6131         PR middle-end/50141
6132         * c-c++-common/cxxbitfields-6.c: New test.
6133
6134 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6135
6136         PR fortran/50050
6137         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6138
6139 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6140
6141         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6142         * gcc.dg/pr49994-3.c: Ditto.
6143
6144 2011-08-22  Richard Guenther  <rguenther@suse.de>
6145
6146         PR testsuite/50145
6147         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6148         * gcc.dg/torture/pr50067-2.c: Likewise.
6149
6150 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6151
6152         PR fortran/47659
6153         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6154         of a constant resulting from simplification.
6155         * gfortran.dg/warn_conversion_3.f90:  New test.
6156
6157 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6158
6159         PR fortran/50130
6160         * gfortran.dg/zero_stride_1.f90:  New test.
6161
6162 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6163
6164         PR fortran/49638
6165         * gfortran.dg/typebound_override_1.f90: Modified.
6166
6167 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6168
6169         PR tree-optimization/48739
6170         * gcc.dg/pr48739-1.c: New test.
6171         * gcc.dg/pr48739-2.c: New test.
6172
6173 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6174
6175         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6176
6177 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6178
6179         PR fortran/50129
6180         * gfortran.dg/where_3.f90: New test.
6181
6182 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6183
6184         PR middle-end/49721
6185         * gfortran.dg/pr49721-1.f: New.
6186         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6187
6188 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6189
6190         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6191         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6192         New tests.
6193
6194 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6195
6196         * gcc.target/arm/wmul-11.c: New file.
6197         * gcc.target/arm/wmul-12.c: New file.
6198         * gcc.target/arm/wmul-13.c: New file.
6199
6200 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6201
6202         * gcc.target/arm/wmul-10.c: New file.
6203
6204 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6205
6206         * gcc.target/arm/wmul-9.c: New file.
6207         * gcc.target/arm/wmul-bitfield-2.c: New file.
6208
6209 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6210
6211         * gcc.target/arm/wmul-8.c: New file.
6212
6213 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6214
6215         * gcc.target/arm/wmul-7.c: New file.
6216
6217 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6218
6219         * gcc.target/arm/wmul-6.c: New file.
6220
6221 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6222
6223         * gcc.target/arm/wmul-5.c: New file.
6224         * gcc.target/arm/no-wmla-1.c: New file.
6225
6226 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6227
6228         * gcc.target/arm/wmul-bitfield-1.c: New file.
6229
6230 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6231
6232         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6233
6234 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6235
6236         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6237         * gcc.target/i386/conversion.c: Likewise.
6238
6239 2011-08-19  Richard Guenther  <rguenther@suse.de>
6240
6241         * gcc.dg/torture/pr50067-1.c: New testcase.
6242         * gcc.dg/torture/pr50067-2.c: Likewise.
6243
6244 2011-08-19  Joey Ye  <joey.ye@arm.com>
6245
6246         PR target/49437
6247         * gcc.target/arm/handler-align.c: New test.
6248         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6249         New Function.
6250
6251 2011-08-19  Joey Ye  <joey.ye@arm.com>
6252
6253         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6254
6255 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6256
6257         PR fortran/50071
6258         * gfortran.dg/end_block_label_1.f90: New test.
6259         * gfortran.dg/end_associate_label_1.f90: New test.
6260
6261 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6262
6263         * gcc.dg/c1x-pointer-float-1.c: New test.
6264
6265 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6266
6267         PR fortran/50071
6268         * gfortran.dg/duplicate_labels_2.f: New test.
6269
6270 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6271
6272         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6273         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6274         gcc.dg/c1x-noreturn-5.c: New tests.
6275
6276 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6277
6278         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6279
6280 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6281
6282         PR fortran/18918
6283         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6284         * gfortran.dg/coarray_lock_3.f90: Fix test.
6285         * gfortran.dg/coarray_lock_4.f90: New.
6286         * gfortran.dg/coarray_lock_5.f90: New.
6287
6288 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6289
6290         PR target/50009
6291         * gcc.c-torture/compile/pr50009.c: New test.
6292
6293         PR target/50092
6294         * gcc.dg/torture/pr50092.c: New test.
6295
6296 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6297
6298         PR fortran/50109
6299         * gfortran.dg/namelist_73.f90: New.
6300
6301 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6302
6303         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6304
6305         PR debug/50017
6306         * gcc.dg/pr50017.c: New test.
6307
6308 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6309
6310         PR c++/45625
6311         * g++.dg/lookup/hidden-var1.C: New test case.
6312
6313 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6314
6315         PR fortran/31461
6316         * gfortran.dg/warn_unused_var_2.f90: New.
6317         * gfortran.dg/warn_unused_var_3.f90: New.
6318
6319 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6320
6321         PR target/43597
6322         * gcc.target/arm/pr43597.c: New test.
6323
6324 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6325
6326         PR fortran/50070
6327         * gfortran.dg/common_13.f90: New.
6328
6329 2011-08-16  Jason Merrill  <jason@redhat.com>
6330
6331         PR c++/50086
6332         * g++.dg/cpp0x/variadic-unresolved.C: New.
6333
6334         * g++.old-deja/g++.brendan/README: Add R.I.P.
6335
6336         * g++.dg/ext/attr-used-1.C: New.
6337
6338         PR c++/50054
6339         * g++.dg/cpp0x/initlist56.C: New.
6340
6341 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6342
6343         PR testsuite/50085
6344         * g++.dg/opt/life1.C: Only run on Linux.
6345
6346 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6347
6348         * gfortran.dg/coarray_26.f90: New.
6349
6350 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6351
6352         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6353         -fdump-tree-vrp1.
6354
6355 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6356
6357         PR fortran/50073
6358         * gfortran.dg/func_result_7.f90: New.
6359
6360 2011-08-13  Jason Merrill  <jason@redhat.com>
6361
6362         PR c++/50075
6363         * g++.dg/cpp0x/decltype32.C: New.
6364
6365         PR c++/50059
6366         * g++.dg/diagnostic/expr1.C: New.
6367
6368 2011-08-12  David Li  <davidxl@google.com>
6369
6370         * g++.dg/abi/vbase15.C: New test.
6371
6372 2011-08-12  Jason Merrill  <jason@redhat.com>
6373
6374         PR c++/50034
6375         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6376
6377 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6378
6379         * gcc.dg/builtins-67.c: New test.
6380         * gcc.target/i386/conversion.c: Ditto.
6381
6382 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6383             Brian Hackett  <bhackett1024@gmail.com>
6384
6385         * g++.dg/plugin/decl_plugin.c: New.
6386         * g++.dg/plugin/decl-plugin-test.C: New.
6387         * g++.dg/plugin/plugin.exp: Add above testcase.
6388
6389 2011-08-11  Richard Guenther  <rguenther@suse.de>
6390
6391         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6392
6393 2011-08-11  Michael Matz  <matz@suse.de>
6394
6395         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6396
6397 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6398
6399         PR tree-optimization/50039
6400         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6401         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6402
6403 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6404
6405         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6406         (sse4_1_test): Initialize src3 with random value.
6407
6408 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6409
6410         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6411         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6412         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6413         * gcc.dg/scal-to-vec1.c: New test.
6414         * gcc.dg/scal-to-vec2.c: New test.
6415
6416 2011-08-09  Richard Guenther  <rguenther@suse.de>
6417
6418         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6419         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6420         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6421         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6422
6423 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6424
6425         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6426
6427 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6428
6429         * gcc.dg/pr49948.c: Require pthread effective target.
6430
6431 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6432
6433         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6434
6435 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6436
6437         * gcc.target/i386/sse-22a.c: New test.
6438
6439 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6440
6441         PR tree-optimization/50014
6442         * gcc.dg/vect/pr50014.c: New test.
6443
6444 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6445
6446         PR middle-end/49923
6447         * gcc.dg/tree-ssa/pr49923.c: New test.
6448
6449 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6450
6451         PR target/49781
6452         * gcc.target/i386/pr49781-1.c: New.
6453
6454 2011-08-08  Jason Merrill  <jason@redhat.com>
6455
6456         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6457
6458         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6459
6460 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6461
6462         PR fortran/49638
6463         * gfortran.dg/typebound_override_1.f90: New.
6464
6465 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6466
6467         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6468         x86_64 mingw target.
6469         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6470         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6471         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6472         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6473         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6474         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6475         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6476         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6477         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6478         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6479
6480 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6481
6482         PR testsuite/48727
6483         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6484
6485 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6486
6487         * gcc.dg/pr48770.c: Cleanup coverage files.
6488         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6489
6490 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6491
6492         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6493         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6494         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6495         lzcnt and bmi options.
6496
6497 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6498
6499         PR target/47381
6500         * gcc.dg/pr47381-1.c: New.
6501         * gcc.dg/pr47381-2.c: Likewise.
6502         * gcc.target/i386/pr47381.c: Likewise.
6503
6504 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6505
6506         PR middle-end/47727
6507         * gcc.dg/pr47727.c: New.
6508
6509         PR target/47372
6510         * gcc.dg/pr47372-1.c: New.
6511         * gcc.dg/pr47372-2.c: Likewise.
6512
6513 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6514
6515         PR middle-end/47449
6516         * gcc.target/i386/pr47449.c: New.
6517
6518         PR target/47446
6519         * gcc.dg/pr47446-1.c: New.
6520         * gcc.dg/pr47446-2.c: Likewise.
6521
6522 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6523
6524         PR target/47766
6525         * gcc.dg/pr47766.c: New.
6526
6527         PR target/47715
6528         * gcc.dg/tls/pr47715-1.c: New.
6529         * gcc.dg/tls/pr47715-2.c: Likewise.
6530         * gcc.dg/tls/pr47715-3.c: Likewise.
6531         * gcc.dg/tls/pr47715-4.c: Likewise.
6532         * gcc.dg/tls/pr47715-5.c: Likewise.
6533
6534 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6535
6536         PR libobjc/50002
6537         * objc.dg/gnu-api-2-class.m: Updated comments.
6538         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6539         * objc.dg/gnu-api-2-class-meta.m: New test.
6540         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6541
6542 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6543
6544         PR libobjc/49882
6545         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6546         with classes that are in construction.
6547
6548 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6549
6550         PR target/48084
6551         * gcc.target/i386/pr48084-1.c: New.
6552         * gcc.target/i386/pr48084-2.c: Likewise.
6553         * gcc.target/i386/pr48084-3.c: Likewise.
6554         * gcc.target/i386/pr48084-4.c: Likewise.
6555         * gcc.target/i386/pr48084-5.c: Likewise.
6556
6557         PR rtl-optimization/49504
6558         * gcc.target/i386/pr49504.c: New.
6559
6560         PR target/49860
6561         * gcc.dg/pr49860.c: New.
6562
6563 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6564
6565         PR libobjc/49882
6566         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6567         with classes that are in construction.
6568
6569 2011-08-05  Jason Merrill  <jason@redhat.com>
6570
6571         PR c++/48993
6572         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6573
6574         PR c++/49921
6575         * g++.dg/cpp0x/decltype31.C: New.
6576
6577         PR c++/49669
6578         * g++.dg/init/array28.C: New.
6579
6580         PR c++/49988
6581         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6582
6583 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6584
6585         PR target/47369
6586         * gcc.dg/pr47369-1.c: New.
6587
6588 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6589
6590         PR middle-end/47364
6591         * gcc.dg/torture/pr47364-1.c: New.
6592         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6593         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6594
6595 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6596
6597         PR fortran/37211
6598         * gfortran.dg/transfer_check_2.f90:  New test case.
6599
6600 2011-08-05  Jan Hubicka  <jh@suse.cz>
6601
6602         PR middle-end/49494
6603         * gfortran.dg/pr49494.f90: New testcase.
6604
6605 2011-08-05  Jan Hubicka  <jh@suse.cz>
6606
6607         PR middle-end/49735
6608         * gcc.c-torture/compile/pr49735.c: New testcase.
6609
6610 2011-08-05  Jason Merrill  <jason@redhat.com>
6611
6612         PR c++/47453
6613         * g++.dg/cpp0x/initlist56.C: New.
6614
6615         PR c++/49812
6616         * g++.dg/overload/rvalue2.C: New.
6617
6618         PR c++/49983
6619         * g++.dg/cpp0x/range-for21.C: New.
6620
6621         * g++.dg/ext/vla11.C: New.
6622
6623 2011-08-05  Richard Guenther  <rguenther@suse.de>
6624
6625         PR tree-optimization/49984
6626         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6627
6628 2011-08-05  Richard Guenther  <rguenther@suse.de>
6629
6630         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6631         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6632         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6633
6634 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6635
6636         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6637         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6638         * gfortran.dg/ldist-pr43023.f90: Ditto.
6639         * gfortran.dg/namelist_52.f90: Ditto.
6640         * gfortran.dg/interface_proc_end.f90: Ditto.
6641         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6642         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6643
6644 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6645
6646         * gcc.dg/vect/vect-over-widen-1.c: New test.
6647         * gcc.dg/vect/vect-over-widen-2.c: New test.
6648         * gcc.dg/vect/vect-over-widen-3.c: New test.
6649         * gcc.dg/vect/vect-over-widen-4.c: New test.
6650
6651 2011-08-04  Richard Guenther  <rguenther@suse.de>
6652
6653         PR fortran/49957
6654         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6655
6656 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6657
6658         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6659
6660 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6661
6662         PR middle-end/49905
6663         * g++.dg/ext/builtin-object-size3.C: New test.
6664
6665 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6666
6667         PR tree-optimization/49948
6668         * gcc.dg/pr49948.c: New test.
6669
6670 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6671
6672         PR middle-end/47383
6673         * gcc.dg/torture/pr47383.c: New.
6674
6675 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6676
6677         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6678
6679 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6680
6681         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6682
6683 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6684
6685         PR target/47744
6686         * gcc.dg/torture/pr47744-1.c: New.
6687         * gcc.dg/torture/pr47744-2.c: Likewise.
6688         * gcc.dg/torture/pr47744-3.c: Likewise.
6689
6690 2011-08-03  Richard Guenther  <rguenther@suse.de>
6691
6692         PR middle-end/49958
6693         * gcc.dg/torture/pr49958.c: New testcase.
6694
6695 2011-08-03  Richard Guenther  <rguenther@suse.de>
6696
6697         PR tree-optimization/49938
6698         * g++.dg/torture/pr49938.C: New testcase.
6699
6700 2011-08-02  Jason Merrill  <jason@redhat.com>
6701
6702         PR c++/43886
6703         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6704
6705         PR c++/49577
6706         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6707
6708         PR c++/49593
6709         * g++.dg/cpp0x/variadic115.C: New.
6710
6711         PR c++/49803
6712         * g++.dg/cpp0x/union5.C: New.
6713
6714 2011-08-02  Daniel Kraft  <d@domob.eu>
6715
6716         PR fortran/49885
6717         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6718
6719 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6720
6721         PR middle-end/49947
6722         * gcc.dg/tree-ssa/forwprop-15.c
6723
6724 2011-08-02  Jason Merrill  <jason@redhat.com>
6725
6726         PR c++/49834
6727         * g++.dg/cpp0x/range-for20.C: New.
6728
6729 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6730
6731         * gfortran.dg/coarray_lib_token_3.f90: New.
6732
6733 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6734
6735         PR fortran/46752
6736         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6737         * gcc.dg/gomp/atomic-15.c: New test.
6738         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6739         * g++.dg/gomp/atomic-15.C: New test.
6740         * g++.dg/gomp/private-1.C: New test.
6741         * g++.dg/gomp/sharing-2.C: New test.
6742         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6743         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6744         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6745
6746 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6747
6748         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6749         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6750         cleanup-module.
6751         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6752         * gfortran.dg/allocatable_function_5.f90: Ditto.
6753         * gfortran.dg/allocate_stat.f90: Ditto.
6754         * gfortran.dg/array_constructor_20.f90: Ditto.
6755         * gfortran.dg/array_constructor_21.f90: Ditto.
6756         * gfortran.dg/array_constructor_22.f90: Ditto.
6757         * gfortran.dg/array_constructor_26.f03: Ditto.
6758         * gfortran.dg/array_function_4.f90: Ditto.
6759         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6760         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6761         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6762         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6763         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6764         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6765         * gfortran.dg/class_15.f03: Ditto.
6766         * gfortran.dg/class_27.f03: Ditto.
6767         * gfortran.dg/class_33.f90: Ditto.
6768         * gfortran.dg/class_37.f03: Ditto.
6769         * gfortran.dg/class_40.f03: Ditto.
6770         * gfortran.dg/class_42.f03: Ditto.
6771         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6772         * gfortran.dg/coarray/registering_1.f90: Ditto.
6773         * gfortran.dg/convert_1.f90: Ditto.
6774         * gfortran.dg/default_initialization_3.f90: Ditto.
6775         * gfortran.dg/dependency_25.f90: Ditto.
6776         * gfortran.dg/dependency_26.f90: Ditto.
6777         * gfortran.dg/dependency_36.f90: Ditto.
6778         * gfortran.dg/dependency_37.f90: Ditto.
6779         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6780         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6781         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6782         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6783         * gfortran.dg/elemental_result_1.f90: Ditto.
6784         * gfortran.dg/empty_derived_type.f90: Ditto.
6785         * gfortran.dg/entry_7.f90: Ditto.
6786         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6787         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6788         * gfortran.dg/error_recovery_3.f90: Ditto.
6789         * gfortran.dg/extends_4.f03: Ditto.
6790         * gfortran.dg/func_assign.f90: Ditto.
6791         * gfortran.dg/func_assign_3.f90: Ditto.
6792         * gfortran.dg/generic_1.f90: Ditto.
6793         * gfortran.dg/generic_18.f90: Ditto.
6794         * gfortran.dg/generic_22.f03: Ditto.
6795         * gfortran.dg/generic_4.f90: Ditto.
6796         * gfortran.dg/generic_6.f90: Ditto.
6797         * gfortran.dg/generic_actual_arg.f90: Ditto.
6798         * gfortran.dg/graphite/id-21.f: Ditto.
6799         * gfortran.dg/graphite/pr45758.f90: Ditto.
6800         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6801         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6802         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6803         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6804         * gfortran.dg/host_used_types_1.f90: Ditto.
6805         * gfortran.dg/implicit_1.f90: Ditto.
6806         * gfortran.dg/implicit_11.f90: Ditto.
6807         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6808         * gfortran.dg/impure_actual_1.f90: Ditto.
6809         * gfortran.dg/impure_assignment_1.f90: Ditto.
6810         * gfortran.dg/impure_constructor_1.f90: Ditto.
6811         * gfortran.dg/initialization_10.f90: Ditto.
6812         * gfortran.dg/initialization_12.f90: Ditto.
6813         * gfortran.dg/interface_14.f90: Ditto.
6814         * gfortran.dg/interface_15.f90: Ditto.
6815         * gfortran.dg/interface_2.f90: Ditto.
6816         * gfortran.dg/interface_25.f90: Ditto.
6817         * gfortran.dg/interface_26.f90: Ditto.
6818         * gfortran.dg/interface_29.f90: Ditto.
6819         * gfortran.dg/interface_assignment_1.f90: Ditto.
6820         * gfortran.dg/internal_pack_6.f90: Ditto.
6821         * gfortran.dg/internal_pack_7.f90: Ditto.
6822         * gfortran.dg/internal_pack_8.f90: Ditto.
6823         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6824         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6825         * gfortran.dg/module_commons_3.f90: Ditto.
6826         * gfortran.dg/module_equivalence_4.f90: Ditto.
6827         * gfortran.dg/module_equivalence_6.f90: Ditto.
6828         * gfortran.dg/module_function_type_1.f90: Ditto.
6829         * gfortran.dg/module_naming_1.f90: Ditto.
6830         * gfortran.dg/namelist_4.f90: Ditto.
6831         * gfortran.dg/operator_c1202.f90: Ditto.
6832         * gfortran.dg/parens_7.f90: Ditto.
6833         * gfortran.dg/pr32921.f: Ditto.
6834         * gfortran.dg/pr33646.f90: Ditto.
6835         * gfortran.dg/pr41928.f90: Ditto.
6836         * gfortran.dg/pr42119.f90: Ditto.
6837         * gfortran.dg/pr43984.f90: Ditto.
6838         * gfortran.dg/present_1.f90: Ditto.
6839         * gfortran.dg/private_type_2.f90: Ditto.
6840         * gfortran.dg/proc_decl_2.f90: Ditto.
6841         * gfortran.dg/proc_ptr_10.f90: Ditto.
6842         * gfortran.dg/proc_ptr_22.f90: Ditto.
6843         * gfortran.dg/proc_ptr_8.f90: Ditto.
6844         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6845         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6846         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6847         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6848         * gfortran.dg/substring_equivalence.f90: Ditto.
6849         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6850         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6851         * gfortran.dg/trim_optimize_6.f90: Ditto.
6852         * gfortran.dg/typebound_call_12.f03: Ditto.
6853         * gfortran.dg/typebound_operator_5.f03: Ditto.
6854         * gfortran.dg/typebound_operator_6.f03: Ditto.
6855         * gfortran.dg/typebound_proc_18.f03: Ditto.
6856         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6857         * gfortran.dg/use_1.f90: Ditto.
6858         * gfortran.dg/use_10.f90: Ditto.
6859         * gfortran.dg/use_11.f90: Ditto.
6860         * gfortran.dg/use_14.f90: Ditto.
6861         * gfortran.dg/use_only_2.f90: Ditto.
6862         * gfortran.dg/use_rename_4.f90: Ditto.
6863         * gfortran.dg/use_rename_5.f90: Ditto.
6864         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6865         * gfortran.dg/used_interface_ref.f90: Ditto.
6866         * gfortran.dg/used_types_11.f90: Ditto.
6867         * gfortran.dg/used_types_3.f90: Ditto.
6868         * gfortran.dg/used_types_4.f90: Ditto.
6869         * gfortran.dg/userdef_operator_2.f90: Ditto.
6870         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6871         * gfortran.dg/vect/pr46213.f90: Ditto.
6872         * gfortran.dg/whole_file_21.f90: Ditto.
6873         * gfortran.dg/whole_file_22.f90: Ditto.
6874         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6875         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6876
6877 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6878
6879         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6880
6881 2011-08-01  Jason Merrill  <jason@redhat.com>
6882
6883         PR c++/49932
6884         * g++.dg/abi/mangle49.C: New.
6885
6886         PR c++/49924
6887         * g++.dg/cpp0x/constexpr-array4.C: New.
6888
6889         PR c++/49813
6890         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6891
6892 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6893
6894         PR target/49927
6895         * gcc.target/i386/pr49927.c: New test.
6896
6897 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6898
6899         PR tree-optimization/49926
6900         * gcc.dg/vect/pr49926.c: New test.
6901
6902 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6903
6904         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6905         * gcc.target/i386/lzcnt-1.c: New test.
6906         * gcc.target/i386/lzcnt-2.c: Likewise.
6907         * gcc.target/i386/lzcnt-2a.c: Likewise.
6908         * gcc.target/i386/lzcnt-3.c: Likewise.
6909         * gcc.target/i386/lzcnt-4.c: Likewise.
6910         * gcc.target/i386/lzcnt-4a.c: Likewise.
6911         * gcc.target/i386/lzcnt-5.c: Likewise.
6912         * gcc.target/i386/lzcnt-6.c: Likewise.
6913         * gcc.target/i386/lzcnt-6a.c: Likewise.
6914         * gcc.target/i386/lzcnt-check.h: Likewise.
6915
6916         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6917         * gcc.target/i386/sse-13.c: Likewise.
6918         * gcc.target/i386/sse-14.c: Likewise.
6919         * g++.dg/other/i386-2.C: Likewise.
6920         * g++.dg/other/i386-3.C: Likewise.
6921
6922 2011-08-01  Julian Brown  <julian@codesourcery.com>
6923
6924         * gcc.target/arm/fixed-point-exec.c: New test.
6925
6926 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6927
6928         PR target/49920
6929         * gcc.target/i386/pr49920.c: New test.
6930
6931 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6932
6933         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6934         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6935         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6936         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6937         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6938         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6939         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6940         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6941         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6942         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6943         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6944         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6945         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6946         * g++.dg/tree-ssa/pr33615.C: Ditto.
6947         * g++.dg/tree-ssa/restrict1.C: Ditto.
6948         * c-c++-common/restrict-2.c: Ditto.
6949         * gfortran.dg/pr32921.f: Ditto.
6950         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6951         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6952         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6953         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6954         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6955         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6956         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6957         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6958         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6959         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6960
6961 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6962
6963         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6964         .exe.ltrans[0-9]*. dump files.
6965
6966 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6967
6968         PR fortran/49112
6969         * gfortran.dg/abstract_type_6.f03: Modified.
6970         * gfortran.dg/typebound_proc_24.f03: New.
6971
6972 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6973
6974         PR testsuite/49917
6975         * g++.dg/init/for1.C: Fix.
6976
6977 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6978
6979         PR fortran/48876
6980         * gfortran.dg/string_5.f90:  New test.
6981
6982 2011-07-29  Jason Merrill  <jason@redhat.com>
6983
6984         PR c++/49867
6985         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6986
6987 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6988
6989         PR tree-optimization/47407
6990         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6991         alpha*-dec-osf*.
6992         Sort target list.
6993
6994 2011-07-29  Richard Guenther  <rguenther@suse.de>
6995
6996         * gcc.dg/uninit-suppress.c: Also disable VRP.
6997         * gcc.dg/uninit-suppress_2.c: Likewise.
6998
6999 2011-07-28  Jason Merrill  <jason@redhat.com>
7000
7001         PR c++/49808
7002         * g++.dg/template/nontype24.C: New.
7003
7004 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
7005
7006         PR rtl-optimization/47958
7007         * gcc.dg/torture/pr47958-1.c: New.
7008
7009 2011-07-29  Wei Guozhi  <carrot@google.com>
7010
7011         PR rtl-optimization/49799
7012         * gcc.dg/pr49799.c: New test case.
7013
7014 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
7015
7016         PR middle-end/48648
7017         * gcc.dg/graphite/id-pr48648.c: New.
7018
7019 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7020
7021         PR fortran/31067
7022         * gfortran.dg/maxloc_2.f90: New test.
7023         * gfortran.dg/maxloc_3.f90: New test.
7024         * gfortran.dg/minloc_1.f90: New test.
7025         * gfortran.dg/minloc_2.f90: New test.
7026         * gfortran.dg/minloc_3.f90: New test.
7027         * gfortran.dg/minmaxloc_7.f90: New test.
7028
7029         PR debug/49871
7030         * gcc.dg/debug/dwarf2/pr49871.c: New test.
7031
7032 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7033
7034         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7035         the builtin isn't optimized away.
7036
7037 2011-07-27  Tobias Burnus  <burnus@net-b.de>
7038
7039         PR fortran/45586
7040         * gfortran.dg/lto/pr45586-2_0.f90: New.
7041
7042 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
7043
7044         PR middle-end/49875
7045         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7046         * c-c++-common/cxxbitfields-5.c: Same.
7047
7048 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7049
7050         * lib/target-supports.exp (check_effective_target_mmap): Use
7051         check_function_available.
7052
7053 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
7054
7055         * g++.old-deja/g++.pt/crash60.C: Updated.
7056
7057 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
7058
7059         PR target/49866
7060         * gcc.target/i386/pr49866.c: New test.
7061
7062 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
7063
7064         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7065         * gcc.target/i386/bmi-andn-1.c: New test.
7066         * gcc.target/i386/bmi-andn-1a.c: Likewise.
7067         * gcc.target/i386/bmi-andn-2.c: Likewise.
7068         * gcc.target/i386/bmi-andn-2a.c: Likewise.
7069         * gcc.target/i386/bmi-bextr-1.c: Likewise.
7070         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7071         * gcc.target/i386/bmi-bextr-2.c: Likewise.
7072         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7073         * gcc.target/i386/bmi-blsi-1.c: Likewise.
7074         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7075         * gcc.target/i386/bmi-blsi-2.c: Likewise.
7076         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7077         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7078         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7079         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7080         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7081         * gcc.target/i386/bmi-blsr-1.c: Likewise.
7082         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7083         * gcc.target/i386/bmi-blsr-2.c: Likewise.
7084         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7085         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7086         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7087         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7088         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7089
7090 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
7091
7092         PR middle-end/47691
7093         * gfortran.dg/graphite/id-pr47691.f: New.
7094
7095 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
7096
7097         * gcc.target/i386/avx-os-support.h: New.
7098         * gcc.target/i386/avx-check.h: Include avx-os-support.h
7099         (main): Check avx_os_support before the test is run.
7100         * gcc.target/i386/aes-avx-check.h: Ditto.
7101         * gcc.target/i386/pclmul-avx-check.h: Ditto.
7102
7103 2011-07-27  Kai Tietz  <ktietz@redhat.com>
7104
7105         * gcc.target/i386/aggregate-ret3.c: New test.
7106         * gcc.target/i386/aggregate-ret4.c: New test.
7107
7108 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7109
7110         PR fortran/49755
7111         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7112         allocated array should *not* change its size.
7113         * gfortran.dg/multiple_allocation_3.f90: New test.
7114
7115 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7116
7117         PR c++/49776
7118         * g++.dg/cpp0x/constexpr-49776.C: New.
7119
7120 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7121
7122         PR middle-end/47046
7123         * gcc.dg/graphite/id-pr47046.c: New.
7124
7125 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7126
7127         PR middle-end/47653
7128         * gcc.dg/graphite/run-id-pr47593.c: New.
7129
7130 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7131
7132         PR middle-end/47653
7133         * gcc.dg/graphite/run-id-pr47653.c: New.
7134         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7135         induction variables.
7136         * gcc.dg/graphite/scop-16.c: Same.
7137         * gcc.dg/graphite/scop-17.c: Same.
7138         * gcc.dg/graphite/scop-21.c: Same.
7139
7140 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7141
7142         PR middle-end/48805
7143         * gcc.dg/graphite/id-pr48805.c: New.
7144
7145 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7146
7147         * gfortran.dg/coarray_lib_token_2.f90: New.
7148
7149 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7150
7151         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7152         SPU local store.
7153
7154 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7155
7156         PR tree-opt/49671
7157         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7158         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7159
7160 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7161
7162         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7163
7164         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7165         * gcc.c-torture/execute/loop-2g.c: Likewise.
7166         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7167         Require mmap support.
7168         * gcc.c-torture/execute/loop-2g.x: Likewise.
7169         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7170         (MAP_ANON): Provide default.
7171         * gcc.dg/20050826-1.c: Likewise.
7172         * gcc.target/i386/pr36533.c: Likewise.
7173         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7174         Use dg-require-effective-target mmap.
7175
7176 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7177
7178         PR c++/49838
7179         * g++.dg/cpp0x/range-for19.C: New.
7180
7181 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7182
7183         PR testsuite/49753
7184         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7185
7186         Revert:
7187         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7188
7189         PR testsuite/49753
7190         * g++.dg/torture/pr49309.C: Remove.
7191
7192 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7193
7194         PR tree-optimization/49809
7195         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7196         test.
7197
7198 2011-07-25  Richard Guenther  <rguenther@suse.de>
7199
7200         PR tree-optimization/49715
7201         * gcc.target/i386/pr49715-1.c: New testcase.
7202         * gcc.target/i386/pr49715-2.c: Likewise.
7203
7204 2011-07-23  Jason Merrill  <jason@redhat.com>
7205
7206         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7207
7208 2011-07-22  Jason Merrill  <jason@redhat.com>
7209
7210         PR c++/49793
7211         * g++.dg/cpp0x/initlist55.C: New.
7212
7213 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7214
7215         PR fortran/49791
7216         * gfortran.dg/namelist_72.f: New.
7217
7218 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7219
7220         * gfortran.dg/coarray_25.f90: New.
7221
7222 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7223
7224         * override1.C: This test should use c++0x mode.
7225         * override3.C: New. Test the diagnostics in c++98 mode.
7226
7227 2011-07-22  Jason Merrill  <jason@redhat.com>
7228             Mark Glisse  <marc.glisse@normalesup.org>
7229
7230         PR c++/30112
7231         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7232
7233         PR c++/49813
7234         * g++.dg/opt/builtins2.C: New.
7235         * g++.dg/other/error27.C: Don't rely on __builtin.
7236
7237 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7238
7239         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7240         on lp64 targets.
7241         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7242         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7243         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7244         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7245
7246         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7247         instead of ia32.
7248
7249 2011-07-22  Richard Guenther  <rguenther@suse.de>
7250
7251         PR tree-optimization/45819
7252         * gcc.dg/pr45819.c: New testcase.
7253
7254 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7255
7256         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7257
7258 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7259
7260         PR middle-end/47654
7261         PR middle-end/49649
7262         * gcc.dg/graphite/run-id-pr47654.c: New.
7263
7264 2011-07-21  Ian Lance Taylor  <iant@google.com>
7265
7266         PR middle-end/49705
7267         * gcc.dg/pr49705.c: New test.
7268
7269 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7270
7271         * lib/target-supports.exp (check_avx_os_support_available): New.
7272         (check_effective_target_avx_runtime): Use it.
7273
7274 2011-07-21  Richard Guenther  <rguenther@suse.de>
7275
7276         PR tree-optimization/49770
7277         * g++.dg/torture/pr49770.C: New testcase.
7278
7279 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7280
7281         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7282         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7283
7284 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7285
7286         * gfortran.dg/coarray_lib_token_1.f90: New.
7287
7288 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7289
7290         * gcc.dg/pr32912-2.c: Skip for AVR.
7291         * gcc.dg/pr44674.c: Add dg-require-profiling.
7292
7293 2011-07-20  Jason Merrill  <jason@redhat.com>
7294
7295         * g++.dg/ext/desig2.C: New.
7296
7297 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7298
7299         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7300         be generated.
7301         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7302         * gcc.target/powerpc/recip-3.c: Ditto.
7303
7304 2011-07-19  Jason Merrill  <jason@redhat.com>
7305
7306         PR c++/6709 (DR 743)
7307         PR c++/42603 (DR 950)
7308         * g++.dg/cpp0x/decltype21.C: New.
7309
7310 2011-07-20  Richard Guenther  <rguenther@suse.de>
7311
7312         PR middle-end/18908
7313         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7314         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7315
7316 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7317
7318         * gcc.target/arm/combine-movs.c: New.
7319         * gcc.target/arm/unsigned-extend-2.c: New.
7320
7321 2011-07-19  Jason Merrill  <jason@redhat.com>
7322
7323         PR c++/49785
7324         * g++.dg/cpp0x/variadic114.C: New.
7325
7326 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7327
7328         * gfortran.dg/coarray_args_1.f90: New.
7329         * gfortran.dg/coarray_args_2.f90: New.
7330
7331 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7332
7333         PR fortran/49708
7334         * gfortran.dg/allocate_error_3.f90: New.
7335
7336 2011-07-19  Richard Guenther  <rguenther@suse.de>
7337
7338         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7339         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7340         * gcc.dg/torture/20110719-1.c: New testcase.
7341
7342 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7343
7344         PR tree-optimization/49768
7345         * gcc.c-torture/execute/pr49768.c: New test.
7346
7347 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7348
7349         PR tree-optimization/49771
7350         * gcc.dg/vect/pr49771.c: New test.
7351
7352 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7353
7354         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7355         * gcc.dg/ipa/ipa-2.c: Likewise.
7356         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7357         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7358         * gcc.dg/ipa/ipa-5.c: Likewise.
7359         * gcc.dg/ipa/ipa-7.c: Likewise.
7360         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7361         * gcc.dg/ipa/ipacost-1.c: Likewise.
7362         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7363         functions.
7364         * gcc.dg/ipa/ipcp-1.c: New test.
7365         * gcc.dg/ipa/ipcp-2.c: Likewise.
7366         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7367
7368 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7369
7370         PR middle-end/49675
7371         * gfortran.dg/pr49675.f90: New test.
7372
7373 2011-07-18  Richard Guenther  <rguenther@suse.de>
7374
7375         * gcc.dg/torture/20110718-1.c: New testcase.
7376
7377 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7378
7379         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7380         * g++.dg/ext/bitfield3.C: Likewise.
7381         * g++.dg/ext/bitfield4.C: Likewise.
7382         * g++.dg/ext/bitfield5.C: Likewise.
7383         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7384         * g++.dg/other/pr23205-2.C: Likewise.
7385         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7386         * gcc.c-torture/compile/20001109-2.c: Likewise.
7387         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7388         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7389         * gcc.dg/bitfld-16.c: Likewise.
7390         * gcc.dg/bitfld-17.c: Likewise.
7391         * gcc.dg/bitfld-18.c: Likewise.
7392         * gcc.dg/builtins-config.h: Remove Netware support.
7393         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7394         * gcc.dg/cdce2.c: Likewise.
7395         * gcc.dg/cpp/assert4.c: Remove netware support.
7396         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7397         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7398
7399         * lib/target-supports.exp (check_visibility_available): Remove
7400         NetWare support.
7401         (check_profiling_available): Likewise.
7402
7403 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7404
7405         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7406
7407 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7408             Thomas Koenig  <tkoenig@gcc.gnu.org>
7409
7410         PR fortran/34657
7411         * gfortran.dg/generic_17.f90: Fix testcase.
7412         * gfortran.dg/interface_3.f90: Add dg-error.
7413         * gfortran.dg/use_14.f90: New.
7414         * gfortran.dg/use_15.f90: New.
7415
7416 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7417
7418         * gnat.dg/pointer_controlled.adb: New test.
7419
7420 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7421
7422         PR fortran/49624
7423         * gfortran.dg/pointer_remapping_7.f90: New.
7424
7425 2011-07-16  Jason Merrill  <jason@redhat.com>
7426
7427         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7428
7429 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7430             Jason Merrill  <jason@redhat.com>
7431
7432         PR c++/45329
7433         PR c++/48934
7434         * g++.dg/cpp0x/decltype29.C: Adjust.
7435         * g++.dg/cpp0x/error4.C: Adjust.
7436         * g++.dg/cpp0x/sfinae26.C: Adjust.
7437         * g++.dg/cpp0x/variadic105.C: Adjust.
7438         * g++.dg/template/deduce3.C: Adjust.
7439         * g++.dg/template/error45.C: Adjust.
7440         * g++.dg/template/ptrmem2.C: Adjust.
7441         * g++.dg/template/sfinae2.C: Adjust.
7442         * g++.old-deja/g++.pt/crash60.C: Adjust.
7443         * g++.old-deja/g++.pt/unify6.C: Adjust.
7444         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7445         * g++.dg/cpp0x/nullptr15.C: Adjust.
7446         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7447         * g++.dg/cpp0x/pr31431.C: Adjust.
7448         * g++.dg/cpp0x/pr31434.C: Adjust.
7449         * g++.dg/cpp0x/sfinae11.C: Adjust
7450         * g++.dg/cpp0x/temp_default2.C: Adjust.
7451         * g++.dg/cpp0x/trailing4.C: Adjust.
7452         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7453         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7454         * g++.dg/cpp0x/variadic105.C: Adjust.
7455         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7456         * g++.dg/ext/vla2.C: Adjust.
7457         * g++.dg/other/ptrmem10.C: Adjust.
7458         * g++.dg/other/ptrmem11.C: Adjust.
7459         * g++.dg/overload/unknown1.C: Adjust.
7460         * g++.dg/template/conv11.C: Adjust.
7461         * g++.dg/template/dependent-expr5.C: Adjust.
7462         * g++.dg/template/friend.C: Adjust.
7463         * g++.dg/template/incomplete2.C: Adjust.
7464         * g++.dg/template/local4.C: Adjust.
7465         * g++.dg/template/local6.C: Adjust.
7466         * g++.dg/template/operator9.C: Adjust.
7467         * g++.dg/template/ttp25.C: Adjust.
7468         * g++.dg/template/unify10.C: Adjust.
7469         * g++.dg/template/unify11.C: Adjust.
7470         * g++.dg/template/unify6.C: Adjust.
7471         * g++.dg/template/unify9.C: Adjust.
7472         * g++.dg/template/varmod1.C: Adjust.
7473         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7474         * g++.old-deja/g++.pt/crash28.C: Adjust.
7475         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7476         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7477         * g++.old-deja/g++.pt/expr2.C: Adjust.
7478         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7479         * g++.old-deja/g++.pt/spec5.C: Adjust.
7480         * g++.old-deja/g++.pt/spec6.C: Adjust.
7481         * g++.old-deja/g++.pt/unify4.C: Adjust.
7482         * g++.old-deja/g++.pt/unify8.C: Adjust.
7483         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7484         * g++.dg/overload/template5.C: New testcase.
7485         * g++.dg/template/overload12.C: New testcase.
7486
7487 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7488
7489         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7490         * gfortran.dg/coarray_7.f90: Ditto.
7491         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7492         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7493
7494 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7495
7496         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7497         case.
7498         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7499         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7500         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7501         C67X.
7502         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7503         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7504         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7505
7506 2011-07-15  Jason Merrill  <jason@redhat.com>
7507
7508         PR testsuite/49741
7509         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7510         Use --extra_opts instead of --additional_options.
7511
7512 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7513
7514         PR testsuite/49753
7515         * g++.dg/torture/pr49309.C: Remove.
7516
7517 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7518
7519         * gcc.target/tic6x/weak-call.c: New test.
7520         * gcc.target/tic6x/fpcmp.c: New test.
7521         * gcc.target/tic6x/fpdiv.c: New test.
7522         * gcc.target/tic6x/rotdi16-scan.c: New test.
7523         * gcc.target/tic6x/ffssi.c: New test.
7524         * gcc.target/tic6x/fpdiv-lib.c: New test.
7525         * gcc.target/tic6x/cold-lc.c: New test.
7526         * gcc.target/tic6x/longcalls.c: New test.
7527         * gcc.target/tic6x/abi-align-1.c: New test.
7528         * gcc.target/tic6x/fpcmp-finite.c: New test.
7529         * gcc.target/tic6x/rotdi16.c: New test.
7530         * gcc.target/tic6x/bswapl.c: New test.
7531         * gcc.target/tic6x/ffsdi.c: New test.
7532         * gcc.target/tic6x/tic6x.exp: New file.
7533         * gcc.target/tic6x/builtins/arith24.c: New test.
7534         * gcc.target/tic6x/builtins/smpy.c: New test.
7535         * gcc.target/tic6x/builtins/smpylh.c: New test.
7536         * gcc.target/tic6x/builtins/smpyh.c: New test.
7537         * gcc.target/tic6x/builtins/sarith1.c: New test.
7538         * gcc.target/tic6x/builtins/extclr.c: New test
7539         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7540         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7541         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7542         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7543         New functions.
7544         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7545         __TMS320C6X__.
7546         * gcc.dg/20020312-2.c: Likewise.
7547         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7548         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7549         * gcc.dg/torture/builtin-math-7.c: Likewise.
7550
7551         PR testsuite/49757
7552         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7553         not testing tic6x-*-*.
7554
7555 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7556
7557         PR tree-opt/49309
7558         * g++.dg/torture/pr49309.C: New testcase.
7559
7560 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7561
7562         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7563
7564 2011-07-14  Richard Guenther  <rguenther@suse.de>
7565
7566         PR tree-optimization/49651
7567         * gcc.dg/torture/pr49651.c: New testcase.
7568
7569 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7570
7571         PR target/43746
7572         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7573
7574 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7575
7576         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7577         -mno-pointers-to-nested-functions.
7578         * gcc.target/powerpc/no-r11-2.c: Ditto.
7579         * gcc.target/powerpc/no-r11-3.c: Ditto.
7580
7581 2011-07-13  Jason Merrill  <jason@redhat.com>
7582
7583         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7584         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7585         when compiling C files.
7586         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7587         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7588         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7589         * g++.dg/lookup/anon2.C: Likewise.
7590         * g++.dg/tree-ssa/copyprop.C: Likewise.
7591         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7592         * g++.dg/init/vector1.C: Ignore narrowing errors.
7593         * g++.dg/torture/pr35526.C: Likewise.
7594         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7595
7596 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7597
7598         PR libfortran/49296
7599         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7600         and logical reads.
7601
7602 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7603
7604         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7605         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7606
7607 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7608
7609         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7610         * lib/obj-c++.exp (obj-c++_init): Ditto.
7611         * lib/file-format.exp (gcc_target_object_format): Ditto.
7612         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7613         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7614         (check_visibility_available): Ditto.
7615         (check_effective_target_tls_native): Ditto.
7616         (check_effective_target_tls_emulated): Ditto.
7617         (check_effective_target_function_sections): Ditto.
7618
7619 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7620
7621         * gcc.target/arm/pr48183.c: New test.
7622
7623 2011-07-13  Richard Guenther  <rguenther@suse.de>
7624
7625         * gcc.dg/torture/20110713-1.c: New testcase.
7626
7627 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7628
7629         PR rtl-opt/49474
7630         * gcc.c-torture/compile/pr49474.c: New testcase.
7631
7632 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7633
7634         PR tree-optimization/49712
7635         * gcc.c-torture/execute/pr49712.c: New test.
7636
7637 2011-07-11  Jason Merrill  <jason@redhat.com>
7638
7639         PR c++/44609
7640         * g++.dg/template/recurse3.C: New.
7641
7642 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7643
7644         PR debug/49676
7645         * gcc.dg/guality/csttest.c: New test.
7646
7647         PR fortran/49698
7648         * gfortran.dg/pr49698.f90: New test.
7649
7650 2011-07-11  Jeff Law  <law@redhat.com>
7651
7652         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7653
7654 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7655
7656         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7657         * go.test/go-test.exp (go-set-goarch): Likewise.
7658
7659 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7660
7661         PR target/39633
7662         * gcc.target/avr/torture/pr39633.c: New test case.
7663
7664 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7665
7666         PR fortran/18918
7667         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7668
7669 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7670
7671         * lib/target-supports.exp (check_effective_target_scheduling):
7672         New Function.
7673         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7674         * gcc.dg/pr45055.c: Ditto.
7675         * gcc.dg/pr45353.c: Ditto.
7676         * g++.dg/pr45056.C: Ditto.
7677
7678 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7679
7680         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7681         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7682         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7683         * g++.dg/torture/pr31863.C: Skip AVR.
7684
7685 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7686
7687         PR fortran/49690
7688         * gfortran.dg/intrinsic_signal.f90: New.
7689
7690 2011-07-09  Jason Merrill  <jason@redhat.com>
7691
7692         * g++.dg/cpp0x/regress/regress6.C: New.
7693         * g++.dg/parse/crash45.C: Adjust message.
7694         * g++.dg/template/crash38.C: Adjust message.
7695         * g++.dg/template/crash64.C: Adjust message.
7696
7697 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7698
7699         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7700         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7701         * g++.dg/abi/bitfield3.C: Likewise.
7702         * g++.dg/eh/pr38662.C: Likewise.
7703         * g++.dg/ext/attrib36.C: Likewise.
7704         * g++.dg/ext/attrib37.C: Likewise.
7705         * g++.dg/ext/attrib8.C: Likewise.
7706         * g++.dg/ext/tmplattr1.C: Likewise.
7707         * g++.dg/inherit/override-attribs.C: Likewise.
7708         * g++.dg/opt/inline9.C: Likewise.
7709         * g++.dg/opt/life1.C: Likewise.
7710         * g++.dg/opt/longbranch2.C: Likewise.
7711         * g++.dg/opt/nrv12.C: Likewise.
7712         * g++.dg/opt/reg-stack4.C: Likewise.
7713         * g++.dg/other/pr35504.C: Likewise.
7714         * g++.dg/other/pr39496.C: Likewise.
7715         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7716         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7717         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7718         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7719         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7720         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7721         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7722         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7723         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7724         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7725         * g++.dg/warn/pr15774-1.C: Likewise.
7726         * g++.dg/warn/pr15774-2.C: Likewise.
7727         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7728         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7729         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7730         * g++.old-deja/g++.pt/asm2.C: Likewise.
7731         * gcc.c-torture/compile/20000804-1.c: Likewise.
7732         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7733         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7734         * gcc.dg/20020108-1.c: Likewise.
7735         * gcc.dg/20020122-2.c: Likewise.
7736         * gcc.dg/20020122-3.c: Likewise.
7737         * gcc.dg/20020206-1.c: Likewise.
7738         * gcc.dg/20020219-1.c: Likewise.
7739         * gcc.dg/20020310-1.c: Likewise.
7740         * gcc.dg/20020411-1.c: Likewise.
7741         * gcc.dg/20020418-2.c: Likewise.
7742         * gcc.dg/20020426-2.c: Likewise.
7743         * gcc.dg/20020517-1.c: Likewise.
7744         * gcc.dg/20030204-1.c: Likewise.
7745         * gcc.dg/20030826-2.c: Likewise.
7746         * gcc.dg/20031102-1.c: Likewise.
7747         * gcc.dg/20031202-1.c: Likewise.
7748         * gcc.dg/20050111-1.c: Likewise.
7749         * gcc.dg/20050503-1.c: Likewise.
7750         * gcc.dg/array-init-1.c: Likewise.
7751         * gcc.dg/builtin-apply4.c: Likewise.
7752         * gcc.dg/dfp/pr31344.c: Likewise.
7753         * gcc.dg/gomp/atomic-11.c: Likewise.
7754         * gcc.dg/graphite/pr40281.c: Likewise.
7755         * gcc.dg/ia64-sync-1.c: Likewise.
7756         * gcc.dg/ia64-sync-2.c: Likewise.
7757         * gcc.dg/ia64-sync-3.c: Likewise.
7758         * gcc.dg/ia64-sync-4.c: Likewise.
7759         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7760         * gcc.dg/invalid-call-1.c: Likewise.
7761         * gcc.dg/loop-3.c: Likewise.
7762         * gcc.dg/lower-subreg-1.c: Likewise.
7763         * gcc.dg/lto/pr47259_0.c: Likewise.
7764         * gcc.dg/nested-calls-1.c: Likewise.
7765         * gcc.dg/pr20017.c: Likewise.
7766         * gcc.dg/pr25023.c: Likewise.
7767         * gcc.dg/pr27671-2.c: Likewise.
7768         * gcc.dg/pr32176.c: Likewise.
7769         * gcc.dg/pr33676.c: Likewise.
7770         * gcc.dg/pr35045.c: Likewise.
7771         * gcc.dg/pr36015.c: Likewise.
7772         * gcc.dg/pr36584.c: Likewise.
7773         * gcc.dg/pr36998.c: Likewise.
7774         * gcc.dg/pr37438.c: Likewise.
7775         * gcc.dg/pr37908.c: Likewise.
7776         * gcc.dg/pr41241.c: Likewise.
7777         * gcc.dg/pr41340.c: Likewise.
7778         * gcc.dg/pr44136.c: Likewise.
7779         * gcc.dg/pr44194-1.c: Likewise.
7780         * gcc.dg/pr46212.c: Likewise.
7781         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7782         * gcc.dg/setjmp-2.c: Likewise.
7783         * gcc.dg/short-compare-1.c: Likewise.
7784         * gcc.dg/short-compare-2.c: Likewise.
7785         * gcc.dg/smod-1.c: Likewise.
7786         * gcc.dg/sync-2.c: Likewise.
7787         * gcc.dg/sync-3.c: Likewise.
7788         * gcc.dg/tls/opt-1.c: Likewise.
7789         * gcc.dg/tls/opt-2.c: Likewise.
7790         * gcc.dg/tls/opt-3.c: Likewise.
7791         * gcc.dg/torture/badshift.c: Likewise.
7792         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7793         * gcc.dg/torture/pr20314-2.c: Likewise.
7794         * gcc.dg/torture/pr36891.c: Likewise.
7795         * gcc.dg/torture/pr38774.c: Likewise.
7796         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7797         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7798         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7799         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7800         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7801         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7802         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7803         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7804         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7805         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7806         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7807         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7808         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7809         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7810         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7811         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7812         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7813         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7814         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7815         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7816         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7817         * gcc.dg/unroll-1.c: Likewise.
7818         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7819         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7820         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7821         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7822         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7823         * gcc.target/i386/20000609-1.c: Likewise.
7824         * gcc.target/i386/20000720-1.c: Likewise.
7825         * gcc.target/i386/20000724-1.c: Likewise.
7826         * gcc.target/i386/20011107-1.c: Likewise.
7827         * gcc.target/i386/20011119-1.c: Likewise.
7828         * gcc.target/i386/20020201-3.c: Likewise.
7829         * gcc.target/i386/20020218-1.c: Likewise.
7830         * gcc.target/i386/20020729-1.c: Likewise.
7831         * gcc.target/i386/20030926-1.c: Likewise.
7832         * gcc.target/i386/20060125-1.c: Likewise.
7833         * gcc.target/i386/20060125-2.c: Likewise.
7834         * gcc.target/i386/20060512-1.c: Likewise.
7835         * gcc.target/i386/20060512-2.c: Likewise.
7836         * gcc.target/i386/20060512-3.c: Likewise.
7837         * gcc.target/i386/20060512-4.c: Likewise.
7838         * gcc.target/i386/387-1.c: Likewise.
7839         * gcc.target/i386/387-2.c: Likewise.
7840         * gcc.target/i386/387-5.c: Likewise.
7841         * gcc.target/i386/387-6.c: Likewise.
7842         * gcc.target/i386/980312-1.c: Likewise.
7843         * gcc.target/i386/980313-1.c: Likewise.
7844         * gcc.target/i386/990117-1.c: Likewise.
7845         * gcc.target/i386/990424-1.c: Likewise.
7846         * gcc.target/i386/990524-1.c: Likewise.
7847         * gcc.target/i386/991129-1.c: Likewise.
7848         * gcc.target/i386/991214-1.c: Likewise.
7849         * gcc.target/i386/991230-1.c: Likewise.
7850         * gcc.target/i386/addr-sel-1.c: Likewise.
7851         * gcc.target/i386/aggregate-ret1.c: Likewise.
7852         * gcc.target/i386/aggregate-ret2.c: Likewise.
7853         * gcc.target/i386/align-main-3.c: Likewise.
7854         * gcc.target/i386/amd64-abi-1.c: Likewise.
7855         * gcc.target/i386/amd64-abi-2.c: Likewise.
7856         * gcc.target/i386/amd64-abi-4.c: Likewise.
7857         * gcc.target/i386/amd64-abi-5.c: Likewise.
7858         * gcc.target/i386/amd64-abi-6.c: Likewise.
7859         * gcc.target/i386/asm-1.c: Likewise.
7860         * gcc.target/i386/asm-3.c: Likewise.
7861         * gcc.target/i386/asm-5.c: Likewise.
7862         * gcc.target/i386/attributes-error.c: Likewise.
7863         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7864         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7865         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7866         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7867         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7868         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7869         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7870         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7871         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7872         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7873         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7874         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7875         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7876         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7877         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7878         * gcc.target/i386/bitfield1.c: Likewise.
7879         * gcc.target/i386/bitfield2.c: Likewise.
7880         * gcc.target/i386/bmi-2.c: Likewise.
7881         * gcc.target/i386/bmi-5.c: Likewise.
7882         * gcc.target/i386/builtin-unreachable.c: Likewise.
7883         * gcc.target/i386/cleanup-2.c: Likewise.
7884         * gcc.target/i386/clobbers.c: Likewise.
7885         * gcc.target/i386/cmov8.c: Likewise.
7886         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7887         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7888         * gcc.target/i386/compress-float-387.c: Likewise.
7889         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7890         * gcc.target/i386/compress-float-sse.c: Likewise.
7891         * gcc.target/i386/crc32-2.c: Likewise.
7892         * gcc.target/i386/crc32-3.c: Likewise.
7893         * gcc.target/i386/divmod-7.c: Likewise.
7894         * gcc.target/i386/divmod-8.c: Likewise.
7895         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7896         * gcc.target/i386/fma3-builtin.c: Likewise.
7897         * gcc.target/i386/fma3-fma.c: Likewise.
7898         * gcc.target/i386/fma4-256-vector.c: Likewise.
7899         * gcc.target/i386/fma4-builtin.c: Likewise.
7900         * gcc.target/i386/fma4-fma-2.c: Likewise.
7901         * gcc.target/i386/fma4-fma.c: Likewise.
7902         * gcc.target/i386/fma4-vector-2.c: Likewise.
7903         * gcc.target/i386/fma4-vector.c: Likewise.
7904         * gcc.target/i386/funcspec-1.c: Likewise.
7905         * gcc.target/i386/funcspec-10.c: Likewise.
7906         * gcc.target/i386/funcspec-11.c: Likewise.
7907         * gcc.target/i386/funcspec-2.c: Likewise.
7908         * gcc.target/i386/funcspec-5.c: Likewise.
7909         * gcc.target/i386/funcspec-6.c: Likewise.
7910         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7911         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7912         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7913         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7914         * gcc.target/i386/incoming-1.c: Likewise.
7915         * gcc.target/i386/incoming-10.c: Likewise.
7916         * gcc.target/i386/incoming-11.c: Likewise.
7917         * gcc.target/i386/incoming-12.c: Likewise.
7918         * gcc.target/i386/incoming-13.c: Likewise.
7919         * gcc.target/i386/incoming-14.c: Likewise.
7920         * gcc.target/i386/incoming-15.c: Likewise.
7921         * gcc.target/i386/incoming-2.c: Likewise.
7922         * gcc.target/i386/incoming-3.c: Likewise.
7923         * gcc.target/i386/incoming-4.c: Likewise.
7924         * gcc.target/i386/incoming-5.c: Likewise.
7925         * gcc.target/i386/incoming-6.c: Likewise.
7926         * gcc.target/i386/incoming-7.c: Likewise.
7927         * gcc.target/i386/incoming-8.c: Likewise.
7928         * gcc.target/i386/incoming-9.c: Likewise.
7929         * gcc.target/i386/lea.c: Likewise.
7930         * gcc.target/i386/local.c: Likewise.
7931         * gcc.target/i386/loop-1.c: Likewise.
7932         * gcc.target/i386/loop-2.c: Likewise.
7933         * gcc.target/i386/loop-3.c: Likewise.
7934         * gcc.target/i386/max-stack-align.c: Likewise.
7935         * gcc.target/i386/memcpy-1.c: Likewise.
7936         * gcc.target/i386/movbe-2.c: Likewise.
7937         * gcc.target/i386/movq-2.c: Likewise.
7938         * gcc.target/i386/movq.c: Likewise.
7939         * gcc.target/i386/nrv1.c: Likewise.
7940         * gcc.target/i386/pad-4.c: Likewise.
7941         * gcc.target/i386/pad-5a.c: Likewise.
7942         * gcc.target/i386/pad-5b.c: Likewise.
7943         * gcc.target/i386/pad-6a.c: Likewise.
7944         * gcc.target/i386/pad-6b.c: Likewise.
7945         * gcc.target/i386/pad-7.c: Likewise.
7946         * gcc.target/i386/pad-9.c: Likewise.
7947         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7948         * gcc.target/i386/pic-1.c: Likewise.
7949         * gcc.target/i386/pr12092-1.c: Likewise.
7950         * gcc.target/i386/pr12329.c: Likewise.
7951         * gcc.target/i386/pr21518.c: Likewise.
7952         * gcc.target/i386/pr22362.c: Likewise.
7953         * gcc.target/i386/pr22585.c: Likewise.
7954         * gcc.target/i386/pr23098.c: Likewise.
7955         * gcc.target/i386/pr25196.c: Likewise.
7956         * gcc.target/i386/pr25293.c: Likewise.
7957         * gcc.target/i386/pr25654.c: Likewise.
7958         * gcc.target/i386/pr26449.c: Likewise.
7959         * gcc.target/i386/pr26778.c: Likewise.
7960         * gcc.target/i386/pr26826.c: Likewise.
7961         * gcc.target/i386/pr27266.c: Likewise.
7962         * gcc.target/i386/pr29978.c: Likewise.
7963         * gcc.target/i386/pr30505.c: Likewise.
7964         * gcc.target/i386/pr30961-1.c: Likewise.
7965         * gcc.target/i386/pr31628.c: Likewise.
7966         * gcc.target/i386/pr32000-2.c: Likewise.
7967         * gcc.target/i386/pr32661-1.c: Likewise.
7968         * gcc.target/i386/pr32708-2.c: Likewise.
7969         * gcc.target/i386/pr32708-3.c: Likewise.
7970         * gcc.target/i386/pr34256.c: Likewise.
7971         * gcc.target/i386/pr34312.c: Likewise.
7972         * gcc.target/i386/pr34522.c: Likewise.
7973         * gcc.target/i386/pr35160.c: Likewise.
7974         * gcc.target/i386/pr35281.c: Likewise.
7975         * gcc.target/i386/pr36246.c: Likewise.
7976         * gcc.target/i386/pr36786.c: Likewise.
7977         * gcc.target/i386/pr37275.c: Likewise.
7978         * gcc.target/i386/pr37843-3.c: Likewise.
7979         * gcc.target/i386/pr37843-4.c: Likewise.
7980         * gcc.target/i386/pr39082-1.c: Likewise.
7981         * gcc.target/i386/pr39431.c: Likewise.
7982         * gcc.target/i386/pr39496.c: Likewise.
7983         * gcc.target/i386/pr39543-2.c: Likewise.
7984         * gcc.target/i386/pr39911.c: Likewise.
7985         * gcc.target/i386/pr40718.c: Likewise.
7986         * gcc.target/i386/pr40906-1.c: Likewise.
7987         * gcc.target/i386/pr40906-2.c: Likewise.
7988         * gcc.target/i386/pr40906-3.c: Likewise.
7989         * gcc.target/i386/pr40934.c: Likewise.
7990         * gcc.target/i386/pr41900.c: Likewise.
7991         * gcc.target/i386/pr42589.c: Likewise.
7992         * gcc.target/i386/pr43662.c: Likewise.
7993         * gcc.target/i386/pr43671.c: Likewise.
7994         * gcc.target/i386/pr43766.c: Likewise.
7995         * gcc.target/i386/pr43869.c: Likewise.
7996         * gcc.target/i386/pr44942.c: Likewise.
7997         * gcc.target/i386/pr44948-2a.c: Likewise.
7998         * gcc.target/i386/pr45234.c: Likewise.
7999         * gcc.target/i386/pr45336-2.c: Likewise.
8000         * gcc.target/i386/pr45336-4.c: Likewise.
8001         * gcc.target/i386/pr45852.c: Likewise.
8002         * gcc.target/i386/pr46470.c: Likewise.
8003         * gcc.target/i386/pr48037-1.c: Likewise.
8004         * gcc.target/i386/pr48389.c: Likewise.
8005         * gcc.target/i386/pr49095.c: Likewise.
8006         * gcc.target/i386/pr9771-1.c: Likewise.
8007         * gcc.target/i386/rdfsbase-1.c: Likewise.
8008         * gcc.target/i386/rdfsbase-2.c: Likewise.
8009         * gcc.target/i386/rdgsbase-1.c: Likewise.
8010         * gcc.target/i386/rdgsbase-2.c: Likewise.
8011         * gcc.target/i386/rdrand-3.c: Likewise.
8012         * gcc.target/i386/regparm-stdcall.c: Likewise.
8013         * gcc.target/i386/regparm.c: Likewise.
8014         * gcc.target/i386/reload-1.c: Likewise.
8015         * gcc.target/i386/rotate-2.c: Likewise.
8016         * gcc.target/i386/sibcall-5.c: Likewise.
8017         * gcc.target/i386/signbit-1.c: Likewise.
8018         * gcc.target/i386/signbit-2.c: Likewise.
8019         * gcc.target/i386/signbit-3.c: Likewise.
8020         * gcc.target/i386/sse-5.c: Likewise.
8021         * gcc.target/i386/sse-8.c: Likewise.
8022         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8023         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8024         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8025         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8026         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8027         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8028         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8029         * gcc.target/i386/sse2-movq-2.c: Likewise.
8030         * gcc.target/i386/sse2-movq-3.c: Likewise.
8031         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8032         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8033         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8034         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8035         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8036         * gcc.target/i386/ssefn-1.c: Likewise.
8037         * gcc.target/i386/ssefn-2.c: Likewise.
8038         * gcc.target/i386/sseregparm-1.c: Likewise.
8039         * gcc.target/i386/sseregparm-2.c: Likewise.
8040         * gcc.target/i386/sseregparm-3.c: Likewise.
8041         * gcc.target/i386/sseregparm-4.c: Likewise.
8042         * gcc.target/i386/sseregparm-5.c: Likewise.
8043         * gcc.target/i386/sseregparm-6.c: Likewise.
8044         * gcc.target/i386/sseregparm-7.c: Likewise.
8045         * gcc.target/i386/sseregparm-8.c: Likewise.
8046         * gcc.target/i386/stack-realign.c: Likewise.
8047         * gcc.target/i386/stack-usage-realign.c: Likewise.
8048         * gcc.target/i386/stackalign/asm-1.c: Likewise.
8049         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8050         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8051         * gcc.target/i386/stackalign/return-1.c: Likewise.
8052         * gcc.target/i386/stackalign/return-2.c: Likewise.
8053         * gcc.target/i386/stackalign/return-3.c: Likewise.
8054         * gcc.target/i386/tailcall-1.c: Likewise.
8055         * gcc.target/i386/tbm-2.c: Likewise.
8056         * gcc.target/i386/udivmod-7.c: Likewise.
8057         * gcc.target/i386/udivmod-8.c: Likewise.
8058         * gcc.target/i386/unroll-1.c: Likewise.
8059         * gcc.target/i386/vararg-1.c: Likewise.
8060         * gcc.target/i386/vararg-2.c: Likewise.
8061         * gcc.target/i386/vect8-ret.c: Likewise.
8062         * gcc.target/i386/vectorize5.c: Likewise.
8063         * gcc.target/i386/wmul-1.c: Likewise.
8064         * gcc.target/i386/wmul-2.c: Likewise.
8065         * gcc.target/i386/wrfsbase-1.c: Likewise.
8066         * gcc.target/i386/wrfsbase-2.c: Likewise.
8067         * gcc.target/i386/wrgsbase-1.c: Likewise.
8068         * gcc.target/i386/wrgsbase-2.c: Likewise.
8069         * gcc.target/i386/xop-pcmov.c: Likewise.
8070         * gcc.target/i386/xop-pcmov2.c: Likewise.
8071         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8072         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8073         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8074         * gcc.target/i386/xop-shift1-vector.c: Likewise.
8075         * gcc.target/i386/xop-shift2-vector.c: Likewise.
8076         * gcc.target/i386/xop-shift3-vector.c: Likewise.
8077         * gcc.target/i386/zee.c: Likewise.
8078         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8079         * gfortran.dg/compiler-directive_2.f: Likewise.
8080         * gfortran.dg/g77/20010216-1.f: Likewise.
8081         * gfortran.dg/gomp/pr39152.f90: Likewise.
8082         * gfortran.dg/pr33794.f90: Likewise.
8083
8084 2011-07-09  Jason Merrill  <jason@redhat.com>
8085
8086         * g++.dg/cpp0x/regress/regress5.C: New.
8087
8088 2011-07-08  Jason Merrill  <jason@redhat.com>
8089
8090         PR c++/45437
8091         * g++.dg/expr/compound-asn1.C: New.
8092         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8093
8094 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
8095
8096         PR target/49621
8097         * gcc.target/powerpc/altivec-34.c: New test.
8098
8099 2011-07-08  Jason Merrill  <jason@redhat.com>
8100
8101         PR c++/45603
8102         * g++.dg/abi/guard3.C: New.
8103
8104 2011-07-08  Julian Brown  <julian@codesourcery.com>
8105
8106         * lib/target-supports.exp
8107         (check_effective_target_arm_little_endian): New.
8108         (check_effective_target_vect_pack_trunc): Use above.
8109         (check_effective_target_vect_unpack): Likewise.
8110         (check_effective_target_vect_element_align): Test
8111         check_effective_target_arm_vect_no_misalign for ARM.
8112
8113 2011-07-08  Jason Merrill  <jason@redhat.com>
8114
8115         PR c++/49673
8116         * g++.dg/cpp0x/constexpr-rom.C: New.
8117
8118 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8119
8120         PR middle-end/49519
8121         * g++.dg/torture/pr49519.C: New test.
8122
8123 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8124
8125         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8126
8127 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8128
8129         PR testsuite/48727
8130         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8131
8132 2011-07-08  Richard Guenther  <rguenther@suse.de>
8133
8134         PR tree-optimization/49662
8135         * gcc.dg/graphite/interchange-14.c: XFAIL.
8136         * gcc.dg/graphite/interchange-15.c: Likewise.
8137         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8138
8139 2011-07-06  Jason Merrill  <jason@redhat.com>
8140
8141         PR c++/49663
8142         * g++.dg/cpp0x/regress/regress4.C: New.
8143
8144 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8145
8146         PR fortran/49648
8147         * gfortran.dg/result_in_spec_4.f90: New test.
8148
8149 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8150
8151         * gcc.target/sparc/cas64.c: New test.
8152
8153 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8154
8155         PR c/49644
8156         * g++.dg/torture/pr49644.C: New test.
8157
8158         PR c/49644
8159         * gcc.c-torture/execute/pr49644.c: New test.
8160
8161 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8162
8163         * lib/target-supports.exp (check_effective_target_ia32): New.
8164         (check_effective_target_x32): Likewise.
8165         (check_effective_target_vect_cmdline_needed): Also check x32.
8166
8167 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8168
8169         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8170         dg-prune-output.
8171         * gcc.target/arm/pr42235.c: Likewise.
8172         * gcc.target/arm/pr42495.c: Likewise.
8173         * gcc.target/arm/pr42574.c: Likewise.
8174         * gcc.target/arm/thumb-branch1.c: Likewise.
8175
8176         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8177         unneeded prune of possible warning.
8178         * gcc.target/arm/pr40956.c: Likewise.
8179         * gcc.target/arm/pr42505.c: Likewise.
8180
8181         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8182         * gcc.c-torture/compile/pr46883.c: Likewise.
8183         * gcc.c-torture/compile/pr46934.c: Likewise.
8184
8185         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8186         for move to ../../gcc.c-torture/compile.
8187         * gcc.target/arm/pr46883.c: Likewise.
8188         * gcc.target/arm/pr46934.c: Likewise.
8189
8190         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8191         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8192         * gcc.target/arm/wmul-1.c: Likewise.
8193         * gcc.target/arm/wmul-2.c: Likewise.
8194         * gcc.target/arm/wmul-3.c: Likewise.
8195         * gcc.target/arm/wmul-4.c: Likewise.
8196         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8197         add tab after scan target.
8198         * gcc.target/arm/smlaltt-1.c: Likewise.
8199         * gcc.target/arm/smlatb-1.c: Likewise.
8200         * gcc.target/arm/smlatt-1.c: Likewise.
8201
8202 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8203
8204         PR debug/49522
8205         * gcc.dg/debug/pr49522.c: New test.
8206
8207 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8208
8209         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8210         * gcc.dg/pr46212.c: Run only if target int32plus.
8211         * gcc.dg/torture/pr48146.c: Ditto.
8212         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8213         * c-c++-common/pr44832.c: Ditto.
8214         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8215         * gcc.dg/pr31490.c: Ditto.
8216         * gcc.dg/torture/builtin-math-7.c: Run only if target
8217         large_double.
8218         * gcc.dg/torture/pr45764.c: Skip for AVR.
8219         * gcc.dg/pr47893.c: Ditto.
8220
8221 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8222
8223         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8224         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8225         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8226         add tab to scan target.
8227
8228 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8229
8230         * gcc.target/arm/neon-modes-3.c: New test.
8231
8232 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8233
8234         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8235         -fno-loop-interchange -ffast-math.
8236
8237 2011-07-07  Richard Guenther  <rguenther@suse.de>
8238
8239         * gcc.dg/ftrapv-3.c: New testcase.
8240
8241 2011-07-07  Richard Guenther  <rguenther@suse.de>
8242
8243         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8244         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8245
8246 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8247
8248         * gcc.dg/binop-notxor1.c: New test.
8249         * gcc.dg/binop-notand4a.c: New test.
8250         * gcc.dg/binop-notxor2.c: New test.
8251         * gcc.dg/binop-notand3a.c: New test.
8252         * gcc.dg/binop-notand2a.c: New test.
8253         * gcc.dg/binop-notand6a.c: New test.
8254         * gcc.dg/binop-notor1.c: New test.
8255         * gcc.dg/binop-notand1a.c: New test.
8256         * gcc.dg/binop-notand5a.c: New test.
8257         * gcc.dg/binop-notor2.c: New test.
8258
8259 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8260
8261         PR middle-end/49640
8262         * gcc.dg/gomp/pr49640.c: New test.
8263
8264 2011-07-07  Richard Guenther  <rguenther@suse.de>
8265
8266         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8267
8268 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8269
8270         PR target/39150
8271         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8272
8273 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8274
8275         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8276         * gcc.target/powerpc/no-r11-2.c: Ditto.
8277         * gcc.target/powerpc/no-r11-3.c: Ditto.
8278
8279 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8280
8281         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8282         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8283
8284 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8285
8286         * lib/target-supports.exp (check_profiling_available): Disable
8287         profiling with -fprofile-generate for target avr.
8288
8289 2011-07-06  Richard Guenther  <rguenther@suse.de>
8290
8291         PR tree-optimization/49645
8292         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8293
8294 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8295
8296         PR middle-end/47383
8297         * gcc.dg/pr47383.c: New.
8298
8299 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8300
8301         PR tree-optimization/49647
8302         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8303
8304 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8305
8306         PR testsuite/49542
8307         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8308         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8309
8310 2011-07-05  Jason Merrill  <jason@redhat.com>
8311
8312         PR c++/48157
8313         * g++.dg/template/template-id-4.C: New.
8314
8315 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8316
8317         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8318         * gcc.dg/pr43402.c: Ditto.
8319
8320 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8321
8322         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8323
8324 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8325
8326         * gcc.target/powerpc/ppc-switch-1.c: New test for
8327         --param case-values-threshold.
8328         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8329
8330 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8331
8332         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8333
8334 2011-07-05  Jason Merrill  <jason@redhat.com>
8335
8336         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8337
8338 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8339
8340         PR tree-optimization/47654
8341         * gcc.dg/graphite/block-pr47654.c: New.
8342
8343 2011-07-05  Jason Merrill  <jason@redhat.com>
8344
8345         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8346
8347 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8348
8349         PR tree-optimization/49580
8350         * gcc.dg/autopar/pr49580.c: New test.
8351
8352 2011-07-05  Richard Guenther  <rguenther@suse.de>
8353
8354         PR tree-optimization/49518
8355         PR tree-optimization/49628
8356         * g++.dg/torture/pr49628.C: New testcase.
8357         * gcc.dg/torture/pr49518.c: Likewise.
8358
8359 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8360
8361         * ada/acats/run_acats (which): Extract last field from type -p,
8362         type output only if command succeeded.
8363
8364 2011-07-04  Jason Merrill  <jason@redhat.com>
8365
8366         * g++.dg/abi/mangle48.C: New.
8367
8368         * g++.dg/cpp0x/diag1.C: New.
8369
8370         * g++.dg/diagnostic/aka1.C: New.
8371
8372 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8373
8374         PR rtl-optimization/49619
8375         * gcc.dg/pr49619.c: New test.
8376
8377         PR rtl-optimization/49472
8378         * gfortran.dg/pr49472.f90: New test.
8379
8380         PR debug/49602
8381         * gcc.dg/pr49602.c: New test.
8382
8383 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8384
8385         PR target/34734
8386         PR target/44643
8387         * gcc.target/avr/avr.exp: Run over cpp files, too.
8388         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8389         * gcc.target/avr/progmem.h: New file.
8390         * gcc.target/avr/exit-abort.h: New file.
8391         * gcc.target/avr/progmem-error-1.c: New file.
8392         * gcc.target/avr/progmem-error-1.cpp: New file.
8393         * gcc.target/avr/progmem-warning-1.c: New file.
8394         * gcc.target/avr/torture/progmem-1.c: New file.
8395         * gcc.target/avr/torture/progmem-1.cpp: New file.
8396
8397 2011-07-04  Richard Guenther  <rguenther@suse.de>
8398
8399         PR tree-optimization/49615
8400         * g++.dg/torture/pr49615.C: New testcase.
8401
8402 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8403
8404         PR tree-optimization/49610
8405         * gcc.dg/vect/pr49610.c: New test.
8406
8407 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8408
8409         * gnat.dg/specs/debug1.ads: New test.
8410
8411 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8412
8413         PR fortran/49562
8414         * gfortran.dg/typebound_proc_23.f90: New.
8415
8416 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8417
8418         PR c++/49605
8419         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8420
8421 2011-07-01  Jason Merrill  <jason@redhat.com>
8422
8423         PR c++/48261
8424         * g++.dg/template/template-id-3.C: New.
8425
8426         PR c++/48593
8427         * g++.dg/template/qualified-id4.C: New.
8428
8429         PR c++/48883
8430         * g++.dg/template/explicit-args4.C: New.
8431
8432         PR c++/49085
8433         * g++.dg/template/offsetof2.C: New.
8434
8435 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8436
8437         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8438
8439 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8440
8441         PR libmudflap/49549
8442         * lib/target-supports.exp (check_effective_target_gld): New proc.
8443
8444 2011-07-01  Richard Guenther  <rguenther@suse.de>
8445
8446         PR tree-optimization/49603
8447         * gcc.dg/torture/pr49603.c: New testcase.
8448
8449 2011-06-30  Jason Merrill  <jason@redhat.com>
8450
8451         PR c++/49387
8452         * g++.dg/rtti/template1.C: New.
8453
8454         PR c++/49569
8455         * g++.dg/cpp0x/regress/ctor1.C: New.
8456
8457         PR c++/49355
8458         * g++.dg/cpp0x/initlist54.C: New.
8459
8460 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8461
8462         * gcc.dg/tree-ssa/sra-12.c: New test.
8463
8464 2011-06-29  Jason Merrill  <jason@redhat.com>
8465
8466         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8467
8468 2011-06-30  Richard Guenther  <rguenther@suse.de>
8469
8470         PR tree-optimization/46787
8471         * gcc.dg/vect/vect-121.c: New testcase.
8472
8473 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8474
8475         PR tree-optimization/49094
8476         * gcc.dg/tree-ssa/pr49094.c: New test.
8477
8478 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8479
8480         PR fortran/49540
8481         * gfortran.dg/pr49540-1.f90: New test.
8482         * gfortran.dg/pr49540-2.f90: New test.
8483
8484 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8485
8486         PR ada/49511
8487         * ada/acats/run_acats (which): Use last field of type -p output.
8488
8489 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8490             Iain Sandoe  <iains@gcc.gnu.org>
8491
8492         PR libobjc/36610
8493         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8494         Only skip on 64-bit *-*-darwin8* && !objc2.
8495
8496 2011-06-30  Richard Guenther  <rguenther@suse.de>
8497
8498         PR tree-optimization/38752
8499         * gcc.c-torture/compile/pr38752.c: New testcase.
8500
8501 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8502
8503         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8504         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8505
8506 2011-06-29  Jason Merrill  <jason@redhat.com>
8507
8508         PR c++/49216
8509         * g++.dg/cpp0x/initlist53.C: Use placement new.
8510         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8511         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8512
8513         PR c++/49003
8514         * g++.dg/cpp0x/trailing6.C: New.
8515         * g++.dg/cpp0x/pr45908.C: No error.
8516
8517         PR c++/49272
8518         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8519
8520         PR c++/49520
8521         * g++.dg/cpp0x/constexpr-using2.C: New.
8522
8523         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8524
8525         PR c++/45923
8526         * g++.dg/cpp0x/constexpr-diag3.C: New.
8527         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8528         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8529         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8530         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8531
8532 2011-06-29  Jason Merrill  <jason@redhat.com>
8533
8534         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8535
8536 2011-06-29  Richard Guenther  <rguenther@suse.de>
8537
8538         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8539
8540 2011-06-29  Jason Merrill  <jason@redhat.com>
8541
8542         * g++.dg/cpp0x/initlist-value2.C: New.
8543
8544         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8545         * g++.dg/cpp0x/initlist-value.C: New.
8546
8547 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8548
8549         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8550
8551 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8552
8553         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8554         * gcc.dg/inline_2.c: Likewise.
8555         * gcc.dg/unroll_1.c: Likewise.
8556
8557 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8558
8559         PR debug/49567
8560         * gcc.target/i386/pr49567.c: New test.
8561
8562 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8563
8564         * gnat.dg/opt17.ad[sb]: New test.
8565
8566 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8567             Tom de Vries  <tom@codesourcery.com>
8568
8569         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8570         (check_effective_target_arm_thumb2): New effective targets.
8571         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8572         properly.  Clean up temporary files.
8573         * gcc.target/arm/ivopts-2.c: Likewise.
8574         * gcc.target/arm/ivopts-3.c: Likewise.
8575         * gcc.target/arm/ivopts-4.c: Likewise.
8576         * gcc.target/arm/ivopts-5.c: Likewise.
8577         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8578
8579 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8580
8581         PR fortran/49479
8582         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8583
8584 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8585
8586         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8587         * gcc.target/arm/vfp-ldmias.c: Likewise.
8588         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8589         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8590         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8591         * gcc.target/arm/vfp-stmias.c: Likewise.
8592         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8593         * gcc.target/arm/vfp-stmiad.c: Likewise.
8594
8595 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8596
8597         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8598         dg-prune-output.
8599         * gcc.target/arm/pr45701-2.c: Ditto.
8600
8601 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8602
8603         PR fortran/49466
8604         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8605         * gfortran.dg/extends_14.f03: Modified.
8606
8607 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8608
8609         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8610         early if the test is already being skipped.
8611
8612         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8613         scan-assembler-dem-not): For missing file, report unresolved with
8614         same message as for pass/fail, with reason reported in log file.
8615
8616         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8617         from add_options_for_arm_neon_fp16.
8618         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8619         check_effective_target_arm_neon_fp16_ok_nocache.
8620         Check -mfpu and -mfloat-abi options from current multilib.
8621         Do not require neon support.
8622         (check_effective_target_arm_fp16_ok): Renamed from
8623         check_effecitve_target_arm_neon_fp16_ok.
8624         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8625         arm_neon_fp16_ok and arm_fp16.
8626         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8627         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8628         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8629         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8630
8631 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8632
8633         * gcc.dg/builtin-assume-aligned-1.c: New test.
8634         * gcc.dg/builtin-assume-aligned-2.c: New test.
8635         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8636
8637         PR debug/49544
8638         * gcc.dg/pr49544.c: New test.
8639
8640 2011-06-27  Richard Guenther  <rguenther@suse.de>
8641
8642         PR tree-optimization/49394
8643         * g++.dg/torture/pr49394.C: New testcase.
8644
8645 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8646
8647         * gcc.dg/optimize-bswapdi-2.c: New test.
8648
8649 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8650             Richard Sandiford  <richard.sandiford@linaro.org>
8651
8652         PR tree-optimization/49169
8653         * gcc.dg/torture/pr49169.c: New test.
8654
8655 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8656
8657         PR testsuite/49529
8658         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8659
8660         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8661         hppa*-*-hpux*.
8662
8663 2011-06-26  Jason Merrill  <jason@redhat.com>
8664
8665         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8666
8667         PR c++/49528
8668         * g++.dg/init/ref19.C: New.
8669         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8670
8671 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8672
8673         PR tree-optimization/48377
8674         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8675         non_strict_align.
8676
8677 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8678
8679         PR middle-end/49191
8680         * lib/target-supports.exp (check_effective_target_non_strict_align):
8681         New.
8682         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8683
8684 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8685
8686         PR tree-optimizations/49516
8687         * g++.dg/tree-ssa/pr49516.C: New test.
8688
8689 2011-06-23  Jason Merrill  <jason@redhat.com>
8690
8691         PR c++/35255
8692         * g++.dg/template/partial10.C: New.
8693         * g++.dg/template/partial11.C: New.
8694
8695 2011-06-23  Jeff Law <law@redhat.com>
8696
8697         PR middle-end/48770
8698         * gcc.dg/pr48770.c: New test.
8699
8700 2011-06-23  Jan Hubicka  <jh@suse.cz>
8701
8702         PR middle-end/49373
8703         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8704
8705 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8706
8707         PR testsuite/49512
8708         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8709         instead of -fdump-tree-optimized.
8710
8711 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8712
8713         PR c++/44625
8714         * g++.dg/template/crash107.C: New.
8715         * g++.dg/template/error17.C: Adjust.
8716
8717 2011-06-23  Jason Merrill  <jason@redhat.com>
8718
8719         PR c++/49507
8720         * g++.dg/cpp0x/defaulted30.C: New.
8721
8722         PR c++/49440
8723         * g++.dg/rtti/anon-ns1.C: New.
8724
8725         PR c++/49395
8726         * g++.dg/init/ref18.C: New.
8727
8728         PR c++/36435
8729         * g++.dg/template/partial9.C: New.
8730
8731 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8732
8733         PR middle-end/49373
8734         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8735
8736 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8737
8738         PR debug/49496
8739         * gcc.dg/pr49496.c: New test.
8740
8741 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8742
8743         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8744         is not xscale.
8745
8746         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8747
8748         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8749         * gcc.target/arm/pr42879.c: Likewise.
8750         * gcc.target/arm/pr45701-3.c: Likewise.
8751
8752         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8753         * gcc.target/arm/pr40482.c: Likewise.
8754         * gcc.target/arm/stack-corruption.c: Likewise.
8755
8756 2011-06-22  Richard Guenther  <rguenther@suse.de>
8757
8758         PR tree-optimization/49493
8759         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8760
8761 2011-06-22  Jason Merrill  <jason@redhat.com>
8762
8763         PR c++/49260
8764         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8765
8766 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8767             Dmitry Melnik  <dm@ispras.ru>
8768
8769         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8770         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8771         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8772
8773 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8774
8775         * gcc.target/arm/tlscall.c: New.
8776
8777 2011-06-21  Jason Merrill  <jason@redhat.com>
8778
8779         PR c++/49172
8780         * g++.dg/cpp0x/constexpr-ref1.C: New.
8781         * g++.dg/cpp0x/constexpr-ref2.C: New.
8782         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8783
8784         PR c++/49482
8785         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8786
8787         PR c++/49418
8788         * g++.dg/template/param3.C: New.
8789
8790 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8791
8792         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8793         my_clrsb test functions.
8794         (main): Test clrsb.
8795         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8796         test_sll, test_ull): Add clrsb tests.
8797         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8798         clrsbll.
8799
8800 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8801
8802         PR fortran/49112
8803         * gfortran.dg/class_44.f03: New.
8804
8805 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8806
8807         PR tree-optimization/49478
8808         * gcc.dg/vect/pr49478.c
8809
8810 2011-06-21  Richard Guenther  <rguenther@suse.de>
8811
8812         PR tree-optimization/49483
8813         * gcc.dg/vect/vect-120.c: New testcase.
8814
8815 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8816
8817         PR testsuite/49443
8818         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8819         * gcc.dg/vect/vect-peel-4.c: Likewise.
8820
8821 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8822
8823         PR middle-end/49139
8824         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8825         * gcc.dg/always_inline2.c: Likewise.
8826         * gcc.dg/always_inline3.c: Likewise.
8827         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8828         * gcc.dg/inline_1.c: Likewise.
8829         * gcc.dg/inline_2.c: Likewise.
8830         * gcc.dg/inline_3.c: Likewise.
8831         * gcc.dg/inline_4.c: Likewise.
8832         * gcc.dg/20051201-1.c: Likewise.
8833         * gcc.dg/pr40087.c: Likewise.
8834         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8835         * gcc.dg/inline-22.c: Likewise.
8836         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8837         * gcc.dg/lto/20090218-1_1.c: Likewise.
8838         * g++.dg/ipa/devirt-7.C: Likewise.
8839         * gcc.dg/uninit-pred-5_a.c: Likewise.
8840         * gcc.dg/uninit-pred-5_b.c: Likewise.
8841         * gcc.dg/fail_always_inline.c: New.
8842
8843 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8844
8845         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8846         into 6 jobs instead of 3.
8847
8848 2011-06-20  Jason Merrill  <jason@redhat.com>
8849
8850         PR c++/49216
8851         * g++.dg/cpp0x/initlist53.C: New.
8852
8853 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8854
8855         PR fortran/18918
8856         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8857         * gfortran.dg/coarray_lock_3.f90: New.
8858         * gfortran.dg/coarray/lock_1.f90: New.
8859
8860 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8861
8862         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8863         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8864         unresolved and report the reason to the log file.
8865
8866         * lib/scanasm.exp (object-size): Move argument processing earlier
8867         to report errors before verifying that the file exists.  Report
8868         problems detected at runtime as unresolved instead of error and
8869         report their reasons to the log file.
8870
8871 2011-06-20  Jason Merrill  <jason@redhat.com>
8872
8873         PR c++/47080
8874         * g++.dg/cpp0x/explicit6.C: New.
8875
8876         PR c++/47635
8877         * g++.dg/cpp0x/enum20.C: New.
8878
8879         PR c++/48138
8880         * g++.dg/ext/attr-aligned01.C: New.
8881
8882         PR c++/49205
8883         * g++.dg/cpp0x/variadic-default.C: New.
8884
8885         PR c++/43321
8886         * g++.dg/cpp0x/auto26.C: New.
8887
8888         PR c++/43831
8889         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8890
8891 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8892
8893         * gcc.dg/binop-notand1.c: New test.
8894         * gcc.dg/binop-notand2.c: New test.
8895         * gcc.dg/binop-notand3.c: New test.
8896         * gcc.dg/binop-notand4.c: New test.
8897         * gcc.dg/binop-notand5.c: New test.
8898         * gcc.dg/binop-notand6.c: New test.
8899
8900 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8901
8902         PR testsuite/49432
8903         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8904
8905 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8906
8907         PR fortran/49400
8908         * gfortran.dg/proc_ptr_31.f90: New.
8909
8910 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8911
8912         * gnat.dg/volatile6.adb: New test.
8913         * gnat.dg/volatile7.adb: Likewise.
8914         * gnat.dg/volatile8.adb: Likewise.
8915         * gnat.dg/volatile9.adb: Likewise.
8916
8917 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8918
8919         * gnat.dg/constant3.adb: New test.
8920
8921 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8922
8923         PR libfortran/49296
8924         * gfortran.dg/read_list_eof_1.f90: New test.
8925
8926 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8927
8928         PR target/49411
8929         * gcc.target/i386/testimm-1.c: New test.
8930         * gcc.target/i386/testimm-2.c: New test.
8931         * gcc.target/i386/testimm-3.c: New test.
8932         * gcc.target/i386/testimm-4.c: New test.
8933         * gcc.target/i386/testimm-5.c: New test.
8934         * gcc.target/i386/testimm-6.c: New test.
8935         * gcc.target/i386/testimm-7.c: New test.
8936         * gcc.target/i386/testimm-8.c: New test.
8937         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8938         * gcc.target/i386/xop-rotate1-int.c: New test.
8939         * gcc.target/i386/xop-rotate2-int.c: New test.
8940
8941 2011-06-17  Jason Merrill  <jason@redhat.com>
8942
8943         * g++.dg/cpp0x/rv-func2.C: New.
8944
8945         * g++.dg/debug/dwarf2/lambda1.C: New.
8946         * g++.dg/warn/Wshadow-6.C: Adjust.
8947
8948 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8949
8950         PR fortran/48699
8951         * gfortran.dg/move_alloc_5.f90: New.
8952
8953 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8954
8955         PR rtl-optimization/48542
8956         * gcc.dg/torture/pr48542.c: New test.
8957
8958 2011-06-16  Jason Merrill  <jason@redhat.com>
8959
8960         PR c++/44160
8961         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8962
8963         PR c++/45378
8964         * g++.dg/cpp0x/initlist52.C New.
8965
8966         PR c++/45399
8967         * c-c++-common/raw-string-12.c: New.
8968
8969         PR c++/49229
8970         * g++.dg/cpp0x/sfinae26.C: New.
8971
8972         PR c++/49251
8973         * g++.dg/cpp0x/variadic113.C: New.
8974
8975         PR c++/49420
8976         * g++.dg/cpp0x/variadic112.C: New.
8977
8978 2011-06-16  Jeff Law <law@redhat.com>
8979
8980         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8981         improved jump threading.
8982         * gcc.dg/builtin-object-size-2.c: Likewise.
8983         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8984
8985 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8986
8987         PR fortran/49074
8988         * gfortran.dg/typebound_assignment_3.f03: New.
8989
8990 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8991
8992         PR testsuite/48727
8993         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8994
8995 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8996
8997         PR tree-optimization/49343
8998         * gnat.dg/discr31.ad[sb]: New test.
8999
9000 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9001
9002         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
9003
9004 2011-06-16  Tom de Vries  <tom@codesourcery.com>
9005
9006         PR target/45098
9007         * gcc.target/arm/ivopts-3.c: Update test.
9008         * gcc.target/arm/ivopts-5.c: Same.
9009
9010 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9011
9012         Revert:
9013         2011-06-10  Wei Guozhi  <carrot@google.com>
9014
9015         PR target/45335
9016         * gcc.target/arm/pr45335.c: New test.
9017         * gcc.target/arm/pr45335-2.c: New test.
9018         * gcc.target/arm/pr45335-3.c: New test.
9019         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9020         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9021         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9022
9023 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
9024
9025         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9026
9027 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9028
9029         PR fortran/49417
9030         * gfortran.dg/class_43.f03: New.
9031
9032 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
9033
9034         PR tree-optimization/49419
9035         * gcc.c-torture/execute/pr49419.c: New test.
9036
9037 2011-06-16  Revital Eres  <revital.eres@linaro.org>
9038
9039         * gcc.dg/sms-9.c: New file.
9040
9041 2011-06-15  Easwaran Raman  <eraman@google.com>
9042
9043         PR rtl-optimization/49414
9044         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9045
9046 2011-06-14  Jason Merrill  <jason@redhat.com>
9047
9048         * g++.dg/cpp0x/noexcept13.C: New.
9049
9050 2011-06-14  Easwaran Raman  <eraman@google.com>
9051
9052         PR rtl-optimization/44194
9053         * gcc.dg/pr44194-1.c: New test.
9054         * gcc.dg/pr44194-2.c: New test.
9055
9056 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9057
9058         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9059         switches.
9060         * gcc.target/arm/pr45701-2.c: Likewise.
9061         * gcc.target/arm/thumb-branch1.c: Likewise.
9062
9063 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
9064
9065         PR testsuite/48727
9066         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9067
9068 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9069
9070         * gcc.target/arm/pr45701-1.c: Require thumb support.
9071         * gcc.target/arm/pr45701-2.c: Likewise.
9072         * gcc.target/arm/thumb-branch1.c: Likewise.
9073
9074         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9075         * gcc.target/arm/pr39839.c: Likewise.
9076         * gcc.target/arm/pr40657-2.c: Likewise.
9077         * gcc.target/arm/pr40956.c: Likewise.
9078         * gcc.target/arm/pr41679.c: Likewise.
9079         * gcc.target/arm/pr42235.c: Likewise.
9080         * gcc.target/arm/pr42495.c: Likewise.
9081         * gcc.target/arm/pr42505.c: Likewise.
9082         * gcc.target/arm/pr42574.c: Likewise.
9083         * gcc.target/arm/pr46883.c: Likewise.
9084         * gcc.target/arm/pr46934.c: Likewise.
9085         * gcc.target/arm/xor-and.c: Likewise.
9086
9087 2011-06-14  Jason Merrill  <jason@redhat.com>
9088
9089         * g++.dg/other/error23.C: Adjust error message.
9090         * g++.dg/other/error32.C: Likewise.
9091
9092         PR c++/49389
9093         * g++.dg/cpp0x/rv-dotstar.C: New.
9094
9095         PR c++/49369
9096         * g++.dg/cpp0x/decltype30.C: New.
9097
9098         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9099
9100 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9101
9102         PR fortran/49103
9103         * gfortran.dg/pr49103.f90: New test.
9104
9105 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9106
9107         PR target/45098
9108         * gcc.target/arm/ivopts-3.c: New test.
9109         * gcc.target/arm/ivopts-4.c: New test.
9110         * gcc.target/arm/ivopts-5.c: New test.
9111
9112 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9113
9114         PR rtl-optimization/49390
9115         * gcc.c-torture/execute/pr49390.c: New test.
9116
9117 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9118
9119         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9120
9121 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9122
9123         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9124         * gcc.c-torture/execute/cmpsi-2.x: New file.
9125         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9126         * gcc.c-torture/execute/pr45262.x: New file.
9127         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9128         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9129         int32plus
9130         * gcc.c-torture/compile/pr49163.c: Ditto.
9131
9132 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9133
9134         * gcc.dg/vect/vect-16.c: Rename to...
9135         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9136         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9137         for double-word vectors.
9138         * gcc.dg/vect/vect-peel-4.c: Likewise.
9139         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9140         vect_element_align.
9141         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9142         -fno-fast-math.
9143
9144 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9145
9146         PR target/44618
9147         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9148
9149 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9150
9151         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9152
9153 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9154
9155         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9156
9157 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9158
9159         * gfortran.dg/trim_optimize_8.f90:  New test case.
9160
9161 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9162            Ira Rosen  <ira.rosen@linaro.org>
9163
9164         PR tree-optimization/49352
9165         * gcc.dg/vect/pr49352.c: New test.
9166
9167 2011-06-12  Tobias Burnus
9168
9169         PR fortran/49324
9170         * gfortran.dg/alloc_comp_assign_11.f90: New.
9171
9172 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9173
9174         * gfortran.dg/trim_optimize_7.f90:  New test.
9175
9176 2011-06-10  Wei Guozhi  <carrot@google.com>
9177
9178         PR target/45335
9179         * gcc.target/arm/pr45335.c: New test.
9180         * gcc.target/arm/pr45335-2.c: New test.
9181         * gcc.target/arm/pr45335-3.c: New test.
9182         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9183         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9184         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9185
9186 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9187
9188         PR c++/41769
9189         * g++.dg/parse/error39.C: New.
9190
9191 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9192
9193         * gcc.target/arm/20090811-1.c: Skip for incompatible
9194         options, do not override other options.
9195         * gcc.target/arm/combine-cmp-shift.c: Skip for
9196         incompatible options.
9197         * gcc.target/arm/pr45094.c: Likewise.
9198         * gcc.target/arm/scd42-1.c: Likewise.
9199         * gcc.target/arm/scd42-3.c: Likewise.
9200         * gcc.target/arm/thumb-ltu.c: Likewise.
9201
9202         * lib/target-supports.exp
9203         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9204         multilib flags use -mfpu with a value other than neon-fp16.
9205
9206 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9207
9208         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9209         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9210
9211 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9212
9213         * lib/target-supports.exp (check_effective_target_pie): New proc.
9214         * gcc.dg/pie-link.c: Use target pie.
9215
9216 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9217             Laurent Roug�  <laurent.rouge@menta.fr>
9218
9219         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9220         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9221
9222 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9223
9224         * gfortran.dg/coarray/sync_1.f90: New test for
9225         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9226
9227 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9228
9229         PR tree-optimization/49318
9230         * gcc.dg/vect/pr49318.c: New test.
9231
9232 2011-06-09  David Krauss  <potswa@mac.com>
9233
9234         * g++.dg/template/arrow1.C: New.
9235
9236 2011-06-09  Jason Merrill  <jason@redhat.com>
9237
9238         * lib/prune.exp: Prune "note"s.
9239         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9240
9241         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9242         * g++.dg/template/dependent-expr3.C: Likewise.
9243         * g++.dg/parse/template7.C: Likewise.
9244         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9245         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9246         * g++.old-deja/g++.pt/friend38.C: Likewise.
9247         * g++.old-deja/g++.pt/crash32.C: Likewise.
9248         * g++.old-deja/g++.other/init4.C: Likewise.
9249         * g++.old-deja/g++.other/friend8.C: Likewise.
9250
9251         * g++.dg/ext/complex7.C: Adjust expected output.
9252         * g++.dg/diagnostic/method1.C: Likewise.
9253         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9254         * g++.dg/parse/crash33.C: Likewise.
9255         * g++.dg/other/warning1.C: Likewise.
9256         * g++.dg/init/pr29571.C: Likewise.
9257         * g++.dg/warn/overflow-warn-1.C: Likewise.
9258         * g++.dg/warn/overflow-warn-3.C: Likewise.
9259         * g++.dg/warn/overflow-warn-4.C: Likewise.
9260         * g++.old-deja/g++.oliva/template1.C: Likewise.
9261
9262         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9263         * g++.dg/parse/template7.C: Adjust.
9264
9265 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9266
9267         PR target/49307
9268         * gcc.dg/pr49307.c: New.
9269
9270 2011-06-09  Wei Guozhi  <carrot@google.com>
9271
9272         PR target/46975
9273         * gcc.target/arm/pr46975.c: New testcase.
9274
9275 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9276
9277         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9278         (PMETH, arglist_t): Removed.
9279         (method_get_number_of_arguments): Removed.
9280         (method_get_nth_argument): Removed.
9281         (method_get_first_argument): Removed.
9282         (method_get_next_argument): Removed.
9283         (method_get_sizeof_arguments): Removed.
9284         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9285         (PMETH): Removed.
9286         (method_get_number_of_arguments): Removed.
9287         (method_get_nth_argument): Removed.
9288         (method_get_first_argument): Removed.
9289         (method_get_next_argument): Removed.
9290         (method_get_sizeof_arguments): Removed.
9291         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9292
9293 2011-06-09  David Li  <davidxl@google.com>
9294
9295         * gcc.dg/dump-pass.c: New test.
9296
9297 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9298
9299         PR c++/29003
9300         * g++.dg/parse/error38.C: New.
9301
9302 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9303
9304         PR middle-end/49308
9305         * gfortran.dg/pr49308.f90: New test.
9306
9307 2011-06-08  Jason Merrill  <jason@redhat.com>
9308
9309         * g++.dg/cpp0x/noexcept11.C: New.
9310         * g++.dg/cpp0x/noexcept12.C: New.
9311         * g++.dg/cpp0x/sfinae11.C: Adjust.
9312
9313 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9314
9315         PR testsuite/49323
9316         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9317         to dg-options, match also DW_AT_linkage_name.
9318
9319 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9320
9321         PR middle-end/21953
9322         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9323         -fno-common on alpha*-dec-osf*.
9324         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9325
9326 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9327
9328         PR rtl-optimization/49303
9329         * gcc.target/ia64/pr49303.c: New test.
9330
9331 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9332
9333         PR fortran/18918
9334         * gfortran.dg/coarray_lock_1.f90: New.
9335         * gfortran.dg/coarray_lock_2.f90: New.
9336
9337 2011-06-07  Jason Merrill  <jason@redhat.com>
9338
9339         * lib/prune.exp: Look for "required" rather than "instantiated".
9340         * g++.dg/abi/mangle11.C: Likewise.
9341         * g++.dg/abi/mangle12.C: Likewise.
9342         * g++.dg/abi/mangle17.C: Likewise.
9343         * g++.dg/abi/mangle20-2.C: Likewise.
9344         * g++.dg/abi/pragma-pack1.C: Likewise.
9345         * g++.dg/cpp0x/decltype26.C: Likewise.
9346         * g++.dg/cpp0x/decltype28.C: Likewise.
9347         * g++.dg/cpp0x/decltype29.C: Likewise.
9348         * g++.dg/cpp0x/enum11.C: Likewise.
9349         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9350         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9351         * g++.dg/cpp0x/pr47416.C: Likewise.
9352         * g++.dg/ext/case-range2.C: Likewise.
9353         * g++.dg/ext/case-range3.C: Likewise.
9354         * g++.dg/gomp/for-19.C: Likewise.
9355         * g++.dg/gomp/pr37533.C: Likewise.
9356         * g++.dg/gomp/pr38639.C: Likewise.
9357         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9358         * g++.dg/inherit/base3.C: Likewise.
9359         * g++.dg/inherit/using6.C: Likewise.
9360         * g++.dg/init/placement4.C: Likewise.
9361         * g++.dg/init/reference3.C: Likewise.
9362         * g++.dg/lookup/scoped6.C: Likewise.
9363         * g++.dg/lookup/using7.C: Likewise.
9364         * g++.dg/other/abstract1.C: Likewise.
9365         * g++.dg/other/error10.C: Likewise.
9366         * g++.dg/other/error5.C: Likewise.
9367         * g++.dg/other/field1.C: Likewise.
9368         * g++.dg/other/offsetof5.C: Likewise.
9369         * g++.dg/parse/bitfield2.C: Likewise.
9370         * g++.dg/parse/constant4.C: Likewise.
9371         * g++.dg/parse/crash20.C: Likewise.
9372         * g++.dg/parse/invalid-op1.C: Likewise.
9373         * g++.dg/parse/non-dependent2.C: Likewise.
9374         * g++.dg/parse/template18.C: Likewise.
9375         * g++.dg/tc1/dr152.C: Likewise.
9376         * g++.dg/tc1/dr166.C: Likewise.
9377         * g++.dg/tc1/dr176.C: Likewise.
9378         * g++.dg/tc1/dr213.C: Likewise.
9379         * g++.dg/template/access11.C: Likewise.
9380         * g++.dg/template/access2.C: Likewise.
9381         * g++.dg/template/access3.C: Likewise.
9382         * g++.dg/template/access7.C: Likewise.
9383         * g++.dg/template/arg7.C: Likewise.
9384         * g++.dg/template/cond2.C: Likewise.
9385         * g++.dg/template/crash13.C: Likewise.
9386         * g++.dg/template/crash40.C: Likewise.
9387         * g++.dg/template/crash7.C: Likewise.
9388         * g++.dg/template/crash84.C: Likewise.
9389         * g++.dg/template/ctor5.C: Likewise.
9390         * g++.dg/template/defarg13.C: Likewise.
9391         * g++.dg/template/defarg14.C: Likewise.
9392         * g++.dg/template/dtor7.C: Likewise.
9393         * g++.dg/template/eh2.C: Likewise.
9394         * g++.dg/template/error2.C: Likewise.
9395         * g++.dg/template/error43.C: Likewise.
9396         * g++.dg/template/friend32.C: Likewise.
9397         * g++.dg/template/injected1.C: Likewise.
9398         * g++.dg/template/instantiate1.C: Likewise.
9399         * g++.dg/template/instantiate3.C: Likewise.
9400         * g++.dg/template/instantiate5.C: Likewise.
9401         * g++.dg/template/instantiate7.C: Likewise.
9402         * g++.dg/template/local6.C: Likewise.
9403         * g++.dg/template/lookup2.C: Likewise.
9404         * g++.dg/template/member5.C: Likewise.
9405         * g++.dg/template/memfriend15.C: Likewise.
9406         * g++.dg/template/memfriend16.C: Likewise.
9407         * g++.dg/template/memfriend17.C: Likewise.
9408         * g++.dg/template/memfriend7.C: Likewise.
9409         * g++.dg/template/meminit1.C: Likewise.
9410         * g++.dg/template/nested3.C: Likewise.
9411         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9412         * g++.dg/template/nontype12.C: Likewise.
9413         * g++.dg/template/nontype13.C: Likewise.
9414         * g++.dg/template/nontype6.C: Likewise.
9415         * g++.dg/template/pr23510.C: Likewise.
9416         * g++.dg/template/pr35240.C: Likewise.
9417         * g++.dg/template/ptrmem15.C: Likewise.
9418         * g++.dg/template/ptrmem6.C: Likewise.
9419         * g++.dg/template/qualified-id1.C: Likewise.
9420         * g++.dg/template/qualttp20.C: Likewise.
9421         * g++.dg/template/qualttp3.C: Likewise.
9422         * g++.dg/template/qualttp4.C: Likewise.
9423         * g++.dg/template/qualttp5.C: Likewise.
9424         * g++.dg/template/qualttp6.C: Likewise.
9425         * g++.dg/template/qualttp7.C: Likewise.
9426         * g++.dg/template/qualttp8.C: Likewise.
9427         * g++.dg/template/recurse.C: Likewise.
9428         * g++.dg/template/recurse2.C: Likewise.
9429         * g++.dg/template/ref5.C: Likewise.
9430         * g++.dg/template/scope2.C: Likewise.
9431         * g++.dg/template/sfinae10.C: Likewise.
9432         * g++.dg/template/sfinae3.C: Likewise.
9433         * g++.dg/template/sizeof3.C: Likewise.
9434         * g++.dg/template/static9.C: Likewise.
9435         * g++.dg/template/template-id-2.C: Likewise.
9436         * g++.dg/template/typedef13.C: Likewise.
9437         * g++.dg/template/typename4.C: Likewise.
9438         * g++.dg/template/using14.C: Likewise.
9439         * g++.dg/template/using2.C: Likewise.
9440         * g++.dg/template/warn1.C: Likewise.
9441         * g++.dg/warn/Wparentheses-13.C: Likewise.
9442         * g++.dg/warn/Wparentheses-15.C: Likewise.
9443         * g++.dg/warn/Wparentheses-16.C: Likewise.
9444         * g++.dg/warn/Wparentheses-17.C: Likewise.
9445         * g++.dg/warn/Wparentheses-18.C: Likewise.
9446         * g++.dg/warn/Wparentheses-19.C: Likewise.
9447         * g++.dg/warn/Wparentheses-20.C: Likewise.
9448         * g++.dg/warn/Wparentheses-23.C: Likewise.
9449         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9450         * g++.dg/warn/noeffect2.C: Likewise.
9451         * g++.dg/warn/noeffect4.C: Likewise.
9452         * g++.dg/warn/pr8570.C: Likewise.
9453         * g++.old-deja/g++.brendan/init2.C: Likewise.
9454         * g++.old-deja/g++.eh/spec6.C: Likewise.
9455         * g++.old-deja/g++.pt/crash10.C: Likewise.
9456         * g++.old-deja/g++.pt/crash36.C: Likewise.
9457         * g++.old-deja/g++.pt/derived3.C: Likewise.
9458         * g++.old-deja/g++.pt/error2.C: Likewise.
9459         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9460         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9461         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9462         * g++.old-deja/g++.pt/overload7.C: Likewise.
9463         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9464
9465 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9466             Iain Sandoe  <iains@gcc.gnu.org>
9467
9468         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9469         Added code to deal with the case when [Protocol
9470         -descriptionForInstanceMethod:] or [Protocol
9471         -descriptionForClassMethod:] returns NULL.
9472
9473 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9474             Iain Sandoe  <iains@gcc.gnu.org>
9475
9476         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9477         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9478         Added cast.
9479
9480 2011-06-07  Xinliang David Li  <davidxl@google.com>
9481
9482         * gcc.dg/inline_2.c: New test.
9483         * gcc.dg/unroll_2.c: New test.
9484         * gcc.dg/inline_3.c: New test.
9485         * gcc.dg/unroll_3.c: New test.
9486         * gcc.dg/inline_4.c: New test.
9487         * gcc.dg/unroll_4.c: New test.
9488         * gcc.dg/inline_1.c: New test.
9489         * gcc.dg/unroll_1.c: New test.
9490
9491 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9492
9493         PR tree-optimization/48497
9494         * lib/gcc-defs.exp (dg-additional-options): New proc.
9495         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9496         -msse2 on 32-bit x86.
9497
9498 2011-06-06  Jason Merrill  <jason@redhat.com>
9499
9500         * g++.dg/cpp0x/enum19.C: New.
9501
9502 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9503
9504         * gcc.target/arm/neon-reload-class.c: New test.
9505
9506 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9507
9508         PR debug/49130
9509         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9510
9511 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9512
9513         * gcc.target/arm/smlatb-1.c: New file.
9514         * gcc.target/arm/smlatt-1.c: New file.
9515         * gcc.target/arm/smlaltb-1.c: New file.
9516         * gcc.target/arm/smlaltt-1.c: New file.
9517
9518 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9519
9520         * gcc.target/arm/mla-2.c: New test.
9521
9522 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9523
9524         PR gcov-profile/49299
9525         * gcc.dg/tree-prof/pr49299-1.c: New test.
9526         * gcc.dg/tree-prof/pr49299-2.c: New test.
9527
9528 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9529
9530         * lib/target-supports.exp
9531         (check_effective_target_vect_widen_mult_qi_to_hi):
9532         Add NEON as supporting target.
9533         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9534         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9535         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9536         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9537         using widening multiplication on targets that support it.
9538         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9539         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9540         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9541
9542 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9543
9544         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9545         Modern Objective-C runtime API.
9546         * objc/execute/next_mapping.h: Removed.
9547         * objc-obj-c++-shared/next-mapping.h: Removed.
9548         * objc-obj-c++-shared/Object1.h: Removed.
9549         * objc-obj-c++-shared/Object1.m: Removed.
9550         * objc-obj-c++-shared/Object1.mm: Removed.
9551         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9552         * objc-obj-c++-shared/Protocol1.h: Removed.
9553         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9554         of ProtoBool, IVAR_T and METHOD.
9555         * objc-obj-c++-shared/runtime.h: New.
9556         * objc-obj-c++-shared/TestsuiteObject.h: New.
9557         * objc-obj-c++-shared/TestsuiteObject.m: New.
9558
9559         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9560         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9561         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9562         it a class method.
9563         * objc/execute/_cmd.m: Include
9564         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9565         runtime API.  ([TestClass +initialize]): Include this method also
9566         with the GNU runtime.
9567         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9568         Object.  ([-setValue:]): Return void.
9569         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9570         with the GNU runtime.  Include
9571         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9572         for the NeXT runtime.  Use the existing print_ivars() and
9573         compare_structures() implementations for the old NeXT runtime.
9574         Added new implementations for the Modern GNU and NeXT runtimes.
9575         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9576         well.  (main): Use objc_getClass().  Use return instead of exit.
9577         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9578         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9579         of exit().
9580         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9581         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9582         instead of Object.  (main): Use return instead of exit().
9583         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9584         instead of Object.  Removed prototype for exit().  (main): Use
9585         return instead of exit().  Use the Modern Objective-C runtime API.
9586         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9587         Object.
9588         * objc/execute/class-tests-1.h: Include
9589         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9590         runtime API.  (test_class_with_superclass): Do not call [Object
9591         class].  There is no need to with the current libobjc.
9592         * objc/execute/class-tests-2.h: Include
9593         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9594         runtime API.
9595         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9596         ../../objc-obj-c++-shared/next-mapping.h.
9597         * objc/execute/class-2.m: Likewise.
9598         * objc/execute/class-3.m: Likewise.
9599         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9600         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9601         +initialize]): Include this method also with the GNU
9602         runtime. (main): Use the Modern Objective-C runtime API.
9603         * objc/execute/class-5.m: Likewise.
9604         * objc/execute/class-6.m: Likewise.
9605         * objc/execute/class-7.m: Likewise.
9606         * objc/execute/class-8.m: Likewise.
9607         * objc/execute/class-9.m: Likewise.
9608         * objc/execute/class-10.m: Likewise.
9609         * objc/execute/class-11.m: Likewise.
9610         * objc/execute/class-12.m: Likewise.
9611         * objc/execute/class-13.m: Likewise.
9612         * objc/execute/class-14.m: Likewise.
9613         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9614         this method also with the GNU runtime.
9615         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9616         +initialize]): Include this method also with the GNU runtime.
9617         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9618         of Object.
9619         * objc/execute/encode-1.m: Likewise.
9620         * objc/execute/enumeration-1.m: Likewise.
9621         * objc/execute/enumeration-2.m: Likewise.
9622         * objc/execute/exceptions/catchall-1.m: Likewise.
9623         * objc/execute/exceptions/finally-1.m: Likewise.
9624         * objc/execute/exceptions/foward-1.m: Likewise.
9625         * objc/execute/exceptions/local-variables-1.m: Likewise.
9626         * objc/execute/exceptions/throw-nil.m: Likewise.
9627         * objc/execute/exceptions/trivial.m: Likewise.
9628         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9629         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9630         * objc/execute/exceptions/matcher-1.m: Likewise.
9631         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9632         Object.
9633         * objc/execute/formal_protocol-2.m: Likewise.
9634         * objc/execute/formal_protocol-3.m: Likewise.
9635         * objc/execute/formal_protocol-4.m: Likewise.
9636         * objc/execute/formal_protocol-5.m: Include
9637         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9638         protocol_getName().
9639         * objc/execute/formal_protocol-6.m: Likewise.
9640         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9641         Object.  Include <objc/Protocol.h> instead of
9642         ../../objc-obj-c++-shared/Protocol1.h.
9643         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9644         Object.
9645         * objc/execute/informal_protocol.m: Likewise.
9646         * objc/execute/load-3.m: Likewise.
9647         * objc/execute/many_args_method.m ([TestClass +initialize]):
9648         Include this method with the GNU runtime as well.
9649         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9650         * objc/execute/nested-func-1.m: Use TestsuiteObject
9651         instead of Object.
9652         * objc/execute/nil_method-1.m: Likewise.
9653         * objc/execute/no_clash.m: Likewise.
9654         * objc/execute/np-1.m: Do not include
9655         ../../objc-obj-c++-shared/Protocol1.h.
9656         (main): Use return instead of exit().
9657         * objc/execute/np-2.m: Do not include
9658         ../../objc-obj-c++-shared/Protocol1.h.
9659         ([MyObject +initialize]): Include this method also with the GNU
9660         runtime.  (main): Use return instead of exit().
9661         * objc/execute/object_is_class.m: Include
9662         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9663         of Object.  (main): Use the Modern Objective-C runtime API.
9664         * objc/execute/object_is_meta_class.m: Likewise.
9665         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9666         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9667         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9668         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9669         Objective-C runtime API.
9670         * objc/execute/protocol-isEqual-2.m: Likewise.
9671         * objc/execute/protocol-isEqual-3.m: Likewise.
9672         * objc/execute/protocol-isEqual-4.m: Likewise.
9673         * objc/execute/redefining_self.m ([TestClass +initialize]):
9674         Include this method with the GNU runtime as well.
9675         * objc/execute/root_methods.m: Include
9676         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9677         Include this method with the GNU runtime as well.
9678         (main): Use the Modern Objective-C runtime API.
9679         * objc/execute/selector-1.m: Include
9680         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9681         of Object.  (main): Use the Modern Objective-C runtime API.
9682         * objc/execute/static-1.m ([Test +initialize]): Include this
9683         method with the GNU runtime as well.
9684         * objc/execute/static-2.m: Likewise.
9685         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9686         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9687         ([MathClass +initialize]): Include this method with the GNU
9688         runtime as well.
9689         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9690         instead of Object.
9691         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9692         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9693         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9694         * objc.dg/attributes/method-attribute-1.m: Likewise.
9695         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9696         * objc.dg/attributes/method-attribute-2.m: Likewise.
9697         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9698         * objc.dg/attributes/method-attribute-3.m: Likewise.
9699         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9700         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9701         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9702         * obj-c++.dg/bitfield-1.mm: Likewise.
9703         * obj-c++.dg/bitfield-2.mm: Likewise
9704         * objc.dg/bitfield-3.m: Likewise.
9705         * obj-c++.dg/bitfield-4.mm: Likewise.
9706         * objc.dg/bitfield-5.m: Likewise
9707         * objc.dg/call-super-1.m: Likewise.
9708         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9709         Use objc_getClass() instead of objc_get_class(), but for the GNU
9710         runtime redefine objc_getClass as objc_get_class.  Include
9711         ../objc-obj-c++-shared/runtime.h.
9712         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9713         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9714         Use the Modern Objective-C runtime API.
9715         * objc.dg/class-protocol-1.m: Include
9716         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9717         * obj-c++.dg/class-protocol-1.mm: Likewise.
9718         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9719         * objc.dg/comp-types-10.m: Likewise.
9720         * objc.dg/comp-types-11.m: Likewise.
9721         * objc.dg/comp-types-12.m: Likewise.
9722         * obj-c++.dg/comp-types-9.mm: Likewise.
9723         * obj-c++.dg/comp-types-11.mm: Likewise.
9724         * obj-c++.dg/comp-types-12.mm: Likewise.
9725         * obj-c++.dg/comp-types-13.mm: Likewise.
9726         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9727         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9728         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9729         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9730         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9731         * objc.dg/desig-init-1.m: Likewise.
9732         * obj-c++.dg/defs.mm: Likewise.
9733         * objc.dg/exceptions-2.m: Likewise.
9734         * obj-c++.dg/except-1.mm: Likewise.
9735         * obj-c++.dg/exceptions-2.mm: Likewise.
9736         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9737         Use the Modern Objective-C runtime API.
9738         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9739         the Modern Objective-C runtime API.  Do not include
9740         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9741         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9742         the Modern Objective-C runtime API except when using an older NeXT
9743         runtime.
9744         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9745         the Modern Objective-C runtime API.
9746         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9747         objc/encoding.h.
9748         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9749         * objc.dg/encode-7-next-64bit.m: Updated include.
9750         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9751         objc/encoding.h.
9752         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9753         the Modern Objective-C runtime API.
9754         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9755         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9756         instead of ../objc-obj-c++-shared/Protocol1.h.
9757         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9758         the Modern Objective-C runtime API except when using an older NeXT
9759         runtime.
9760         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9761         the Modern Objective-C runtime API.
9762         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9763         Object.
9764         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9765         * objc.dg/fix-and-continue-2.m: Likewise.
9766         * objc.dg/foreach-1.m: Likewise.
9767         * objc.dg/foreach-2.m: Likewise.
9768         * objc.dg/foreach-3.m: Likewise.
9769         * objc.dg/foreach-4.m: Likewise.
9770         * objc.dg/foreach-5.m: Likewise.
9771         * objc.dg/foreach-6.m: Likewise.
9772         * objc.dg/foreach-7.m: Likewise.
9773         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9774         Object.
9775         * objc.dg/func-ptr-2.m: Likewise.
9776         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9777         Do not include objc/objc-api.h.
9778         * obj-c++.dg/fsf-package-0.mm: Likewise.
9779         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9780         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9781         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9782         of Object.
9783         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9784         * objc.dg/gnu-runtime-3.m: Likewise.
9785         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9786         * objc.dg/headers.m: Include objc/runtime.h instead of
9787         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9788         for the NeXT runtime.
9789         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9790         * obj-c++.dg/isa-field-1.mm: Likewise.
9791         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9792         * objc.dg/layout-1.m: Likewise.
9793         * objc.dg/layout-2.m: Likewise.
9794         * objc.dg/local-decl-2.m: Likewise.
9795         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9796         Object.  ([Container +elementForView:]): Use
9797         class_conformsToProtocol().
9798         * obj-c++.dg/lookup-2.mm: Likewise.
9799         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9800         * obj-c++.dg/local-decl-1.mm: Likewise.
9801         * objc.dg/method-3.m: Likewise.
9802         * objc.dg/method-4.m: Likewise.
9803         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9804         ../objc-obj-c++-shared/Protocol1.h.
9805         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9806         * objc.dg/method-9.m: Likewise.
9807         * objc.dg/method-10.m: Likewise.
9808         * objc.dg/method-13.m ([Root +initialize]): Include this method
9809         also for the GNU runtime.  (main): Use objc_getClass() also for
9810         the GNU runtime.
9811         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9812         * objc.dg/method-17.m: Likewise.
9813         * objc.dg/method-19.m: Likewise.
9814         * objc.dg/method-20b.m: Likewise.
9815         * obj-c++.dg/method-2.mm: Likewise.
9816         * obj-c++.dg/method-6.mm: Likewise.
9817         * obj-c++.dg/method-10.mm: Likewise.
9818         * obj-c++.dg/method-11.mm: Likewise.
9819         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9820         ../objc-obj-c++-shared/Protocol1.h.
9821         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9822         * obj-c++.dg/method-15.mm: Likewise.
9823         * obj-c++.dg/method-17.mm: Likewise.
9824         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9825         +initialize]): Include this method also for the GNU
9826         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9827         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9828         * obj-c++.dg/method-22.mm: Likewise.
9829         * obj-c++.dg/method-23.mm: Likewise.
9830         * obj-c++.dg/no-extra-load.mm: Likewise.
9831         * objc.dg/objc-fast-4.m: Likewise.
9832         * objc.dg/objc-gc-4.m: Likewise.
9833         * obj-c++.dg/objc-gc-3.mm: Likewise.
9834         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9835         protocol_getMethodDescription() instead of [Protocol
9836         -descriptionForInstanceMethod].
9837         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9838         Made it available with all runtimes.  (main): Call -test instead
9839         of -class.
9840         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9841         and put into a category.
9842         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9843         Object.  Include objc/objc.h.
9844         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9845         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9846         New. (main): Use protocol_getMethodDescription() instead
9847         of [Protocol -descriptionForInstanceMethod] and [Protocol
9848         -descriptionForClassMethod].
9849         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9850         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9851         Objective-C runtime API.
9852         * obj-c++.dg/proto-qual-1.mm: Likewise.
9853         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9854         Object.
9855         * obj-c++.dg/property/property-1.mm: Likewise.
9856         * obj-c++.dg/qual-types-1.mm: Likewise.
9857         * objc.dg/selector-2.m: Include objc/objc.h instead of
9858         ../objc-obj-c++-shared/Object1.h.
9859         * obj-c++.dg/selector-2.mm: Likewise.
9860         * obj-c++.dg/selector-5.mm: Likewise.
9861         * obj-c++.dg/selector-6.mm: Likewise.
9862         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9863         Object.  Do not include objc/objc-api.h.
9864         * obj-c++.dg/set-not-used-1.mm: Likewise.
9865         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9866         * objc.dg/stret-1.m: Likewise.
9867         * objc.dg/stret-2.m: Likewise.
9868         * obj-c++.dg/super-class-2.mm: Likewise.
9869         * objc.dg/super-class-3.m: Likewise.
9870         * objc.dg/super-class-4.m: Likewise.
9871         * objc.dg/sync-2.m: Likewise.
9872         * obj-c++.dg/sync-2.mm: Likewise.
9873         * objc.dg/sync-1.m: Include objc/objc.h instead of
9874         ../objc-obj-c++-shared/Object1.h.
9875         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9876         'Class' as the type of 'isa'.
9877         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9878         Objective-C runtime API.  ([TestClass +initialize]): Include this
9879         method with the GNU runtime as well.
9880         * objc.dg/strings/strings-1.m: Updated includes.
9881         * obj-c++.dg/strings/strings-1.mm: Likewise.
9882         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9883         objc.dg/strings/const-str-12b.m.
9884         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9885         * obj-c++.dg/template-3.mm: Likewise.
9886         * obj-c++.dg/template-4.mm: Likewise.
9887         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9888         Objective-C runtime API.
9889         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9890         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9891         * obj-c++.dg/try-catch-1.mm: Likewise.
9892         * obj-c++.dg/try-catch-2.mm: Likewise.
9893         * objc.dg/try-catch-3.m: Likewise.
9894         * obj-c++.dg/try-catch-3.mm: Likewise.
9895         * objc.dg/try-catch-6.m: Likewise.
9896         * objc.dg/try-catch-7.m: Likewise.
9897         * obj-c++.dg/try-catch-7.mm: Likewise.
9898         * obj-c++.dg/try-catch-8.mm: Likewise.
9899         * obj-c++.dg/try-catch-9.mm: Likewise.
9900         * objc.dg/try-catch-10.m: Likewise.
9901         * obj-c++.dg/try-catch-11.mm: Likewise.
9902         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9903         Object.  Include objc/objc.h.
9904         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9905         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9906         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9907         Object.  Use Modern Objective-C runtime API.  Do not use
9908         performv::.
9909         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9910         * obj-c++.dg/torture/trivial.mm: Likewise.
9911         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9912         instead of ../objc-obj-c++-shared/Object1.h.  Include
9913         ../objc-obj-c++-shared/runtime.h.
9914         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9915         * objc.dg/torture/strings/const-str-11.m: Likewise.
9916         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9917         * objc.dg/torture/strings/const-str-9.m: Likewise.
9918         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9919         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9920         instead of Object. Only add _FooClassReference if
9921         __NEXT_RUNTIME__.
9922         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9923         * objc.dg/torture/strings/const-str-8.m: Likewise.
9924         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9925         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9926         additional sources.
9927         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9928         Object.
9929         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9930         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9931         * obj-c++.dg/va-meth-1.mm: Likewise.
9932         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9933         ../objc-obj-c++-shared/Object1.h.
9934         * objc.dg/zero-link-3.m: Likewise.
9935
9936 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9937
9938         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9939
9940 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9941
9942         PR obj-c++/48275
9943         * obj-c++.dg/property/cxx-property-1.mm: New.
9944         * obj-c++.dg/property/cxx-property-2.mm: New.
9945
9946 2011-06-06  Jason Merrill  <jason@redhat.com>
9947
9948         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9949
9950 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9951
9952         PR rtl-optimization/49145
9953         From Ryan Mansfield
9954         * gcc.c-torture/compile/pr49145.c: New test.
9955
9956 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9957
9958         PR testsuite/49288
9959         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9960         to dg-options, match also DW_AT_linkage_name.
9961
9962         PR debug/49294
9963         * gcc.dg/debug/pr49294.c: New test.
9964
9965         PR c++/49264
9966         * g++.dg/opt/pr49264.C: New test.
9967
9968 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9969
9970         PR tree-optimization/49243
9971         * gcc.dg/pr49243.c: New.
9972
9973 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9974
9975         * gnat.dg/specs/cond_expr1.ads: New test.
9976
9977 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9978
9979         * gnat.dg/deferred_const4.ad[sb]: New test.
9980         * gnat.dg/deferred_const4_pkg.ads: New helper.
9981
9982 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9983
9984         * gnat.dg/test_tamdt.adb: Rename to...
9985         * gnat.dg/taft_type1.adb: ...this.
9986         * gnat.dg/tamdt.ad[sb]: Rename to...
9987         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9988         * gnat.dg/tamdt_aux.ads: Rename to...
9989         * gnat.dg/taft_type1_pkg2.ads: ...this.
9990         * gnat.dg/taft_type2.ad[sb]: New test.
9991         * gnat.dg/taft_type2_pkg.ads: New helper.
9992         * gnat.dg/taft_type3.adb: New test.
9993         * gnat.dg/taft_type3_pkg.ads: New helper.
9994
9995 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9996
9997         PR fortran/49255
9998         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9999         for F2008.
10000
10001 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10002
10003         PR testsuite/49287
10004         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
10005         warning.
10006         * objc.dg/gnu-api-2-objc.m: Likewise.
10007         * obj-c++.dg/gnu-api-2-class.mm: Likewise
10008         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10009
10010 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10011
10012         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
10013         alignment, not the alignment, when calling class_addIvar().  Add
10014         an 'isa' instance variable to the test root class.
10015         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10016
10017 2011-06-04  Jan Hubicka  <jh@suse.cz>
10018
10019         PR tree-optimization/48893
10020         PR tree-optimization/49091
10021         PR tree-optimization/49179
10022         * gfortran.dg/pr49179.f90: New testcase
10023
10024 2011-06-04  Jan Hubicka  <jh@suse.cz>
10025
10026         PR lto/48954
10027         * g++.dg/torture/pr48954.C: New testcase.
10028
10029 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10030
10031         * g++.dg/warn/delete-non-virtual-dtor.C: New.
10032
10033 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10034
10035         PR c++/33840
10036         * g++.dg/diagnostic/bitfld2.C: New.
10037
10038 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10039
10040         PR target/49281
10041         * gcc.c-torture/execute/pr49281.c: New test.
10042
10043 2011-06-04  Jan Hubicka  <jh@suse.cz>
10044
10045         PR tree-optimize/48929
10046         * gcc.c-torture/compile/pr48929.c: New testcase.
10047
10048 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10049
10050         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10051
10052 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
10053
10054         PR c++/49276
10055         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10056
10057 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10058
10059         * objc.dg/headers.m: Do not include sarray.h and hash.h.
10060
10061 2011-06-03  Richard Henderson  <rth@redhat.com>
10062             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10063
10064         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10065
10066 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10067
10068         * objc.dg/headers.m: Do not include objc-list.h.
10069
10070 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10071
10072         * objc.dg/type-stream-1.m: Test removed.
10073         * objc.dg/headers.m: Do not include typedstream.h.
10074
10075 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10076
10077         * objc.dg/torture/forward-1.m (main): Updated testcase.
10078
10079 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
10080
10081         PR target/49163
10082         * gcc.c-torture/compile/pr49163.c: New.
10083
10084 2011-06-02  Asher Langton  <langton2@llnl.gov>
10085
10086         PR fortran/49268
10087         * gfortran.dg/PR49268.f90: New test.
10088
10089 2011-06-02  Asher Langton  <langton2@llnl.gov>
10090
10091         PR fortran/37039
10092         * gfortran.dg/PR37039.f90: New test.
10093
10094 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10095
10096         PR objc/48539
10097         * objc.dg/method-5.m: Updated.
10098         * objc.dg/method-19.m: Updated.
10099         * objc.dg/method-lookup-1.m: New.
10100         * obj-c++.dg/method-6.mm: Updated.
10101         * obj-c++.dg/method-7.mm: Updated.
10102         * obj-c++.dg/method-lookup-1.mm: New.
10103
10104 2011-06-02  DJ Delorie  <dj@redhat.com>
10105
10106         * lib/timeout.exp (timeout): Add board_info support.
10107
10108 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10109
10110         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10111
10112 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10113
10114         PR fortran/49265
10115         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10116         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10117
10118 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10119             Hans-Peter Nilsson  <hp@axis.com>
10120
10121         PR rtl-optimization/48840
10122         * gcc.target/sparc/ultrasp13.c: New test.
10123
10124 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10125
10126         PR target/49238
10127         * gcc.c-torture/compile/pr49238.c: New.
10128
10129 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10130
10131         * gcc.target/arm/g2.c: Skip test in -mthumb.
10132         Skip test unless cpu is xscale.
10133         * gcc.target/arm/scd42-2.c: Likewise.
10134         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10135
10136 2011-06-01  Jason Merrill  <jason@redhat.com>
10137
10138         * g++.dg/cpp0x/decltype28.C: New.
10139         * g++.dg/cpp0x/decltype29.C: New.
10140
10141 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10142
10143         PR target/45074
10144         * gcc.target/mips/pr45074.c: New test.
10145
10146 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10147             Hans-Peter Nilsson  <hp@axis.com>
10148
10149         PR rtl-optimization/48830
10150         * gcc.target/sparc/ultrasp12.c: New test.
10151
10152 2011-06-01  David Li  <davidxl@google.com>
10153
10154         * gcc.dg/profile-dir-1.c: Change pass name.
10155         * gcc.dg/profile-dir-2.c: Ditto.
10156         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10157         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10158         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10159         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10160         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10161         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10162         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10163         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10164         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10165         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10166         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10167         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10168         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10169         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10170         * gcc.dg/profile-dir-3.c: Ditto.
10171         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10172
10173 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10174
10175         * objc.dg/attributes/method-nonnull-1.m: New test.
10176         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10177
10178 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10179
10180         PR fortran/18918
10181         * gfortran.dg/coarray_atomic_1.f90: New.
10182         * gfortran.dg/coarray/atomic_1.f90: New.
10183
10184 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10185
10186         * gcc.dg/guality/bswaptest.c: New test.
10187         * gcc.dg/guality/clztest.c: New test.
10188         * gcc.dg/guality/ctztest.c: New test.
10189         * gcc.dg/guality/rotatetest.c: New test.
10190
10191         PR target/48688
10192         * gcc.target/i386/pr48688.c: New test.
10193
10194 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
10195
10196         PR c++/48010
10197         * g++.dg/lookup/name-clash9.C: New.
10198
10199 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10200
10201         PR fortran/18918
10202         * gfortran.dg/coarray/dummy_1.f90: New.
10203
10204 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10205
10206         PR fortran/18918
10207         * gfortran.dg/coarray/save_1.f90: New.
10208         * gfortran.dg/coarray_4.f90: Update dg-error.
10209
10210 2011-05-31  Jason Merrill  <jason@redhat.com>
10211
10212         * g++.dg/cpp0x/rv-template1.C: New.
10213
10214 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10215
10216         PR rtl-optimization/49235
10217         * gcc.dg/pr49235.c: New test.
10218
10219 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10220
10221         PR tree-optimization/49093
10222         * gcc.dg/vect/pr49093.c: New test.
10223
10224 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10225
10226         PR debug/49047
10227         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10228
10229 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10230
10231         PR testsuite/49239
10232         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10233         output array.
10234
10235 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10236
10237         PR target/49186
10238         * gcc.c-torture/execute/pr49186.c: New.
10239
10240 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10241
10242         PR target/49168
10243          * gcc.target/i386/pr49168-1.c: New.
10244
10245 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10246             Eric Botcazou  <ebotcazou@adacore.com>
10247
10248         * gcc.dg/guality/drap.c: New test.
10249
10250 2011-05-30  Richard Guenther  <rguenther@suse.de>
10251
10252         PR tree-optimization/49210
10253         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10254         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10255
10256 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10257
10258         PR c++/49223
10259         * g++.dg/gomp/pr49223-1.C: New test.
10260         * g++.dg/gomp/pr49223-2.C: New test.
10261
10262 2011-05-30  Richard Guenther  <rguenther@suse.de>
10263
10264         PR tree-optimization/49218
10265         * gcc.c-torture/execute/pr49218.c: New testcase.
10266
10267 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10268
10269         PR tree-optimization/49199
10270         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10271         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10272         -fno-tree-scev-cprop.
10273
10274 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10275
10276         PR fortran/47601
10277         * gfortran.dg/extends_13.f03: New.
10278
10279 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10280
10281         PR rtl-optimization/49095
10282         * gcc.target/i386/pr49095.c: New test.
10283
10284 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10285
10286         PR fortran/18918
10287         * gfortran.dg/coarray_24.f90: New.
10288
10289 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10290
10291         PR fortran/18918
10292         * gfortran.dg/coarray_23.f90: New.
10293
10294 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10295
10296         From Ryan Mansfield
10297         * gcc.dg/pr48826.c: New test.
10298
10299 2011-05-29  Richard Guenther  <rguenther@suse.de>
10300
10301         PR tree-optimization/49217
10302         * gcc.dg/torture/pr49217.c: New testcase.
10303
10304 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10305
10306         PR testsuite/49222
10307         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10308
10309 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10310
10311         * gnat.dg/boolean_subtype.adb: Rename to...
10312         * gnat.dg/boolean_subtype1.adb: ...this.
10313
10314 2011-05-28  Jason Merrill  <jason@redhat.com>
10315
10316         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10317
10318 2011-05-27  Jason Merrill  <jason@redhat.com>
10319
10320         * g++.dg/cpp0x/enum18.C: Adjust.
10321
10322         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10323
10324 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10325
10326         PR fortran/18918
10327         * gfortran.dg/coarray_22.f90: New.
10328
10329 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10330
10331         PR tree-optimization/46728
10332         * gcc.target/powerpc/pr46728-1.c: New.
10333         * gcc.target/powerpc/pr46728-2.c: New.
10334         * gcc.target/powerpc/pr46728-3.c: New.
10335         * gcc.target/powerpc/pr46728-4.c: New.
10336         * gcc.target/powerpc/pr46728-5.c: New.
10337         * gcc.dg/pr46728-6.c: New.
10338         * gcc.target/powerpc/pr46728-7.c: New.
10339         * gcc.target/powerpc/pr46728-8.c: New.
10340         * gcc.dg/pr46728-9.c: New.
10341         * gcc.target/powerpc/pr46728-10.c: New.
10342         * gcc.target/powerpc/pr46728-11.c: New.
10343         * gcc.dg/pr46728-12.c: New.
10344         * gcc.target/powerpc/pr46728-13.c: New.
10345         * gcc.target/powerpc/pr46728-14.c: New.
10346         * gcc.target/powerpc/pr46728-15.c: New.
10347         * gcc.target/powerpc/pr46728-16.c: New.
10348
10349 2011-05-27  Jason Merrill  <jason@redhat.com>
10350
10351         * g++.dg/abi/mangle47.C: New.
10352
10353         PR c++/49176
10354         * g++.dg/template/const5.C: New.
10355
10356         * g++.dg/cpp0x/enum18.C: New.
10357
10358         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10359
10360         * g++.dg/cpp0x/error6.C: New.
10361
10362         * g++.dg/cpp0x/error5.C: New.
10363
10364 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10365
10366         PR c++/49165
10367         * g++.dg/eh/cond6.C: New test.
10368
10369 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10370
10371         PR fortran/48820
10372         * gfortran.dg/rank_3.f90: New.
10373         * gfortran.dg/rank_4.f90: New.
10374
10375 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10376
10377         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10378         replace dump search.
10379
10380 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10381
10382         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10383         * gnat.dg/bit_packed_array5.adb: ...here.
10384
10385 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10386
10387         PR c++/42056
10388         * g++.dg/cpp0x/auto25.C: New.
10389
10390 2011-05-27  Richard Guenther  <rguenther@suse.de>
10391
10392         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10393
10394 2011-05-27  Richard Guenther  <rguenther@suse.de>
10395
10396         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10397
10398 2011-05-27  Richard Guenther  <rguenther@suse.de>
10399
10400         PR middle-end/49189
10401         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10402
10403 2011-05-26  Jason Merrill  <jason@redhat.com>
10404
10405         * g++.dg/cpp0x/friend1.C: New.
10406         * g++.dg/cpp0x/friend2.C: New.
10407
10408         * g++.dg/cpp0x/auto7.C: Update.
10409         * g++.dg/template/crash50.C: Adjust.
10410         * g++.dg/template/static9.C: Adjust.
10411         * g++.old-deja/g++.ext/memconst.C: Adjust.
10412
10413 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10414
10415         * gcc.dg/march.c: Ignore a note for some targets.
10416
10417 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10418             Nathan Froyd  <froydnj@codesourcery.com>
10419
10420         PR c++/2288
10421         PR c++/18770
10422         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10423         * g++.dg/parse/pr18770.C: New test.
10424         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10425
10426 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10427
10428         PR fortran/48955
10429         * gfortran.dg/dependency_40.f90 : New test.
10430
10431 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10432
10433         PR fortran/18918
10434         * gfortran.dg/coarray/registering_1.f90: New.
10435
10436 2011-05-26  Jason Merrill  <jason@redhat.com>
10437
10438         * g++.dg/cpp0x/variadic111.C: New.
10439         * g++.dg/cpp0x/variadic41.C: Adjust.
10440
10441 2011-05-26  Richard Guenther  <rguenther@suse.de>
10442
10443         PR tree-optimization/48702
10444         * gcc.dg/torture/pr48702.c: New testcase.
10445
10446 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10447
10448         PR gcov-profile/48845
10449         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10450         support.
10451         * gcc.dg/matrix/matrix.exp: Likewise.
10452         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10453         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10454         line number to check_profiling_available.
10455         * lib/target-supports.exp (check_profiling_available): Account for
10456         this.
10457         Require TLS runtime support with -fprofile-generate.
10458         * lib/profopt.exp (profopt-execute): Add TLS options for
10459         -fprofile-generate.
10460         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10461
10462 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10463
10464         PR c++/49165
10465         * g++.dg/eh/cond5.C: New test.
10466
10467         PR tree-optimization/49161
10468         * gcc.c-torture/execute/pr49161.c: New test.
10469
10470 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10471
10472         * gcc.target/arm/neon-vorn-vbic.c: New test.
10473
10474 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10475
10476         PR tree-optimization/49038
10477         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10478         * gcc.dg/vect/pr49038.c: New test.
10479
10480 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10481
10482         * g++.dg/init/pr25811-3.C: New.
10483         * g++.dg/init/pr25811-4.C: New.
10484
10485 2011-05-25  Jason Merrill  <jason@redhat.com>
10486
10487         * g++.dg/cpp0x/enum17.C: New.
10488         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10489
10490         * g++.dg/cpp0x/auto24.C: New.
10491
10492         * g++.dg/cpp0x/error4.C: New.
10493
10494         * g++.dg/cpp0x/rv-restrict.C: New.
10495
10496         * g++.dg/cpp0x/enum15.C: New.
10497         * g++.dg/cpp0x/constexpr-switch2.C: New.
10498
10499         * g++.dg/cpp0x/variadic110.C: New.
10500
10501         * g++.dg/cpp0x/auto9.C: Add typedef test.
10502
10503         * g++.dg/cpp0x/auto23.C: New.
10504         * g++.dg/cpp0x/auto9.C: Adjust.
10505
10506         * g++.dg/cpp0x/defaulted29.C: New.
10507
10508         * g++.dg/cpp0x/initlist51.C: New.
10509
10510 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10511
10512         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10513         * g++.dg/abi/packed1.C: Suppress warning.
10514         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10515         * g++.dg/template/stdarg1.C: Likewise.
10516         * g++.dg/other/packed1.C: Remove arm from xfail list.
10517
10518 2011-05-25  Jason Merrill  <jason@redhat.com>
10519
10520         * g++.dg/cpp0x/enum16.C: New.
10521         * g++.dg/parse/error15.C: Adjust.
10522
10523         * g++.dg/cpp0x/initlist50.C: New.
10524
10525         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10526
10527         * g++.dg/cpp0x/variadic109.C: New.
10528
10529 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10530
10531          * gcc.target/i386/pause-1.c: New.
10532
10533 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10534
10535         * gcc.dg/stack-usage-1.c: Adjust comment.
10536         * gcc.dg/stack-usage-2.c: New test.
10537
10538 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10539
10540         PR c++/49136
10541         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10542         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10543
10544 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10545
10546         PR rtl-optimization/48757
10547         * gfortran.dg/pr48757.f:  New test case.
10548
10549 2011-05-24  Jason Merrill  <jason@redhat.com>
10550
10551         * g++.dg/cpp0x/access01.C: New.
10552
10553 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10554
10555         PR libobjc/48177
10556         * objc.dg/pr48177.m: New testcase.
10557
10558 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10559
10560         PR objc/48187
10561         * objc.dg/pr48187.m: New testcase.
10562         * obj-c++.dg/pr48187.mm: New testcase.
10563         * objc.dg/ivar-extra-semicolon.m: New testcase.
10564
10565 2011-05-24  Jason Merrill  <jason@redhat.com>
10566
10567         * g++.dg/template/access21.C: New.
10568         * g++.dg/template/access22.C: New.
10569
10570 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10571
10572         PR rtl-optimization/48633
10573         * g++.dg/pr48633.C: New test.
10574
10575 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10576
10577         PR target/49133
10578         * g++.dg/other/pr49133.C: New test.
10579
10580 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10581             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10582
10583         * gcc.dg/torture/tls/run-gd.c: New test.
10584         * gcc.dg/torture/tls/run-ie.c: New test.
10585         * gcc.dg/torture/tls/run-ld.c: New test.
10586         * gcc.dg/torture/tls/run-le.c: New test.
10587         * lib/target-supports.exp (check_effective_target_tls_runtime):
10588         Build testcase with TLS options.
10589
10590 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10591
10592         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10593
10594 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10595
10596         PR tree-optimization/49121
10597         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10598
10599 2011-05-23  Jason Merrill  <jason@redhat.com>
10600
10601         * g++.dg/cpp0x/defaulted28.C: New.
10602
10603         * g++.dg/cpp0x/sfinae25.C: New.
10604
10605         * g++.dg/cpp0x/rv-cast2.C: New.
10606
10607         * g++.dg/cpp0x/enum14.C: New.
10608
10609 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10610
10611         PR lto/49123
10612         * gcc.c-torture/execute/pr49123.c: New test.
10613
10614         PR debug/49032
10615         * gcc.dg/debug/pr49032.c: New test.
10616
10617         PR c/49120
10618         * gcc.dg/pr49120.c: New test.
10619
10620 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10621
10622         PR target/47315
10623         * gcc.target/i386/pr47315.c: New test.
10624
10625 2011-05-23  Jason Merrill  <jason@redhat.com>
10626
10627         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10628
10629         * g++.dg/cpp0x/sfinae24.C: New.
10630
10631         * g++.dg/cpp0x/error3.C: New.
10632
10633         * g++.dg/cpp0x/defaulted27.C: New.
10634
10635         * g++.dg/cpp0x/decltype27.C: New.
10636
10637 2011-05-23  Richard Guenther  <rguenther@suse.de>
10638
10639         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10640
10641 2011-05-23  Richard Guenther  <rguenther@suse.de>
10642
10643         PR tree-optimization/40874
10644         * g++.dg/tree-ssa/pr40874.C: New testcase.
10645
10646 2011-05-23  Richard Guenther  <rguenther@suse.de>
10647
10648         PR tree-optimization/49115
10649         * g++.dg/torture/pr49115.C: New testcase.
10650
10651 2011-05-23  Richard Guenther  <rguenther@suse.de>
10652
10653         PR middle-end/15419
10654         * gcc.dg/memcpy-3.c: New testcase.
10655
10656 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10657
10658         PR middle-end/48973
10659         * gcc.c-torture/execute/pr48973-1.c: New test.
10660         * gcc.c-torture/execute/pr48973-2.c: New test.
10661
10662 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10663
10664         PR c++/18016
10665         * g++.dg/warn/pr18016.C: New.
10666
10667 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10668
10669         PR target/45098
10670         * gcc.target/arm/ivopts-6.c: New test.
10671
10672 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10673
10674         PR middle-end/49029
10675         * gcc.c-torture/compile/pr49029.c: New test.
10676
10677 2011-05-22  Jason Merrill  <jason@redhat.com>
10678
10679         * g++.dg/cpp0x/sfinae23.C: New.
10680         * g++.dg/cpp0x/sfinae8.C: Correct.
10681
10682 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10683
10684         * gfortran.dg/function_optimize_8.f90:  New test case.
10685
10686 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10687
10688         PR tree-optimization/49087
10689         * gcc.dg/vect/O3-pr49087.c: New test.
10690
10691 2011-05-21  Jason Merrill  <jason@redhat.com>
10692
10693         * g++.dg/debug/const5.C: New.
10694
10695 2011-05-20  Jason Merrill  <jason@redhat.com>
10696
10697         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10698
10699         * g++.dg/cpp0x/constexpr-static7.C: New.
10700
10701         * g++.dg/cpp0x/enum12.C: New.
10702         * g++.dg/cpp0x/enum13.C: New.
10703
10704 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10705
10706         PR fortran/48699
10707         * gfortran.dg/select_type_23.f03: New.
10708
10709 2011-05-20  Jason Merrill  <jason@redhat.com>
10710
10711         * g++.dg/cpp0x/defaulted26.C: New.
10712
10713         * g++.dg/cpp0x/noexcept02.C: Fix.
10714         * g++.dg/cpp0x/noexcept03.C: Fix.
10715         * g++.dg/cpp0x/noexcept08.C: Fix.
10716         * g++.dg/cpp0x/noexcept10.C: New.
10717
10718 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10719
10720         PR fortran/48706
10721         * gfortran.dg/extends_12.f03: New.
10722
10723 2011-05-20  Jason Merrill  <jason@redhat.com>
10724
10725         * g++.dg/template/koenig9.C: New.
10726         * g++.dg/opt/pr47615.C: Fix.
10727         * g++.dg/overload/defarg1.C: Fix.
10728         * g++.dg/tc1/dr213.C: Remove xfail.
10729         * g++.dg/torture/pr34850.C: Fix.
10730         * g++.dg/torture/pr39362.C: Fix.
10731         * g++.old-deja/g++.brendan/crash56.C: Fix.
10732         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10733
10734 2011-05-20  Richard Guenther  <rguenther@suse.de>
10735
10736         PR tree-optimization/49079
10737         * gcc.dg/torture/pr49079.c: New testcase.
10738
10739 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10740
10741         PR tree-optimization/49073
10742         * gcc.c-torture/execute/pr49073.c: New test.
10743
10744 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10745
10746         PR fortran/18918
10747         * gfortran.dg/coarray_21.f90: New.
10748
10749 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10750
10751         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10752         output.
10753
10754 2011-05-19  Richard Guenther  <rguenther@suse.de>
10755
10756         PR testsuite/49063
10757         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10758
10759 2011-05-19  Richard Guenther  <rguenther@suse.de>
10760
10761         PR middle-end/48985
10762         * gcc.dg/builtin-object-size-11.c: New testcase.
10763
10764 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10765
10766         PR target/45098
10767         * gcc.target/arm/ivopts.c: New test.
10768         * gcc.target/arm/ivopts-2.c: New test.
10769
10770 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10771
10772         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10773
10774 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10775
10776         * gcc.c-torture/execute/960321-1.x: Remove.
10777
10778 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10779
10780         PR fortran/48700
10781         * gfortran.dg/move_alloc_4.f90: New.
10782
10783 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10784
10785         PR target/49002
10786         * gcc.target/i386/pr49002-1.c: New test.
10787         * gcc.target/i386/pr49002-2.c: Likewise.
10788
10789 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10790
10791         PR tree-optimization/49039
10792         * gcc.c-torture/execute/pr49039.c: New test.
10793         * gcc.dg/tree-ssa/pr49039.c: New test.
10794         * g++.dg/torture/pr49039.C: New test.
10795
10796 2011-05-18  Jason Merrill  <jason@redhat.com>
10797
10798         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10799         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10800         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10801
10802 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10803
10804         * gcc.target/bfin/mcpu-bf592.c: New test.
10805
10806 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10807
10808         PR tree-optimization/41881
10809         * gcc.dg/vect/O3-pr41881.c: New test.
10810         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10811
10812 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10813
10814         PR tree-optimization/49000
10815         * gcc.dg/pr49000.c: New test.
10816
10817 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10818
10819         * gnat.dg/invalid1.adb: New test.
10820
10821 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10822
10823         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10824         scan pattern.
10825         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10826         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10827
10828 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10829
10830         PR c++/48994
10831         * g++.dg/cpp0x/range-for18.C: New.
10832
10833 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10834
10835         PR fortran/18918
10836         * gfortran.dg/coarray/image_index_2.f90: New.
10837
10838 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10839
10840         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10841         * g++.dg/cpp0x/override2.C: New.
10842
10843 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10844
10845         PR fortran/18918
10846         * gfortran.de/coarray_20.f90: New.
10847
10848 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10849
10850         PR fortran/22572
10851         * function_optimize_7.f90:  New test case.
10852
10853 2011-05-13  Jason Merrill  <jason@redhat.com>
10854
10855         * g++.dg/cpp0x/decltype26.C: New.
10856         * g++.dg/cpp0x/enum11.C: New.
10857
10858 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10859
10860         PR fortran/48972
10861         PR fortran/48991
10862         * gfortran.dg/assign_8.f90: Update dg-error.
10863
10864 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10865
10866         PR fortran/48972
10867         * gfortran.dg/io_constraints_8.f90: New.
10868         * gfortran.dg/io_constraints_9.f90: New.
10869
10870 2011-05-13  Martin Thuresson  <martint@google.com>
10871
10872         PR gcov-profile/47793
10873         * gcc.dg/pr47793.c: New.
10874
10875 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10876
10877         PR tree-optimization/48975
10878         * gcc.dg/pr48975.c: New test.
10879
10880 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10881
10882         PR fortran/48972
10883         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10884
10885 2011-05-12  Jason Merrill  <jason@redhat.com>
10886
10887         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10888
10889 2011-05-12  Geert Bosch  <bosch@adacore.com>
10890
10891         * gnat.dg/view_conversion1.adb: New test.
10892
10893 2011-05-12  Richard Guenther  <rguenther@suse.de>
10894
10895         PR tree-optimization/48172
10896         * gcc.dg/vect/pr48172.c: New testcase.
10897
10898 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10899
10900         PR debug/48967
10901         * g++.dg/opt/pr48967.C: New test.
10902
10903 2011-05-11  Jason Merrill  <jason@redhat.com>
10904
10905         * g++.dg/cpp0x/constexpr-friend.C: New.
10906         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10907
10908         * g++.dg/cpp0x/sfinae22.C: New.
10909
10910 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10911
10912         PR fortran/48889
10913         * gfortran.dg/generic_24.f90: New.
10914
10915 2011-05-11  Richard Guenther  <rguenther@suse.de>
10916
10917         PR tree-optimization/15256
10918         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10919
10920 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10921
10922         PR debug/48159
10923         * gcc.dg/pr48159-1.c: New test.
10924         * gcc.dg/pr48159-2.c: New test.
10925
10926 2011-05-11  Richard Guenther  <rguenther@suse.de>
10927
10928         PR middle-end/48953
10929         * gcc.dg/torture/pr48953.c: New testcase.
10930
10931 2011-05-11  Richard Guenther  <rguenther@suse.de>
10932
10933         PR tree-optimization/18041
10934         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10935
10936 2011-05-11  Alan Modra  <amodra@gmail.com>
10937
10938         PR target/47755
10939         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10940
10941 2011-05-10  Jason Merrill  <jason@redhat.com>
10942
10943         * g++.dg/cpp0x/defaulted25.C: New.
10944         * g++.dg/template/crash7.C: Adjust.
10945
10946         * g++.dg/cpp0x/variadic108.C: New.
10947
10948 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10949
10950         * g++.dg/inherit/virtual9.C: Extend.
10951
10952 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10953
10954         PR target/48857
10955         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10956         are passed and returned in vector registers.
10957
10958 2011-05-10  Richard Guenther  <rguenther@suse.de>
10959
10960         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10961         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10962         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10963         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10964         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10965         applies.
10966
10967 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10968
10969         PR tree-optimization/48611
10970         PR tree-optimization/48794
10971         * gfortran.dg/gomp/pr48611.f90: New test.
10972         * gfortran.dg/gomp/pr48794.f90: New test.
10973
10974         PR debug/48928
10975         * gcc.dg/dfp/pr48928.c: New test.
10976
10977 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10978
10979         PR c++/48522
10980         * g++.dg/cpp0x/pr48522.C: New.
10981
10982 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10983
10984         PR c++/48735
10985         * g++.dg/cpp0x/sfinae21.C: New.
10986
10987 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10988
10989         * g++.dg/template/sfinae28.C: Rename to...
10990         * g++.dg/cpp0x/sfinae19.C: ... this.
10991         * g++.dg/template/sfinae29.C: Rename to...
10992         * g++.dg/cpp0x/sfinae20.C: ... this.
10993
10994 2011-05-09  Jeff Law <law@redhat.com>
10995
10996         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10997         consistent results.
10998
10999 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
11000
11001         PR c++/20039
11002         * g++.dg/init/pr20039.C: New.
11003
11004 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11005
11006         PR c++/48737
11007         PR c++/48744
11008         * g++.dg/template/sfinae28.C: New.
11009         * g++.dg/template/sfinae29.C: Likewise.
11010
11011 2011-05-09  Jason Merrill  <jason@redhat.com>
11012
11013         * g++.dg/template/nontype23.C: New.
11014
11015 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
11016         PR c++/48859
11017         * g++.dg/init/pr48859.C: New.
11018
11019 2011-05-09  Jason Merrill  <jason@redhat.com>
11020
11021         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11022         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11023         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11024         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11025         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11026         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11027         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11028         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11029
11030 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
11031
11032         * g++.dg/inherit/virtual9.C: New.
11033
11034 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
11035
11036         PR c++/48574
11037         * g++.dg/template/dependent-expr8.C: New test case.
11038
11039 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
11040
11041         PR tree-optimization/48837
11042         * gcc.dg/pr48837.c: New testcase.
11043
11044 2011-05-06  Jason Merrill  <jason@redhat.com>
11045
11046         * g++.dg/cpp0x/constexpr-condition2.C: New.
11047
11048         * g++.dg/cpp0x/constexpr-missing.C: New.
11049
11050 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11051
11052         PR fortran/18918
11053         * gfortran.dg/coarray/this_image_2.f90: New.
11054
11055 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11056
11057         PR fortran/48858
11058         PR fortran/48820
11059         * gfortran.dg/bind_c_usage_22.f90: New.
11060         * gfortran.dg/bind_c_usage_23.f90: New.
11061         * gfortran.dg/bind_c_usage_24.f90: New.
11062         * gfortran.dg/bind_c_usage_24_c.c: New.
11063
11064 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
11065
11066         PR c++/48838
11067         * g++.dg/template/member9.C: New test case.
11068
11069 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11070
11071         * gnat.dg/discr29.ad[sb]: New test.
11072         * gnat.dg/discr30.adb: Likewise.
11073
11074 2011-05-05  Julian Brown  <julian@codesourcery.com>
11075
11076         * gcc.target/arm/neon-vset_lanes8.c: New test.
11077
11078 2011-05-05  Jason Merrill  <jason@redhat.com>
11079
11080         * g++.dg/init/new32.C: New.
11081
11082 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11083
11084         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11085         Fix typo.
11086
11087 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
11088
11089         PR rtl-optimization/48381
11090         * gcc.c-torture/compile/pr48381.c: New test.
11091
11092 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
11093
11094         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11095         to dg-options.
11096         * gcc.target/i386/opt-1.c: Ditto.
11097
11098 2011-05-04  Jason Merrill  <jason@redhat.com>
11099
11100         * g++.dg/conversion/base1.C: New.
11101
11102 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11103
11104         PR libgfortran/48787
11105         * gfortran.dg/round_3.f08: Add more checks to test case.
11106
11107 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11108
11109         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11110         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11111         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11112         Gate test on effective_target fd_truncate.
11113
11114 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11115
11116         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11117         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11118         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11119         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11120         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11121         * gcc.target/i386/pr38824.c: Ditto.
11122         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11123         * gcc.target/i386/vecinit-2.c: Ditto.
11124         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11125         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11126         * gcc.target/i386/parity-2.c: Ditto.
11127         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11128
11129 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11130
11131         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11132         remove duplication.
11133         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11134         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11135         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11136
11137 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11138
11139         PR fortran/18918
11140         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11141
11142 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11143
11144         PR fortran/18918
11145         * gfortran.dg/coarray/this_image_1.f90: New.
11146
11147 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11148
11149         PR fortran/18918
11150         * gfortran.dg/coarray/caf.dg: New.
11151         * gfortran.dg/coarray/image_index_1.f90: New, copied
11152         from ../coarray_16.f90.
11153
11154 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11155
11156         PR c++/28501
11157         * g++.dg/ext/complex9.C: New.
11158
11159 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11160
11161         From Mike Frysinger
11162         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11163         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11164         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11165
11166 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11167
11168         * gcc.target/bfin/builtins: Created.
11169         * gcc.target/bfin/hisilh-O0.c: Deleted.
11170         * gcc.target/bfin/hisilh.c: Moved to...
11171         * gcc.target/bfin/builtins/hisilh.c: ...here.
11172         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11173         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11174         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11175         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11176         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11177         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11178         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11179         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11180         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11181         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11182         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11183         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11184         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11185         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11186         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11187         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11188         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11189         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11190         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11191         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11192         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11193         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11194         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11195         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11196         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11197         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11198         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11199         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11200         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11201         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11202         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11203         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11204         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11205         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11206         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11207         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11208         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11209         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11210         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11211         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11212         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11213         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11214         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11215         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11216         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11217         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11218         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11219         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11220         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11221         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11222         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11223         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11224         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11225         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11226         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11227         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11228         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11229         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11230         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11231         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11232         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11233         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11234         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11235         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11236         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11237         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11238         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11239         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11240         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11241         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11242         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11243         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11244         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11245         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11246         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11247         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11248         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11249         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11250         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11251         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11252         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11253         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11254         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11255         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11256         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11257         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11258         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11259         * gcc.target/bfin/builtins/circptr.c: Ditto.
11260         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11261         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11262         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11263         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11264         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11265         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11266         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11267         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11268         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11269         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11270         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11271         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11272         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11273         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11274         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11275         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11276         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11277         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11278         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11279         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11280         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11281         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11282         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11283         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11284         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11285         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11286         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11287         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11288         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11289         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11290         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11291         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11292         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11293         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11294         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11295         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11296         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11297         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11298         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11299         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11300         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11301         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11302         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11303         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11304         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11305         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11306         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11307         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11308         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11309         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11310         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11311         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11312         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11313         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11314         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11315         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11316         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11317         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11318         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11319         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11320         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11321         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11322         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11323         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11324         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11325         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11326         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11327         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11328         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11329         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11330
11331 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11332
11333         * gcc.target/arm/cold-lc.c: New test.
11334
11335 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11336
11337         PR target/48774
11338         * gcc.dg/pr48774.c: New test.
11339
11340 2011-05-03  Richard Guenther  <rguenther@suse.de>
11341
11342         * gcc.dg/large-size-array-5.c: New testcase.
11343
11344 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11345
11346         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11347
11348 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11349
11350         * lib/target-supports.exp (check_effective_target_vect_strided):
11351         Replace with...
11352         (check_effective_target_vect_strided2)
11353         (check_effective_target_vect_strided3)
11354         (check_effective_target_vect_strided4)
11355         (check_effective_target_vect_strided8): ...these new functions.
11356
11357         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11358         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11359         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11360         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11361         * gcc.dg/vect/pr37539.c: Likewise.
11362         * gcc.dg/vect/slp-11a.c: Likewise.
11363         * gcc.dg/vect/slp-11b.c: Likewise.
11364         * gcc.dg/vect/slp-11c.c: Likewise.
11365         * gcc.dg/vect/slp-12a.c: Likewise.
11366         * gcc.dg/vect/slp-12b.c: Likewise.
11367         * gcc.dg/vect/slp-18.c: Likewise.
11368         * gcc.dg/vect/slp-19a.c: Likewise.
11369         * gcc.dg/vect/slp-19b.c: Likewise.
11370         * gcc.dg/vect/slp-21.c: Likewise.
11371         * gcc.dg/vect/slp-23.c: Likewise.
11372         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11373
11374         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11375         instead of vect_interleave && vect_extract_even_odd.
11376         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11377         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11378         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11379         * gcc.dg/vect/vect-1.c: Likewise.
11380         * gcc.dg/vect/vect-10.c: Likewise.
11381         * gcc.dg/vect/vect-98.c: Likewise.
11382         * gcc.dg/vect/vect-107.c: Likewise.
11383         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11384         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11385         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11386         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11387         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11388         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11389         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11390         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11391         * gcc.dg/vect/vect-strided-float.c: Likewise.
11392         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11393         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11394         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11395         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11396         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11397         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11398         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11399         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11400         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11401         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11402         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11403         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11404         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11405         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11406         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11407
11408         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11409         target condition.
11410         * gcc.dg/vect/pr30843.c: Likewise.
11411         * gcc.dg/vect/pr33866.c: Likewise.
11412         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11413         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11414         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11415         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11416
11417 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11418
11419         * gcc.dg/vect/slp-11.c: Split into...
11420         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11421         gcc.dg/vect/slp-11c.c: ...these tests.
11422         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11423         * gcc.dg/vect/slp-12c.c: ...this new test.
11424         * gcc.dg/vect/slp-19.c: Split into...
11425         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11426         gcc.dg/vect/slp-19c.c: ...these new tests.
11427
11428 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11429
11430         * lib/target-supports.exp
11431         (check_effective_target_vect_extract_even_odd_wide): Delete.
11432         (check_effective_target_vect_strided_wide): Likewise.
11433         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11434         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11435         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11436         * gcc.dg/vect/pr37539.c: Likewise.
11437         * gcc.dg/vect/slp-11.c: Likewise.
11438         * gcc.dg/vect/slp-12a.c: Likewise.
11439         * gcc.dg/vect/slp-12b.c: Likewise.
11440         * gcc.dg/vect/slp-19.c: Likewise.
11441         * gcc.dg/vect/slp-23.c: Likewise.
11442         * gcc.dg/vect/vect-1.c: Likewise.
11443         * gcc.dg/vect/vect-98.c: Likewise.
11444         * gcc.dg/vect/vect-107.c: Likewise.
11445         * gcc.dg/vect/vect-strided-float.c: Likewise.
11446
11447 2011-05-02  Jason Merrill  <jason@redhat.com>
11448
11449         * g++.dg/init/new31.C: New.
11450
11451 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11452
11453         PR c/35445
11454         * gcc.dg/pr35445.c: New test.
11455
11456 2011-05-02  Jason Merrill  <jason@redhat.com>
11457
11458         * c-c++-common/vla-1.c: New.
11459
11460 2011-05-02  Richard Guenther  <rguenther@suse.de>
11461
11462         PR tree-optimization/48822
11463         * gcc.dg/torture/pr48822.c: New testcase.
11464
11465 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11466
11467         PR c++/47969
11468         * g++.dg/cpp0x/constexpr-47969.C: New.
11469
11470 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11471
11472         PR testsuite/48498
11473         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11474         on vect_no_align targets.
11475         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11476         vect_no_align targets.
11477
11478 2011-05-01  Xinliang David Li  <davidxl@google.com>
11479
11480         * gcc.dg/tree-ssa/integer-addr.c: New test.
11481         * gcc.dg/tree-ssa/alias_bug.c: New test.
11482
11483 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11484
11485         PR libgfortran/48787
11486         * gfortran.dg/round_3.f08: Add more checks.
11487
11488 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11489
11490         PR fortran/48821
11491         * gfortran.dg/import9.f90: New, proper test.
11492         * gfortran.dg/interface_37.f90: Remove bogus
11493         test (bogus copy of interface_36.f90).
11494
11495 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11496
11497         PR fortran/48821
11498         * gfortran.dg/interface_37.f90: New.
11499
11500 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11501
11502         PR fortran/48746
11503         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11504
11505 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11506
11507         PR tree-optimization/48809
11508         * gcc.c-torture/execute/pr48809.c: New test.
11509
11510 2011-04-29  Jeff Law <law@redhat.com>
11511
11512         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11513
11514 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11515
11516         PR c++/48606
11517         * g++.dg/init/ctor10.C: New.
11518
11519 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11520
11521         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11522           warning in implicitly instantiated templates.
11523
11524 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11525
11526         * g++.dg/warn/Wnull-conversion-1.C: New.
11527         * g++.dg/warn/Wnull-conversion-2.C: New.
11528
11529 2011-04-29  Diego Novillo  <dnovillo@google.com>
11530
11531         * g++.old-deja/g++.other/null3.C: Expect warning about
11532         converting boolean to a pointer.
11533
11534 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11535
11536         PR fortran/48462
11537         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11538         being a target.
11539
11540         PR fortran/48746
11541         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11542
11543 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11544
11545         PR fortran/48810
11546         * gfortran.dg/typebound_proc_22.f90: New.
11547
11548         PR fortran/48800
11549         * gfortran.dg/interface_36.f90: New.
11550
11551 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11552
11553         PR libgfortran/48488
11554         PR libgfortran/48602
11555         PR libgfortran/48615
11556         PR libgfortran/48684
11557         PR libgfortran/48787
11558         * gfortran.dg/fmt_g.f: Adjust test.
11559         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11560         * gfortran.dg/round_3.f08: New test.
11561         * gfortran.dg/namelist_print_1.f: Adjust test.
11562         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11563         * gfortran.dg/f2003_io_5.f03: Adjust test.
11564         * gfortran.dg/coarray_15.f90: Adjust test.
11565         * gfortran.dg/namelist_65.f90: Adjust test.
11566         * gfortran.dg/fmt_cache_1.f: Adjust test.
11567         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11568         * gfortran.dg/real_const_3.f90: Adjust test.
11569
11570 2011-04-29  Jan Hubicka  <jh@suse.cz>
11571
11572         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11573         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11574
11575 2011-04-28  Xinliang David Li  <davidxl@google.com>
11576
11577         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11578         * g++.dg/prof-robust-1.C: New test.
11579
11580 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11581
11582         PR tree-optimization/48765
11583         * gcc.dg/vect/pr48765.c: New.
11584
11585 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11586
11587         PR tree-optimization/48775
11588         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11589
11590 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11591
11592         PR c++/48798
11593         * g++.dg/inherit/pr48798.C: New.
11594         * g++.old-deja/g++.other/base1.C: Adjust.
11595
11596 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11597
11598         PR c++/48656
11599         * g++.dg/template/inherit7.C: New test case.
11600
11601 2011-04-28  Richard Guenther  <rguenther@suse.de>
11602
11603         PR tree-optimization/40052
11604         PR tree-optimization/15347
11605         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11606         * gcc.dg/pr15347.c: Likewise.
11607
11608 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11609
11610         PR c++/48530
11611         * g++.dg/cpp0x/sfinae18.C: New.
11612
11613 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11614
11615         PR c++/48771
11616         * g++.dg/ext/is_literal_type1.C: New.
11617
11618 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11619
11620         PR fortran/48112
11621         PR fortran/48279
11622         * gfortran.dg/interface_35.f90: New.
11623         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11624         * gfortran.dg/func_result_6.f90: Add dg-warning.
11625         * gfortran.dg/bessel_1.f90: Ditto.
11626         * gfortran.dg/hypot_1.f90: Ditto.
11627         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11628         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11629         * gfortran.dg/interface_assignment_4.f90: Ditto.
11630
11631 2011-04-27  Jason Merrill  <jason@redhat.com>
11632
11633         * g++.dg/ext/complex8.C: New.
11634
11635         * g++.dg/cpp0x/initlist49.C: New.
11636         * g++.dg/init/new30.C: New.
11637
11638 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11639
11640         PR fortran/48788
11641         * gfortran.dg/whole_file_34.f90: New.
11642
11643 2011-04-27  Jan Hubicka  <jh@suse.cz>
11644
11645         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11646
11647 2011-04-27  Jason Merrill  <jason@redhat.com>
11648
11649         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11650
11651         * g++.dg/parse/ambig6.C: New.
11652
11653 2011-04-27  Nick Clifton  <nickc@redhat.com>
11654
11655         * gcc.dg/20020312-2.c: Add definition for RX.
11656
11657         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11658         option with RX targets.
11659
11660         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11661         /* */ comments.
11662
11663 2011-04-27  Richard Guenther  <rguenther@suse.de>
11664
11665         * gcc.dg/tree-ssa/pr23382.c: Remove.
11666
11667 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11668
11669         PR target/48767
11670         * gcc.c-torture/compile/pr48767.c: New test.
11671
11672 2011-04-27  Richard Guenther  <rguenther@suse.de>
11673
11674         PR tree-optimization/48772
11675         * g++.dg/pr48772.C: New testcase.
11676
11677 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11678
11679         PR c/48742
11680         * gcc.c-torture/compile/pr48742.c: New test.
11681
11682 2011-04-26  Jason Merrill  <jason@redhat.com>
11683
11684         * g++.dg/lookup/koenig13.C: New.
11685
11686         * g++.dg/cpp0x/initlist48.C: New.
11687
11688 2011-04-25  Jason Merrill  <jason@redhat.com>
11689
11690         * g++.dg/cpp0x/sfinae17.C: New.
11691
11692 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11693
11694         PR target/48258
11695         * gcc.target/powerpc/pr48258-1.c: New file.
11696         * gcc.target/powerpc/pr48258-2.c: Ditto.
11697
11698 2011-04-26  Xinliang David Li  <davidxl@google.com>
11699
11700         * gcc.dg/uninit-suppress.c: New test.
11701         * gcc.dg/uninit-suppress.c: New test.
11702
11703 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11704
11705         PR debug/48768
11706         * gcc.dg/pr48768.c: New test.
11707
11708         PR tree-optimization/48734
11709         * gcc.c-torture/compile/pr48734.c: New test.
11710
11711         PR testsuite/48753
11712         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11713
11714 2011-04-26  Richard Guenther  <rguenther@suse.de>
11715
11716         PR tree-optimization/48731
11717         * gcc.dg/torture/pr48731.c: New testcase.
11718
11719 2011-04-26  Richard Guenther  <rguenther@suse.de>
11720
11721         PR testsuite/48753
11722         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11723
11724 2011-04-26  Richard Guenther  <rguenther@suse.de>
11725
11726         PR middle-end/48694
11727         * gcc.dg/torture/pr48694-1.c: New testcase.
11728         * gcc.dg/torture/pr48694-2.c: Likewise.
11729
11730 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11731
11732         * g++.dg/ext/underlying_type1.C: New.
11733         * g++.dg/ext/underlying_type2.C: Likewise.
11734         * g++.dg/ext/underlying_type3.C: Likewise.
11735         * g++.dg/ext/underlying_type4.C: Likewise.
11736         * g++.dg/ext/underlying_type5.C: Likewise.
11737         * g++.dg/ext/underlying_type6.C: Likewise.
11738         * g++.dg/ext/underlying_type7.C: Likewise.
11739         * g++.dg/ext/underlying_type8.C: Likewise.
11740         * g++.dg/ext/underlying_type9.C: Likewise.
11741         * g++.dg/ext/underlying_type10.C: Likewise.
11742
11743 2011-04-25  Jason Merrill  <jason@redhat.com>
11744
11745         * g++.dg/cpp0x/regress/template-const2.C: New.
11746
11747 2011-04-25  Jeff Law <law@redhat.com>
11748
11749         * gcc.dg/tree-ssa/vrp56.c: new test.
11750
11751 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11752
11753         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11754
11755 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11756
11757         PR preprocessor/48740
11758         * c-c++-common/raw-string-11.c: New test.
11759
11760 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11761
11762         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11763         hppa*-*-hpux*.
11764
11765 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11766
11767         PR fortran/18918
11768         * gfortran.dg/coarray_19.f90: New.
11769
11770 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11771
11772         PR c/48685
11773         * gcc.dg/pr48685.c: New test.
11774
11775 2011-04-22  Jan Hubicka  <jh@suse.cz>
11776
11777         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11778
11779 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11780
11781         PR tree-optimization/48717
11782         * gcc.c-torture/execute/pr48717.c: New test.
11783
11784 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11785
11786         PR target/48723
11787         * gcc.target/i386/pr48723.c: New test.
11788
11789 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11790
11791         PR c/48716
11792         * gcc.dg/gomp/pr48716.c: New test.
11793         * g++.dg/gomp/pr48716.C: New test.
11794
11795 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11796
11797         PR c/36750
11798         * gcc.dg/missing-field-init-2.c: Update testcase.
11799
11800 2011-04-22  Alan Modra  <amodra@gmail.com>
11801
11802         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11803
11804 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11805
11806         PR fortran/48405
11807         * gfortran.dg/function_optimize_6.f90:  New test.
11808
11809 2011-04-21  Easwaran Raman  <eraman@google.com>
11810
11811         * gcc.dg/stack-layout-2.c: New test.
11812
11813 2011-04-21  Richard Guenther  <rguenther@suse.de>
11814
11815         PR lto/48703
11816         * g++.dg/lto/pr48207-2_0.C: New testcase.
11817         * g++.dg/lto/pr48207-3_0.C: Likewise.
11818
11819 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11820
11821         * gnat.dg/volatile5.adb: New test.
11822         * gnat.dg/volatile5_pkg.ads: New helper.
11823
11824 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11825
11826         PR target/48708
11827         * gcc.target/i386/pr48708.c: New test.
11828
11829 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11830
11831         * gcc.dg/vect/vect-119.c: New test.
11832
11833 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11834
11835         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11836         and once without.
11837
11838 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11839             Richard Sandiford  <richard.sandiford@linaro.org>
11840
11841         PR target/46329
11842         * gcc.target/arm/pr46329.c: New test.
11843
11844 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11845
11846         PR fortran/18918
11847         * gfortran.dg/coarray_18.f90: New.
11848
11849 2011-04-20  Jason Merrill  <jason@redhat.com>
11850
11851         * g++.dg/cpp0x/initlist47.C: New.
11852
11853         * g++.dg/init/dtor4.C: New.
11854
11855 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11856
11857         PR target/48678
11858         * gcc.target/i386/sse2-pinsrw.c: New test.
11859         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11860         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11861         * gcc.target/i386/sse2-insvhi.c: Ditto.
11862         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11863         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11864
11865 2011-04-20  Jason Merrill  <jason@redhat.com>
11866
11867         * g++.dg/template/const4.C: New.
11868
11869 2011-04-20  Easwaran Raman  <eraman@google.com>
11870
11871         * gcc.dg/stack-layout-1.c: New test.
11872
11873 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11874
11875         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11876         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11877         function.
11878
11879 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11880
11881         * gcc.dg/binop-xor1.c: New test.
11882         * gcc.dg/binop-xor2.c: New test.
11883         * gcc.dg/binop-xor3.c: New test.
11884         * gcc.dg/binop-xor4.c: New test.
11885         * gcc.dg/binop-xor5.c: New test.
11886
11887 2011-04-20  Richard Guenther  <rguenther@suse.de>
11888
11889         PR tree-optimization/47892
11890         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11891
11892 2011-04-20  Richard Guenther  <rguenther@suse.de>
11893
11894         PR middle-end/48695
11895         * g++.dg/torture/pr48695.C: New testcase.
11896
11897 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11898
11899         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11900         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11901         * gcc.c-torture/execute/pr45262.c: Ditto
11902         * gcc.dg/torture/pr43165.c: Ditto.
11903         * gcc.dg/torture/pr47228.c: Ditto.
11904         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11905         * gcc.dg/ipa/pr45644.c: Ditto.
11906         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11907         PDP11.
11908
11909 2011-04-19  Jason Merrill  <jason@redhat.com>
11910
11911         * g++.dg/ext/complex7.C: New.
11912
11913         * g++.dg/ext/attrib41.C: New.
11914
11915 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11916
11917         PR testsuite/48676
11918         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11919
11920 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11921
11922         PR target/48678
11923         * gcc.target/i386/pr48678.c: New test.
11924
11925 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11926
11927         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11928         * g++.dg/opt/devirt2.C: New test.
11929         * g++.dg/ipa/devirt-g-1.C: Likewise.
11930
11931 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11932
11933         PR fortran/48588
11934         * gfortran.dg/whole_file_33.f90: New.
11935
11936 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11937
11938         * g++.dg/ipa/devirt-7.C: New test.
11939
11940 2011-04-19  Richard Guenther  <rguenther@suse.de>
11941
11942         PR lto/48207
11943         * g++.dg/lto/pr48207_0.C: New testcase.
11944
11945 2011-04-18  Jason Merrill  <jason@redhat.com>
11946
11947         * g++.dg/init/void1.C: New.
11948
11949         * g++.dg/cpp0x/union4.C: New.
11950
11951 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11952
11953         PR middle-end/48661
11954         * g++.dg/torture/pr48661.C: New test.
11955
11956         PR c++/48632
11957         * g++.dg/gomp/pr48632.C: New test.
11958
11959 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11960
11961         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11962         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11963
11964 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11965
11966         PR fortran/18918
11967         * gfortran.dg/coarray_17.f90: New.
11968         * gfortran.dg/coarray_10.f90: Update dg-error.
11969
11970 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11971
11972         PR testsuite/48251
11973         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11974         * gfortran.dg/guality/guality.exp: Likewise.
11975
11976 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11977
11978         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11979
11980 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11981
11982         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11983
11984 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11985
11986         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11987
11988 2011-04-18  Richard Guenther  <rguenther@suse.de>
11989
11990         PR middle-end/46364
11991         * g++.dg/torture/pr46364.C: New testcase.
11992
11993 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11994
11995         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11996
11997 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11998
11999         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
12000
12001 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
12002             Ira Rosen  <ira.rosen@linaro.org>
12003
12004         PR target/48252
12005         * gcc.target/arm/pr48252.c: New test.
12006
12007 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
12008
12009         PR tree-optimization/48616
12010         * gcc.dg/pr48616.c: New test.
12011
12012 2011-04-18  Tobias Burnus  <burnus@net-b.de>
12013
12014         PR fortran/18918
12015         * gfortran.dg/coarray_16.f90: New.
12016
12017 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
12018
12019         PR fortran/48462
12020         * gfortran.dg/realloc_on_assign_7.f03: New test.
12021
12022 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12023
12024         PR libgfortran/48602
12025         * gfortran.dg/fmt_g0_6.f08: New test.
12026
12027 2011-04-17  Jason Merrill  <jason@redhat.com>
12028
12029         * g++.dg/cpp0x/sfinae16.C: New.
12030
12031 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
12032
12033         * gcc.target/mips/reg-var-1.c: New test.
12034
12035 2011-04-17  Jan Hubicka  <jh@suse.cz>
12036
12037         * gcc.dg/winline-5.c: Update testcase.
12038
12039 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12040
12041         * gnat.dg/discr27.ad[sb]: Move dg directive.
12042         * gnat.dg/discr28.ad[sb]: New test.
12043         * gnat.dg/discr28_pkg.ads: New helper.
12044
12045 2011-04-17  Michael Matz  <matz@suse.de>
12046
12047         PR tree-optimization/48622
12048         PR lto/48645
12049         * gcc.dg/lto/pr48622_0.c: New test.
12050
12051 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
12052
12053         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12054         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12055         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12056         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12057         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12058         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12059
12060 2011-04-15  Jason Merrill  <jason@redhat.com>
12061
12062         * g++.dg/cpp0x/range-for17.C: New.
12063
12064 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12065
12066         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12067         * g++.dg/cpp0x/range-for3.C: Likewise.
12068         * g++.dg/cpp0x/range-for9.C: Correct error message.
12069         * g++.dg/cpp0x/range-for11.C: New.
12070         * g++.dg/cpp0x/range-for12.C: New.
12071         * g++.dg/cpp0x/range-for13.C: New.
12072         * g++.dg/cpp0x/range-for14.C: New.
12073         * g++.dg/cpp0x/range-for15.C: New.
12074         * g++.dg/cpp0x/range-for16.C: New.
12075
12076 2011-04-15  Tobias Burnus  <burnus@net-b.de>
12077
12078         PR fortran/18918
12079         * gfortran.dg/coarray_15.f90: Change to dg-do run.
12080
12081 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
12082
12083         * objc.dg/naming-4.m: Updated.
12084         * objc.dg/naming-5.m: Updated.
12085         * objc.dg/naming-6.m: New.
12086         * objc.dg/naming-7.m: New.
12087         * obj-c++.dg/naming-1.mm: Updated.
12088         * obj-c++.dg/naming-2.mm: Updated.
12089         * obj-c++.dg/naming-3.mm: New.
12090         * obj-c++.dg/naming-4.mm: New.
12091
12092 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12093
12094         PR libgfortran/48589
12095         * gfortran.dg/fmt_g0_5.f08: New test.
12096
12097 2011-04-15  Richard Guenther  <rguenther@suse.de>
12098
12099         PR testsuite/48286
12100         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12101
12102 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
12103
12104         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12105         -finline-limit=0 to -fno-inline
12106
12107 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12108
12109         PR target/48614
12110         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12111         just avx.
12112
12113 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12114
12115         PR target/48605
12116         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12117         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12118         * gcc.target/i386/avx-insertps-3.c: New test.
12119         * gcc.target/i386/avx-insertps-4.c: New test.
12120
12121 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12122
12123         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12124         -finline-limit=0
12125
12126 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12127
12128         PR target/46779
12129         PR target/45291
12130         PR target/41894
12131         * gcc.target/avr/pr46779-1.c: New test case
12132         * gcc.target/avr/pr46779-2.c: New test case
12133
12134 2011-04-14  Jason Merrill  <jason@redhat.com>
12135
12136         * g++.dg/cpp0x/sfinae15.C: New.
12137
12138         * g++.dg/cpp0x/sfinae14.C: New.
12139
12140         * g++.dg/ext/vla10.C: New.
12141
12142 2011-04-14  Richard Guenther  <rguenther@suse.de>
12143
12144         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12145
12146 2011-04-14  Richard Guenther  <rguenther@suse.de>
12147
12148         * gcc.dg/fold-bitand-4.c: Move ...
12149         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12150
12151 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12152
12153         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12154         variables const.
12155         * gcc.target/avr/torture/trivial.c: Ditto.
12156
12157 2011-04-13  Jason Merrill  <jason@redhat.com>
12158
12159         * g++.dg/template/operator11.C: New.
12160
12161 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12162
12163         PR middle-end/48591
12164         * gcc.dg/gomp/pr48591.c: New test.
12165
12166         PR c++/48570
12167         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12168         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12169
12170 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12171
12172         PR c++/48574
12173         * g++.dg/template/dependent-expr7.C: New test case.
12174
12175 2011-04-13  Jason Merrill  <jason@redhat.com>
12176
12177         * g++.dg/cpp0x/sfinae13.C: New.
12178
12179 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12180
12181         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12182
12183 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12184
12185         * gcc.target/arm/pr43698.c: Remove -march option.
12186
12187 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12188
12189         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12190         -march option.
12191
12192 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12193
12194         PR fortran/48360
12195         PR fortran/48456
12196         * gfortran.dg/realloc_on_assign_6.f03: New test.
12197
12198 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12199
12200         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12201         targets the additional -mno-ms-bitfields and
12202         -Wno-packed-bitfield-compat options.
12203         * g++.dg/ext/bitfield3.C: Likewise.
12204         * g++.dg/ext/bitfield4.C: Likewise.
12205         * g++.dg/ext/bitfield5.C: Likewise.
12206         * gcc.dg/bitfld-15.c: Likewise.
12207         * gcc.dg/bitfld-16.c: Likewise.
12208         * gcc.dg/bitfld-17.c: Likewise.
12209         * gcc.dg/bitfld-18.c: Likewise.
12210
12211 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12212
12213         * gcc.target/arm/neon-vld3-1.c: New test.
12214         * gcc.target/arm/neon-vst3-1.c: New test.
12215         * gcc.target/arm/neon/v*.c: Regenerate.
12216
12217 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12218
12219         PR rtl-optimization/48549
12220         * g++.dg/opt/pr48549.C: New test.
12221
12222 2011-04-12  Richard Guenther  <rguenther@suse.de>
12223
12224         PR tree-optimization/46076
12225         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12226
12227 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12228
12229         PR testsuite/21164
12230         * lib/compat.exp (compat-execute): Declare unsupported after
12231         stripping path from src1.
12232         * lib/lto.exp (lto-execute): Likewise.
12233
12234 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12235
12236         PR c/48552
12237         * gcc.dg/pr48552-1.c: New test.
12238         * gcc.dg/pr48552-2.c: New test.
12239
12240 2011-04-11  Jason Merrill  <jason@redhat.com>
12241
12242         * g++.dg/cpp0x/sfinae12.C: New.
12243
12244         * g++.dg/cpp0x/enum10.C: New.
12245
12246         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12247
12248         * g++.dg/cpp0x/rv-func.C: New.
12249
12250 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12251
12252         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12253         alpha*-dec-osf5*.
12254
12255 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12256
12257         PR tree-optimization/48195
12258         * gcc.dg/ipa/pr48195.c: New test.
12259
12260 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12261
12262         * gnat.dg/return3.adb: Remove unused switch.
12263
12264 2011-04-08  Mike Stump  <mikestump@comcast.net>
12265
12266         PR testsuite/48506
12267         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12268         default to fno-common.
12269
12270 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12271
12272         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12273         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12274
12275 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12276
12277         PR fortran/48448
12278         * gfortran.dg/function_optimize_5.f90:  New test.
12279
12280 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12281
12282         * gnat.dg/aggr17.adb: New test.
12283         * gnat.dg/aggr18.adb: Likewise.
12284
12285 2011-04-08  Michael Matz  <matz@suse.de>
12286
12287         PR middle-end/48389
12288         * gcc.target/i386/pr48389.c: New test.
12289
12290 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12291
12292         PR rtl-optimization/48272
12293         * g++.dg/opt/pr48272.C: New.
12294
12295 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12296
12297         PR rtl-optimization/48235
12298         * gcc.dg/pr48235.c: New.
12299
12300 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12301
12302         PR rtl-optimization/48302
12303         * g++.dg/opt/pr48302.C: New.
12304
12305 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12306
12307         PR target/48273
12308         * g++.dg/opt/pr48273.C: New.
12309
12310 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12311
12312         PR rtl-optimization/48442
12313         * gcc.dg/pr48442.c: New.
12314
12315 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12316
12317         PR tree-optimization/48377
12318         * gcc.dg/vect/pr48377.c: New test.
12319
12320 2011-04-07  Jason Merrill  <jason@redhat.com>
12321
12322         * g++.dg/cpp0x/regress/call1.C: New.
12323
12324         * g++.dg/cpp0x/variadic107.C: New.
12325
12326         * g++.dg/cpp0x/sfinae11.C: New.
12327         * g++.dg/cpp0x/noexcept02.C: Fix.
12328
12329         * g++.dg/cpp0x/sfinae10.C: New.
12330
12331         * g++.dg/cpp0x/sfinae9.C: New.
12332
12333         * c-c++-common/Wcast-qual-1.c: Move here from...
12334         * gcc.dg/cast-qual-3.c: ...here, and...
12335         * g++.dg/warn/Wcast-qual2.C: ...here.
12336
12337         * g++.dg/cpp0x/sfinae8.C: New.
12338
12339         * g++.dg/cpp0x/sfinae7.C: New.
12340
12341         * g++.dg/cpp0x/enum9.C: New.
12342
12343 2011-04-07  Mike Stump  <mikestump@comcast.net>
12344
12345         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12346         with no trampolines.
12347
12348 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12349
12350         PR fortran/48117
12351         * gfortran.dg/gomp/pr48117.f90: New test.
12352
12353         PR debug/48343
12354         * gcc.dg/torture/pr48343.c: New test.
12355
12356 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12357
12358         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12359
12360 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12361
12362         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12363
12364 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12365
12366         PR target/43920
12367         * lib/scanasm.exp (object-size): New proc.
12368         * gcc.target/arm/pr43920-2.c: New test.
12369
12370 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12371
12372         PR fortran/18918
12373         PR fortran/48477
12374         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12375
12376 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12377
12378         * gcc.dg/mtune.c: Prune note from output.
12379
12380 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12381
12382         PR debug/48466
12383         * gcc.dg/guality/pr36977.c: New test.
12384         * gcc.dg/guality/pr48466.c: New test.
12385
12386 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12387
12388         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12389
12390 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12391
12392         * gnat.dg/return3.adb: New test.
12393
12394 2011-04-06  Richard Guenther  <rguenther@suse.de>
12395
12396         PR tree-optimization/47663
12397         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12398
12399 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12400
12401         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12402         Solaris 8 and 9 as well.
12403
12404 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12405
12406         PR target/43920
12407         * gcc.target/arm/pr43920-1.c: New test.
12408
12409 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12410
12411         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12412         (cctor): Actually return the value.
12413         (main): Cast return values.
12414
12415 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12416
12417         * gfortran.dg/character_comparison_8.f90:  New test.
12418
12419 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12420
12421         * frontend-passes: (optimize_lexical_comparison): New function.
12422         (optimize_expr): Call it.
12423         (optimize_comparison): Also handle lexical comparison functions.
12424         Return false instad of -2 for unequal comparison.
12425
12426 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12427
12428         PR fortran/48412
12429         * function_optimize_4.f90:  New test.
12430
12431 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12432
12433         PR fortran/18918
12434         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12435         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12436         * gfortran.dg/coarray_15.f90: New.
12437
12438 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12439
12440         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12441         * gfortran.dg/bessel_7.f90: Likewise.
12442
12443 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12444
12445         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12446
12447 2011-04-03  Richard Guenther  <rguenther@suse.de>
12448             Ira Rosen  <ira.rosen@linaro.org>
12449
12450         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12451         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12452         -ftree-loop-if-convert-stores.
12453
12454 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12455
12456         * gnat.dg/specs/aggr2.ads: New test.
12457
12458 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12459
12460         * gnat.dg/debug2.ad[sb]: New test.
12461         * gnat.dg/debug2_pkg.ads: New helper.
12462         * gnat.dg/debug3.ad[sb]: New test.
12463
12464 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12465
12466         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12467
12468 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12469
12470         PR middle-end/48335
12471         * gcc.c-torture/compile/pr48335-1.c: New test.
12472         * gcc.dg/pr48335-1.c: New test.
12473         * gcc.dg/pr48335-2.c: New test.
12474         * gcc.dg/pr48335-3.c: New test.
12475         * gcc.dg/pr48335-4.c: New test.
12476         * gcc.dg/pr48335-5.c: New test.
12477         * gcc.dg/pr48335-6.c: New test.
12478         * gcc.dg/pr48335-7.c: New test.
12479         * gcc.dg/pr48335-8.c: New test.
12480         * gcc.target/i386/pr48335-1.c: New test.
12481
12482 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12483
12484         PR c/36299
12485         * gcc.dg/Waddress.c: New test.
12486
12487 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12488
12489         PR fortran/48352
12490         * gfortran.dg/function_optimize_3.f90:  New test.
12491
12492 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12493
12494         * gcc.c-torture/compile/20110401-1.c: New test.
12495
12496         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12497         * g++.dg/lto/20091002-2_0.C: Likewise.
12498         * g++.dg/lto/20090303_0.c: Likewise.
12499         * g++.dg/lto/20091004-1_0.C: Likewise.
12500         * g++.dg/lto/20091002-3_0.C: Likewise.
12501         * g++.dg/lto/20091004-2_0.C: Likewise.
12502         * g++.dg/lto/20081123_0.C: Likewise.
12503         * g++.dg/lto/20090313_0.C: Likewise.
12504         * g++.dg/lto/20081109-1_0.C: Likewise.
12505         * g++.dg/lto/20081219_0.C: Likewise.
12506         * g++.dg/lto/20081204-1_0.C: Likewise.
12507         * g++.dg/lto/20090302_0.C: Likewise.
12508         * g++.dg/lto/20081119-1_0.C: Likewise.
12509         * g++.dg/lto/20081118_0.C: Likewise.
12510         * gcc.dg/lto/20091020-2_0.c: Likewise.
12511         * gcc.dg/lto/20090210_0.c: Likewise.
12512         * gcc.dg/lto/20081204-1_0.c: Likewise.
12513         * gcc.dg/lto/20081224_0.c: Likewise.
12514         * gcc.dg/lto/20090219_0.c: Likewise.
12515         * gcc.dg/lto/20091014-1_0.c: Likewise.
12516         * gcc.dg/lto/20091016-1_0.c: Likewise.
12517         * gcc.dg/lto/20090206-2_0.c: Likewise.
12518         * gcc.dg/lto/20090116_0.c: Likewise.
12519         * gcc.dg/lto/20091013-1_0.c: Likewise.
12520         * gcc.dg/lto/20091015-1_0.c: Likewise.
12521         * gcc.dg/lto/20090126-2_0.c: Likewise.
12522
12523 2011-03-31  Ian Lance Taylor  <iant@google.com>
12524
12525         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12526
12527 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12528
12529         * gnat.dg/opt16.adb: New test.
12530
12531 2011-03-31  Jason Merrill  <jason@redhat.com>
12532
12533         * g++.dg/cpp0x/defaulted24.C: New.
12534
12535 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12536
12537         PR target/16292
12538         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12539         with -O0.
12540
12541 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12542
12543         * g++.dg/other/i386-9.C: New test.
12544
12545 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12546
12547         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12548
12549 2011-03-30  Jason Merrill  <jason@redhat.com>
12550
12551         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12552
12553         * g++.dg/cpp0x/regress/isnan.C: New.
12554
12555         * g++.dg/cpp0x/initlist46.C: New.
12556
12557 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12558
12559         PR target/47551
12560         * gcc.target/arm/neon-modes-2.c: New test.
12561
12562 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12563
12564         PR c/48305
12565         * gcc.c-torture/compile/pr48305.c: New test.
12566
12567 2011-03-29  Jason Merrill  <jason@redhat.com>
12568
12569         * g++.dg/cpp0x/regress/value-dep1.C: New.
12570
12571 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12572
12573         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12574
12575 2011-03-29  Ian Lance Taylor  <iant@google.com>
12576
12577         * go.test/go-test.exp: Handle the test lines used in several new
12578         tests.
12579         (errchk): Add opts parameter.  Change all callers.  Handle parens
12580         in regexps.
12581
12582 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12583             Dominique d'Humieres  <dominiq@lps.ens.fr>
12584
12585         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12586         and __APPLE__ && __PPC__ && __ALTIVEC__.
12587
12588 2011-03-29  Jason Merrill  <jason@redhat.com>
12589
12590         * g++.dg/cpp0x/dependent1.C: New.
12591
12592         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12593
12594         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12595
12596         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12597
12598 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12599
12600         PR fortran/48095
12601         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12602         * gfortran.dg/proc_ptr_comp_32.f90: New.
12603
12604 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12605
12606         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12607         check for corresponding warning.
12608
12609 2011-03-28  Jason Merrill  <jason@redhat.com>
12610
12611         * g++.dg/cpp0x/rv-deduce2.C: New.
12612
12613 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12614
12615         PR debug/48203
12616         * gcc.dg/pr48203.c: New test.
12617
12618 2011-03-28  Jeff Law <law@redhat.com>
12619
12620         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12621
12622 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12623
12624         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12625         and __PPC__ && __ALTIVEC__.
12626
12627 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12628
12629         PR testsuite/48238
12630         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12631         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12632         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12633         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12634
12635 2011-03-28  Jason Merrill  <jason@redhat.com>
12636
12637         * g++.dg/cpp0x/initlist-array2.C: New.
12638
12639         * g++.dg/cpp0x/initlist-array1.C: New.
12640
12641         * g++.dg/cpp0x/constexpr-compound.C: New.
12642
12643         * g++.dg/cpp0x/constexpr-using.C: New.
12644
12645         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12646
12647 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12648
12649         PR testsuite/48276
12650         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12651
12652 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12653
12654         * gcc.dg/slp-1.c: New test.
12655
12656 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12657
12658         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12659         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12660         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12661         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12662         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12663         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12664         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12665         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12666         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12667         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12668         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12669         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12670         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12671         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12672
12673 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12674
12675         PR fortran/47065
12676         * gfortran.dg/trim_optimize_5.f90:  New test.
12677         * gfortran.dg/trim_optimize_6.f90:  New test.
12678
12679 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12680
12681         PR target/38598
12682         * gcc.target/mips/madd-7.c: Remove -mlong32.
12683         * gcc.target/mips/msub-7.c: Likewise.
12684
12685 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12686
12687         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12688         accesses to preserve the meaning of the test for doubleword vectors.
12689         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12690         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12691
12692 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12693
12694         PR fortran/48291
12695         * gfortran.dg/class_42.f03: New.
12696
12697 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12698
12699         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12700         strided accesses.
12701
12702 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12703
12704         PR rtl-optimization/48144
12705         * gcc.dg/pr48144.c: New test.
12706
12707 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12708
12709         * gnat.dg/discr27.ad[sb]: New test.
12710
12711 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12712
12713         * gnat.dg/limited_with2.ad[sb]: New test.
12714         * gnat.dg/limited_with2_pkg1.ads: New helper.
12715         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12716
12717 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12718
12719         * gnat.dg/opt15.adb: New test.
12720         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12721
12722 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12723
12724         PR fortran/48174
12725         PR fortran/45304
12726         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12727         * gfortran.dg/leadz_trailz_3.f90: Ditto
12728
12729 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12730
12731         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12732
12733 2011-03-25  Jason Merrill  <jason@redhat.com>
12734
12735         * g++.dg/cpp0x/defaulted22.C: New.
12736         * g++.dg/cpp0x/defaulted23.C: New.
12737         * g++.dg/cpp0x/defaulted15.C: Adjust.
12738
12739 2011-03-25  Jason Merrill  <jason@redhat.com>
12740
12741         * g++.dg/cpp0x/move1.C: New.
12742
12743 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12744
12745         PR target/48287
12746         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12747
12748 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12749
12750         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12751         for mips-sgi-irix6.5.
12752         Replace snprintf prototype by <stdio.h>.
12753
12754 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12755
12756         PR testsuite/48283
12757         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12758         run_expensive_tests.
12759         * gcc.dg/graphite/block-4.c: Likewise.
12760         * gcc.dg/graphite/block-7.c: Likewise.
12761         * gcc.dg/graphite/block-8.c: Likewise.
12762
12763 2011-03-25  Richard Guenther  <rguenther@suse.de>
12764
12765         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12766         * g++.dg/tree-ssa/pr8781.C: Likewise.
12767         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12768         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12769         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12770         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12771         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12772         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12773         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12774         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12775         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12776         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12777         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12778         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12779         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12780         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12781         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12782         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12783         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12784         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12785         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12786         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12787         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12788         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12789         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12790         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12791         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12792         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12793         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12794         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12795         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12796         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12797         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12798         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12799         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12800         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12801         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12802         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12803         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12804         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12805         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12806         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12807         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12808         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12809         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12810         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12811         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12812         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12813         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12814         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12815         * c-c++-common/pr46562-2.c: Likewise.
12816         * gfortran.dg/pr42108.f90: Likewise.
12817         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12818         foo to be inlined even at -O1.
12819         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12820         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12821         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12822         * gcc.dg/matrix/matrix.exp: Disable FRE.
12823
12824 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12825
12826         PR debug/48204
12827         * gcc.dg/dfp/pr48204.c: New test.
12828
12829 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12830
12831         PR target/48209
12832         * gcc.c-torture/execute/pr47917.c: Move this...
12833         * gcc.dg/torture/pr47917.c: to here and add xfails.
12834
12835 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12836
12837         * gnat.dg/array16.ad[sb]: New test.
12838         * gnat.dg/array16.ads: New helper.
12839
12840 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12841
12842         * gnat.dg/derived_type2.adb: New test.
12843
12844 2011-03-24  Richard Guenther  <rguenther@suse.de>
12845
12846         PR tree-optimization/48271
12847         * g++.dg/torture/pr48271.C: New testcase.
12848
12849 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12850
12851         * gnat.dg/array15.ad[sb]: New test.
12852
12853 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12854
12855         PR target/48237
12856         * gcc.target/i386/pr48237.c: New test.
12857
12858 2011-03-24  Richard Guenther  <rguenther@suse.de>
12859
12860         PR middle-end/48269
12861         * gcc.dg/builtin-object-size-10.c: New testcase.
12862
12863 2011-03-24  Richard Guenther  <rguenther@suse.de>
12864
12865         PR tree-optimization/46562
12866         * c-c++-common/pr46562-2.c: New testcase.
12867         * c-c++-common/pr46562.c: Likewise.
12868
12869 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12870
12871         * gcc.dg/vect/vect-cselim-1.c: New test.
12872         * gcc.dg/vect/vect-cselim-2.c: New test.
12873
12874 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12875
12876         * gcc.target/arm/pr46934.c: New.
12877
12878 2011-03-23  Ian Lance Taylor  <iant@google.com>
12879
12880         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12881
12882 2011-03-23  Richard Guenther  <rguenther@suse.de>
12883
12884         * gcc.dg/struct: Remove directory and contents.
12885
12886 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12887
12888         PR testsuite/48251
12889         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12890
12891 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12892
12893         * gnat.dg/discr26.ad[sb]: New test.
12894         * gnat.dg/discr26_pkg.ads: New helper.
12895
12896 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12897
12898         PR target/47553
12899         * gcc.target/arm/neon-vld-1.c: New test.
12900
12901 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12902
12903         * gnat.dg/array14.ad[sb]: New test.
12904         * gnat.dg/array14_pkg.ads: New helper.
12905
12906 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12907
12908         * gcc.c-torture/execute/920501-8.x: Remove.
12909         * gcc.c-torture/execute/930513-1.x: Remove.
12910         * gcc.c-torture/execute/960312-1.x: Remove.
12911         * gcc.c-torture/compile/20000804-1.c,
12912         gcc.c-torture/compile/20001205-1.c,
12913         gcc.c-torture/compile/20001226-1.c,
12914         gcc.c-torture/compile/20010518-2.c,
12915         gcc.c-torture/compile/20020312-1.c,
12916         gcc.c-torture/compile/20020604-1.c,
12917         gcc.c-torture/compile/920501-12.c,
12918         gcc.c-torture/compile/920501-4.c,
12919         gcc.c-torture/compile/920520-1.c,
12920         gcc.c-torture/compile/980506-1.c,
12921         gcc.c-torture/execute/980709-1.x,
12922         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12923         options for m68hc11.
12924         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12925         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12926         m68hc11.
12927
12928 2011-03-22  Nick Clifton  <nickc@redhat.com>
12929
12930         * lib/target-supports.exp (check_profiling_available): Add MN10300
12931         to the list of targets that do not support profiling.  Restore
12932         alpha sorting to this list.
12933
12934 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12935
12936         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12937         failure on 32-bit systems.
12938         * gcc.dg/torture/vector-2.c: Ditto.
12939
12940 2011-03-22  Richard Guenther  <rguenther@suse.de>
12941
12942         PR tree-optimization/48228
12943         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12944
12945 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12946
12947         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12948         powerpc.
12949
12950         PR target/48226
12951         * gcc.target/powerpc/pr48226.c: New file.
12952
12953 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12954
12955         * lib/prune.exp (prune_gcc_output): Prune "could not create
12956         compact unwind for" warnings.
12957
12958 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12959
12960         PR c/42544
12961         PR c/48197
12962         * gcc.c-torture/execute/pr42544.c: New test.
12963         * gcc.c-torture/execute/pr48197.c: New test.
12964
12965 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12966
12967         PR preprocessor/48192
12968         * gcc.target/powerpc/pr48192.c: New file.
12969
12970         PR target/48053
12971         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12972         split problem of 0 being loaded in a VSX register.
12973
12974 2011-03-21  Richard Guenther  <rguenther@suse.de>
12975
12976         PR c/47939
12977         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12978         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12979         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12980         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12981
12982 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12983
12984         PR target/48213
12985         * gcc.dg/pr48213.c: New test.
12986
12987 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12988
12989         PR target/12171
12990         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12991
12992 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12993
12994         * gcc.target/arm/xor-and.c: New.
12995
12996 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12997
12998         PR fortran/22572
12999         * gfortran.dg/function_optimize_1.f90:  New test.
13000         * gfortran.dg/function_optimize_2.f90:  New test.
13001
13002 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
13003
13004         PR rtl-optimization/47502
13005         * gcc.target/i386/pr47502-1.c: New.
13006         * gcc.target/i386/pr47502-2.c: Likewise.
13007
13008 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
13009
13010         PR rtl-optimization/48156
13011         * gcc.dg/pr48156.c: New test.
13012
13013 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13014
13015         PR libfortran/47439
13016         * gfortran.dg/scratch_1.f90: Adjust test.
13017
13018 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13019
13020         PR libfortran/47439
13021         * gfortran.dg/scratch_1.f90: New test.
13022
13023 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13024
13025         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13026         variably modified typedefs.
13027         * gcc.dg/c1x-typedef-2.c: Remove.
13028
13029 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13030
13031         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13032         * gcc.dg/c1x-anon-struct-3.c: New test.
13033         * gcc.dg/anon-struct-11.c: Update.
13034
13035 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13036
13037         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13038         dg-xfail-run-if.
13039         Only xfail with gas.
13040
13041 2011-03-18  Jason Merrill  <jason@redhat.com>
13042
13043         * g++.dg/template/fn-ptr1.C: New.
13044
13045         * g++.dg/overload/volatile1.C: New.
13046
13047         * g++.dg/opt/pr23372.C: New.
13048
13049         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13050
13051 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13052
13053         PR middle-end/47405
13054         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13055
13056 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
13057
13058         * gcc.target/arm/unsigned-extend-1.c: New.
13059
13060 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
13061
13062         PR bootstrap/48161
13063         * gcc.c-torture/compile/pr48161.c: New test.
13064
13065 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13066
13067         PR middle-end/47725
13068         * gcc.dg/torture/pr47725.c: New.
13069
13070 2011-03-17  Jason Merrill  <jason@redhat.com>
13071
13072         * g++.dg/cpp0x/constexpr-overflow2.C: New.
13073         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13074
13075 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
13076
13077         * gnat.dg/specs/elab2.ads: New test.
13078         * gnat.dg/specs/elab2_pkg.ads: New helper.
13079
13080 2011-03-17  Jason Merrill  <jason@redhat.com>
13081
13082         * g++.dg/cpp0x/decltype-1212.C: New.
13083         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13084
13085 2011-03-17  Jason Merrill  <jason@redhat.com>
13086
13087         * g++.dg/parse/memfnquals1.C: New.
13088
13089 2011-03-17  Richard Guenther  <rguenther@suse.de>
13090
13091         PR middle-end/48134
13092         * gcc.dg/pr48134.c: New testcase.
13093
13094 2011-03-17  Richard Guenther  <rguenther@suse.de>
13095
13096         PR middle-end/48165
13097         * g++.dg/torture/pr48165.C: New testcase.
13098
13099 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
13100
13101         PR rtl-optimization/48141
13102         * gcc.dg/pr48141.c: New test.
13103
13104 2011-03-16  Jason Merrill  <jason@redhat.com>
13105
13106         * g++.dg/cpp0x/constexpr-48089.C: New.
13107
13108         * g++.dg/cpp0x/constexpr-abi1.C: New.
13109
13110         * g++.dg/cpp0x/constexpr-46336.C: New.
13111         * g++.dg/parse/friend5.C: Adjust expected errors.
13112
13113         * g++.dg/cpp0x/constexpr-47570.C: New.
13114
13115 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13116
13117         PR debug/47510
13118         * ++.dg/debug/dwarf2/typedef6.C: New test.
13119
13120 2011-03-16  Jason Merrill  <jason@redhat.com>
13121
13122         * g++.dg/cpp0x/elision2.C: New.
13123
13124         * g++.dg/cpp0x/constexpr-array3.C: New.
13125
13126 2011-03-16  Jason Merrill  <jason@redhat.com>
13127
13128         * g++.dg/cpp0x/sfinae6.C: New.
13129         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13130         * g++.dg/cpp0x/pr45908.C: Likewise.
13131         * g++.dg/cpp0x/sfinae6.C: Likewise.
13132         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13133         * g++.old-deja/g++.law/arg11.C: Likewise.
13134
13135 2011-03-16  Jason Merrill  <jason@redhat.com>
13136
13137         * g++.dg/template/incomplete6.C: New.
13138
13139 2011-03-16  Jeff Law <law@redhat.com>
13140
13141         * gcc.dg/tree-ssa/vrp55.c: New test.
13142
13143 2011-03-16  Jason Merrill  <jason@redhat.com>
13144
13145         * g++.dg/cpp0x/auto22.C: New.
13146
13147 2011-03-16  Richard Guenther  <rguenther@suse.de>
13148
13149         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13150         optimizing it away if promoted to const.
13151
13152 2011-03-16  Richard Guenther  <rguenther@suse.de>
13153
13154         PR tree-optimization/48149
13155         * gcc.dg/fold-complex-1.c: New testcase.
13156
13157 2011-03-16  Richard Guenther  <rguenther@suse.de>
13158
13159         PR testsuite/48147
13160         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13161         or cloning happens.
13162
13163 2011-03-16  Richard Guenther  <rguenther@suse.de>
13164
13165         PR tree-optimization/26134
13166         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13167
13168 2011-03-16  Richard Guenther  <rguenther@suse.de>
13169
13170         PR tree-optimization/48146
13171         * gcc.dg/torture/pr48146.c: New testcase.
13172
13173 2011-03-16  Richard Guenther  <rguenther@suse.de>
13174
13175         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13176         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13177
13178 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13179
13180         PR middle-end/48136
13181         * gcc.c-torture/compile/pr48136.c: New test.
13182
13183         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13184
13185         PR debug/45882
13186         * gcc.dg/guality/pr45882.c: New test.
13187
13188 2011-03-15  Jason Merrill  <jason@redhat.com>
13189
13190         * g++.dg/cpp0x/constexpr-recursion.C: New.
13191
13192         * g++.dg/cpp0x/implicit11.C: New.
13193
13194 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13195
13196         * g++.dg/cpp0x/constexpr-attribute.C: New.
13197
13198 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13199
13200         * g++.dg/parse/pr34758.C: New.
13201
13202 2011-03-15  Xinliang David Li  <davidxl@google.com>
13203
13204         PR c/47837
13205         * gcc.dg/uninit-pred-7_d.c: New test.
13206         * gcc.dg/uninit-pred-8_d.c: New test.
13207
13208 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13209
13210         PR target/46788
13211         * gcc.target/arm/pr46788.c: New.
13212
13213 2011-03-15  Richard Guenther  <rguenther@suse.de>
13214
13215         PR middle-end/47650
13216         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13217         * gfortran.dg/ishft_4.f90: Likewise.
13218         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13219
13220 2011-03-15  Richard Guenther  <rguenther@suse.de>
13221
13222         PR tree-optimization/13954
13223         * g++.dg/tree-ssa/pr13954.C: New testcase.
13224
13225 2011-03-15  Richard Guenther  <rguenther@suse.de>
13226
13227         PR tree-optimization/48037
13228         * gcc.target/i386/pr48037-1.c: New testcase.
13229
13230 2011-03-15  Richard Guenther  <rguenther@suse.de>
13231
13232         PR tree-optimization/41490
13233         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13234         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13235         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13236         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13237         * g++.dg/tree-ssa/pr33604.C: Adjust.
13238
13239 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13240
13241         PR middle-end/47917
13242         * gcc.c-torture/execute/pr47917.c: New test.
13243         * gcc.dg/pr47917.c: New test.
13244
13245         PR middle-end/38878
13246         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13247
13248 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13249
13250         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13251         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13252         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13253         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13254         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13255         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13256         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13257         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13258         * gcc.target/i386/avx-floor-vec.c: Ditto.
13259         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13260         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13261         * gcc.target/i386/avx-rint-vec.c: Ditto.
13262         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13263         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13264         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13265         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13266
13267 2011-03-14  Tom Tromey  <tromey@redhat.com>
13268
13269         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13270         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13271         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13272
13273 2011-03-14  Tom Tromey  <tromey@redhat.com>
13274
13275         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13276         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13277         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13278
13279 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13280
13281         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13282
13283 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13284
13285         PR rtl-optimization/47166
13286         * gcc.c-torture/execute/postmod-1.c: New test.
13287
13288 2011-03-14  Richard Guenther  <rguenther@suse.de>
13289
13290         PR middle-end/48098
13291         * gcc.dg/torture/pr48098.c: New testcase.
13292
13293 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13294
13295         PR target/48053
13296         * gcc.target/powerpc/pr48053-1.c: New test.
13297         * gcc.target/powerpc/pr48053-2.c: Likewise.
13298
13299 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13300
13301         PR libfortran/48066
13302         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13303
13304 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13305
13306         PR libfortran/48066
13307         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13308
13309 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13310
13311         PR fortran/48059
13312         * gfortran.dg/class_41.f03: New.
13313
13314 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13315
13316         * g++.dg/conversion/cast3.C: New test.
13317
13318 2011-03-11  Jason Merrill  <jason@redhat.com>
13319
13320         * g++.dg/template/error45.C: New.
13321
13322         * g++.dg/parse/no-type-defn1.C: New.
13323
13324         * g++.dg/ext/attrib40.C: New.
13325
13326         * g++.dg/cpp0x/regress/array1.C: New.
13327
13328 2011-03-11  Richard Guenther  <rguenther@suse.de>
13329
13330         PR tree-optimization/48067
13331         * gcc.dg/pr48067.c: New testcase.
13332
13333 2011-03-11  Richard Guenther  <rguenther@suse.de>
13334
13335         PR lto/48073
13336         * g++.dg/lto/20110311-1_0.C: New testcase.
13337
13338 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13339
13340         PR c++/48035
13341         * g++.dg/inherit/virtual8.C: New test.
13342
13343         PR middle-end/48044
13344         * gcc.dg/torture/pr48044.c: New test.
13345
13346 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13347
13348         PR fortran/47768
13349         * gfortran.dg/proc_ptr_comp_31.f90: New.
13350
13351 2011-03-11  Richard Guenther  <rguenther@suse.de>
13352
13353         PR tree-optimization/47278
13354         * gcc.dg/torture/pr47278-1.c: New testcase.
13355         * gcc.dg/torture/pr47278-2.c: Likewise.
13356
13357 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13358
13359         PR tree-optimization/48063
13360         * gcc.dg/torture/pr48063.c: New test.
13361
13362 2011-03-10  Jason Merrill  <jason@redhat.com>
13363
13364         * g++.dg/template/array22.C: New.
13365
13366         * g++.dg/cpp0x/syntax-err1.C: New.
13367         * g++.dg/parse/error36.C: Adjust expected errors.
13368         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13369         * g++.old-deja/g++.pt/typename3.C: Likewise.
13370         * g++.old-deja/g++.pt/typename4.C: Likewise.
13371         * g++.old-deja/g++.pt/typename6.C: Likewise.
13372
13373 2011-03-09  Jason Merrill  <jason@redhat.com>
13374
13375         * g++.dg/template/nontype22.C: New.
13376
13377 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13378
13379         PR tree-optimization/47714
13380         * g++.dg/torture/pr47714.C: New test.
13381
13382 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13383
13384         PR target/47755
13385         * gcc.target/powerpc/pr47755-2.c: New file.
13386
13387 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13388
13389         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13390         is not set in the environment, pass 64 as first argument when not
13391         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13392         native where ulimit -u is supported.
13393
13394 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13395
13396         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13397
13398 2011-03-08  Jason Merrill  <jason@redhat.com>
13399
13400         * g++.dg/template/nontype21.C: New.
13401
13402         * g++.dg/template/anon5.C: New.
13403
13404 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13405
13406         PR debug/47881
13407         * gcc.dg/pr47881.c: New test.
13408
13409 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13410
13411         PR c++/47957
13412         * g++.dg/lookup/template3.C: New test.
13413
13414 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13415
13416         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13417         'long' type.
13418
13419 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13420
13421         PR testsuite/47954
13422         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13423         sizeof to compute alignment.
13424
13425 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13426
13427         PR tree-optimization/48022
13428         * gcc.dg/pr48022-1.c: New test.
13429         * gcc.dg/pr48022-2.c: New test.
13430
13431 2011-03-07  Jason Merrill  <jason@redhat.com>
13432
13433         * g++.dg/template/nontype20.C: New.
13434         * g++.dg/init/member1.C: Adjust expected errors.
13435         * g++.dg/parse/constant4.C: Likewise.
13436         * g++.dg/template/qualified-id3.C: Likewise.
13437         * g++.old-deja/g++.pt/crash10.C: Likewise.
13438
13439         * g++.dg/cpp0x/regress/non-const1.C: New.
13440
13441 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13442
13443         PR debug/47991
13444         * gcc.dg/pr47991.c: New test.
13445
13446 2011-03-07  Jason Merrill  <jason@redhat.com>
13447
13448         * g++.dg/abi/mangle46.C: New.
13449
13450 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13451
13452         PR target/47862
13453         * gcc.target/powerpc/pr47862.c: New.
13454
13455 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13456
13457         PR target/45413
13458         * gcc.target/i386/combine-mul.c: Require nonpic.
13459
13460 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13461             Nathan Froyd  <froydnj@codesourcery.com>
13462
13463         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13464
13465 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13466
13467         * README.QMTEST: Remove.
13468
13469 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13470             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13471
13472         PR fortran/47850
13473         * gfortran.dg/array_constructor_37.f90 : New test.
13474
13475 2011-03-05  Jason Merrill  <jason@redhat.com>
13476
13477         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13478         * g++.dg/abi/mangle45.C: Likewise.
13479         * g++.dg/cpp0x/trailing1.C: Likewise.
13480
13481 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13482
13483         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13484
13485 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13486
13487         PR rtl-optimization/47899
13488         * gcc.dg/pr47899.c: New test.
13489
13490         * gcc.dg/torture/pr47968.c: Ignore warnings.
13491
13492         PR tree-optimization/47967
13493         * gcc.c-torture/compile/pr47967.c: New test.
13494
13495 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13496
13497         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13498         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13499
13500 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13501
13502         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13503         and property_getAttributes() if __OBJC2__.
13504         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13505         * objc.dg/property/property-encoding-1.m: New.
13506         * obj-c++.dg/property/property-encoding-1.mm: New.
13507
13508 2011-03-04  Jason Merrill  <jason@redhat.com>
13509
13510         * g++.dg/template/pseudodtor6.C: New.
13511
13512         * g++.dg/inherit/covariant19.C: New.
13513
13514 2011-03-04  Richard Guenther  <rguenther@suse.de>
13515
13516         PR middle-end/47968
13517         * gcc.dg/torture/pr47968.c: New testcase.
13518
13519 2011-03-04  Richard Guenther  <rguenther@suse.de>
13520
13521         PR middle-end/47975
13522         * gcc.dg/torture/pr47975.c: New testcase.
13523
13524 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13525
13526         PR c++/47974
13527         * g++.dg/template/crash106.C: New.
13528
13529 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13530
13531         PR c/47963
13532         * gcc.dg/gomp/pr47963.c: New test.
13533         * g++.dg/gomp/pr47963.C: New test.
13534
13535 2011-03-02  Jason Merrill  <jason@redhat.com>
13536
13537         * g++.dg/cpp0x/regress/condition1.C: New.
13538
13539         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13540
13541 2011-03-01  Jason Merrill  <jason@redhat.com>
13542
13543         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13544
13545         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13546
13547 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13548
13549         PR rtl-optimization/47925
13550         * gcc.c-torture/execute/pr47925.c: New test.
13551
13552 2011-03-01  Jason Merrill  <jason@redhat.com>
13553
13554         * g++.dg/cpp0x/decltype25.C: New.
13555
13556         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13557
13558 2011-03-01  Richard Guenther  <rguenther@suse.de>
13559
13560         PR tree-optimization/47890
13561         * gcc.dg/torture/pr47890.c: New testcase.
13562
13563 2011-03-01  Richard Guenther  <rguenther@suse.de>
13564
13565         PR lto/47924
13566         * gcc.dg/lto/pr47924_0.c: New testcase.
13567
13568 2011-03-01  Richard Guenther  <rguenther@suse.de>
13569
13570         PR lto/46911
13571         * gfortran.dg/lto/pr46911_0.f: New testcase.
13572
13573 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13574
13575         PR libgfortran/47933
13576         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13577         compile errors from older code form.
13578
13579 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13580
13581         PR libgfortran/47567
13582         * gfortran.dg/fmt_fw_d.f90: New test.
13583
13584 2011-02-28  Jason Merrill  <jason@redhat.com>
13585
13586         * g++.dg/inherit/covariant18.C: New.
13587
13588 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13589
13590         PR middle-end/47893
13591         * gcc.dg/pr47893.c: New test.
13592
13593 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13594
13595         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13596         NULL in case of a selector with conflicting types.
13597         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13598
13599 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13600
13601         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13602         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13603         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13604         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13605
13606 2011-02-28  Jason Merrill  <jason@redhat.com>
13607
13608         PR c++/47906
13609         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13610
13611 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13612
13613         PR libgfortran/47778
13614         * gfortran.dg/namelist_71.f90: New test.
13615
13616 2011-02-27  Jason Merrill  <jason@redhat.com>
13617
13618         PR c++/47906
13619         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13620         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13621
13622 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13623
13624         PR c++/46466
13625         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13626
13627 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13628
13629         PR fortran/47886
13630         * gfortran.dg/gomp/task-1.f90: Removed.
13631
13632 2011-02-26  Jason Merrill  <jason@redhat.com>
13633
13634         * g++.dg/template/this-targ1.C: New.
13635
13636         * g++.dg/cpp0x/regress/template-const1.C: New.
13637         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13638         * g++.dg/template/function1.C: Adjust.
13639         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13640         * g++.dg/debug/debug7.C: Adjust.
13641
13642 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13643
13644         PR fortran/47886
13645         * gfortran.dg/gomp/task-1.f90: New.
13646
13647 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13648
13649         * gcc.target/arm/neon-thumb2-move.c: Add
13650         dg-require-effective-target arm_thumb2_ok.
13651
13652 2011-02-24  Jason Merrill  <jason@redhat.com>
13653
13654         * g++.dg/parse/constant1.C: Specify C++98 mode.
13655         * g++.dg/parse/constant5.C: Likewise.
13656         * g++.dg/parse/error2.C: Likewise.
13657         * g++.dg/parse/semicolon3.C: Likewise.
13658         * g++.dg/template/crash14.C: Likewise.
13659         * g++.dg/template/local4.C: Likewise.
13660         * g++.dg/template/nontype3.C: Likewise.
13661         * g++.dg/parse/crash31.C: Adjust expected errors.
13662         * g++.dg/template/function1.C: Likewise.
13663         * g++.dg/template/ref3.C: Likewise.
13664         * g++.dg/template/static9.C: Likewise.
13665         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13666
13667         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13668         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13669         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13670         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13671         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13672
13673 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13674
13675         PR fortran/47878
13676         * gfortran.dg/pr47878.f90: New test.
13677
13678 2011-02-24  Richard Guenther  <rguenther@suse.de>
13679
13680         PR testsuite/47801
13681         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13682         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13683
13684 2011-02-24  Richard Guenther  <rguenther@suse.de>
13685
13686         PR fortran/47839
13687         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13688         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13689
13690 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13691
13692         PR libgfortran/47567
13693         * gfortran.dg/fmt_f0_1.f90: Update test.
13694
13695 2011-02-23  Jason Merrill  <jason@redhat.com>
13696
13697         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13698         * g++.dg/abi/mangle45.C: New.
13699
13700         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13701         * g++.dg/template/canon-type-9.C: Match use of decltype
13702         between declaration and definition.
13703         * g++.dg/template/canon-type-12.C: Likewise.
13704
13705 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13706
13707         PR fortran/40850
13708         * gfortran.dg/nested_allocatables_1.f90: New.
13709
13710 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13711
13712         PR c++/46868
13713         * g++.dg/pr46868.C: New test.
13714         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13715         * g++.dg/parse/error14.C: Adjust.
13716
13717 2011-02-23  Richard Guenther  <rguenther@suse.de>
13718
13719         PR tree-optimization/47838
13720         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13721
13722 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13723
13724         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13725
13726 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13727
13728         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13729         * gfortran.dg/count_init_expr.f03: Ditto.
13730         * gfortran.dg/gomp/pr43711.f90: Ditto.
13731         * gcc.dg/struct-parse-2.c: Ditto.
13732         * gcc.dg/parse-error-3.c: Ditto.
13733         * gcc.dg/Wlogical-op-1.c: Ditto.
13734         * gcc.dg/Walways-true-1.c: Ditto.
13735         * gcc.dg/pr24225.c: Ditto.
13736         * gcc.dg/Walways-true-2.c: Ditto.
13737         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13738         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13739         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13740         * g++.dg/overload/defarg4.C: Ditto.
13741         * g++.dg/inherit/covariant16.C: Ditto.
13742         * g++.dg/inherit/virtual7.C: Ditto.
13743         * g++.dg/template/canon-type-9.C: Ditto.
13744         * g++.dg/template/access19.C: Ditto.
13745         * g++.dg/template/call7.C: Ditto.
13746         * g++.dg/template/canon-type-2.C: Ditto.
13747         * g++.dg/template/init7.C: Ditto.
13748         * g++.dg/template/sizeof-template-argument.C: Ditto.
13749         * g++.dg/template/const3.C: Ditto.
13750         * g++.dg/template/sfinae26.C: Ditto.
13751         * g++.dg/template/sfinae26.C: Ditto.
13752         * g++.dg/template/canon-type-11.C: Ditto.
13753         * g++.dg/template/union2.C: Ditto.
13754         * g++.dg/template/canon-type-3.C: Ditto.
13755         * g++.dg/template/canon-type-1.C: Ditto.
13756         * g++.dg/template/canon-type-5.C: Ditto.
13757         * g++.dg/template/canon-type-7.C: Ditto.
13758         * g++.dg/template/canon-type-10.C: Ditto.
13759         * g++.dg/template/spec36.C: Ditto.
13760         * g++.dg/template/typedef38.C: Ditto.
13761         * g++.dg/template/canon-type-4.C: Ditto.
13762         * g++.dg/template/canon-type-6.C: Ditto.
13763         * g++.dg/template/canon-type-13.C: Ditto.
13764         * g++.dg/template/instantiate9.C: Ditto.
13765         * g++.dg/template/ttp22.C: Ditto.
13766         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13767         * g++.dg/warn/Walways-true-1.C: Ditto.
13768         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13769         * g++.dg/warn/Walways-true-2.C: Ditto.
13770         * g++.dg/conversion/op4.C: Ditto.
13771         * g++.dg/opt/pr19650.C: Ditto.
13772         * g++.dg/lookup/friend11.C: Ditto.
13773         * g++.dg/other/default2.C: Ditto.
13774         * g++.dg/other/default3.C: Ditto.
13775         * g++.dg/other/dtor2.C: Ditto.
13776         * g++.dg/other/friend5.C: Ditto.
13777         * g++.dg/other/default5.C: Ditto.
13778         * g++.dg/init/brace6.C: Ditto.
13779         * g++.dg/init/aggr5.C: Ditto.
13780         * g++.dg/init/error2.C: Ditto.
13781         * g++.dg/expr/bound-mem-fun.C: Ditto.
13782         * g++.dg/expr/cond6.C: Ditto.
13783         * g++.dg/expr/stmt-expr-1.C: Ditto.
13784         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13785         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13786         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13787         * g++.dg/cpp0x/bracket1.C: Ditto.
13788         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13789         * g++.dg/cpp0x/pr38646.C: Ditto.
13790         * g++.dg/cpp0x/variadic73.C: Ditto.
13791         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13792         * g++.dg/cpp0x/bracket4.C: Ditto.
13793         * g++.dg/cpp0x/decltype4.C: Ditto.
13794         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13795         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13796         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13797         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13798         * g++.dg/cpp0x/decltype2.C: Ditto.
13799         * g++.dg/cpp0x/decltype1.C: Ditto.
13800         * g++.dg/cpp0x/bracket2.C: Ditto.
13801         * g++.dg/cpp0x/decltype5.C: Ditto.
13802         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13803         * g++.dg/cpp0x/variadic70.C: Ditto.
13804         * g++.dg/cpp0x/decltype6.C: Ditto.
13805         * g++.dg/cpp0x/rvo.C: Ditto.
13806         * g++.dg/cpp0x/vt-40092.C: Ditto.
13807         * g++.dg/cpp0x/variadic-new.C: Ditto.
13808         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13809         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13810         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13811         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13812         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13813         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13814         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13815         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13816         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13817         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13818         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13819         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13820         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13821         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13822         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13823         * g++.dg/cpp0x/pr39639.C: Ditto.
13824         * g++.dg/cpp0x/decltype3.C: Ditto.
13825         * g++.dg/cpp0x/variadic68.C: Ditto.
13826         * g++.dg/cpp0x/variadic-function.C: Ditto.
13827         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13828         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13829         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13830         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13831         * g++.dg/parse/crash35.C: Ditto.
13832         * g++.dg/parse/crash40.C: Ditto.
13833         * g++.dg/parse/defarg12.C: Ditto.
13834         * g++.dg/parse/crash34.C: Ditto.
13835         * g++.dg/parse/constructor3.C: Ditto.
13836         * g++.dg/parse/template23.C: Ditto.
13837         * g++.dg/parse/crash56.C: Ditto.
13838         * g++.dg/parse/dtor13.C: Ditto.
13839         * g++.dg/parse/error33.C: Ditto.
13840         * g++.dg/parse/ctor9.C: Ditto.
13841         * g++.dg/parse/error32.C: Ditto.
13842         * g++.dg/parse/error37.C: Ditto.
13843         * g++.dg/parse/bitfield3.C: Ditto.
13844         * g++.dg/parse/struct-4.C: Ditto.
13845         * g++.dg/ext/has_trivial_copy.C: Ditto.
13846         * g++.dg/ext/is_polymorphic.C: Ditto.
13847         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13848         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13849         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13850         * g++.dg/ext/is_union.C: Ditto.
13851         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13852         * g++.dg/ext/is_pod.C: Ditto.
13853         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13854         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13855         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13856         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13857         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13858         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13859         * g++.dg/ext/is_abstract.C: Ditto.
13860         * g++.dg/ext/has_trivial_assign.C: Ditto.
13861         * g++.dg/ext/is_class.C: Ditto.
13862         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13863         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13864         * g++.dg/ext/is_base_of.C: Ditto.
13865         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13866         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13867         * g++.dg/ext/is_empty.C: Ditto.
13868         * g++.dg/ext/is_enum.C: Ditto.
13869         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13870         * gnat.dg/opt11.adb: Ditto.
13871         * obj-c++.dg/pr45735.mm: Ditto.
13872         * obj-c++.dg/pr24393.mm: Ditto.
13873         * obj-c++.dg/exceptions-2.mm: Ditto.
13874         * objc.dg/pr45735.m: Ditto.
13875         * objc.dg/pr24393.m: Ditto.
13876
13877 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13878
13879         * objc.dg/attributes/objc-exception-1.m: New.
13880
13881 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13882
13883         * gcc.dg/cpp/include7.c: New test.
13884
13885 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13886
13887         PR c++/47242
13888         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13889
13890 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13891
13892         PR rtl-optimization/47763
13893         * gcc.dg/pr47763.c: New test.
13894
13895 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13896
13897         PR fortran/45743
13898         * gfortran.dg/whole_file_32.f90 : New test.
13899
13900 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13901
13902         PR c++/47666
13903         * g++.dg/inherit/virtual7.C: New test.
13904
13905 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13906
13907         PR objc/47832
13908         * objc.dg/type-size-3.m: Updated error message.
13909         * objc.dg/type-size-4.m: New test.
13910         * objc.dg/type-size-5.m: New test.
13911
13912 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13913
13914         * lib/gnat.exp: Fix comments.
13915         Don't load libgloss.exp.
13916         (default_gnat_version): Call $compiler with --version.
13917         Adapt regexp for gnatmake output, insert version.
13918         (gnat_version): New proc.
13919         (gnat_init): Remove gnat_libgcc_s_path.
13920         (gnat_target_compile): Likewise.
13921         Remove ld_library_path.
13922         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13923         (gnat_pass): Remove.
13924         (gnat_pass): Remove.
13925         (gnat_finish): Remove.
13926         (gnat_exit): Remove.
13927         (local_find_gnatmake): Reindent.
13928         (runtest_file_p): Remove.
13929         (prune_warnings): Remove.
13930         (find_gnatclean): New proc.
13931         * lib/gnat-dg.exp (lremove): New proc.
13932         (gnat-dg-test): Reindent.
13933         Remove additional output files.
13934         (gnat-dg-runtest): Remove.
13935
13936         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13937         * gnat.dg/loop_optimization6.adb: Likewise.
13938         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13939
13940 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13941
13942         PR tree-optimization/47835
13943         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13944
13945 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13946
13947         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13948         * gfortran.dg/abstract_type_2.f03: Ditto.
13949         * gfortran.dg/abstract_type_3.f03: Ditto.
13950         * gfortran.dg/abstract_type_4.f03: Ditto.
13951         * gfortran.dg/abstract_type_5.f03: Ditto.
13952         * gfortran.dg/abstract_type_6.f03: Ditto.
13953         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13954         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13955         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13956         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13957         * gfortran.dg/array_function_5.f90: Ditto.
13958         * gfortran.dg/asynchronous_3.f03: Ditto.
13959         * gfortran.dg/char_expr_1.f90: Ditto.
13960         * gfortran.dg/class_14.f03: Ditto.
13961         * gfortran.dg/data_array_6.f: Ditto.
13962         * gfortran.dg/data_invalid.f90: Ditto.
13963         * gfortran.dg/dot_product_1.f03: Ditto.
13964         * gfortran.dg/func_derived_5.f90: Ditto.
13965         * gfortran.dg/func_result_4.f90: Ditto.
13966         * gfortran.dg/implied_do_1.f90: Ditto.
13967         * gfortran.dg/initialization_25.f90: Ditto.
13968         * gfortran.dg/initialization_26.f90: Ditto.
13969         * gfortran.dg/interface_34.f90: Ditto.
13970         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13971         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13972         * gfortran.dg/matmul_8.f03: Ditto.
13973         * gfortran.dg/merge_init_expr.f90: Ditto.
13974         * gfortran.dg/pack_assign_1.f90: Ditto.
13975         * gfortran.dg/pack_vector_1.f90: Ditto.
13976         * gfortran.dg/pointer_check_8.f90: Ditto.
13977         * gfortran.dg/product_init_expr.f03: Ditto.
13978         * gfortran.dg/reshape_order_5.f90: Ditto.
13979         * gfortran.dg/reshape_shape_1.f90: Ditto.
13980         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13981         * gfortran.dg/same_name_2.f90: Ditto.
13982         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13983         * gfortran.dg/spread_init_expr.f03: Ditto.
13984         * gfortran.dg/stmt_func_1.f90: Ditto.
13985         * gfortran.dg/sum_init_expr.f03: Ditto.
13986         * gfortran.dg/transpose_3.f03: Ditto.
13987         * gfortran.dg/unpack_init_expr.f03: Ditto.
13988         * gfortran.dg/warn_conversion.f90: Ditto.
13989         * gfortran.dg/warn_conversion_2.f90: Ditto.
13990         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13991         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13992         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13993         * gfortran.dg/whole_file_16.f90: Ditto.
13994         * gfortran.dg/whole_file_17.f90: Ditto.
13995         * gfortran.dg/whole_file_18.f90: Ditto.
13996         * gfortran.dg/whole_file_20.f03: Ditto.
13997         * gfortran.dg/whole_file_5.f90: Ditto.
13998         * gfortran.dg/whole_file_6.f90: Ditto.
13999         * gfortran.dg/write_invalid_format.f90: Ditto.
14000         * gfortran.dg/zero_sized_6.f90: Ditto.
14001
14002 2011-02-21  Jeff Law <law@redhat.com>
14003
14004         PR rtl-optimization/46178
14005         * gcc.target/i386/pr46178.c: New test.
14006
14007         PR rtl-optimization/46002
14008         * gcc.c-torture/compile/pr46002.c: New test.
14009
14010 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14011
14012         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14013         *-*-hpux10*.
14014
14015 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
14016
14017         PR debug/47106
14018         * g++.dg/debug/pr47106.C: Require effective target lto.
14019
14020 2011-02-21  Jason Merrill  <jason@redhat.com>
14021
14022         * g++.dg/cpp0x/constexpr-diag2.C: New.
14023
14024 2011-02-20  Jason Merrill  <jason@redhat.com>
14025
14026         * g++.dg/cpp0x/constexpr-ctor7.C: New.
14027
14028         * g++.dg/cpp0x/fntmpdefarg2.C: New.
14029
14030         * g++.dg/overload/conv-op1.C: New.
14031
14032         * g++.dg/cpp0x/constexpr-synth1.C: New.
14033
14034 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14035
14036         * objc.dg/layout-2.m: New.
14037         * objc.dg/selector-3.m: Adjusted location of error message.
14038         * objc.dg/type-size-3.m: Same.
14039         * obj-c++.dg/selector-3.mm: Same.
14040
14041 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14042
14043         PR objc/47784
14044         * objc.dg/property/dotsyntax-22.m: New.
14045         * obj-c++.dg/property/dotsyntax-22.mm: New.
14046
14047 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
14048
14049         PR c++/46394
14050         * g++.dg/template/typedef38.C: New test.
14051
14052 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14053
14054         PR fortran/46818
14055         * gfortran.dg/whole_file_30.f90 : New test.
14056         * gfortran.dg/whole_file_31.f90 : New test.
14057
14058 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14059
14060         PR fortran/45077
14061         PR fortran/44945
14062         * gfortran.dg/whole_file_28.f90 : New test.
14063         * gfortran.dg/whole_file_29.f90 : New test.
14064
14065 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
14066
14067         PR c++/44118
14068         * g++.dg/template/crash105.C: New.
14069
14070 2011-02-19  Jason Merrill  <jason@redhat.com>
14071
14072         * g++.dg/cpp0x/regress/no-elide1.C: New.
14073
14074 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
14075
14076         PR tree-optimization/46620
14077         * gcc.dg/pr46620.c: New.
14078
14079 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14080
14081         PR c/47809
14082         * gcc.target/i386/pr47809.c: New test.
14083
14084 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14085             Tobias Burnus  <burnus@net-b.de>
14086
14087         * lib/target-supports.exp
14088         (check_effective_target_fortran_large_real): New check for large reals.
14089         * gfortran.dg/nan_7.f90: New test.
14090
14091 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14092
14093         PR libgfortran/47567
14094         * gfortran.dg/fmt_f0_1.f90: Update test.
14095
14096 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
14097
14098         PR fortran/47348
14099         * gfortran.dg/array_constructor_36.f90 : New test.
14100         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14101         allow for comparison between different elements of the array
14102         constructor at different levels of optimization.
14103
14104 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14105
14106         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14107         * gcc.target/i386/pr32280-1.c: Likewise.
14108
14109 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14110
14111         PR target/47800
14112         * gcc.target/i386/pr47800.c: New test.
14113
14114 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14115
14116         * objc/execute/exceptions/foward-1.x: New.
14117
14118 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14119
14120         PR fortran/47789
14121         * gfortran.dg/derived_constructor_comps_4.f90: New.
14122
14123 2011-02-18  Tobias Burnus
14124
14125         PR fortran/47775
14126         * gfortran.dg/func_result_6.f90: New.
14127
14128 2011-02-18  Michael Matz  <matz@suse.de>
14129
14130         PR fortran/45586
14131         * gfortran.dg/lto/pr45586_0.f90: New test.
14132         * gfortran.dg/typebound_proc_20.f90: Ditto.
14133         * gfortran.dg/typebound_proc_21.f90: Ditto.
14134
14135 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14136
14137         PR c++/47795
14138         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14139
14140 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14141
14142         PR fortran/47750
14143         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14144         gcc_warning_prefix.
14145         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14146         normalizing the error/warning output.
14147         * gfortran.dg/Wall.f90: Update dg-error/warning.
14148         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14149         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14150         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14151         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14152         * gfortran.dg/class_30.f90: Update dg-error/warning.
14153         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14154         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14155         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14156         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14157         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14158         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14159         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14160         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14161         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14162         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14163         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14164         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14165         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14166         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14167         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14168         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14169         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14170         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14171         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14172         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14173         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14174         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14175         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14176         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14177         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14178
14179 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14180
14181         PR fortran/47768
14182         * gfortran.dg/proc_ptr_comp_30.f90: New.
14183
14184 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14185
14186         PR debug/47780
14187         * gcc.target/i386/pr47780.c: New test.
14188
14189 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14190
14191         PR fortran/47767
14192         * gfortran.dg/class_40.f03: New.
14193
14194 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14195
14196         PR c++/47208
14197         * g++.dg/cpp0x/auto21.C: New test.
14198
14199 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14200
14201         * objc.dg/special/unclaimed-category-1.h: Updated for
14202         new ABI support.
14203         * objc.dg/special/unclaimed-category-1.m: Same.
14204         * objc.dg/zero-link-1.m: Same.
14205         * objc.dg/lookup-1.m: Same.
14206         * objc.dg/torture/strings/const-str-9.m
14207         * objc.dg/torture/strings/const-str-10.m: Same.
14208         * objc.dg/torture/strings/const-str-11.m: Same.
14209         * objc.dg/torture/forward-1.m: Same.
14210         * objc.dg/zero-link-2.m: Same.
14211         * objc.dg/encode-7-next-64bit.m: Same.
14212         * objc.dg/method-4.m: Same.
14213         * objc.dg/next-runtime-1.m: Same.
14214         * objc.dg/image-info.m: Same.
14215         * objc.dg/pr23214.m: Same.
14216         * objc.dg/symtab-1.m: Same.
14217         * obj-c++.dg/basic.m: Same.
14218         * obj-c++.dg/proto-lossage-3.m: Same.
14219         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14220         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14221         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14222         * obj-c++.dg/method-11.m: Same.
14223         * objc/execute/enumeration-1.m: Same.
14224         * objc/execute/object_is_class.m: Same.
14225         * objc/execute/formal_protocol-2.m: Same.
14226         * objc/execute/formal_protocol-4.m: Same.
14227         * objc/execute/formal_protocol-6.m: Same.
14228         * objc/execute/bycopy-3.m: Same.
14229         * objc/execute/exceptions/catchall-1.m: Same.
14230         * objc/execute/exceptions/finally-1.m: Same.
14231         * objc/execute/exceptions/local-variables-1.m: Same.
14232         * objc/execute/exceptions/foward-1.m: Same.
14233         * objc/execute/bf-common.h
14234         * objc/execute/enumeration-2.m: Same.
14235         * objc/execute/formal_protocol-1.m: Same.
14236         * objc/execute/formal_protocol-3.m: Same.
14237         * objc/execute/formal_protocol-5.m: Same.
14238         * objc/execute/accessing_ivars.m: Same.
14239         * objc/execute/bycopy-2.m: Same.
14240         * objc/execute/formal_protocol-7.m: Same.
14241         * objc/execute/compatibility_alias.m: Same.
14242         * objc/execute/no_clash.m: Same.
14243         * objc/execute/object_is_meta_class.m: Same.
14244         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14245         * objc/execute/class-tests-1.h: Include stdio.h.
14246         * objc/execute/class-tests-2.h: Same.
14247         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14248         runtimes.
14249         * obj-c++.dg/try-catch-2.mm: Same.
14250
14251 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14252
14253         PR c++/47783
14254         * g++.dg/warn/Wunused-parm-4.C: New test.
14255
14256 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14257             Jan Hubicka  <jh@suse.cz>
14258
14259         PR debug/47106
14260         PR debug/47402
14261         * g++.dg/debug/pr47106.C: New.
14262
14263 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14264
14265         PR target/43653
14266         * gcc.target/i386/pr43653.c: New test.
14267
14268 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14269
14270         PR c++/47172
14271         * g++.dg/template/inherit6.C: New test.
14272
14273 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14274
14275         PR fortran/47745
14276         * gfortran.dg/class_39.f03: New.
14277
14278 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14279
14280         PR c++/47326
14281         * g++.dg/cpp0x/variadic106.C: New test.
14282
14283 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14284
14285         PR libfortran/47757
14286         * gfortran.dg/pr47757-1.f90: New test.
14287         * gfortran.dg/pr47757-2.f90: New test.
14288         * gfortran.dg/pr47757-3.f90: New test.
14289
14290         PR c++/47704
14291         * g++.dg/cpp0x/enum8.C: New test.
14292
14293 2011-02-15  Jason Merrill  <jason@redhat.com>
14294
14295         * g++.dg/inherit/implicit-trivial1.C: New.
14296         * g++.dg/cpp0x/implicit-trivial1.C: New.
14297
14298 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14299
14300         PR middle-end/47725
14301         * gcc.dg/torture/pr47725.c: Removed.
14302
14303 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14304
14305         PR target/47755
14306         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14307         constant does not generate a load from memory.
14308
14309 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14310
14311         PR middle-end/47725
14312         * gcc.dg/torture/pr47725.c: New.
14313
14314 2011-02-15  Richard Guenther  <rguenther@suse.de>
14315
14316         PR tree-optimization/47743
14317         * gcc.dg/torture/pr47743.c: New testcase.
14318
14319 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14320
14321         PR middle-end/47581
14322         * gcc.target/i386/pr47581.c: New test.
14323
14324 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14325
14326         PR fortran/47730
14327         * gfortran.dg/select_type_22.f03: New.
14328
14329 2011-02-14  Jason Merrill  <jason@redhat.com>
14330
14331         * g++.dg/cpp0x/regress/enum1.C: New.
14332
14333 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14334
14335         * gnat.dg/include.adb: New test.
14336
14337 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14338
14339         PR fortran/47728
14340         * gfortran.dg/class_38.f03: New.
14341
14342 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14343
14344         * gcc.dg/pr46494.c: New test.
14345
14346 2011-02-14  Richard Guenther  <rguenther@suse.de>
14347
14348         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14349
14350 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14351
14352         PR ada/41929
14353         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14354         sparc*-sun-solaris2.11.
14355
14356 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14357
14358         PR fortran/47349
14359         * gfortran.dg/argument_checking_18.f90: New.
14360
14361 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14362
14363         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14364         * gfortran.dg/argument_checking_17.f90: New.
14365
14366 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14367
14368         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14369         are temporarily disabled.
14370         * gfortran.dg/class_7.f03: Ditto.
14371         * gfortran.dg/coarray_14.f90: Ditto.
14372         * gfortran.dg/typebound_proc_13.f03: Ditto.
14373
14374 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14375
14376         PR fortran/45586
14377         * gfortran.dg/extends_11.f03: New.
14378
14379 2011-02-11  Xinliang David Li  <davidxl@google.com>
14380
14381         PR tree-optimization/47707
14382         * g++.dg/tree-ssa/pr47707.C: New test.
14383
14384 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14385
14386         * g++.dg/opt/inline17.C: New test.
14387
14388 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14389
14390         PR fortran/47550
14391         * gfortran.dg/pure_formal_2.f90: New.
14392
14393 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14394
14395         PR rtl-optimization/47614
14396         * gfortran.dg/pr47614.f: New.
14397
14398 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14399
14400         PR driver/47678
14401         * gcc.dg/opts-6.c: New test.
14402
14403 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14404
14405         PR debug/47684
14406         * gcc.dg/pr47684.c: New test.
14407
14408 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14409
14410         PR target/47629
14411         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14412         c99_runtime, dg-add-options c99_runtime.
14413         (main): Use __asm__.
14414
14415 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14416
14417         PR testsuite/47400
14418         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14419         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14420         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14421         * gcc.dg/ucnid-10.c: Likewise.
14422         * gcc.dg/ucnid-13.c: Likewise.
14423         * gcc.dg/ucnid-7.c: Likewise.
14424         * gcc.dg/ucnid-8.c: Likewise.
14425         Adapt dg-warning line number.
14426
14427 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14428
14429         * gcc.target/i386/parity-1.c: Use -march=k8.
14430         * gcc.target/i386/parity-2.c: Ditto.
14431         * gcc.target/i386/vecinit-1.c: Ditto.
14432         * gcc.target/i386/vecinit-2.c: Ditto.
14433
14434 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14435
14436         PR target/46610
14437         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14438         * gcc.target/mips/save-restore-3.c: Likewise.
14439         * gcc.target/mips/save-restore-4.c: Likewise.
14440         * gcc.target/mips/save-restore-5.c: Likewise.
14441
14442         PR target/47683
14443         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14444         * g++.dg/tree-prof/partition2.C: Likewise.
14445
14446 2011-02-09  Jason Merrill  <jason@redhat.com>
14447
14448         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14449         rather than misdeclare std::puts.
14450
14451         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14452         * g++.dg/other/warning1.C: Likewise.
14453         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14454         * g++.old-deja/g++.gb/scope06.C: Likewise.
14455         * g++.old-deja/g++.law/cvt11.C: Likewise.
14456         * g++.old-deja/g++.law/init1.C: Likewise.
14457         * g++.dg/abi/mangle26.C: Likewise.
14458
14459         * g++.dg/template/function1.C: Adjust for C++0x mode.
14460         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14461
14462         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14463         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14464
14465         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14466
14467         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14468
14469         * g++.dg/cpp0x/regress: New directory.
14470         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14471         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14472         * g++.dg/cpp0x/regress/regress3.C: New.
14473
14474 2011-02-10  Richard Guenther  <rguenther@suse.de>
14475
14476         PR tree-optimization/47677
14477         * gcc.dg/torture/pr47677.c: New testcase.
14478
14479 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14480
14481         * objc.dg/special/load-category-1.m: Remove unused header.
14482         * objc.dg/special/load-category-1a.m: Likewise.
14483         * objc.dg/special/load-category-2.m: Likewise.
14484         * objc.dg/special/load-category-2a.m: Likewise.
14485         * objc.dg/special/load-category-3.m: Likewise.
14486         * objc.dg/special/load-category-3a.m: Likewise.
14487         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14488         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14489         * objc.dg/attributes/class-attribute-1.m: Likewise.
14490         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14491         * obj-c++.dg/property/property.exp: Likewise.
14492         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14493         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14494         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14495         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14496         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14497         * obj-c++.dg/template-8.mm: Likewise.
14498
14499 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14500
14501         PR target/47665
14502         * gcc.target/i386/pr47665.c: New test.
14503
14504 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14505
14506         PR testsuite/47622
14507         Revert
14508         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14509         PR debug/42631
14510         * gcc.dg/pr42631.c: Update test.
14511         * gcc.dg/pr42631-2.c: New test.
14512
14513 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14514
14515         PR fortran/47352
14516         * gfortran.dg/proc_decl_25.f90: New.
14517
14518 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14519
14520         PR fortran/47463
14521         * gfortran.dg/typebound_assignment_2.f03: New.
14522
14523 2011-02-09  Richard Guenther  <rguenther@suse.de>
14524
14525         PR tree-optimization/47664
14526         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14527
14528 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14529
14530         PR middle-end/47646
14531         * gnat.dg/uninit_func.adb: Adjust dg directive.
14532
14533 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14534
14535         PR middle-end/47646
14536         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14537
14538 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14539
14540         PR fortran/47637
14541         * gfortran.dg/auto_dealloc_2.f90: New.
14542
14543 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14544
14545         * gcc.dg/builtins-config.h: Remove __sgi handling.
14546         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14547         -std=c99 for mips-sgi-irix6.5*.
14548
14549 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14550
14551         PR middle-end/45505
14552         * gfortran.dg/pr25923.f90: Remove xfails.
14553
14554 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14555
14556         PR fortran/47583
14557         * gfortran.dg/inquire_14.f90: New test.
14558
14559 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14560
14561         PR fortran/45290
14562         * gfortran.dg/pointer_init_6.f90: New.
14563
14564 2011-02-08  Jeff Law <law@redhat.com>
14565
14566         PR tree-optimization/42893
14567         * gcc.tree-ssa/pr42893.c: New test.
14568
14569 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14570
14571         PR tree-optimization/46834
14572         PR tree-optimization/46994
14573         PR tree-optimization/46995
14574         * gcc.dg/graphite/id-pr46834.c: New.
14575         * gfortran.dg/graphite/id-pr46994.f90: New.
14576         * gfortran.dg/graphite/id-pr46995.f90: New.
14577
14578 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14579
14580         PR middle-end/47646
14581         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14582         using the variable is known the warning is emitted there.
14583         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14584         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14585
14586         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14587         statement.
14588         (vg): Likewise.
14589         * gcc.dg/noreturn-1.c (foo5): Likewise.
14590         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14591         (method2): Likewise.
14592
14593         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14594         the return statement using the uninitialized variable.
14595         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14596
14597 2011-02-08  Richard Guenther  <rguenther@suse.de>
14598
14599         PR middle-end/47639
14600         * g++.dg/opt/pr47639.c: New testcase.
14601
14602 2011-02-08  Richard Guenther  <rguenther@suse.de>
14603
14604         PR tree-optimization/47632
14605         * g++.dg/opt/pr47632.C: New testcase.
14606
14607 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14608
14609         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14610
14611 2011-02-07  Richard Guenther  <rguenther@suse.de>
14612
14613         PR tree-optimization/47615
14614         * g++.dg/opt/pr47615.C: New testcase.
14615
14616 2011-02-07  Richard Guenther  <rguenther@suse.de>
14617
14618         PR tree-optimization/47621
14619         * gcc.dg/torture/pr47621.c: New testcase.
14620
14621 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14622
14623         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14624
14625 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14626
14627         PR fortran/47592
14628         * gfortran.dg/allocate_with_source_1 : New test.
14629
14630 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14631
14632         PR middle-end/47610
14633         * gcc.dg/pr47610.c: New test.
14634
14635 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14636
14637         PR debug/42631
14638         * gcc.dg/pr42631.c: Update test.
14639         * gcc.dg/pr42631-2.c: New test.
14640
14641 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14642
14643         PR fortran/47574
14644         * gfortran.dg/pr47574.f90:  New test.
14645
14646 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14647
14648         PR tree-optimization/46194
14649         * gcc.dg/autopar/pr46194.c: New.
14650
14651 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14652
14653         PR tree-optimization/43695
14654         * g++.dg/ipa/pr43695.C: New.
14655
14656 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14657
14658         PR inline-asm/23200
14659         * gcc.dg/pr23200.c: New test.
14660
14661 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14662
14663         PR c++/47589
14664         * g++.dg/pr47589.C: New test.
14665
14666 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14667
14668         PR c++/47398
14669         * g++.dg/template/typedef37.C: New test.
14670         * g++.dg/template/param1.C: Adjust expected error message.
14671
14672 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14673
14674         PR middle-end/31490
14675         * gcc.dg/pr31490-2.c: New test.
14676         * gcc.dg/pr31490-3.c: New test.
14677         * gcc.dg/pr31490-4.c: New test.
14678
14679 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14680             Jakub Jelinek  <jakub@redhat.com>
14681
14682         PR c++/46890
14683         * g++.dg/parser/semicolon3.C: Adjust.
14684         * g++.dg/parser/semicolon4.C: New testcase.
14685         * g++.dg/pr46890.C: New testcase.
14686
14687 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14688
14689         PR c++/29571
14690         * g++.dg/init/pr29571.C: New.
14691
14692 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14693
14694         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14695         instead of vect_int.
14696
14697 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14698
14699         PR target/47312
14700         * gcc.target/i386/pr47312.c: New test.
14701
14702         PR target/47564
14703         * gcc.target/i386/pr47564.c: New test.
14704
14705 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14706
14707         PR tree-optimization/45122
14708         * gcc.dg/tree-ssa/pr45122.c: New.
14709
14710 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14711
14712         PR target/47272
14713         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14714         and vec_vsx_st.
14715
14716         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14717         and vsx so a default --with-cpu=power7 doesn't give an error
14718         when -mavoid-indexed-addresses is used.
14719
14720         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14721         wrapper function to save the arguments and then jump to the real
14722         function, rather than depending on the compiler not to move stuff
14723         before an asm.
14724         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14725
14726 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14727             Paul Thomas  <pault@gcc.gnu.org>
14728
14729         PR fortran/47082
14730         * gfortran.dg/class_37.f03 : New test.
14731
14732 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14733             Richard Guenther  <rguenther@suse.de>
14734
14735         PR tree-optimization/40979
14736         PR bootstrap/47044
14737         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14738         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14739         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14740         check_vect_support_and_set_flags.
14741         * gfortran.dg/graphite/vect-pr40979.f90: New.
14742
14743 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14744
14745         PR fortran/47572
14746         * gfortran.dg/class_36.f03: New.
14747
14748 2011-02-02  Richard Guenther  <rguenther@suse.de>
14749
14750         PR tree-optimization/47566
14751         * gcc.dg/lto/20110201-1_0.c: New testcase.
14752
14753 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14754
14755         PR debug/47498
14756         PR debug/47501
14757         PR debug/45136
14758         PR debug/45130
14759         * debug/pr47498.c: New.
14760         * debug/pr47501.c: New.
14761
14762 2011-02-01  Richard Guenther  <rguenther@suse.de>
14763
14764         PR tree-optimization/47559
14765         * g++.dg/torture/pr47559.C: New testcase.
14766
14767 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14768
14769         PR fortran/47565
14770         * gfortran.dg/typebound_call_20.f03: New.
14771
14772 2011-02-01  Richard Guenther  <rguenther@suse.de>
14773
14774         PR tree-optimization/47555
14775         * gcc.dg/pr47555.c: New testcase.
14776
14777 2011-02-01  Richard Guenther  <rguenther@suse.de>
14778
14779         PR tree-optimization/47541
14780         * g++.dg/torture/pr47541.C: New testcase.
14781
14782 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14783
14784         PR fortran/47455
14785         * gfortran.dg/typebound_call_19.f03: New.
14786
14787 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14788
14789         PR c++/47416
14790         * g++.dg/cpp0x/pr47416.C: New test.
14791
14792 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14793
14794         PR fortran/47519
14795         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14796
14797 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14798
14799         PR fortran/47463
14800         * gfortran.dg/typebound_assignment_1.f03: New.
14801
14802 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14803
14804         PR tree-optimization/47538
14805         * gcc.c-torture/execute/pr47538.c: New test.
14806
14807 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14808
14809         PR target/45325
14810         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14811
14812 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14813
14814         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14815
14816 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14817
14818         PR rtl-optimization/44031
14819         * gcc.c-torture/compile/20110131-1.c: New test.
14820
14821 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14822
14823         PR fortran/47042
14824         * gfortran.dg/stmt_func_1.f90: New.
14825
14826 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14827
14828         PR fortran/47042
14829         * gfortran.dg/interface_34.f90: New.
14830
14831 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14832
14833         PR fortran/47523
14834         * gfortran.dg/realloc_on_assign_5.f03: New test.
14835         * gfortran.dg/realloc_on_assign_5.f03: New test.
14836
14837 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14838
14839         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14840         * gfortran.dg/bessel_7.f90: Likewise.
14841         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14842
14843         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14844         * gfortran.dg/sum_init_expr.f03: Likewise.
14845
14846         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14847
14848         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14849         -r -nostdlib.
14850
14851         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14852         loop only on "vect_intfloat_cvt" targets.
14853
14854 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14855
14856         PR fortran/47531
14857         * gfortran.dg/shape_6.f90: New.
14858
14859 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14860
14861         PR libgfortran/47434
14862         * gfortran.dg/read_infnan_1.f90: Update test.
14863         * gfortran.dg/module_nan.f90: Update test.
14864         * gfortran.dg/char4_iunit_1.f03: Update test.
14865         * gfortran.dg/large_real_kind_1.f90: Update test.
14866         * gfortran.dg/real_const_3.f90: Update test.
14867         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14868
14869 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14870
14871         PR c++/47311
14872         * g++.dg/template/param2.C: New test.
14873
14874 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14875
14876         PR libgfortran/47285
14877         * gfortran.dg/fmt_g.f: New test.
14878
14879 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14880
14881         PR fortran/47507
14882         * gfortran.dg/pure_formal_1.f90: New.
14883
14884 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14885
14886         PR target/42894
14887         * gcc.dg/tls/pr42894.c: New test.
14888
14889 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14890
14891         * gcc.dg/pr47276.c: Add dg-require-visibility.
14892
14893 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14894
14895         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14896
14897 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14898             Tobias Burnus  <burnus@gcc.gnu.org>
14899
14900         PR fortran/45170
14901         PR fortran/35810
14902         PR fortran/47350
14903         * gfortran.dg/realloc_on_assign_3.f03: New test.
14904         * gfortran.dg/realloc_on_assign_4.f03: New test.
14905         * gfortran.dg/allocatable_function_5.f90: New test.
14906         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14907         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14908         implemented" dg-errors.
14909
14910 2011-01-27  Jan Hubicka  <jh@suse.cz>
14911
14912         PR middle-end/46949
14913         * gcc.dg/attr-weakref-4.c: New testcase
14914
14915 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14916
14917         PR tree-optimization/47228
14918         * gcc.dg/torture/pr47228.c: New test.
14919
14920 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14921
14922         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14923
14924 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14925
14926         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14927         when using auto-overlay support on the SPU.
14928
14929 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14930
14931         PR rtl-optimization/44174
14932         * gcc.target/i386/asm-6.c: New test.
14933
14934 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14935
14936         PR rtl-optimization/46856
14937         * gcc.c-torture/compile/pr46856.c: New test.
14938
14939 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14940             Andrew Pinski  <pinskia@gmail.com>
14941
14942         PR c/43082
14943         * gcc.dg/pr43082.c: New.
14944
14945 2011-01-26  DJ Delorie  <dj@redhat.com>
14946
14947         PR rtl-optimization/46878
14948         * gcc.dg/pr46878-1.c: New test.
14949
14950 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14951
14952         PR c++/47476
14953         * g++.dg/cpp0x/pr47476.C: New test.
14954
14955 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14956
14957         * gcc.c-torture/compile/20110126-1.c: New test.
14958
14959 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14960
14961         PR c/47473
14962         * gcc.dg/torture/pr47473.c: New test.
14963
14964 2011-01-26  Jan Hubicka  <jh@suse.cz>
14965
14966         PR target/47237
14967         * gcc.c-torture/execute/pr47237.c: New testcase.
14968
14969 2011-01-26  Jan Hubicka  <jh@suse.cz>
14970
14971         PR tree-optimization/47190
14972         * gcc.dg/attr-weakref-3.c: New testcase.
14973
14974 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14975
14976         PR c++/43601
14977         * gcc.dg/dll-9a.c: New test file.
14978         * gcc.dg/dll-11.c: Likewise.
14979         * gcc.dg/dll-12.c: Likewise.
14980         * gcc.dg/dll-12a.c: Likewise.
14981         * gcc.dg/dll-11a.c: Likewise.
14982         * gcc.dg/dll-9.c: Likewise.
14983         * gcc.dg/dll-10.c: Likewise.
14984         * gcc.dg/dll-10a.c: Likewise.
14985         * g++.dg/ext/dllexport4a.cc: Likewise.
14986         * g++.dg/ext/dllexport4.C: Likewise.
14987         * g++.dg/ext/dllexport5.C: Likewise.
14988         * g++.dg/ext/dllexport5a.cc: Likewise.
14989
14990 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14991
14992         PR tree-optimization/46970
14993         * gcc.dg/graphite/pr46970.c: New.
14994
14995 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14996
14997         PR tree-optimization/46215
14998         * gcc.dg/graphite/pr46215.c: New.
14999
15000 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15001
15002         PR tree-optimization/46168
15003         * gcc.dg/graphite/pr46168.c: New.
15004
15005 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15006
15007         PR tree-optimization/43657
15008         * gcc.dg/graphite/pr43657.c: New.
15009
15010 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15011
15012         PR tree-optimization/29832
15013         * gfortran.dg/graphite/pr29832.f90: New.
15014
15015 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15016
15017         PR tree-optimization/43567
15018         * gcc.dg/graphite/pr43567.c: New.
15019
15020 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15021
15022         * gfortran.dg/graphite/interchange-4.f: New.
15023         * gfortran.dg/graphite/interchange-5.f: New.
15024
15025         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15026         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15027         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15028         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15029         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15030         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15031         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15032         * gfortran.dg/ltrans-7.f90: Removed.
15033         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15034
15035         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15036         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15037         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15038         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15039         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15040         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15041         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15042         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15043         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15044         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15045         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15046         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15047         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15048         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15049         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15050         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15051         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15052         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15053         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15054         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15055         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15056         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15057         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15058         * gcc.dg/tree-ssa/data-dep-1.c
15059         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15060         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15061         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15062         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15063         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15064
15065 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15066
15067         PR tree-optimization/47265
15068         PR tree-optimization/47443
15069         * gcc.c-torture/compile/pr47265.c: New test.
15070         * gcc.dg/pr47443.c: New test.
15071
15072 2011-01-25  Martin Jambor  <mjambor@suse.cz>
15073
15074         PR tree-optimization/47382
15075         * g++.dg/torture/pr47382.C: New test.
15076         * g++.dg/opt/devirt1.C: Xfail.
15077
15078 2011-01-25  Yao Qi  <yao@codesourcery.com>
15079
15080         PR target/45701
15081         * gcc.target/arm/pr45701-1.c: New test.
15082         * gcc.target/arm/pr45701-2.c: New test.
15083         * gcc.target/arm/pr45701-3.c: New test.
15084
15085 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15086             Jakub Jelinek  <jakub@redhat.com>
15087
15088         PR tree-optimization/47271
15089         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15090
15091 2011-01-25  Nick Clifton  <nickc@redhat.com>
15092
15093         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15094         (saturate_add): Delete.
15095         (exchange): Delete.
15096         (main): Do not run saturate_add.
15097         (set_interrupts): Delete.
15098
15099 2011-01-25  Tobias Burnus  <burnus@net-b.de>
15100
15101         PR fortran/47448
15102         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15103
15104 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15105
15106         PR tree-optimization/47427
15107         PR tree-optimization/47428
15108         * gcc.c-torture/compile/pr47427.c: New test.
15109         * gcc.c-torture/compile/pr47428.c: New test.
15110
15111 2011-01-25  Richard Guenther  <rguenther@suse.de>
15112
15113         PR middle-end/47411
15114         * gcc.dg/torture/pr47411.c: New testcase.
15115
15116 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15117
15118         * gfortran.dg/graphite/id-24.f: New.
15119         * gfortran.dg/graphite/id-25.f: New.
15120
15121 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15122
15123         * gfortran.dg/graphite/id-23.f: New.
15124
15125 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15126
15127         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15128
15129 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15130
15131         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15132         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15133         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15134         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15135         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15136         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15137         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15138         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15139         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15140
15141 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15142
15143         * gcc.dg/graphite/block-0.c: Add documentation.
15144         * gcc.dg/graphite/block-4.c: Same.
15145         * gcc.dg/graphite/block-7.c: Same.
15146         * gcc.dg/graphite/block-8.c: New.
15147         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15148         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15149         * gcc.dg/graphite/interchange-12.c: Add documentation.
15150         * gcc.dg/graphite/interchange-13.c: New.
15151         * gcc.dg/graphite/interchange-14.c: New.
15152         * gcc.dg/graphite/interchange-15.c: New.
15153         * gcc.dg/graphite/interchange-8.c: Add documentation.
15154         * gcc.dg/graphite/interchange-mvt.c: Same.
15155
15156 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15157
15158         PR target/47408
15159         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15160         * gcc.target/powerpc/altivec-14.c: Ditto.
15161         * gcc.target/powerpc/altivec-33.c: Ditto.
15162         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15163         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15164         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15165         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15166         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15167         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15168         * g++.dg/ext/altivec-15.C: Ditto.
15169         * g++.dg/ext/altivec-types-1.C: Ditto.
15170         * g++.dg/ext/altivec-types-2.C: Ditto.
15171         * g++.dg/ext/altivec-types-3.C: Ditto.
15172         * g++.dg/ext/altivec-types-4.C: Ditto.
15173
15174 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15175
15176         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15177
15178 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15179
15180         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15181         optimization options.
15182
15183 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15184
15185         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15186
15187         PR testsuite/45988
15188         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15189
15190 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15191
15192         PR fortran/47421
15193         * gfortran.dg/allocatable_scalar_12.f90: New.
15194
15195 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15196
15197         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15198         vectorization to be not profitable if peeling is used to
15199         realign the memory access.
15200         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15201         loop bound to avoid loop unrolling.
15202         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15203
15204 2011-01-22  Jan Hubicka  <jh@suse.cz>
15205
15206         PR lto/47333
15207         * g++.dg/lto/pr47333.C: New file.
15208
15209 2011-01-22  Jan Hubicka  <jh@suse.cz>
15210
15211         PR tree-optimization/43884
15212         PR lto/44334
15213         * gcc.dg/autopar/outer-2.c: Increase array size.
15214         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15215
15216 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15217
15218         PR fortran/38536
15219         * gfortran.dg/c_loc_tests_16.f90:  New test.
15220
15221 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15222
15223         PR fortran/47399
15224         * gfortran.dg/typebound_proc_19.f90: New.
15225
15226 2011-01-21  Jeff Law <law@redhat.com>
15227
15228         PR tree-optimization/47053
15229         * g++.dg/pr47053.C: New test.
15230
15231 2011-01-21  Jason Merrill  <jason@redhat.com>
15232
15233         PR c++/47041
15234         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15235
15236 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15237
15238         PR c++/47388
15239         * g++.dg/cpp0x/range-for10.C: New test.
15240         * g++.dg/template/for1.C: New test.
15241
15242         PR middle-end/45566
15243         * g++.dg/tree-prof/partition3.C: New test.
15244
15245         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15246
15247         PR rtl-optimization/47366
15248         * g++.dg/opt/pr47366.C: New test.
15249
15250 2011-01-21  Jason Merrill  <jason@redhat.com>
15251
15252         PR c++/46552
15253         * g++.dg/cpp0x/constexpr-regress2.C: New.
15254
15255         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15256
15257 2011-01-21  Jeff Law <law@redhat.com>
15258
15259         PR rtl-optimization/41619
15260         * gcc.dg/pr41619.c: New.
15261
15262 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15263
15264         PR tree-optimization/47355
15265         * g++.dg/opt/pr47355.C: New test.
15266
15267 2011-01-21  Richard Guenther  <rguenther@suse.de>
15268
15269         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15270         making main hot.
15271
15272 2011-01-21  Richard Guenther  <rguenther@suse.de>
15273
15274         PR tree-optimization/47365
15275         * gcc.dg/torture/pr47365.c: New testcase.
15276         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15277
15278 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15279
15280         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15281
15282 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15283
15284         PR tree-optimization/47391
15285         * gcc.dg/pr47391.c: New test.
15286
15287 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15288
15289         * g++.dg/template/char1.C: Use signed char.
15290
15291 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15292
15293         PR fortran/47377
15294         * gfortran.dg/pointer_target_4.f90: New.
15295
15296 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15297
15298         PR target/47251
15299         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15300         ILP32 system and not IP32.
15301
15302 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15303
15304         PR debug/46583
15305         * g++.dg/debug/pr46583.C: New.
15306
15307 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15308
15309         PR debug/47283
15310         * g++.dg/debug/pr47283.C: New test.
15311
15312         PR testsuite/47371
15313         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15314         * gcc.target/i386/headmerge-2.c: Likewise.
15315
15316 2011-01-20  Richard Guenther  <rguenther@suse.de>
15317
15318         PR middle-end/47370
15319         * gcc.dg/torture/pr47370.c: New testcase.
15320
15321 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15322
15323         PR tree-optimization/46130
15324         * gcc.dg/pr46130-1.c: New test.
15325         * gcc.dg/pr46130-2.c: New test.
15326
15327 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15328
15329         PR c++/47291
15330         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15331
15332 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15333
15334         PR debug/46240
15335         * g++.dg/debug/pr46240.cc: New.
15336
15337 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15338
15339         PR c++/47303
15340         * g++.dg/template/anonunion1.C: New test.
15341
15342         PR rtl-optimization/47337
15343         * gcc.c-torture/execute/pr47337.c: New test.
15344
15345 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15346
15347         PR testsuite/45342
15348         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15349
15350 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15351
15352         PR tree-optimization/46021
15353         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15354
15355 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15356
15357         PR tree-optimization/47290
15358         * g++.dg/torture/pr47290.C: New test.
15359
15360 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15361
15362         PR fortran/47240
15363         * gfortran.dg/proc_ptr_comp_29.f90: New.
15364
15365 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15366
15367         PR testsuite/41146
15368         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15369         powerpc-apple-darwin9.
15370
15371 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15372
15373         PR rtl-optimization/47299
15374         * gcc.c-torture/execute/pr47299.c: New test.
15375
15376 2011-01-17  Jason Merrill  <jason@redhat.com>
15377
15378         * g++.dg/cpp0x/constexpr-virtual.C: New.
15379
15380 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15381
15382         PR fortran/47331
15383         * gfortran.dg/gomp/pr47331.f90: New test.
15384
15385 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15386
15387         PR objc/47314
15388         * objc.dg/selector-warn-1.m: New.
15389         * obj-c++.dg/selector-warn-1.mm: New.
15390
15391 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15392
15393         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15394         Update dg-final accordingly.
15395
15396 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15397
15398         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15399
15400 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15401
15402         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15403         target check.
15404         * gcc.dg/guality/pr36728-2.c: Likewise.
15405
15406 2011-01-17  Richard Guenther  <rguenther@suse.de>
15407
15408         PR tree-optimization/47313
15409         * g++.dg/torture/pr47313.C: New testcase.
15410
15411 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15412
15413         PR target/47318
15414         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15415         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15416         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15417         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15418
15419         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15420         as __m256i.
15421         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15422         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15423         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15424
15425 2011-01-17  Richard Guenther  <rguenther@suse.de>
15426
15427         PR tree-optimization/45967
15428         * gcc.dg/torture/pr45967-2.c: New testcase.
15429         * gcc.dg/torture/pr45967-3.c: Likewise.
15430
15431 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15432
15433         PR testsuite/47325
15434         * g++.dg/ext/pr47213.C: Require visibility.
15435
15436 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15437
15438         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15439         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15440
15441 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15442
15443         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15444         Linux-based targets.
15445
15446 2011-01-13  Jan Hubicka  <jh@suse.cz>
15447
15448         PR tree-optimization/47276
15449         * gcc.dg/pr47276.c: New testcase.
15450
15451 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15452             Jonathan Wakely  <jwakely.gcc@gmail.com>
15453
15454         PR c++/33558
15455         * g++.dg/other/pr33558.C: New.
15456         * g++.dg/other/pr33558-2.C: New.
15457
15458 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15459
15460         PR tree-optimization/45934
15461         PR tree-optimization/46302
15462         * g++.dg/ipa/devirt-c-1.C: New test.
15463         * g++.dg/ipa/devirt-c-2.C: Likewise.
15464         * g++.dg/ipa/devirt-c-3.C: Likewise.
15465         * g++.dg/ipa/devirt-c-4.C: Likewise.
15466         * g++.dg/ipa/devirt-c-5.C: Likewise.
15467         * g++.dg/ipa/devirt-c-6.C: Likewise.
15468         * g++.dg/ipa/devirt-6.C: Likewise.
15469         * g++.dg/ipa/devirt-d-1.C: Likewise.
15470         * g++.dg/torture/pr45934.C: Likewise.
15471
15472 2011-01-14  Jason Merrill  <jason@redhat.com>
15473
15474         * g++.dg/cpp0x/variadic105.C: New.
15475
15476 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15477             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15478
15479         PR objc/45989
15480         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15481         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15482         execution tests on i?86-*-*, x86_64-*-* and
15483         powerpc*-apple-darwin* && ilp32.
15484         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15485         tests on i?86-*-* and x86_64-*-*.
15486
15487 2011-01-14  Richard Guenther  <rguenther@suse.de>
15488
15489         PR tree-optimization/47280
15490         * g++.dg/opt/pr47280.C: New testcase.
15491
15492 2011-01-14  Jason Merrill  <jason@redhat.com>
15493
15494         * g++.dg/cpp0x/constexpr-regress1.C: New.
15495
15496         * g++.dg/ext/flexary2.C: New.
15497
15498 2011-01-14  Richard Guenther  <rguenther@suse.de>
15499
15500         PR middle-end/47281
15501         * gcc.dg/torture/pr47281.c: New testcase.
15502         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15503
15504 2011-01-14  Richard Guenther  <rguenther@suse.de>
15505
15506         PR tree-optimization/47286
15507         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15508
15509 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15510
15511         PR c++/47213
15512         * g++.dg/ext/pr47213.C: New.
15513
15514 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15515
15516         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15517
15518 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15519             Mikael Morin  <mikael@gcc.gnu.org>
15520
15521         PR fortran/45848
15522         PR fortran/47204
15523         * gfortran.dg/select_type_20.f90: New.
15524         * gfortran.dg/select_type_21.f90: New.
15525
15526 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15527
15528         PR target/47251
15529         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15530
15531 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15532
15533         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15534         * gcc.dg/guality/pr36728-2.c: Likewise.
15535
15536 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15537
15538         PR debug/PR46973
15539         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15540
15541 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15542
15543         PR rtl-optimization/45352
15544         * gcc.dg/pr45352-3.c: New.
15545
15546 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15547
15548         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15549         comment.
15550         * g++.dg/cpp0x/range-for8.C: New.
15551         * g++.dg/cpp0x/range-for9.C: New.
15552
15553 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15554
15555         PR debug/47209
15556         * g++.dg/debug/pr47209.C: New.
15557
15558 2011-01-12  Richard Guenther  <rguenther@suse.de>
15559
15560         PR lto/47259
15561         * gcc.dg/lto/pr47259_0.c: New testcase.
15562         * gcc.dg/lto/pr47259_1.c: Likewise.
15563
15564 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15565
15566         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15567         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15568         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15569         methods missing from the OBJC2 Object.
15570         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15571         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15572         GNU and NeXT runtimes.
15573         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15574         comments.
15575         * objc-obj-c++-shared/Object1.m: Likewise.
15576         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15577         * objc.dg/proto-qual-1.m: Likewise.
15578         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15579         * obj-c++.dg/proto-qual-1.mm: Likewise.
15580
15581 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15582
15583         PR testsuite/33033
15584         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15585
15586 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15587
15588         Fixed the Objective-C++ testsuite and updated all tests.
15589         * lib/obj-c++.exp (obj-c++_init): Declare and set
15590         gcc_warning_prefix and gcc_error_prefix.
15591         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15592         'dg-warning', 'dg-message' and 'dg-error'.
15593         * obj-c++.dg/class-extension-3.mm: Likewise.
15594         * obj-c++.dg/class-protocol-1.mm: Likewise.
15595         * obj-c++.dg/encode-7.mm: Likewise.
15596         * obj-c++.dg/exceptions-3.mm: Likewise.
15597         * obj-c++.dg/exceptions-5.mm: Likewise.
15598         * obj-c++.dg/method-12.mm: Likewise.
15599         * obj-c++.dg/method-13.mm: Likewise.
15600         * obj-c++.dg/method-15.mm: Likewise.
15601         * obj-c++.dg/method-16.mm: Likewise.
15602         * obj-c++.dg/method-4.mm: Likewise.
15603         * obj-c++.dg/method-8.mm: Likewise.
15604         * obj-c++.dg/method-conflict-1.mm: Likewise.
15605         * obj-c++.dg/method-conflict-2.mm: Likewise.
15606         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15607         and uncommented second part of the testcase now that the testsuite
15608         works correctly.
15609         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15610         and uncommented second part of the testcase now that the testsuite
15611         works correctly.
15612         * obj-c++.dg/private-1.mm: Likewise.
15613         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15614         * obj-c++.dg/syntax-error-7.mm: Likewise.
15615         * obj-c++.dg/warn5.mm: Likewise.
15616         * obj-c++.dg/property/at-property-14.mm: Likewise.
15617         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15618         FIXME.
15619         * obj-c++.dg/property/at-property-18.mm: Likewise.
15620         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15621         FIXME.
15622         * obj-c++.dg/property/at-property-21.mm: Likewise.
15623         * obj-c++.dg/property/at-property-28.mm: Likewise.
15624         * obj-c++.dg/property/at-property-5.mm: Likewise.
15625         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15626         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15627         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15628         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15629         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15630         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15631         * obj-c++.dg/tls/diag-5.mm: Likewise.
15632         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15633         dg-error, now matched correctly.
15634
15635 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15636
15637         * objc.dg/property/at-property-29.m: New.
15638         * obj-c++.dg/property/at-property-29.mm: New.
15639
15640 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15641
15642         * go.test/go-test.exp (go-set-goarch): New proc.
15643         (go-gc-tests): Use it.
15644
15645 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15646
15647         PR debug/46955
15648         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15649
15650 2011-01-11  Richard Henderson  <rth@redhat.com>
15651
15652         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15653
15654 2011-01-11  Jan Hubicka  <jh@suse.cz>
15655
15656         PR lto/45721
15657         PR lto/45375
15658         * gcc.dg/lto/pr45721_1.c: New file.
15659         * gcc.dg/lto/pr45721_0.c: New file.
15660
15661 2011-01-11  Richard Guenther  <rguenther@suse.de>
15662
15663         PR tree-optimization/46076
15664         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15665
15666 2011-01-11  Jeff Law <law@redhat.com>
15667
15668         * PR tree-optimization/47086
15669         * gcc.dg/pr47086.c: New test.
15670
15671 2011-01-11  Jason Merrill  <jason@redhat.com>
15672
15673         PR c++/46658
15674         * g++.dg/template/new10.C: New.
15675
15676         PR c++/45520
15677         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15678
15679 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15680
15681         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15682         Split type definitions and NSConstantString class into...
15683         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15684         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15685         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15686         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15687         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15688         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15689         to comments.
15690         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15691         encode defines for newer NeXT system headers.
15692         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15693         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15694         * objc.dg/foreach-5.m: Likewise.
15695         * objc.dg/foreach-2.m: Likewise.
15696         * objc.dg/foreach-4.m: Likewise.
15697         * objc.dg/torture/strings/string1.m: Likewise.
15698         * objc.dg/torture/strings/string2.m: Likewise.
15699         * objc.dg/torture/strings/string3.m: Likewise.
15700         * objc.dg/torture/strings/string4.m: Likewise.
15701         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15702         header and stand alone.
15703         * obj-c++.dg/strings/strings-2.mm: Likewise.
15704         * objc.dg/torture/strings/const-str-3.m: Likewise.
15705         * objc.dg/strings/strings-2.m: Likewise.
15706         * objc.dg/strings/const-str-12b.m: Likewise.
15707
15708 2011-01-12  Richard Guenther  <rguenther@suse.de>
15709
15710         PR middle-end/32511
15711         * gcc.dg/attr-weak-1.c: Adjust.
15712
15713 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15714
15715         PR fortran/47051
15716         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15717         standard compliant and comment.
15718
15719 2011-01-10  Jan Hubicka  <jh@suse.cz>
15720
15721         PR lto/46083
15722         * gcc.dg/initpri3.c: New testcase.
15723
15724 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15725
15726         PR lto/47222
15727         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15728         externally visible.
15729         (g_esi): Likewise.
15730         (g_ebx): Likewise.
15731         (g_ebp): Likewise.
15732         (g_esp): Likewise.
15733         (g_ebp_save): Likewise.
15734         (g_esp_save): Likewise.
15735
15736 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15737
15738         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15739
15740 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15741
15742         PR tree-optimization/46021
15743         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15744         i?86-*-*, x86_64-*-*.
15745
15746 2011-01-10  Jeff Law <law@redhat.com>
15747
15748         * PR tree-optimization/47141
15749         * gcc.c-torture/compile/pr47141.c: New test.
15750
15751 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15752
15753         PR testsuite/46230
15754         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15755         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15756         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15757         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15758
15759         PR testsuite/46230
15760         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15761         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15762         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15763         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15764         being vectorized.  Adjust dg-final pattern.
15765
15766         PR testsuite/46230
15767         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15768         * gcc.dg/vect/slp-24.c: Likewise.
15769
15770 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15771
15772         PR c++/47218
15773         * g++.dg/other/pr47218-1.C: New test file.
15774         * g++.dg/other/pr47218.C: Likewise.
15775         * g++.dg/other/pr47218.h: New supporting header.
15776
15777 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15778
15779         PR objc/47232
15780         * objc.dg/attributes/invalid-attribute-1.m: New.
15781         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15782
15783 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15784
15785         PR fortran/47224
15786         * gfortran.dg/proc_ptr_comp_28.f90: New.
15787
15788 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15789
15790         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15791         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15792         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15793         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15794         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15795         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15796         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15797         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15798         * objc.dg/gnu-api-2-class.m: Likewise.
15799         * objc.dg/gnu-api-2-ivar.m: Likewise.
15800         * objc.dg/gnu-api-2-method.m: Likewise.
15801         * objc.dg/gnu-api-2-objc.m: Likewise.
15802         * objc.dg/gnu-api-2-object.m: Likewise.
15803         * objc.dg/gnu-api-2-property.m: Likewise.
15804         * objc.dg/gnu-api-2-protocol.m: Likewise.
15805         * objc.dg/gnu-api-2-sel.m: Likewise.
15806
15807 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15808
15809         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15810         * objc.dg/objc-foreach-4.m: Likewise.
15811         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15812         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15813         * objc.dg/foreach-4.m: Likewise.
15814         * objc.dg/foreach-5.m: Likewise.
15815         * objc.dg/foreach-3.m: Return self from init.
15816
15817 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15818
15819         PR fortran/38536
15820         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15821
15822 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15823
15824         PR fortran/46313
15825         * gfortran.dg/class_35.f90: New.
15826
15827 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15828
15829         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15830
15831 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15832
15833         PR objc/47078
15834         * objc.dg/invalid-method-2.m: New.
15835         * obj-c++.dg/invalid-method-2.mm: New.
15836
15837 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15838
15839         PR fortran/46896
15840         * gfortran.dg/transpose_optimization_2.f90 : New test.
15841
15842 2011-01-08  Jan Hubicka  <jh@suse.cz>
15843
15844         PR tree-optmization/46469
15845         * g++.dg/torture/pr46469.C: New testcase.
15846
15847 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15848
15849         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15850         emulation of libobjc-gnu structure layout functionality to ..
15851         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15852         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15853         * objc/execute/bf-common.h: Adjust headers.
15854         * objc/execute/bf-1.m: Likewise.
15855         * objc/execute/bf-2.m: Likewise.
15856         * objc/execute/bf-3.m: Likewise.
15857         * objc/execute/bf-4.m: Likewise.
15858         * objc/execute/bf-5.m: Likewise.
15859         * objc/execute/bf-6.m: Likewise.
15860         * objc/execute/bf-7.m: Likewise.
15861         * objc/execute/bf-8.m: Likewise.
15862         * objc/execute/bf-9.m: Likewise.
15863         * objc/execute/bf-10.m: Likewise.
15864         * objc/execute/bf-11.m: Likewise.
15865         * objc/execute/bf-12.m: Likewise.
15866         * objc/execute/bf-13.m: Likewise.
15867         * objc/execute/bf-14.m: Likewise.
15868         * objc/execute/bf-15.m: Likewise.
15869         * objc/execute/bf-16.m: Likewise.
15870         * objc/execute/bf-17.m: Likewise.
15871         * objc/execute/bf-18.m: Likewise.
15872         * objc/execute/bf-19.m: Likewise.
15873         * objc/execute/bf-20.m: Likewise.
15874         * objc/execute/bf-21.m: Likewise.
15875         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15876         objc_get_type_qualifiers ().
15877
15878 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15879
15880         PR fortran/45777
15881         * gfortran.dg/dependency_39.f90:  New test.
15882
15883 2011-01-07  Jan Hubicka  <jh@suse.cz>
15884
15885         Get builtins tests ready for linker plugin.
15886         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15887         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15888         my_memset, my_bzero): Mark used.
15889         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15890         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15891         volatile.
15892         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15893         volatile.
15894
15895 2011-01-07  Jan Hubicka  <jh@suse.cz>
15896
15897         PR tree-optimization/46367
15898         * g++.dg/torture/pr46367.C: New file.
15899
15900 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15901
15902         PR target/47201
15903         * gcc.dg/pr47201.c: New test.
15904
15905         PR bootstrap/47187
15906         * gcc.dg/tree-prof/pr47187.c: New test.
15907
15908 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15909
15910         PR fortran/41580
15911         * gfortran.dg/extends_type_of_3.f90: New.
15912
15913 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15914
15915         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15916         * g++.dg/ext/dllimport-MI1.C: Likewise.
15917         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15918         * g++.dg/ext/dllimport10.C: Likewise.
15919         * g++.dg/ext/dllimport11.C: Likewise.
15920         * g++.dg/ext/dllimport12.C: Likewise.
15921         * g++.dg/ext/dllimport13.C: Likewise.
15922         * g++.dg/ext/dllimport2.C: Likewise.
15923         * g++.dg/ext/dllimport3.C: Likewise.
15924         * g++.dg/ext/dllimport4.C: Likewise.
15925         * g++.dg/ext/dllimport5.C: Likewise.
15926         * g++.dg/ext/dllimport6.C: Likewise.
15927         * g++.dg/ext/dllimport8.C: Likewise.
15928         * g++.dg/ext/dllimport9.C: Likewise.
15929         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15930         targets, too. Additionally enable test for i?86-*-mingw*.
15931         * g++.dg/ext/selectany1.C: Likewise.
15932         Remove guard variable check.
15933
15934 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15935
15936         PR fortran/47189
15937         PR fortran/47194
15938         * gfortran.dg/storage_size_3.f08: Extended.
15939
15940 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15941
15942         PR c++/47022
15943         * g++.dg/template/stdarg1.C: New test.
15944
15945 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15946
15947         PR fortran/47195
15948         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15949         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15950         from the interface of functions to not hide the errors that
15951         shall be tested.
15952
15953 2011-01-06  Jan Hubicka  <jh@suse.cz>
15954
15955         * gcc.dg/lto/pr47188_0.c: New testcase.
15956         * gcc.dg/lto/pr47188_1.c: New testcase.
15957
15958 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15959
15960         PR fortran/33117
15961         PR fortran/46478
15962         * gfortran.dg/interface_33.f90: New test.
15963
15964 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15965
15966         PR c/47150
15967         * gcc.c-torture/compile/pr47150.c: New test.
15968
15969 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15970
15971         PR tree-optimization/47139
15972         * gcc.dg/vect/pr47139.c: New test.
15973
15974 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15975
15976         PR fortran/47180
15977         * gfortran.dg/extends_type_of_2.f03: New.
15978
15979 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15980
15981         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15982
15983 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15984
15985         * gnat.dg/opt14.adb: New test.
15986
15987 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15988
15989         PR fortran/46017
15990         * gfortran.dg/allocate_error_2.f90:  New test.
15991
15992 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15993
15994         PR fortran/47024
15995         * gfortran.dg/storage_size_3.f08: New.
15996
15997 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15998
15999         PR libgfortran/47154
16000         * gfortran.dg/namelist_68.f90: New test.
16001
16002 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
16003
16004         * gnat.dg/unchecked_convert8.ad[sb]: New test.
16005
16006 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
16007
16008         PR fortran/46448
16009         * gfortran.dg/class_34.f90: New.
16010
16011 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16012
16013         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16014         use __builtin_inff.  Skip all single-precision tests that require
16015         Infinity.
16016
16017 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16018
16019         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16020
16021 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
16022
16023         PR tree-optimization/47148
16024         * gcc.c-torture/execute/pr47148.c: New test.
16025
16026         PR tree-optimization/47155
16027         * gcc.c-torture/execute/pr47155.c: New test.
16028
16029         PR rtl-optimization/47157
16030         * gcc.c-torture/compile/pr47157.c: New test.
16031
16032 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16033
16034         * gcc.dg/torture/vector-shift2.c (schar): Define.
16035         (main): Always use schar or uchar instead of plain "char" to avoid
16036         dependencies on implementation-defined char signedness.
16037
16038 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16039
16040         PR tree-optimization/46801
16041         * gnat.dg/pack9.adb: Remove xfail.
16042
16043 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16044
16045         PR tree-optimization/46984
16046         * g++.dg/ipa/pr46984.C: New test.
16047
16048 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
16049
16050         PR fortran/46408
16051         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16052
16053 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
16054
16055         PR tree-optimization/47140
16056         * gcc.c-torture/compile/pr47140.c: New test.
16057
16058         PR rtl-optimization/47028
16059         * gcc.dg/pr47028.c: New test.
16060
16061 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
16062
16063         * objc.dg/protocol-forward-1.m: Removed TODO.
16064         * objc.dg/protocol-forward-2.m: New.
16065         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16066         * obj-c++.dg/protocol-forward-2.mm: New.
16067
16068 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
16069
16070         PR target/38662
16071         * g++.dg/eh/pr38662.C: New testcase.
16072
16073 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
16074
16075         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16076         scan for newline '\n'.
16077
16078 \f
16079 Copyright (C) 2011 Free Software Foundation, Inc.
16080
16081 Copying and distribution of this file, with or without modification,
16082 are permitted in any medium without royalty provided the copyright
16083 notice and this notice are preserved.