OSDN Git Service

PR c++/51541 - ICE with invalid identifier in alias-declaration
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
2
3         PR c++/51541
4         * g++.dg/cpp0x/alias-decl-18.C: New test.
5
6
7 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8
9         * gcc.c-torture/execute/20120104-1.c: New test.
10
11 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
12
13         PR fortran/PR48946
14         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
15         the old typebound_operator_8.f03.
16         * gfortran.dg/typebound_operator_8.f03: New version of
17         typebound_operator_7.f03 with 'u' a derived type instead of a
18         class object.
19
20 2012-01-05  Richard Guenther  <rguenther@suse.de>
21
22         * g++.dg/torture/pr49309.C: Skip for -flto.
23
24 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
25
26         PR middle-end/51761
27         * gcc.c-torture/compile/pr51761.c: New test.
28
29 2012-01-05  Richard Guenther  <rguenther@suse.de>
30
31         PR tree-optimization/51760
32         * gcc.dg/torture/pr51760.c: New testcase.
33
34 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
35
36         PR middle-end/51472
37         * gcc.dg/tm/memopt-6.c: Adjust regexp.
38
39 2012-01-05  Richard Guenther  <rguenther@suse.de>
40
41         PR lto/41576
42         * gfortran.dg/lto/pr41576_0.f90: New testcase.
43         * gfortran.dg/lto/pr41576_1.f90: Likewise.
44
45 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
46
47         PR debug/51695
48         * gcc.dg/pr51695.c: New test.
49
50 2012-01-04  Andrew Pinski  <apinski@cavium.com>
51
52         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
53         * gcc.target/mips/octeon2-lx-1.c: New test.
54         * gcc.target/mips/mips64-dsp-ldx.c: New test.
55         * gcc.target/mips/octeon2-lx-2.c: New test.
56         * gcc.target/mips/octeon2-lx-3.c: New test.
57
58 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
59
60         PR other/51163
61         PR other/51164
62         * gcc.dg/tm/alias-1.c:  Adjust regexp.
63         * gcc.dg/tm/alias-2.c:  Adjust regexp.
64
65 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
66
67         PR c++/51064
68         * g++.dg/warn/Wparentheses-26.C: New.
69
70 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
71
72         * gfortran.dg/elemental_optional_args_2.f90: New test.
73
74 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
75
76         PR fortran/49693
77         * gfortran.dg/common_17.f90:  New test.
78
79 2012-01-04  Richard Guenther  <rguenther@suse.de>
80
81         PR tree-optimization/49651
82         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
83         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
84
85 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
86
87         PR c++/51738
88         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
89
90 2012-01-03  Andrew Pinski  <apinski@cavium.com>
91
92         * lib/scanasm.exp (dg-function-on-line): Always use a special format
93         for all mips targets.  Also allow an optional .cfi_startproc.
94
95 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
96
97         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
98
99 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
100
101         PR c++/29273
102         * g++.dg/rtti/dyncast5.C: New.
103
104 2012-01-03  Richard Guenther  <rguenther@suse.de>
105
106         PR tree-optimization/51070
107         * gcc.dg/torture/pr51070-2.c: New testcase.
108
109 2012-01-03  Richard Guenther  <rguenther@suse.de>
110
111         PR tree-optimization/51692
112         * gcc.dg/torture/pr51692.c: New testcase.
113
114 2012-01-03  Richard Guenther  <rguenther@suse.de>
115
116         PR debug/51650
117         * g++.dg/lto/pr51650-3_0.C: New testcase.
118
119 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
120
121         PR c++/15867
122         * g++.dg/warn/Wredundant-decls-spec.C: New.
123
124 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
125
126         PR tree-optimization/51719
127         * g++.dg/tree-prof/pr51719.C: New test.
128
129 2012-01-03  Richard Guenther  <rguenther@suse.de>
130
131         PR middle-end/51730
132         * gcc.dg/fold-compare-6.c: New testcase.
133
134 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
135
136         PR c++/51669
137         * g++.dg/gomp/pr51669.C: New test.
138
139 2012-01-02  Jason Merrill  <jason@redhat.com>
140
141         PR c++/51675
142         * g++.dg/cpp0x/constexpr-union2.C: New.
143
144         PR c++/51666
145         * g++.dg/cpp0x/nsdmi-defer5.C: New.
146
147 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
148
149         PR c++/51462
150         * g++.dg/cpp0x/constexpr-99.C: New test.
151
152 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
153
154         PR c++/20140
155         * g++.dg/template/init9.C: New.
156
157 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
158
159         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
160         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
161         rather than a specific number.
162
163 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
164
165         PR fortran/46262
166         PR fortran/46328
167         PR fortran/51052
168         * gfortran.dg/typebound_operator_7.f03: New.
169         * gfortran.dg/typebound_operator_8.f03: New.
170
171 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
172
173         PR target/51729
174         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
175         XFAIL.
176         * gcc.target/mips/dspr2-MULTU.c: Likewise.
177
178 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
179
180         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
181
182 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
183
184         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
185         for MIPS.
186
187 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
188
189         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
190         * gfortran.dg/io_real_boz_4.f90: Likewise.
191         * gfortran.dg/io_real_boz_5.f90: Likewise.
192
193 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
194
195         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
196
197 2012-01-02  Revital Eres  <revital.eres@linaro.org>
198
199         * gcc.dg/sms-11.c: New file.
200
201 2012-01-02  Tobias Burnus  <burnus@net-b.de>
202
203         PR fortran/51682
204         * gfortran.dg/coarray/image_index_3.f90: New.
205
206 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
207
208         PR c++/16603
209         * g++.dg/parse/enum8.C: New.
210
211 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
212
213         PR c++/51379
214         * g++.dg/conversion/reinterpret4.C: New.
215         * g++.dg/conversion/reinterpret1.C: Adjust.
216
217 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
218
219         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
220
221 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
222
223         * g++.old-deja/g++.brendan/crash25.C: Adjust.
224         * g++.old-deja/g++.brendan/crash56.C: Likewise.
225         * g++.old-deja/g++.jason/access14.C: Likewise.
226         * g++.old-deja/g++.jason/access8.C: Likewise.
227         * g++.old-deja/g++.jason/access1.C: Likewise.
228         * g++.old-deja/g++.other/access3.C: Likewise.
229         * g++.old-deja/g++.other/access5.C: Likewise.
230         * g++.old-deja/g++.law/unsorted1.C: Likewise.
231         * g++.old-deja/g++.law/visibility22.C: Likewise.
232         * g++.old-deja/g++.law/visibility26.C: Likewise.
233         * g++.old-deja/g++.mike/p2746.C: Likewise.
234         * g++.dg/debug/using1.C: Likewise.
235         * g++.dg/lookup/using51.C: Likewise.
236         * g++.dg/inherit/using5.C: Likewise.
237         * g++.dg/inherit/pr30297.C: Likewise.
238         * g++.dg/inherit/access8.C: Likewise.
239         * g++.dg/torture/pr39362.C: Likewise.
240         * g++.dg/template/crash13.C: Likewise.
241         * g++.dg/template/using10.C: Likewise.
242
243 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
244
245         PR fortran/51502
246         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
247         change.
248
249 2012-01-01  Ira Rosen  <irar@il.ibm.com>
250
251         PR tree-optimization/51704
252         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
253         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
254         corresponding flags.
255
256 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
257
258         PR c++/51723
259         * g++.dg/cpp0x/constexpr-delegating2.C: New.
260
261 2012-01-01  Jan Hubicka  <jh@suse.cz>
262
263         PR rtl-optimization/51069
264         * gcc.c-torture/compile/pr51069.c: New testcase.
265
266 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
267
268         PR tree-optimization/51683
269         * gcc.dg/pr51683.c: New test.
270
271 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
272
273         PR c++/51397
274         * g++.dg/cpp0x/static_assert6.C: New.
275
276 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
277
278         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
279
280 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
281
282         PR fortran/51502
283         * lib/gcc-dg.exp (scan-module-absence):  New function.
284         * gfortran.dg/implicit_pure_2.f90:  New test.
285
286 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
287
288         PR c++/51316
289         * g++.dg/cpp0x/alignof4.C: New.
290
291 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
292
293         PR testsuite/51702
294         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
295         -mabi=altivec option, which suppresses a warning message about
296         passing vectors by reference.  The extra warning causes some tests
297         to fail.
298         * gcc.dg/scal-to-vec2.c: Likewise.
299         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
300         * gcc.dg/pr35442.c: Likewise.
301         * gcc.dg/vector-compare-1.c: Likewise.
302         * gcc.dg/vector-compare-2.c: Likewise.
303         * gcc.dg/torture/pr36891.c: Likewise.
304
305 2012-12-29  Kai Tietz  <ktietz@redhat.com>
306
307         * g++.dg/abi/bitfield3.C: Make sure test runs
308         for windows targets without activated ms-bitfields option.
309
310         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
311         targets to use static-version.
312         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
313         * g++.old-deja/g++.abi/arraynew.C: Likewise.
314         * g++.old-deja/g++.eh/new1.C: Likewise.
315         * g++.old-deja/g++.eh/new2.C: Likewise.
316
317 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
318
319         * gfortran.dg/function_optimize_9.f90:  New test.
320
321 2011-12-27  Fabien ChĂȘne  <fabien@gcc.gnu.org>
322
323         PR c++/23211
324         * g++.dg/template/using18.C: New.
325         * g++.dg/template/using19.C: New.
326         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
327         * g++.dg/template/crash13.C: Likewise.
328
329 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
330
331         PR target/51623
332         * gcc.target/powerpc/pr51623.c: New file.
333
334 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
335
336         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
337
338 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
339
340         PR c++/51547
341         * g++.dg/cpp0x/pr51547.C: New.
342
343 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
344
345         * gcc.c-torture/execute/20111227-1.c: New test.
346
347 2011-12-25  Jan Hubicka  <jh@suse.cz>
348
349         PR middle-end/48641
350         * gcc.dg/compile/pr48641.c: New file.
351
352 2011-12-26  Joey Ye  <joey.ye@arm.com>
353
354         PR middle-end/51200
355         * gcc.dg/volatile-bitfields-2.c: New test.
356
357 2011-12-23  Jason Merrill  <jason@redhat.com>
358
359         PR c++/51507
360         * g++.dg/cpp0x/variadic121.C: New.
361
362 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
363
364         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
365
366 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
367
368         * gcc.target/arm/vect-vcvt.c: New test.
369         * gcc.target/arm/vect-vcvtq.c: New test.
370
371         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
372         in final check.
373
374         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
375         True for ARM NEON.
376         (check_effective_target_vect_uintfloat_cvt): Likewise.
377         (check_effective_target_vect_floatuint_cvt): Likewise.
378         (check_effective_target_vect_floatint_cvt): Likewise.
379
380 2011-12-23  Richard Guenther  <rguenther@suse.de>
381
382         PR rtl-optimization/50396
383         * gcc.dg/torture/pr50396.c: New testcase.
384
385 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
386
387         PR tree-optimization/43491
388         * gcc.dg/tree-ssa/pr43491.c: New test.
389
390 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
391
392         PR testsuite/50722
393         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
394
395 2011-12-22  Richard Guenther  <rguenther@suse.de>
396
397         PR lto/51650
398         * g++.dg/lto/pr51650-1_0.C: New testcase.
399         * g++.dg/lto/pr51650-2_0.C: Likewise.
400
401 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
402
403         PR target/51643
404         * gcc.target/arm/sibcall-2.c: New test.
405
406 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
407
408         PR testsuite/51645
409         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
410
411 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
412
413         * gcc.dg/pr50038.c: Move to ...
414         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
415
416 2011-12-21  Jason Merrill  <jason@redhat.com>
417
418         PR c++/51611
419         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
420
421 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
422
423         PR c++/51305
424         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
425
426 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
427
428         PR middle-end/51644
429         PR middle-end/51647
430         * gcc.dg/pr51644.c: New test.
431         * g++.dg/warn/Wreturn-4.C: New test.
432
433 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
434
435         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
436         diag-scans to fix fail on AVX.
437         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
438         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
439         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
440         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
441         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
442         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
443         * gcc.dg/vect/pr45752.c: Ditto.
444         * gcc.dg/vect/slp-perm-4.c: Ditto.
445         * gcc.dg/vect/slp-perm-9.c: Ditto.
446         * gcc.dg/vect/vect-33.c: Ditto.
447         * gcc.dg/vect/vect-35.c: Ditto.
448         * gcc.dg/vect/vect-6-big-array.c: Ditto.
449         * gcc.dg/vect/vect-6.c: Ditto.
450         * gcc.dg/vect/vect-91.c: Ditto.
451         * gcc.dg/vect/vect-all-big-array.c: Ditto.
452         * gcc.dg/vect/vect-all.c: Ditto.
453         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
454         * gcc.dg/vect/vect-outer-4c.c: Ditto.
455         * gcc.dg/vect/vect-outer-5.c: Ditto.
456         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
457         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
458         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
459         * gcc.dg/vect/vect-peel-1.c: Ditto.
460         * gcc.dg/vect/vect-peel-2.c: Ditto.
461         * gcc.dg/vect/vect-peel-3.c: Ditto.
462         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
463         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
464         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
465         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
466         * lib/target-supports.exp (check_avx_available): New function.
467         (check_effective_target_vect_sizes_32B_16B): Ditto.
468         (check_prefer_avx128): Ditto.
469         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
470         (check_effective_target_vect_multiple_sizes): Ditto.
471
472 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
473
474         PR target/50038
475         * gcc.dg/pr50038.c: New test.
476
477 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
478
479         PR c++/51621
480         * g++.dg/cpp0x/constexpr-ice5.C: New.
481
482 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
483
484         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
485         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
486         gcc.dg/gnu11-version-1.c: New tests.
487
488 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
489
490         PR middle-end/51200
491         * gcc.target/arm/volatile-bitfields-4.c: New test.
492         * c-c++-common/abi-bf.c: New test.
493
494 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
495
496         PR debug/49951
497         * g++.dg/gcov/gcov-2.C: Adjust.
498
499 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
500
501         PR c++/51612
502         * g++.dg/cpp0x/constexpr-ice4.C: New.
503
504 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
505
506         PR c++/51328
507         * g++.dg/template/crash109.C: New.
508
509 2011-12-19  Jason Merrill  <jason@redhat.com>
510
511         PR c++/51530
512         * g++.dg/cpp0x/nullptr26.C: New.
513
514 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
515
516         * gcc.target/mips/mult-1.c: Require -O2.
517
518 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
519
520         * gcc.target/mips/ext-2.c: Add NOMIPS16.
521
522 2011-12-19  Jason Merrill  <jason@redhat.com>
523
524         PR c++/51526
525         * g++.dg/cpp0x/constexpr-delegating.C: New.
526
527 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
528             Tom de Vries <tom@codesourcery.com>
529
530         PR rtl-opt/50380
531         * gcc.c-torture/compile/pr50380.c: New testcase.
532
533 2011-12-19  Tobias Burnus  <burnus@net-b.de>
534
535         PR fortran/51605
536         * gfortran.dg/block_10.f90: New.
537
538 2011-12-19  Jason Merrill  <jason@redhat.com>
539
540         PR c++/51553
541         * g++.dg/cpp0x/initlist64.C: New.
542
543         PR c++/51228
544         * c-c++-common/transparent-union-1.c: New.
545
546 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
547
548         PR tree-optimization/51580
549         * gnat.dg/specs/loop_optimization1.ads: New test.
550         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
551
552 2011-12-19  Richard Guenther  <rguenther@suse.de>
553
554         PR lto/51573
555         * gcc.dg/lto/20111207-2_0.c: Adjust.
556         * g++.dg/lto/pr51573-1_0.C: New testcase.
557
558 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
559
560         PR c++/51619
561         * g++.dg/cpp0x/pr51619.C: New test.
562
563 2011-12-19  Tobias Burnus  <burnus@net-b.de>
564
565         PR fortran/51605
566         * gfortran.dg/select_type_25.f90: New.
567
568 2011-12-19  Martin Jambor  <mjambor@suse.cz>
569
570         PR tree-optimization/51583
571         * gcc.dg/tree-ssa/pr51583.c: New test.
572
573 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
574
575         PR tree-optimization/51596
576         * g++.dg/opt/pr51596.C: New test.
577
578         PR middle-end/51590
579         PR tree-optimization/51606
580         * gcc.dg/vect/pr51590.c: New test.
581
582 2011-12-19  Richard Guenther  <rguenther@suse.de>
583
584         PR lto/51572
585         * g++.dg/lto/pr51572-2_0.C: New testcase.
586
587 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
588
589         PR c++/51477
590         * g++.dg/cpp0x/nsdmi6.C: New test.
591
592 2011-12-19  Tobias Burnus  <burnus@net-b.de>
593
594         * gfortran.dg/coarray_poly_3.f90: New.
595         * coarray/poly_run_1.f90: Enable some previously commented code.
596
597 2011-12-19  Jason Merrill  <jason@redhat.com>
598
599         PR c++/51489
600         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
601
602 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
603
604         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
605
606 2011-12-17  Jason Merrill  <jason@redhat.com>
607
608         PR c++/51588
609         * g++.dg/parse/enum7.C: New.
610
611         PR c++/51586
612         * g++.dg/lookup/nested2.C: New.
613
614         PR c++/51587
615         * g++.dg/parse/enum6.C: New.
616
617 2011-12-17  Tom de Vries  <tom@codesourcery.com>
618
619         PR tree-optimization/51491
620         * gcc.dg/pr51491.c: New test.
621         * gcc.dg/pr51491-2.c: Same.
622
623 2011-12-16  Jason Merrill  <jason@redhat.com>
624
625         PR c++/51416
626         * g++.dg/cpp0x/auto31.C: New.
627
628 2011-12-16  Ian Lance Taylor  <iant@google.com>
629
630         PR middle-end/51592
631         * gcc.dg/20111216-1.c: New test.
632
633 2011-12-16  Jason Merrill  <jason@redhat.com>
634
635         PR c++/51461
636         * g++.dg/init/static4.C: New.
637
638 2011-12-16  Jason Merrill  <jason@redhat.com>
639
640         PR c++/51331
641         * g++.dg/init/value10.C: New.
642
643 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
644
645         PR testsuite/50803
646         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
647
648         PR tree-optimization/51575
649         * g++.dg/opt/pr51575.C: New test.
650
651         PR debug/51557
652         * gcc.dg/pr51557.c: New test.
653
654 2011-12-16  Richard Guenther  <rguenther@suse.de>
655
656         PR lto/51572
657         * gcc.dg/lto/pr51572-1_0.c: New testcase.
658
659 2011-12-15  Jason Merrill  <jason@redhat.com>
660
661         PR c++/51458
662         * g++.dg/ext/desig4.C: New.
663
664 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
665
666         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
667         A%disp() to use scalarizer.
668         * gfortran.dg/class_array_9.f03: New.
669
670 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
671
672         * gcc.dg/vect/vect-sdivmod-1.c: New test.
673
674         PR c++/51463
675         * g++.dg/cpp0x/pr51463.C: New test.
676
677         PR c/51360
678         * c-c++-common/gomp/pr51360.c: New test.
679         * g++.dg/gomp/pr51360.C: New test.
680
681         PR middle-end/49806
682         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
683         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
684
685         PR tree-optimization/51117
686         * g++.dg/opt/pr51117.C: New test.
687
688 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
689
690         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
691         New definitions.
692         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
693         Likewise.
694         (stpncpy, __stpncpy_chk): New functions.
695         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
696         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
697
698 2011-12-15  Richard Guenther  <rguenther@suse.de>
699
700         PR lto/51567
701         * g++.dg/lto/pr51567-1_0.C: New testcase.
702
703 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
704
705         PR c++/51473
706         * g++.dg/cpp0x/auto30.C: New test.
707
708 2011-12-15  Tobias Burnus  <burnus@net-b.de>
709
710         * gfortran.dg/coarray/poly_run_3.f90: New.
711         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
712
713 2011-12-15  Richard Guenther  <rguenther@suse.de>
714
715         PR lto/51564
716         * g++.dg/lto/pr51564-1_0.C: New testcase.
717
718 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
719
720         PR libstdc++/51365
721         * g++.dg/ext/is_final.C: New.
722
723 2012-12-15  Richard Guenther  <rguenther@suse.de>
724
725         PR lto/48508
726         * g++.dg/lto/pr48508-1_0.C: New testcase.
727         * g++.dg/lto/pr48508-1_1.C: Likewise.
728
729 2011-12-14  Jason Merrill  <jason@redhat.com>
730
731         PR c++/51554
732         * g++.dg/init/constant1.C: New.
733
734         PR c++/51248
735         * g++.dg/other/enum2.C: New.
736
737 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
738
739         PR c++/51475
740         * g++.dg/cpp0x/initlist63.C: New test.
741
742 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
743
744         PR target/50931
745         * gcc.target/avr/torture/int24-mul.c: New.
746
747 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
748
749         PR c++/51476
750         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
751
752 2011-12-13  Jason Merrill  <jason@redhat.com>
753
754         PR c++/51406
755         PR c++/51161
756         * g++.dg/cpp0x/rv-cast3.C: New.
757         * g++.dg/cpp0x/rv-cast4.C: New.
758
759 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
760
761         PR c++/51464
762         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
763
764 2011-12-13  Andrew Pinski  <apinski@cavium.com>
765             Adam Nemet  <anemet@caviumnetworks.com>
766
767         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
768         -fdump-* options.
769         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
770         * gcc.target/mips/octeon-pipe-1.c: New testcase.
771
772 2011-12-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
773
774         PR c++/14258
775         * g++.dg/template/using16.C: New.
776         * g++.dg/template/using17.C: New.
777
778 2011-12-13  Martin Jambor  <mjambor@suse.cz>
779
780         PR tree-optimization/51362
781         * gcc.dg/ipa/pr51362.c: New test.
782
783 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
784
785         PR testsuite/51524
786         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
787         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
788
789 2011-12-13  Richard Guenther  <rguenther@suse.de>
790
791         PR lto/48354
792         * g++.dg/lto/pr48354-1_0.C: New testcase.
793
794 2011-12-13  Richard Guenther  <rguenther@suse.de>
795
796         PR tree-optimization/51519
797         * gcc.dg/pr51519.c: New testcase.
798
799 2011-12-13  Richard Guenther  <rguenther@suse.de>
800
801         * gcc.dg/lto/20111213-1_0.c: New testcase.
802
803 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
804
805         * gnat.dg/vect1.ad[sb]: Add more tests.
806         * gnat.dg/vect2.ad[sb]: Likewise.
807         * gnat.dg/vect3.ad[sb]: Likewise.
808         * gnat.dg/vect4.ad[sb]: Likewise.
809         * gnat.dg/vect5.ad[sb]: Likewise.
810         * gnat.dg/vect6.ad[sb]: Likewise.
811
812 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
813
814         PR rtl-optimization/51495
815         * gcc.c-torture/compile/pr51495.c: New test.
816
817         PR tree-optimization/51481
818         * gcc.dg/pr51481.c: New test.
819
820 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
821
822         PR tree-optimization/45830
823         * gcc.c-torture/execute/pr45830.c: Move from here to...
824         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
825         dg-additional-options magic.
826
827 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
828
829         * gfortran.dg/nested_modules_2.f90: Tighten test.
830
831 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
832
833         * gcc.c-torture/execute/20111212-1.c: New test.
834
835 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
836
837         PR testsuite/51511
838         * gcc.dg/pr45819.c: Add -w to dg-options.
839
840 2011-12-12  Torvald Riegel  <triegel@redhat.com>
841
842         * g++.dg/tm/noexcept-1.C: New test.
843         * g++.dg/tm/noexcept-2.C: New test.
844         * g++.dg/tm/noexcept-3.C: New test.
845         * g++.dg/tm/noexcept-4.C: New test.
846         * g++.dg/tm/noexcept-5.C: New test.
847
848 2011-12-12  Torvald Riegel  <triegel@redhat.com>
849
850         * c-c++-common/tm/20111206.c: New test.
851
852 2011-12-12  Richard Guenther  <rguenther@suse.de>
853
854         PR lto/51262
855         * g++.dg/opt/pr51262.C: New testcase.
856
857 2011-12-12  Revital Eres  <revital.eres@linaro.org>
858
859         PR rtl-optimization/47013
860         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
861         to preserve the function.
862         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
863         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
864         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
865         -fmodulo-sched-allow-regmoves flags.
866         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
867         and avoid superfluous spaces in dg-final for spu-*-*.
868         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
869         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
870         change scan-rtl-dump-times for powerpc*-*-*.
871         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
872         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
873         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
874
875 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
876
877         PR tree-optimization/51485
878         * g++.dg/vect/pr51485.cc: New test.
879
880 2011-12-11  Tobias Burnus  <burnus@net-b.de>
881
882         PR fortran/50923
883         * gfortran.dg/warn_function_without_result_2.f90: New.
884
885 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
886             Tobias Burnus  <burnus@gcc.gnu.org>
887
888         PR fortran/41539
889         PR fortran/43214
890         PR fortran/43969
891         PR fortran/44568
892         PR fortran/46356
893         PR fortran/46990
894         PR fortran/49074
895         * gfortran.dg/class_array_1.f03: New.
896         * gfortran.dg/class_array_2.f03: New.
897         * gfortran.dg/class_array_3.f03: New.
898         * gfortran.dg/class_array_4.f03: New.
899         * gfortran.dg/class_array_5.f03: New.
900         * gfortran.dg/class_array_6.f03: New.
901         * gfortran.dg/class_array_7.f03: New.
902         * gfortran.dg/class_array_8.f03: New.
903         * gfortran.dg/coarray_poly_1.f90: New.
904         * gfortran.dg/coarray_poly_2.f90: New.
905         * gfortran.dg/coarray/poly_run_1.f90: New.
906         * gfortran.dg/coarray/poly_run_2.f90: New.
907         * gfortran.dg/class_to_type_1.f03: New.
908         * gfortran.dg/type_to_class_1.f03: New.
909         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
910         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
911         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
912
913 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
914
915         PR fortran/50690
916         * gfortran.dg/gomp/workshare2.f90:  New test.
917         * gfortran.dg/gomp/workshare3.f90:  New test.
918
919 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
920
921         * gnat.dg/specs/elab3.ads: New test.
922
923 2011-12-10  Richard Henderson  <rth@redhat.com>
924
925         * gcc.target/powerpc/altivec-perm-1.c: New.
926         * gcc.target/powerpc/altivec-perm-2.c: New.
927         * gcc.target/powerpc/altivec-perm-4.c: New.
928
929 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
930
931         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
932         Add a scan-assembler-time clause to test for the interupt vector jump.
933         (f): Rename to ...
934         (dma0_handler): ... this.
935
936 2011-12-10  Nathan Sidwell  <nathan@acm.org>
937
938         PR gcov-profile/51449
939         * g++.dg/gcov/gcov-14.C: New.
940
941 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
942
943         * gcc.c-torture/compile/20111209-1.c: New test.
944
945 2011-12-09  Jason Merrill  <jason@redhat.com>
946
947         PR c++/51151
948         * g++.dg/warn/Woverflow-4.C: New.
949
950 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
951
952         PR c++/51289
953         * g++.dg/cpp0x/alias-decl-17.C: New test.
954
955 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
956
957         * gcc.target/powerpc/recip-5.c: Disable running on any system that
958         does not support VSX.
959
960         * gcc.target/powerpc/ppc-target-4.c: New file to test target
961         specific functions enabling target specific builtins.
962
963 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
964
965         * gcc.dg/vect/slp-13.c: Array size increase reverted.
966         * gcc.dg/vect/slp-24.c: Ditto.
967         * gcc.dg/vect/slp-3.c: Ditto.
968         * gcc.dg/vect/slp-34.c: Ditto.
969         * gcc.dg/vect/slp-4.c: Ditto.
970         * gcc.dg/vect/slp-cond-2.c: Ditto.
971         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
972         * gcc.dg/vect/vect-1.c: Ditto.
973         * gcc.dg/vect/vect-10.c: Ditto.
974         * gcc.dg/vect/vect-105.c: Ditto.
975         * gcc.dg/vect/vect-112.c: Ditto.
976         * gcc.dg/vect/vect-15.c: Ditto.
977         * gcc.dg/vect/vect-2.c: Ditto.
978         * gcc.dg/vect/vect-31.c: Ditto.
979         * gcc.dg/vect/vect-32.c: Ditto.
980         * gcc.dg/vect/vect-33.c: Ditto.
981         * gcc.dg/vect/vect-34.c: Ditto.
982         * gcc.dg/vect/vect-35.c: Ditto.
983         * gcc.dg/vect/vect-36.c: Ditto.
984         * gcc.dg/vect/vect-6.c: Ditto.
985         * gcc.dg/vect/vect-73.c: Ditto.
986         * gcc.dg/vect/vect-74.c: Ditto.
987         * gcc.dg/vect/vect-75.c: Ditto.
988         * gcc.dg/vect/vect-76.c: Ditto.
989         * gcc.dg/vect/vect-80.c: Ditto.
990         * gcc.dg/vect/vect-85.c: Ditto.
991         * gcc.dg/vect/vect-89.c: Ditto.
992         * gcc.dg/vect/vect-97.c: Ditto.
993         * gcc.dg/vect/vect-98.c: Ditto.
994         * gcc.dg/vect/vect-all.c: Ditto.
995         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
996         * gcc.dg/vect/vect-iv-8.c: Ditto.
997         * gcc.dg/vect/vect-iv-8a.c: Ditto.
998         * gcc.dg/vect/vect-outer-1.c: Ditto.
999         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1000         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1001         * gcc.dg/vect/vect-outer-2.c: Ditto.
1002         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1003         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1004         * gcc.dg/vect/vect-outer-3.c: Ditto.
1005         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1006         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1007         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1008         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1009         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1010         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1011         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1012         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1013         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1014         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1015         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1016         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1017         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1018         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1019         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1020         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1021         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1022         * gcc.dg/vect/vect-shift-2.c: Ditto.
1023         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1024         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1025         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1026         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1027         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1028         * gcc.dg/vect/slp-13-big-array.c: New test.
1029         * gcc.dg/vect/slp-24-big-array.c: Ditto.
1030         * gcc.dg/vect/slp-3-big-array.c: Ditto.
1031         * gcc.dg/vect/slp-34-big-array.c: Ditto.
1032         * gcc.dg/vect/slp-4-big-array.c: Ditto.
1033         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
1034         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
1035         * gcc.dg/vect/vect-1-big-array.c: Ditto.
1036         * gcc.dg/vect/vect-10-big-array.c: Ditto.
1037         * gcc.dg/vect/vect-105-big-array.c: Ditto.
1038         * gcc.dg/vect/vect-112-big-array.c: Ditto.
1039         * gcc.dg/vect/vect-15-big-array.c: Ditto.
1040         * gcc.dg/vect/vect-2-big-array.c: Ditto.
1041         * gcc.dg/vect/vect-31-big-array.c: Ditto.
1042         * gcc.dg/vect/vect-32-big-array.c: Ditto.
1043         * gcc.dg/vect/vect-33-big-array.c: Ditto.
1044         * gcc.dg/vect/vect-34-big-array.c: Ditto.
1045         * gcc.dg/vect/vect-35-big-array.c: Ditto.
1046         * gcc.dg/vect/vect-36-big-array.c: Ditto.
1047         * gcc.dg/vect/vect-6-big-array.c: Ditto.
1048         * gcc.dg/vect/vect-73-big-array.c: Ditto.
1049         * gcc.dg/vect/vect-74-big-array.c: Ditto.
1050         * gcc.dg/vect/vect-75-big-array.c: Ditto.
1051         * gcc.dg/vect/vect-76-big-array.c: Ditto.
1052         * gcc.dg/vect/vect-80-big-array.c: Ditto.
1053         * gcc.dg/vect/vect-85-big-array.c: Ditto.
1054         * gcc.dg/vect/vect-89-big-array.c: Ditto.
1055         * gcc.dg/vect/vect-97-big-array.c: Ditto.
1056         * gcc.dg/vect/vect-98-big-array.c: Ditto.
1057         * gcc.dg/vect/vect-all-big-array.c: Ditto.
1058         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
1059         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
1060         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
1061         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
1062         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
1063         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1064         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1065         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1066         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1067         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1068         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1069         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1070         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1071         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1072         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1073         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1074         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1075         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1076         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1077         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1078         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1079         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1080         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1081         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1082         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1083         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1084         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1085         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1086         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1087         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1088         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1089         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1090         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1091
1092 2011-12-09  Richard Guenther  <rguenther@suse.de>
1093
1094         PR lto/48042
1095         * g++.dg/lto/pr48042_0.C: New testcase.
1096
1097 2011-12-09  Richard Guenther  <rguenther@suse.de>
1098
1099         PR tree-optimization/51482
1100         * g++.dg/torture/pr51482.C: New testcase.
1101
1102 2011-12-08  Andrew Pinski  <apinski@cavium.com>
1103
1104         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1105         * gcc.target/mips/dmult-1.c: Likewise.
1106         * gcc.target/mips/branch-1.c: Likewise.
1107         * gcc.target/mips/extend-1.c: Likewise.
1108
1109 2011-12-08  Jason Merrill  <jason@redhat.com>
1110
1111         PR c++/51318
1112         * g++.dg/template/cond8.C: New.
1113
1114         PR c++/51459
1115         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1116
1117 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR tree-optimization/51466
1120         * gcc.c-torture/execute/pr51466.c: New test.
1121
1122 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1123
1124         PR fortran/50815
1125         * gfortran.dg/bounds_check_16.f90: New.
1126
1127 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1128
1129         PR fortran/51378
1130         * gfortran.dg/private_type_14.f90: New.
1131
1132 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1133
1134         PR fortran/51407
1135         * gfortran.dg/io_real_boz_3.f90: New.
1136         * gfortran.dg/io_real_boz_4.f90: New.
1137         * gfortran.dg/io_real_boz_5.f90: New.
1138
1139 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1140
1141         PR fortran/51448
1142         * gfortran.dg/realloc_on_assign_8.f90: New.
1143
1144 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1145
1146         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1147
1148 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1149
1150         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1151         -Wwrite-strings option.
1152
1153 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1154
1155         * gcc.target/i386/movdi-rex64.c: New.
1156
1157 2011-12-08  Richard Guenther  <rguenther@suse.de>
1158
1159         * gcc.dg/volatile3.c: New testcase.
1160
1161 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1162
1163         PR tree-optimization/51315
1164         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1165         for typedef.
1166         (int32_t): Use __INT32_TYPE__ for typedef.
1167
1168 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1169
1170         PR tree-optimization/51315
1171         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1172         sizeof(int)==4.
1173
1174 2011-12-08  Richard Guenther  <rguenther@suse.de>
1175
1176         PR lto/50747
1177         * g++.dg/opt/pr50747-1_0.C: New testcase.
1178         * g++.dg/opt/pr50747-2_0.C: Likewise.
1179
1180 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1181
1182         * gcc.c-torture/execute/20111208-1.c: New test.
1183
1184 2011-12-08  Richard Guenther  <rguenther@suse.de>
1185
1186         PR lto/48437
1187         * gcc.dg/lto/20111207-2_0.c: New testcase.
1188         * gcc.dg/guality/pr48437.c: Likewise.
1189
1190 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1191
1192         PR c++/51401
1193         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1194         * g++.dg/cpp0x/auto29.C: New test.
1195
1196         PR c++/51429
1197         * g++.dg/parse/error45.C: New test.
1198
1199         PR c++/51229
1200         * g++.dg/ext/desig3.C: New test.
1201
1202         PR c++/51369
1203         * g++.dg/cpp0x/constexpr-51369.C: New test.
1204
1205 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1206
1207         PR middle-end/45416
1208         * gcc.dg/pr45416.c: New testcase.
1209
1210 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1211
1212         PR c++/51420
1213         * g++.dg/cpp0x/pr51420.C: New.
1214
1215 2011-12-07  Richard Guenther  <rguenther@suse.de>
1216
1217         PR lto/48100
1218         * gcc.dg/lto/20111207-1_0.c: New testcase.
1219         * gcc.dg/lto/20111207-1_1.c: Likewise.
1220         * gcc.dg/lto/20111207-1_2.c: Likewise.
1221         * gcc.dg/lto/20111207-1_3.c: Likewise.
1222
1223 2011-12-07  Richard Guenther  <rguenther@suse.de>
1224
1225         PR tree-optimization/50823
1226         * gcc.dg/torture/pr50823.c: New testcase.
1227
1228 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1229
1230         PR tree-optimization/50744
1231         * gcc.dg/ipa/pr50744.c: New test.
1232
1233 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1234
1235         PR c++/51430
1236         * g++.dg/template/static32.C: New test.
1237
1238 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1239
1240         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1241
1242 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1243
1244         PR fortran/51435
1245         * gfortran.dg/default_initialization_5.f90: New.
1246
1247 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1248
1249         PR target/51354
1250         * gcc.c-torture/compile/pr51354.c: New test.
1251
1252 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1253
1254         PR c++/51431
1255         * g++.dg/other/abstract3.C: New.
1256
1257 2011-12-06  Richard Guenther  <rguenther@suse.de>
1258
1259         PR tree-optimization/49997
1260         * gcc.dg/torture/pr49997.c: New testcase.
1261
1262 2011-12-06  Richard Guenther  <rguenther@suse.de>
1263
1264         PR middle-end/51436
1265         * g++.dg/torture/pr51436.C: New testcase.
1266
1267 2011-12-06  Richard Guenther  <rguenther@suse.de>
1268
1269         PR tree-optimization/51245
1270         * gcc.dg/torture/pr51245.c: New testcase.
1271
1272 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1273
1274         PR c++/51427
1275         * g++.dg/diagnostic/wrong-tag-1.C
1276
1277 2011-12-05  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1278
1279         PR c++/51319
1280         * g++.dg/lookup/using50.C: New.
1281         * g++.dg/lookup/using51.C: New.
1282
1283 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1284
1285         PR tree-optimization/51396
1286         * g++.dg/opt/pr51396.C: New test.
1287
1288         PR debug/51410
1289         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1290
1291         PR c/51339
1292         * gcc.dg/gomp/pr51339.c: New test.
1293
1294 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1295
1296         PR c++/51399
1297         * g++.dg/cpp0x/initlist62.C: New.
1298
1299 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1300
1301         PR fortran/51338
1302         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1303
1304 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1305
1306         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1307         * g++.dg/torture/pr39732.C: Likewise.
1308         * g++.dg/torture/pr40642.C: Likewise.
1309         * gcc.c-torture/compile/pr44686.c: Likewise.
1310         * gcc.dg/20050309-1.c: Likewise.
1311         * gcc.dg/20050330-2.c: Likewise.
1312         * gcc.dg/20051201-1.c: Likewise.
1313         * gcc.dg/gomp/pr27573.c: Likewise.
1314         * gcc.dg/pr46255.c: Likewise.
1315         * gcc.dg/profile-dir-1.c: Likewise.
1316         * gcc.dg/profile-dir-2.c: Likewise.
1317         * gcc.dg/profile-dir-3.c: Likewise.
1318         * gcc.dg/profile-generate-1.c: Likewise.
1319         * gfortran.dg/gomp/pr27573.f90: Likewise.
1320         * gcc.dg/profile-generate-3.c: Be specific about the type of
1321         profiling required.
1322
1323 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1324
1325         PR c++/51414
1326         * g++.dg/ext/underlying_type11.C: New.
1327
1328 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1329
1330         PR testsuite/51128
1331         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1332         * gcc.dg/torture/pr39074.c: Ditto.
1333         * gcc.dg/torture/pr39074-2.c: Ditto.
1334         * gcc.dg/torture/pr42898.c: Ditto.
1335         * gcc.dg/torture/pr42898-2.c: Ditto.
1336         * gcc.dg/torture/pr45704.c: Ditto.
1337         * gcc.dg/torture/pr50472.c: Ditto.
1338         * gcc.dg/torture/pta-callused-1.c: Ditto.
1339         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1340         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1341         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1342         * gcc.dg/torture/pta-escape-1.c: Ditto.
1343         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1344         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1345
1346 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1347
1348         PR target/51408
1349         * gcc.dg/pr51408.c: New.
1350
1351 2011-12-05  Jason Merrill  <jason@redhat.com>
1352
1353         * g++.dg/cpp0x/dc6.C: New.
1354
1355 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1356             Pedro LamarĂŁo <pedro.lamarao@gmail.com>
1357
1358         * g++.dg/cpp0x/dc1.C: New test.
1359         * g++.dg/cpp0x/dc2.C: New test.
1360         * g++.dg/cpp0x/dc3.C: New test.
1361         * g++.dg/cpp0x/dc4.C: New test.
1362         * g++.dg/cpp0x/dc5.C: New test.
1363         * g++.dg/template/meminit1.C: Adjust expected error.
1364
1365 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1366
1367         PR c++/51404
1368         * g++.dg/cpp0x/auto28.C: New.
1369
1370 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1371
1372         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1373
1374 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1375             Eric Botcazou  <ebotcazou@adacore.com>
1376
1377         PR middle-end/51323
1378         PR middle-end/50074
1379         * gcc.c-torture/execute/pr51323.c: New test.
1380
1381 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1382
1383         PR fortran/51383
1384         * gfortran.dg/associate_10.f90: New.
1385
1386 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1387
1388         PR middle-end/51285
1389         * gfortran.dg/vect/pr51285.f90: New test.
1390
1391 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1392             JĂ©rĂ©mie Detrey  <Jeremie.Detrey@loria.fr>
1393
1394         PR target/51393
1395         * gcc.target/i386/pr51393.c: New test.
1396
1397 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1398
1399         PR obj-c++/51349
1400         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1401         * obj-c++.dg/naming-4.mm: Likewise.
1402
1403 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1404
1405         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1406
1407 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1408
1409         PR c++/51313
1410         * g++.dg/cpp0x/pr51313.C: New.
1411
1412 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1413
1414         PR fortran/48887
1415         * gfortran.dg/select_type_24.f90: New.
1416         * gfortran.dg/select_type_23.f03: Add dg-error.
1417         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1418
1419 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1420
1421         * gcc.dg/vect/vect-122.c: New test.
1422
1423 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1424
1425         PR fortran/50684
1426         * gfortran.dg/move_alloc_8.f90: New.
1427
1428 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1429
1430         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1431         i.e. remove the dg-error line.
1432         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1433         * gfortran.dg/move_alloc_9.f90: New.
1434         * gfortran.dg/move_alloc_10.f90: New
1435
1436 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1437
1438         * lib/gcov.exp (verify-lines): Allow = as a count char.
1439         * g++.dg/gcov/gcov-13.C: New.
1440
1441 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1442
1443         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1444         * gcc.dg/vect/slp-24.c: Ditto.
1445         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1446         * gcc.dg/vect/slp-34.c: Ditto.
1447         * gcc.dg/vect/slp-4.c: Ditto.
1448         * gcc.dg/vect/slp-cond-2.c: Ditto.
1449         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1450         * gcc.dg/vect/vect-1.c: Ditto.
1451         * gcc.dg/vect/vect-10.c: Ditto.
1452         * gcc.dg/vect/vect-105.c: Ditto.
1453         * gcc.dg/vect/vect-112.c: Ditto.
1454         * gcc.dg/vect/vect-15.c: Ditto.
1455         * gcc.dg/vect/vect-2.c: Ditto.
1456         * gcc.dg/vect/vect-31.c: Ditto.
1457         * gcc.dg/vect/vect-32.c: Ditto.
1458         * gcc.dg/vect/vect-33.c: Ditto.
1459         * gcc.dg/vect/vect-34.c: Ditto.
1460         * gcc.dg/vect/vect-35.c: Ditto.
1461         * gcc.dg/vect/vect-36.c: Ditto.
1462         * gcc.dg/vect/vect-6.c: Ditto.
1463         * gcc.dg/vect/vect-73.c: Ditto.
1464         * gcc.dg/vect/vect-74.c: Ditto.
1465         * gcc.dg/vect/vect-75.c: Ditto.
1466         * gcc.dg/vect/vect-76.c: Ditto.
1467         * gcc.dg/vect/vect-80.c: Ditto.
1468         * gcc.dg/vect/vect-85.c: Ditto.
1469         * gcc.dg/vect/vect-89.c: Ditto.
1470         * gcc.dg/vect/vect-97.c: Ditto.
1471         * gcc.dg/vect/vect-98.c: Ditto.
1472         * gcc.dg/vect/vect-all.c: Ditto.
1473         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1474         * gcc.dg/vect/vect-iv-8.c: Ditto.
1475         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1476         * gcc.dg/vect/vect-outer-1.c: Ditto.
1477         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1478         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1479         * gcc.dg/vect/vect-outer-2.c: Ditto.
1480         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1481         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1482         * gcc.dg/vect/vect-outer-3.c: Ditto.
1483         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1484         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1485         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1486         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1487         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1488         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1489         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1490         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1491         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1492         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1493         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1494         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1495         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1496         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1497         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1498         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1499         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1500         * gcc.dg/vect/vect-shift-2.c: Ditto.
1501         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1502         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1503         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1504         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1505         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1506
1507 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1508
1509         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1510         __builtin_memcpy arguments to honor sizeof(a).
1511
1512 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1513
1514         * gcc.c-torture/execute/doloop-1.c,
1515         gcc.c-torture/execute/doloop-2.c: New tests.
1516
1517 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1518
1519         PR tree-optimization/50622
1520         * g++.dg/tree-ssa/pr50622.C: New test.
1521
1522 2011-12-01  Jason Merrill  <jason@redhat.com>
1523
1524         * g++.dg/cpp0x/initlist61.C: New.
1525
1526 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1527
1528         PR c++/51326
1529         * g++.dg/inherit/crash3.C: New.
1530
1531 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1532
1533         PR gcov-profile/51113
1534         * lib/gcov.exp (verify-lines): Add support for xfailing.
1535         (run-gcov): Likewise.
1536         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1537         * gcc.misc-tests/gcov-16.c: Remove.
1538         * gcc.misc-tests/gcov-17.c: Remove.
1539         * g++.dg/gcov-8.C: Remove.
1540         * g++.dg/gcov-9.C: Remove.
1541         * g++.dg/gcovpart-12b.C: New.
1542         * g++.dg/gcov-12.C: New.
1543
1544 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1545
1546         PR lto/51198
1547         * g++.dg/torture/pr51198.C: New testcase.
1548
1549 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1550
1551         PR tree-optimization/51246
1552         * gcc.c-torture/compile/pr51246.c: New test.
1553
1554         PR rtl-optimization/51014
1555         * g++.dg/opt/pr51014.C: New test.
1556
1557 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1558
1559         PR c++/51367
1560         * g++.dg/template/error47.C: New.
1561
1562 2011-11-30  Jason Merrill  <jason@redhat.com>
1563
1564         PR c++/51009
1565         * g++.dg/init/aggr8.C: New.
1566
1567 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1568
1569         PR target/50725
1570         * gcc.target/i386/pr50725.c: New test.
1571
1572         PR middle-end/51089
1573         * gfortran.dg/gomp/pr51089.f90: New test.
1574
1575 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1576
1577         * gcc.dg/pr51321.c: New testcase.
1578
1579 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1580
1581         PR rtl-optimization/48721
1582         * gcc.target/i386/pr48721.c: New test.
1583
1584 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1585
1586         PR c++/51299
1587         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1588
1589 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1590
1591         PR tree-optimization/51247
1592         * gcc.c-torture/compile/pr51247.c: New test.
1593
1594 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1595
1596         PR target/50123
1597         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1598
1599 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1600
1601         Use complex floating-point constant in CDBL.
1602
1603         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1604
1605 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1606
1607         PR fortran/51306
1608         PR fortran/48700
1609         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1610         * gfortran.dg/select_type_23.f03: Add dg-error.
1611         * gfortran.dg/move_alloc_6.f90: New.
1612         * gfortran.dg/move_alloc_7.f90: New.
1613
1614 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1615
1616         PR tree-optimization/51301
1617         * gcc.dg/vect/pr51301.c: New test.
1618
1619 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1620
1621         * g++.dg/cdce3.C: Use dg-additional-options.
1622
1623 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1624
1625         PR middle-end/50907
1626         * gcc.dg/tree-prof/pr50907.c: New test.
1627
1628         PR tree-optimization/50078
1629         * gcc.dg/pr50078.c: New test.
1630
1631         PR tree-optimization/50682
1632         * g++.dg/opt/pr50682.C: New test.
1633
1634 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1635
1636         PR fortran/51308
1637         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1638
1639 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1640             Iain Sandoe  <iains@gcc.gnu.org>
1641
1642         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1643         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1644         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1645         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1646         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1647
1648 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1649
1650         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1651         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1652         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1653         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1654         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1655         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1656         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1657         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1658         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1659         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1660         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1661         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1662         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1663         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1664         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1665         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1666         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1667         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1668         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1669         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1670         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1671         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1672         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1673         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1674         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1675         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1676         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1677
1678 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1679
1680         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1681         imply -mno-dspr2.
1682         * gcc.target/mips/no-dsp-1.c: New test.
1683         * gcc.target/mips/soft-float-1.c: Likewise.
1684
1685 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1686
1687         PR rtl-optimization/49912
1688         * g++.dg/other/pr49912.C: New test.
1689
1690 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1691
1692         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1693         effective target.
1694         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1695
1696 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1697
1698         PR fortran/51250
1699         PR fortran/43829
1700         * gfortran.dg/inline_sum_3.f90: New test.
1701
1702 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1703
1704         PR testsuite/51258
1705         * lib/target-supports.exp
1706         (check_effective_target_sync_long_long): Also supported on 32bit
1707         x86 targets.  Add comment about required dg-options.
1708         Add alpha*-*-* targets.
1709         (check_effective_target_sync_long_long_runtime): Ditto.
1710
1711         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1712         32bit x86 targets.
1713         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1714         * gcc.dg/atomic-exchange-4.c: Ditto.
1715         * gcc.dg/atomic-load-4.c: Ditto.
1716         * gcc.dg/atomic-store-4.c: Ditto.
1717         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1718         * gcc.dg/di-sync-multithread.c: Ditto.
1719         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1720         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1721
1722 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1723
1724         PR testsuite/51258
1725         * lib/target-supports.exp
1726         (check_effective_target_sync_int_128_runtime): New procedure.
1727         (check_effective_target_sync_long_long_runtime): Ditto.
1728         (check_effective_target_sync_long_long): Add arm*-*-*.
1729         (check_effective_target_sync_longlong): Remove.
1730
1731         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1732         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1733         * gcc.dg/atomic-exchange-5.c: Ditto.
1734         * gcc.dg/atomic-load-5.c: Ditto.
1735         * gcc.dg/atomic-store-5.c: Ditto.
1736         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1737         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1738         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1739         effective target.
1740         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1741         * gcc.dg/atomic-exchange-4.c: Ditto.
1742         * gcc.dg/atomic-load-4.c: Ditto.
1743         * gcc.dg/atomic-store-4.c: Ditto.
1744         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1745         * gcc.dg/di-sync-multithread.c: Ditto.
1746         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1747         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1748
1749 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1750
1751         PR fortran/50408
1752         * gfortran.dg/whole_file_35.f90: New.
1753
1754 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1755
1756         PR fortran/51302
1757         * gfortran.dg/volatile13.f90: New.
1758
1759 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1760
1761         PR c/51256
1762         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1763
1764 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1765
1766         PR c++/51227
1767         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1768
1769 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1770
1771         PR target/51134
1772         * gcc.target/i386/sw-1.c: Revert revision 181357.
1773
1774 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1775
1776         PR fortran/51218
1777         * gfortran.dg/implicit_pure_1.f90: New.
1778
1779 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1780
1781         PR testsuite/51258
1782         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1783         * gcc.dg/atomic-exchange-5.c: Likewise.
1784         * gcc.dg/atomic-load-5.c: Likewise.
1785         * gcc.dg/atomic-op-5.c: Likewise.
1786         * gcc.dg/atomic-store-5.c: Likewise.
1787         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1788
1789 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1790
1791         PR rtl-optimization/50290
1792         * gcc.dg/pr50290.c: New test.
1793
1794 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1795
1796         PR c++/51290
1797         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1798
1799 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1800
1801         PR target/51261
1802         * gcc.dg/pr51261.c: New test.
1803
1804 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1805
1806         PR c++/51145
1807         * g++.dg/cpp0x/alias-decl-14.C: New test.
1808         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1809         passing before.
1810         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1811         change.
1812         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1813         * g++.dg/lookup/struct1.C: Likewise.
1814         * g++.dg/parse/elab1.C: Likewise.
1815         * g++.dg/parse/elab2.C: Likewise.
1816         * g++.dg/parse/int-as-enum1.C: Likewise.
1817         * g++.dg/parse/typedef1.C: Likewise.
1818         * g++.dg/parse/typedef3.C: Likewise.
1819         * g++.dg/parse/typedef4.C: Likewise.
1820         * g++.dg/parse/typedef5.C: Likewise.
1821         * g++.dg/template/crash26.C: Likewise.
1822         * g++.dg/template/nontype4.C: Likewise.
1823         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1824         * g++.old-deja/g++.brendan/line1.C: Likewise.
1825         * g++.old-deja/g++.other/elab1.C: Likewise.
1826         * g++.old-deja/g++.other/syntax4.C: Likewise.
1827
1828 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1829
1830         PR rtl-optimization/50764
1831         * gcc.dg/pr50764.c: New test.
1832
1833 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1834
1835         PR c++/51265
1836         * g++.dg/cpp0x/decltype36.C: New.
1837
1838 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1839
1840         PR tree-optimization/51074
1841         * gcc.dg/vect/pr51074.c: New test.
1842
1843 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1844
1845         PR c++/51143
1846         * g++.dg/cpp0x/alias-decl-16.C: New test.
1847
1848 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1849
1850         PR tree-optimization/50765
1851         * gcc.dg/pr50765.c: New test.
1852
1853 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1854
1855         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1856         * gcc.dg/vshift-3.c (main): Likewise.
1857
1858 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1859
1860         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1861
1862 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1863
1864         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1865         * gcc.misc-tests/gcov-17.c: Likewise.
1866         * g++.dg/gcov/gcov-8.C: Likewise.
1867         * g++.dg/gcov/gcov-9.C: Likewise.
1868
1869 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1870
1871         * g++.dg/tm/pr47747.C: New test.
1872
1873 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1874
1875         * g++.dg/tm/template-2.C: New test.
1876
1877 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1878
1879         PR debug/50827
1880         * gcc.dg/pr50827.c: New test.
1881
1882 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1883
1884         PR c++/50958
1885         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1886         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1887         * g++.dg/cpp0x/udlit-member.C: Adjust.
1888         * g++.dg/cpp0x/udlit-raw-length.C: New.
1889         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1890         * g++.dg/cpp0x/udlit-resolve.C: New.
1891         * c-c++-common/dfp/pr33466.c: Adjust.
1892
1893 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1894
1895         * lib/target-supports.exp
1896         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1897         with ultrasparc_vis2_hw.
1898         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1899         with ultrasparc_vis3_hw.
1900
1901 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1902
1903         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1904         *-*-solaris2* && c++.
1905
1906 2011-11-20  Joey Ye  <joey.ye@arm.com>
1907
1908         * gcc.dg/volatile-bitfields-1.c: New.
1909
1910 2011-11-20  Jason Merrill  <jason@redhat.com>
1911
1912         PR c++/48322
1913         * g++.dg/cpp0x/variadic120.C: New.
1914         * g++.dg/cpp0x/sfinae26.C: Adjust.
1915
1916         * g++.dg/cpp0x/sfinae11.C: Adjust.
1917         * g++.dg/cpp0x/sfinae26.C: Adjust.
1918         * g++.dg/template/unify11.C: Adjust.
1919
1920 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1921
1922         PR c++/51230
1923         * g++.dg/template/error46.C: New.
1924
1925 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1926
1927         PR target/51235
1928         * gcc.target/i386/pr51235.c: New test.
1929
1930         PR target/51236
1931         * gcc.target/i386/pr51236.c: New test.
1932
1933 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1934
1935         * gnat.dg/discr32.adb: New test.
1936         * gnat.dg/discr32_pkg.ads: New helper.
1937
1938 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1939
1940         PR gcov-profile/51113
1941         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1942         * gcc.misc-tests/gcov-16.c: New.
1943         * gcc.misc-tests/gcov-17.c: New.
1944         * g++.dg/gcov/gcov-8.C: New.
1945         * g++.dg/gcov/gcov-9.C: New.
1946         * g++.dg/gcov/gcov-10.C: New.
1947
1948 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1949
1950         PR c++/51194
1951         * g++.dg/cpp0x/alias-decl-15.C: New test.
1952
1953 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1954
1955         PR c++/51216
1956         * g++.dg/cpp0x/pr51216.C: New.
1957
1958 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1959
1960         * gcc.dg/delay-slot-2.c: New test.
1961
1962 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1963
1964         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1965
1966 2011-11-18  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1967
1968         PR c++/51188
1969         * g++.dg/lookup/using46.C: New.
1970         * g++.dg/lookup/using47.C: New.
1971         * g++.dg/lookup/using48.C: New.
1972         * g++.dg/lookup/using49.C: New.
1973         * g++.dg/lookup/using50.C: New.
1974
1975 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1976
1977         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1978         supports /* ... */ comments.
1979
1980 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1981
1982         PR c++/51150
1983         * g++.dg/cpp0x/pr51150.C: New.
1984
1985 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1986
1987         PR tree-optimization/50605
1988         * g++.dg/ipa/pr50605.C: New test.
1989
1990 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1991
1992         PR c++/51191
1993         * g++.dg/cpp0x/alias-decl-13.C: New test.
1994
1995 2011-11-17  Jason Merrill  <jason@redhat.com>
1996
1997         PR c++/51186
1998         * g++.dg/cpp0x/auto27.C: New.
1999         * g++.dg/cpp0x/trailing2.C: Adjust messages.
2000
2001 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
2002
2003         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
2004         memory model parameters don't match expected values.
2005         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
2006         __atomic_compare_exchange.
2007         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
2008         __atomic_compare_exchange_n.
2009         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
2010         weak/strong parameter and fail if memory models aren't correct.
2011
2012 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
2013
2014         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
2015         Look for simulate_thread_done to determine working gdb.  Reduce timeout
2016         to 10 seconds and fail when timeout occurs.  Improve error messages.
2017
2018 2011-11-17  Jason Merrill  <jason@redhat.com>
2019
2020         PR c++/51137
2021         * g++.dg/template/virtual2.C: New.
2022
2023 2011-11-17  Michael Matz  <matz@suse.de>
2024
2025         PR middle-end/50644
2026         PR middle-end/50741
2027         * g++.dg/tree-ssa/pr50741.C: New.
2028
2029 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2030
2031         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
2032
2033 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
2034
2035         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
2036         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
2037         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
2038
2039 2011-11-16  Tobias Burnus  <burnus@net-b.de>
2040
2041         PR fortran/39427
2042         PR fortran/37829
2043         * gfortran.dg/constructor_1.f90: New.
2044         * gfortran.dg/constructor_2.f90: New.
2045         * gfortran.dg/constructor_3.f90: New.
2046         * gfortran.dg/constructor_4.f90: New.
2047         * gfortran.dg/constructor_5.f90: New.
2048         * gfortran.dg/constructor_6.f90: New.
2049         * gfortran.dg/use_only_5.f90: New.
2050         * gfortran.dg/c_ptr_tests_17.f90: New.
2051         * gfortran.dg/c_ptr_tests_18.f90: New.
2052         * gfortran.dg/used_types_25.f90: New.
2053         * gfortran.dg/used_types_26.f90: New
2054         * gfortran.dg/type_decl_3.f90: New.
2055         * gfortran.dg/function_types_3.f90: Update dg-error.
2056         * gfortran.dg/result_1.f90: Ditto.
2057         * gfortran.dg/structure_constructor_3.f03: Ditto.
2058         * gfortran.dg/structure_constructor_4.f03: Ditto.
2059
2060 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2061
2062         * gcc.dg/vect/pr30858.c: Update expected output for
2063         architectures with multiple vector sizes.
2064
2065 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
2066             Bernd Schmidt <bernds@coudesourcery.com>
2067             Sebastian Huber <sebastian.huber@embedded-brains.de>
2068
2069         PR target/49641
2070         * gcc.target/arm/pr49641.c: New test.
2071
2072 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
2073
2074         PR tree-optimization/49960
2075         * gcc.dg/autopar/pr49960.c: New test.
2076         * gcc.dg/autopar/pr49960-1.c: New test.
2077
2078
2079 2011-11-16  Tom de Vries  <tom@codesourcery.com>
2080
2081         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2082         * gcc.dg/pr43864-2.c: Same.
2083         * gcc.dg/pr43864-3.c: Same.
2084         * gcc.dg/pr43864-4.c: Same.
2085
2086 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
2087
2088         * gcc.target/i386/sse2-cvt-vec.c: New test.
2089         * gcc.target/i386/avx-cvt-vec.c: Ditto.
2090         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2091         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2092         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2093         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2094         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2095
2096 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
2097
2098         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2099         powerpc*-*-darwin* targets.
2100
2101 2011-11-15  Torvald Riegel  <triegel@redhat.com>
2102
2103         * c-c++-common/tm/trxn-expr-3.c: New test.
2104
2105 2011-11-14  Torvald Riegel  <triegel@redhat.com>
2106
2107         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2108
2109 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2110
2111         * gcc.target/i386/avx-recip-vec.c: New test.
2112         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2113         * gcc.target/i386/avx-lrint-vec.c: Ditto.
2114         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2115         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2116         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2117         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2118         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2119         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2120         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2121         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2122         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2123         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2124         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2125         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2126
2127 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
2128
2129         PR c++/51107
2130         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2131         non-template literal operator.
2132
2133 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2134
2135         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2136         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2137         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2138         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2139         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2140         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2141         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2142         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2143         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2144         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2145         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2146         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2147         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2148         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2149         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2150         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2151
2152 2011-11-14  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2153
2154         PR c++/6936
2155         PR c++/25994
2156         PR c++/26256
2157         PR c++/30195
2158         * g++.old-deja/g++.brendan/misc14.C: Adjust.
2159         * g++.old-deja/g++.jason/scoping16.C: Likewise.
2160         * g++.old-deja/g++.other/anon7.C: Likewise.
2161         * g++.old-deja/g++.other/using1.C: Likewise.
2162         * g++.old-deja/g++.other/redecl1.C: Likewise.
2163         * g++.old-deja/g++.other/typedef7.C: Likewise.
2164         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2165         * g++.dg/template/using2.C: Likewise.
2166         * g++.dg/template/static4.C: Likewise.
2167         * g++.dg/template/typedef1.C: Likewise.
2168         * g++.dg/lookup/name-clash9.C: Likewise.
2169         * g++.dg/abi/mangle41.C: Likewise.
2170         * g++.dg/parse/ctor5.C: Likewise.
2171         * g++.dg/inherit/using4.C: Likewise.
2172         * g++.dg/lookup/using24.C: New.
2173         * g++.dg/lookup/using25.C: New.
2174         * g++.dg/lookup/using26.C: New.
2175         * g++.dg/lookup/using27.C: New.
2176         * g++.dg/lookup/using28.C: New.
2177         * g++.dg/lookup/using29.C: New.
2178         * g++.dg/lookup/using30.C: New.
2179         * g++.dg/lookup/using31.C: New.
2180         * g++.dg/lookup/using32.C: New.
2181         * g++.dg/lookup/using33.C: New.
2182         * g++.dg/lookup/using34.C: New.
2183         * g++.dg/lookup/using35.C: New.
2184         * g++.dg/lookup/using36.C: New.
2185         * g++.dg/lookup/using37.C: New.
2186         * g++.dg/lookup/using38.C: New.
2187         * g++.dg/lookup/using39.C: New.
2188         * g++.dg/lookup/using40.C: New.
2189         * g++.dg/lookup/using41.C: New.
2190         * g++.dg/lookup/using42.C: New.
2191         * g++.dg/lookup/using43.C: New.
2192         * g++.dg/lookup/using44.C: New.
2193         * g++.dg/lookup/using45.C: New.
2194         * g++.dg/lookup/pr6936.C: New.
2195         * g++.dg/debug/using4.C: New.
2196         * g++.dg/debug/using5.C: New.
2197         * g++.dg/cpp0x/forw_enum10.C: New.
2198
2199 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2200             Jan Hubicka  <jh@suse.cz>
2201
2202         * gcc.target/i386/sw-1.c: Force rep;movsb.
2203
2204 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2205
2206         PR testsuite/51059
2207         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2208         dg-additional-options.
2209
2210 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2211
2212         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2213         specified.  Remove redundant runtime checks.
2214         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2215         Allow for other than -m4.  Fix typos in comments.
2216
2217 2011-11-12  Jason Merrill  <jason@redhat.com>
2218
2219         PR c++/986
2220         * g++.dg/warn/ref-temp1.C: New.
2221
2222         PR c++/51060
2223         * g++.dg/opt/stack2.C: New.
2224
2225 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2226
2227         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2228         alpha*-*-linux* targets.
2229
2230 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2231
2232         PR testsuite/51059
2233         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2234         Darwin targets and allow external symbols to be undefined.
2235
2236 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2237
2238         * gcc.misc-tests/gcov-15.c: New.
2239
2240 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2241
2242         PR tree-optimization/51058
2243         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2244         * gfortran.dg/vect/pr51058-2.f90: New test.
2245
2246 2011-11-10  Jason Merrill  <jason@redhat.com>
2247
2248         * g++.dg/template/linkage1.C: New.
2249         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2250         * g++.old-deja/g++.other/linkage4.C: Likewise.
2251
2252         PR c++/50973
2253         * g++.dg/cpp0x/defaulted33.C: New.
2254
2255 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2256
2257         PR middle-end/51038
2258         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2259         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2260         __atomic_clear.
2261
2262 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2263
2264         PR rtl-optimization/51040
2265         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2266         patchup code.
2267
2268 2011-11-10  Jason Merrill  <jason@redhat.com>
2269
2270         PR c++/51079
2271         * g++.dg/template/conv12.C: New.
2272
2273         PR debug/50983
2274         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2275
2276 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2277
2278         * gnat.dg/atomic6_1.adb: New test.
2279         * gnat.dg/atomic6_2.adb: Likewise.
2280         * gnat.dg/atomic6_3.adb: Likewise.
2281         * gnat.dg/atomic6_4.adb: Likewise.
2282         * gnat.dg/atomic6_5.adb: Likewise.
2283         * gnat.dg/atomic6_6.adb: Likewise.
2284         * gnat.dg/atomic6_7.adb: Likewise.
2285         * gnat.dg/atomic6_8.adb: Likewise.
2286         * gnat.dg/atomic6_pkg.ads: New helper.
2287
2288 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR middle-end/51077
2291         * gcc.c-torture/compile/pr51077.c: New test.
2292
2293         PR rtl-optimization/51023
2294         * gcc.c-torture/execute/pr51023.c: New test.
2295
2296 2011-11-10  Richard Guenther  <rguenther@suse.de>
2297
2298         PR tree-optimization/51042
2299         * gcc.dg/torture/pr51042.c: New testcase.
2300
2301 2011-11-10  Richard Guenther  <rguenther@suse.de>
2302
2303         PR tree-optimization/51070
2304         * gcc.dg/torture/pr51070.c: New testcase.
2305
2306 2011-11-10  Richard Guenther  <rguenther@suse.de>
2307
2308         PR tree-optimization/51030
2309         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2310
2311 2011-11-10  Richard Guenther  <rguenther@suse.de>
2312
2313         PR middle-end/51071
2314         * gcc.dg/torture/pr51071.c: New testcase.
2315
2316 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2317
2318         * gnat.dg/loop_optimization9.ad[sb]: New test.
2319
2320 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2321
2322         PR tree-optimization/51058
2323         * gfortran.dg/vect/pr51058.f90: New test.
2324
2325 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2326
2327         PR tree-optimization/51000
2328         * gcc.dg/vect/pr51000.c: New test.
2329
2330 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2331
2332         PR c++/50837
2333         * g++.dg/cpp0x/static_assert5.C: New.
2334         * g++.dg/template/nontype13.C: Tweak.
2335
2336 2011-11-09  Jason Merrill  <jason@redhat.com>
2337
2338         PR c++/50972
2339         * g++.dg/cpp0x/noexcept16.C: New.
2340
2341         PR c++/51046
2342         * g++.dg/cpp0x/variadic119.C: New.
2343
2344 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2345
2346         PR target/50911
2347         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2348         permutations.
2349         * gcc.dg/torture/vshuf-32.inc: Likewise.
2350         * gcc.dg/torture/vshuf-4.inc: Likewise.
2351         * gcc.dg/torture/vshuf-8.inc: Likewise.
2352
2353         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2354
2355 2011-11-09  Ian Lance Taylor  <iant@google.com>
2356
2357         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2358         procedure.
2359         * gcc.dg/split-5.c: New test.
2360
2361 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2362
2363         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2364
2365 2011-11-09  Jason Merrill  <jason@redhat.com>
2366
2367         PR c++/51029
2368         * g++.dg/template/virtual1.C: New.
2369
2370 2011-11-08  Jason Merrill  <jason@redhat.com>
2371
2372         Run most C++ tests in both C++98 and C++11 modes.
2373         * lib/target-supports.exp (check_effective_target_c++11): New.
2374         (check_effective_target_c++98): New.
2375         * lib/g++-dg.exp (g++-dg-runtest): New.
2376         * g++.dg/dg.exp: Use g++-dg-runtest.
2377         * g++.dg/charset/charset.exp: Likewise.
2378         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2379         * g++.dg/dfp/dfp.exp: Likewise.
2380         * g++.dg/gcov/gcov.exp: Likewise.
2381         * g++.dg/gomp/gomp.exp: Likewise.
2382         * g++.dg/graphite/graphite.exp: Likewise.
2383         * g++.dg/tls/tls.exp: Likewise.
2384         * g++.dg/tm/tm.exp: Likewise.
2385         * g++.dg/vect/vect.exp: Likewise.
2386         * g++.old-deja/old-deja.exp: Likewise.
2387         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2388         with some of the torture options.
2389         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2390         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2391         * g++.dg/init/null1.C: Only run in C++98.
2392         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2393         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2394         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2395         * g++.old-deja/g++.other/anon9.C: Likewise.
2396         * g++.old-deja/g++.other/linkage1.C: Likewise.
2397         * g++.old-deja/g++.other/linkage2.C: Likewise.
2398         * g++.old-deja/g++.pt/t29.C: Likewise.
2399         * g++.old-deja/g++.pt/t30.C: Likewise.
2400         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2401         * g++.dg/ext/anon-struct4.C: Likewise.
2402         * g++.dg/init/brace2.C: Likewise.
2403         * g++.dg/init/brace6.C: Likewise.
2404         * g++.dg/other/anon3.C: Likewise.
2405         * g++.dg/template/arg2.C: Likewise.
2406         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2407         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2408         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2409         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2410         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2411         * g++.old-deja/g++.brendan/init2.C: Likewise.
2412         * g++.old-deja/g++.brendan/init4.C: Likewise.
2413         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2414         * g++.old-deja/g++.jason/cond.C: Likewise.
2415         * g++.old-deja/g++.law/init1.C: Likewise.
2416         * g++.old-deja/g++.law/operators32.C: Likewise.
2417         * g++.old-deja/g++.pt/enum6.C: Likewise.
2418         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2419         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2420
2421         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2422         * g++.dg/init/new11.C: Likewise.
2423         * g++.dg/init/pr29571.C: Likewise.
2424         * g++.dg/lookup/forscope2.C: Likewise.
2425         * g++.dg/parse/linkage1.C: Likewise.
2426         * g++.dg/parse/typedef8.C: Likewise.
2427         * g++.dg/template/error44.C: Likewise.
2428         * g++.dg/tls/diag-2.C: Likewise.
2429         * g++.dg/tls/diag-4.C: Likewise.
2430         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2431         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2432         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2433         * g++.old-deja/g++.brendan/new3.C: Likewise.
2434         * g++.old-deja/g++.eh/new1.C: Likewise.
2435         * g++.old-deja/g++.eh/new2.C: Likewise.
2436         * g++.old-deja/g++.jason/new.C: Likewise.
2437         * g++.old-deja/g++.law/friend1.C: Likewise.
2438         * g++.old-deja/g++.mike/net46.C: Likewise.
2439         * g++.old-deja/g++.mike/p755.C: Likewise.
2440         * g++.old-deja/g++.other/new6.C: Likewise.
2441
2442         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2443         * g++.dg/template/crash53.C: Likewise.
2444         * g++.dg/template/void9.C: Likewise.
2445
2446 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2447
2448         PR c++/51045
2449         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2450
2451 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2452
2453         PR c++/51047
2454         * g++.dg/cpp0x/sfinae29.C: New.
2455
2456 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2457
2458         PR fortran/50960
2459         * gfortran.dg/typebound_call_22.f03: New test case.
2460
2461 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2462
2463         PR libfortran/50016
2464         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2465
2466 2011-11-09  Richard Guenther  <rguenther@suse.de>
2467
2468         PR tree-optimization/51039
2469         * gcc.dg/pr51039.c: New testcase.
2470
2471 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2472
2473         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2474         Enable also for powerpc*-*-*.
2475
2476 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2477
2478         PR fortran/50540
2479         * gfortran.dg/forall_16.f90: New test.
2480
2481 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2482
2483         PR fortran/38718
2484         * gfortran.dg/initialization_29.f90: Expand test.
2485
2486 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2487
2488         PR c++/51027
2489         * g++.dg/cpp0x/alias-decl-12.C: New test.
2490         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2491
2492 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2493
2494         PR debug/51032
2495         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2496
2497 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2498
2499         PR tree-optimization/51015
2500         * gcc.dg/vect/pr51015.c: New test.
2501
2502 2011-11-08  David S. Miller  <davem@davemloft.net>
2503
2504         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2505         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2506
2507 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2508
2509         PR fortran/50404
2510         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2511
2512 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2513
2514         PR fortran/50409
2515         * gfortran.dg/string_5.f90: Improve testcase.
2516
2517 2011-10-23  Jason Merrill  <jason@redhat.com>
2518
2519         PR c++/50835
2520         * g++.dg/template/lvalue2.C: New.
2521
2522 2011-11-08  Michael Matz  <matz@suse.de>
2523
2524         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2525         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2526         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2527         * g++.dg/eh/builtin2.C: Ditto.
2528         * g++.dg/eh/builtin3.C: Ditto.
2529
2530 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2531
2532         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2533         being prefered even for -mavx.
2534         * gcc.target/i386/avx-cvt-3.c: New test.
2535
2536 2011-11-08  Richard Guenther  <rguenther@suse.de>
2537
2538         PR tree-optimization/51012
2539         * gcc.dg/pr51012-1.c: New testcase.
2540         * gcc.dg/pr51012-2.c: Likewise.
2541
2542 2011-11-08  Richard Guenther  <rguenther@suse.de>
2543
2544         PR middle-end/51010
2545         * c-c++-common/uninit-pr51010.c: New testcase.
2546
2547 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2548
2549         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2550         check_effective_target_vect_call_copysignf,
2551         check_effective_target_vect_call_lrint): New procedures.
2552         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2553         $VECT_SLP_CFLAGS with -ffast-math.
2554         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2555         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2556         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2557         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2558
2559 2011-11-07  Richard Henderson  <rth@redhat.com>
2560             Aldy Hernandez  <aldyh@redhat.com>
2561             Torvald Riegel  <triegel@redhat.com>
2562
2563         Merged from transactional-memory.
2564
2565         * g++.dg/dg.exp: Run transactional memory tests.
2566         * g++.dg/tm: New directory with new tests.
2567         * gcc.dg/tm: New directory with new tests.
2568         * c-c++-common/tm: New directory with new tests.
2569
2570 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2571
2572         Fix context handling of alias-declaration
2573         * g++.dg/cpp0x/alias-decl-11.C: New test.
2574
2575 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2576
2577         PR c++/50864
2578         * g++.dg/parse/template26.C: New.
2579         * g++.dg/template/crash45.C: Adjust dg-error string.
2580
2581 2011-11-07  Jason Merrill  <jason@redhat.com>
2582
2583         PR c++/50848
2584         * g++.dg/template/lookup9.C: New.
2585
2586         PR c++/50863
2587         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2588
2589         PR c++/50870
2590         * g++.dg/cpp0x/decltype35.C: New.
2591
2592 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2593
2594         Support C++11 alias-declaration
2595         PR c++/45114
2596         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2597         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2598         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2599         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2600         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2601         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2602         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2603         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2604         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2605         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2606         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2607         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2608         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2609
2610 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2611
2612         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2613
2614 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2615
2616         PR fortran/50919
2617         * gfortran.dg/typebound_call_21.f03: New.
2618
2619 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2620
2621         * gcc.dg/profile-dir-1.c: Adjust final scan.
2622         * gcc.dg/profile-dir-2.c: Adjust final scan.
2623         * gcc.dg/profile-dir-3.c: Adjust final scan.
2624         * gcc.misc-tests/gcov.exp: Adjust regexp.
2625         * gcc.misc-tests/gcov-12.c: New.
2626         * gcc.misc-tests/gcov-13.c: New.
2627         * gcc.misc-tests/gcovpart-13b.c: New.
2628         * gcc.misc-tests/gcov-14.c: New.
2629
2630 2011-11-07  Jason Merrill  <jason@redhat.com>
2631
2632         PR c++/35688
2633         * g++.dg/ext/visibility/template8.C: New.
2634
2635 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2636
2637         PR tree-optimization/50789
2638         * gcc.target/i386/avx2-gather-1.c: New test.
2639         * gcc.target/i386/avx2-gather-2.c: New test.
2640         * gcc.target/i386/avx2-gather-3.c: New test.
2641         * gcc.target/i386/avx2-gather-4.c: New test.
2642
2643 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2644
2645         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2646
2647 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2648
2649         PR libfortran/45723
2650         * gfortran.dg/open_dev_null.f90: Remove testcase.
2651
2652 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2653
2654         * lib/target-supports.exp (check_effective_target_sync_int_128):
2655         Don't cache the result.
2656         (check_effective_target_sync_long_long): Ditto.
2657
2658 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2659
2660         PR rtl-optimization/47698
2661         * gcc.target/i386/47698.c: New test.
2662
2663 2011-11-06  Jason Merrill  <jason@redhat.com>
2664
2665         PR c++/35688
2666         * g++.dg/ext/visibility/template7.C: New.
2667
2668 2011-11-07  Terry Guo  <terry.guo@arm.com>
2669
2670         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2671         * gcc.target/arm/wmul-2.c: Ditto.
2672         * gcc.target/arm/wmul-3.c: Ditto.
2673         * gcc.target/arm/wmul-4.c: Ditto.
2674
2675 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2676
2677         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2678         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2679         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2680         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2681         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2682         expected diagnostics.
2683
2684 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2685             Richard Henderson  <rth@redhat.com>
2686             Aldy Hernandez  <aldyh@redhat.com>
2687
2688         Merged from cxx-mem-model.
2689
2690         * lib/target-supports.exp (check_effective_target_sync_int_128,
2691         check_effective_target_sync_long_long): Check whether the target
2692         supports 64 and 128 bit __sync builtins.
2693         (check_effective_target_cas_char): New.
2694         (check_effective_target_cas_int): New.
2695         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2696         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2697         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2698         produce the expected library calls.
2699         * gcc.dg/atomic-fence.c: New functional tests.
2700         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2701         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2702         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2703         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2704         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2705         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2706         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2707         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2708         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2709         are atomic.
2710         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2711         loads are atomic.
2712         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2713         are atomic.
2714         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2715         are atomic.
2716         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2717         int128 operations are atomic.
2718         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2719         operations are atomic.
2720         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2721         operations are atomic.
2722         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2723         operations are atomic.
2724         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2725         stores aren't moved out of a loop.
2726         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2727         globals don't overwrite neighbouring globals.
2728         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2729         writes dont overwrite neighbouring components.
2730         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2731         * c-c++-common/gomp/atomic-3.c: Likewise.
2732         * c-c++-common/gomp/atomic-9.c: Likewise.
2733         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2734         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2735         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2736         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2737         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2738         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2739         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2740         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2741         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2742         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2743         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2744         g++.dg/gomp/atomic-15.C: Remove.
2745         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2746         * gcc.dg/gomp/atomic-11.c: Remove test.
2747
2748 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2749
2750         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2751         * gcc.dg/vect/slp-cond-1.c: New test.
2752         * gcc.dg/vect/slp-cond-2.c: New test.
2753
2754 2011-11-05  David S. Miller  <davem@davemloft.net>
2755
2756         * lib/test-supports.exp
2757         (check_effective_target_ultrasparc_vis2_hw): New proc.
2758         (check_effective_target_ultrasparc_vis3_hw): New proc.
2759         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2760         * gcc.target/sparc/vec-init-2.inc: Likewise.
2761         * gcc.target/sparc/vec-init-3.inc: Likewise.
2762         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2763         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2764         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2765         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2766         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2767         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2768         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2769         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2770         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2771
2772 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2773
2774         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2775         Disable test on Epiphany.
2776         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2777         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2778         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2779         * g++.dg/parse/pragma3.C: Likewise.
2780         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2781         (bar): Use it.
2782         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2783         * gcc.dg/tls/thr-cse-1.c: Likewise.
2784         * g++.dg/opt/devirt2.C: Likewise.
2785         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2786         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2787         * gcc.target/epiphany: New directory.
2788
2789 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2790
2791         * gfortran.dg/quad_2.f90: New.
2792
2793 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2794
2795         * gcc.dg/strlenopt-22g.c: New wrapper around...
2796         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2797
2798 2011-11-04  Jason Merrill  <jason@redhat.com>
2799
2800         PR c++/26714
2801         * g++.dg/init/lifetime2.C: New.
2802         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2803
2804         PR c++/48370
2805         * g++.dg/init/lifetime1.C: Test cleanup order.
2806
2807 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2808
2809         * g++.dg/other/offsetof7.C: New test.
2810
2811 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2812
2813         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2814         variable, default empty, -ffat-lto-objects for effective_target_lto.
2815         (gcc-dg-test-1): Add options from dg-final methods.
2816         * lib/scanasm.exp (scan-assembler_required_options)
2817         (scan-assembler-not_required_options): New procs.
2818
2819 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2820
2821         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2822         generate a pedwarn in c++98-mode.
2823         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2824         don't generate a pedwarn in c++0x-mode.
2825
2826 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2827
2828         PR c++/50965
2829         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2830
2831 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2832
2833         PR rtl-optimization/38644
2834         * gcc.target/arm/stack-red-zone.c: New.
2835
2836 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2837
2838         PR c++/48420
2839         * g++.dg/warn/Wconversion-null-3.C: New.
2840
2841 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2842
2843         PR c++/50941
2844         * g++.dg/cpp0x/udlit-strint-length.C: New.
2845
2846 2011-11-04  Jason Merrill  <jason@redhat.com>
2847
2848         PR c++/48370
2849         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2850         * g++.dg/init/lifetime1.C: New.
2851         * g++.dg/init/ref21.C: New.
2852         * g++.dg/eh/array1.C: New.
2853
2854 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2855
2856         PR tree-optimization/50763
2857         * gcc.dg/pr50763-5.c: New test.
2858
2859 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2860
2861         PR tree-optimization/50763
2862         * g++.dg/pr50763-4.C: New test.
2863
2864 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2865
2866         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2867         test.
2868
2869         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2870
2871         * gcc.dg/torture/vec-cvt-1.c: New test.
2872
2873 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2874
2875         * gnat.dg/specs/private1[-sub].ads: New test.
2876
2877 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2878
2879         PR fortran/43829
2880         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2881         * gfortran.dg/inline_sum_1.f90: New.
2882         * gfortran.dg/inline_sum_2.f90: New.
2883         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2884         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2885         * gfortran.dg/inline_product_1.f90: New.
2886
2887 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2888
2889         PR fortran/50933
2890         * gfortran.dg/bind_c_dts_5.f90: New.
2891
2892 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2893
2894         PR fortran/50960
2895         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2896
2897 2011-11-03  Richard Guenther  <rguenther@suse.de>
2898
2899         PR middle-end/50079
2900         * g++.dg/init/copy7.C: Remove testcase.
2901
2902 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2903
2904         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2905         * g++.dg/ipa/devirt-c-2.C: Likewise.
2906         * g++.dg/ipa/devirt-c-7.C: New test.
2907         * g++.dg/ipa/devirt-c-8.C: Likewise.
2908
2909 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2910
2911         PR tree-optimization/50912
2912         * gnat.dg/loop_optimization10.ad[sb]: New test.
2913         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2914
2915 2011-11-02  Jason Merrill  <jason@redhat.com>
2916
2917         PR c++/50930
2918         * g++.dg/cpp0x/nsdmi-list2.C: New.
2919
2920 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2921
2922         PR c++/50810
2923         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2924         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2925
2926 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2927
2928         PR tree-optimization/50769
2929         * gfortran.dg/pr50769.f90: New test.
2930
2931 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2932
2933         * gcc.target/sparc/20111102-1.c: New test.
2934
2935 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2936
2937         PR c++/50956
2938         * g++.dg/warn/Wcast-qual2.C: New.
2939
2940 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2941
2942         PR tree-optimization/50763
2943         * g++.dg/pr50763-3.C: New test.
2944
2945 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2946
2947         PR tree-optimization/50672
2948         * g++.dg/pr50672.C: New test.
2949
2950 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2951
2952         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2953         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2954         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2955
2956         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2957
2958 2011-11-02  Richard Guenther  <rguenther@suse.de>
2959
2960         PR tree-optimization/50902
2961         * gcc.dg/torture/pr50902.c: New testcase.
2962
2963 2010-11-02  Richard Guenther  <rguenther@suse.de>
2964
2965         PR tree-optimization/50890
2966         * gcc.dg/torture/pr50890.c: New testcase.
2967
2968 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2969
2970         PR c++/44277
2971         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2972         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2973
2974 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2975
2976         PR tree-optimization/50908
2977         * gcc.dg/pr50908.c: New test.
2978         * gcc.dg/pr50908-2.c: Same.
2979         * gcc.dg/pr50908-3.c: Same.
2980
2981 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2982
2983         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2984         the outer loop.  Remove comment.  Don't check for widen-mult.
2985
2986 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2987
2988         * gcc.dg/ipa/ipcp-4.c: New test.
2989
2990 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2991
2992         * gcc.dg/vshift-3.c: New test.
2993         * gcc.dg/vshift-4.c: New test.
2994         * gcc.dg/vshift-5.c: New test.
2995
2996 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2997
2998         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2999         and current implementation.
3000
3001 2011-10-31  Paul Brook  <paul@codesourcery.com>
3002
3003         * gcc.dg/constructor-1.c: New test.
3004
3005 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3006
3007         PR fortran/50753
3008         * gfortran.dg/dshift_3.f90: New test.
3009
3010 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3011
3012         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
3013         hppa*-*-hpux*.
3014         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
3015         * gcc.dg/torture/vshuf-v4si.c: Likewise.
3016         * gcc.dg/torture/vshuf-v8si.c: Likewise.
3017         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
3018         * gcc.dg/torture/vshuf-v4di.c: Likewise.
3019         * gcc.dg/torture/vshuf-v2df.c: Likewise.
3020         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
3021         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
3022         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
3023         * gcc.dg/torture/vshuf-v2di.c: Likewise.
3024         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
3025         * gcc.dg/torture/vshuf-v4df.c: Likewise.
3026         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
3027         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3028         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3029         * gcc.dg/vector-compare-2.c: Likewise.
3030
3031 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
3032
3033         PR c++/50901
3034         * g++.dg/cpp0x/pr50901.C: New.
3035
3036 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
3037
3038         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
3039         * gcc.target/i386/fma4-check.h (main): Ditto.
3040         * gcc.target/i386/xop-check.h (main): Ditto.
3041
3042 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3043
3044         Revert:
3045         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3046
3047         PR c++/50864
3048         * g++.dg/template/crash109.C: New.
3049
3050 2011-10-28  Jason Merrill  <jason@redhat.com>
3051
3052         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
3053
3054 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3055
3056         PR c++/50864
3057         * g++.dg/template/crash109.C: New.
3058
3059 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3060
3061         * gfortran.dg/nearest_5.f90: New test.
3062
3063 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
3064
3065         * gcc.dg/vshift-1.c: New test.
3066         * gcc.dg/vshift-2.c: New test.
3067         * gcc.target/i386/xop-vshift-1.c: New test.
3068         * gcc.target/i386/xop-vshift-2.c: New test.
3069         * gcc.target/i386/avx2-vshift-1.c: New test.
3070
3071 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
3072
3073         PR rtl-optimization/49720
3074         * g++.dg/torture/pr49720.C: New test.
3075
3076 2011-10-27  David S. Miller  <davem@davemloft.net>
3077
3078         * gcc.target/sparc/setcc-3.c: New test.
3079
3080 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3081
3082         PR c++/30066
3083         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3084
3085 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
3086
3087         * gcc.target/i386/sse2-cvt-1.c: New test.
3088         * gcc.target/i386/sse2-cvt-2.c: New test.
3089         * gcc.target/i386/avx-cvt-1.c: New test.
3090         * gcc.target/i386/avx-cvt-2.c: New test.
3091         * gcc.target/i386/avx2-cvt-1.c: New test.
3092         * gcc.target/i386/avx2-cvt-2.c: New test.
3093
3094 2011-10-27  Martin Jambor  <mjambor@suse.cz>
3095
3096         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3097
3098 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
3099             Steven G. Kargl  <kargl@gcc.gnu.org>
3100
3101         PR target/50875
3102         * gfortran.dg/pr50875.f90: New test.
3103
3104 2011-10-26  David S. Miller  <davem@davemloft.net>
3105
3106         * gcc.target/sparc/fmaf-1.c: New test.
3107
3108         * gcc.target/sparc/setcc-1.c: New test.
3109         * gcc.target/sparc/setcc-2.c: New test.
3110
3111 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3112
3113         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3114
3115 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3116
3117         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3118         Windows targets.
3119
3120 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3121
3122         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3123         symbol names.
3124
3125 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3126
3127         * gcc.target/i386/pad-4.c: Skip for Windows targets.
3128
3129 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3130
3131         * gnat.dg/specs/discr1.ads: New test.
3132         * gnat.dg/specs/discr1_pkg.ads: New helper.
3133
3134 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3135
3136         * gnat.dg/specs/unchecked_union.ads: Rename to...
3137         * gnat.dg/specs/unchecked_union1.ads: ...this.
3138         * gnat.dg/specs/unchecked_union2.ads: New test.
3139
3140 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3141
3142         * gnat.dg/specs/atomic1.ads: New test.
3143
3144 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
3145
3146         Implement C++11 user-defined literals.
3147         * g++.dg/cpp0x/udlit-addr.C: New.
3148         * g++.dg/cpp0x/udlit-args.C: New.
3149         * g++.dg/cpp0x/udlit-args-neg.C: New.
3150         * g++.dg/cpp0x/udlit-clink-neg.C: New.
3151         * g++.dg/cpp0x/udlit-concat.C: New.
3152         * g++.dg/cpp0x/udlit-concat-neg.C: New.
3153         * g++.dg/cpp0x/udlit-constexpr.C: New.
3154         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3155         * g++.dg/cpp0x/udlit-declare-neg.C: New.
3156         * g++.dg/cpp0x/udlit-friend.C: New.
3157         * g++.dg/cpp0x/udlit-general.C: New.
3158         * g++.dg/cpp0x/udlit-inline.C: New.
3159         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3160         * g++.dg/cpp0x/udlit-member-neg.C: New.
3161         * g++.dg/cpp0x/udlit-namespace.C: New.
3162         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3163         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3164         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3165         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3166         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3167         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3168         * g++.dg/cpp0x/udlit-raw-str.C: New.
3169         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3170         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3171         * g++.dg/cpp0x/udlit-systemheader.C: New.
3172         * g++.dg/cpp0x/udlit-template.C: New.
3173         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3174         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3175         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3176         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3177         * g++.dg/cpp0x/udlit_system_header: New.
3178
3179 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3180
3181         PR c++/50870
3182         * g++.dg/cpp0x/decltype34.C: New.
3183
3184 2011-10-26  Tom de Vries <tom@codesourcery.com>
3185
3186         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3187         * gcc.c-torture/unsorted/HIset.c: Same.
3188         * gcc.c-torture/unsorted/SIcmp.c: Same.
3189         * gcc.c-torture/unsorted/SIset.c: Same.
3190         * gcc.c-torture/unsorted/SFset.c: Same.
3191         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3192         * gcc.c-torture/unsorted/USIcmp.c: Same.
3193         * gcc.c-torture/unsorted/DFcmp.c: Same.
3194
3195 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3196
3197         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3198         to work also with -masm=intel and additionally test the xmm vs. ymm
3199         register type combination on mask/dest and in vsib.
3200         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3201         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3202         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3203         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3204         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3205         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3206         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3207         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3208         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3209         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3210         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3211         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3212         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3213         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3214         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3215         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3216         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3217         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3218         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3219         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3220         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3221         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3222         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3223         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3224         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3225         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3226         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3227         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3228         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3229         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3230         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3231
3232 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3233
3234         PR tree-optimization/50763
3235         * gcc.dg/pr50763-2.c: New test.
3236
3237 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3238
3239         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3240         Update expected messages.
3241
3242 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3243
3244         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3245
3246 2011-10-25  Jason Merrill  <jason@redhat.com>
3247
3248         PR c++/50866
3249         * g++.dg/init/aggr7.C: New.
3250
3251         PR c++/49996
3252         * g++.dg/cpp0x/initlist59.C: New.
3253
3254 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3255
3256         PR c++/50858
3257         * g++.dg/overload/operator5.C: New.
3258
3259 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3260
3261         PR c++/50861
3262         * g++.dg/template/crash108.C: New.
3263
3264 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3265
3266         PR tree-optimization/50596
3267         * gcc.dg/vect/vect-cond-10.c: New test.
3268
3269 2011-10-24  Joey Ye  <joey.ye@arm.com>
3270
3271         * gcc.target/arm/pr42575.c: Remove architecture option.
3272
3273 2011-10-24  David S. Miller  <davem@davemloft.net>
3274
3275         * gcc.target/sparc/vis3move-1.c: New test.
3276         * gcc.target/sparc/vis3move-2.c: New test.
3277         * gcc.target/sparc/vis3move-3.c: New test.
3278
3279 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3280
3281         * gcc.dg/strlenopt-22.c: New testcase.
3282         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3283
3284 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3285
3286         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3287         Remove -march=i386.
3288         (dg-skip-if): Remove.
3289         * gcc.target/i386/funcspec-1.c: Ditto.
3290         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3291
3292 2011-10-24  Richard Guenther  <rguenther@suse.de>
3293
3294         * gcc.dg/vect/vect-bool-1.c: New testcase.
3295
3296 2011-10-24  Richard Guenther  <rguenther@suse.de>
3297
3298         PR tree-optimization/50838
3299         * gcc.dg/torture/pr50838.c: New testcase.
3300
3301 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3302
3303         PR tree-optimization/50730
3304         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3305         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3306         -fno-tree-sra and SLP flags.
3307
3308 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3309
3310         PR c++/50841
3311         Revert:
3312         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3313
3314         PR c++/50810
3315         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3316         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3317
3318 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3319
3320         PR c++/50810
3321         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3322         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3323
3324 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3325
3326         PR tree-optimization/50763
3327         * gcc.dg/pr50763.c: New test.
3328
3329 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3330
3331         PR target/50788
3332         * gcc.target/i386/pr50788.c: New test.
3333
3334 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3335
3336         PR tree-optimization/50819
3337         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3338         * g++.dg/vect/slp-pr50819.cc: New test.
3339
3340 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3341
3342         PR c++/45385
3343         * g++.dg/warn/Wconversion4.C: New.
3344
3345 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3346
3347         PR target/50813
3348         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3349         from element other than first and reverse permutation.
3350         * gcc.dg/torture/vshuf-16.inc: Likewise.
3351         * gcc.dg/torture/vshuf-8.inc: Likewise.
3352         * gcc.dg/torture/vshuf-4.inc: Likewise.
3353
3354 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3355
3356         PR c++/31423
3357         * g++.dg/parse/error43.C: New.
3358         * g++.dg/parse/error44.C: Likewise.
3359
3360 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3361             Kirill Yukhin  <kirill.yukhin@intel.com>
3362
3363         PR target/50740
3364         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3365         * gcc.target/i386/bmi2-check.h: Ditto.
3366
3367 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3368
3369         PR c++/50811
3370         * g++.dg/cpp0x/override2.C: Add test.
3371
3372 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3373
3374         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3375         check_linker_plugin_available.
3376
3377 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3378
3379         * gcc.target/i386/branch-cost1.c: New test.
3380         * gcc.target/i386/branch-cost2.c: New test.
3381         * gcc.target/i386/branch-cost3.c: New test.
3382         * gcc.target/i386/branch-cost4.c: New test.
3383
3384 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3385
3386         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3387
3388 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3389
3390         PR testsuite/50722
3391         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3392
3393 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3394
3395         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3396         (_moz_foo, EXT__foo): Use ASMNAME.
3397
3398 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3399
3400         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3401         names.
3402
3403 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3404
3405         PR target/50766
3406         * gcc.target/i386/pr50766.c: New test.
3407
3408 2011-10-20  Jason Merrill  <jason@redhat.com>
3409
3410         PR c++/41449
3411         * g++.dg/eh/partial1.C: New.
3412
3413 2011-10-20  Richard Henderson  <rth@redhat.com>
3414
3415         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3416         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3417         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3418         Use __builtin_shuffle.
3419
3420 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3421
3422         PR fortran/50514
3423         * gfortran.dg/ishft_3.f90:  Update test.
3424
3425 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3426
3427         PR fortran/50524
3428         * gfortran.dg/substring_integer_index.f90: New test.
3429
3430 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3431
3432         * gfortran.dg/format_string.f: New test.
3433
3434 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3435
3436         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3437         non_strict_align.
3438         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3439
3440 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3441
3442         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3443         gcc.target/i386/pr46226.c: Do not use
3444         -mno-accumulate-outgoing-args.
3445
3446 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3447
3448         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3449         including <strings.h>.
3450
3451 2011-10-19  Jan Hubicka  <jh@suse.cz>
3452
3453         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3454         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3455         * lib/c-torture.exp: Likewise.
3456         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3457         * gcc.c-torture/compile/sync-1.c: Likewise.
3458         * gcc.c-torture/compile/sync-1.c: Likewise.
3459         * gcc.c-torture/compile/sync-3.c: Likewise.
3460         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3461         * gcc.dg/noncompile/920507-1.c: Likewise.
3462         * gcc.dg/torture/pr36400.c: Likewise.
3463         * g++.dg/torture/pr34850.C: Likewise.
3464
3465 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3466
3467         * gnat.dg/source_ref1.adb: New test.
3468         * gnat.dg/source_ref2.adb: Likewise.
3469
3470 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3471
3472         PR c++/13657
3473         * g++.dg/parse/error42.C: New.
3474         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3475
3476 2011-10-19  Jason Merrill  <jason@redhat.com>
3477
3478         PR c++/50793
3479         * g++.dg/init/value9.C: New.
3480
3481 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3482
3483         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3484         * gcc.dg/torture/vshuf-16.inc: Likewise.
3485         * gcc.dg/torture/vshuf-8.inc: Likewise.
3486         * gcc.dg/torture/vshuf-4.inc: Likewise.
3487
3488 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3489
3490         PR fortran/47023
3491         * gfortran.dg/sizeof_proc.f90: New.
3492
3493 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3494
3495         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3496         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3497
3498 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3499
3500         PR testsuite/50796
3501         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3502
3503 2011-10-19  Jason Merrill  <jason@redhat.com>
3504
3505         PR c++/50787
3506         * g++.dg/init/ref20.C: New.
3507
3508 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3509
3510         PR middle-end/50795
3511         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3512         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3513         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3514         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3515         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3516
3517 2011-10-19  Richard Guenther  <rguenther@suse.de>
3518
3519         PR middle-end/50768
3520         * gcc.dg/torture/pr50768.c: New testcase.
3521
3522 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3523
3524         PR rtl-optimization/50340
3525         * gcc.dg/pr50340.c: New.
3526
3527 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3528
3529         PR tree-optimization/50717
3530
3531         * gcc.dg/pr50717-1.c: New file.
3532         * gcc.target/arm/wmul-12.c: Correct types.
3533         * gcc.target/arm/wmul-8.c: Correct types.
3534
3535 2011-10-18  Jason Merrill  <jason@redhat.com>
3536
3537         PR c++/50531
3538         * g++.dg/cpp0x/defaulted32.C: New.
3539
3540         PR c++/50742
3541         * g++.dg/lookup/using23.C: New.
3542
3543         PR c++/50500
3544         * g++.dg/cpp0x/implicit12.C: New.
3545         * g++.dg/cpp0x/defaulted20.C: Adjust.
3546         * g++.dg/cpp0x/defaulted21.C: Adjust.
3547         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3548         * g++.dg/cpp0x/implicit4.C: Adjust.
3549         * g++.dg/cpp0x/implicit5.C: Adjust.
3550         * g++.dg/cpp0x/implicit8.C: Adjust.
3551         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3552         * g++.dg/cpp0x/not_special.C: Adjust.
3553         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3554         * g++.dg/cpp0x/rv1n.C: Adjust.
3555         * g++.dg/cpp0x/rv2n.C: Adjust.
3556         * g++.dg/cpp0x/rv3n.C: Adjust.
3557         * g++.dg/cpp0x/rv4n.C: Adjust.
3558         * g++.dg/cpp0x/rv5n.C: Adjust.
3559         * g++.dg/cpp0x/rv6n.C: Adjust.
3560         * g++.dg/cpp0x/rv7n.C: Adjust.
3561
3562 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3563
3564         * gcc.target/i386/avx2-vpop-check.h: New header.
3565         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3566         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3567         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3568         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3569         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3570         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3571         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3572         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3573         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3574         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3575         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3576         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3577         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3578         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3579         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3580
3581 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3582
3583         PR fortran/50420
3584         * gfortran.dg/coarray_subobject_1.f90: New test.
3585         * gfortran.dg/coarray/subobject_1.f90: New test.
3586
3587 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3588
3589         PR rtl-optimization/50205
3590         * gcc.dg/pr50205.c: New.
3591
3592 2011-10-18  Richard Guenther  <rguenther@suse.de>
3593
3594         PR tree-optimization/50767
3595         * gcc.dg/torture/pr50767.c: New testcase.
3596
3597 2011-10-18  Julian Brown  <julian@codesourcery.com>
3598
3599         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3600         * gcc.target/arm/unaligned-memcpy-1.c: New.
3601         * gcc.target/arm/unaligned-memcpy-2.c: New.
3602         * gcc.target/arm/unaligned-memcpy-3.c: New.
3603         * gcc.target/arm/unaligned-memcpy-4.c: New.
3604
3605 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3606
3607         PR fortran/47023
3608         * gfortran.dg/iso_c_binding_class.f03: New.
3609
3610 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3611
3612         * testsuite/lib/target-supports.exp
3613         (check_effective_target_vect_widen_shift): New.
3614         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3615         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3616         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3617         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3618
3619 2011-10-18  Richard Guenther  <rguenther@suse.de>
3620
3621         * gcc.dg/torture/restrict-1.c: New testcase.
3622
3623 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3624
3625         * g++.dg/ext/bases.C: New test.
3626
3627 2011-10-17  David S. Miller  <davem@davemloft.net>
3628
3629         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3630         all operations to emit VIS instructions.
3631         * gcc.target/sparc/fandnot.c: Likewise.
3632         * gcc.target/sparc/fnot.c: Likewise.
3633         * gcc.target/sparc/for.c: Likewise.
3634         * gcc.target/sparc/fornot.c: Likewise.
3635         * gcc.target/sparc/fxnor.c: Likewise.
3636         * gcc.target/sparc/fxor.c: Likewise.
3637         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3638         needed.
3639
3640 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3641
3642         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3643         * gcc.dg/torture/vshuf-16.inc: New file.
3644         * gcc.dg/torture/vshuf-2.inc: New file.
3645         * gcc.dg/torture/vshuf-32.inc: New file.
3646         * gcc.dg/torture/vshuf-4.inc: New file.
3647         * gcc.dg/torture/vshuf-8.inc: New file.
3648         * gcc.dg/torture/vshuf-main.inc: New file.
3649         * gcc.dg/torture/vshuf-v16hi.c: New test.
3650         * gcc.dg/torture/vshuf-v16qi.c: New test.
3651         * gcc.dg/torture/vshuf-v2df.c: New test.
3652         * gcc.dg/torture/vshuf-v2di.c: New test.
3653         * gcc.dg/torture/vshuf-v2sf.c: New test.
3654         * gcc.dg/torture/vshuf-v2si.c: New test.
3655         * gcc.dg/torture/vshuf-v32qi.c: New test.
3656         * gcc.dg/torture/vshuf-v4df.c: New test.
3657         * gcc.dg/torture/vshuf-v4di.c: New test.
3658         * gcc.dg/torture/vshuf-v4hi.c: New test.
3659         * gcc.dg/torture/vshuf-v4sf.c: New test.
3660         * gcc.dg/torture/vshuf-v4si.c: New test.
3661         * gcc.dg/torture/vshuf-v8hi.c: New test.
3662         * gcc.dg/torture/vshuf-v8qi.c: New test.
3663         * gcc.dg/torture/vshuf-v8sf.c: New test.
3664         * gcc.dg/torture/vshuf-v8si.c: New test.
3665
3666 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3667
3668         PR tree-optimization/50746
3669         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3670
3671 2011-10-17  Jason Merrill  <jason@redhat.com>
3672
3673         PR c++/50736
3674         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3675
3676 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3677
3678         PR c++/44524
3679         * g++.dg/parse/error41.C: New.
3680         * g++.dg/parse/error20.C: Adjust.
3681
3682 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3683
3684         PR c++/50757
3685         * g++.dg/warn/format7.C: New.
3686         * obj-c++.dg/warn7.mm: Likewise.
3687
3688 2011-10-17  Richard Guenther  <rguenther@suse.de>
3689
3690         PR tree-optimization/50729
3691         * gcc.dg/torture/pr50729.c: New testcase.
3692
3693 2011-10-15  Tom Tromey  <tromey@redhat.com>
3694             Dodji Seketeli  <dodji@redhat.com>
3695
3696         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3697         included files.
3698         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3699         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3700         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3701         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3702
3703 2011-10-15  Tom Tromey  <tromey@redhat.com>
3704             Dodji Seketeli  <dodji@redhat.com>
3705
3706         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3707
3708 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3709
3710         PR c++/48489
3711         * g++.dg/inherit/error5.C: New.
3712
3713 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3714
3715         PR fortran/47023
3716         PR fortran/50752
3717         * gfortran.dg/kind_tests_4.f90: New.
3718
3719 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3720
3721         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3722         targets that support vector condition.
3723
3724 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3725
3726         PR fortran/47023
3727         * gfortran.dg/c_kind_tests_3.f03: New.
3728
3729 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3730
3731         PR fortran/50547
3732         * gfortran.dg/elemental_args_check_4.f90: New.
3733
3734 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3735
3736         PR tree-optimization/50727
3737         * gcc.dg/vect/pr50727.c: New test.
3738
3739 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3740
3741         * gcc.dg/vla-23.c: New test.
3742
3743 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3744
3745         PR tree-optimization/50596
3746         * gcc.dg/vect/vect-cond-9.c: New test.
3747
3748 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3749
3750         * gcc.dg/vect/bb-slp-29.c: New test.
3751
3752 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3753
3754         PR c++/50732
3755         * g++.dg/ext/is_base_of_incomplete.C: New.
3756         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3757         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3758
3759 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3760
3761         * gcc.target/sparc/combined-1.c: Compile at -O2.
3762
3763 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3764
3765         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3766         (dg-options): Add -Wno-attributes.
3767         * gcc.target/i386/fma_double_?.c: Ditto.
3768         * gcc.target/i386/fma_run_float_?.c: Ditto.
3769         * gcc.target/i386/fma_run_double_?.c: Ditto.
3770         * gcc.target/i386/l_fma_float_?.c: Dtto.
3771         * gcc.target/i386/l_fma_double_?.c: Ditto.
3772         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3773         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3774
3775 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3776
3777         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3778         the comments.
3779         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3780         * gfortran.dg/rank_3.f90: Ditto.
3781         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3782         -std=f2008ts in dg-options.
3783         * gfortran.dg/rank_4.f90: Ditto.
3784
3785 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3786
3787         PR target/49263
3788         * gcc.target/sh/pr49263.c: New.
3789
3790 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3791
3792         * gnat.dg/specs/debug1.ads: Tweak.
3793
3794 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3795
3796         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3797
3798 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3799
3800         * gcc.target/i386/sse2-mul-1.c: New test.
3801         * gcc.target/i386/sse4_1-mul-1.c: New test.
3802         * gcc.target/i386/avx-mul-1.c: New test.
3803         * gcc.target/i386/xop-mul-1.c: New test.
3804         * gcc.target/i386/avx2-mul-1.c: New test.
3805
3806 2011-10-14  Jason Merrill  <jason@redhat.com>
3807
3808         PR c++/50563
3809         * g++.dg/cpp0x/nsdmi-list1.C: New.
3810
3811         PR c++/50707
3812         * g++.dg/cpp0x/nsdmi-const1.C: New.
3813
3814 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3815
3816         PR fortran/50570
3817         * gfortran.dg/pointer_intent_5.f90: New.
3818
3819 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3820
3821         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3822         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3823         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3824
3825 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3826
3827         PR fortran/50718
3828         * gfortran.dg/pointer_check_11.f90: New.
3829         * gfortran.dg/pointer_check_12.f90: New.
3830
3831 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3832
3833         PR c++/38174
3834         * g++.dg/overload/operator4.C: New.
3835
3836 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3837
3838         * gcc.dg/di-longlong64-sync-1.c: New test.
3839         * gcc.dg/di-sync-multithread.c: New test.
3840         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3841         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3842         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3843         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3844         (check_effective_target_arm_arm_ok): New helper.
3845         (check_effective_target_sync_longlong): New helper.
3846
3847 2011-10-14  Richard Guenther  <rguenther@suse.de>
3848
3849         PR tree-optimization/50723
3850         * gcc.dg/torture/pr50723.c: New testcase.
3851
3852 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3853
3854         PR c++/17212
3855         * g++.dg/warn/format6.C: New.
3856         * obj-c++.dg/warn6.mm: Likewise.
3857
3858 2011-10-13  Richard Henderson  <rth@redhat.com>
3859
3860         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3861         Delete.
3862         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3863         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3864         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3865
3866 2011-10-13  Jason Merrill  <jason@redhat.com>
3867
3868         PR c++/50614
3869         * g++.dg/cpp0x/nsdmi-template2.C: New.
3870
3871         PR c++/50437
3872         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3873
3874         PR c++/50618
3875         * g++.dg/init/vbase1.C: New.
3876
3877 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3878
3879         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3880         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3881         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3882         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3883
3884 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3885
3886         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3887
3888 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3889
3890         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3891
3892 2011-10-13  Richard Guenther  <rguenther@suse.de>
3893
3894         PR tree-optimization/50712
3895         * gcc.target/i386/pr50712.c: New testcase.
3896
3897 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3898
3899         * gcc.dg/memcpy-4.c: New test.
3900
3901 2011-10-13  Richard Guenther  <rguenther@suse.de>
3902
3903         PR tree-optimization/50698
3904         * g++.dg/vect/pr50698.cc: New testcase.
3905
3906 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3907
3908         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3909         * gcc.target/powerpc/warn-2.c: Ditto.
3910
3911         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3912         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3913         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3914         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3915         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3916         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3917         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3918         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3919         * gcc.target/powerpc/ppc-pow.c: Likewise.
3920         * gcc.target/powerpc/recip-1.c: Likewise.
3921         * gcc.target/powerpc/recip-2.c: Likewise.
3922         * gcc.target/powerpc/recip-3.c: Likewise.
3923         * gcc.target/powerpc/recip-4.c: Likewise.
3924         * gcc.target/powerpc/recip-5.c: Likewise.
3925
3926 2011-10-12  David S. Miller  <davem@davemloft.net>
3927
3928         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3929         '-mvis3' instead of 'mcpu=niagara3' in options.
3930         * gcc.target/sparc/fhalve.c: Likewise.
3931         * gcc.target/sparc/fnegop.c: Likewise.
3932         * gcc.target/sparc/fpadds.c: Likewise.
3933         * gcc.target/sparc/fshift.c: Likewise.
3934         * gcc.target/sparc/fucmp.c: Likewise.
3935         * gcc.target/sparc/lzd.c: Likewise.
3936         * gcc.target/sparc/vis3misc.c: Likewise.
3937         * gcc.target/sparc/xmul.c: Likewise.
3938
3939 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3940
3941         * gnat.dg/vect1.ad[sb]: New test.
3942         * gnat.dg/vect1_pkg.ads: New helper.
3943         * gnat.dg/vect2.ad[sb]: New test.
3944         * gnat.dg/vect2_pkg.ads: New helper.
3945         * gnat.dg/vect3.ad[sb]: New test.
3946         * gnat.dg/vect3_pkg.ads: New helper.
3947         * gnat.dg/vect4.ad[sb]: New test.
3948         * gnat.dg/vect4_pkg.ads: New helper.
3949         * gnat.dg/vect5.ad[sb]: New test.
3950         * gnat.dg/vect5_pkg.ads: New helper.
3951         * gnat.dg/vect6.ad[sb]: New test.
3952         * gnat.dg/vect6_pkg.ads: New helper.
3953
3954 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3955
3956         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3957         * gcc.target/i386/fma_run_double_2.c: Likewise.
3958         * gcc.target/i386/fma_run_double_3.c: Likewise.
3959         * gcc.target/i386/fma_run_double_4.c: Likewise.
3960         * gcc.target/i386/fma_run_double_5.c: Likewise.
3961         * gcc.target/i386/fma_run_double_6.c: Likewise.
3962         * gcc.target/i386/fma_run_float_1.c: Likewise.
3963         * gcc.target/i386/fma_run_float_2.c: Likewise.
3964         * gcc.target/i386/fma_run_float_3.c: Likewise.
3965         * gcc.target/i386/fma_run_float_4.c: Likewise.
3966         * gcc.target/i386/fma_run_float_5.c: Likewise.
3967         * gcc.target/i386/fma_run_float_6.c: Likewise.
3968
3969         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3970         remove the extra dg-options.
3971         * gcc.target/i386/l_fma_double_2.c: Likewise.
3972         * gcc.target/i386/l_fma_double_3.c: Likewise.
3973         * gcc.target/i386/l_fma_double_4.c: Likewise.
3974         * gcc.target/i386/l_fma_double_5.c: Likewise.
3975         * gcc.target/i386/l_fma_double_6.c: Likewise.
3976         * gcc.target/i386/l_fma_float_1.c: Likewise.
3977         * gcc.target/i386/l_fma_float_2.c: Likewise.
3978         * gcc.target/i386/l_fma_float_3.c: Likewise.
3979         * gcc.target/i386/l_fma_float_4.c: Likewise.
3980         * gcc.target/i386/l_fma_float_5.c: Likewise.
3981         * gcc.target/i386/l_fma_float_6.c: Likewise.
3982
3983 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3984
3985         PR tree-optimization/50189
3986         * g++.dg/torture/pr50189.C: New testcase.
3987
3988 2011-10-12  Richard Guenther  <rguenther@suse.de>
3989
3990         PR tree-optimization/50700
3991         * gcc.dg/builtin-object-size-12.c: New testcase.
3992
3993 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3994
3995         PR c/50565
3996         * gcc.c-torture/compile/pr50565-1.c,
3997         gcc.c-torture/compile/pr50565-2.c: New tests.
3998
3999 2011-10-11  Jason Merrill  <jason@redhat.com>
4000
4001         PR c++/49855
4002         PR c++/49896
4003         * g++.dg/template/constant1.C: New.
4004         * g++.dg/template/constant2.C: New.
4005         * g++.dg/cpp0x/constexpr-template3.C: New.
4006
4007 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4008
4009         * gcc.target/i386/warn-vect-op-3.c: New test.
4010         * gcc.target/i386/warn-vect-op-1.c: New test.
4011         * gcc.target/i386/warn-vect-op-2.c: New test.
4012
4013 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4014
4015         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
4016
4017 2011-10-11  Richard Guenther  <rguenther@suse.de>
4018
4019         PR tree-optimization/50204
4020         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
4021
4022 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4023
4024         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
4025
4026 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
4027
4028         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
4029         * gcc.target/i386/fma_double_2.c: Ditto.
4030         * gcc.target/i386/fma_double_3.c: Ditto.
4031         * gcc.target/i386/fma_double_4.c: Ditto.
4032         * gcc.target/i386/fma_double_5.c: Ditto.
4033         * gcc.target/i386/fma_double_6.c: Ditto.
4034         * gcc.target/i386/fma_float_1.c: Ditto.
4035         * gcc.target/i386/fma_float_2.c: Ditto.
4036         * gcc.target/i386/fma_float_3.c: Ditto.
4037         * gcc.target/i386/fma_float_4.c: Ditto.
4038         * gcc.target/i386/fma_float_5.c: Ditto.
4039         * gcc.target/i386/fma_float_6.c: Ditto.
4040         * gcc.target/i386/l_fma_double_1.c: Ditto.
4041         * gcc.target/i386/l_fma_double_2.c: Ditto.
4042         * gcc.target/i386/l_fma_double_3.c: Ditto.
4043         * gcc.target/i386/l_fma_double_4.c: Ditto.
4044         * gcc.target/i386/l_fma_double_5.c: Ditto.
4045         * gcc.target/i386/l_fma_double_6.c: Ditto.
4046         * gcc.target/i386/l_fma_float_1.c: Ditto.
4047         * gcc.target/i386/l_fma_float_2.c: Ditto.
4048         * gcc.target/i386/l_fma_float_3.c: Ditto.
4049         * gcc.target/i386/l_fma_float_4.c: Ditto.
4050         * gcc.target/i386/l_fma_float_5.c: Ditto.
4051         * gcc.target/i386/l_fma_float_6.c: Ditto.
4052         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
4053         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
4054         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
4055         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
4056         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
4057         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
4058         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
4059         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
4060         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
4061         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
4062         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
4063         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4064
4065 2011-10-11  Tristan Gingold  <gingold@adacore.com>
4066
4067         * gcc.dg/va-arg-4.c: New test.
4068         * gcc.dg/va-arg-5.c: Ditto.
4069
4070 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
4071
4072         * lib/target-supports.exp (check_effective_target_fd_truncate):
4073         Close and unlink test file before exit.
4074
4075 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4076
4077         PR fortran/50564
4078         * gfortran.dg/forall_15.f90:  New test case.
4079
4080 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4081             Andrew Macleod  <amacleod@redhat.com>
4082
4083         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4084         wrappers for *other_threads() and *final_verify().
4085         * gcc.dg/simulate-thread/simulate-thread.h
4086         (simulate_thread_wrapper_other_threads): New.
4087         (simulate_thread_wrapper_final_verify): New.
4088
4089 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
4090
4091         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4092
4093 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
4094
4095         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4096
4097 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
4098             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
4099
4100         * gcc.target/i386/fma_1.h: New file.
4101         * gcc.target/i386/fma_2.h: Likewise.
4102         * gcc.target/i386/fma_3.h: Likewise.
4103         * gcc.target/i386/fma_4.h: Likewise.
4104         * gcc.target/i386/fma_5.h: Likewise.
4105         * gcc.target/i386/fma_6.h: Likewise.
4106         * gcc.target/i386/fma_double_1.c: Likewise.
4107         * gcc.target/i386/fma_double_2.c: Likewise.
4108         * gcc.target/i386/fma_double_3.c: Likewise.
4109         * gcc.target/i386/fma_double_4.c: Likewise.
4110         * gcc.target/i386/fma_double_5.c: Likewise.
4111         * gcc.target/i386/fma_double_6.c: Likewise.
4112         * gcc.target/i386/fma_float_1.c: Likewise.
4113         * gcc.target/i386/fma_float_2.c: Likewise.
4114         * gcc.target/i386/fma_float_3.c: Likewise.
4115         * gcc.target/i386/fma_float_4.c: Likewise.
4116         * gcc.target/i386/fma_float_5.c: Likewise.
4117         * gcc.target/i386/fma_float_6.c: Likewise.
4118         * gcc.target/i386/fma_main.h: Likewise.
4119         * gcc.target/i386/fma_run_double_1.c: Likewise.
4120         * gcc.target/i386/fma_run_double_2.c: Likewise.
4121         * gcc.target/i386/fma_run_double_3.c: Likewise.
4122         * gcc.target/i386/fma_run_double_4.c: Likewise.
4123         * gcc.target/i386/fma_run_double_5.c: Likewise.
4124         * gcc.target/i386/fma_run_double_6.c: Likewise.
4125         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4126         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4127         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4128         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4129         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4130         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4131         * gcc.target/i386/fma_run_float_1.c: Likewise.
4132         * gcc.target/i386/fma_run_float_2.c: Likewise.
4133         * gcc.target/i386/fma_run_float_3.c: Likewise.
4134         * gcc.target/i386/fma_run_float_4.c: Likewise.
4135         * gcc.target/i386/fma_run_float_5.c: Likewise.
4136         * gcc.target/i386/fma_run_float_6.c: Likewise.
4137         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4138         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4139         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4140         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4141         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4142         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4143         * gcc.target/i386/l_fma_1.h: Likewise.
4144         * gcc.target/i386/l_fma_2.h: Likewise.
4145         * gcc.target/i386/l_fma_3.h: Likewise.
4146         * gcc.target/i386/l_fma_4.h: Likewise.
4147         * gcc.target/i386/l_fma_5.h: Likewise.
4148         * gcc.target/i386/l_fma_6.h: Likewise.
4149         * gcc.target/i386/l_fma_double_1.c: Likewise.
4150         * gcc.target/i386/l_fma_double_2.c: Likewise.
4151         * gcc.target/i386/l_fma_double_3.c: Likewise.
4152         * gcc.target/i386/l_fma_double_4.c: Likewise.
4153         * gcc.target/i386/l_fma_double_5.c: Likewise.
4154         * gcc.target/i386/l_fma_double_6.c: Likewise.
4155         * gcc.target/i386/l_fma_float_1.c: Likewise.
4156         * gcc.target/i386/l_fma_float_2.c: Likewise.
4157         * gcc.target/i386/l_fma_float_3.c: Likewise.
4158         * gcc.target/i386/l_fma_float_4.c: Likewise.
4159         * gcc.target/i386/l_fma_float_5.c: Likewise.
4160         * gcc.target/i386/l_fma_float_6.c: Likewise.
4161         * gcc.target/i386/l_fma_main.h: Likewise.
4162         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4163         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4164         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4165         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4166         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4167         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4168         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4169         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4170         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4171         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4172         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4173         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4174
4175 2011-10-10  Richard Guenther  <rguenther@suse.de>
4176
4177         PR middle-end/50389
4178         * gcc.dg/torture/pr50389.c: New testcase.
4179
4180 2011-10-10  Richard Guenther  <rguenther@suse.de>
4181
4182         PR middle-end/50195
4183         * gcc.dg/builtins-47.c: Optimize.
4184
4185 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4186
4187         * lib/gcc-simulate-thread.exp: New.
4188         * gcc.dg/simulate-thread/guality.h: New.
4189         * gcc.dg/simulate-thread/simulate-thread.h: New.
4190         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4191         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4192         * gcc.dg/simulate-thread/README: New.
4193         * g++.dg/simulate-thread/guality.h: New.
4194         * g++.dg/simulate-thread/simulate-thread.h: New.
4195         * g++.dg/simulate-thread/simulate-thread.exp: New.
4196         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4197         * c-c++-common/cxxbitfields-2.c: Remove.
4198         * c-c++-common/cxxbitfields.c: Remove.
4199         * c-c++-common/cxxbitfields-4.c: Remove.
4200         * c-c++-common/cxxbitfields-5.c: Remove.
4201         * c-c++-common/simulate-thread/bitfields-1.c: New.
4202         * c-c++-common/simulate-thread/bitfields-2.c: New.
4203         * c-c++-common/simulate-thread/bitfields-3.c: New.
4204         * c-c++-common/simulate-thread/bitfields-4.c: New.
4205
4206 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4207
4208         PR c++/38980
4209         * g++.dg/warn/format5.C: New.
4210
4211 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4212
4213         PR fortran/50273
4214         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4215         * gfortran.dg/common_16.f90: New.
4216
4217 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4218
4219         * gfortran.dg/iso_c_binding_param_1.f90: New.
4220         * gfortran.dg/iso_c_binding_param_2.f90: New.
4221         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4222
4223 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4224
4225         PR tree-optimization/50635
4226         * gcc.dg/vect/pr50635.c: New test.
4227
4228 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4229
4230         PR fortran/50659
4231         * gfortran.dg/proc_decl_27.f90: New.
4232
4233 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4234
4235         PR libobjc/50428
4236         * objc/execute/initialize-1.m: New test.
4237
4238 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4239
4240         PR fortran/47844
4241         * gfortran.dg/pointer_function_result_1.f90 : New test.
4242
4243 2011-10-07  David S. Miller  <davem@davemloft.net>
4244
4245         PR 50655
4246         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4247         * gcc.target/sparc/cmask.c: Use it.
4248         * gcc.target/sparc/fhalve.c: Likewise.
4249         * gcc.target/sparc/fnegop.c: Likewise.
4250         * gcc.target/sparc/fpadds.c: Likewise.
4251         * gcc.target/sparc/fshift.c: Likewise.
4252         * gcc.target/sparc/fucmp.c: Likewise.
4253         * gcc.target/sparc/lzd.c: Likewise.
4254         * gcc.target/sparc/vis3misc.c: Likewise.
4255         * gcc.target/sparc/xmul.c: Likewise.
4256
4257 2011-10-07  Richard Henderson  <rth@redhat.com>
4258
4259         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4260         match for avx2.
4261         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4262
4263 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4264
4265         * gcc.dg/pr50193-1.c: New file.
4266         * gcc.target/arm/shiftable.c: New file.
4267
4268 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4269
4270         PR fortran/50625
4271         * gfortran.dg/class_46.f03: New.
4272
4273 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4274
4275         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4276         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4277         (syslog, vsyslog, __vsyslog_chk): Likewise.
4278
4279         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4280         (x, EXT_x): Use ASMNAME.
4281
4282         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4283         (a, c): Use ASMNAME.
4284
4285 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4286
4287         PR middle-end/50527
4288         * gcc.dg/pr50527.c: New test.
4289
4290 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4291
4292         PR tree-optimization/50650
4293         * gcc.c-torture/compile/pr50650.c: New test.
4294
4295 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4296
4297         PR tree-optimization/50575
4298         * gcc.c-torture/execute/vector-compare-2.x: New file.
4299
4300 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4301
4302         PR middle-end/50125
4303         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4304         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4305         (bar3): Likewise.
4306
4307 2011-10-07  Richard Guenther  <rguenther@suse.de>
4308
4309         PR testsuite/50637
4310         * gcc.dg/vect/vect-align-2.c: Increase array size.
4311
4312 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4313             H.J. Lu  <hongjiu.lu@intel.com>
4314
4315         PR target/50603
4316         * gcc.target/i386/pr50603.c: New test.
4317
4318 2011-10-06  Jason Merrill  <jason@redhat.com>
4319
4320         PR c++/39164
4321         * g++.dg/cpp0x/default31.C: New.
4322
4323 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4324
4325         PR tree-optimization/50596
4326         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4327         New.
4328         * gcc.dg/vect/vect-cond-8.c: New test.
4329
4330 2011-10-06  Richard Henderson  <rth@redhat.com>
4331
4332         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4333         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4334         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4335         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4336         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4337         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4338         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4339         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4340         * gcc.c-torture/execute/vshuf-16.inc: New file.
4341         * gcc.c-torture/execute/vshuf-2.inc: New file.
4342         * gcc.c-torture/execute/vshuf-4.inc: New file.
4343         * gcc.c-torture/execute/vshuf-8.inc: New file.
4344         * gcc.c-torture/execute/vshuf-main.inc: New file.
4345         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4346         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4347         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4348         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4349         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4350         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4351         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4352         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4353         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4354         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4355         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4356         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4357         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4358
4359 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4360
4361         PR tree-optimization/49279
4362         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4363         * gcc.c-torture/execute/pr49279.c: New test.
4364
4365 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4366
4367         PR target/49049
4368         * gcc.c-torture/compile/pr49049.c: New test.
4369
4370 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4371
4372         PR target/50305
4373         * gcc.target/arm/pr50305.c: New test.
4374
4375 2011-10-06  Richard Guenther  <rguenther@suse.de>
4376
4377         PR tree-optimization/38884
4378         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4379         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4380
4381 2011-10-05  David S. Miller  <davem@davemloft.net>
4382
4383         * gcc.target/sparc/lzd.c: New test.
4384         * gcc.target/sparc/popc.c: New test.
4385
4386 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4387
4388         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4389         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4390         * g++.dg/other/final1.C: Cleanup original tree dump.
4391
4392 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4393
4394         PR tree-optimization/50613
4395         * gcc.dg/pr50613.c: New test.
4396
4397 2011-10-05  Richard Henderson  <rth@redhat.com>
4398
4399         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4400         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4401         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4402         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4403         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4404         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4405         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4406         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4407
4408 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4409
4410         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4411         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4412         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4413         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4414         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4415
4416 2011-10-05  Richard Guenther  <rguenther@suse.de>
4417
4418         PR tree-optimization/38885
4419         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4420
4421 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4422
4423         * gcc.target/i386/sw-1.c: New test.
4424
4425 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4426
4427         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4428         -mtune=generic.
4429         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4430
4431 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4432
4433         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4434
4435 2011-10-04  David S. Miller  <davem@davemloft.net>
4436
4437         * gcc.target/sparc/fhalve.c: New test.
4438         * gcc.target/sparc/fnegop.c: New test.
4439         * gcc.target/sparc/xmul.c: New test.
4440
4441 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4442
4443         PR fortran/35831
4444         * gfortran.dg/dummy_procedure_6.f90: New.
4445
4446 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4447
4448         PR tree-optimization/50604
4449         * gcc.dg/pr50604.c: New test.
4450
4451 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4452
4453         PR tree-optimization/49662
4454         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4455         * gcc.dg/graphite/interchange-15.c: Likewise.
4456         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4457
4458 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4459
4460         * gcc.dg/tree-ssa/restrict-4.c: New test.
4461
4462 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4463
4464         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4465         (main): Use __typeof to get result type of comparison.
4466
4467 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4468
4469         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4470         Make et_vect_multiple_sizes_saved global.
4471         (check_effective_target_vect64): Make et_vect64_saved global.
4472
4473 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4474
4475         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4476         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4477         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4478         * gcc.dg/builtin-complex-err-1.c: Adjust.
4479
4480 2011-10-02  Jason Merrill  <jason@redhat.com>
4481
4482         * g++.dg/cpp0x/range-for22.C: New.
4483
4484         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4485         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4486         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4487         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4488
4489         * g++.dg/cpp0x/nsdmi5.C: New.
4490
4491 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4492
4493         PR target/50579
4494         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4495         New procedures.
4496         (mips-dg-options): Force an ABI option if the current ABI is
4497         incompatible with the required -mlong setting.  Likewise force
4498         a long setting if the current one is incompatible with the
4499         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4500         throughout procedure.
4501         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4502         instead of addressing=absolute.
4503
4504 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4505
4506         * gcc.target/mips/stack-1.c: New test.
4507
4508 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4509
4510         * gcc.dg/pr49696.c: New test.
4511
4512 2011-10-02  Jan Hubicka  <jh@suse.cz>
4513
4514         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4515
4516 2011-10-01  David S. Miller  <davem@davemloft.net>
4517
4518         * gcc.target/sparc/cmask.c: New test.
4519         * gcc.target/sparc/fpadds.c: New test.
4520         * gcc.target/sparc/fshift.c: New test.
4521         * gcc.target/sparc/fucmp.c: New test.
4522         * gcc.target/sparc/vis3misc.c: New test.
4523
4524 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4525
4526         PR fortran/50585
4527         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4528
4529 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4530
4531         PR c++/44473
4532         * g++.dg/dfp/44473-1.C: New test.
4533         * g++.dg/dfp/44473-2.C: New test.
4534         * g++.dg/dfp/mangle-1.C: New test.
4535         * g++.dg/dfp/mangle-2.C: New test.
4536         * g++.dg/dfp/mangle-3.C: New test.
4537         * g++.dg/dfp/mangle-4.C: New test.
4538         * g++.dg/dfp/mangle-5.C: New test.
4539
4540 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4541
4542         PR inline-asm/50571
4543         * gcc.dg/pr50571.c: New test.
4544
4545         PR tree-optimization/46309
4546         * gcc.dg/pr46309.c: New test.
4547
4548 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4549
4550         * gcc.dg/strlenopt-21.c: New test.
4551
4552 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4553
4554         * gcc.dg/sms-10.c: New file.
4555
4556 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4557
4558         * gcc.target/arm/pr50099.c: New test.
4559
4560 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4561
4562         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4563
4564 2011-09-30  David S. Miller  <davem@davemloft.net>
4565
4566         * gcc.target/sparc/bmaskbshuf.c: New test.
4567         * gcc.target/sparc/edgen.c: New test.
4568
4569 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4570
4571         PR fortran/50547
4572         * gfortran.dg/pure_formal_proc_3.f90: New.
4573
4574         PR fortran/50553
4575         * gfortran.dg/stfunc_7.f90: New.
4576
4577 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4578
4579         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4580         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4581         * gcc.dg/vector-compare-1.c: Likewise.
4582         * gcc.dg/vector-compare-2.c: Likewise.
4583
4584 2011-09-29  David S. Miller  <davem@davemloft.net>
4585
4586         * gcc.target/sparc/array.c: New test.
4587
4588 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4589
4590         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4591         loop unroll and set max unroll times to 8.
4592         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4593         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4594         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4595         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4596
4597 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4598
4599         PR c++/40145
4600         * g++.dg/ext/visibility/warn5.C: New.
4601
4602 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4603
4604         PR c++/45278
4605         * g++.dg/warn/Wextra-3.C: New.
4606
4607 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4608
4609         PR target/49486
4610         * gcc.target/sh/pr49468-si.c: New.
4611
4612 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4613
4614         PR testsuite/50485
4615         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4616         (TEST): Initialize src3 with random floats.
4617         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4618         from union src3.  Initialize src3 with random floats.
4619
4620 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4621
4622         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4623         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4624         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4625         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4626         * gcc.target/sh/sh4a-cos.c: Ditto.
4627         * gcc.target/sh/sh4a-cosf.c: Ditto.
4628         * gcc.target/sh/sh4a-sin.c: Ditto.
4629         * gcc.target/sh/sh4a-sinf.c: Ditto.
4630         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4631         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4632         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4633
4634 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4635
4636         PR c++/31489
4637         * g++.dg/parse/error40.C: New.
4638         * g++.dg/warn/incomplete1.C: Adjust.
4639
4640 2011-09-27  Jan Hubicka  <jh@suse.cz>
4641
4642         PR middle-end/49463
4643         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4644         Mark used.
4645
4646 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4647
4648         * gcc.dg/strlenopt-1.c: New test.
4649         * gcc.dg/strlenopt-1f.c: New test.
4650         * gcc.dg/strlenopt-2.c: New test.
4651         * gcc.dg/strlenopt-2f.c: New test.
4652         * gcc.dg/strlenopt-3.c: New test.
4653         * gcc.dg/strlenopt-4.c: New test.
4654         * gcc.dg/strlenopt-4g.c: New test.
4655         * gcc.dg/strlenopt-4gf.c: New test.
4656         * gcc.dg/strlenopt-5.c: New test.
4657         * gcc.dg/strlenopt-6.c: New test.
4658         * gcc.dg/strlenopt-7.c: New test.
4659         * gcc.dg/strlenopt-8.c: New test.
4660         * gcc.dg/strlenopt-9.c: New test.
4661         * gcc.dg/strlenopt-10.c: New test.
4662         * gcc.dg/strlenopt-11.c: New test.
4663         * gcc.dg/strlenopt-12.c: New test.
4664         * gcc.dg/strlenopt-12g.c: New test.
4665         * gcc.dg/strlenopt-13.c: New test.
4666         * gcc.dg/strlenopt-14g.c: New test.
4667         * gcc.dg/strlenopt-14gf.c: New test.
4668         * gcc.dg/strlenopt-15.c: New test.
4669         * gcc.dg/strlenopt-16g.c: New test.
4670         * gcc.dg/strlenopt-17g.c: New test.
4671         * gcc.dg/strlenopt-18g.c: New test.
4672         * gcc.dg/strlenopt.h: New file.
4673
4674 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4675
4676         PR middle-end/43864
4677         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4678         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4679         * gcc.dg/pr43864.c: New test.
4680         * gcc.dg/pr43864-2.c: Same.
4681         * gcc.dg/pr43864-3.c: Same.
4682         * gcc.dg/pr43864-4.c: Same.
4683
4684 2011-09-27  Jan Hubicka  <jh@suse.cz>
4685
4686         * gcc.dg/ipa/inline-5.c: New testcase.
4687
4688 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4689
4690         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4691         vectors.
4692         * gcc.dg/vect/bb-slp-27.c: New.
4693         * gcc.dg/vect/bb-slp-28.c: New.
4694
4695 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4696
4697         * testsuite/lib/target-supports.exp (check_profiling_available):
4698         Don't rely solely on TLS tests for -fprofile-generate, fall
4699         through to the other code.
4700
4701 2011-09-27  Richard Guenther  <rguenther@suse.de>
4702
4703         PR tree-optimization/50363
4704         * gcc.dg/torture/pr50363.c: New testcase.
4705
4706 2011-09-26  Jason Merrill  <jason@redhat.com>
4707
4708         PR c++/45012
4709         * g++.dg/template/partial13.C: New.
4710
4711         PR c++/46105
4712         * g++.dg/template/partial12.C: New.
4713
4714         PR c++/50508
4715         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4716
4717 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4718
4719         PR c++/45487
4720         * g++.dg/diagnostic/bindings1.C: New.
4721         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4722
4723 2011-09-26  David S. Miller  <davem@davemloft.net>
4724
4725         * gcc.target/sparc/wrgsr.c: New test.
4726         * gcc.target/sparc/rdgsr.c: New test.
4727         * gcc.target/sparc/edge.c: New test.
4728         * gcc.target/sparc/fcmp.c: New test.
4729
4730         * gcc.target/sparc/edge.c: Update for new return types.
4731         * gcc.target/sparc/fcmp.c: Likewise.
4732
4733         * gcc.target/sparc/fpaddsubi.c: New test.
4734
4735 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4736
4737         PR fortran/50515
4738         * gfortran.dg/common_15.f90: New.
4739
4740         PR fortran/50517
4741         * gfortran.dg/dummy_procedure_5.f90: New.
4742         * gfortran.dg/interface_26.f90: Modified error message.
4743         * gfortran.dg/proc_ptr_11.f90: Ditto.
4744         * gfortran.dg/proc_ptr_15.f90: Ditto.
4745         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4746         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4747
4748 2011-09-26  Jason Merrill  <jason@redhat.com>
4749
4750         PR c++/50512
4751         * g++.dg/overload/rvalue3.C: New.
4752
4753         PR c++/50523
4754         * g++.dg/overload/ref-conv2.C: New.
4755
4756         * g++.dg/cpp0x/nsdmi-template1.C: New.
4757
4758 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4759
4760         * g++.dg/cpp0x/nullptr25.C: New.
4761
4762 2011-09-26  Richard Guenther  <rguenther@suse.de>
4763
4764         PR tree-optimization/50472
4765         * gcc.dg/torture/pr50472.c: New testcase.
4766
4767 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4768
4769         * gnat.dg/opt22.adb: New test.
4770         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4771
4772 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4773
4774         * gnat.dg/opt21.adb: New test.
4775         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4776
4777 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4778
4779         * gnat.dg/opt20.ad[sb]: New test.
4780         * gnat.dg/opt20_pkg.ads: New helper.
4781
4782 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4783
4784         * gnat.dg/array17.adb: New test.
4785         * gnat.dg/array17_pkg.ads: New helper.
4786
4787 2011-09-25  Jason Merrill  <jason@redhat.com>
4788
4789         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4790
4791 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4792
4793         * gnat.dg/frame_overflow.ads: New.
4794         * gnat.dg/frame_overflow.adb: Adjust.
4795         * gnat.dg/specs/addr1.ads: Likewise.
4796
4797 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4798
4799         * g++.dg/tree-ssa/restrict2.C: New test.
4800
4801 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4802
4803         * lib/target-supports.exp (check_effective_target_vect64): New.
4804         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4805         of multiple vector sizes.
4806         * gcc.dg/vect/bb-slp-26.c: New.
4807
4808 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4809
4810         PR c++/50280
4811         * g++.dg/template/bitfield1.C: New.
4812
4813 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4814
4815         * gcc.dg/vect/bb-slp-24.c: New.
4816
4817 2011-09-24  Jason Merrill  <jason@redhat.com>
4818
4819         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4820
4821         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4822
4823         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4824         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4825
4826         * g++.dg/cpp0x/nsdmi1.C: New.
4827         * g++.dg/cpp0x/nsdmi2.C: New.
4828         * g++.dg/cpp0x/nsdmi3.C: New.
4829         * g++.dg/cpp0x/nsdmi4.C: New.
4830         * g++.old-deja/g++.other/init4.C: New.
4831
4832 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4833
4834         PR c++/44267
4835         * g++.dg/template/sfinae28.C: New.
4836
4837 2011-09-23  Ian Lance Taylor  <iant@google.com>
4838
4839         * go.test/go-test.exp (errchk): Handle more cases of getting
4840         correct Tcl backslash quoting in regular expressions in test file.
4841
4842 2011-09-23  Jason Merrill  <jason@redhat.com>
4843
4844         Core 253
4845         * g++.dg/init/const8.C: New.
4846         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4847         * g++.dg/cpp0x/defaulted2.C: Likewise.
4848         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4849         * g++.dg/init/pr20039.C: Likewise.
4850         * g++.dg/init/pr42844.C: Likewise.
4851
4852 2011-09-23  Jan Hubicka  <jh@suse.cz>
4853
4854         * gcc.dg/ipa/inline-1.c: new testcase.
4855         * gcc.dg/ipa/inline-2.c: new testcase.
4856         * gcc.dg/ipa/inline-3.c: new testcase.
4857         * gcc.dg/ipa/inline-4.c: new testcase.
4858
4859 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4860
4861         PR c++/50258
4862         * g++.dg/cpp0x/constexpr-static8.C: New.
4863
4864 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4865
4866         * gcc.target/i386/avxfp-1.c: New test.
4867         * gcc.target/i386/avxfp-2.c: New test.
4868
4869 2011-09-23  Terry Guo  <terry.guo@arm.com>
4870
4871         * gcc.c-torture/execute/941014-1.x: Deleted.
4872
4873 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4874
4875         PR c++/50491
4876         * g++.dg/cpp0x/pr50491.C: New.
4877
4878 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4879
4880         PR testsuite/50487
4881         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4882
4883 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4884
4885         PR c++/50371
4886         * g++.dg/cpp0x/nullptr24.C: New.
4887
4888 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4889
4890         PR target/50482
4891         * gcc.target/i386/pr50482.c: New test.
4892
4893 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4894
4895         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4896         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4897         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4898         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4899         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4900         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4901         multilib options contain different -march= from dg-options.
4902
4903 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4904             Paolo Carlini  <paolo.carlini@oracle.com>
4905
4906         PR c++/50344
4907         * g++.dg/template/friend52.C: New.
4908
4909 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4910
4911         * gcc.target/arm/cmp-1.c: New test.
4912         * gcc.target/arm/cmp-2.c: Likewise.
4913
4914 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4915
4916         PR fortran/41733
4917         * gfortran.dg/impure_actual_1.f90: Modified error message.
4918         * gfortran.dg/proc_ptr_32.f90: New.
4919         * gfortran.dg/proc_ptr_33.f90: New.
4920
4921 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4922
4923         PR tree-optimization/50451
4924         * gcc.dg/vect/pr50451.c: New test.
4925
4926 2011-09-21  Ian Lance Taylor  <iant@google.com>
4927
4928         * go.test/go-test.exp (errchk): Add special case for bug332.
4929         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4930         some more test lines.
4931
4932 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4933
4934         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4935         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4936         * g++.dg/other/i386-8.C: Ditto.
4937         * g++.dg/other/pr34435.C: Ditto.
4938         * g++.dg/other/pr39496.C: Ditto.
4939         * g++.dg/other/mmintrin.C: Ditto.
4940
4941 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4942
4943         * gcc.dg/vect/vect-cond-7.c: New test.
4944         * gcc.target/i386/sse4_1-cond-1.c: New test.
4945         * gcc.target/i386/avx-cond-1.c: New test.
4946
4947 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4948
4949         PR target/50464
4950         * g++.dg/other/pr50464.C: New test.
4951
4952 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4953
4954         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4955         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4956         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4957         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4958
4959 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4960
4961         * gnat.dg/opt19.adb: New test.
4962
4963 2011-09-21  Terry Guo  <terry.guo@arm.com>
4964
4965         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4966         on arch conflict when testing case on targets other than armv7-a.
4967
4968 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4969
4970         PR c++/50454
4971         * g++.dg/ext/int128-1.C: New.
4972         * g++.dg/ext/int128-2.C: Likewise.
4973         * g++.dg/ext/int128-2.h: Likewise.
4974
4975 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4976
4977         PR testsuite/50469
4978         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4979
4980 2011-09-20  Jason Merrill  <jason@redhat.com>
4981
4982         * g++.dg/cpp0x/constexpr-generated1.C: New.
4983
4984         PR c++/50442
4985         * g++.dg/overload/ref-conv1.C: New.
4986
4987 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4988
4989         * g++.dg/other/final1.C: New.
4990
4991 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4992
4993         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4994         and get_bit ().
4995
4996 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4997
4998         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4999         "target arm_eabi".
5000
5001 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
5002
5003         PR tree-optimization/50413
5004         * g++.dg/vect/vect.exp: Run slp-pr* tests with
5005         -fdump-tree-slp-details.  Run other tests with
5006         -fdump-tree-vect-details.
5007         * g++.dg/vect/slp-pr50413.cc: New.
5008
5009 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
5010             Ira Rosen  <ira.rosen@linaro.org>
5011
5012         PR testsuite/50435
5013         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
5014         Fix underscores around restrict.
5015
5016 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
5017
5018         PR tree-optimization/50414
5019         * gfortran.dg/vect/Ofast-pr50414.f90: New.
5020         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
5021         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
5022
5023 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
5024
5025         PR tree-optimization/50412
5026         * gfortran.dg/vect/pr50412.f90: New.
5027
5028 2011-09-16  Jason Merrill  <jason@redhat.com>
5029
5030         PR c++/50424
5031         * g++.dg/eh/defarg1.C: New.
5032
5033 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
5034
5035         * gcc.dg/vect/vect-reduc-10.c: New test.
5036         * gcc.target/i386/avx-reduc-1.c: New test.
5037
5038         * gcc.target/i386/sse2-extract-1.c: New test.
5039         * gcc.target/i386/avx-extract-1.c: New test.
5040
5041 2011-09-16  Terry Guo  <terry.guo@arm.com>
5042
5043         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
5044
5045 2011-09-15  Diego Novillo  <dnovillo@google.com>
5046
5047         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
5048         ALWAYS_CXXFLAGS, if defined.
5049         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
5050         ALWAYS_GFORTRANFLAGS, if defined.
5051         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
5052         ALWAYS_GOCFLAGS, if defined.
5053         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
5054         ALWAYS_OBJCXXFLAGS, if defined.
5055         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
5056         additional_flags, if defined.
5057         * lib/gnat.exp (gnat_target_compile): Likewise.
5058         * lib/objc.exp (objc_target_compile): Likewise.
5059         * lib/target-supports-dg.exp (dg-add-options): Handle
5060         TEST_ALWAYS_FLAGS.
5061
5062 2011-09-15  Tom de Vries  <tom@codesourcery.com>
5063
5064         PR testsuite/50322
5065         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5066         Use uintptr_t in f1.  Undo avr xfails.
5067
5068 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
5069
5070         PR fortran/50401
5071         PR fortran/50403
5072         * gfortran.dg/function_types_3.f90: New.
5073
5074 2011-09-15  Jason Merrill  <jason@redhat.com>
5075
5076         PR c++/50365
5077         * g++.dg/cpp0x/trailing7.C: New.
5078
5079         PR c++/50361
5080         * g++.dg/cpp0x/nullptr23.C: New.
5081
5082 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
5083
5084         * gcc.dg/vect/bb-slp-25.c: New.
5085
5086 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
5087
5088         PR c++/50391
5089         * g++.dg/cpp0x/noexcept15.C: New.
5090
5091 2011-09-14  Tom de Vries  <tom@codesourcery.com>
5092
5093         PR middle-end/50251
5094         * gcc.dg/pr50251.c: New test.
5095
5096 2011-09-14  Tobias Burnus  <burnus@net-b.de>
5097
5098         PR fortran/34547
5099         PR fortran/50375
5100         * gfortran.dg/null_5.f90: New.
5101         * gfortran.dg/null_6.f90: New.
5102
5103 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
5104
5105         * gcc.c-torture/compile/20110913-1.c: New test.
5106
5107 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
5108
5109         PR fortran/50379
5110         * gfortran.dg/result_2.f90: New.
5111
5112 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5113
5114         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5115
5116 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
5117
5118         PR c++/48320
5119         * g++.dg/cpp0x/variadic116.C: New test case.
5120
5121 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
5122
5123         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5124         * gcc.target/mips/interrupt_handler-2.c: New test.
5125         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5126
5127 2011-09-12  Jason Merrill  <jason@redhat.com>
5128
5129         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5130
5131         * g++.dg/cpp0x/explicit7.C: New.
5132
5133 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
5134
5135         PR rtl-optimization/50212
5136         * g++.dg/other/pr50212.C: New test.
5137
5138 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
5139
5140         PR target/43746
5141         * testsuite/gcc.target/avr/torture/avr-torture.exp
5142         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5143         "-O2 -fmerge-all-constants".
5144
5145 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5146
5147         PR fortran/50327
5148         * gfortran.dg/do_while_1.f90: New test.
5149
5150 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
5151
5152         PR fortran/35831
5153         PR fortran/47978
5154         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5155         * gfortran.dg/proc_decl_26.f90: New.
5156         * gfortran.dg/typebound_override_2.f90: New.
5157         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5158
5159 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5160
5161         * gnat.dg/cond_expr2.ad[sb]: New test.
5162
5163 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5164
5165         * gnat.dg/atomic5.ad[sb]: New test.
5166
5167 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5168
5169         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5170
5171 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5172
5173         PR target/49030
5174         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5175
5176 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5177
5178         PR target/49614
5179         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5180
5181 2011-09-09  Richard Guenther  <rguenther@suse.de>
5182
5183         PR tree-optimization/50328
5184         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5185
5186 2011-09-09  Richard Guenther  <rguenther@suse.de>
5187
5188         PR middle-end/50333
5189         * gcc.dg/torture/pr50333.c: New testcase.
5190
5191 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5192
5193         PR tree-optimization/50318
5194         * gcc.target/arm/pr50318-1.c: New file.
5195
5196 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5197
5198         * gcc.target/i386/all_one_m256i.c: New test.
5199
5200 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5201
5202         PR c++/50324
5203         * g++.dg/cpp0x/sfinae28.C: New.
5204
5205 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5206
5207         PR c/50332
5208         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5209         longer ignored on typedefs.
5210
5211         PR c++/33255 - Support -Wunused-local-typedefs warning
5212         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5213         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5214
5215 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5216
5217         PR tree-optimization/50287
5218         * gcc.dg/torture/pr50287.c: New test.
5219
5220 2011-09-08  Richard Guenther  <rguenther@suse.de>
5221
5222         PR tree-optimization/19831
5223         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5224         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5225         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5226         * gcc.dg/errno-1.c: Adjust.
5227
5228 2011-09-08  Richard Guenther  <rguenther@suse.de>
5229
5230         PR tree-optimization/19831
5231         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5232
5233 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5234
5235         PR fortran/44646
5236         * gfortran.dg/do_concurrent_1.f90: New.
5237         * gfortran.dg/do_concurrent_2.f90: New.
5238
5239 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5240
5241         PR target/50310
5242         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5243         * gcc.dg/pr50310-2.c: New test.
5244
5245 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5246
5247         PR fortran/48095
5248         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5249         * gfortran.dg/impure_constructor_1.f90: Modified.
5250         * gfortran.dg/proc_ptr_comp_33.f90: New.
5251
5252 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5253
5254         PR target/50310
5255         * gcc.dg/pr50310-1.c: New test.
5256
5257 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5258
5259         PR middle-end/48571
5260         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5261         instead of 4.
5262
5263 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5264
5265         PR c++/50309
5266         * g++.dg/cpp0x/noexcept14.C: New.
5267
5268 2011-09-07  Jason Merrill  <jason@redhat.com>
5269
5270         * g++.dg/cpp0x/constexpr-ref3.C: New.
5271
5272         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5273
5274 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5275
5276         * gcc.dg/section1.c: Don't xfail for avr.
5277
5278 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5279
5280         PR tree-optimization/50322
5281         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5282
5283 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5284
5285         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5286
5287 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5288
5289         PR tree-optimization/49911
5290         * g++.dg/tree-ssa/pr49911.C: New test.
5291
5292 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5293
5294         PR target/49030
5295         * gcc.dg/torture/pr49030.c: New test.
5296
5297 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5298
5299         PR fortran/50288
5300         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5301         * gfortran.dg/class_4d.f03: Deleted.
5302         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5303
5304 2011-09-07  Richard Guenther  <rguenther@suse.de>
5305
5306         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5307
5308 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5309
5310         PR tree-optimization/46021
5311         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5312
5313 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5314
5315         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5316
5317 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5318
5319         * gcc.c-torture/compile/20110906-1.c: New test.
5320
5321 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5322
5323         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5324
5325 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5326
5327         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5328         --param tree-reassoc-width=1.
5329
5330         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5331         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5332
5333 2011-09-06  Richard Guenther  <rguenther@suse.de>
5334
5335         PR tree-optimization/48149
5336         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5337
5338 2011-09-06  Richard Guenther  <rguenther@suse.de>
5339
5340         PR tree-optimization/48317
5341         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5342
5343 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5344
5345         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5346         New procedure.
5347         (add_options_for_quad_vectors): Replace with ...
5348         (add_options_for_double_vectors): ... this.
5349         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5350         support multiple vector sizes since the vectorizer attempts to
5351         vectorize with both vector sizes.
5352         * gcc.dg/vect/no-vfa-vect-79.c,
5353         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5354         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5355         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5356         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5357         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5358         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5359         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5360         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5361         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5362         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5363         gcc.dg/vect/vect-40.c: Likewise.
5364         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5365         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5366         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5367         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5368         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5369         Likewise.
5370         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5371
5372 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5373
5374         PR target/49606
5375         * gcc.target/mips/abi-main.h: New file.
5376         * gcc.target/mips/abi-o32-long32.c: New test.
5377         * gcc.target/mips/abi-o32-long64.c: Likewise.
5378         * gcc.target/mips/abi-o64-long32.c: Likewise.
5379         * gcc.target/mips/abi-o64-long64.c: Likewise.
5380         * gcc.target/mips/abi-n32-long32.c: Likewise.
5381         * gcc.target/mips/abi-n32-long64.c: Likewise.
5382         * gcc.target/mips/abi-n64-long32.c: Likewise.
5383         * gcc.target/mips/abi-n64-long64.c: Likewise.
5384         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5385         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5386         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5387         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5388         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5389         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5390         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5391         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5392         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5393         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5394         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5395         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5396         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5397         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5398         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5399         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5400         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5401         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5402         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5403         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5404         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5405         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5406         * gcc.target/mips/branch-3.c: Likewise.
5407         * gcc.target/mips/branch-4.c: Likewise.
5408         * gcc.target/mips/branch-5.c: Likewise.
5409         * gcc.target/mips/branch-6.c: Likewise.
5410         * gcc.target/mips/branch-7.c: Likewise.
5411         * gcc.target/mips/branch-8.c: Likewise.
5412         * gcc.target/mips/branch-9.c: Likewise.
5413         * gcc.target/mips/branch-10.c: Likewise.
5414         * gcc.target/mips/branch-11.c: Likewise.
5415         * gcc.target/mips/branch-12.c: Likewise.
5416         * gcc.target/mips/branch-13.c: Likewise.
5417         * gcc.target/mips/lazy-binding-1.c: Likewise.
5418
5419 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5420
5421         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5422         to avoid warning on int=16 platforms..
5423
5424 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5425
5426         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5427         to work even with -fshort-enums.
5428
5429 2011-09-04  Jan Hubicka  <jh@suse.cz>
5430
5431         * gcc.c-torture/compile/20110902.c: new testcase.
5432
5433 2011-09-04  Jason Merrill  <jason@redhat.com>
5434
5435         PR c++/49267
5436         * g++.dg/cpp0x/rv-conv1.C: New.
5437
5438         DR 1328
5439         * g++.dg/cpp0x/rv-func3.C: New.
5440
5441         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5442
5443         PR c++/50248
5444         Core 1358
5445         * g++.dg/cpp0x/constexpr-template1.C: New.
5446         * g++.dg/cpp0x/constexpr-template2.C: New.
5447         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5448         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5449
5450 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5451
5452         * gnat.dg/specs/debug1.ads: Tweak pattern.
5453
5454 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5455
5456         PR fortran/50227
5457         * gfortran.dg/class_45a.f03: New.
5458         * gfortran.dg/class_45b.f03: New.
5459
5460 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5461             Ira Rosen  <ira.rosen@linaro.org>
5462
5463         PR tree-optimization/50208
5464         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5465         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5466         -fno-tree-fre -fno-tree-pre.
5467
5468 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5469
5470         * gcc.dg/ipa/ipcp-3.c: New test.
5471
5472 2011-09-02  Richard Guenther  <rguenther@suse.de>
5473
5474         PR tree-optimization/27460
5475         PR middle-end/29269
5476         * gcc.dg/vect/vect-cond-7.c: New testcase.
5477
5478 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5479
5480         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5481         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5482         xfailed test for inlining.
5483         * g++.dg/ipa/ivinline-9.C: Likewise.
5484
5485 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5486
5487         PR tree-optimization/50178
5488         * gfortran.dg/vect/pr50178.f90: New test.
5489
5490 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5491
5492         PR middle-end/49886
5493         * gcc.c-torture/execute/pr49886.c: New testcase.
5494
5495 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5496
5497         PR middle-end/43513
5498         * gcc.dg/pr43513.c: New test.
5499
5500 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5501
5502         PR fortran/45044
5503         * gfortran.dg/common_14.f90: New.
5504         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5505
5506 2011-08-30  Jason Merrill  <jason@redhat.com>
5507
5508         PR c++/50084
5509         * g++.dg/cpp0x/decltype33.C: New.
5510
5511         PR c++/50089
5512         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5513
5514         PR c++/50114
5515         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5516
5517 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5518
5519         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5520
5521 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5522
5523         * gnat.dg/specs/aggr3.ads: New test.
5524         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5525
5526         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5527         * gnat.dg/specs/aggr2.ads: Likewise.
5528
5529 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5530
5531         PR fortran/45170
5532         * gfortran.dg/allocate_with_source_2.f90: New test
5533
5534 2011-08-30  Jason Merrill  <jason@redhat.com>
5535
5536         PR c++/50220
5537         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5538
5539         PR c++/50234
5540         * g++.dg/cpp0x/constexpr-value3.C: New.
5541
5542 2011-08-30  Richard Guenther  <rguenther@suse.de>
5543
5544         PR middle-end/48571
5545         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5546         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5547         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5548         * gcc.dg/pr36902.c: XFAIL.
5549
5550 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5551
5552         * gcc.target/i386/fma-check.h: New.
5553         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5554         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5555         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5556         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5557         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5558         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5559         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5560         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5561         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5562         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5563         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5564         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5565         * gcc.target/i386/fma-compile.c: Likewise.
5566         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5567         * gcc.target/i386/sse-12.c: Add -mfma.
5568         * gcc.target/i386/sse-13.c: Likewise.
5569         * gcc.target/i386/sse-14.c: Likewise.
5570         * gcc.target/i386/sse-22.c: Likewise.
5571         * gcc.target/i386/sse-23.c: Likewise.
5572         * g++.dg/other/i386-2.C: Likewise.
5573         * g++.dg/other/i386-3.C: Likewise.
5574
5575 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5576
5577         PR testsuite/50185
5578         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5579         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5580
5581 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5582
5583         * g++.dg/bprob/bprob.exp (feedback_options): Set
5584         -fbranch-probabilities.
5585         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5586
5587 2011-08-29  Jason Merrill  <jason@redhat.com>
5588
5589         PR c++/50224
5590         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5591
5592 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5593             Jason Merrill  <jason@redhat.com>
5594
5595         * g++.dg/dfp/base.C: New test.
5596
5597 2011-08-29  Jason Merrill  <jason@redhat.com>
5598
5599         Core DR 994
5600         PR c++/50209
5601         * g++.dg/cpp0x/initlist58.C: New.
5602
5603 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5604
5605         PR fortran/50225
5606         * gfortran.dg/class_result_1.f03: New.
5607
5608 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5609
5610         PR middle-end/48722
5611         * gcc.target/i386/pr48722.c: New test.
5612
5613 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5614
5615         PR libfortran/50192
5616         * gfortran.dg/widechar_compare_1.f90:  New test.
5617
5618 2011-08-26  Jason Merrill  <jason@redhat.com>
5619
5620         Core DR 342
5621         PR c++/48582
5622         * g++.dg/abi/mangle50.C: New.
5623
5624 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5625
5626         PR target/50202
5627         * gcc.target/i386/pr50202.c: New test.
5628
5629 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5630
5631         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5632         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5633         * gcc.target/i386/avx-round-vec.c: New test.
5634         * gcc.target/i386/avx-roundf-vec.c: New test.
5635
5636 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5637
5638         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5639         instruction.
5640
5641         PR c/50179
5642         * c-c++-common/Wunused-var-14.c: New test.
5643
5644 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5645
5646         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5647
5648 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5649
5650         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5651         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5652         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5653         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5654
5655 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5656
5657         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5658         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5659         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5660         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5661
5662 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5663
5664         PR fortran/50050
5665         * gfortran.dg/pointer_comp_init_1.f90: New test.
5666
5667 2011-08-25  Jason Merrill  <jason@redhat.com>
5668
5669         PR c++/50157
5670         * g++.dg/cpp0x/sfinae27.C: New.
5671
5672 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5673
5674         * gfortran.dg/coarray_lib_token_4.f90: New.
5675
5676 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5677
5678         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5679
5680 2011-08-25  Richard Guenther  <rguenther@suse.de>
5681
5682         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5683
5684 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5685
5686         PR fortran/50163
5687         * gfortran.dg/initialization_28.f90: New.
5688
5689 2011-08-24  Richard Guenther  <rguenther@suse.de>
5690
5691         PR tree-optimization/50067
5692         * gcc.dg/torture/pr50067-3.c: New testcase.
5693         * gcc.dg/torture/pr50067-4.c: Likewise.
5694         * gcc.dg/torture/pr50067-5.c: Likewise.
5695
5696 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5697
5698         * g++.dg/other/i386-2.C: Add -mavx2 check.
5699         * g++.dg/other/i386-3.C: Likewise.
5700         * gcc.target/i386/avx-1.c: Add AVX2.
5701         * gcc.target/i386/avx-2.c: Likewise.
5702         * gcc.target/i386/funcspec-5.c: Likewise.
5703         * gcc.target/i386/sse-12.c: Likewise.
5704         * gcc.target/i386/sse-13.c: Likewise.
5705         * gcc.target/i386/sse-14.c: Likewise.
5706         * gcc.target/i386/sse-22.c: Likewise.
5707         * gcc.target/i386/sse-23.c: Likewise.
5708         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5709         * gcc.target/i386/avx2-check.h: New.
5710         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5711         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5712         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5713         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5714         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5715         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5716         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5717         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5718         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5719         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5720         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5721         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5722         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5723         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5724         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5725         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5726         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5727         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5728         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5729         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5730         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5731         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5732         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5733         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5734         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5735         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5736         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5737         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5738         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5739         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5740         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5741         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5742         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5743         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5744         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5745         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5746         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5747         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5748         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5749         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5750         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5751         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5752         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5753         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5754         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5755         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5756         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5757         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5758         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5759         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5760         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5761         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5762         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5763         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5764         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5765         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5766         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5767         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5768         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5769         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5770         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5771         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5772         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5773         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5774         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5775         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5776         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5777         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5778         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5779         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5780         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5781         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5782         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5783         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5784         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5785         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5786         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5787         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5788         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5789         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5790         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5791         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5792         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5793         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5794         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5795         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5796         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5797         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5798         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5799         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5800         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5801         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5802         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5803         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5804         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5805         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5806         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5807         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5808         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5809         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5810         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5811         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5812         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5813         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5814         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5815         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5816         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5817         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5818         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5819         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5820         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5821         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5822         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5823         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5824         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5825         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5826         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5827         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5828         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5829         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5830         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5831         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5832         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5833         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5834         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5835         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5836         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5837         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5838         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5839         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5840         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5841         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5842         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5843         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5844         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5845         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5846         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5847         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5848         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5849         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5850         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5851         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5852         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5853         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5854         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5855         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5856         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5857         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5858         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5859         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5860         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5861         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5862         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5863         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5864         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5865         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5866         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5867         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5868         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5869         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5870         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5871         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5872         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5873         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5874         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5875         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5876         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5877         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5878         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5879         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5880         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5881         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5882         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5883         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5884         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5885         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5886         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5887         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5888         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5889         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5890         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5891         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5892         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5893         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5894         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5895         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5896         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5897         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5898         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5899         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5900         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5901         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5902         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5903         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5904         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5905         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5906         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5907         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5908         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5909         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5910         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5911         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5912         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5913         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5914         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5915         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5916         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5917         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5918         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5919         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5920         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5921         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5922         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5923         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5924         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5925         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5926         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5927         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5928         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5929         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5930         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5931         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5932         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5933         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5934         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5935         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5936         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5937         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5938         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5939         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5940         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5941         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5942         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5943         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5944         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5945         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5946         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5947         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5948         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5949         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5950         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5951         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5952         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5953         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5954         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5955         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5956         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5957         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5958         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5959         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5960         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5961         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5962         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5963         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5964         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5965         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5966         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5967         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5968         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5969         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5970         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5971         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5972         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5973         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5974         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5975         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5976         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5977         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5978         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5979         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5980         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5981         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5982         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5983         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5984         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5985         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5986         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5987         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5988         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5989         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5990         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5991         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5992         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5993         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5994         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5995         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5996         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5997         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5998         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5999         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
6000         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
6001         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
6002         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
6003         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
6004         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
6005         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
6006         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
6007         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
6008         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
6009         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
6010         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
6011         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
6012         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
6013         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
6014         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
6015         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
6016         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
6017         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
6018         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
6019         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
6020         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
6021         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
6022         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
6023         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
6024         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
6025         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
6026         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
6027         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
6028         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
6029         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
6030         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
6031         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
6032         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
6033         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
6034         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
6035         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
6036         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
6037         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
6038         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
6039         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
6040         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
6041         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
6042         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
6043         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
6044         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
6045         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
6046         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
6047         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
6048         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
6049         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
6050         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
6051         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
6052         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
6053         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
6054         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
6055         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
6056         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
6057         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
6058         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
6059         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
6060         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
6061         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
6062         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
6063         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6064         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6065         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6066         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6067         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6068         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6069         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6070         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6071         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6072         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6073         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6074         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6075         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6076         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6077         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6078         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6079         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6080         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6081         * gcc.target/i386/testimm-9.c: Likewise.
6082
6083 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6084
6085         * g++.dg/other/i386-2.C: Add -mbmi2 check.
6086         * g++.dg/other/i386-3.C: Likewise.
6087         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6088         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6089         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6090         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6091         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6092         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6093         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6094         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6095         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6096         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6097         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6098         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6099         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6100         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6101         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6102         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6103         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6104         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6105         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6106         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6107         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6108         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6109         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6110         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6111         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6112         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6113         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6114         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6115         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6116         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6117         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6118         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6119         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6120         * gcc.target/i386/sse-12.c: Add BMI2.
6121         * gcc.target/i386/sse-13.c: Likewise.
6122         * gcc.target/i386/sse-14.c: Likewise.
6123         * gcc.target/i386/sse-22.c: Likewise.
6124         * gcc.target/i386/sse-23.c: Likewise.
6125
6126 2011-08-23  Jason Merrill  <jason@redhat.com>
6127
6128         * g++.dg/template/crash7.C: Adjust expected errors.
6129
6130 2011-08-23  Jason Merrill  <jason@redhat.com>
6131
6132         PR c++/49045
6133         Core 1321
6134         * g++.dg/cpp0x/overload2.C: New.
6135
6136 2011-08-23  Jason Merrill  <jason@redhat.com>
6137
6138         Core 903
6139         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6140
6141 2011-08-23  Jason Merrill  <jason@redhat.com>
6142
6143         Core 975
6144         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6145         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6146         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6147         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6148
6149 2011-08-23  Jason Merrill  <jason@redhat.com>
6150
6151         PR c++/50024
6152         * g++.dg/cpp0x/constexpr-initlist5.C: New.
6153
6154 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR c++/50158
6157         * g++.dg/warn/Wunused-var-16.C: New test.
6158
6159         PR middle-end/50161
6160         * gcc.dg/pr50161.c: New test.
6161
6162 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6163
6164         PR c++/50055
6165         * g++.dg/gcov/gcov-7.C: New test.
6166
6167 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6168
6169         PR c++/46862
6170         * g++.dg/dfp/nofields.C: New test.
6171
6172 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6173
6174         PR fortran/31600
6175         * gfortran.dg/use_16.f90: New.
6176
6177 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6178             Kirill Yukhin  <kirill.yukhin@intel.com>
6179
6180         PR target/50155
6181         * gcc.target/i386/pr50155.c: New test.
6182
6183 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6184
6185         PR tree-optimization/50133
6186         * gcc.dg/pr50133.c: New test.
6187
6188         PR middle-end/50141
6189         * c-c++-common/cxxbitfields-6.c: New test.
6190
6191 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6192
6193         PR fortran/50050
6194         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6195
6196 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6197
6198         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6199         * gcc.dg/pr49994-3.c: Ditto.
6200
6201 2011-08-22  Richard Guenther  <rguenther@suse.de>
6202
6203         PR testsuite/50145
6204         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6205         * gcc.dg/torture/pr50067-2.c: Likewise.
6206
6207 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6208
6209         PR fortran/47659
6210         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6211         of a constant resulting from simplification.
6212         * gfortran.dg/warn_conversion_3.f90:  New test.
6213
6214 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6215
6216         PR fortran/50130
6217         * gfortran.dg/zero_stride_1.f90:  New test.
6218
6219 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6220
6221         PR fortran/49638
6222         * gfortran.dg/typebound_override_1.f90: Modified.
6223
6224 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6225
6226         PR tree-optimization/48739
6227         * gcc.dg/pr48739-1.c: New test.
6228         * gcc.dg/pr48739-2.c: New test.
6229
6230 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6231
6232         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6233
6234 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6235
6236         PR fortran/50129
6237         * gfortran.dg/where_3.f90: New test.
6238
6239 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6240
6241         PR middle-end/49721
6242         * gfortran.dg/pr49721-1.f: New.
6243         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6244
6245 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6246
6247         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6248         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6249         New tests.
6250
6251 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6252
6253         * gcc.target/arm/wmul-11.c: New file.
6254         * gcc.target/arm/wmul-12.c: New file.
6255         * gcc.target/arm/wmul-13.c: New file.
6256
6257 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6258
6259         * gcc.target/arm/wmul-10.c: New file.
6260
6261 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6262
6263         * gcc.target/arm/wmul-9.c: New file.
6264         * gcc.target/arm/wmul-bitfield-2.c: New file.
6265
6266 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6267
6268         * gcc.target/arm/wmul-8.c: New file.
6269
6270 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6271
6272         * gcc.target/arm/wmul-7.c: New file.
6273
6274 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6275
6276         * gcc.target/arm/wmul-6.c: New file.
6277
6278 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6279
6280         * gcc.target/arm/wmul-5.c: New file.
6281         * gcc.target/arm/no-wmla-1.c: New file.
6282
6283 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6284
6285         * gcc.target/arm/wmul-bitfield-1.c: New file.
6286
6287 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6288
6289         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6290
6291 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6292
6293         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6294         * gcc.target/i386/conversion.c: Likewise.
6295
6296 2011-08-19  Richard Guenther  <rguenther@suse.de>
6297
6298         * gcc.dg/torture/pr50067-1.c: New testcase.
6299         * gcc.dg/torture/pr50067-2.c: Likewise.
6300
6301 2011-08-19  Joey Ye  <joey.ye@arm.com>
6302
6303         PR target/49437
6304         * gcc.target/arm/handler-align.c: New test.
6305         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6306         New Function.
6307
6308 2011-08-19  Joey Ye  <joey.ye@arm.com>
6309
6310         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6311
6312 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6313
6314         PR fortran/50071
6315         * gfortran.dg/end_block_label_1.f90: New test.
6316         * gfortran.dg/end_associate_label_1.f90: New test.
6317
6318 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6319
6320         * gcc.dg/c1x-pointer-float-1.c: New test.
6321
6322 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6323
6324         PR fortran/50071
6325         * gfortran.dg/duplicate_labels_2.f: New test.
6326
6327 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6328
6329         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6330         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6331         gcc.dg/c1x-noreturn-5.c: New tests.
6332
6333 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6334
6335         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6336
6337 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6338
6339         PR fortran/18918
6340         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6341         * gfortran.dg/coarray_lock_3.f90: Fix test.
6342         * gfortran.dg/coarray_lock_4.f90: New.
6343         * gfortran.dg/coarray_lock_5.f90: New.
6344
6345 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6346
6347         PR target/50009
6348         * gcc.c-torture/compile/pr50009.c: New test.
6349
6350         PR target/50092
6351         * gcc.dg/torture/pr50092.c: New test.
6352
6353 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6354
6355         PR fortran/50109
6356         * gfortran.dg/namelist_73.f90: New.
6357
6358 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6359
6360         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6361
6362         PR debug/50017
6363         * gcc.dg/pr50017.c: New test.
6364
6365 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6366
6367         PR c++/45625
6368         * g++.dg/lookup/hidden-var1.C: New test case.
6369
6370 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6371
6372         PR fortran/31461
6373         * gfortran.dg/warn_unused_var_2.f90: New.
6374         * gfortran.dg/warn_unused_var_3.f90: New.
6375
6376 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6377
6378         PR target/43597
6379         * gcc.target/arm/pr43597.c: New test.
6380
6381 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6382
6383         PR fortran/50070
6384         * gfortran.dg/common_13.f90: New.
6385
6386 2011-08-16  Jason Merrill  <jason@redhat.com>
6387
6388         PR c++/50086
6389         * g++.dg/cpp0x/variadic-unresolved.C: New.
6390
6391         * g++.old-deja/g++.brendan/README: Add R.I.P.
6392
6393         * g++.dg/ext/attr-used-1.C: New.
6394
6395         PR c++/50054
6396         * g++.dg/cpp0x/initlist56.C: New.
6397
6398 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6399
6400         PR testsuite/50085
6401         * g++.dg/opt/life1.C: Only run on Linux.
6402
6403 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6404
6405         * gfortran.dg/coarray_26.f90: New.
6406
6407 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6408
6409         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6410         -fdump-tree-vrp1.
6411
6412 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6413
6414         PR fortran/50073
6415         * gfortran.dg/func_result_7.f90: New.
6416
6417 2011-08-13  Jason Merrill  <jason@redhat.com>
6418
6419         PR c++/50075
6420         * g++.dg/cpp0x/decltype32.C: New.
6421
6422         PR c++/50059
6423         * g++.dg/diagnostic/expr1.C: New.
6424
6425 2011-08-12  David Li  <davidxl@google.com>
6426
6427         * g++.dg/abi/vbase15.C: New test.
6428
6429 2011-08-12  Jason Merrill  <jason@redhat.com>
6430
6431         PR c++/50034
6432         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6433
6434 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6435
6436         * gcc.dg/builtins-67.c: New test.
6437         * gcc.target/i386/conversion.c: Ditto.
6438
6439 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6440             Brian Hackett  <bhackett1024@gmail.com>
6441
6442         * g++.dg/plugin/decl_plugin.c: New.
6443         * g++.dg/plugin/decl-plugin-test.C: New.
6444         * g++.dg/plugin/plugin.exp: Add above testcase.
6445
6446 2011-08-11  Richard Guenther  <rguenther@suse.de>
6447
6448         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6449
6450 2011-08-11  Michael Matz  <matz@suse.de>
6451
6452         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6453
6454 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6455
6456         PR tree-optimization/50039
6457         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6458         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6459
6460 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6461
6462         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6463         (sse4_1_test): Initialize src3 with random value.
6464
6465 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6466
6467         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6468         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6469         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6470         * gcc.dg/scal-to-vec1.c: New test.
6471         * gcc.dg/scal-to-vec2.c: New test.
6472
6473 2011-08-09  Richard Guenther  <rguenther@suse.de>
6474
6475         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6476         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6477         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6478         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6479
6480 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6481
6482         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6483
6484 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6485
6486         * gcc.dg/pr49948.c: Require pthread effective target.
6487
6488 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6489
6490         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6491
6492 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6493
6494         * gcc.target/i386/sse-22a.c: New test.
6495
6496 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6497
6498         PR tree-optimization/50014
6499         * gcc.dg/vect/pr50014.c: New test.
6500
6501 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6502
6503         PR middle-end/49923
6504         * gcc.dg/tree-ssa/pr49923.c: New test.
6505
6506 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6507
6508         PR target/49781
6509         * gcc.target/i386/pr49781-1.c: New.
6510
6511 2011-08-08  Jason Merrill  <jason@redhat.com>
6512
6513         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6514
6515         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6516
6517 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6518
6519         PR fortran/49638
6520         * gfortran.dg/typebound_override_1.f90: New.
6521
6522 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6523
6524         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6525         x86_64 mingw target.
6526         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6527         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6528         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6529         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6530         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6531         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6532         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6533         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6534         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6535         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6536
6537 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6538
6539         PR testsuite/48727
6540         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6541
6542 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6543
6544         * gcc.dg/pr48770.c: Cleanup coverage files.
6545         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6546
6547 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6548
6549         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6550         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6551         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6552         lzcnt and bmi options.
6553
6554 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6555
6556         PR target/47381
6557         * gcc.dg/pr47381-1.c: New.
6558         * gcc.dg/pr47381-2.c: Likewise.
6559         * gcc.target/i386/pr47381.c: Likewise.
6560
6561 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6562
6563         PR middle-end/47727
6564         * gcc.dg/pr47727.c: New.
6565
6566         PR target/47372
6567         * gcc.dg/pr47372-1.c: New.
6568         * gcc.dg/pr47372-2.c: Likewise.
6569
6570 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6571
6572         PR middle-end/47449
6573         * gcc.target/i386/pr47449.c: New.
6574
6575         PR target/47446
6576         * gcc.dg/pr47446-1.c: New.
6577         * gcc.dg/pr47446-2.c: Likewise.
6578
6579 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6580
6581         PR target/47766
6582         * gcc.dg/pr47766.c: New.
6583
6584         PR target/47715
6585         * gcc.dg/tls/pr47715-1.c: New.
6586         * gcc.dg/tls/pr47715-2.c: Likewise.
6587         * gcc.dg/tls/pr47715-3.c: Likewise.
6588         * gcc.dg/tls/pr47715-4.c: Likewise.
6589         * gcc.dg/tls/pr47715-5.c: Likewise.
6590
6591 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6592
6593         PR libobjc/50002
6594         * objc.dg/gnu-api-2-class.m: Updated comments.
6595         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6596         * objc.dg/gnu-api-2-class-meta.m: New test.
6597         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6598
6599 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6600
6601         PR libobjc/49882
6602         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6603         with classes that are in construction.
6604
6605 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6606
6607         PR target/48084
6608         * gcc.target/i386/pr48084-1.c: New.
6609         * gcc.target/i386/pr48084-2.c: Likewise.
6610         * gcc.target/i386/pr48084-3.c: Likewise.
6611         * gcc.target/i386/pr48084-4.c: Likewise.
6612         * gcc.target/i386/pr48084-5.c: Likewise.
6613
6614         PR rtl-optimization/49504
6615         * gcc.target/i386/pr49504.c: New.
6616
6617         PR target/49860
6618         * gcc.dg/pr49860.c: New.
6619
6620 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6621
6622         PR libobjc/49882
6623         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6624         with classes that are in construction.
6625
6626 2011-08-05  Jason Merrill  <jason@redhat.com>
6627
6628         PR c++/48993
6629         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6630
6631         PR c++/49921
6632         * g++.dg/cpp0x/decltype31.C: New.
6633
6634         PR c++/49669
6635         * g++.dg/init/array28.C: New.
6636
6637         PR c++/49988
6638         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6639
6640 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6641
6642         PR target/47369
6643         * gcc.dg/pr47369-1.c: New.
6644
6645 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6646
6647         PR middle-end/47364
6648         * gcc.dg/torture/pr47364-1.c: New.
6649         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6650         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6651
6652 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6653
6654         PR fortran/37211
6655         * gfortran.dg/transfer_check_2.f90:  New test case.
6656
6657 2011-08-05  Jan Hubicka  <jh@suse.cz>
6658
6659         PR middle-end/49494
6660         * gfortran.dg/pr49494.f90: New testcase.
6661
6662 2011-08-05  Jan Hubicka  <jh@suse.cz>
6663
6664         PR middle-end/49735
6665         * gcc.c-torture/compile/pr49735.c: New testcase.
6666
6667 2011-08-05  Jason Merrill  <jason@redhat.com>
6668
6669         PR c++/47453
6670         * g++.dg/cpp0x/initlist56.C: New.
6671
6672         PR c++/49812
6673         * g++.dg/overload/rvalue2.C: New.
6674
6675         PR c++/49983
6676         * g++.dg/cpp0x/range-for21.C: New.
6677
6678         * g++.dg/ext/vla11.C: New.
6679
6680 2011-08-05  Richard Guenther  <rguenther@suse.de>
6681
6682         PR tree-optimization/49984
6683         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6684
6685 2011-08-05  Richard Guenther  <rguenther@suse.de>
6686
6687         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6688         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6689         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6690
6691 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6692
6693         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6694         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6695         * gfortran.dg/ldist-pr43023.f90: Ditto.
6696         * gfortran.dg/namelist_52.f90: Ditto.
6697         * gfortran.dg/interface_proc_end.f90: Ditto.
6698         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6699         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6700
6701 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6702
6703         * gcc.dg/vect/vect-over-widen-1.c: New test.
6704         * gcc.dg/vect/vect-over-widen-2.c: New test.
6705         * gcc.dg/vect/vect-over-widen-3.c: New test.
6706         * gcc.dg/vect/vect-over-widen-4.c: New test.
6707
6708 2011-08-04  Richard Guenther  <rguenther@suse.de>
6709
6710         PR fortran/49957
6711         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6712
6713 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6714
6715         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6716
6717 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6718
6719         PR middle-end/49905
6720         * g++.dg/ext/builtin-object-size3.C: New test.
6721
6722 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6723
6724         PR tree-optimization/49948
6725         * gcc.dg/pr49948.c: New test.
6726
6727 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6728
6729         PR middle-end/47383
6730         * gcc.dg/torture/pr47383.c: New.
6731
6732 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6733
6734         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6735
6736 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6737
6738         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6739
6740 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6741
6742         PR target/47744
6743         * gcc.dg/torture/pr47744-1.c: New.
6744         * gcc.dg/torture/pr47744-2.c: Likewise.
6745         * gcc.dg/torture/pr47744-3.c: Likewise.
6746
6747 2011-08-03  Richard Guenther  <rguenther@suse.de>
6748
6749         PR middle-end/49958
6750         * gcc.dg/torture/pr49958.c: New testcase.
6751
6752 2011-08-03  Richard Guenther  <rguenther@suse.de>
6753
6754         PR tree-optimization/49938
6755         * g++.dg/torture/pr49938.C: New testcase.
6756
6757 2011-08-02  Jason Merrill  <jason@redhat.com>
6758
6759         PR c++/43886
6760         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6761
6762         PR c++/49577
6763         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6764
6765         PR c++/49593
6766         * g++.dg/cpp0x/variadic115.C: New.
6767
6768         PR c++/49803
6769         * g++.dg/cpp0x/union5.C: New.
6770
6771 2011-08-02  Daniel Kraft  <d@domob.eu>
6772
6773         PR fortran/49885
6774         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6775
6776 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6777
6778         PR middle-end/49947
6779         * gcc.dg/tree-ssa/forwprop-15.c
6780
6781 2011-08-02  Jason Merrill  <jason@redhat.com>
6782
6783         PR c++/49834
6784         * g++.dg/cpp0x/range-for20.C: New.
6785
6786 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6787
6788         * gfortran.dg/coarray_lib_token_3.f90: New.
6789
6790 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6791
6792         PR fortran/46752
6793         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6794         * gcc.dg/gomp/atomic-15.c: New test.
6795         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6796         * g++.dg/gomp/atomic-15.C: New test.
6797         * g++.dg/gomp/private-1.C: New test.
6798         * g++.dg/gomp/sharing-2.C: New test.
6799         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6800         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6801         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6802
6803 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6804
6805         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6806         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6807         cleanup-module.
6808         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6809         * gfortran.dg/allocatable_function_5.f90: Ditto.
6810         * gfortran.dg/allocate_stat.f90: Ditto.
6811         * gfortran.dg/array_constructor_20.f90: Ditto.
6812         * gfortran.dg/array_constructor_21.f90: Ditto.
6813         * gfortran.dg/array_constructor_22.f90: Ditto.
6814         * gfortran.dg/array_constructor_26.f03: Ditto.
6815         * gfortran.dg/array_function_4.f90: Ditto.
6816         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6817         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6818         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6819         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6820         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6821         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6822         * gfortran.dg/class_15.f03: Ditto.
6823         * gfortran.dg/class_27.f03: Ditto.
6824         * gfortran.dg/class_33.f90: Ditto.
6825         * gfortran.dg/class_37.f03: Ditto.
6826         * gfortran.dg/class_40.f03: Ditto.
6827         * gfortran.dg/class_42.f03: Ditto.
6828         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6829         * gfortran.dg/coarray/registering_1.f90: Ditto.
6830         * gfortran.dg/convert_1.f90: Ditto.
6831         * gfortran.dg/default_initialization_3.f90: Ditto.
6832         * gfortran.dg/dependency_25.f90: Ditto.
6833         * gfortran.dg/dependency_26.f90: Ditto.
6834         * gfortran.dg/dependency_36.f90: Ditto.
6835         * gfortran.dg/dependency_37.f90: Ditto.
6836         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6837         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6838         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6839         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6840         * gfortran.dg/elemental_result_1.f90: Ditto.
6841         * gfortran.dg/empty_derived_type.f90: Ditto.
6842         * gfortran.dg/entry_7.f90: Ditto.
6843         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6844         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6845         * gfortran.dg/error_recovery_3.f90: Ditto.
6846         * gfortran.dg/extends_4.f03: Ditto.
6847         * gfortran.dg/func_assign.f90: Ditto.
6848         * gfortran.dg/func_assign_3.f90: Ditto.
6849         * gfortran.dg/generic_1.f90: Ditto.
6850         * gfortran.dg/generic_18.f90: Ditto.
6851         * gfortran.dg/generic_22.f03: Ditto.
6852         * gfortran.dg/generic_4.f90: Ditto.
6853         * gfortran.dg/generic_6.f90: Ditto.
6854         * gfortran.dg/generic_actual_arg.f90: Ditto.
6855         * gfortran.dg/graphite/id-21.f: Ditto.
6856         * gfortran.dg/graphite/pr45758.f90: Ditto.
6857         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6858         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6859         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6860         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6861         * gfortran.dg/host_used_types_1.f90: Ditto.
6862         * gfortran.dg/implicit_1.f90: Ditto.
6863         * gfortran.dg/implicit_11.f90: Ditto.
6864         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6865         * gfortran.dg/impure_actual_1.f90: Ditto.
6866         * gfortran.dg/impure_assignment_1.f90: Ditto.
6867         * gfortran.dg/impure_constructor_1.f90: Ditto.
6868         * gfortran.dg/initialization_10.f90: Ditto.
6869         * gfortran.dg/initialization_12.f90: Ditto.
6870         * gfortran.dg/interface_14.f90: Ditto.
6871         * gfortran.dg/interface_15.f90: Ditto.
6872         * gfortran.dg/interface_2.f90: Ditto.
6873         * gfortran.dg/interface_25.f90: Ditto.
6874         * gfortran.dg/interface_26.f90: Ditto.
6875         * gfortran.dg/interface_29.f90: Ditto.
6876         * gfortran.dg/interface_assignment_1.f90: Ditto.
6877         * gfortran.dg/internal_pack_6.f90: Ditto.
6878         * gfortran.dg/internal_pack_7.f90: Ditto.
6879         * gfortran.dg/internal_pack_8.f90: Ditto.
6880         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6881         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6882         * gfortran.dg/module_commons_3.f90: Ditto.
6883         * gfortran.dg/module_equivalence_4.f90: Ditto.
6884         * gfortran.dg/module_equivalence_6.f90: Ditto.
6885         * gfortran.dg/module_function_type_1.f90: Ditto.
6886         * gfortran.dg/module_naming_1.f90: Ditto.
6887         * gfortran.dg/namelist_4.f90: Ditto.
6888         * gfortran.dg/operator_c1202.f90: Ditto.
6889         * gfortran.dg/parens_7.f90: Ditto.
6890         * gfortran.dg/pr32921.f: Ditto.
6891         * gfortran.dg/pr33646.f90: Ditto.
6892         * gfortran.dg/pr41928.f90: Ditto.
6893         * gfortran.dg/pr42119.f90: Ditto.
6894         * gfortran.dg/pr43984.f90: Ditto.
6895         * gfortran.dg/present_1.f90: Ditto.
6896         * gfortran.dg/private_type_2.f90: Ditto.
6897         * gfortran.dg/proc_decl_2.f90: Ditto.
6898         * gfortran.dg/proc_ptr_10.f90: Ditto.
6899         * gfortran.dg/proc_ptr_22.f90: Ditto.
6900         * gfortran.dg/proc_ptr_8.f90: Ditto.
6901         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6902         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6903         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6904         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6905         * gfortran.dg/substring_equivalence.f90: Ditto.
6906         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6907         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6908         * gfortran.dg/trim_optimize_6.f90: Ditto.
6909         * gfortran.dg/typebound_call_12.f03: Ditto.
6910         * gfortran.dg/typebound_operator_5.f03: Ditto.
6911         * gfortran.dg/typebound_operator_6.f03: Ditto.
6912         * gfortran.dg/typebound_proc_18.f03: Ditto.
6913         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6914         * gfortran.dg/use_1.f90: Ditto.
6915         * gfortran.dg/use_10.f90: Ditto.
6916         * gfortran.dg/use_11.f90: Ditto.
6917         * gfortran.dg/use_14.f90: Ditto.
6918         * gfortran.dg/use_only_2.f90: Ditto.
6919         * gfortran.dg/use_rename_4.f90: Ditto.
6920         * gfortran.dg/use_rename_5.f90: Ditto.
6921         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6922         * gfortran.dg/used_interface_ref.f90: Ditto.
6923         * gfortran.dg/used_types_11.f90: Ditto.
6924         * gfortran.dg/used_types_3.f90: Ditto.
6925         * gfortran.dg/used_types_4.f90: Ditto.
6926         * gfortran.dg/userdef_operator_2.f90: Ditto.
6927         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6928         * gfortran.dg/vect/pr46213.f90: Ditto.
6929         * gfortran.dg/whole_file_21.f90: Ditto.
6930         * gfortran.dg/whole_file_22.f90: Ditto.
6931         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6932         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6933
6934 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6935
6936         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6937
6938 2011-08-01  Jason Merrill  <jason@redhat.com>
6939
6940         PR c++/49932
6941         * g++.dg/abi/mangle49.C: New.
6942
6943         PR c++/49924
6944         * g++.dg/cpp0x/constexpr-array4.C: New.
6945
6946         PR c++/49813
6947         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6948
6949 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6950
6951         PR target/49927
6952         * gcc.target/i386/pr49927.c: New test.
6953
6954 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6955
6956         PR tree-optimization/49926
6957         * gcc.dg/vect/pr49926.c: New test.
6958
6959 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6960
6961         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6962         * gcc.target/i386/lzcnt-1.c: New test.
6963         * gcc.target/i386/lzcnt-2.c: Likewise.
6964         * gcc.target/i386/lzcnt-2a.c: Likewise.
6965         * gcc.target/i386/lzcnt-3.c: Likewise.
6966         * gcc.target/i386/lzcnt-4.c: Likewise.
6967         * gcc.target/i386/lzcnt-4a.c: Likewise.
6968         * gcc.target/i386/lzcnt-5.c: Likewise.
6969         * gcc.target/i386/lzcnt-6.c: Likewise.
6970         * gcc.target/i386/lzcnt-6a.c: Likewise.
6971         * gcc.target/i386/lzcnt-check.h: Likewise.
6972
6973         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6974         * gcc.target/i386/sse-13.c: Likewise.
6975         * gcc.target/i386/sse-14.c: Likewise.
6976         * g++.dg/other/i386-2.C: Likewise.
6977         * g++.dg/other/i386-3.C: Likewise.
6978
6979 2011-08-01  Julian Brown  <julian@codesourcery.com>
6980
6981         * gcc.target/arm/fixed-point-exec.c: New test.
6982
6983 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6984
6985         PR target/49920
6986         * gcc.target/i386/pr49920.c: New test.
6987
6988 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6989
6990         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6991         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6992         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6993         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6994         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6995         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6996         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6997         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6998         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6999         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
7000         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
7001         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
7002         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
7003         * g++.dg/tree-ssa/pr33615.C: Ditto.
7004         * g++.dg/tree-ssa/restrict1.C: Ditto.
7005         * c-c++-common/restrict-2.c: Ditto.
7006         * gfortran.dg/pr32921.f: Ditto.
7007         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
7008         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
7009         * gcc.dg/tree-ssa/vrp47.c: Ditto.
7010         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
7011         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
7012         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
7013         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7014         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7015         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7016         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
7017
7018 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
7019
7020         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
7021         .exe.ltrans[0-9]*. dump files.
7022
7023 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
7024
7025         PR fortran/49112
7026         * gfortran.dg/abstract_type_6.f03: Modified.
7027         * gfortran.dg/typebound_proc_24.f03: New.
7028
7029 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
7030
7031         PR testsuite/49917
7032         * g++.dg/init/for1.C: Fix.
7033
7034 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7035
7036         PR fortran/48876
7037         * gfortran.dg/string_5.f90:  New test.
7038
7039 2011-07-29  Jason Merrill  <jason@redhat.com>
7040
7041         PR c++/49867
7042         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
7043
7044 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7045
7046         PR tree-optimization/47407
7047         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
7048         alpha*-dec-osf*.
7049         Sort target list.
7050
7051 2011-07-29  Richard Guenther  <rguenther@suse.de>
7052
7053         * gcc.dg/uninit-suppress.c: Also disable VRP.
7054         * gcc.dg/uninit-suppress_2.c: Likewise.
7055
7056 2011-07-28  Jason Merrill  <jason@redhat.com>
7057
7058         PR c++/49808
7059         * g++.dg/template/nontype24.C: New.
7060
7061 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
7062
7063         PR rtl-optimization/47958
7064         * gcc.dg/torture/pr47958-1.c: New.
7065
7066 2011-07-29  Wei Guozhi  <carrot@google.com>
7067
7068         PR rtl-optimization/49799
7069         * gcc.dg/pr49799.c: New test case.
7070
7071 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
7072
7073         PR middle-end/48648
7074         * gcc.dg/graphite/id-pr48648.c: New.
7075
7076 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7077
7078         PR fortran/31067
7079         * gfortran.dg/maxloc_2.f90: New test.
7080         * gfortran.dg/maxloc_3.f90: New test.
7081         * gfortran.dg/minloc_1.f90: New test.
7082         * gfortran.dg/minloc_2.f90: New test.
7083         * gfortran.dg/minloc_3.f90: New test.
7084         * gfortran.dg/minmaxloc_7.f90: New test.
7085
7086         PR debug/49871
7087         * gcc.dg/debug/dwarf2/pr49871.c: New test.
7088
7089 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7090
7091         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7092         the builtin isn't optimized away.
7093
7094 2011-07-27  Tobias Burnus  <burnus@net-b.de>
7095
7096         PR fortran/45586
7097         * gfortran.dg/lto/pr45586-2_0.f90: New.
7098
7099 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
7100
7101         PR middle-end/49875
7102         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7103         * c-c++-common/cxxbitfields-5.c: Same.
7104
7105 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7106
7107         * lib/target-supports.exp (check_effective_target_mmap): Use
7108         check_function_available.
7109
7110 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
7111
7112         * g++.old-deja/g++.pt/crash60.C: Updated.
7113
7114 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
7115
7116         PR target/49866
7117         * gcc.target/i386/pr49866.c: New test.
7118
7119 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
7120
7121         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7122         * gcc.target/i386/bmi-andn-1.c: New test.
7123         * gcc.target/i386/bmi-andn-1a.c: Likewise.
7124         * gcc.target/i386/bmi-andn-2.c: Likewise.
7125         * gcc.target/i386/bmi-andn-2a.c: Likewise.
7126         * gcc.target/i386/bmi-bextr-1.c: Likewise.
7127         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7128         * gcc.target/i386/bmi-bextr-2.c: Likewise.
7129         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7130         * gcc.target/i386/bmi-blsi-1.c: Likewise.
7131         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7132         * gcc.target/i386/bmi-blsi-2.c: Likewise.
7133         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7134         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7135         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7136         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7137         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7138         * gcc.target/i386/bmi-blsr-1.c: Likewise.
7139         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7140         * gcc.target/i386/bmi-blsr-2.c: Likewise.
7141         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7142         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7143         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7144         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7145         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7146
7147 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
7148
7149         PR middle-end/47691
7150         * gfortran.dg/graphite/id-pr47691.f: New.
7151
7152 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
7153
7154         * gcc.target/i386/avx-os-support.h: New.
7155         * gcc.target/i386/avx-check.h: Include avx-os-support.h
7156         (main): Check avx_os_support before the test is run.
7157         * gcc.target/i386/aes-avx-check.h: Ditto.
7158         * gcc.target/i386/pclmul-avx-check.h: Ditto.
7159
7160 2011-07-27  Kai Tietz  <ktietz@redhat.com>
7161
7162         * gcc.target/i386/aggregate-ret3.c: New test.
7163         * gcc.target/i386/aggregate-ret4.c: New test.
7164
7165 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7166
7167         PR fortran/49755
7168         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7169         allocated array should *not* change its size.
7170         * gfortran.dg/multiple_allocation_3.f90: New test.
7171
7172 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7173
7174         PR c++/49776
7175         * g++.dg/cpp0x/constexpr-49776.C: New.
7176
7177 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7178
7179         PR middle-end/47046
7180         * gcc.dg/graphite/id-pr47046.c: New.
7181
7182 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7183
7184         PR middle-end/47653
7185         * gcc.dg/graphite/run-id-pr47593.c: New.
7186
7187 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7188
7189         PR middle-end/47653
7190         * gcc.dg/graphite/run-id-pr47653.c: New.
7191         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7192         induction variables.
7193         * gcc.dg/graphite/scop-16.c: Same.
7194         * gcc.dg/graphite/scop-17.c: Same.
7195         * gcc.dg/graphite/scop-21.c: Same.
7196
7197 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7198
7199         PR middle-end/48805
7200         * gcc.dg/graphite/id-pr48805.c: New.
7201
7202 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7203
7204         * gfortran.dg/coarray_lib_token_2.f90: New.
7205
7206 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7207
7208         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7209         SPU local store.
7210
7211 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7212
7213         PR tree-opt/49671
7214         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7215         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7216
7217 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7218
7219         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7220
7221         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7222         * gcc.c-torture/execute/loop-2g.c: Likewise.
7223         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7224         Require mmap support.
7225         * gcc.c-torture/execute/loop-2g.x: Likewise.
7226         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7227         (MAP_ANON): Provide default.
7228         * gcc.dg/20050826-1.c: Likewise.
7229         * gcc.target/i386/pr36533.c: Likewise.
7230         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7231         Use dg-require-effective-target mmap.
7232
7233 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7234
7235         PR c++/49838
7236         * g++.dg/cpp0x/range-for19.C: New.
7237
7238 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7239
7240         PR testsuite/49753
7241         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7242
7243         Revert:
7244         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7245
7246         PR testsuite/49753
7247         * g++.dg/torture/pr49309.C: Remove.
7248
7249 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7250
7251         PR tree-optimization/49809
7252         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7253         test.
7254
7255 2011-07-25  Richard Guenther  <rguenther@suse.de>
7256
7257         PR tree-optimization/49715
7258         * gcc.target/i386/pr49715-1.c: New testcase.
7259         * gcc.target/i386/pr49715-2.c: Likewise.
7260
7261 2011-07-23  Jason Merrill  <jason@redhat.com>
7262
7263         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7264
7265 2011-07-22  Jason Merrill  <jason@redhat.com>
7266
7267         PR c++/49793
7268         * g++.dg/cpp0x/initlist55.C: New.
7269
7270 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7271
7272         PR fortran/49791
7273         * gfortran.dg/namelist_72.f: New.
7274
7275 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7276
7277         * gfortran.dg/coarray_25.f90: New.
7278
7279 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7280
7281         * override1.C: This test should use c++0x mode.
7282         * override3.C: New. Test the diagnostics in c++98 mode.
7283
7284 2011-07-22  Jason Merrill  <jason@redhat.com>
7285             Mark Glisse  <marc.glisse@normalesup.org>
7286
7287         PR c++/30112
7288         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7289
7290         PR c++/49813
7291         * g++.dg/opt/builtins2.C: New.
7292         * g++.dg/other/error27.C: Don't rely on __builtin.
7293
7294 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7295
7296         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7297         on lp64 targets.
7298         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7299         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7300         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7301         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7302
7303         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7304         instead of ia32.
7305
7306 2011-07-22  Richard Guenther  <rguenther@suse.de>
7307
7308         PR tree-optimization/45819
7309         * gcc.dg/pr45819.c: New testcase.
7310
7311 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7312
7313         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7314
7315 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7316
7317         PR middle-end/47654
7318         PR middle-end/49649
7319         * gcc.dg/graphite/run-id-pr47654.c: New.
7320
7321 2011-07-21  Ian Lance Taylor  <iant@google.com>
7322
7323         PR middle-end/49705
7324         * gcc.dg/pr49705.c: New test.
7325
7326 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7327
7328         * lib/target-supports.exp (check_avx_os_support_available): New.
7329         (check_effective_target_avx_runtime): Use it.
7330
7331 2011-07-21  Richard Guenther  <rguenther@suse.de>
7332
7333         PR tree-optimization/49770
7334         * g++.dg/torture/pr49770.C: New testcase.
7335
7336 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7337
7338         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7339         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7340
7341 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7342
7343         * gfortran.dg/coarray_lib_token_1.f90: New.
7344
7345 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7346
7347         * gcc.dg/pr32912-2.c: Skip for AVR.
7348         * gcc.dg/pr44674.c: Add dg-require-profiling.
7349
7350 2011-07-20  Jason Merrill  <jason@redhat.com>
7351
7352         * g++.dg/ext/desig2.C: New.
7353
7354 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7355
7356         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7357         be generated.
7358         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7359         * gcc.target/powerpc/recip-3.c: Ditto.
7360
7361 2011-07-19  Jason Merrill  <jason@redhat.com>
7362
7363         PR c++/6709 (DR 743)
7364         PR c++/42603 (DR 950)
7365         * g++.dg/cpp0x/decltype21.C: New.
7366
7367 2011-07-20  Richard Guenther  <rguenther@suse.de>
7368
7369         PR middle-end/18908
7370         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7371         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7372
7373 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7374
7375         * gcc.target/arm/combine-movs.c: New.
7376         * gcc.target/arm/unsigned-extend-2.c: New.
7377
7378 2011-07-19  Jason Merrill  <jason@redhat.com>
7379
7380         PR c++/49785
7381         * g++.dg/cpp0x/variadic114.C: New.
7382
7383 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7384
7385         * gfortran.dg/coarray_args_1.f90: New.
7386         * gfortran.dg/coarray_args_2.f90: New.
7387
7388 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7389
7390         PR fortran/49708
7391         * gfortran.dg/allocate_error_3.f90: New.
7392
7393 2011-07-19  Richard Guenther  <rguenther@suse.de>
7394
7395         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7396         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7397         * gcc.dg/torture/20110719-1.c: New testcase.
7398
7399 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7400
7401         PR tree-optimization/49768
7402         * gcc.c-torture/execute/pr49768.c: New test.
7403
7404 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7405
7406         PR tree-optimization/49771
7407         * gcc.dg/vect/pr49771.c: New test.
7408
7409 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7410
7411         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7412         * gcc.dg/ipa/ipa-2.c: Likewise.
7413         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7414         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7415         * gcc.dg/ipa/ipa-5.c: Likewise.
7416         * gcc.dg/ipa/ipa-7.c: Likewise.
7417         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7418         * gcc.dg/ipa/ipacost-1.c: Likewise.
7419         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7420         functions.
7421         * gcc.dg/ipa/ipcp-1.c: New test.
7422         * gcc.dg/ipa/ipcp-2.c: Likewise.
7423         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7424
7425 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7426
7427         PR middle-end/49675
7428         * gfortran.dg/pr49675.f90: New test.
7429
7430 2011-07-18  Richard Guenther  <rguenther@suse.de>
7431
7432         * gcc.dg/torture/20110718-1.c: New testcase.
7433
7434 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7435
7436         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7437         * g++.dg/ext/bitfield3.C: Likewise.
7438         * g++.dg/ext/bitfield4.C: Likewise.
7439         * g++.dg/ext/bitfield5.C: Likewise.
7440         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7441         * g++.dg/other/pr23205-2.C: Likewise.
7442         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7443         * gcc.c-torture/compile/20001109-2.c: Likewise.
7444         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7445         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7446         * gcc.dg/bitfld-16.c: Likewise.
7447         * gcc.dg/bitfld-17.c: Likewise.
7448         * gcc.dg/bitfld-18.c: Likewise.
7449         * gcc.dg/builtins-config.h: Remove Netware support.
7450         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7451         * gcc.dg/cdce2.c: Likewise.
7452         * gcc.dg/cpp/assert4.c: Remove netware support.
7453         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7454         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7455
7456         * lib/target-supports.exp (check_visibility_available): Remove
7457         NetWare support.
7458         (check_profiling_available): Likewise.
7459
7460 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7461
7462         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7463
7464 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7465             Thomas Koenig  <tkoenig@gcc.gnu.org>
7466
7467         PR fortran/34657
7468         * gfortran.dg/generic_17.f90: Fix testcase.
7469         * gfortran.dg/interface_3.f90: Add dg-error.
7470         * gfortran.dg/use_14.f90: New.
7471         * gfortran.dg/use_15.f90: New.
7472
7473 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7474
7475         * gnat.dg/pointer_controlled.adb: New test.
7476
7477 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7478
7479         PR fortran/49624
7480         * gfortran.dg/pointer_remapping_7.f90: New.
7481
7482 2011-07-16  Jason Merrill  <jason@redhat.com>
7483
7484         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7485
7486 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7487             Jason Merrill  <jason@redhat.com>
7488
7489         PR c++/45329
7490         PR c++/48934
7491         * g++.dg/cpp0x/decltype29.C: Adjust.
7492         * g++.dg/cpp0x/error4.C: Adjust.
7493         * g++.dg/cpp0x/sfinae26.C: Adjust.
7494         * g++.dg/cpp0x/variadic105.C: Adjust.
7495         * g++.dg/template/deduce3.C: Adjust.
7496         * g++.dg/template/error45.C: Adjust.
7497         * g++.dg/template/ptrmem2.C: Adjust.
7498         * g++.dg/template/sfinae2.C: Adjust.
7499         * g++.old-deja/g++.pt/crash60.C: Adjust.
7500         * g++.old-deja/g++.pt/unify6.C: Adjust.
7501         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7502         * g++.dg/cpp0x/nullptr15.C: Adjust.
7503         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7504         * g++.dg/cpp0x/pr31431.C: Adjust.
7505         * g++.dg/cpp0x/pr31434.C: Adjust.
7506         * g++.dg/cpp0x/sfinae11.C: Adjust
7507         * g++.dg/cpp0x/temp_default2.C: Adjust.
7508         * g++.dg/cpp0x/trailing4.C: Adjust.
7509         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7510         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7511         * g++.dg/cpp0x/variadic105.C: Adjust.
7512         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7513         * g++.dg/ext/vla2.C: Adjust.
7514         * g++.dg/other/ptrmem10.C: Adjust.
7515         * g++.dg/other/ptrmem11.C: Adjust.
7516         * g++.dg/overload/unknown1.C: Adjust.
7517         * g++.dg/template/conv11.C: Adjust.
7518         * g++.dg/template/dependent-expr5.C: Adjust.
7519         * g++.dg/template/friend.C: Adjust.
7520         * g++.dg/template/incomplete2.C: Adjust.
7521         * g++.dg/template/local4.C: Adjust.
7522         * g++.dg/template/local6.C: Adjust.
7523         * g++.dg/template/operator9.C: Adjust.
7524         * g++.dg/template/ttp25.C: Adjust.
7525         * g++.dg/template/unify10.C: Adjust.
7526         * g++.dg/template/unify11.C: Adjust.
7527         * g++.dg/template/unify6.C: Adjust.
7528         * g++.dg/template/unify9.C: Adjust.
7529         * g++.dg/template/varmod1.C: Adjust.
7530         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7531         * g++.old-deja/g++.pt/crash28.C: Adjust.
7532         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7533         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7534         * g++.old-deja/g++.pt/expr2.C: Adjust.
7535         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7536         * g++.old-deja/g++.pt/spec5.C: Adjust.
7537         * g++.old-deja/g++.pt/spec6.C: Adjust.
7538         * g++.old-deja/g++.pt/unify4.C: Adjust.
7539         * g++.old-deja/g++.pt/unify8.C: Adjust.
7540         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7541         * g++.dg/overload/template5.C: New testcase.
7542         * g++.dg/template/overload12.C: New testcase.
7543
7544 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7545
7546         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7547         * gfortran.dg/coarray_7.f90: Ditto.
7548         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7549         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7550
7551 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7552
7553         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7554         case.
7555         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7556         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7557         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7558         C67X.
7559         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7560         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7561         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7562
7563 2011-07-15  Jason Merrill  <jason@redhat.com>
7564
7565         PR testsuite/49741
7566         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7567         Use --extra_opts instead of --additional_options.
7568
7569 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7570
7571         PR testsuite/49753
7572         * g++.dg/torture/pr49309.C: Remove.
7573
7574 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7575
7576         * gcc.target/tic6x/weak-call.c: New test.
7577         * gcc.target/tic6x/fpcmp.c: New test.
7578         * gcc.target/tic6x/fpdiv.c: New test.
7579         * gcc.target/tic6x/rotdi16-scan.c: New test.
7580         * gcc.target/tic6x/ffssi.c: New test.
7581         * gcc.target/tic6x/fpdiv-lib.c: New test.
7582         * gcc.target/tic6x/cold-lc.c: New test.
7583         * gcc.target/tic6x/longcalls.c: New test.
7584         * gcc.target/tic6x/abi-align-1.c: New test.
7585         * gcc.target/tic6x/fpcmp-finite.c: New test.
7586         * gcc.target/tic6x/rotdi16.c: New test.
7587         * gcc.target/tic6x/bswapl.c: New test.
7588         * gcc.target/tic6x/ffsdi.c: New test.
7589         * gcc.target/tic6x/tic6x.exp: New file.
7590         * gcc.target/tic6x/builtins/arith24.c: New test.
7591         * gcc.target/tic6x/builtins/smpy.c: New test.
7592         * gcc.target/tic6x/builtins/smpylh.c: New test.
7593         * gcc.target/tic6x/builtins/smpyh.c: New test.
7594         * gcc.target/tic6x/builtins/sarith1.c: New test.
7595         * gcc.target/tic6x/builtins/extclr.c: New test
7596         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7597         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7598         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7599         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7600         New functions.
7601         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7602         __TMS320C6X__.
7603         * gcc.dg/20020312-2.c: Likewise.
7604         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7605         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7606         * gcc.dg/torture/builtin-math-7.c: Likewise.
7607
7608         PR testsuite/49757
7609         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7610         not testing tic6x-*-*.
7611
7612 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7613
7614         PR tree-opt/49309
7615         * g++.dg/torture/pr49309.C: New testcase.
7616
7617 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7618
7619         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7620
7621 2011-07-14  Richard Guenther  <rguenther@suse.de>
7622
7623         PR tree-optimization/49651
7624         * gcc.dg/torture/pr49651.c: New testcase.
7625
7626 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7627
7628         PR target/43746
7629         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7630
7631 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7632
7633         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7634         -mno-pointers-to-nested-functions.
7635         * gcc.target/powerpc/no-r11-2.c: Ditto.
7636         * gcc.target/powerpc/no-r11-3.c: Ditto.
7637
7638 2011-07-13  Jason Merrill  <jason@redhat.com>
7639
7640         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7641         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7642         when compiling C files.
7643         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7644         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7645         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7646         * g++.dg/lookup/anon2.C: Likewise.
7647         * g++.dg/tree-ssa/copyprop.C: Likewise.
7648         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7649         * g++.dg/init/vector1.C: Ignore narrowing errors.
7650         * g++.dg/torture/pr35526.C: Likewise.
7651         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7652
7653 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7654
7655         PR libfortran/49296
7656         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7657         and logical reads.
7658
7659 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7660
7661         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7662         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7663
7664 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7665
7666         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7667         * lib/obj-c++.exp (obj-c++_init): Ditto.
7668         * lib/file-format.exp (gcc_target_object_format): Ditto.
7669         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7670         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7671         (check_visibility_available): Ditto.
7672         (check_effective_target_tls_native): Ditto.
7673         (check_effective_target_tls_emulated): Ditto.
7674         (check_effective_target_function_sections): Ditto.
7675
7676 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7677
7678         * gcc.target/arm/pr48183.c: New test.
7679
7680 2011-07-13  Richard Guenther  <rguenther@suse.de>
7681
7682         * gcc.dg/torture/20110713-1.c: New testcase.
7683
7684 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7685
7686         PR rtl-opt/49474
7687         * gcc.c-torture/compile/pr49474.c: New testcase.
7688
7689 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7690
7691         PR tree-optimization/49712
7692         * gcc.c-torture/execute/pr49712.c: New test.
7693
7694 2011-07-11  Jason Merrill  <jason@redhat.com>
7695
7696         PR c++/44609
7697         * g++.dg/template/recurse3.C: New.
7698
7699 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7700
7701         PR debug/49676
7702         * gcc.dg/guality/csttest.c: New test.
7703
7704         PR fortran/49698
7705         * gfortran.dg/pr49698.f90: New test.
7706
7707 2011-07-11  Jeff Law  <law@redhat.com>
7708
7709         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7710
7711 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7712
7713         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7714         * go.test/go-test.exp (go-set-goarch): Likewise.
7715
7716 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7717
7718         PR target/39633
7719         * gcc.target/avr/torture/pr39633.c: New test case.
7720
7721 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7722
7723         PR fortran/18918
7724         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7725
7726 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7727
7728         * lib/target-supports.exp (check_effective_target_scheduling):
7729         New Function.
7730         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7731         * gcc.dg/pr45055.c: Ditto.
7732         * gcc.dg/pr45353.c: Ditto.
7733         * g++.dg/pr45056.C: Ditto.
7734
7735 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7736
7737         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7738         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7739         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7740         * g++.dg/torture/pr31863.C: Skip AVR.
7741
7742 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7743
7744         PR fortran/49690
7745         * gfortran.dg/intrinsic_signal.f90: New.
7746
7747 2011-07-09  Jason Merrill  <jason@redhat.com>
7748
7749         * g++.dg/cpp0x/regress/regress6.C: New.
7750         * g++.dg/parse/crash45.C: Adjust message.
7751         * g++.dg/template/crash38.C: Adjust message.
7752         * g++.dg/template/crash64.C: Adjust message.
7753
7754 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7755
7756         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7757         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7758         * g++.dg/abi/bitfield3.C: Likewise.
7759         * g++.dg/eh/pr38662.C: Likewise.
7760         * g++.dg/ext/attrib36.C: Likewise.
7761         * g++.dg/ext/attrib37.C: Likewise.
7762         * g++.dg/ext/attrib8.C: Likewise.
7763         * g++.dg/ext/tmplattr1.C: Likewise.
7764         * g++.dg/inherit/override-attribs.C: Likewise.
7765         * g++.dg/opt/inline9.C: Likewise.
7766         * g++.dg/opt/life1.C: Likewise.
7767         * g++.dg/opt/longbranch2.C: Likewise.
7768         * g++.dg/opt/nrv12.C: Likewise.
7769         * g++.dg/opt/reg-stack4.C: Likewise.
7770         * g++.dg/other/pr35504.C: Likewise.
7771         * g++.dg/other/pr39496.C: Likewise.
7772         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7773         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7774         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7775         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7776         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7777         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7778         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7779         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7780         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7781         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7782         * g++.dg/warn/pr15774-1.C: Likewise.
7783         * g++.dg/warn/pr15774-2.C: Likewise.
7784         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7785         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7786         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7787         * g++.old-deja/g++.pt/asm2.C: Likewise.
7788         * gcc.c-torture/compile/20000804-1.c: Likewise.
7789         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7790         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7791         * gcc.dg/20020108-1.c: Likewise.
7792         * gcc.dg/20020122-2.c: Likewise.
7793         * gcc.dg/20020122-3.c: Likewise.
7794         * gcc.dg/20020206-1.c: Likewise.
7795         * gcc.dg/20020219-1.c: Likewise.
7796         * gcc.dg/20020310-1.c: Likewise.
7797         * gcc.dg/20020411-1.c: Likewise.
7798         * gcc.dg/20020418-2.c: Likewise.
7799         * gcc.dg/20020426-2.c: Likewise.
7800         * gcc.dg/20020517-1.c: Likewise.
7801         * gcc.dg/20030204-1.c: Likewise.
7802         * gcc.dg/20030826-2.c: Likewise.
7803         * gcc.dg/20031102-1.c: Likewise.
7804         * gcc.dg/20031202-1.c: Likewise.
7805         * gcc.dg/20050111-1.c: Likewise.
7806         * gcc.dg/20050503-1.c: Likewise.
7807         * gcc.dg/array-init-1.c: Likewise.
7808         * gcc.dg/builtin-apply4.c: Likewise.
7809         * gcc.dg/dfp/pr31344.c: Likewise.
7810         * gcc.dg/gomp/atomic-11.c: Likewise.
7811         * gcc.dg/graphite/pr40281.c: Likewise.
7812         * gcc.dg/ia64-sync-1.c: Likewise.
7813         * gcc.dg/ia64-sync-2.c: Likewise.
7814         * gcc.dg/ia64-sync-3.c: Likewise.
7815         * gcc.dg/ia64-sync-4.c: Likewise.
7816         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7817         * gcc.dg/invalid-call-1.c: Likewise.
7818         * gcc.dg/loop-3.c: Likewise.
7819         * gcc.dg/lower-subreg-1.c: Likewise.
7820         * gcc.dg/lto/pr47259_0.c: Likewise.
7821         * gcc.dg/nested-calls-1.c: Likewise.
7822         * gcc.dg/pr20017.c: Likewise.
7823         * gcc.dg/pr25023.c: Likewise.
7824         * gcc.dg/pr27671-2.c: Likewise.
7825         * gcc.dg/pr32176.c: Likewise.
7826         * gcc.dg/pr33676.c: Likewise.
7827         * gcc.dg/pr35045.c: Likewise.
7828         * gcc.dg/pr36015.c: Likewise.
7829         * gcc.dg/pr36584.c: Likewise.
7830         * gcc.dg/pr36998.c: Likewise.
7831         * gcc.dg/pr37438.c: Likewise.
7832         * gcc.dg/pr37908.c: Likewise.
7833         * gcc.dg/pr41241.c: Likewise.
7834         * gcc.dg/pr41340.c: Likewise.
7835         * gcc.dg/pr44136.c: Likewise.
7836         * gcc.dg/pr44194-1.c: Likewise.
7837         * gcc.dg/pr46212.c: Likewise.
7838         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7839         * gcc.dg/setjmp-2.c: Likewise.
7840         * gcc.dg/short-compare-1.c: Likewise.
7841         * gcc.dg/short-compare-2.c: Likewise.
7842         * gcc.dg/smod-1.c: Likewise.
7843         * gcc.dg/sync-2.c: Likewise.
7844         * gcc.dg/sync-3.c: Likewise.
7845         * gcc.dg/tls/opt-1.c: Likewise.
7846         * gcc.dg/tls/opt-2.c: Likewise.
7847         * gcc.dg/tls/opt-3.c: Likewise.
7848         * gcc.dg/torture/badshift.c: Likewise.
7849         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7850         * gcc.dg/torture/pr20314-2.c: Likewise.
7851         * gcc.dg/torture/pr36891.c: Likewise.
7852         * gcc.dg/torture/pr38774.c: Likewise.
7853         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7854         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7855         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7856         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7857         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7858         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7859         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7860         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7861         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7862         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7863         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7864         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7865         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7866         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7867         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7868         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7869         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7870         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7871         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7872         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7873         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7874         * gcc.dg/unroll-1.c: Likewise.
7875         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7876         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7877         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7878         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7879         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7880         * gcc.target/i386/20000609-1.c: Likewise.
7881         * gcc.target/i386/20000720-1.c: Likewise.
7882         * gcc.target/i386/20000724-1.c: Likewise.
7883         * gcc.target/i386/20011107-1.c: Likewise.
7884         * gcc.target/i386/20011119-1.c: Likewise.
7885         * gcc.target/i386/20020201-3.c: Likewise.
7886         * gcc.target/i386/20020218-1.c: Likewise.
7887         * gcc.target/i386/20020729-1.c: Likewise.
7888         * gcc.target/i386/20030926-1.c: Likewise.
7889         * gcc.target/i386/20060125-1.c: Likewise.
7890         * gcc.target/i386/20060125-2.c: Likewise.
7891         * gcc.target/i386/20060512-1.c: Likewise.
7892         * gcc.target/i386/20060512-2.c: Likewise.
7893         * gcc.target/i386/20060512-3.c: Likewise.
7894         * gcc.target/i386/20060512-4.c: Likewise.
7895         * gcc.target/i386/387-1.c: Likewise.
7896         * gcc.target/i386/387-2.c: Likewise.
7897         * gcc.target/i386/387-5.c: Likewise.
7898         * gcc.target/i386/387-6.c: Likewise.
7899         * gcc.target/i386/980312-1.c: Likewise.
7900         * gcc.target/i386/980313-1.c: Likewise.
7901         * gcc.target/i386/990117-1.c: Likewise.
7902         * gcc.target/i386/990424-1.c: Likewise.
7903         * gcc.target/i386/990524-1.c: Likewise.
7904         * gcc.target/i386/991129-1.c: Likewise.
7905         * gcc.target/i386/991214-1.c: Likewise.
7906         * gcc.target/i386/991230-1.c: Likewise.
7907         * gcc.target/i386/addr-sel-1.c: Likewise.
7908         * gcc.target/i386/aggregate-ret1.c: Likewise.
7909         * gcc.target/i386/aggregate-ret2.c: Likewise.
7910         * gcc.target/i386/align-main-3.c: Likewise.
7911         * gcc.target/i386/amd64-abi-1.c: Likewise.
7912         * gcc.target/i386/amd64-abi-2.c: Likewise.
7913         * gcc.target/i386/amd64-abi-4.c: Likewise.
7914         * gcc.target/i386/amd64-abi-5.c: Likewise.
7915         * gcc.target/i386/amd64-abi-6.c: Likewise.
7916         * gcc.target/i386/asm-1.c: Likewise.
7917         * gcc.target/i386/asm-3.c: Likewise.
7918         * gcc.target/i386/asm-5.c: Likewise.
7919         * gcc.target/i386/attributes-error.c: Likewise.
7920         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7921         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7922         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7923         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7924         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7925         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7926         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7927         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7928         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7929         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7930         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7931         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7932         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7933         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7934         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7935         * gcc.target/i386/bitfield1.c: Likewise.
7936         * gcc.target/i386/bitfield2.c: Likewise.
7937         * gcc.target/i386/bmi-2.c: Likewise.
7938         * gcc.target/i386/bmi-5.c: Likewise.
7939         * gcc.target/i386/builtin-unreachable.c: Likewise.
7940         * gcc.target/i386/cleanup-2.c: Likewise.
7941         * gcc.target/i386/clobbers.c: Likewise.
7942         * gcc.target/i386/cmov8.c: Likewise.
7943         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7944         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7945         * gcc.target/i386/compress-float-387.c: Likewise.
7946         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7947         * gcc.target/i386/compress-float-sse.c: Likewise.
7948         * gcc.target/i386/crc32-2.c: Likewise.
7949         * gcc.target/i386/crc32-3.c: Likewise.
7950         * gcc.target/i386/divmod-7.c: Likewise.
7951         * gcc.target/i386/divmod-8.c: Likewise.
7952         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7953         * gcc.target/i386/fma3-builtin.c: Likewise.
7954         * gcc.target/i386/fma3-fma.c: Likewise.
7955         * gcc.target/i386/fma4-256-vector.c: Likewise.
7956         * gcc.target/i386/fma4-builtin.c: Likewise.
7957         * gcc.target/i386/fma4-fma-2.c: Likewise.
7958         * gcc.target/i386/fma4-fma.c: Likewise.
7959         * gcc.target/i386/fma4-vector-2.c: Likewise.
7960         * gcc.target/i386/fma4-vector.c: Likewise.
7961         * gcc.target/i386/funcspec-1.c: Likewise.
7962         * gcc.target/i386/funcspec-10.c: Likewise.
7963         * gcc.target/i386/funcspec-11.c: Likewise.
7964         * gcc.target/i386/funcspec-2.c: Likewise.
7965         * gcc.target/i386/funcspec-5.c: Likewise.
7966         * gcc.target/i386/funcspec-6.c: Likewise.
7967         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7968         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7969         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7970         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7971         * gcc.target/i386/incoming-1.c: Likewise.
7972         * gcc.target/i386/incoming-10.c: Likewise.
7973         * gcc.target/i386/incoming-11.c: Likewise.
7974         * gcc.target/i386/incoming-12.c: Likewise.
7975         * gcc.target/i386/incoming-13.c: Likewise.
7976         * gcc.target/i386/incoming-14.c: Likewise.
7977         * gcc.target/i386/incoming-15.c: Likewise.
7978         * gcc.target/i386/incoming-2.c: Likewise.
7979         * gcc.target/i386/incoming-3.c: Likewise.
7980         * gcc.target/i386/incoming-4.c: Likewise.
7981         * gcc.target/i386/incoming-5.c: Likewise.
7982         * gcc.target/i386/incoming-6.c: Likewise.
7983         * gcc.target/i386/incoming-7.c: Likewise.
7984         * gcc.target/i386/incoming-8.c: Likewise.
7985         * gcc.target/i386/incoming-9.c: Likewise.
7986         * gcc.target/i386/lea.c: Likewise.
7987         * gcc.target/i386/local.c: Likewise.
7988         * gcc.target/i386/loop-1.c: Likewise.
7989         * gcc.target/i386/loop-2.c: Likewise.
7990         * gcc.target/i386/loop-3.c: Likewise.
7991         * gcc.target/i386/max-stack-align.c: Likewise.
7992         * gcc.target/i386/memcpy-1.c: Likewise.
7993         * gcc.target/i386/movbe-2.c: Likewise.
7994         * gcc.target/i386/movq-2.c: Likewise.
7995         * gcc.target/i386/movq.c: Likewise.
7996         * gcc.target/i386/nrv1.c: Likewise.
7997         * gcc.target/i386/pad-4.c: Likewise.
7998         * gcc.target/i386/pad-5a.c: Likewise.
7999         * gcc.target/i386/pad-5b.c: Likewise.
8000         * gcc.target/i386/pad-6a.c: Likewise.
8001         * gcc.target/i386/pad-6b.c: Likewise.
8002         * gcc.target/i386/pad-7.c: Likewise.
8003         * gcc.target/i386/pad-9.c: Likewise.
8004         * gcc.target/i386/pentium4-not-mull.c: Likewise.
8005         * gcc.target/i386/pic-1.c: Likewise.
8006         * gcc.target/i386/pr12092-1.c: Likewise.
8007         * gcc.target/i386/pr12329.c: Likewise.
8008         * gcc.target/i386/pr21518.c: Likewise.
8009         * gcc.target/i386/pr22362.c: Likewise.
8010         * gcc.target/i386/pr22585.c: Likewise.
8011         * gcc.target/i386/pr23098.c: Likewise.
8012         * gcc.target/i386/pr25196.c: Likewise.
8013         * gcc.target/i386/pr25293.c: Likewise.
8014         * gcc.target/i386/pr25654.c: Likewise.
8015         * gcc.target/i386/pr26449.c: Likewise.
8016         * gcc.target/i386/pr26778.c: Likewise.
8017         * gcc.target/i386/pr26826.c: Likewise.
8018         * gcc.target/i386/pr27266.c: Likewise.
8019         * gcc.target/i386/pr29978.c: Likewise.
8020         * gcc.target/i386/pr30505.c: Likewise.
8021         * gcc.target/i386/pr30961-1.c: Likewise.
8022         * gcc.target/i386/pr31628.c: Likewise.
8023         * gcc.target/i386/pr32000-2.c: Likewise.
8024         * gcc.target/i386/pr32661-1.c: Likewise.
8025         * gcc.target/i386/pr32708-2.c: Likewise.
8026         * gcc.target/i386/pr32708-3.c: Likewise.
8027         * gcc.target/i386/pr34256.c: Likewise.
8028         * gcc.target/i386/pr34312.c: Likewise.
8029         * gcc.target/i386/pr34522.c: Likewise.
8030         * gcc.target/i386/pr35160.c: Likewise.
8031         * gcc.target/i386/pr35281.c: Likewise.
8032         * gcc.target/i386/pr36246.c: Likewise.
8033         * gcc.target/i386/pr36786.c: Likewise.
8034         * gcc.target/i386/pr37275.c: Likewise.
8035         * gcc.target/i386/pr37843-3.c: Likewise.
8036         * gcc.target/i386/pr37843-4.c: Likewise.
8037         * gcc.target/i386/pr39082-1.c: Likewise.
8038         * gcc.target/i386/pr39431.c: Likewise.
8039         * gcc.target/i386/pr39496.c: Likewise.
8040         * gcc.target/i386/pr39543-2.c: Likewise.
8041         * gcc.target/i386/pr39911.c: Likewise.
8042         * gcc.target/i386/pr40718.c: Likewise.
8043         * gcc.target/i386/pr40906-1.c: Likewise.
8044         * gcc.target/i386/pr40906-2.c: Likewise.
8045         * gcc.target/i386/pr40906-3.c: Likewise.
8046         * gcc.target/i386/pr40934.c: Likewise.
8047         * gcc.target/i386/pr41900.c: Likewise.
8048         * gcc.target/i386/pr42589.c: Likewise.
8049         * gcc.target/i386/pr43662.c: Likewise.
8050         * gcc.target/i386/pr43671.c: Likewise.
8051         * gcc.target/i386/pr43766.c: Likewise.
8052         * gcc.target/i386/pr43869.c: Likewise.
8053         * gcc.target/i386/pr44942.c: Likewise.
8054         * gcc.target/i386/pr44948-2a.c: Likewise.
8055         * gcc.target/i386/pr45234.c: Likewise.
8056         * gcc.target/i386/pr45336-2.c: Likewise.
8057         * gcc.target/i386/pr45336-4.c: Likewise.
8058         * gcc.target/i386/pr45852.c: Likewise.
8059         * gcc.target/i386/pr46470.c: Likewise.
8060         * gcc.target/i386/pr48037-1.c: Likewise.
8061         * gcc.target/i386/pr48389.c: Likewise.
8062         * gcc.target/i386/pr49095.c: Likewise.
8063         * gcc.target/i386/pr9771-1.c: Likewise.
8064         * gcc.target/i386/rdfsbase-1.c: Likewise.
8065         * gcc.target/i386/rdfsbase-2.c: Likewise.
8066         * gcc.target/i386/rdgsbase-1.c: Likewise.
8067         * gcc.target/i386/rdgsbase-2.c: Likewise.
8068         * gcc.target/i386/rdrand-3.c: Likewise.
8069         * gcc.target/i386/regparm-stdcall.c: Likewise.
8070         * gcc.target/i386/regparm.c: Likewise.
8071         * gcc.target/i386/reload-1.c: Likewise.
8072         * gcc.target/i386/rotate-2.c: Likewise.
8073         * gcc.target/i386/sibcall-5.c: Likewise.
8074         * gcc.target/i386/signbit-1.c: Likewise.
8075         * gcc.target/i386/signbit-2.c: Likewise.
8076         * gcc.target/i386/signbit-3.c: Likewise.
8077         * gcc.target/i386/sse-5.c: Likewise.
8078         * gcc.target/i386/sse-8.c: Likewise.
8079         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8080         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8081         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8082         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8083         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8084         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8085         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8086         * gcc.target/i386/sse2-movq-2.c: Likewise.
8087         * gcc.target/i386/sse2-movq-3.c: Likewise.
8088         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8089         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8090         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8091         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8092         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8093         * gcc.target/i386/ssefn-1.c: Likewise.
8094         * gcc.target/i386/ssefn-2.c: Likewise.
8095         * gcc.target/i386/sseregparm-1.c: Likewise.
8096         * gcc.target/i386/sseregparm-2.c: Likewise.
8097         * gcc.target/i386/sseregparm-3.c: Likewise.
8098         * gcc.target/i386/sseregparm-4.c: Likewise.
8099         * gcc.target/i386/sseregparm-5.c: Likewise.
8100         * gcc.target/i386/sseregparm-6.c: Likewise.
8101         * gcc.target/i386/sseregparm-7.c: Likewise.
8102         * gcc.target/i386/sseregparm-8.c: Likewise.
8103         * gcc.target/i386/stack-realign.c: Likewise.
8104         * gcc.target/i386/stack-usage-realign.c: Likewise.
8105         * gcc.target/i386/stackalign/asm-1.c: Likewise.
8106         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8107         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8108         * gcc.target/i386/stackalign/return-1.c: Likewise.
8109         * gcc.target/i386/stackalign/return-2.c: Likewise.
8110         * gcc.target/i386/stackalign/return-3.c: Likewise.
8111         * gcc.target/i386/tailcall-1.c: Likewise.
8112         * gcc.target/i386/tbm-2.c: Likewise.
8113         * gcc.target/i386/udivmod-7.c: Likewise.
8114         * gcc.target/i386/udivmod-8.c: Likewise.
8115         * gcc.target/i386/unroll-1.c: Likewise.
8116         * gcc.target/i386/vararg-1.c: Likewise.
8117         * gcc.target/i386/vararg-2.c: Likewise.
8118         * gcc.target/i386/vect8-ret.c: Likewise.
8119         * gcc.target/i386/vectorize5.c: Likewise.
8120         * gcc.target/i386/wmul-1.c: Likewise.
8121         * gcc.target/i386/wmul-2.c: Likewise.
8122         * gcc.target/i386/wrfsbase-1.c: Likewise.
8123         * gcc.target/i386/wrfsbase-2.c: Likewise.
8124         * gcc.target/i386/wrgsbase-1.c: Likewise.
8125         * gcc.target/i386/wrgsbase-2.c: Likewise.
8126         * gcc.target/i386/xop-pcmov.c: Likewise.
8127         * gcc.target/i386/xop-pcmov2.c: Likewise.
8128         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8129         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8130         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8131         * gcc.target/i386/xop-shift1-vector.c: Likewise.
8132         * gcc.target/i386/xop-shift2-vector.c: Likewise.
8133         * gcc.target/i386/xop-shift3-vector.c: Likewise.
8134         * gcc.target/i386/zee.c: Likewise.
8135         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8136         * gfortran.dg/compiler-directive_2.f: Likewise.
8137         * gfortran.dg/g77/20010216-1.f: Likewise.
8138         * gfortran.dg/gomp/pr39152.f90: Likewise.
8139         * gfortran.dg/pr33794.f90: Likewise.
8140
8141 2011-07-09  Jason Merrill  <jason@redhat.com>
8142
8143         * g++.dg/cpp0x/regress/regress5.C: New.
8144
8145 2011-07-08  Jason Merrill  <jason@redhat.com>
8146
8147         PR c++/45437
8148         * g++.dg/expr/compound-asn1.C: New.
8149         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8150
8151 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
8152
8153         PR target/49621
8154         * gcc.target/powerpc/altivec-34.c: New test.
8155
8156 2011-07-08  Jason Merrill  <jason@redhat.com>
8157
8158         PR c++/45603
8159         * g++.dg/abi/guard3.C: New.
8160
8161 2011-07-08  Julian Brown  <julian@codesourcery.com>
8162
8163         * lib/target-supports.exp
8164         (check_effective_target_arm_little_endian): New.
8165         (check_effective_target_vect_pack_trunc): Use above.
8166         (check_effective_target_vect_unpack): Likewise.
8167         (check_effective_target_vect_element_align): Test
8168         check_effective_target_arm_vect_no_misalign for ARM.
8169
8170 2011-07-08  Jason Merrill  <jason@redhat.com>
8171
8172         PR c++/49673
8173         * g++.dg/cpp0x/constexpr-rom.C: New.
8174
8175 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8176
8177         PR middle-end/49519
8178         * g++.dg/torture/pr49519.C: New test.
8179
8180 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8181
8182         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8183
8184 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8185
8186         PR testsuite/48727
8187         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8188
8189 2011-07-08  Richard Guenther  <rguenther@suse.de>
8190
8191         PR tree-optimization/49662
8192         * gcc.dg/graphite/interchange-14.c: XFAIL.
8193         * gcc.dg/graphite/interchange-15.c: Likewise.
8194         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8195
8196 2011-07-06  Jason Merrill  <jason@redhat.com>
8197
8198         PR c++/49663
8199         * g++.dg/cpp0x/regress/regress4.C: New.
8200
8201 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8202
8203         PR fortran/49648
8204         * gfortran.dg/result_in_spec_4.f90: New test.
8205
8206 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8207
8208         * gcc.target/sparc/cas64.c: New test.
8209
8210 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8211
8212         PR c/49644
8213         * g++.dg/torture/pr49644.C: New test.
8214
8215         PR c/49644
8216         * gcc.c-torture/execute/pr49644.c: New test.
8217
8218 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8219
8220         * lib/target-supports.exp (check_effective_target_ia32): New.
8221         (check_effective_target_x32): Likewise.
8222         (check_effective_target_vect_cmdline_needed): Also check x32.
8223
8224 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8225
8226         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8227         dg-prune-output.
8228         * gcc.target/arm/pr42235.c: Likewise.
8229         * gcc.target/arm/pr42495.c: Likewise.
8230         * gcc.target/arm/pr42574.c: Likewise.
8231         * gcc.target/arm/thumb-branch1.c: Likewise.
8232
8233         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8234         unneeded prune of possible warning.
8235         * gcc.target/arm/pr40956.c: Likewise.
8236         * gcc.target/arm/pr42505.c: Likewise.
8237
8238         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8239         * gcc.c-torture/compile/pr46883.c: Likewise.
8240         * gcc.c-torture/compile/pr46934.c: Likewise.
8241
8242         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8243         for move to ../../gcc.c-torture/compile.
8244         * gcc.target/arm/pr46883.c: Likewise.
8245         * gcc.target/arm/pr46934.c: Likewise.
8246
8247         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8248         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8249         * gcc.target/arm/wmul-1.c: Likewise.
8250         * gcc.target/arm/wmul-2.c: Likewise.
8251         * gcc.target/arm/wmul-3.c: Likewise.
8252         * gcc.target/arm/wmul-4.c: Likewise.
8253         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8254         add tab after scan target.
8255         * gcc.target/arm/smlaltt-1.c: Likewise.
8256         * gcc.target/arm/smlatb-1.c: Likewise.
8257         * gcc.target/arm/smlatt-1.c: Likewise.
8258
8259 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8260
8261         PR debug/49522
8262         * gcc.dg/debug/pr49522.c: New test.
8263
8264 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8265
8266         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8267         * gcc.dg/pr46212.c: Run only if target int32plus.
8268         * gcc.dg/torture/pr48146.c: Ditto.
8269         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8270         * c-c++-common/pr44832.c: Ditto.
8271         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8272         * gcc.dg/pr31490.c: Ditto.
8273         * gcc.dg/torture/builtin-math-7.c: Run only if target
8274         large_double.
8275         * gcc.dg/torture/pr45764.c: Skip for AVR.
8276         * gcc.dg/pr47893.c: Ditto.
8277
8278 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8279
8280         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8281         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8282         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8283         add tab to scan target.
8284
8285 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8286
8287         * gcc.target/arm/neon-modes-3.c: New test.
8288
8289 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8290
8291         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8292         -fno-loop-interchange -ffast-math.
8293
8294 2011-07-07  Richard Guenther  <rguenther@suse.de>
8295
8296         * gcc.dg/ftrapv-3.c: New testcase.
8297
8298 2011-07-07  Richard Guenther  <rguenther@suse.de>
8299
8300         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8301         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8302
8303 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8304
8305         * gcc.dg/binop-notxor1.c: New test.
8306         * gcc.dg/binop-notand4a.c: New test.
8307         * gcc.dg/binop-notxor2.c: New test.
8308         * gcc.dg/binop-notand3a.c: New test.
8309         * gcc.dg/binop-notand2a.c: New test.
8310         * gcc.dg/binop-notand6a.c: New test.
8311         * gcc.dg/binop-notor1.c: New test.
8312         * gcc.dg/binop-notand1a.c: New test.
8313         * gcc.dg/binop-notand5a.c: New test.
8314         * gcc.dg/binop-notor2.c: New test.
8315
8316 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8317
8318         PR middle-end/49640
8319         * gcc.dg/gomp/pr49640.c: New test.
8320
8321 2011-07-07  Richard Guenther  <rguenther@suse.de>
8322
8323         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8324
8325 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8326
8327         PR target/39150
8328         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8329
8330 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8331
8332         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8333         * gcc.target/powerpc/no-r11-2.c: Ditto.
8334         * gcc.target/powerpc/no-r11-3.c: Ditto.
8335
8336 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8337
8338         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8339         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8340
8341 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8342
8343         * lib/target-supports.exp (check_profiling_available): Disable
8344         profiling with -fprofile-generate for target avr.
8345
8346 2011-07-06  Richard Guenther  <rguenther@suse.de>
8347
8348         PR tree-optimization/49645
8349         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8350
8351 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8352
8353         PR middle-end/47383
8354         * gcc.dg/pr47383.c: New.
8355
8356 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8357
8358         PR tree-optimization/49647
8359         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8360
8361 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8362
8363         PR testsuite/49542
8364         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8365         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8366
8367 2011-07-05  Jason Merrill  <jason@redhat.com>
8368
8369         PR c++/48157
8370         * g++.dg/template/template-id-4.C: New.
8371
8372 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8373
8374         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8375         * gcc.dg/pr43402.c: Ditto.
8376
8377 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8378
8379         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8380
8381 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8382
8383         * gcc.target/powerpc/ppc-switch-1.c: New test for
8384         --param case-values-threshold.
8385         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8386
8387 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8388
8389         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8390
8391 2011-07-05  Jason Merrill  <jason@redhat.com>
8392
8393         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8394
8395 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8396
8397         PR tree-optimization/47654
8398         * gcc.dg/graphite/block-pr47654.c: New.
8399
8400 2011-07-05  Jason Merrill  <jason@redhat.com>
8401
8402         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8403
8404 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8405
8406         PR tree-optimization/49580
8407         * gcc.dg/autopar/pr49580.c: New test.
8408
8409 2011-07-05  Richard Guenther  <rguenther@suse.de>
8410
8411         PR tree-optimization/49518
8412         PR tree-optimization/49628
8413         * g++.dg/torture/pr49628.C: New testcase.
8414         * gcc.dg/torture/pr49518.c: Likewise.
8415
8416 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8417
8418         * ada/acats/run_acats (which): Extract last field from type -p,
8419         type output only if command succeeded.
8420
8421 2011-07-04  Jason Merrill  <jason@redhat.com>
8422
8423         * g++.dg/abi/mangle48.C: New.
8424
8425         * g++.dg/cpp0x/diag1.C: New.
8426
8427         * g++.dg/diagnostic/aka1.C: New.
8428
8429 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8430
8431         PR rtl-optimization/49619
8432         * gcc.dg/pr49619.c: New test.
8433
8434         PR rtl-optimization/49472
8435         * gfortran.dg/pr49472.f90: New test.
8436
8437         PR debug/49602
8438         * gcc.dg/pr49602.c: New test.
8439
8440 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8441
8442         PR target/34734
8443         PR target/44643
8444         * gcc.target/avr/avr.exp: Run over cpp files, too.
8445         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8446         * gcc.target/avr/progmem.h: New file.
8447         * gcc.target/avr/exit-abort.h: New file.
8448         * gcc.target/avr/progmem-error-1.c: New file.
8449         * gcc.target/avr/progmem-error-1.cpp: New file.
8450         * gcc.target/avr/progmem-warning-1.c: New file.
8451         * gcc.target/avr/torture/progmem-1.c: New file.
8452         * gcc.target/avr/torture/progmem-1.cpp: New file.
8453
8454 2011-07-04  Richard Guenther  <rguenther@suse.de>
8455
8456         PR tree-optimization/49615
8457         * g++.dg/torture/pr49615.C: New testcase.
8458
8459 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8460
8461         PR tree-optimization/49610
8462         * gcc.dg/vect/pr49610.c: New test.
8463
8464 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8465
8466         * gnat.dg/specs/debug1.ads: New test.
8467
8468 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8469
8470         PR fortran/49562
8471         * gfortran.dg/typebound_proc_23.f90: New.
8472
8473 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8474
8475         PR c++/49605
8476         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8477
8478 2011-07-01  Jason Merrill  <jason@redhat.com>
8479
8480         PR c++/48261
8481         * g++.dg/template/template-id-3.C: New.
8482
8483         PR c++/48593
8484         * g++.dg/template/qualified-id4.C: New.
8485
8486         PR c++/48883
8487         * g++.dg/template/explicit-args4.C: New.
8488
8489         PR c++/49085
8490         * g++.dg/template/offsetof2.C: New.
8491
8492 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8493
8494         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8495
8496 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8497
8498         PR libmudflap/49549
8499         * lib/target-supports.exp (check_effective_target_gld): New proc.
8500
8501 2011-07-01  Richard Guenther  <rguenther@suse.de>
8502
8503         PR tree-optimization/49603
8504         * gcc.dg/torture/pr49603.c: New testcase.
8505
8506 2011-06-30  Jason Merrill  <jason@redhat.com>
8507
8508         PR c++/49387
8509         * g++.dg/rtti/template1.C: New.
8510
8511         PR c++/49569
8512         * g++.dg/cpp0x/regress/ctor1.C: New.
8513
8514         PR c++/49355
8515         * g++.dg/cpp0x/initlist54.C: New.
8516
8517 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8518
8519         * gcc.dg/tree-ssa/sra-12.c: New test.
8520
8521 2011-06-29  Jason Merrill  <jason@redhat.com>
8522
8523         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8524
8525 2011-06-30  Richard Guenther  <rguenther@suse.de>
8526
8527         PR tree-optimization/46787
8528         * gcc.dg/vect/vect-121.c: New testcase.
8529
8530 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8531
8532         PR tree-optimization/49094
8533         * gcc.dg/tree-ssa/pr49094.c: New test.
8534
8535 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8536
8537         PR fortran/49540
8538         * gfortran.dg/pr49540-1.f90: New test.
8539         * gfortran.dg/pr49540-2.f90: New test.
8540
8541 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8542
8543         PR ada/49511
8544         * ada/acats/run_acats (which): Use last field of type -p output.
8545
8546 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8547             Iain Sandoe  <iains@gcc.gnu.org>
8548
8549         PR libobjc/36610
8550         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8551         Only skip on 64-bit *-*-darwin8* && !objc2.
8552
8553 2011-06-30  Richard Guenther  <rguenther@suse.de>
8554
8555         PR tree-optimization/38752
8556         * gcc.c-torture/compile/pr38752.c: New testcase.
8557
8558 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8559
8560         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8561         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8562
8563 2011-06-29  Jason Merrill  <jason@redhat.com>
8564
8565         PR c++/49216
8566         * g++.dg/cpp0x/initlist53.C: Use placement new.
8567         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8568         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8569
8570         PR c++/49003
8571         * g++.dg/cpp0x/trailing6.C: New.
8572         * g++.dg/cpp0x/pr45908.C: No error.
8573
8574         PR c++/49272
8575         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8576
8577         PR c++/49520
8578         * g++.dg/cpp0x/constexpr-using2.C: New.
8579
8580         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8581
8582         PR c++/45923
8583         * g++.dg/cpp0x/constexpr-diag3.C: New.
8584         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8585         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8586         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8587         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8588
8589 2011-06-29  Jason Merrill  <jason@redhat.com>
8590
8591         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8592
8593 2011-06-29  Richard Guenther  <rguenther@suse.de>
8594
8595         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8596
8597 2011-06-29  Jason Merrill  <jason@redhat.com>
8598
8599         * g++.dg/cpp0x/initlist-value2.C: New.
8600
8601         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8602         * g++.dg/cpp0x/initlist-value.C: New.
8603
8604 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8605
8606         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8607
8608 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8609
8610         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8611         * gcc.dg/inline_2.c: Likewise.
8612         * gcc.dg/unroll_1.c: Likewise.
8613
8614 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8615
8616         PR debug/49567
8617         * gcc.target/i386/pr49567.c: New test.
8618
8619 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8620
8621         * gnat.dg/opt17.ad[sb]: New test.
8622
8623 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8624             Tom de Vries  <tom@codesourcery.com>
8625
8626         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8627         (check_effective_target_arm_thumb2): New effective targets.
8628         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8629         properly.  Clean up temporary files.
8630         * gcc.target/arm/ivopts-2.c: Likewise.
8631         * gcc.target/arm/ivopts-3.c: Likewise.
8632         * gcc.target/arm/ivopts-4.c: Likewise.
8633         * gcc.target/arm/ivopts-5.c: Likewise.
8634         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8635
8636 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8637
8638         PR fortran/49479
8639         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8640
8641 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8642
8643         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8644         * gcc.target/arm/vfp-ldmias.c: Likewise.
8645         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8646         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8647         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8648         * gcc.target/arm/vfp-stmias.c: Likewise.
8649         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8650         * gcc.target/arm/vfp-stmiad.c: Likewise.
8651
8652 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8653
8654         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8655         dg-prune-output.
8656         * gcc.target/arm/pr45701-2.c: Ditto.
8657
8658 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8659
8660         PR fortran/49466
8661         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8662         * gfortran.dg/extends_14.f03: Modified.
8663
8664 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8665
8666         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8667         early if the test is already being skipped.
8668
8669         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8670         scan-assembler-dem-not): For missing file, report unresolved with
8671         same message as for pass/fail, with reason reported in log file.
8672
8673         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8674         from add_options_for_arm_neon_fp16.
8675         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8676         check_effective_target_arm_neon_fp16_ok_nocache.
8677         Check -mfpu and -mfloat-abi options from current multilib.
8678         Do not require neon support.
8679         (check_effective_target_arm_fp16_ok): Renamed from
8680         check_effecitve_target_arm_neon_fp16_ok.
8681         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8682         arm_neon_fp16_ok and arm_fp16.
8683         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8684         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8685         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8686         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8687
8688 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8689
8690         * gcc.dg/builtin-assume-aligned-1.c: New test.
8691         * gcc.dg/builtin-assume-aligned-2.c: New test.
8692         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8693
8694         PR debug/49544
8695         * gcc.dg/pr49544.c: New test.
8696
8697 2011-06-27  Richard Guenther  <rguenther@suse.de>
8698
8699         PR tree-optimization/49394
8700         * g++.dg/torture/pr49394.C: New testcase.
8701
8702 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8703
8704         * gcc.dg/optimize-bswapdi-2.c: New test.
8705
8706 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8707             Richard Sandiford  <richard.sandiford@linaro.org>
8708
8709         PR tree-optimization/49169
8710         * gcc.dg/torture/pr49169.c: New test.
8711
8712 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8713
8714         PR testsuite/49529
8715         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8716
8717         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8718         hppa*-*-hpux*.
8719
8720 2011-06-26  Jason Merrill  <jason@redhat.com>
8721
8722         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8723
8724         PR c++/49528
8725         * g++.dg/init/ref19.C: New.
8726         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8727
8728 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8729
8730         PR tree-optimization/48377
8731         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8732         non_strict_align.
8733
8734 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8735
8736         PR middle-end/49191
8737         * lib/target-supports.exp (check_effective_target_non_strict_align):
8738         New.
8739         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8740
8741 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8742
8743         PR tree-optimizations/49516
8744         * g++.dg/tree-ssa/pr49516.C: New test.
8745
8746 2011-06-23  Jason Merrill  <jason@redhat.com>
8747
8748         PR c++/35255
8749         * g++.dg/template/partial10.C: New.
8750         * g++.dg/template/partial11.C: New.
8751
8752 2011-06-23  Jeff Law <law@redhat.com>
8753
8754         PR middle-end/48770
8755         * gcc.dg/pr48770.c: New test.
8756
8757 2011-06-23  Jan Hubicka  <jh@suse.cz>
8758
8759         PR middle-end/49373
8760         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8761
8762 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8763
8764         PR testsuite/49512
8765         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8766         instead of -fdump-tree-optimized.
8767
8768 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8769
8770         PR c++/44625
8771         * g++.dg/template/crash107.C: New.
8772         * g++.dg/template/error17.C: Adjust.
8773
8774 2011-06-23  Jason Merrill  <jason@redhat.com>
8775
8776         PR c++/49507
8777         * g++.dg/cpp0x/defaulted30.C: New.
8778
8779         PR c++/49440
8780         * g++.dg/rtti/anon-ns1.C: New.
8781
8782         PR c++/49395
8783         * g++.dg/init/ref18.C: New.
8784
8785         PR c++/36435
8786         * g++.dg/template/partial9.C: New.
8787
8788 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8789
8790         PR middle-end/49373
8791         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8792
8793 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8794
8795         PR debug/49496
8796         * gcc.dg/pr49496.c: New test.
8797
8798 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8799
8800         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8801         is not xscale.
8802
8803         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8804
8805         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8806         * gcc.target/arm/pr42879.c: Likewise.
8807         * gcc.target/arm/pr45701-3.c: Likewise.
8808
8809         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8810         * gcc.target/arm/pr40482.c: Likewise.
8811         * gcc.target/arm/stack-corruption.c: Likewise.
8812
8813 2011-06-22  Richard Guenther  <rguenther@suse.de>
8814
8815         PR tree-optimization/49493
8816         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8817
8818 2011-06-22  Jason Merrill  <jason@redhat.com>
8819
8820         PR c++/49260
8821         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8822
8823 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8824             Dmitry Melnik  <dm@ispras.ru>
8825
8826         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8827         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8828         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8829
8830 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8831
8832         * gcc.target/arm/tlscall.c: New.
8833
8834 2011-06-21  Jason Merrill  <jason@redhat.com>
8835
8836         PR c++/49172
8837         * g++.dg/cpp0x/constexpr-ref1.C: New.
8838         * g++.dg/cpp0x/constexpr-ref2.C: New.
8839         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8840
8841         PR c++/49482
8842         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8843
8844         PR c++/49418
8845         * g++.dg/template/param3.C: New.
8846
8847 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8848
8849         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8850         my_clrsb test functions.
8851         (main): Test clrsb.
8852         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8853         test_sll, test_ull): Add clrsb tests.
8854         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8855         clrsbll.
8856
8857 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8858
8859         PR fortran/49112
8860         * gfortran.dg/class_44.f03: New.
8861
8862 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8863
8864         PR tree-optimization/49478
8865         * gcc.dg/vect/pr49478.c
8866
8867 2011-06-21  Richard Guenther  <rguenther@suse.de>
8868
8869         PR tree-optimization/49483
8870         * gcc.dg/vect/vect-120.c: New testcase.
8871
8872 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8873
8874         PR testsuite/49443
8875         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8876         * gcc.dg/vect/vect-peel-4.c: Likewise.
8877
8878 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8879
8880         PR middle-end/49139
8881         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8882         * gcc.dg/always_inline2.c: Likewise.
8883         * gcc.dg/always_inline3.c: Likewise.
8884         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8885         * gcc.dg/inline_1.c: Likewise.
8886         * gcc.dg/inline_2.c: Likewise.
8887         * gcc.dg/inline_3.c: Likewise.
8888         * gcc.dg/inline_4.c: Likewise.
8889         * gcc.dg/20051201-1.c: Likewise.
8890         * gcc.dg/pr40087.c: Likewise.
8891         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8892         * gcc.dg/inline-22.c: Likewise.
8893         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8894         * gcc.dg/lto/20090218-1_1.c: Likewise.
8895         * g++.dg/ipa/devirt-7.C: Likewise.
8896         * gcc.dg/uninit-pred-5_a.c: Likewise.
8897         * gcc.dg/uninit-pred-5_b.c: Likewise.
8898         * gcc.dg/fail_always_inline.c: New.
8899
8900 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8901
8902         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8903         into 6 jobs instead of 3.
8904
8905 2011-06-20  Jason Merrill  <jason@redhat.com>
8906
8907         PR c++/49216
8908         * g++.dg/cpp0x/initlist53.C: New.
8909
8910 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8911
8912         PR fortran/18918
8913         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8914         * gfortran.dg/coarray_lock_3.f90: New.
8915         * gfortran.dg/coarray/lock_1.f90: New.
8916
8917 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8918
8919         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8920         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8921         unresolved and report the reason to the log file.
8922
8923         * lib/scanasm.exp (object-size): Move argument processing earlier
8924         to report errors before verifying that the file exists.  Report
8925         problems detected at runtime as unresolved instead of error and
8926         report their reasons to the log file.
8927
8928 2011-06-20  Jason Merrill  <jason@redhat.com>
8929
8930         PR c++/47080
8931         * g++.dg/cpp0x/explicit6.C: New.
8932
8933         PR c++/47635
8934         * g++.dg/cpp0x/enum20.C: New.
8935
8936         PR c++/48138
8937         * g++.dg/ext/attr-aligned01.C: New.
8938
8939         PR c++/49205
8940         * g++.dg/cpp0x/variadic-default.C: New.
8941
8942         PR c++/43321
8943         * g++.dg/cpp0x/auto26.C: New.
8944
8945         PR c++/43831
8946         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8947
8948 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8949
8950         * gcc.dg/binop-notand1.c: New test.
8951         * gcc.dg/binop-notand2.c: New test.
8952         * gcc.dg/binop-notand3.c: New test.
8953         * gcc.dg/binop-notand4.c: New test.
8954         * gcc.dg/binop-notand5.c: New test.
8955         * gcc.dg/binop-notand6.c: New test.
8956
8957 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8958
8959         PR testsuite/49432
8960         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8961
8962 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8963
8964         PR fortran/49400
8965         * gfortran.dg/proc_ptr_31.f90: New.
8966
8967 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8968
8969         * gnat.dg/volatile6.adb: New test.
8970         * gnat.dg/volatile7.adb: Likewise.
8971         * gnat.dg/volatile8.adb: Likewise.
8972         * gnat.dg/volatile9.adb: Likewise.
8973
8974 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8975
8976         * gnat.dg/constant3.adb: New test.
8977
8978 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8979
8980         PR libfortran/49296
8981         * gfortran.dg/read_list_eof_1.f90: New test.
8982
8983 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8984
8985         PR target/49411
8986         * gcc.target/i386/testimm-1.c: New test.
8987         * gcc.target/i386/testimm-2.c: New test.
8988         * gcc.target/i386/testimm-3.c: New test.
8989         * gcc.target/i386/testimm-4.c: New test.
8990         * gcc.target/i386/testimm-5.c: New test.
8991         * gcc.target/i386/testimm-6.c: New test.
8992         * gcc.target/i386/testimm-7.c: New test.
8993         * gcc.target/i386/testimm-8.c: New test.
8994         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8995         * gcc.target/i386/xop-rotate1-int.c: New test.
8996         * gcc.target/i386/xop-rotate2-int.c: New test.
8997
8998 2011-06-17  Jason Merrill  <jason@redhat.com>
8999
9000         * g++.dg/cpp0x/rv-func2.C: New.
9001
9002         * g++.dg/debug/dwarf2/lambda1.C: New.
9003         * g++.dg/warn/Wshadow-6.C: Adjust.
9004
9005 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
9006
9007         PR fortran/48699
9008         * gfortran.dg/move_alloc_5.f90: New.
9009
9010 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
9011
9012         PR rtl-optimization/48542
9013         * gcc.dg/torture/pr48542.c: New test.
9014
9015 2011-06-16  Jason Merrill  <jason@redhat.com>
9016
9017         PR c++/44160
9018         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
9019
9020         PR c++/45378
9021         * g++.dg/cpp0x/initlist52.C New.
9022
9023         PR c++/45399
9024         * c-c++-common/raw-string-12.c: New.
9025
9026         PR c++/49229
9027         * g++.dg/cpp0x/sfinae26.C: New.
9028
9029         PR c++/49251
9030         * g++.dg/cpp0x/variadic113.C: New.
9031
9032         PR c++/49420
9033         * g++.dg/cpp0x/variadic112.C: New.
9034
9035 2011-06-16  Jeff Law <law@redhat.com>
9036
9037         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
9038         improved jump threading.
9039         * gcc.dg/builtin-object-size-2.c: Likewise.
9040         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
9041
9042 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9043
9044         PR fortran/49074
9045         * gfortran.dg/typebound_assignment_3.f03: New.
9046
9047 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
9048
9049         PR testsuite/48727
9050         * g++.dg/opt/devirt2.C: Change xfail rule to target.
9051
9052 2011-06-16  Martin Jambor  <mjambor@suse.cz>
9053
9054         PR tree-optimization/49343
9055         * gnat.dg/discr31.ad[sb]: New test.
9056
9057 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9058
9059         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
9060
9061 2011-06-16  Tom de Vries  <tom@codesourcery.com>
9062
9063         PR target/45098
9064         * gcc.target/arm/ivopts-3.c: Update test.
9065         * gcc.target/arm/ivopts-5.c: Same.
9066
9067 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9068
9069         Revert:
9070         2011-06-10  Wei Guozhi  <carrot@google.com>
9071
9072         PR target/45335
9073         * gcc.target/arm/pr45335.c: New test.
9074         * gcc.target/arm/pr45335-2.c: New test.
9075         * gcc.target/arm/pr45335-3.c: New test.
9076         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9077         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9078         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9079
9080 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
9081
9082         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9083
9084 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9085
9086         PR fortran/49417
9087         * gfortran.dg/class_43.f03: New.
9088
9089 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
9090
9091         PR tree-optimization/49419
9092         * gcc.c-torture/execute/pr49419.c: New test.
9093
9094 2011-06-16  Revital Eres  <revital.eres@linaro.org>
9095
9096         * gcc.dg/sms-9.c: New file.
9097
9098 2011-06-15  Easwaran Raman  <eraman@google.com>
9099
9100         PR rtl-optimization/49414
9101         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9102
9103 2011-06-14  Jason Merrill  <jason@redhat.com>
9104
9105         * g++.dg/cpp0x/noexcept13.C: New.
9106
9107 2011-06-14  Easwaran Raman  <eraman@google.com>
9108
9109         PR rtl-optimization/44194
9110         * gcc.dg/pr44194-1.c: New test.
9111         * gcc.dg/pr44194-2.c: New test.
9112
9113 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9114
9115         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9116         switches.
9117         * gcc.target/arm/pr45701-2.c: Likewise.
9118         * gcc.target/arm/thumb-branch1.c: Likewise.
9119
9120 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
9121
9122         PR testsuite/48727
9123         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9124
9125 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9126
9127         * gcc.target/arm/pr45701-1.c: Require thumb support.
9128         * gcc.target/arm/pr45701-2.c: Likewise.
9129         * gcc.target/arm/thumb-branch1.c: Likewise.
9130
9131         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9132         * gcc.target/arm/pr39839.c: Likewise.
9133         * gcc.target/arm/pr40657-2.c: Likewise.
9134         * gcc.target/arm/pr40956.c: Likewise.
9135         * gcc.target/arm/pr41679.c: Likewise.
9136         * gcc.target/arm/pr42235.c: Likewise.
9137         * gcc.target/arm/pr42495.c: Likewise.
9138         * gcc.target/arm/pr42505.c: Likewise.
9139         * gcc.target/arm/pr42574.c: Likewise.
9140         * gcc.target/arm/pr46883.c: Likewise.
9141         * gcc.target/arm/pr46934.c: Likewise.
9142         * gcc.target/arm/xor-and.c: Likewise.
9143
9144 2011-06-14  Jason Merrill  <jason@redhat.com>
9145
9146         * g++.dg/other/error23.C: Adjust error message.
9147         * g++.dg/other/error32.C: Likewise.
9148
9149         PR c++/49389
9150         * g++.dg/cpp0x/rv-dotstar.C: New.
9151
9152         PR c++/49369
9153         * g++.dg/cpp0x/decltype30.C: New.
9154
9155         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9156
9157 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9158
9159         PR fortran/49103
9160         * gfortran.dg/pr49103.f90: New test.
9161
9162 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9163
9164         PR target/45098
9165         * gcc.target/arm/ivopts-3.c: New test.
9166         * gcc.target/arm/ivopts-4.c: New test.
9167         * gcc.target/arm/ivopts-5.c: New test.
9168
9169 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9170
9171         PR rtl-optimization/49390
9172         * gcc.c-torture/execute/pr49390.c: New test.
9173
9174 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9175
9176         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9177
9178 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9179
9180         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9181         * gcc.c-torture/execute/cmpsi-2.x: New file.
9182         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9183         * gcc.c-torture/execute/pr45262.x: New file.
9184         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9185         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9186         int32plus
9187         * gcc.c-torture/compile/pr49163.c: Ditto.
9188
9189 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9190
9191         * gcc.dg/vect/vect-16.c: Rename to...
9192         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9193         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9194         for double-word vectors.
9195         * gcc.dg/vect/vect-peel-4.c: Likewise.
9196         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9197         vect_element_align.
9198         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9199         -fno-fast-math.
9200
9201 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9202
9203         PR target/44618
9204         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9205
9206 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9207
9208         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9209
9210 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9211
9212         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9213
9214 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9215
9216         * gfortran.dg/trim_optimize_8.f90:  New test case.
9217
9218 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9219            Ira Rosen  <ira.rosen@linaro.org>
9220
9221         PR tree-optimization/49352
9222         * gcc.dg/vect/pr49352.c: New test.
9223
9224 2011-06-12  Tobias Burnus
9225
9226         PR fortran/49324
9227         * gfortran.dg/alloc_comp_assign_11.f90: New.
9228
9229 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9230
9231         * gfortran.dg/trim_optimize_7.f90:  New test.
9232
9233 2011-06-10  Wei Guozhi  <carrot@google.com>
9234
9235         PR target/45335
9236         * gcc.target/arm/pr45335.c: New test.
9237         * gcc.target/arm/pr45335-2.c: New test.
9238         * gcc.target/arm/pr45335-3.c: New test.
9239         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9240         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9241         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9242
9243 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9244
9245         PR c++/41769
9246         * g++.dg/parse/error39.C: New.
9247
9248 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9249
9250         * gcc.target/arm/20090811-1.c: Skip for incompatible
9251         options, do not override other options.
9252         * gcc.target/arm/combine-cmp-shift.c: Skip for
9253         incompatible options.
9254         * gcc.target/arm/pr45094.c: Likewise.
9255         * gcc.target/arm/scd42-1.c: Likewise.
9256         * gcc.target/arm/scd42-3.c: Likewise.
9257         * gcc.target/arm/thumb-ltu.c: Likewise.
9258
9259         * lib/target-supports.exp
9260         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9261         multilib flags use -mfpu with a value other than neon-fp16.
9262
9263 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9264
9265         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9266         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9267
9268 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9269
9270         * lib/target-supports.exp (check_effective_target_pie): New proc.
9271         * gcc.dg/pie-link.c: Use target pie.
9272
9273 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9274             Laurent Rougïżœ  <laurent.rouge@menta.fr>
9275
9276         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9277         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9278
9279 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9280
9281         * gfortran.dg/coarray/sync_1.f90: New test for
9282         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9283
9284 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9285
9286         PR tree-optimization/49318
9287         * gcc.dg/vect/pr49318.c: New test.
9288
9289 2011-06-09  David Krauss  <potswa@mac.com>
9290
9291         * g++.dg/template/arrow1.C: New.
9292
9293 2011-06-09  Jason Merrill  <jason@redhat.com>
9294
9295         * lib/prune.exp: Prune "note"s.
9296         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9297
9298         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9299         * g++.dg/template/dependent-expr3.C: Likewise.
9300         * g++.dg/parse/template7.C: Likewise.
9301         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9302         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9303         * g++.old-deja/g++.pt/friend38.C: Likewise.
9304         * g++.old-deja/g++.pt/crash32.C: Likewise.
9305         * g++.old-deja/g++.other/init4.C: Likewise.
9306         * g++.old-deja/g++.other/friend8.C: Likewise.
9307
9308         * g++.dg/ext/complex7.C: Adjust expected output.
9309         * g++.dg/diagnostic/method1.C: Likewise.
9310         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9311         * g++.dg/parse/crash33.C: Likewise.
9312         * g++.dg/other/warning1.C: Likewise.
9313         * g++.dg/init/pr29571.C: Likewise.
9314         * g++.dg/warn/overflow-warn-1.C: Likewise.
9315         * g++.dg/warn/overflow-warn-3.C: Likewise.
9316         * g++.dg/warn/overflow-warn-4.C: Likewise.
9317         * g++.old-deja/g++.oliva/template1.C: Likewise.
9318
9319         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9320         * g++.dg/parse/template7.C: Adjust.
9321
9322 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9323
9324         PR target/49307
9325         * gcc.dg/pr49307.c: New.
9326
9327 2011-06-09  Wei Guozhi  <carrot@google.com>
9328
9329         PR target/46975
9330         * gcc.target/arm/pr46975.c: New testcase.
9331
9332 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9333
9334         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9335         (PMETH, arglist_t): Removed.
9336         (method_get_number_of_arguments): Removed.
9337         (method_get_nth_argument): Removed.
9338         (method_get_first_argument): Removed.
9339         (method_get_next_argument): Removed.
9340         (method_get_sizeof_arguments): Removed.
9341         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9342         (PMETH): Removed.
9343         (method_get_number_of_arguments): Removed.
9344         (method_get_nth_argument): Removed.
9345         (method_get_first_argument): Removed.
9346         (method_get_next_argument): Removed.
9347         (method_get_sizeof_arguments): Removed.
9348         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9349
9350 2011-06-09  David Li  <davidxl@google.com>
9351
9352         * gcc.dg/dump-pass.c: New test.
9353
9354 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9355
9356         PR c++/29003
9357         * g++.dg/parse/error38.C: New.
9358
9359 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9360
9361         PR middle-end/49308
9362         * gfortran.dg/pr49308.f90: New test.
9363
9364 2011-06-08  Jason Merrill  <jason@redhat.com>
9365
9366         * g++.dg/cpp0x/noexcept11.C: New.
9367         * g++.dg/cpp0x/noexcept12.C: New.
9368         * g++.dg/cpp0x/sfinae11.C: Adjust.
9369
9370 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9371
9372         PR testsuite/49323
9373         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9374         to dg-options, match also DW_AT_linkage_name.
9375
9376 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9377
9378         PR middle-end/21953
9379         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9380         -fno-common on alpha*-dec-osf*.
9381         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9382
9383 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9384
9385         PR rtl-optimization/49303
9386         * gcc.target/ia64/pr49303.c: New test.
9387
9388 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9389
9390         PR fortran/18918
9391         * gfortran.dg/coarray_lock_1.f90: New.
9392         * gfortran.dg/coarray_lock_2.f90: New.
9393
9394 2011-06-07  Jason Merrill  <jason@redhat.com>
9395
9396         * lib/prune.exp: Look for "required" rather than "instantiated".
9397         * g++.dg/abi/mangle11.C: Likewise.
9398         * g++.dg/abi/mangle12.C: Likewise.
9399         * g++.dg/abi/mangle17.C: Likewise.
9400         * g++.dg/abi/mangle20-2.C: Likewise.
9401         * g++.dg/abi/pragma-pack1.C: Likewise.
9402         * g++.dg/cpp0x/decltype26.C: Likewise.
9403         * g++.dg/cpp0x/decltype28.C: Likewise.
9404         * g++.dg/cpp0x/decltype29.C: Likewise.
9405         * g++.dg/cpp0x/enum11.C: Likewise.
9406         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9407         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9408         * g++.dg/cpp0x/pr47416.C: Likewise.
9409         * g++.dg/ext/case-range2.C: Likewise.
9410         * g++.dg/ext/case-range3.C: Likewise.
9411         * g++.dg/gomp/for-19.C: Likewise.
9412         * g++.dg/gomp/pr37533.C: Likewise.
9413         * g++.dg/gomp/pr38639.C: Likewise.
9414         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9415         * g++.dg/inherit/base3.C: Likewise.
9416         * g++.dg/inherit/using6.C: Likewise.
9417         * g++.dg/init/placement4.C: Likewise.
9418         * g++.dg/init/reference3.C: Likewise.
9419         * g++.dg/lookup/scoped6.C: Likewise.
9420         * g++.dg/lookup/using7.C: Likewise.
9421         * g++.dg/other/abstract1.C: Likewise.
9422         * g++.dg/other/error10.C: Likewise.
9423         * g++.dg/other/error5.C: Likewise.
9424         * g++.dg/other/field1.C: Likewise.
9425         * g++.dg/other/offsetof5.C: Likewise.
9426         * g++.dg/parse/bitfield2.C: Likewise.
9427         * g++.dg/parse/constant4.C: Likewise.
9428         * g++.dg/parse/crash20.C: Likewise.
9429         * g++.dg/parse/invalid-op1.C: Likewise.
9430         * g++.dg/parse/non-dependent2.C: Likewise.
9431         * g++.dg/parse/template18.C: Likewise.
9432         * g++.dg/tc1/dr152.C: Likewise.
9433         * g++.dg/tc1/dr166.C: Likewise.
9434         * g++.dg/tc1/dr176.C: Likewise.
9435         * g++.dg/tc1/dr213.C: Likewise.
9436         * g++.dg/template/access11.C: Likewise.
9437         * g++.dg/template/access2.C: Likewise.
9438         * g++.dg/template/access3.C: Likewise.
9439         * g++.dg/template/access7.C: Likewise.
9440         * g++.dg/template/arg7.C: Likewise.
9441         * g++.dg/template/cond2.C: Likewise.
9442         * g++.dg/template/crash13.C: Likewise.
9443         * g++.dg/template/crash40.C: Likewise.
9444         * g++.dg/template/crash7.C: Likewise.
9445         * g++.dg/template/crash84.C: Likewise.
9446         * g++.dg/template/ctor5.C: Likewise.
9447         * g++.dg/template/defarg13.C: Likewise.
9448         * g++.dg/template/defarg14.C: Likewise.
9449         * g++.dg/template/dtor7.C: Likewise.
9450         * g++.dg/template/eh2.C: Likewise.
9451         * g++.dg/template/error2.C: Likewise.
9452         * g++.dg/template/error43.C: Likewise.
9453         * g++.dg/template/friend32.C: Likewise.
9454         * g++.dg/template/injected1.C: Likewise.
9455         * g++.dg/template/instantiate1.C: Likewise.
9456         * g++.dg/template/instantiate3.C: Likewise.
9457         * g++.dg/template/instantiate5.C: Likewise.
9458         * g++.dg/template/instantiate7.C: Likewise.
9459         * g++.dg/template/local6.C: Likewise.
9460         * g++.dg/template/lookup2.C: Likewise.
9461         * g++.dg/template/member5.C: Likewise.
9462         * g++.dg/template/memfriend15.C: Likewise.
9463         * g++.dg/template/memfriend16.C: Likewise.
9464         * g++.dg/template/memfriend17.C: Likewise.
9465         * g++.dg/template/memfriend7.C: Likewise.
9466         * g++.dg/template/meminit1.C: Likewise.
9467         * g++.dg/template/nested3.C: Likewise.
9468         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9469         * g++.dg/template/nontype12.C: Likewise.
9470         * g++.dg/template/nontype13.C: Likewise.
9471         * g++.dg/template/nontype6.C: Likewise.
9472         * g++.dg/template/pr23510.C: Likewise.
9473         * g++.dg/template/pr35240.C: Likewise.
9474         * g++.dg/template/ptrmem15.C: Likewise.
9475         * g++.dg/template/ptrmem6.C: Likewise.
9476         * g++.dg/template/qualified-id1.C: Likewise.
9477         * g++.dg/template/qualttp20.C: Likewise.
9478         * g++.dg/template/qualttp3.C: Likewise.
9479         * g++.dg/template/qualttp4.C: Likewise.
9480         * g++.dg/template/qualttp5.C: Likewise.
9481         * g++.dg/template/qualttp6.C: Likewise.
9482         * g++.dg/template/qualttp7.C: Likewise.
9483         * g++.dg/template/qualttp8.C: Likewise.
9484         * g++.dg/template/recurse.C: Likewise.
9485         * g++.dg/template/recurse2.C: Likewise.
9486         * g++.dg/template/ref5.C: Likewise.
9487         * g++.dg/template/scope2.C: Likewise.
9488         * g++.dg/template/sfinae10.C: Likewise.
9489         * g++.dg/template/sfinae3.C: Likewise.
9490         * g++.dg/template/sizeof3.C: Likewise.
9491         * g++.dg/template/static9.C: Likewise.
9492         * g++.dg/template/template-id-2.C: Likewise.
9493         * g++.dg/template/typedef13.C: Likewise.
9494         * g++.dg/template/typename4.C: Likewise.
9495         * g++.dg/template/using14.C: Likewise.
9496         * g++.dg/template/using2.C: Likewise.
9497         * g++.dg/template/warn1.C: Likewise.
9498         * g++.dg/warn/Wparentheses-13.C: Likewise.
9499         * g++.dg/warn/Wparentheses-15.C: Likewise.
9500         * g++.dg/warn/Wparentheses-16.C: Likewise.
9501         * g++.dg/warn/Wparentheses-17.C: Likewise.
9502         * g++.dg/warn/Wparentheses-18.C: Likewise.
9503         * g++.dg/warn/Wparentheses-19.C: Likewise.
9504         * g++.dg/warn/Wparentheses-20.C: Likewise.
9505         * g++.dg/warn/Wparentheses-23.C: Likewise.
9506         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9507         * g++.dg/warn/noeffect2.C: Likewise.
9508         * g++.dg/warn/noeffect4.C: Likewise.
9509         * g++.dg/warn/pr8570.C: Likewise.
9510         * g++.old-deja/g++.brendan/init2.C: Likewise.
9511         * g++.old-deja/g++.eh/spec6.C: Likewise.
9512         * g++.old-deja/g++.pt/crash10.C: Likewise.
9513         * g++.old-deja/g++.pt/crash36.C: Likewise.
9514         * g++.old-deja/g++.pt/derived3.C: Likewise.
9515         * g++.old-deja/g++.pt/error2.C: Likewise.
9516         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9517         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9518         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9519         * g++.old-deja/g++.pt/overload7.C: Likewise.
9520         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9521
9522 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9523             Iain Sandoe  <iains@gcc.gnu.org>
9524
9525         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9526         Added code to deal with the case when [Protocol
9527         -descriptionForInstanceMethod:] or [Protocol
9528         -descriptionForClassMethod:] returns NULL.
9529
9530 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9531             Iain Sandoe  <iains@gcc.gnu.org>
9532
9533         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9534         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9535         Added cast.
9536
9537 2011-06-07  Xinliang David Li  <davidxl@google.com>
9538
9539         * gcc.dg/inline_2.c: New test.
9540         * gcc.dg/unroll_2.c: New test.
9541         * gcc.dg/inline_3.c: New test.
9542         * gcc.dg/unroll_3.c: New test.
9543         * gcc.dg/inline_4.c: New test.
9544         * gcc.dg/unroll_4.c: New test.
9545         * gcc.dg/inline_1.c: New test.
9546         * gcc.dg/unroll_1.c: New test.
9547
9548 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9549
9550         PR tree-optimization/48497
9551         * lib/gcc-defs.exp (dg-additional-options): New proc.
9552         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9553         -msse2 on 32-bit x86.
9554
9555 2011-06-06  Jason Merrill  <jason@redhat.com>
9556
9557         * g++.dg/cpp0x/enum19.C: New.
9558
9559 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9560
9561         * gcc.target/arm/neon-reload-class.c: New test.
9562
9563 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9564
9565         PR debug/49130
9566         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9567
9568 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9569
9570         * gcc.target/arm/smlatb-1.c: New file.
9571         * gcc.target/arm/smlatt-1.c: New file.
9572         * gcc.target/arm/smlaltb-1.c: New file.
9573         * gcc.target/arm/smlaltt-1.c: New file.
9574
9575 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9576
9577         * gcc.target/arm/mla-2.c: New test.
9578
9579 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9580
9581         PR gcov-profile/49299
9582         * gcc.dg/tree-prof/pr49299-1.c: New test.
9583         * gcc.dg/tree-prof/pr49299-2.c: New test.
9584
9585 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9586
9587         * lib/target-supports.exp
9588         (check_effective_target_vect_widen_mult_qi_to_hi):
9589         Add NEON as supporting target.
9590         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9591         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9592         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9593         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9594         using widening multiplication on targets that support it.
9595         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9596         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9597         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9598
9599 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9600
9601         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9602         Modern Objective-C runtime API.
9603         * objc/execute/next_mapping.h: Removed.
9604         * objc-obj-c++-shared/next-mapping.h: Removed.
9605         * objc-obj-c++-shared/Object1.h: Removed.
9606         * objc-obj-c++-shared/Object1.m: Removed.
9607         * objc-obj-c++-shared/Object1.mm: Removed.
9608         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9609         * objc-obj-c++-shared/Protocol1.h: Removed.
9610         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9611         of ProtoBool, IVAR_T and METHOD.
9612         * objc-obj-c++-shared/runtime.h: New.
9613         * objc-obj-c++-shared/TestsuiteObject.h: New.
9614         * objc-obj-c++-shared/TestsuiteObject.m: New.
9615
9616         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9617         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9618         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9619         it a class method.
9620         * objc/execute/_cmd.m: Include
9621         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9622         runtime API.  ([TestClass +initialize]): Include this method also
9623         with the GNU runtime.
9624         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9625         Object.  ([-setValue:]): Return void.
9626         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9627         with the GNU runtime.  Include
9628         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9629         for the NeXT runtime.  Use the existing print_ivars() and
9630         compare_structures() implementations for the old NeXT runtime.
9631         Added new implementations for the Modern GNU and NeXT runtimes.
9632         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9633         well.  (main): Use objc_getClass().  Use return instead of exit.
9634         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9635         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9636         of exit().
9637         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9638         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9639         instead of Object.  (main): Use return instead of exit().
9640         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9641         instead of Object.  Removed prototype for exit().  (main): Use
9642         return instead of exit().  Use the Modern Objective-C runtime API.
9643         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9644         Object.
9645         * objc/execute/class-tests-1.h: Include
9646         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9647         runtime API.  (test_class_with_superclass): Do not call [Object
9648         class].  There is no need to with the current libobjc.
9649         * objc/execute/class-tests-2.h: Include
9650         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9651         runtime API.
9652         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9653         ../../objc-obj-c++-shared/next-mapping.h.
9654         * objc/execute/class-2.m: Likewise.
9655         * objc/execute/class-3.m: Likewise.
9656         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9657         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9658         +initialize]): Include this method also with the GNU
9659         runtime. (main): Use the Modern Objective-C runtime API.
9660         * objc/execute/class-5.m: Likewise.
9661         * objc/execute/class-6.m: Likewise.
9662         * objc/execute/class-7.m: Likewise.
9663         * objc/execute/class-8.m: Likewise.
9664         * objc/execute/class-9.m: Likewise.
9665         * objc/execute/class-10.m: Likewise.
9666         * objc/execute/class-11.m: Likewise.
9667         * objc/execute/class-12.m: Likewise.
9668         * objc/execute/class-13.m: Likewise.
9669         * objc/execute/class-14.m: Likewise.
9670         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9671         this method also with the GNU runtime.
9672         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9673         +initialize]): Include this method also with the GNU runtime.
9674         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9675         of Object.
9676         * objc/execute/encode-1.m: Likewise.
9677         * objc/execute/enumeration-1.m: Likewise.
9678         * objc/execute/enumeration-2.m: Likewise.
9679         * objc/execute/exceptions/catchall-1.m: Likewise.
9680         * objc/execute/exceptions/finally-1.m: Likewise.
9681         * objc/execute/exceptions/foward-1.m: Likewise.
9682         * objc/execute/exceptions/local-variables-1.m: Likewise.
9683         * objc/execute/exceptions/throw-nil.m: Likewise.
9684         * objc/execute/exceptions/trivial.m: Likewise.
9685         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9686         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9687         * objc/execute/exceptions/matcher-1.m: Likewise.
9688         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9689         Object.
9690         * objc/execute/formal_protocol-2.m: Likewise.
9691         * objc/execute/formal_protocol-3.m: Likewise.
9692         * objc/execute/formal_protocol-4.m: Likewise.
9693         * objc/execute/formal_protocol-5.m: Include
9694         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9695         protocol_getName().
9696         * objc/execute/formal_protocol-6.m: Likewise.
9697         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9698         Object.  Include <objc/Protocol.h> instead of
9699         ../../objc-obj-c++-shared/Protocol1.h.
9700         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9701         Object.
9702         * objc/execute/informal_protocol.m: Likewise.
9703         * objc/execute/load-3.m: Likewise.
9704         * objc/execute/many_args_method.m ([TestClass +initialize]):
9705         Include this method with the GNU runtime as well.
9706         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9707         * objc/execute/nested-func-1.m: Use TestsuiteObject
9708         instead of Object.
9709         * objc/execute/nil_method-1.m: Likewise.
9710         * objc/execute/no_clash.m: Likewise.
9711         * objc/execute/np-1.m: Do not include
9712         ../../objc-obj-c++-shared/Protocol1.h.
9713         (main): Use return instead of exit().
9714         * objc/execute/np-2.m: Do not include
9715         ../../objc-obj-c++-shared/Protocol1.h.
9716         ([MyObject +initialize]): Include this method also with the GNU
9717         runtime.  (main): Use return instead of exit().
9718         * objc/execute/object_is_class.m: Include
9719         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9720         of Object.  (main): Use the Modern Objective-C runtime API.
9721         * objc/execute/object_is_meta_class.m: Likewise.
9722         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9723         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9724         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9725         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9726         Objective-C runtime API.
9727         * objc/execute/protocol-isEqual-2.m: Likewise.
9728         * objc/execute/protocol-isEqual-3.m: Likewise.
9729         * objc/execute/protocol-isEqual-4.m: Likewise.
9730         * objc/execute/redefining_self.m ([TestClass +initialize]):
9731         Include this method with the GNU runtime as well.
9732         * objc/execute/root_methods.m: Include
9733         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9734         Include this method with the GNU runtime as well.
9735         (main): Use the Modern Objective-C runtime API.
9736         * objc/execute/selector-1.m: Include
9737         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9738         of Object.  (main): Use the Modern Objective-C runtime API.
9739         * objc/execute/static-1.m ([Test +initialize]): Include this
9740         method with the GNU runtime as well.
9741         * objc/execute/static-2.m: Likewise.
9742         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9743         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9744         ([MathClass +initialize]): Include this method with the GNU
9745         runtime as well.
9746         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9747         instead of Object.
9748         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9749         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9750         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9751         * objc.dg/attributes/method-attribute-1.m: Likewise.
9752         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9753         * objc.dg/attributes/method-attribute-2.m: Likewise.
9754         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9755         * objc.dg/attributes/method-attribute-3.m: Likewise.
9756         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9757         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9758         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9759         * obj-c++.dg/bitfield-1.mm: Likewise.
9760         * obj-c++.dg/bitfield-2.mm: Likewise
9761         * objc.dg/bitfield-3.m: Likewise.
9762         * obj-c++.dg/bitfield-4.mm: Likewise.
9763         * objc.dg/bitfield-5.m: Likewise
9764         * objc.dg/call-super-1.m: Likewise.
9765         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9766         Use objc_getClass() instead of objc_get_class(), but for the GNU
9767         runtime redefine objc_getClass as objc_get_class.  Include
9768         ../objc-obj-c++-shared/runtime.h.
9769         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9770         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9771         Use the Modern Objective-C runtime API.
9772         * objc.dg/class-protocol-1.m: Include
9773         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9774         * obj-c++.dg/class-protocol-1.mm: Likewise.
9775         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9776         * objc.dg/comp-types-10.m: Likewise.
9777         * objc.dg/comp-types-11.m: Likewise.
9778         * objc.dg/comp-types-12.m: Likewise.
9779         * obj-c++.dg/comp-types-9.mm: Likewise.
9780         * obj-c++.dg/comp-types-11.mm: Likewise.
9781         * obj-c++.dg/comp-types-12.mm: Likewise.
9782         * obj-c++.dg/comp-types-13.mm: Likewise.
9783         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9784         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9785         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9786         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9787         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9788         * objc.dg/desig-init-1.m: Likewise.
9789         * obj-c++.dg/defs.mm: Likewise.
9790         * objc.dg/exceptions-2.m: Likewise.
9791         * obj-c++.dg/except-1.mm: Likewise.
9792         * obj-c++.dg/exceptions-2.mm: Likewise.
9793         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9794         Use the Modern Objective-C runtime API.
9795         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9796         the Modern Objective-C runtime API.  Do not include
9797         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9798         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9799         the Modern Objective-C runtime API except when using an older NeXT
9800         runtime.
9801         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9802         the Modern Objective-C runtime API.
9803         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9804         objc/encoding.h.
9805         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9806         * objc.dg/encode-7-next-64bit.m: Updated include.
9807         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9808         objc/encoding.h.
9809         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9810         the Modern Objective-C runtime API.
9811         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9812         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9813         instead of ../objc-obj-c++-shared/Protocol1.h.
9814         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9815         the Modern Objective-C runtime API except when using an older NeXT
9816         runtime.
9817         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9818         the Modern Objective-C runtime API.
9819         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9820         Object.
9821         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9822         * objc.dg/fix-and-continue-2.m: Likewise.
9823         * objc.dg/foreach-1.m: Likewise.
9824         * objc.dg/foreach-2.m: Likewise.
9825         * objc.dg/foreach-3.m: Likewise.
9826         * objc.dg/foreach-4.m: Likewise.
9827         * objc.dg/foreach-5.m: Likewise.
9828         * objc.dg/foreach-6.m: Likewise.
9829         * objc.dg/foreach-7.m: Likewise.
9830         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9831         Object.
9832         * objc.dg/func-ptr-2.m: Likewise.
9833         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9834         Do not include objc/objc-api.h.
9835         * obj-c++.dg/fsf-package-0.mm: Likewise.
9836         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9837         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9838         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9839         of Object.
9840         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9841         * objc.dg/gnu-runtime-3.m: Likewise.
9842         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9843         * objc.dg/headers.m: Include objc/runtime.h instead of
9844         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9845         for the NeXT runtime.
9846         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9847         * obj-c++.dg/isa-field-1.mm: Likewise.
9848         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9849         * objc.dg/layout-1.m: Likewise.
9850         * objc.dg/layout-2.m: Likewise.
9851         * objc.dg/local-decl-2.m: Likewise.
9852         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9853         Object.  ([Container +elementForView:]): Use
9854         class_conformsToProtocol().
9855         * obj-c++.dg/lookup-2.mm: Likewise.
9856         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9857         * obj-c++.dg/local-decl-1.mm: Likewise.
9858         * objc.dg/method-3.m: Likewise.
9859         * objc.dg/method-4.m: Likewise.
9860         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9861         ../objc-obj-c++-shared/Protocol1.h.
9862         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9863         * objc.dg/method-9.m: Likewise.
9864         * objc.dg/method-10.m: Likewise.
9865         * objc.dg/method-13.m ([Root +initialize]): Include this method
9866         also for the GNU runtime.  (main): Use objc_getClass() also for
9867         the GNU runtime.
9868         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9869         * objc.dg/method-17.m: Likewise.
9870         * objc.dg/method-19.m: Likewise.
9871         * objc.dg/method-20b.m: Likewise.
9872         * obj-c++.dg/method-2.mm: Likewise.
9873         * obj-c++.dg/method-6.mm: Likewise.
9874         * obj-c++.dg/method-10.mm: Likewise.
9875         * obj-c++.dg/method-11.mm: Likewise.
9876         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9877         ../objc-obj-c++-shared/Protocol1.h.
9878         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9879         * obj-c++.dg/method-15.mm: Likewise.
9880         * obj-c++.dg/method-17.mm: Likewise.
9881         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9882         +initialize]): Include this method also for the GNU
9883         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9884         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9885         * obj-c++.dg/method-22.mm: Likewise.
9886         * obj-c++.dg/method-23.mm: Likewise.
9887         * obj-c++.dg/no-extra-load.mm: Likewise.
9888         * objc.dg/objc-fast-4.m: Likewise.
9889         * objc.dg/objc-gc-4.m: Likewise.
9890         * obj-c++.dg/objc-gc-3.mm: Likewise.
9891         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9892         protocol_getMethodDescription() instead of [Protocol
9893         -descriptionForInstanceMethod].
9894         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9895         Made it available with all runtimes.  (main): Call -test instead
9896         of -class.
9897         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9898         and put into a category.
9899         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9900         Object.  Include objc/objc.h.
9901         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9902         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9903         New. (main): Use protocol_getMethodDescription() instead
9904         of [Protocol -descriptionForInstanceMethod] and [Protocol
9905         -descriptionForClassMethod].
9906         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9907         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9908         Objective-C runtime API.
9909         * obj-c++.dg/proto-qual-1.mm: Likewise.
9910         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9911         Object.
9912         * obj-c++.dg/property/property-1.mm: Likewise.
9913         * obj-c++.dg/qual-types-1.mm: Likewise.
9914         * objc.dg/selector-2.m: Include objc/objc.h instead of
9915         ../objc-obj-c++-shared/Object1.h.
9916         * obj-c++.dg/selector-2.mm: Likewise.
9917         * obj-c++.dg/selector-5.mm: Likewise.
9918         * obj-c++.dg/selector-6.mm: Likewise.
9919         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9920         Object.  Do not include objc/objc-api.h.
9921         * obj-c++.dg/set-not-used-1.mm: Likewise.
9922         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9923         * objc.dg/stret-1.m: Likewise.
9924         * objc.dg/stret-2.m: Likewise.
9925         * obj-c++.dg/super-class-2.mm: Likewise.
9926         * objc.dg/super-class-3.m: Likewise.
9927         * objc.dg/super-class-4.m: Likewise.
9928         * objc.dg/sync-2.m: Likewise.
9929         * obj-c++.dg/sync-2.mm: Likewise.
9930         * objc.dg/sync-1.m: Include objc/objc.h instead of
9931         ../objc-obj-c++-shared/Object1.h.
9932         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9933         'Class' as the type of 'isa'.
9934         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9935         Objective-C runtime API.  ([TestClass +initialize]): Include this
9936         method with the GNU runtime as well.
9937         * objc.dg/strings/strings-1.m: Updated includes.
9938         * obj-c++.dg/strings/strings-1.mm: Likewise.
9939         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9940         objc.dg/strings/const-str-12b.m.
9941         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9942         * obj-c++.dg/template-3.mm: Likewise.
9943         * obj-c++.dg/template-4.mm: Likewise.
9944         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9945         Objective-C runtime API.
9946         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9947         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9948         * obj-c++.dg/try-catch-1.mm: Likewise.
9949         * obj-c++.dg/try-catch-2.mm: Likewise.
9950         * objc.dg/try-catch-3.m: Likewise.
9951         * obj-c++.dg/try-catch-3.mm: Likewise.
9952         * objc.dg/try-catch-6.m: Likewise.
9953         * objc.dg/try-catch-7.m: Likewise.
9954         * obj-c++.dg/try-catch-7.mm: Likewise.
9955         * obj-c++.dg/try-catch-8.mm: Likewise.
9956         * obj-c++.dg/try-catch-9.mm: Likewise.
9957         * objc.dg/try-catch-10.m: Likewise.
9958         * obj-c++.dg/try-catch-11.mm: Likewise.
9959         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9960         Object.  Include objc/objc.h.
9961         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9962         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9963         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9964         Object.  Use Modern Objective-C runtime API.  Do not use
9965         performv::.
9966         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9967         * obj-c++.dg/torture/trivial.mm: Likewise.
9968         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9969         instead of ../objc-obj-c++-shared/Object1.h.  Include
9970         ../objc-obj-c++-shared/runtime.h.
9971         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9972         * objc.dg/torture/strings/const-str-11.m: Likewise.
9973         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9974         * objc.dg/torture/strings/const-str-9.m: Likewise.
9975         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9976         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9977         instead of Object. Only add _FooClassReference if
9978         __NEXT_RUNTIME__.
9979         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9980         * objc.dg/torture/strings/const-str-8.m: Likewise.
9981         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9982         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9983         additional sources.
9984         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9985         Object.
9986         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9987         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9988         * obj-c++.dg/va-meth-1.mm: Likewise.
9989         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9990         ../objc-obj-c++-shared/Object1.h.
9991         * objc.dg/zero-link-3.m: Likewise.
9992
9993 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9994
9995         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9996
9997 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9998
9999         PR obj-c++/48275
10000         * obj-c++.dg/property/cxx-property-1.mm: New.
10001         * obj-c++.dg/property/cxx-property-2.mm: New.
10002
10003 2011-06-06  Jason Merrill  <jason@redhat.com>
10004
10005         * g++.dg/cpp0x/regress/ptrmem1.C: New.
10006
10007 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
10008
10009         PR rtl-optimization/49145
10010         From Ryan Mansfield
10011         * gcc.c-torture/compile/pr49145.c: New test.
10012
10013 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
10014
10015         PR testsuite/49288
10016         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
10017         to dg-options, match also DW_AT_linkage_name.
10018
10019         PR debug/49294
10020         * gcc.dg/debug/pr49294.c: New test.
10021
10022         PR c++/49264
10023         * g++.dg/opt/pr49264.C: New test.
10024
10025 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
10026
10027         PR tree-optimization/49243
10028         * gcc.dg/pr49243.c: New.
10029
10030 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10031
10032         * gnat.dg/specs/cond_expr1.ads: New test.
10033
10034 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10035
10036         * gnat.dg/deferred_const4.ad[sb]: New test.
10037         * gnat.dg/deferred_const4_pkg.ads: New helper.
10038
10039 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10040
10041         * gnat.dg/test_tamdt.adb: Rename to...
10042         * gnat.dg/taft_type1.adb: ...this.
10043         * gnat.dg/tamdt.ad[sb]: Rename to...
10044         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
10045         * gnat.dg/tamdt_aux.ads: Rename to...
10046         * gnat.dg/taft_type1_pkg2.ads: ...this.
10047         * gnat.dg/taft_type2.ad[sb]: New test.
10048         * gnat.dg/taft_type2_pkg.ads: New helper.
10049         * gnat.dg/taft_type3.adb: New test.
10050         * gnat.dg/taft_type3_pkg.ads: New helper.
10051
10052 2011-06-05  Tobias Burnus  <burnus@net-b.de>
10053
10054         PR fortran/49255
10055         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
10056         for F2008.
10057
10058 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10059
10060         PR testsuite/49287
10061         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
10062         warning.
10063         * objc.dg/gnu-api-2-objc.m: Likewise.
10064         * obj-c++.dg/gnu-api-2-class.mm: Likewise
10065         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10066
10067 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10068
10069         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
10070         alignment, not the alignment, when calling class_addIvar().  Add
10071         an 'isa' instance variable to the test root class.
10072         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10073
10074 2011-06-04  Jan Hubicka  <jh@suse.cz>
10075
10076         PR tree-optimization/48893
10077         PR tree-optimization/49091
10078         PR tree-optimization/49179
10079         * gfortran.dg/pr49179.f90: New testcase
10080
10081 2011-06-04  Jan Hubicka  <jh@suse.cz>
10082
10083         PR lto/48954
10084         * g++.dg/torture/pr48954.C: New testcase.
10085
10086 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10087
10088         * g++.dg/warn/delete-non-virtual-dtor.C: New.
10089
10090 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10091
10092         PR c++/33840
10093         * g++.dg/diagnostic/bitfld2.C: New.
10094
10095 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10096
10097         PR target/49281
10098         * gcc.c-torture/execute/pr49281.c: New test.
10099
10100 2011-06-04  Jan Hubicka  <jh@suse.cz>
10101
10102         PR tree-optimize/48929
10103         * gcc.c-torture/compile/pr48929.c: New testcase.
10104
10105 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10106
10107         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10108
10109 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
10110
10111         PR c++/49276
10112         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10113
10114 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10115
10116         * objc.dg/headers.m: Do not include sarray.h and hash.h.
10117
10118 2011-06-03  Richard Henderson  <rth@redhat.com>
10119             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10120
10121         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10122
10123 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10124
10125         * objc.dg/headers.m: Do not include objc-list.h.
10126
10127 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10128
10129         * objc.dg/type-stream-1.m: Test removed.
10130         * objc.dg/headers.m: Do not include typedstream.h.
10131
10132 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10133
10134         * objc.dg/torture/forward-1.m (main): Updated testcase.
10135
10136 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
10137
10138         PR target/49163
10139         * gcc.c-torture/compile/pr49163.c: New.
10140
10141 2011-06-02  Asher Langton  <langton2@llnl.gov>
10142
10143         PR fortran/49268
10144         * gfortran.dg/PR49268.f90: New test.
10145
10146 2011-06-02  Asher Langton  <langton2@llnl.gov>
10147
10148         PR fortran/37039
10149         * gfortran.dg/PR37039.f90: New test.
10150
10151 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10152
10153         PR objc/48539
10154         * objc.dg/method-5.m: Updated.
10155         * objc.dg/method-19.m: Updated.
10156         * objc.dg/method-lookup-1.m: New.
10157         * obj-c++.dg/method-6.mm: Updated.
10158         * obj-c++.dg/method-7.mm: Updated.
10159         * obj-c++.dg/method-lookup-1.mm: New.
10160
10161 2011-06-02  DJ Delorie  <dj@redhat.com>
10162
10163         * lib/timeout.exp (timeout): Add board_info support.
10164
10165 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10166
10167         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10168
10169 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10170
10171         PR fortran/49265
10172         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10173         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10174
10175 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10176             Hans-Peter Nilsson  <hp@axis.com>
10177
10178         PR rtl-optimization/48840
10179         * gcc.target/sparc/ultrasp13.c: New test.
10180
10181 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10182
10183         PR target/49238
10184         * gcc.c-torture/compile/pr49238.c: New.
10185
10186 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10187
10188         * gcc.target/arm/g2.c: Skip test in -mthumb.
10189         Skip test unless cpu is xscale.
10190         * gcc.target/arm/scd42-2.c: Likewise.
10191         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10192
10193 2011-06-01  Jason Merrill  <jason@redhat.com>
10194
10195         * g++.dg/cpp0x/decltype28.C: New.
10196         * g++.dg/cpp0x/decltype29.C: New.
10197
10198 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10199
10200         PR target/45074
10201         * gcc.target/mips/pr45074.c: New test.
10202
10203 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10204             Hans-Peter Nilsson  <hp@axis.com>
10205
10206         PR rtl-optimization/48830
10207         * gcc.target/sparc/ultrasp12.c: New test.
10208
10209 2011-06-01  David Li  <davidxl@google.com>
10210
10211         * gcc.dg/profile-dir-1.c: Change pass name.
10212         * gcc.dg/profile-dir-2.c: Ditto.
10213         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10214         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10215         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10216         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10217         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10218         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10219         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10220         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10221         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10222         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10223         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10224         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10225         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10226         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10227         * gcc.dg/profile-dir-3.c: Ditto.
10228         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10229
10230 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10231
10232         * objc.dg/attributes/method-nonnull-1.m: New test.
10233         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10234
10235 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10236
10237         PR fortran/18918
10238         * gfortran.dg/coarray_atomic_1.f90: New.
10239         * gfortran.dg/coarray/atomic_1.f90: New.
10240
10241 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10242
10243         * gcc.dg/guality/bswaptest.c: New test.
10244         * gcc.dg/guality/clztest.c: New test.
10245         * gcc.dg/guality/ctztest.c: New test.
10246         * gcc.dg/guality/rotatetest.c: New test.
10247
10248         PR target/48688
10249         * gcc.target/i386/pr48688.c: New test.
10250
10251 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10252
10253         PR c++/48010
10254         * g++.dg/lookup/name-clash9.C: New.
10255
10256 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10257
10258         PR fortran/18918
10259         * gfortran.dg/coarray/dummy_1.f90: New.
10260
10261 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10262
10263         PR fortran/18918
10264         * gfortran.dg/coarray/save_1.f90: New.
10265         * gfortran.dg/coarray_4.f90: Update dg-error.
10266
10267 2011-05-31  Jason Merrill  <jason@redhat.com>
10268
10269         * g++.dg/cpp0x/rv-template1.C: New.
10270
10271 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10272
10273         PR rtl-optimization/49235
10274         * gcc.dg/pr49235.c: New test.
10275
10276 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10277
10278         PR tree-optimization/49093
10279         * gcc.dg/vect/pr49093.c: New test.
10280
10281 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10282
10283         PR debug/49047
10284         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10285
10286 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10287
10288         PR testsuite/49239
10289         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10290         output array.
10291
10292 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10293
10294         PR target/49186
10295         * gcc.c-torture/execute/pr49186.c: New.
10296
10297 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10298
10299         PR target/49168
10300          * gcc.target/i386/pr49168-1.c: New.
10301
10302 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10303             Eric Botcazou  <ebotcazou@adacore.com>
10304
10305         * gcc.dg/guality/drap.c: New test.
10306
10307 2011-05-30  Richard Guenther  <rguenther@suse.de>
10308
10309         PR tree-optimization/49210
10310         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10311         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10312
10313 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10314
10315         PR c++/49223
10316         * g++.dg/gomp/pr49223-1.C: New test.
10317         * g++.dg/gomp/pr49223-2.C: New test.
10318
10319 2011-05-30  Richard Guenther  <rguenther@suse.de>
10320
10321         PR tree-optimization/49218
10322         * gcc.c-torture/execute/pr49218.c: New testcase.
10323
10324 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10325
10326         PR tree-optimization/49199
10327         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10328         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10329         -fno-tree-scev-cprop.
10330
10331 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10332
10333         PR fortran/47601
10334         * gfortran.dg/extends_13.f03: New.
10335
10336 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10337
10338         PR rtl-optimization/49095
10339         * gcc.target/i386/pr49095.c: New test.
10340
10341 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10342
10343         PR fortran/18918
10344         * gfortran.dg/coarray_24.f90: New.
10345
10346 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10347
10348         PR fortran/18918
10349         * gfortran.dg/coarray_23.f90: New.
10350
10351 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10352
10353         From Ryan Mansfield
10354         * gcc.dg/pr48826.c: New test.
10355
10356 2011-05-29  Richard Guenther  <rguenther@suse.de>
10357
10358         PR tree-optimization/49217
10359         * gcc.dg/torture/pr49217.c: New testcase.
10360
10361 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10362
10363         PR testsuite/49222
10364         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10365
10366 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10367
10368         * gnat.dg/boolean_subtype.adb: Rename to...
10369         * gnat.dg/boolean_subtype1.adb: ...this.
10370
10371 2011-05-28  Jason Merrill  <jason@redhat.com>
10372
10373         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10374
10375 2011-05-27  Jason Merrill  <jason@redhat.com>
10376
10377         * g++.dg/cpp0x/enum18.C: Adjust.
10378
10379         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10380
10381 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10382
10383         PR fortran/18918
10384         * gfortran.dg/coarray_22.f90: New.
10385
10386 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10387
10388         PR tree-optimization/46728
10389         * gcc.target/powerpc/pr46728-1.c: New.
10390         * gcc.target/powerpc/pr46728-2.c: New.
10391         * gcc.target/powerpc/pr46728-3.c: New.
10392         * gcc.target/powerpc/pr46728-4.c: New.
10393         * gcc.target/powerpc/pr46728-5.c: New.
10394         * gcc.dg/pr46728-6.c: New.
10395         * gcc.target/powerpc/pr46728-7.c: New.
10396         * gcc.target/powerpc/pr46728-8.c: New.
10397         * gcc.dg/pr46728-9.c: New.
10398         * gcc.target/powerpc/pr46728-10.c: New.
10399         * gcc.target/powerpc/pr46728-11.c: New.
10400         * gcc.dg/pr46728-12.c: New.
10401         * gcc.target/powerpc/pr46728-13.c: New.
10402         * gcc.target/powerpc/pr46728-14.c: New.
10403         * gcc.target/powerpc/pr46728-15.c: New.
10404         * gcc.target/powerpc/pr46728-16.c: New.
10405
10406 2011-05-27  Jason Merrill  <jason@redhat.com>
10407
10408         * g++.dg/abi/mangle47.C: New.
10409
10410         PR c++/49176
10411         * g++.dg/template/const5.C: New.
10412
10413         * g++.dg/cpp0x/enum18.C: New.
10414
10415         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10416
10417         * g++.dg/cpp0x/error6.C: New.
10418
10419         * g++.dg/cpp0x/error5.C: New.
10420
10421 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10422
10423         PR c++/49165
10424         * g++.dg/eh/cond6.C: New test.
10425
10426 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10427
10428         PR fortran/48820
10429         * gfortran.dg/rank_3.f90: New.
10430         * gfortran.dg/rank_4.f90: New.
10431
10432 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10433
10434         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10435         replace dump search.
10436
10437 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10438
10439         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10440         * gnat.dg/bit_packed_array5.adb: ...here.
10441
10442 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10443
10444         PR c++/42056
10445         * g++.dg/cpp0x/auto25.C: New.
10446
10447 2011-05-27  Richard Guenther  <rguenther@suse.de>
10448
10449         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10450
10451 2011-05-27  Richard Guenther  <rguenther@suse.de>
10452
10453         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10454
10455 2011-05-27  Richard Guenther  <rguenther@suse.de>
10456
10457         PR middle-end/49189
10458         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10459
10460 2011-05-26  Jason Merrill  <jason@redhat.com>
10461
10462         * g++.dg/cpp0x/friend1.C: New.
10463         * g++.dg/cpp0x/friend2.C: New.
10464
10465         * g++.dg/cpp0x/auto7.C: Update.
10466         * g++.dg/template/crash50.C: Adjust.
10467         * g++.dg/template/static9.C: Adjust.
10468         * g++.old-deja/g++.ext/memconst.C: Adjust.
10469
10470 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10471
10472         * gcc.dg/march.c: Ignore a note for some targets.
10473
10474 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10475             Nathan Froyd  <froydnj@codesourcery.com>
10476
10477         PR c++/2288
10478         PR c++/18770
10479         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10480         * g++.dg/parse/pr18770.C: New test.
10481         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10482
10483 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10484
10485         PR fortran/48955
10486         * gfortran.dg/dependency_40.f90 : New test.
10487
10488 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10489
10490         PR fortran/18918
10491         * gfortran.dg/coarray/registering_1.f90: New.
10492
10493 2011-05-26  Jason Merrill  <jason@redhat.com>
10494
10495         * g++.dg/cpp0x/variadic111.C: New.
10496         * g++.dg/cpp0x/variadic41.C: Adjust.
10497
10498 2011-05-26  Richard Guenther  <rguenther@suse.de>
10499
10500         PR tree-optimization/48702
10501         * gcc.dg/torture/pr48702.c: New testcase.
10502
10503 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10504
10505         PR gcov-profile/48845
10506         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10507         support.
10508         * gcc.dg/matrix/matrix.exp: Likewise.
10509         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10510         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10511         line number to check_profiling_available.
10512         * lib/target-supports.exp (check_profiling_available): Account for
10513         this.
10514         Require TLS runtime support with -fprofile-generate.
10515         * lib/profopt.exp (profopt-execute): Add TLS options for
10516         -fprofile-generate.
10517         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10518
10519 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10520
10521         PR c++/49165
10522         * g++.dg/eh/cond5.C: New test.
10523
10524         PR tree-optimization/49161
10525         * gcc.c-torture/execute/pr49161.c: New test.
10526
10527 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10528
10529         * gcc.target/arm/neon-vorn-vbic.c: New test.
10530
10531 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10532
10533         PR tree-optimization/49038
10534         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10535         * gcc.dg/vect/pr49038.c: New test.
10536
10537 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10538
10539         * g++.dg/init/pr25811-3.C: New.
10540         * g++.dg/init/pr25811-4.C: New.
10541
10542 2011-05-25  Jason Merrill  <jason@redhat.com>
10543
10544         * g++.dg/cpp0x/enum17.C: New.
10545         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10546
10547         * g++.dg/cpp0x/auto24.C: New.
10548
10549         * g++.dg/cpp0x/error4.C: New.
10550
10551         * g++.dg/cpp0x/rv-restrict.C: New.
10552
10553         * g++.dg/cpp0x/enum15.C: New.
10554         * g++.dg/cpp0x/constexpr-switch2.C: New.
10555
10556         * g++.dg/cpp0x/variadic110.C: New.
10557
10558         * g++.dg/cpp0x/auto9.C: Add typedef test.
10559
10560         * g++.dg/cpp0x/auto23.C: New.
10561         * g++.dg/cpp0x/auto9.C: Adjust.
10562
10563         * g++.dg/cpp0x/defaulted29.C: New.
10564
10565         * g++.dg/cpp0x/initlist51.C: New.
10566
10567 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10568
10569         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10570         * g++.dg/abi/packed1.C: Suppress warning.
10571         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10572         * g++.dg/template/stdarg1.C: Likewise.
10573         * g++.dg/other/packed1.C: Remove arm from xfail list.
10574
10575 2011-05-25  Jason Merrill  <jason@redhat.com>
10576
10577         * g++.dg/cpp0x/enum16.C: New.
10578         * g++.dg/parse/error15.C: Adjust.
10579
10580         * g++.dg/cpp0x/initlist50.C: New.
10581
10582         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10583
10584         * g++.dg/cpp0x/variadic109.C: New.
10585
10586 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10587
10588          * gcc.target/i386/pause-1.c: New.
10589
10590 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10591
10592         * gcc.dg/stack-usage-1.c: Adjust comment.
10593         * gcc.dg/stack-usage-2.c: New test.
10594
10595 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10596
10597         PR c++/49136
10598         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10599         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10600
10601 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10602
10603         PR rtl-optimization/48757
10604         * gfortran.dg/pr48757.f:  New test case.
10605
10606 2011-05-24  Jason Merrill  <jason@redhat.com>
10607
10608         * g++.dg/cpp0x/access01.C: New.
10609
10610 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10611
10612         PR libobjc/48177
10613         * objc.dg/pr48177.m: New testcase.
10614
10615 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10616
10617         PR objc/48187
10618         * objc.dg/pr48187.m: New testcase.
10619         * obj-c++.dg/pr48187.mm: New testcase.
10620         * objc.dg/ivar-extra-semicolon.m: New testcase.
10621
10622 2011-05-24  Jason Merrill  <jason@redhat.com>
10623
10624         * g++.dg/template/access21.C: New.
10625         * g++.dg/template/access22.C: New.
10626
10627 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10628
10629         PR rtl-optimization/48633
10630         * g++.dg/pr48633.C: New test.
10631
10632 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10633
10634         PR target/49133
10635         * g++.dg/other/pr49133.C: New test.
10636
10637 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10638             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10639
10640         * gcc.dg/torture/tls/run-gd.c: New test.
10641         * gcc.dg/torture/tls/run-ie.c: New test.
10642         * gcc.dg/torture/tls/run-ld.c: New test.
10643         * gcc.dg/torture/tls/run-le.c: New test.
10644         * lib/target-supports.exp (check_effective_target_tls_runtime):
10645         Build testcase with TLS options.
10646
10647 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10648
10649         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10650
10651 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10652
10653         PR tree-optimization/49121
10654         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10655
10656 2011-05-23  Jason Merrill  <jason@redhat.com>
10657
10658         * g++.dg/cpp0x/defaulted28.C: New.
10659
10660         * g++.dg/cpp0x/sfinae25.C: New.
10661
10662         * g++.dg/cpp0x/rv-cast2.C: New.
10663
10664         * g++.dg/cpp0x/enum14.C: New.
10665
10666 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10667
10668         PR lto/49123
10669         * gcc.c-torture/execute/pr49123.c: New test.
10670
10671         PR debug/49032
10672         * gcc.dg/debug/pr49032.c: New test.
10673
10674         PR c/49120
10675         * gcc.dg/pr49120.c: New test.
10676
10677 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10678
10679         PR target/47315
10680         * gcc.target/i386/pr47315.c: New test.
10681
10682 2011-05-23  Jason Merrill  <jason@redhat.com>
10683
10684         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10685
10686         * g++.dg/cpp0x/sfinae24.C: New.
10687
10688         * g++.dg/cpp0x/error3.C: New.
10689
10690         * g++.dg/cpp0x/defaulted27.C: New.
10691
10692         * g++.dg/cpp0x/decltype27.C: New.
10693
10694 2011-05-23  Richard Guenther  <rguenther@suse.de>
10695
10696         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10697
10698 2011-05-23  Richard Guenther  <rguenther@suse.de>
10699
10700         PR tree-optimization/40874
10701         * g++.dg/tree-ssa/pr40874.C: New testcase.
10702
10703 2011-05-23  Richard Guenther  <rguenther@suse.de>
10704
10705         PR tree-optimization/49115
10706         * g++.dg/torture/pr49115.C: New testcase.
10707
10708 2011-05-23  Richard Guenther  <rguenther@suse.de>
10709
10710         PR middle-end/15419
10711         * gcc.dg/memcpy-3.c: New testcase.
10712
10713 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10714
10715         PR middle-end/48973
10716         * gcc.c-torture/execute/pr48973-1.c: New test.
10717         * gcc.c-torture/execute/pr48973-2.c: New test.
10718
10719 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10720
10721         PR c++/18016
10722         * g++.dg/warn/pr18016.C: New.
10723
10724 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10725
10726         PR target/45098
10727         * gcc.target/arm/ivopts-6.c: New test.
10728
10729 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10730
10731         PR middle-end/49029
10732         * gcc.c-torture/compile/pr49029.c: New test.
10733
10734 2011-05-22  Jason Merrill  <jason@redhat.com>
10735
10736         * g++.dg/cpp0x/sfinae23.C: New.
10737         * g++.dg/cpp0x/sfinae8.C: Correct.
10738
10739 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10740
10741         * gfortran.dg/function_optimize_8.f90:  New test case.
10742
10743 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10744
10745         PR tree-optimization/49087
10746         * gcc.dg/vect/O3-pr49087.c: New test.
10747
10748 2011-05-21  Jason Merrill  <jason@redhat.com>
10749
10750         * g++.dg/debug/const5.C: New.
10751
10752 2011-05-20  Jason Merrill  <jason@redhat.com>
10753
10754         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10755
10756         * g++.dg/cpp0x/constexpr-static7.C: New.
10757
10758         * g++.dg/cpp0x/enum12.C: New.
10759         * g++.dg/cpp0x/enum13.C: New.
10760
10761 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10762
10763         PR fortran/48699
10764         * gfortran.dg/select_type_23.f03: New.
10765
10766 2011-05-20  Jason Merrill  <jason@redhat.com>
10767
10768         * g++.dg/cpp0x/defaulted26.C: New.
10769
10770         * g++.dg/cpp0x/noexcept02.C: Fix.
10771         * g++.dg/cpp0x/noexcept03.C: Fix.
10772         * g++.dg/cpp0x/noexcept08.C: Fix.
10773         * g++.dg/cpp0x/noexcept10.C: New.
10774
10775 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10776
10777         PR fortran/48706
10778         * gfortran.dg/extends_12.f03: New.
10779
10780 2011-05-20  Jason Merrill  <jason@redhat.com>
10781
10782         * g++.dg/template/koenig9.C: New.
10783         * g++.dg/opt/pr47615.C: Fix.
10784         * g++.dg/overload/defarg1.C: Fix.
10785         * g++.dg/tc1/dr213.C: Remove xfail.
10786         * g++.dg/torture/pr34850.C: Fix.
10787         * g++.dg/torture/pr39362.C: Fix.
10788         * g++.old-deja/g++.brendan/crash56.C: Fix.
10789         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10790
10791 2011-05-20  Richard Guenther  <rguenther@suse.de>
10792
10793         PR tree-optimization/49079
10794         * gcc.dg/torture/pr49079.c: New testcase.
10795
10796 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10797
10798         PR tree-optimization/49073
10799         * gcc.c-torture/execute/pr49073.c: New test.
10800
10801 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10802
10803         PR fortran/18918
10804         * gfortran.dg/coarray_21.f90: New.
10805
10806 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10807
10808         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10809         output.
10810
10811 2011-05-19  Richard Guenther  <rguenther@suse.de>
10812
10813         PR testsuite/49063
10814         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10815
10816 2011-05-19  Richard Guenther  <rguenther@suse.de>
10817
10818         PR middle-end/48985
10819         * gcc.dg/builtin-object-size-11.c: New testcase.
10820
10821 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10822
10823         PR target/45098
10824         * gcc.target/arm/ivopts.c: New test.
10825         * gcc.target/arm/ivopts-2.c: New test.
10826
10827 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10828
10829         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10830
10831 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10832
10833         * gcc.c-torture/execute/960321-1.x: Remove.
10834
10835 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10836
10837         PR fortran/48700
10838         * gfortran.dg/move_alloc_4.f90: New.
10839
10840 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10841
10842         PR target/49002
10843         * gcc.target/i386/pr49002-1.c: New test.
10844         * gcc.target/i386/pr49002-2.c: Likewise.
10845
10846 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10847
10848         PR tree-optimization/49039
10849         * gcc.c-torture/execute/pr49039.c: New test.
10850         * gcc.dg/tree-ssa/pr49039.c: New test.
10851         * g++.dg/torture/pr49039.C: New test.
10852
10853 2011-05-18  Jason Merrill  <jason@redhat.com>
10854
10855         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10856         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10857         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10858
10859 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10860
10861         * gcc.target/bfin/mcpu-bf592.c: New test.
10862
10863 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10864
10865         PR tree-optimization/41881
10866         * gcc.dg/vect/O3-pr41881.c: New test.
10867         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10868
10869 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10870
10871         PR tree-optimization/49000
10872         * gcc.dg/pr49000.c: New test.
10873
10874 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10875
10876         * gnat.dg/invalid1.adb: New test.
10877
10878 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10879
10880         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10881         scan pattern.
10882         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10883         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10884
10885 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10886
10887         PR c++/48994
10888         * g++.dg/cpp0x/range-for18.C: New.
10889
10890 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10891
10892         PR fortran/18918
10893         * gfortran.dg/coarray/image_index_2.f90: New.
10894
10895 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10896
10897         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10898         * g++.dg/cpp0x/override2.C: New.
10899
10900 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10901
10902         PR fortran/18918
10903         * gfortran.de/coarray_20.f90: New.
10904
10905 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10906
10907         PR fortran/22572
10908         * function_optimize_7.f90:  New test case.
10909
10910 2011-05-13  Jason Merrill  <jason@redhat.com>
10911
10912         * g++.dg/cpp0x/decltype26.C: New.
10913         * g++.dg/cpp0x/enum11.C: New.
10914
10915 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10916
10917         PR fortran/48972
10918         PR fortran/48991
10919         * gfortran.dg/assign_8.f90: Update dg-error.
10920
10921 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10922
10923         PR fortran/48972
10924         * gfortran.dg/io_constraints_8.f90: New.
10925         * gfortran.dg/io_constraints_9.f90: New.
10926
10927 2011-05-13  Martin Thuresson  <martint@google.com>
10928
10929         PR gcov-profile/47793
10930         * gcc.dg/pr47793.c: New.
10931
10932 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10933
10934         PR tree-optimization/48975
10935         * gcc.dg/pr48975.c: New test.
10936
10937 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10938
10939         PR fortran/48972
10940         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10941
10942 2011-05-12  Jason Merrill  <jason@redhat.com>
10943
10944         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10945
10946 2011-05-12  Geert Bosch  <bosch@adacore.com>
10947
10948         * gnat.dg/view_conversion1.adb: New test.
10949
10950 2011-05-12  Richard Guenther  <rguenther@suse.de>
10951
10952         PR tree-optimization/48172
10953         * gcc.dg/vect/pr48172.c: New testcase.
10954
10955 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10956
10957         PR debug/48967
10958         * g++.dg/opt/pr48967.C: New test.
10959
10960 2011-05-11  Jason Merrill  <jason@redhat.com>
10961
10962         * g++.dg/cpp0x/constexpr-friend.C: New.
10963         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10964
10965         * g++.dg/cpp0x/sfinae22.C: New.
10966
10967 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10968
10969         PR fortran/48889
10970         * gfortran.dg/generic_24.f90: New.
10971
10972 2011-05-11  Richard Guenther  <rguenther@suse.de>
10973
10974         PR tree-optimization/15256
10975         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10976
10977 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10978
10979         PR debug/48159
10980         * gcc.dg/pr48159-1.c: New test.
10981         * gcc.dg/pr48159-2.c: New test.
10982
10983 2011-05-11  Richard Guenther  <rguenther@suse.de>
10984
10985         PR middle-end/48953
10986         * gcc.dg/torture/pr48953.c: New testcase.
10987
10988 2011-05-11  Richard Guenther  <rguenther@suse.de>
10989
10990         PR tree-optimization/18041
10991         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10992
10993 2011-05-11  Alan Modra  <amodra@gmail.com>
10994
10995         PR target/47755
10996         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10997
10998 2011-05-10  Jason Merrill  <jason@redhat.com>
10999
11000         * g++.dg/cpp0x/defaulted25.C: New.
11001         * g++.dg/template/crash7.C: Adjust.
11002
11003         * g++.dg/cpp0x/variadic108.C: New.
11004
11005 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
11006
11007         * g++.dg/inherit/virtual9.C: Extend.
11008
11009 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
11010
11011         PR target/48857
11012         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
11013         are passed and returned in vector registers.
11014
11015 2011-05-10  Richard Guenther  <rguenther@suse.de>
11016
11017         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
11018         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11019         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11020         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11021         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
11022         applies.
11023
11024 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
11025
11026         PR tree-optimization/48611
11027         PR tree-optimization/48794
11028         * gfortran.dg/gomp/pr48611.f90: New test.
11029         * gfortran.dg/gomp/pr48794.f90: New test.
11030
11031         PR debug/48928
11032         * gcc.dg/dfp/pr48928.c: New test.
11033
11034 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11035
11036         PR c++/48522
11037         * g++.dg/cpp0x/pr48522.C: New.
11038
11039 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11040
11041         PR c++/48735
11042         * g++.dg/cpp0x/sfinae21.C: New.
11043
11044 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11045
11046         * g++.dg/template/sfinae28.C: Rename to...
11047         * g++.dg/cpp0x/sfinae19.C: ... this.
11048         * g++.dg/template/sfinae29.C: Rename to...
11049         * g++.dg/cpp0x/sfinae20.C: ... this.
11050
11051 2011-05-09  Jeff Law <law@redhat.com>
11052
11053         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
11054         consistent results.
11055
11056 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
11057
11058         PR c++/20039
11059         * g++.dg/init/pr20039.C: New.
11060
11061 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11062
11063         PR c++/48737
11064         PR c++/48744
11065         * g++.dg/template/sfinae28.C: New.
11066         * g++.dg/template/sfinae29.C: Likewise.
11067
11068 2011-05-09  Jason Merrill  <jason@redhat.com>
11069
11070         * g++.dg/template/nontype23.C: New.
11071
11072 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
11073         PR c++/48859
11074         * g++.dg/init/pr48859.C: New.
11075
11076 2011-05-09  Jason Merrill  <jason@redhat.com>
11077
11078         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11079         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11080         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11081         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11082         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11083         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11084         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11085         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11086
11087 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
11088
11089         * g++.dg/inherit/virtual9.C: New.
11090
11091 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
11092
11093         PR c++/48574
11094         * g++.dg/template/dependent-expr8.C: New test case.
11095
11096 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
11097
11098         PR tree-optimization/48837
11099         * gcc.dg/pr48837.c: New testcase.
11100
11101 2011-05-06  Jason Merrill  <jason@redhat.com>
11102
11103         * g++.dg/cpp0x/constexpr-condition2.C: New.
11104
11105         * g++.dg/cpp0x/constexpr-missing.C: New.
11106
11107 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11108
11109         PR fortran/18918
11110         * gfortran.dg/coarray/this_image_2.f90: New.
11111
11112 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11113
11114         PR fortran/48858
11115         PR fortran/48820
11116         * gfortran.dg/bind_c_usage_22.f90: New.
11117         * gfortran.dg/bind_c_usage_23.f90: New.
11118         * gfortran.dg/bind_c_usage_24.f90: New.
11119         * gfortran.dg/bind_c_usage_24_c.c: New.
11120
11121 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
11122
11123         PR c++/48838
11124         * g++.dg/template/member9.C: New test case.
11125
11126 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11127
11128         * gnat.dg/discr29.ad[sb]: New test.
11129         * gnat.dg/discr30.adb: Likewise.
11130
11131 2011-05-05  Julian Brown  <julian@codesourcery.com>
11132
11133         * gcc.target/arm/neon-vset_lanes8.c: New test.
11134
11135 2011-05-05  Jason Merrill  <jason@redhat.com>
11136
11137         * g++.dg/init/new32.C: New.
11138
11139 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11140
11141         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11142         Fix typo.
11143
11144 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
11145
11146         PR rtl-optimization/48381
11147         * gcc.c-torture/compile/pr48381.c: New test.
11148
11149 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
11150
11151         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11152         to dg-options.
11153         * gcc.target/i386/opt-1.c: Ditto.
11154
11155 2011-05-04  Jason Merrill  <jason@redhat.com>
11156
11157         * g++.dg/conversion/base1.C: New.
11158
11159 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11160
11161         PR libgfortran/48787
11162         * gfortran.dg/round_3.f08: Add more checks to test case.
11163
11164 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11165
11166         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11167         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11168         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11169         Gate test on effective_target fd_truncate.
11170
11171 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11172
11173         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11174         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11175         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11176         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11177         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11178         * gcc.target/i386/pr38824.c: Ditto.
11179         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11180         * gcc.target/i386/vecinit-2.c: Ditto.
11181         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11182         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11183         * gcc.target/i386/parity-2.c: Ditto.
11184         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11185
11186 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11187
11188         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11189         remove duplication.
11190         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11191         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11192         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11193
11194 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11195
11196         PR fortran/18918
11197         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11198
11199 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11200
11201         PR fortran/18918
11202         * gfortran.dg/coarray/this_image_1.f90: New.
11203
11204 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11205
11206         PR fortran/18918
11207         * gfortran.dg/coarray/caf.dg: New.
11208         * gfortran.dg/coarray/image_index_1.f90: New, copied
11209         from ../coarray_16.f90.
11210
11211 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11212
11213         PR c++/28501
11214         * g++.dg/ext/complex9.C: New.
11215
11216 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11217
11218         From Mike Frysinger
11219         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11220         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11221         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11222
11223 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11224
11225         * gcc.target/bfin/builtins: Created.
11226         * gcc.target/bfin/hisilh-O0.c: Deleted.
11227         * gcc.target/bfin/hisilh.c: Moved to...
11228         * gcc.target/bfin/builtins/hisilh.c: ...here.
11229         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11230         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11231         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11232         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11233         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11234         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11235         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11236         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11237         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11238         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11239         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11240         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11241         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11242         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11243         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11244         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11245         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11246         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11247         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11248         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11249         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11250         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11251         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11252         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11253         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11254         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11255         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11256         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11257         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11258         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11259         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11260         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11261         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11262         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11263         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11264         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11265         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11266         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11267         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11268         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11269         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11270         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11271         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11272         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11273         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11274         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11275         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11276         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11277         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11278         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11279         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11280         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11281         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11282         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11283         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11284         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11285         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11286         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11287         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11288         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11289         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11290         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11291         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11292         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11293         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11294         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11295         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11296         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11297         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11298         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11299         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11300         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11301         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11302         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11303         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11304         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11305         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11306         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11307         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11308         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11309         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11310         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11311         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11312         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11313         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11314         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11315         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11316         * gcc.target/bfin/builtins/circptr.c: Ditto.
11317         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11318         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11319         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11320         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11321         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11322         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11323         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11324         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11325         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11326         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11327         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11328         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11329         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11330         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11331         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11332         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11333         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11334         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11335         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11336         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11337         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11338         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11339         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11340         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11341         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11342         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11343         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11344         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11345         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11346         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11347         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11348         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11349         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11350         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11351         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11352         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11353         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11354         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11355         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11356         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11357         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11358         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11359         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11360         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11361         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11362         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11363         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11364         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11365         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11366         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11367         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11368         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11369         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11370         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11371         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11372         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11373         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11374         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11375         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11376         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11377         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11378         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11379         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11380         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11381         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11382         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11383         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11384         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11385         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11386         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11387
11388 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11389
11390         * gcc.target/arm/cold-lc.c: New test.
11391
11392 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11393
11394         PR target/48774
11395         * gcc.dg/pr48774.c: New test.
11396
11397 2011-05-03  Richard Guenther  <rguenther@suse.de>
11398
11399         * gcc.dg/large-size-array-5.c: New testcase.
11400
11401 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11402
11403         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11404
11405 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11406
11407         * lib/target-supports.exp (check_effective_target_vect_strided):
11408         Replace with...
11409         (check_effective_target_vect_strided2)
11410         (check_effective_target_vect_strided3)
11411         (check_effective_target_vect_strided4)
11412         (check_effective_target_vect_strided8): ...these new functions.
11413
11414         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11415         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11416         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11417         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11418         * gcc.dg/vect/pr37539.c: Likewise.
11419         * gcc.dg/vect/slp-11a.c: Likewise.
11420         * gcc.dg/vect/slp-11b.c: Likewise.
11421         * gcc.dg/vect/slp-11c.c: Likewise.
11422         * gcc.dg/vect/slp-12a.c: Likewise.
11423         * gcc.dg/vect/slp-12b.c: Likewise.
11424         * gcc.dg/vect/slp-18.c: Likewise.
11425         * gcc.dg/vect/slp-19a.c: Likewise.
11426         * gcc.dg/vect/slp-19b.c: Likewise.
11427         * gcc.dg/vect/slp-21.c: Likewise.
11428         * gcc.dg/vect/slp-23.c: Likewise.
11429         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11430
11431         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11432         instead of vect_interleave && vect_extract_even_odd.
11433         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11434         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11435         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11436         * gcc.dg/vect/vect-1.c: Likewise.
11437         * gcc.dg/vect/vect-10.c: Likewise.
11438         * gcc.dg/vect/vect-98.c: Likewise.
11439         * gcc.dg/vect/vect-107.c: Likewise.
11440         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11441         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11442         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11443         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11444         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11445         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11446         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11447         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11448         * gcc.dg/vect/vect-strided-float.c: Likewise.
11449         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11450         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11451         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11452         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11453         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11454         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11455         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11456         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11457         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11458         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11459         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11460         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11461         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11462         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11463         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11464
11465         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11466         target condition.
11467         * gcc.dg/vect/pr30843.c: Likewise.
11468         * gcc.dg/vect/pr33866.c: Likewise.
11469         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11470         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11471         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11472         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11473
11474 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11475
11476         * gcc.dg/vect/slp-11.c: Split into...
11477         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11478         gcc.dg/vect/slp-11c.c: ...these tests.
11479         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11480         * gcc.dg/vect/slp-12c.c: ...this new test.
11481         * gcc.dg/vect/slp-19.c: Split into...
11482         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11483         gcc.dg/vect/slp-19c.c: ...these new tests.
11484
11485 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11486
11487         * lib/target-supports.exp
11488         (check_effective_target_vect_extract_even_odd_wide): Delete.
11489         (check_effective_target_vect_strided_wide): Likewise.
11490         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11491         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11492         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11493         * gcc.dg/vect/pr37539.c: Likewise.
11494         * gcc.dg/vect/slp-11.c: Likewise.
11495         * gcc.dg/vect/slp-12a.c: Likewise.
11496         * gcc.dg/vect/slp-12b.c: Likewise.
11497         * gcc.dg/vect/slp-19.c: Likewise.
11498         * gcc.dg/vect/slp-23.c: Likewise.
11499         * gcc.dg/vect/vect-1.c: Likewise.
11500         * gcc.dg/vect/vect-98.c: Likewise.
11501         * gcc.dg/vect/vect-107.c: Likewise.
11502         * gcc.dg/vect/vect-strided-float.c: Likewise.
11503
11504 2011-05-02  Jason Merrill  <jason@redhat.com>
11505
11506         * g++.dg/init/new31.C: New.
11507
11508 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11509
11510         PR c/35445
11511         * gcc.dg/pr35445.c: New test.
11512
11513 2011-05-02  Jason Merrill  <jason@redhat.com>
11514
11515         * c-c++-common/vla-1.c: New.
11516
11517 2011-05-02  Richard Guenther  <rguenther@suse.de>
11518
11519         PR tree-optimization/48822
11520         * gcc.dg/torture/pr48822.c: New testcase.
11521
11522 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11523
11524         PR c++/47969
11525         * g++.dg/cpp0x/constexpr-47969.C: New.
11526
11527 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11528
11529         PR testsuite/48498
11530         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11531         on vect_no_align targets.
11532         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11533         vect_no_align targets.
11534
11535 2011-05-01  Xinliang David Li  <davidxl@google.com>
11536
11537         * gcc.dg/tree-ssa/integer-addr.c: New test.
11538         * gcc.dg/tree-ssa/alias_bug.c: New test.
11539
11540 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11541
11542         PR libgfortran/48787
11543         * gfortran.dg/round_3.f08: Add more checks.
11544
11545 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11546
11547         PR fortran/48821
11548         * gfortran.dg/import9.f90: New, proper test.
11549         * gfortran.dg/interface_37.f90: Remove bogus
11550         test (bogus copy of interface_36.f90).
11551
11552 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11553
11554         PR fortran/48821
11555         * gfortran.dg/interface_37.f90: New.
11556
11557 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11558
11559         PR fortran/48746
11560         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11561
11562 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11563
11564         PR tree-optimization/48809
11565         * gcc.c-torture/execute/pr48809.c: New test.
11566
11567 2011-04-29  Jeff Law <law@redhat.com>
11568
11569         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11570
11571 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11572
11573         PR c++/48606
11574         * g++.dg/init/ctor10.C: New.
11575
11576 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11577
11578         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11579           warning in implicitly instantiated templates.
11580
11581 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11582
11583         * g++.dg/warn/Wnull-conversion-1.C: New.
11584         * g++.dg/warn/Wnull-conversion-2.C: New.
11585
11586 2011-04-29  Diego Novillo  <dnovillo@google.com>
11587
11588         * g++.old-deja/g++.other/null3.C: Expect warning about
11589         converting boolean to a pointer.
11590
11591 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11592
11593         PR fortran/48462
11594         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11595         being a target.
11596
11597         PR fortran/48746
11598         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11599
11600 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11601
11602         PR fortran/48810
11603         * gfortran.dg/typebound_proc_22.f90: New.
11604
11605         PR fortran/48800
11606         * gfortran.dg/interface_36.f90: New.
11607
11608 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11609
11610         PR libgfortran/48488
11611         PR libgfortran/48602
11612         PR libgfortran/48615
11613         PR libgfortran/48684
11614         PR libgfortran/48787
11615         * gfortran.dg/fmt_g.f: Adjust test.
11616         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11617         * gfortran.dg/round_3.f08: New test.
11618         * gfortran.dg/namelist_print_1.f: Adjust test.
11619         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11620         * gfortran.dg/f2003_io_5.f03: Adjust test.
11621         * gfortran.dg/coarray_15.f90: Adjust test.
11622         * gfortran.dg/namelist_65.f90: Adjust test.
11623         * gfortran.dg/fmt_cache_1.f: Adjust test.
11624         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11625         * gfortran.dg/real_const_3.f90: Adjust test.
11626
11627 2011-04-29  Jan Hubicka  <jh@suse.cz>
11628
11629         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11630         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11631
11632 2011-04-28  Xinliang David Li  <davidxl@google.com>
11633
11634         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11635         * g++.dg/prof-robust-1.C: New test.
11636
11637 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11638
11639         PR tree-optimization/48765
11640         * gcc.dg/vect/pr48765.c: New.
11641
11642 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11643
11644         PR tree-optimization/48775
11645         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11646
11647 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11648
11649         PR c++/48798
11650         * g++.dg/inherit/pr48798.C: New.
11651         * g++.old-deja/g++.other/base1.C: Adjust.
11652
11653 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11654
11655         PR c++/48656
11656         * g++.dg/template/inherit7.C: New test case.
11657
11658 2011-04-28  Richard Guenther  <rguenther@suse.de>
11659
11660         PR tree-optimization/40052
11661         PR tree-optimization/15347
11662         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11663         * gcc.dg/pr15347.c: Likewise.
11664
11665 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11666
11667         PR c++/48530
11668         * g++.dg/cpp0x/sfinae18.C: New.
11669
11670 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11671
11672         PR c++/48771
11673         * g++.dg/ext/is_literal_type1.C: New.
11674
11675 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11676
11677         PR fortran/48112
11678         PR fortran/48279
11679         * gfortran.dg/interface_35.f90: New.
11680         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11681         * gfortran.dg/func_result_6.f90: Add dg-warning.
11682         * gfortran.dg/bessel_1.f90: Ditto.
11683         * gfortran.dg/hypot_1.f90: Ditto.
11684         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11685         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11686         * gfortran.dg/interface_assignment_4.f90: Ditto.
11687
11688 2011-04-27  Jason Merrill  <jason@redhat.com>
11689
11690         * g++.dg/ext/complex8.C: New.
11691
11692         * g++.dg/cpp0x/initlist49.C: New.
11693         * g++.dg/init/new30.C: New.
11694
11695 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11696
11697         PR fortran/48788
11698         * gfortran.dg/whole_file_34.f90: New.
11699
11700 2011-04-27  Jan Hubicka  <jh@suse.cz>
11701
11702         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11703
11704 2011-04-27  Jason Merrill  <jason@redhat.com>
11705
11706         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11707
11708         * g++.dg/parse/ambig6.C: New.
11709
11710 2011-04-27  Nick Clifton  <nickc@redhat.com>
11711
11712         * gcc.dg/20020312-2.c: Add definition for RX.
11713
11714         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11715         option with RX targets.
11716
11717         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11718         /* */ comments.
11719
11720 2011-04-27  Richard Guenther  <rguenther@suse.de>
11721
11722         * gcc.dg/tree-ssa/pr23382.c: Remove.
11723
11724 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11725
11726         PR target/48767
11727         * gcc.c-torture/compile/pr48767.c: New test.
11728
11729 2011-04-27  Richard Guenther  <rguenther@suse.de>
11730
11731         PR tree-optimization/48772
11732         * g++.dg/pr48772.C: New testcase.
11733
11734 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11735
11736         PR c/48742
11737         * gcc.c-torture/compile/pr48742.c: New test.
11738
11739 2011-04-26  Jason Merrill  <jason@redhat.com>
11740
11741         * g++.dg/lookup/koenig13.C: New.
11742
11743         * g++.dg/cpp0x/initlist48.C: New.
11744
11745 2011-04-25  Jason Merrill  <jason@redhat.com>
11746
11747         * g++.dg/cpp0x/sfinae17.C: New.
11748
11749 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11750
11751         PR target/48258
11752         * gcc.target/powerpc/pr48258-1.c: New file.
11753         * gcc.target/powerpc/pr48258-2.c: Ditto.
11754
11755 2011-04-26  Xinliang David Li  <davidxl@google.com>
11756
11757         * gcc.dg/uninit-suppress.c: New test.
11758         * gcc.dg/uninit-suppress.c: New test.
11759
11760 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11761
11762         PR debug/48768
11763         * gcc.dg/pr48768.c: New test.
11764
11765         PR tree-optimization/48734
11766         * gcc.c-torture/compile/pr48734.c: New test.
11767
11768         PR testsuite/48753
11769         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11770
11771 2011-04-26  Richard Guenther  <rguenther@suse.de>
11772
11773         PR tree-optimization/48731
11774         * gcc.dg/torture/pr48731.c: New testcase.
11775
11776 2011-04-26  Richard Guenther  <rguenther@suse.de>
11777
11778         PR testsuite/48753
11779         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11780
11781 2011-04-26  Richard Guenther  <rguenther@suse.de>
11782
11783         PR middle-end/48694
11784         * gcc.dg/torture/pr48694-1.c: New testcase.
11785         * gcc.dg/torture/pr48694-2.c: Likewise.
11786
11787 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11788
11789         * g++.dg/ext/underlying_type1.C: New.
11790         * g++.dg/ext/underlying_type2.C: Likewise.
11791         * g++.dg/ext/underlying_type3.C: Likewise.
11792         * g++.dg/ext/underlying_type4.C: Likewise.
11793         * g++.dg/ext/underlying_type5.C: Likewise.
11794         * g++.dg/ext/underlying_type6.C: Likewise.
11795         * g++.dg/ext/underlying_type7.C: Likewise.
11796         * g++.dg/ext/underlying_type8.C: Likewise.
11797         * g++.dg/ext/underlying_type9.C: Likewise.
11798         * g++.dg/ext/underlying_type10.C: Likewise.
11799
11800 2011-04-25  Jason Merrill  <jason@redhat.com>
11801
11802         * g++.dg/cpp0x/regress/template-const2.C: New.
11803
11804 2011-04-25  Jeff Law <law@redhat.com>
11805
11806         * gcc.dg/tree-ssa/vrp56.c: new test.
11807
11808 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11809
11810         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11811
11812 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11813
11814         PR preprocessor/48740
11815         * c-c++-common/raw-string-11.c: New test.
11816
11817 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11818
11819         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11820         hppa*-*-hpux*.
11821
11822 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11823
11824         PR fortran/18918
11825         * gfortran.dg/coarray_19.f90: New.
11826
11827 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11828
11829         PR c/48685
11830         * gcc.dg/pr48685.c: New test.
11831
11832 2011-04-22  Jan Hubicka  <jh@suse.cz>
11833
11834         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11835
11836 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11837
11838         PR tree-optimization/48717
11839         * gcc.c-torture/execute/pr48717.c: New test.
11840
11841 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11842
11843         PR target/48723
11844         * gcc.target/i386/pr48723.c: New test.
11845
11846 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11847
11848         PR c/48716
11849         * gcc.dg/gomp/pr48716.c: New test.
11850         * g++.dg/gomp/pr48716.C: New test.
11851
11852 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11853
11854         PR c/36750
11855         * gcc.dg/missing-field-init-2.c: Update testcase.
11856
11857 2011-04-22  Alan Modra  <amodra@gmail.com>
11858
11859         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11860
11861 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11862
11863         PR fortran/48405
11864         * gfortran.dg/function_optimize_6.f90:  New test.
11865
11866 2011-04-21  Easwaran Raman  <eraman@google.com>
11867
11868         * gcc.dg/stack-layout-2.c: New test.
11869
11870 2011-04-21  Richard Guenther  <rguenther@suse.de>
11871
11872         PR lto/48703
11873         * g++.dg/lto/pr48207-2_0.C: New testcase.
11874         * g++.dg/lto/pr48207-3_0.C: Likewise.
11875
11876 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11877
11878         * gnat.dg/volatile5.adb: New test.
11879         * gnat.dg/volatile5_pkg.ads: New helper.
11880
11881 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11882
11883         PR target/48708
11884         * gcc.target/i386/pr48708.c: New test.
11885
11886 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11887
11888         * gcc.dg/vect/vect-119.c: New test.
11889
11890 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11891
11892         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11893         and once without.
11894
11895 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11896             Richard Sandiford  <richard.sandiford@linaro.org>
11897
11898         PR target/46329
11899         * gcc.target/arm/pr46329.c: New test.
11900
11901 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11902
11903         PR fortran/18918
11904         * gfortran.dg/coarray_18.f90: New.
11905
11906 2011-04-20  Jason Merrill  <jason@redhat.com>
11907
11908         * g++.dg/cpp0x/initlist47.C: New.
11909
11910         * g++.dg/init/dtor4.C: New.
11911
11912 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11913
11914         PR target/48678
11915         * gcc.target/i386/sse2-pinsrw.c: New test.
11916         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11917         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11918         * gcc.target/i386/sse2-insvhi.c: Ditto.
11919         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11920         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11921
11922 2011-04-20  Jason Merrill  <jason@redhat.com>
11923
11924         * g++.dg/template/const4.C: New.
11925
11926 2011-04-20  Easwaran Raman  <eraman@google.com>
11927
11928         * gcc.dg/stack-layout-1.c: New test.
11929
11930 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11931
11932         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11933         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11934         function.
11935
11936 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11937
11938         * gcc.dg/binop-xor1.c: New test.
11939         * gcc.dg/binop-xor2.c: New test.
11940         * gcc.dg/binop-xor3.c: New test.
11941         * gcc.dg/binop-xor4.c: New test.
11942         * gcc.dg/binop-xor5.c: New test.
11943
11944 2011-04-20  Richard Guenther  <rguenther@suse.de>
11945
11946         PR tree-optimization/47892
11947         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11948
11949 2011-04-20  Richard Guenther  <rguenther@suse.de>
11950
11951         PR middle-end/48695
11952         * g++.dg/torture/pr48695.C: New testcase.
11953
11954 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11955
11956         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11957         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11958         * gcc.c-torture/execute/pr45262.c: Ditto
11959         * gcc.dg/torture/pr43165.c: Ditto.
11960         * gcc.dg/torture/pr47228.c: Ditto.
11961         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11962         * gcc.dg/ipa/pr45644.c: Ditto.
11963         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11964         PDP11.
11965
11966 2011-04-19  Jason Merrill  <jason@redhat.com>
11967
11968         * g++.dg/ext/complex7.C: New.
11969
11970         * g++.dg/ext/attrib41.C: New.
11971
11972 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11973
11974         PR testsuite/48676
11975         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11976
11977 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11978
11979         PR target/48678
11980         * gcc.target/i386/pr48678.c: New test.
11981
11982 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11983
11984         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11985         * g++.dg/opt/devirt2.C: New test.
11986         * g++.dg/ipa/devirt-g-1.C: Likewise.
11987
11988 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11989
11990         PR fortran/48588
11991         * gfortran.dg/whole_file_33.f90: New.
11992
11993 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11994
11995         * g++.dg/ipa/devirt-7.C: New test.
11996
11997 2011-04-19  Richard Guenther  <rguenther@suse.de>
11998
11999         PR lto/48207
12000         * g++.dg/lto/pr48207_0.C: New testcase.
12001
12002 2011-04-18  Jason Merrill  <jason@redhat.com>
12003
12004         * g++.dg/init/void1.C: New.
12005
12006         * g++.dg/cpp0x/union4.C: New.
12007
12008 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
12009
12010         PR middle-end/48661
12011         * g++.dg/torture/pr48661.C: New test.
12012
12013         PR c++/48632
12014         * g++.dg/gomp/pr48632.C: New test.
12015
12016 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
12017
12018         * gcc.target/i386/sse2-maskmovdqu.c: New test.
12019         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
12020
12021 2011-04-18  Tobias Burnus  <burnus@net-b.de>
12022
12023         PR fortran/18918
12024         * gfortran.dg/coarray_17.f90: New.
12025         * gfortran.dg/coarray_10.f90: Update dg-error.
12026
12027 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12028
12029         PR testsuite/48251
12030         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12031         * gfortran.dg/guality/guality.exp: Likewise.
12032
12033 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12034
12035         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
12036
12037 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12038
12039         * gcc.dg/vect/pr48377.c: Remove dg-do run.
12040
12041 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12042
12043         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
12044
12045 2011-04-18  Richard Guenther  <rguenther@suse.de>
12046
12047         PR middle-end/46364
12048         * g++.dg/torture/pr46364.C: New testcase.
12049
12050 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12051
12052         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
12053
12054 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
12055
12056         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
12057
12058 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
12059             Ira Rosen  <ira.rosen@linaro.org>
12060
12061         PR target/48252
12062         * gcc.target/arm/pr48252.c: New test.
12063
12064 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
12065
12066         PR tree-optimization/48616
12067         * gcc.dg/pr48616.c: New test.
12068
12069 2011-04-18  Tobias Burnus  <burnus@net-b.de>
12070
12071         PR fortran/18918
12072         * gfortran.dg/coarray_16.f90: New.
12073
12074 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
12075
12076         PR fortran/48462
12077         * gfortran.dg/realloc_on_assign_7.f03: New test.
12078
12079 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12080
12081         PR libgfortran/48602
12082         * gfortran.dg/fmt_g0_6.f08: New test.
12083
12084 2011-04-17  Jason Merrill  <jason@redhat.com>
12085
12086         * g++.dg/cpp0x/sfinae16.C: New.
12087
12088 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
12089
12090         * gcc.target/mips/reg-var-1.c: New test.
12091
12092 2011-04-17  Jan Hubicka  <jh@suse.cz>
12093
12094         * gcc.dg/winline-5.c: Update testcase.
12095
12096 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12097
12098         * gnat.dg/discr27.ad[sb]: Move dg directive.
12099         * gnat.dg/discr28.ad[sb]: New test.
12100         * gnat.dg/discr28_pkg.ads: New helper.
12101
12102 2011-04-17  Michael Matz  <matz@suse.de>
12103
12104         PR tree-optimization/48622
12105         PR lto/48645
12106         * gcc.dg/lto/pr48622_0.c: New test.
12107
12108 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
12109
12110         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12111         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12112         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12113         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12114         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12115         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12116
12117 2011-04-15  Jason Merrill  <jason@redhat.com>
12118
12119         * g++.dg/cpp0x/range-for17.C: New.
12120
12121 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12122
12123         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12124         * g++.dg/cpp0x/range-for3.C: Likewise.
12125         * g++.dg/cpp0x/range-for9.C: Correct error message.
12126         * g++.dg/cpp0x/range-for11.C: New.
12127         * g++.dg/cpp0x/range-for12.C: New.
12128         * g++.dg/cpp0x/range-for13.C: New.
12129         * g++.dg/cpp0x/range-for14.C: New.
12130         * g++.dg/cpp0x/range-for15.C: New.
12131         * g++.dg/cpp0x/range-for16.C: New.
12132
12133 2011-04-15  Tobias Burnus  <burnus@net-b.de>
12134
12135         PR fortran/18918
12136         * gfortran.dg/coarray_15.f90: Change to dg-do run.
12137
12138 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
12139
12140         * objc.dg/naming-4.m: Updated.
12141         * objc.dg/naming-5.m: Updated.
12142         * objc.dg/naming-6.m: New.
12143         * objc.dg/naming-7.m: New.
12144         * obj-c++.dg/naming-1.mm: Updated.
12145         * obj-c++.dg/naming-2.mm: Updated.
12146         * obj-c++.dg/naming-3.mm: New.
12147         * obj-c++.dg/naming-4.mm: New.
12148
12149 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12150
12151         PR libgfortran/48589
12152         * gfortran.dg/fmt_g0_5.f08: New test.
12153
12154 2011-04-15  Richard Guenther  <rguenther@suse.de>
12155
12156         PR testsuite/48286
12157         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12158
12159 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
12160
12161         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12162         -finline-limit=0 to -fno-inline
12163
12164 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12165
12166         PR target/48614
12167         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12168         just avx.
12169
12170 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12171
12172         PR target/48605
12173         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12174         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12175         * gcc.target/i386/avx-insertps-3.c: New test.
12176         * gcc.target/i386/avx-insertps-4.c: New test.
12177
12178 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12179
12180         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12181         -finline-limit=0
12182
12183 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12184
12185         PR target/46779
12186         PR target/45291
12187         PR target/41894
12188         * gcc.target/avr/pr46779-1.c: New test case
12189         * gcc.target/avr/pr46779-2.c: New test case
12190
12191 2011-04-14  Jason Merrill  <jason@redhat.com>
12192
12193         * g++.dg/cpp0x/sfinae15.C: New.
12194
12195         * g++.dg/cpp0x/sfinae14.C: New.
12196
12197         * g++.dg/ext/vla10.C: New.
12198
12199 2011-04-14  Richard Guenther  <rguenther@suse.de>
12200
12201         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12202
12203 2011-04-14  Richard Guenther  <rguenther@suse.de>
12204
12205         * gcc.dg/fold-bitand-4.c: Move ...
12206         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12207
12208 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12209
12210         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12211         variables const.
12212         * gcc.target/avr/torture/trivial.c: Ditto.
12213
12214 2011-04-13  Jason Merrill  <jason@redhat.com>
12215
12216         * g++.dg/template/operator11.C: New.
12217
12218 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12219
12220         PR middle-end/48591
12221         * gcc.dg/gomp/pr48591.c: New test.
12222
12223         PR c++/48570
12224         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12225         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12226
12227 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12228
12229         PR c++/48574
12230         * g++.dg/template/dependent-expr7.C: New test case.
12231
12232 2011-04-13  Jason Merrill  <jason@redhat.com>
12233
12234         * g++.dg/cpp0x/sfinae13.C: New.
12235
12236 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12237
12238         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12239
12240 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12241
12242         * gcc.target/arm/pr43698.c: Remove -march option.
12243
12244 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12245
12246         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12247         -march option.
12248
12249 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12250
12251         PR fortran/48360
12252         PR fortran/48456
12253         * gfortran.dg/realloc_on_assign_6.f03: New test.
12254
12255 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12256
12257         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12258         targets the additional -mno-ms-bitfields and
12259         -Wno-packed-bitfield-compat options.
12260         * g++.dg/ext/bitfield3.C: Likewise.
12261         * g++.dg/ext/bitfield4.C: Likewise.
12262         * g++.dg/ext/bitfield5.C: Likewise.
12263         * gcc.dg/bitfld-15.c: Likewise.
12264         * gcc.dg/bitfld-16.c: Likewise.
12265         * gcc.dg/bitfld-17.c: Likewise.
12266         * gcc.dg/bitfld-18.c: Likewise.
12267
12268 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12269
12270         * gcc.target/arm/neon-vld3-1.c: New test.
12271         * gcc.target/arm/neon-vst3-1.c: New test.
12272         * gcc.target/arm/neon/v*.c: Regenerate.
12273
12274 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12275
12276         PR rtl-optimization/48549
12277         * g++.dg/opt/pr48549.C: New test.
12278
12279 2011-04-12  Richard Guenther  <rguenther@suse.de>
12280
12281         PR tree-optimization/46076
12282         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12283
12284 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12285
12286         PR testsuite/21164
12287         * lib/compat.exp (compat-execute): Declare unsupported after
12288         stripping path from src1.
12289         * lib/lto.exp (lto-execute): Likewise.
12290
12291 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12292
12293         PR c/48552
12294         * gcc.dg/pr48552-1.c: New test.
12295         * gcc.dg/pr48552-2.c: New test.
12296
12297 2011-04-11  Jason Merrill  <jason@redhat.com>
12298
12299         * g++.dg/cpp0x/sfinae12.C: New.
12300
12301         * g++.dg/cpp0x/enum10.C: New.
12302
12303         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12304
12305         * g++.dg/cpp0x/rv-func.C: New.
12306
12307 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12308
12309         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12310         alpha*-dec-osf5*.
12311
12312 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12313
12314         PR tree-optimization/48195
12315         * gcc.dg/ipa/pr48195.c: New test.
12316
12317 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12318
12319         * gnat.dg/return3.adb: Remove unused switch.
12320
12321 2011-04-08  Mike Stump  <mikestump@comcast.net>
12322
12323         PR testsuite/48506
12324         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12325         default to fno-common.
12326
12327 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12328
12329         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12330         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12331
12332 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12333
12334         PR fortran/48448
12335         * gfortran.dg/function_optimize_5.f90:  New test.
12336
12337 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12338
12339         * gnat.dg/aggr17.adb: New test.
12340         * gnat.dg/aggr18.adb: Likewise.
12341
12342 2011-04-08  Michael Matz  <matz@suse.de>
12343
12344         PR middle-end/48389
12345         * gcc.target/i386/pr48389.c: New test.
12346
12347 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12348
12349         PR rtl-optimization/48272
12350         * g++.dg/opt/pr48272.C: New.
12351
12352 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12353
12354         PR rtl-optimization/48235
12355         * gcc.dg/pr48235.c: New.
12356
12357 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12358
12359         PR rtl-optimization/48302
12360         * g++.dg/opt/pr48302.C: New.
12361
12362 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12363
12364         PR target/48273
12365         * g++.dg/opt/pr48273.C: New.
12366
12367 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12368
12369         PR rtl-optimization/48442
12370         * gcc.dg/pr48442.c: New.
12371
12372 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12373
12374         PR tree-optimization/48377
12375         * gcc.dg/vect/pr48377.c: New test.
12376
12377 2011-04-07  Jason Merrill  <jason@redhat.com>
12378
12379         * g++.dg/cpp0x/regress/call1.C: New.
12380
12381         * g++.dg/cpp0x/variadic107.C: New.
12382
12383         * g++.dg/cpp0x/sfinae11.C: New.
12384         * g++.dg/cpp0x/noexcept02.C: Fix.
12385
12386         * g++.dg/cpp0x/sfinae10.C: New.
12387
12388         * g++.dg/cpp0x/sfinae9.C: New.
12389
12390         * c-c++-common/Wcast-qual-1.c: Move here from...
12391         * gcc.dg/cast-qual-3.c: ...here, and...
12392         * g++.dg/warn/Wcast-qual2.C: ...here.
12393
12394         * g++.dg/cpp0x/sfinae8.C: New.
12395
12396         * g++.dg/cpp0x/sfinae7.C: New.
12397
12398         * g++.dg/cpp0x/enum9.C: New.
12399
12400 2011-04-07  Mike Stump  <mikestump@comcast.net>
12401
12402         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12403         with no trampolines.
12404
12405 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12406
12407         PR fortran/48117
12408         * gfortran.dg/gomp/pr48117.f90: New test.
12409
12410         PR debug/48343
12411         * gcc.dg/torture/pr48343.c: New test.
12412
12413 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12414
12415         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12416
12417 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12418
12419         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12420
12421 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12422
12423         PR target/43920
12424         * lib/scanasm.exp (object-size): New proc.
12425         * gcc.target/arm/pr43920-2.c: New test.
12426
12427 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12428
12429         PR fortran/18918
12430         PR fortran/48477
12431         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12432
12433 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12434
12435         * gcc.dg/mtune.c: Prune note from output.
12436
12437 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12438
12439         PR debug/48466
12440         * gcc.dg/guality/pr36977.c: New test.
12441         * gcc.dg/guality/pr48466.c: New test.
12442
12443 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12444
12445         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12446
12447 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12448
12449         * gnat.dg/return3.adb: New test.
12450
12451 2011-04-06  Richard Guenther  <rguenther@suse.de>
12452
12453         PR tree-optimization/47663
12454         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12455
12456 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12457
12458         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12459         Solaris 8 and 9 as well.
12460
12461 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12462
12463         PR target/43920
12464         * gcc.target/arm/pr43920-1.c: New test.
12465
12466 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12467
12468         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12469         (cctor): Actually return the value.
12470         (main): Cast return values.
12471
12472 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12473
12474         * gfortran.dg/character_comparison_8.f90:  New test.
12475
12476 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12477
12478         * frontend-passes: (optimize_lexical_comparison): New function.
12479         (optimize_expr): Call it.
12480         (optimize_comparison): Also handle lexical comparison functions.
12481         Return false instad of -2 for unequal comparison.
12482
12483 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12484
12485         PR fortran/48412
12486         * function_optimize_4.f90:  New test.
12487
12488 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12489
12490         PR fortran/18918
12491         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12492         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12493         * gfortran.dg/coarray_15.f90: New.
12494
12495 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12496
12497         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12498         * gfortran.dg/bessel_7.f90: Likewise.
12499
12500 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12501
12502         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12503
12504 2011-04-03  Richard Guenther  <rguenther@suse.de>
12505             Ira Rosen  <ira.rosen@linaro.org>
12506
12507         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12508         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12509         -ftree-loop-if-convert-stores.
12510
12511 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12512
12513         * gnat.dg/specs/aggr2.ads: New test.
12514
12515 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12516
12517         * gnat.dg/debug2.ad[sb]: New test.
12518         * gnat.dg/debug2_pkg.ads: New helper.
12519         * gnat.dg/debug3.ad[sb]: New test.
12520
12521 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12522
12523         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12524
12525 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12526
12527         PR middle-end/48335
12528         * gcc.c-torture/compile/pr48335-1.c: New test.
12529         * gcc.dg/pr48335-1.c: New test.
12530         * gcc.dg/pr48335-2.c: New test.
12531         * gcc.dg/pr48335-3.c: New test.
12532         * gcc.dg/pr48335-4.c: New test.
12533         * gcc.dg/pr48335-5.c: New test.
12534         * gcc.dg/pr48335-6.c: New test.
12535         * gcc.dg/pr48335-7.c: New test.
12536         * gcc.dg/pr48335-8.c: New test.
12537         * gcc.target/i386/pr48335-1.c: New test.
12538
12539 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12540
12541         PR c/36299
12542         * gcc.dg/Waddress.c: New test.
12543
12544 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12545
12546         PR fortran/48352
12547         * gfortran.dg/function_optimize_3.f90:  New test.
12548
12549 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12550
12551         * gcc.c-torture/compile/20110401-1.c: New test.
12552
12553         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12554         * g++.dg/lto/20091002-2_0.C: Likewise.
12555         * g++.dg/lto/20090303_0.c: Likewise.
12556         * g++.dg/lto/20091004-1_0.C: Likewise.
12557         * g++.dg/lto/20091002-3_0.C: Likewise.
12558         * g++.dg/lto/20091004-2_0.C: Likewise.
12559         * g++.dg/lto/20081123_0.C: Likewise.
12560         * g++.dg/lto/20090313_0.C: Likewise.
12561         * g++.dg/lto/20081109-1_0.C: Likewise.
12562         * g++.dg/lto/20081219_0.C: Likewise.
12563         * g++.dg/lto/20081204-1_0.C: Likewise.
12564         * g++.dg/lto/20090302_0.C: Likewise.
12565         * g++.dg/lto/20081119-1_0.C: Likewise.
12566         * g++.dg/lto/20081118_0.C: Likewise.
12567         * gcc.dg/lto/20091020-2_0.c: Likewise.
12568         * gcc.dg/lto/20090210_0.c: Likewise.
12569         * gcc.dg/lto/20081204-1_0.c: Likewise.
12570         * gcc.dg/lto/20081224_0.c: Likewise.
12571         * gcc.dg/lto/20090219_0.c: Likewise.
12572         * gcc.dg/lto/20091014-1_0.c: Likewise.
12573         * gcc.dg/lto/20091016-1_0.c: Likewise.
12574         * gcc.dg/lto/20090206-2_0.c: Likewise.
12575         * gcc.dg/lto/20090116_0.c: Likewise.
12576         * gcc.dg/lto/20091013-1_0.c: Likewise.
12577         * gcc.dg/lto/20091015-1_0.c: Likewise.
12578         * gcc.dg/lto/20090126-2_0.c: Likewise.
12579
12580 2011-03-31  Ian Lance Taylor  <iant@google.com>
12581
12582         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12583
12584 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12585
12586         * gnat.dg/opt16.adb: New test.
12587
12588 2011-03-31  Jason Merrill  <jason@redhat.com>
12589
12590         * g++.dg/cpp0x/defaulted24.C: New.
12591
12592 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12593
12594         PR target/16292
12595         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12596         with -O0.
12597
12598 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12599
12600         * g++.dg/other/i386-9.C: New test.
12601
12602 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12603
12604         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12605
12606 2011-03-30  Jason Merrill  <jason@redhat.com>
12607
12608         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12609
12610         * g++.dg/cpp0x/regress/isnan.C: New.
12611
12612         * g++.dg/cpp0x/initlist46.C: New.
12613
12614 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12615
12616         PR target/47551
12617         * gcc.target/arm/neon-modes-2.c: New test.
12618
12619 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12620
12621         PR c/48305
12622         * gcc.c-torture/compile/pr48305.c: New test.
12623
12624 2011-03-29  Jason Merrill  <jason@redhat.com>
12625
12626         * g++.dg/cpp0x/regress/value-dep1.C: New.
12627
12628 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12629
12630         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12631
12632 2011-03-29  Ian Lance Taylor  <iant@google.com>
12633
12634         * go.test/go-test.exp: Handle the test lines used in several new
12635         tests.
12636         (errchk): Add opts parameter.  Change all callers.  Handle parens
12637         in regexps.
12638
12639 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12640             Dominique d'Humieres  <dominiq@lps.ens.fr>
12641
12642         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12643         and __APPLE__ && __PPC__ && __ALTIVEC__.
12644
12645 2011-03-29  Jason Merrill  <jason@redhat.com>
12646
12647         * g++.dg/cpp0x/dependent1.C: New.
12648
12649         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12650
12651         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12652
12653         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12654
12655 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12656
12657         PR fortran/48095
12658         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12659         * gfortran.dg/proc_ptr_comp_32.f90: New.
12660
12661 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12662
12663         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12664         check for corresponding warning.
12665
12666 2011-03-28  Jason Merrill  <jason@redhat.com>
12667
12668         * g++.dg/cpp0x/rv-deduce2.C: New.
12669
12670 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12671
12672         PR debug/48203
12673         * gcc.dg/pr48203.c: New test.
12674
12675 2011-03-28  Jeff Law <law@redhat.com>
12676
12677         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12678
12679 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12680
12681         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12682         and __PPC__ && __ALTIVEC__.
12683
12684 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12685
12686         PR testsuite/48238
12687         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12688         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12689         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12690         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12691
12692 2011-03-28  Jason Merrill  <jason@redhat.com>
12693
12694         * g++.dg/cpp0x/initlist-array2.C: New.
12695
12696         * g++.dg/cpp0x/initlist-array1.C: New.
12697
12698         * g++.dg/cpp0x/constexpr-compound.C: New.
12699
12700         * g++.dg/cpp0x/constexpr-using.C: New.
12701
12702         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12703
12704 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12705
12706         PR testsuite/48276
12707         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12708
12709 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12710
12711         * gcc.dg/slp-1.c: New test.
12712
12713 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12714
12715         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12716         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12717         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12718         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12719         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12720         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12721         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12722         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12723         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12724         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12725         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12726         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12727         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12728         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12729
12730 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12731
12732         PR fortran/47065
12733         * gfortran.dg/trim_optimize_5.f90:  New test.
12734         * gfortran.dg/trim_optimize_6.f90:  New test.
12735
12736 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12737
12738         PR target/38598
12739         * gcc.target/mips/madd-7.c: Remove -mlong32.
12740         * gcc.target/mips/msub-7.c: Likewise.
12741
12742 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12743
12744         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12745         accesses to preserve the meaning of the test for doubleword vectors.
12746         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12747         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12748
12749 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12750
12751         PR fortran/48291
12752         * gfortran.dg/class_42.f03: New.
12753
12754 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12755
12756         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12757         strided accesses.
12758
12759 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12760
12761         PR rtl-optimization/48144
12762         * gcc.dg/pr48144.c: New test.
12763
12764 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12765
12766         * gnat.dg/discr27.ad[sb]: New test.
12767
12768 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12769
12770         * gnat.dg/limited_with2.ad[sb]: New test.
12771         * gnat.dg/limited_with2_pkg1.ads: New helper.
12772         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12773
12774 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12775
12776         * gnat.dg/opt15.adb: New test.
12777         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12778
12779 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12780
12781         PR fortran/48174
12782         PR fortran/45304
12783         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12784         * gfortran.dg/leadz_trailz_3.f90: Ditto
12785
12786 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12787
12788         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12789
12790 2011-03-25  Jason Merrill  <jason@redhat.com>
12791
12792         * g++.dg/cpp0x/defaulted22.C: New.
12793         * g++.dg/cpp0x/defaulted23.C: New.
12794         * g++.dg/cpp0x/defaulted15.C: Adjust.
12795
12796 2011-03-25  Jason Merrill  <jason@redhat.com>
12797
12798         * g++.dg/cpp0x/move1.C: New.
12799
12800 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12801
12802         PR target/48287
12803         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12804
12805 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12806
12807         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12808         for mips-sgi-irix6.5.
12809         Replace snprintf prototype by <stdio.h>.
12810
12811 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12812
12813         PR testsuite/48283
12814         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12815         run_expensive_tests.
12816         * gcc.dg/graphite/block-4.c: Likewise.
12817         * gcc.dg/graphite/block-7.c: Likewise.
12818         * gcc.dg/graphite/block-8.c: Likewise.
12819
12820 2011-03-25  Richard Guenther  <rguenther@suse.de>
12821
12822         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12823         * g++.dg/tree-ssa/pr8781.C: Likewise.
12824         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12825         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12826         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12827         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12828         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12829         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12830         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12831         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12832         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12833         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12834         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12835         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12836         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12837         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12838         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12839         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12840         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12841         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12842         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12843         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12844         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12845         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12846         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12847         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12848         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12849         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12850         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12851         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12852         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12853         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12854         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12855         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12856         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12857         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12858         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12859         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12860         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12861         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12862         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12863         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12864         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12865         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12866         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12867         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12868         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12869         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12870         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12871         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12872         * c-c++-common/pr46562-2.c: Likewise.
12873         * gfortran.dg/pr42108.f90: Likewise.
12874         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12875         foo to be inlined even at -O1.
12876         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12877         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12878         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12879         * gcc.dg/matrix/matrix.exp: Disable FRE.
12880
12881 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12882
12883         PR debug/48204
12884         * gcc.dg/dfp/pr48204.c: New test.
12885
12886 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12887
12888         PR target/48209
12889         * gcc.c-torture/execute/pr47917.c: Move this...
12890         * gcc.dg/torture/pr47917.c: to here and add xfails.
12891
12892 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12893
12894         * gnat.dg/array16.ad[sb]: New test.
12895         * gnat.dg/array16.ads: New helper.
12896
12897 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12898
12899         * gnat.dg/derived_type2.adb: New test.
12900
12901 2011-03-24  Richard Guenther  <rguenther@suse.de>
12902
12903         PR tree-optimization/48271
12904         * g++.dg/torture/pr48271.C: New testcase.
12905
12906 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12907
12908         * gnat.dg/array15.ad[sb]: New test.
12909
12910 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12911
12912         PR target/48237
12913         * gcc.target/i386/pr48237.c: New test.
12914
12915 2011-03-24  Richard Guenther  <rguenther@suse.de>
12916
12917         PR middle-end/48269
12918         * gcc.dg/builtin-object-size-10.c: New testcase.
12919
12920 2011-03-24  Richard Guenther  <rguenther@suse.de>
12921
12922         PR tree-optimization/46562
12923         * c-c++-common/pr46562-2.c: New testcase.
12924         * c-c++-common/pr46562.c: Likewise.
12925
12926 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12927
12928         * gcc.dg/vect/vect-cselim-1.c: New test.
12929         * gcc.dg/vect/vect-cselim-2.c: New test.
12930
12931 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12932
12933         * gcc.target/arm/pr46934.c: New.
12934
12935 2011-03-23  Ian Lance Taylor  <iant@google.com>
12936
12937         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12938
12939 2011-03-23  Richard Guenther  <rguenther@suse.de>
12940
12941         * gcc.dg/struct: Remove directory and contents.
12942
12943 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12944
12945         PR testsuite/48251
12946         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12947
12948 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12949
12950         * gnat.dg/discr26.ad[sb]: New test.
12951         * gnat.dg/discr26_pkg.ads: New helper.
12952
12953 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12954
12955         PR target/47553
12956         * gcc.target/arm/neon-vld-1.c: New test.
12957
12958 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12959
12960         * gnat.dg/array14.ad[sb]: New test.
12961         * gnat.dg/array14_pkg.ads: New helper.
12962
12963 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12964
12965         * gcc.c-torture/execute/920501-8.x: Remove.
12966         * gcc.c-torture/execute/930513-1.x: Remove.
12967         * gcc.c-torture/execute/960312-1.x: Remove.
12968         * gcc.c-torture/compile/20000804-1.c,
12969         gcc.c-torture/compile/20001205-1.c,
12970         gcc.c-torture/compile/20001226-1.c,
12971         gcc.c-torture/compile/20010518-2.c,
12972         gcc.c-torture/compile/20020312-1.c,
12973         gcc.c-torture/compile/20020604-1.c,
12974         gcc.c-torture/compile/920501-12.c,
12975         gcc.c-torture/compile/920501-4.c,
12976         gcc.c-torture/compile/920520-1.c,
12977         gcc.c-torture/compile/980506-1.c,
12978         gcc.c-torture/execute/980709-1.x,
12979         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12980         options for m68hc11.
12981         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12982         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12983         m68hc11.
12984
12985 2011-03-22  Nick Clifton  <nickc@redhat.com>
12986
12987         * lib/target-supports.exp (check_profiling_available): Add MN10300
12988         to the list of targets that do not support profiling.  Restore
12989         alpha sorting to this list.
12990
12991 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12992
12993         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12994         failure on 32-bit systems.
12995         * gcc.dg/torture/vector-2.c: Ditto.
12996
12997 2011-03-22  Richard Guenther  <rguenther@suse.de>
12998
12999         PR tree-optimization/48228
13000         * gcc.dg/Wstrict-overflow-23.c: New testcase.
13001
13002 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
13003
13004         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
13005         powerpc.
13006
13007         PR target/48226
13008         * gcc.target/powerpc/pr48226.c: New file.
13009
13010 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
13011
13012         * lib/prune.exp (prune_gcc_output): Prune "could not create
13013         compact unwind for" warnings.
13014
13015 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
13016
13017         PR c/42544
13018         PR c/48197
13019         * gcc.c-torture/execute/pr42544.c: New test.
13020         * gcc.c-torture/execute/pr48197.c: New test.
13021
13022 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
13023
13024         PR preprocessor/48192
13025         * gcc.target/powerpc/pr48192.c: New file.
13026
13027         PR target/48053
13028         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
13029         split problem of 0 being loaded in a VSX register.
13030
13031 2011-03-21  Richard Guenther  <rguenther@suse.de>
13032
13033         PR c/47939
13034         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
13035         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
13036         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
13037         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
13038
13039 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
13040
13041         PR target/48213
13042         * gcc.dg/pr48213.c: New test.
13043
13044 2011-03-21  Kai Tietz  <ktietz@redhat.com>
13045
13046         PR target/12171
13047         * g++.dg/plugin/attribute_plugin.c: Adjust test.
13048
13049 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
13050
13051         * gcc.target/arm/xor-and.c: New.
13052
13053 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
13054
13055         PR fortran/22572
13056         * gfortran.dg/function_optimize_1.f90:  New test.
13057         * gfortran.dg/function_optimize_2.f90:  New test.
13058
13059 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
13060
13061         PR rtl-optimization/47502
13062         * gcc.target/i386/pr47502-1.c: New.
13063         * gcc.target/i386/pr47502-2.c: Likewise.
13064
13065 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
13066
13067         PR rtl-optimization/48156
13068         * gcc.dg/pr48156.c: New test.
13069
13070 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13071
13072         PR libfortran/47439
13073         * gfortran.dg/scratch_1.f90: Adjust test.
13074
13075 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13076
13077         PR libfortran/47439
13078         * gfortran.dg/scratch_1.f90: New test.
13079
13080 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13081
13082         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13083         variably modified typedefs.
13084         * gcc.dg/c1x-typedef-2.c: Remove.
13085
13086 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13087
13088         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13089         * gcc.dg/c1x-anon-struct-3.c: New test.
13090         * gcc.dg/anon-struct-11.c: Update.
13091
13092 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13093
13094         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13095         dg-xfail-run-if.
13096         Only xfail with gas.
13097
13098 2011-03-18  Jason Merrill  <jason@redhat.com>
13099
13100         * g++.dg/template/fn-ptr1.C: New.
13101
13102         * g++.dg/overload/volatile1.C: New.
13103
13104         * g++.dg/opt/pr23372.C: New.
13105
13106         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13107
13108 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13109
13110         PR middle-end/47405
13111         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13112
13113 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
13114
13115         * gcc.target/arm/unsigned-extend-1.c: New.
13116
13117 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
13118
13119         PR bootstrap/48161
13120         * gcc.c-torture/compile/pr48161.c: New test.
13121
13122 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13123
13124         PR middle-end/47725
13125         * gcc.dg/torture/pr47725.c: New.
13126
13127 2011-03-17  Jason Merrill  <jason@redhat.com>
13128
13129         * g++.dg/cpp0x/constexpr-overflow2.C: New.
13130         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13131
13132 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
13133
13134         * gnat.dg/specs/elab2.ads: New test.
13135         * gnat.dg/specs/elab2_pkg.ads: New helper.
13136
13137 2011-03-17  Jason Merrill  <jason@redhat.com>
13138
13139         * g++.dg/cpp0x/decltype-1212.C: New.
13140         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13141
13142 2011-03-17  Jason Merrill  <jason@redhat.com>
13143
13144         * g++.dg/parse/memfnquals1.C: New.
13145
13146 2011-03-17  Richard Guenther  <rguenther@suse.de>
13147
13148         PR middle-end/48134
13149         * gcc.dg/pr48134.c: New testcase.
13150
13151 2011-03-17  Richard Guenther  <rguenther@suse.de>
13152
13153         PR middle-end/48165
13154         * g++.dg/torture/pr48165.C: New testcase.
13155
13156 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
13157
13158         PR rtl-optimization/48141
13159         * gcc.dg/pr48141.c: New test.
13160
13161 2011-03-16  Jason Merrill  <jason@redhat.com>
13162
13163         * g++.dg/cpp0x/constexpr-48089.C: New.
13164
13165         * g++.dg/cpp0x/constexpr-abi1.C: New.
13166
13167         * g++.dg/cpp0x/constexpr-46336.C: New.
13168         * g++.dg/parse/friend5.C: Adjust expected errors.
13169
13170         * g++.dg/cpp0x/constexpr-47570.C: New.
13171
13172 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13173
13174         PR debug/47510
13175         * ++.dg/debug/dwarf2/typedef6.C: New test.
13176
13177 2011-03-16  Jason Merrill  <jason@redhat.com>
13178
13179         * g++.dg/cpp0x/elision2.C: New.
13180
13181         * g++.dg/cpp0x/constexpr-array3.C: New.
13182
13183 2011-03-16  Jason Merrill  <jason@redhat.com>
13184
13185         * g++.dg/cpp0x/sfinae6.C: New.
13186         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13187         * g++.dg/cpp0x/pr45908.C: Likewise.
13188         * g++.dg/cpp0x/sfinae6.C: Likewise.
13189         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13190         * g++.old-deja/g++.law/arg11.C: Likewise.
13191
13192 2011-03-16  Jason Merrill  <jason@redhat.com>
13193
13194         * g++.dg/template/incomplete6.C: New.
13195
13196 2011-03-16  Jeff Law <law@redhat.com>
13197
13198         * gcc.dg/tree-ssa/vrp55.c: New test.
13199
13200 2011-03-16  Jason Merrill  <jason@redhat.com>
13201
13202         * g++.dg/cpp0x/auto22.C: New.
13203
13204 2011-03-16  Richard Guenther  <rguenther@suse.de>
13205
13206         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13207         optimizing it away if promoted to const.
13208
13209 2011-03-16  Richard Guenther  <rguenther@suse.de>
13210
13211         PR tree-optimization/48149
13212         * gcc.dg/fold-complex-1.c: New testcase.
13213
13214 2011-03-16  Richard Guenther  <rguenther@suse.de>
13215
13216         PR testsuite/48147
13217         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13218         or cloning happens.
13219
13220 2011-03-16  Richard Guenther  <rguenther@suse.de>
13221
13222         PR tree-optimization/26134
13223         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13224
13225 2011-03-16  Richard Guenther  <rguenther@suse.de>
13226
13227         PR tree-optimization/48146
13228         * gcc.dg/torture/pr48146.c: New testcase.
13229
13230 2011-03-16  Richard Guenther  <rguenther@suse.de>
13231
13232         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13233         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13234
13235 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13236
13237         PR middle-end/48136
13238         * gcc.c-torture/compile/pr48136.c: New test.
13239
13240         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13241
13242         PR debug/45882
13243         * gcc.dg/guality/pr45882.c: New test.
13244
13245 2011-03-15  Jason Merrill  <jason@redhat.com>
13246
13247         * g++.dg/cpp0x/constexpr-recursion.C: New.
13248
13249         * g++.dg/cpp0x/implicit11.C: New.
13250
13251 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13252
13253         * g++.dg/cpp0x/constexpr-attribute.C: New.
13254
13255 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
13256
13257         * g++.dg/parse/pr34758.C: New.
13258
13259 2011-03-15  Xinliang David Li  <davidxl@google.com>
13260
13261         PR c/47837
13262         * gcc.dg/uninit-pred-7_d.c: New test.
13263         * gcc.dg/uninit-pred-8_d.c: New test.
13264
13265 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13266
13267         PR target/46788
13268         * gcc.target/arm/pr46788.c: New.
13269
13270 2011-03-15  Richard Guenther  <rguenther@suse.de>
13271
13272         PR middle-end/47650
13273         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13274         * gfortran.dg/ishft_4.f90: Likewise.
13275         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13276
13277 2011-03-15  Richard Guenther  <rguenther@suse.de>
13278
13279         PR tree-optimization/13954
13280         * g++.dg/tree-ssa/pr13954.C: New testcase.
13281
13282 2011-03-15  Richard Guenther  <rguenther@suse.de>
13283
13284         PR tree-optimization/48037
13285         * gcc.target/i386/pr48037-1.c: New testcase.
13286
13287 2011-03-15  Richard Guenther  <rguenther@suse.de>
13288
13289         PR tree-optimization/41490
13290         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13291         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13292         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13293         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13294         * g++.dg/tree-ssa/pr33604.C: Adjust.
13295
13296 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13297
13298         PR middle-end/47917
13299         * gcc.c-torture/execute/pr47917.c: New test.
13300         * gcc.dg/pr47917.c: New test.
13301
13302         PR middle-end/38878
13303         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13304
13305 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13306
13307         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13308         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13309         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13310         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13311         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13312         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13313         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13314         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13315         * gcc.target/i386/avx-floor-vec.c: Ditto.
13316         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13317         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13318         * gcc.target/i386/avx-rint-vec.c: Ditto.
13319         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13320         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13321         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13322         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13323
13324 2011-03-14  Tom Tromey  <tromey@redhat.com>
13325
13326         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13327         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13328         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13329
13330 2011-03-14  Tom Tromey  <tromey@redhat.com>
13331
13332         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13333         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13334         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13335
13336 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13337
13338         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13339
13340 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13341
13342         PR rtl-optimization/47166
13343         * gcc.c-torture/execute/postmod-1.c: New test.
13344
13345 2011-03-14  Richard Guenther  <rguenther@suse.de>
13346
13347         PR middle-end/48098
13348         * gcc.dg/torture/pr48098.c: New testcase.
13349
13350 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13351
13352         PR target/48053
13353         * gcc.target/powerpc/pr48053-1.c: New test.
13354         * gcc.target/powerpc/pr48053-2.c: Likewise.
13355
13356 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13357
13358         PR libfortran/48066
13359         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13360
13361 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13362
13363         PR libfortran/48066
13364         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13365
13366 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13367
13368         PR fortran/48059
13369         * gfortran.dg/class_41.f03: New.
13370
13371 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13372
13373         * g++.dg/conversion/cast3.C: New test.
13374
13375 2011-03-11  Jason Merrill  <jason@redhat.com>
13376
13377         * g++.dg/template/error45.C: New.
13378
13379         * g++.dg/parse/no-type-defn1.C: New.
13380
13381         * g++.dg/ext/attrib40.C: New.
13382
13383         * g++.dg/cpp0x/regress/array1.C: New.
13384
13385 2011-03-11  Richard Guenther  <rguenther@suse.de>
13386
13387         PR tree-optimization/48067
13388         * gcc.dg/pr48067.c: New testcase.
13389
13390 2011-03-11  Richard Guenther  <rguenther@suse.de>
13391
13392         PR lto/48073
13393         * g++.dg/lto/20110311-1_0.C: New testcase.
13394
13395 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13396
13397         PR c++/48035
13398         * g++.dg/inherit/virtual8.C: New test.
13399
13400         PR middle-end/48044
13401         * gcc.dg/torture/pr48044.c: New test.
13402
13403 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13404
13405         PR fortran/47768
13406         * gfortran.dg/proc_ptr_comp_31.f90: New.
13407
13408 2011-03-11  Richard Guenther  <rguenther@suse.de>
13409
13410         PR tree-optimization/47278
13411         * gcc.dg/torture/pr47278-1.c: New testcase.
13412         * gcc.dg/torture/pr47278-2.c: Likewise.
13413
13414 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13415
13416         PR tree-optimization/48063
13417         * gcc.dg/torture/pr48063.c: New test.
13418
13419 2011-03-10  Jason Merrill  <jason@redhat.com>
13420
13421         * g++.dg/template/array22.C: New.
13422
13423         * g++.dg/cpp0x/syntax-err1.C: New.
13424         * g++.dg/parse/error36.C: Adjust expected errors.
13425         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13426         * g++.old-deja/g++.pt/typename3.C: Likewise.
13427         * g++.old-deja/g++.pt/typename4.C: Likewise.
13428         * g++.old-deja/g++.pt/typename6.C: Likewise.
13429
13430 2011-03-09  Jason Merrill  <jason@redhat.com>
13431
13432         * g++.dg/template/nontype22.C: New.
13433
13434 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13435
13436         PR tree-optimization/47714
13437         * g++.dg/torture/pr47714.C: New test.
13438
13439 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13440
13441         PR target/47755
13442         * gcc.target/powerpc/pr47755-2.c: New file.
13443
13444 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13445
13446         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13447         is not set in the environment, pass 64 as first argument when not
13448         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13449         native where ulimit -u is supported.
13450
13451 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13452
13453         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13454
13455 2011-03-08  Jason Merrill  <jason@redhat.com>
13456
13457         * g++.dg/template/nontype21.C: New.
13458
13459         * g++.dg/template/anon5.C: New.
13460
13461 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13462
13463         PR debug/47881
13464         * gcc.dg/pr47881.c: New test.
13465
13466 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13467
13468         PR c++/47957
13469         * g++.dg/lookup/template3.C: New test.
13470
13471 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13472
13473         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13474         'long' type.
13475
13476 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13477
13478         PR testsuite/47954
13479         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13480         sizeof to compute alignment.
13481
13482 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13483
13484         PR tree-optimization/48022
13485         * gcc.dg/pr48022-1.c: New test.
13486         * gcc.dg/pr48022-2.c: New test.
13487
13488 2011-03-07  Jason Merrill  <jason@redhat.com>
13489
13490         * g++.dg/template/nontype20.C: New.
13491         * g++.dg/init/member1.C: Adjust expected errors.
13492         * g++.dg/parse/constant4.C: Likewise.
13493         * g++.dg/template/qualified-id3.C: Likewise.
13494         * g++.old-deja/g++.pt/crash10.C: Likewise.
13495
13496         * g++.dg/cpp0x/regress/non-const1.C: New.
13497
13498 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13499
13500         PR debug/47991
13501         * gcc.dg/pr47991.c: New test.
13502
13503 2011-03-07  Jason Merrill  <jason@redhat.com>
13504
13505         * g++.dg/abi/mangle46.C: New.
13506
13507 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13508
13509         PR target/47862
13510         * gcc.target/powerpc/pr47862.c: New.
13511
13512 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13513
13514         PR target/45413
13515         * gcc.target/i386/combine-mul.c: Require nonpic.
13516
13517 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13518             Nathan Froyd  <froydnj@codesourcery.com>
13519
13520         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13521
13522 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13523
13524         * README.QMTEST: Remove.
13525
13526 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13527             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13528
13529         PR fortran/47850
13530         * gfortran.dg/array_constructor_37.f90 : New test.
13531
13532 2011-03-05  Jason Merrill  <jason@redhat.com>
13533
13534         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13535         * g++.dg/abi/mangle45.C: Likewise.
13536         * g++.dg/cpp0x/trailing1.C: Likewise.
13537
13538 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13539
13540         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13541
13542 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13543
13544         PR rtl-optimization/47899
13545         * gcc.dg/pr47899.c: New test.
13546
13547         * gcc.dg/torture/pr47968.c: Ignore warnings.
13548
13549         PR tree-optimization/47967
13550         * gcc.c-torture/compile/pr47967.c: New test.
13551
13552 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13553
13554         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13555         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13556
13557 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13558
13559         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13560         and property_getAttributes() if __OBJC2__.
13561         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13562         * objc.dg/property/property-encoding-1.m: New.
13563         * obj-c++.dg/property/property-encoding-1.mm: New.
13564
13565 2011-03-04  Jason Merrill  <jason@redhat.com>
13566
13567         * g++.dg/template/pseudodtor6.C: New.
13568
13569         * g++.dg/inherit/covariant19.C: New.
13570
13571 2011-03-04  Richard Guenther  <rguenther@suse.de>
13572
13573         PR middle-end/47968
13574         * gcc.dg/torture/pr47968.c: New testcase.
13575
13576 2011-03-04  Richard Guenther  <rguenther@suse.de>
13577
13578         PR middle-end/47975
13579         * gcc.dg/torture/pr47975.c: New testcase.
13580
13581 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13582
13583         PR c++/47974
13584         * g++.dg/template/crash106.C: New.
13585
13586 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13587
13588         PR c/47963
13589         * gcc.dg/gomp/pr47963.c: New test.
13590         * g++.dg/gomp/pr47963.C: New test.
13591
13592 2011-03-02  Jason Merrill  <jason@redhat.com>
13593
13594         * g++.dg/cpp0x/regress/condition1.C: New.
13595
13596         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13597
13598 2011-03-01  Jason Merrill  <jason@redhat.com>
13599
13600         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13601
13602         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13603
13604 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13605
13606         PR rtl-optimization/47925
13607         * gcc.c-torture/execute/pr47925.c: New test.
13608
13609 2011-03-01  Jason Merrill  <jason@redhat.com>
13610
13611         * g++.dg/cpp0x/decltype25.C: New.
13612
13613         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13614
13615 2011-03-01  Richard Guenther  <rguenther@suse.de>
13616
13617         PR tree-optimization/47890
13618         * gcc.dg/torture/pr47890.c: New testcase.
13619
13620 2011-03-01  Richard Guenther  <rguenther@suse.de>
13621
13622         PR lto/47924
13623         * gcc.dg/lto/pr47924_0.c: New testcase.
13624
13625 2011-03-01  Richard Guenther  <rguenther@suse.de>
13626
13627         PR lto/46911
13628         * gfortran.dg/lto/pr46911_0.f: New testcase.
13629
13630 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13631
13632         PR libgfortran/47933
13633         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13634         compile errors from older code form.
13635
13636 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13637
13638         PR libgfortran/47567
13639         * gfortran.dg/fmt_fw_d.f90: New test.
13640
13641 2011-02-28  Jason Merrill  <jason@redhat.com>
13642
13643         * g++.dg/inherit/covariant18.C: New.
13644
13645 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13646
13647         PR middle-end/47893
13648         * gcc.dg/pr47893.c: New test.
13649
13650 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13651
13652         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13653         NULL in case of a selector with conflicting types.
13654         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13655
13656 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13657
13658         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13659         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13660         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13661         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13662
13663 2011-02-28  Jason Merrill  <jason@redhat.com>
13664
13665         PR c++/47906
13666         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13667
13668 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13669
13670         PR libgfortran/47778
13671         * gfortran.dg/namelist_71.f90: New test.
13672
13673 2011-02-27  Jason Merrill  <jason@redhat.com>
13674
13675         PR c++/47906
13676         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13677         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13678
13679 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13680
13681         PR c++/46466
13682         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13683
13684 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13685
13686         PR fortran/47886
13687         * gfortran.dg/gomp/task-1.f90: Removed.
13688
13689 2011-02-26  Jason Merrill  <jason@redhat.com>
13690
13691         * g++.dg/template/this-targ1.C: New.
13692
13693         * g++.dg/cpp0x/regress/template-const1.C: New.
13694         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13695         * g++.dg/template/function1.C: Adjust.
13696         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13697         * g++.dg/debug/debug7.C: Adjust.
13698
13699 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13700
13701         PR fortran/47886
13702         * gfortran.dg/gomp/task-1.f90: New.
13703
13704 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13705
13706         * gcc.target/arm/neon-thumb2-move.c: Add
13707         dg-require-effective-target arm_thumb2_ok.
13708
13709 2011-02-24  Jason Merrill  <jason@redhat.com>
13710
13711         * g++.dg/parse/constant1.C: Specify C++98 mode.
13712         * g++.dg/parse/constant5.C: Likewise.
13713         * g++.dg/parse/error2.C: Likewise.
13714         * g++.dg/parse/semicolon3.C: Likewise.
13715         * g++.dg/template/crash14.C: Likewise.
13716         * g++.dg/template/local4.C: Likewise.
13717         * g++.dg/template/nontype3.C: Likewise.
13718         * g++.dg/parse/crash31.C: Adjust expected errors.
13719         * g++.dg/template/function1.C: Likewise.
13720         * g++.dg/template/ref3.C: Likewise.
13721         * g++.dg/template/static9.C: Likewise.
13722         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13723
13724         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13725         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13726         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13727         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13728         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13729
13730 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13731
13732         PR fortran/47878
13733         * gfortran.dg/pr47878.f90: New test.
13734
13735 2011-02-24  Richard Guenther  <rguenther@suse.de>
13736
13737         PR testsuite/47801
13738         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13739         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13740
13741 2011-02-24  Richard Guenther  <rguenther@suse.de>
13742
13743         PR fortran/47839
13744         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13745         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13746
13747 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13748
13749         PR libgfortran/47567
13750         * gfortran.dg/fmt_f0_1.f90: Update test.
13751
13752 2011-02-23  Jason Merrill  <jason@redhat.com>
13753
13754         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13755         * g++.dg/abi/mangle45.C: New.
13756
13757         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13758         * g++.dg/template/canon-type-9.C: Match use of decltype
13759         between declaration and definition.
13760         * g++.dg/template/canon-type-12.C: Likewise.
13761
13762 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13763
13764         PR fortran/40850
13765         * gfortran.dg/nested_allocatables_1.f90: New.
13766
13767 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13768
13769         PR c++/46868
13770         * g++.dg/pr46868.C: New test.
13771         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13772         * g++.dg/parse/error14.C: Adjust.
13773
13774 2011-02-23  Richard Guenther  <rguenther@suse.de>
13775
13776         PR tree-optimization/47838
13777         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13778
13779 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13780
13781         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13782
13783 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13784
13785         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13786         * gfortran.dg/count_init_expr.f03: Ditto.
13787         * gfortran.dg/gomp/pr43711.f90: Ditto.
13788         * gcc.dg/struct-parse-2.c: Ditto.
13789         * gcc.dg/parse-error-3.c: Ditto.
13790         * gcc.dg/Wlogical-op-1.c: Ditto.
13791         * gcc.dg/Walways-true-1.c: Ditto.
13792         * gcc.dg/pr24225.c: Ditto.
13793         * gcc.dg/Walways-true-2.c: Ditto.
13794         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13795         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13796         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13797         * g++.dg/overload/defarg4.C: Ditto.
13798         * g++.dg/inherit/covariant16.C: Ditto.
13799         * g++.dg/inherit/virtual7.C: Ditto.
13800         * g++.dg/template/canon-type-9.C: Ditto.
13801         * g++.dg/template/access19.C: Ditto.
13802         * g++.dg/template/call7.C: Ditto.
13803         * g++.dg/template/canon-type-2.C: Ditto.
13804         * g++.dg/template/init7.C: Ditto.
13805         * g++.dg/template/sizeof-template-argument.C: Ditto.
13806         * g++.dg/template/const3.C: Ditto.
13807         * g++.dg/template/sfinae26.C: Ditto.
13808         * g++.dg/template/sfinae26.C: Ditto.
13809         * g++.dg/template/canon-type-11.C: Ditto.
13810         * g++.dg/template/union2.C: Ditto.
13811         * g++.dg/template/canon-type-3.C: Ditto.
13812         * g++.dg/template/canon-type-1.C: Ditto.
13813         * g++.dg/template/canon-type-5.C: Ditto.
13814         * g++.dg/template/canon-type-7.C: Ditto.
13815         * g++.dg/template/canon-type-10.C: Ditto.
13816         * g++.dg/template/spec36.C: Ditto.
13817         * g++.dg/template/typedef38.C: Ditto.
13818         * g++.dg/template/canon-type-4.C: Ditto.
13819         * g++.dg/template/canon-type-6.C: Ditto.
13820         * g++.dg/template/canon-type-13.C: Ditto.
13821         * g++.dg/template/instantiate9.C: Ditto.
13822         * g++.dg/template/ttp22.C: Ditto.
13823         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13824         * g++.dg/warn/Walways-true-1.C: Ditto.
13825         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13826         * g++.dg/warn/Walways-true-2.C: Ditto.
13827         * g++.dg/conversion/op4.C: Ditto.
13828         * g++.dg/opt/pr19650.C: Ditto.
13829         * g++.dg/lookup/friend11.C: Ditto.
13830         * g++.dg/other/default2.C: Ditto.
13831         * g++.dg/other/default3.C: Ditto.
13832         * g++.dg/other/dtor2.C: Ditto.
13833         * g++.dg/other/friend5.C: Ditto.
13834         * g++.dg/other/default5.C: Ditto.
13835         * g++.dg/init/brace6.C: Ditto.
13836         * g++.dg/init/aggr5.C: Ditto.
13837         * g++.dg/init/error2.C: Ditto.
13838         * g++.dg/expr/bound-mem-fun.C: Ditto.
13839         * g++.dg/expr/cond6.C: Ditto.
13840         * g++.dg/expr/stmt-expr-1.C: Ditto.
13841         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13842         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13843         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13844         * g++.dg/cpp0x/bracket1.C: Ditto.
13845         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13846         * g++.dg/cpp0x/pr38646.C: Ditto.
13847         * g++.dg/cpp0x/variadic73.C: Ditto.
13848         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13849         * g++.dg/cpp0x/bracket4.C: Ditto.
13850         * g++.dg/cpp0x/decltype4.C: Ditto.
13851         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13852         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13853         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13854         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13855         * g++.dg/cpp0x/decltype2.C: Ditto.
13856         * g++.dg/cpp0x/decltype1.C: Ditto.
13857         * g++.dg/cpp0x/bracket2.C: Ditto.
13858         * g++.dg/cpp0x/decltype5.C: Ditto.
13859         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13860         * g++.dg/cpp0x/variadic70.C: Ditto.
13861         * g++.dg/cpp0x/decltype6.C: Ditto.
13862         * g++.dg/cpp0x/rvo.C: Ditto.
13863         * g++.dg/cpp0x/vt-40092.C: Ditto.
13864         * g++.dg/cpp0x/variadic-new.C: Ditto.
13865         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13866         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13867         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13868         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13869         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13870         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13871         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13872         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13873         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13874         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13875         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13876         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13877         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13878         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13879         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13880         * g++.dg/cpp0x/pr39639.C: Ditto.
13881         * g++.dg/cpp0x/decltype3.C: Ditto.
13882         * g++.dg/cpp0x/variadic68.C: Ditto.
13883         * g++.dg/cpp0x/variadic-function.C: Ditto.
13884         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13885         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13886         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13887         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13888         * g++.dg/parse/crash35.C: Ditto.
13889         * g++.dg/parse/crash40.C: Ditto.
13890         * g++.dg/parse/defarg12.C: Ditto.
13891         * g++.dg/parse/crash34.C: Ditto.
13892         * g++.dg/parse/constructor3.C: Ditto.
13893         * g++.dg/parse/template23.C: Ditto.
13894         * g++.dg/parse/crash56.C: Ditto.
13895         * g++.dg/parse/dtor13.C: Ditto.
13896         * g++.dg/parse/error33.C: Ditto.
13897         * g++.dg/parse/ctor9.C: Ditto.
13898         * g++.dg/parse/error32.C: Ditto.
13899         * g++.dg/parse/error37.C: Ditto.
13900         * g++.dg/parse/bitfield3.C: Ditto.
13901         * g++.dg/parse/struct-4.C: Ditto.
13902         * g++.dg/ext/has_trivial_copy.C: Ditto.
13903         * g++.dg/ext/is_polymorphic.C: Ditto.
13904         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13905         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13906         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13907         * g++.dg/ext/is_union.C: Ditto.
13908         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13909         * g++.dg/ext/is_pod.C: Ditto.
13910         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13911         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13912         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13913         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13914         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13915         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13916         * g++.dg/ext/is_abstract.C: Ditto.
13917         * g++.dg/ext/has_trivial_assign.C: Ditto.
13918         * g++.dg/ext/is_class.C: Ditto.
13919         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13920         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13921         * g++.dg/ext/is_base_of.C: Ditto.
13922         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13923         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13924         * g++.dg/ext/is_empty.C: Ditto.
13925         * g++.dg/ext/is_enum.C: Ditto.
13926         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13927         * gnat.dg/opt11.adb: Ditto.
13928         * obj-c++.dg/pr45735.mm: Ditto.
13929         * obj-c++.dg/pr24393.mm: Ditto.
13930         * obj-c++.dg/exceptions-2.mm: Ditto.
13931         * objc.dg/pr45735.m: Ditto.
13932         * objc.dg/pr24393.m: Ditto.
13933
13934 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13935
13936         * objc.dg/attributes/objc-exception-1.m: New.
13937
13938 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13939
13940         * gcc.dg/cpp/include7.c: New test.
13941
13942 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13943
13944         PR c++/47242
13945         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13946
13947 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13948
13949         PR rtl-optimization/47763
13950         * gcc.dg/pr47763.c: New test.
13951
13952 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13953
13954         PR fortran/45743
13955         * gfortran.dg/whole_file_32.f90 : New test.
13956
13957 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13958
13959         PR c++/47666
13960         * g++.dg/inherit/virtual7.C: New test.
13961
13962 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13963
13964         PR objc/47832
13965         * objc.dg/type-size-3.m: Updated error message.
13966         * objc.dg/type-size-4.m: New test.
13967         * objc.dg/type-size-5.m: New test.
13968
13969 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13970
13971         * lib/gnat.exp: Fix comments.
13972         Don't load libgloss.exp.
13973         (default_gnat_version): Call $compiler with --version.
13974         Adapt regexp for gnatmake output, insert version.
13975         (gnat_version): New proc.
13976         (gnat_init): Remove gnat_libgcc_s_path.
13977         (gnat_target_compile): Likewise.
13978         Remove ld_library_path.
13979         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13980         (gnat_pass): Remove.
13981         (gnat_pass): Remove.
13982         (gnat_finish): Remove.
13983         (gnat_exit): Remove.
13984         (local_find_gnatmake): Reindent.
13985         (runtest_file_p): Remove.
13986         (prune_warnings): Remove.
13987         (find_gnatclean): New proc.
13988         * lib/gnat-dg.exp (lremove): New proc.
13989         (gnat-dg-test): Reindent.
13990         Remove additional output files.
13991         (gnat-dg-runtest): Remove.
13992
13993         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13994         * gnat.dg/loop_optimization6.adb: Likewise.
13995         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13996
13997 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13998
13999         PR tree-optimization/47835
14000         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
14001
14002 2011-02-22  Tobias Burnus  <burnus@net-b.de>
14003
14004         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
14005         * gfortran.dg/abstract_type_2.f03: Ditto.
14006         * gfortran.dg/abstract_type_3.f03: Ditto.
14007         * gfortran.dg/abstract_type_4.f03: Ditto.
14008         * gfortran.dg/abstract_type_5.f03: Ditto.
14009         * gfortran.dg/abstract_type_6.f03: Ditto.
14010         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
14011         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
14012         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
14013         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
14014         * gfortran.dg/array_function_5.f90: Ditto.
14015         * gfortran.dg/asynchronous_3.f03: Ditto.
14016         * gfortran.dg/char_expr_1.f90: Ditto.
14017         * gfortran.dg/class_14.f03: Ditto.
14018         * gfortran.dg/data_array_6.f: Ditto.
14019         * gfortran.dg/data_invalid.f90: Ditto.
14020         * gfortran.dg/dot_product_1.f03: Ditto.
14021         * gfortran.dg/func_derived_5.f90: Ditto.
14022         * gfortran.dg/func_result_4.f90: Ditto.
14023         * gfortran.dg/implied_do_1.f90: Ditto.
14024         * gfortran.dg/initialization_25.f90: Ditto.
14025         * gfortran.dg/initialization_26.f90: Ditto.
14026         * gfortran.dg/interface_34.f90: Ditto.
14027         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
14028         * gfortran.dg/keyword_symbol_1.f90: Ditto.
14029         * gfortran.dg/matmul_8.f03: Ditto.
14030         * gfortran.dg/merge_init_expr.f90: Ditto.
14031         * gfortran.dg/pack_assign_1.f90: Ditto.
14032         * gfortran.dg/pack_vector_1.f90: Ditto.
14033         * gfortran.dg/pointer_check_8.f90: Ditto.
14034         * gfortran.dg/product_init_expr.f03: Ditto.
14035         * gfortran.dg/reshape_order_5.f90: Ditto.
14036         * gfortran.dg/reshape_shape_1.f90: Ditto.
14037         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
14038         * gfortran.dg/same_name_2.f90: Ditto.
14039         * gfortran.dg/selected_real_kind_1.f90: Ditto.
14040         * gfortran.dg/spread_init_expr.f03: Ditto.
14041         * gfortran.dg/stmt_func_1.f90: Ditto.
14042         * gfortran.dg/sum_init_expr.f03: Ditto.
14043         * gfortran.dg/transpose_3.f03: Ditto.
14044         * gfortran.dg/unpack_init_expr.f03: Ditto.
14045         * gfortran.dg/warn_conversion.f90: Ditto.
14046         * gfortran.dg/warn_conversion_2.f90: Ditto.
14047         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
14048         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
14049         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
14050         * gfortran.dg/whole_file_16.f90: Ditto.
14051         * gfortran.dg/whole_file_17.f90: Ditto.
14052         * gfortran.dg/whole_file_18.f90: Ditto.
14053         * gfortran.dg/whole_file_20.f03: Ditto.
14054         * gfortran.dg/whole_file_5.f90: Ditto.
14055         * gfortran.dg/whole_file_6.f90: Ditto.
14056         * gfortran.dg/write_invalid_format.f90: Ditto.
14057         * gfortran.dg/zero_sized_6.f90: Ditto.
14058
14059 2011-02-21  Jeff Law <law@redhat.com>
14060
14061         PR rtl-optimization/46178
14062         * gcc.target/i386/pr46178.c: New test.
14063
14064         PR rtl-optimization/46002
14065         * gcc.c-torture/compile/pr46002.c: New test.
14066
14067 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14068
14069         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14070         *-*-hpux10*.
14071
14072 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
14073
14074         PR debug/47106
14075         * g++.dg/debug/pr47106.C: Require effective target lto.
14076
14077 2011-02-21  Jason Merrill  <jason@redhat.com>
14078
14079         * g++.dg/cpp0x/constexpr-diag2.C: New.
14080
14081 2011-02-20  Jason Merrill  <jason@redhat.com>
14082
14083         * g++.dg/cpp0x/constexpr-ctor7.C: New.
14084
14085         * g++.dg/cpp0x/fntmpdefarg2.C: New.
14086
14087         * g++.dg/overload/conv-op1.C: New.
14088
14089         * g++.dg/cpp0x/constexpr-synth1.C: New.
14090
14091 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14092
14093         * objc.dg/layout-2.m: New.
14094         * objc.dg/selector-3.m: Adjusted location of error message.
14095         * objc.dg/type-size-3.m: Same.
14096         * obj-c++.dg/selector-3.mm: Same.
14097
14098 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14099
14100         PR objc/47784
14101         * objc.dg/property/dotsyntax-22.m: New.
14102         * obj-c++.dg/property/dotsyntax-22.mm: New.
14103
14104 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
14105
14106         PR c++/46394
14107         * g++.dg/template/typedef38.C: New test.
14108
14109 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14110
14111         PR fortran/46818
14112         * gfortran.dg/whole_file_30.f90 : New test.
14113         * gfortran.dg/whole_file_31.f90 : New test.
14114
14115 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14116
14117         PR fortran/45077
14118         PR fortran/44945
14119         * gfortran.dg/whole_file_28.f90 : New test.
14120         * gfortran.dg/whole_file_29.f90 : New test.
14121
14122 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
14123
14124         PR c++/44118
14125         * g++.dg/template/crash105.C: New.
14126
14127 2011-02-19  Jason Merrill  <jason@redhat.com>
14128
14129         * g++.dg/cpp0x/regress/no-elide1.C: New.
14130
14131 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
14132
14133         PR tree-optimization/46620
14134         * gcc.dg/pr46620.c: New.
14135
14136 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14137
14138         PR c/47809
14139         * gcc.target/i386/pr47809.c: New test.
14140
14141 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14142             Tobias Burnus  <burnus@net-b.de>
14143
14144         * lib/target-supports.exp
14145         (check_effective_target_fortran_large_real): New check for large reals.
14146         * gfortran.dg/nan_7.f90: New test.
14147
14148 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14149
14150         PR libgfortran/47567
14151         * gfortran.dg/fmt_f0_1.f90: Update test.
14152
14153 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
14154
14155         PR fortran/47348
14156         * gfortran.dg/array_constructor_36.f90 : New test.
14157         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14158         allow for comparison between different elements of the array
14159         constructor at different levels of optimization.
14160
14161 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14162
14163         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14164         * gcc.target/i386/pr32280-1.c: Likewise.
14165
14166 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14167
14168         PR target/47800
14169         * gcc.target/i386/pr47800.c: New test.
14170
14171 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14172
14173         * objc/execute/exceptions/foward-1.x: New.
14174
14175 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14176
14177         PR fortran/47789
14178         * gfortran.dg/derived_constructor_comps_4.f90: New.
14179
14180 2011-02-18  Tobias Burnus
14181
14182         PR fortran/47775
14183         * gfortran.dg/func_result_6.f90: New.
14184
14185 2011-02-18  Michael Matz  <matz@suse.de>
14186
14187         PR fortran/45586
14188         * gfortran.dg/lto/pr45586_0.f90: New test.
14189         * gfortran.dg/typebound_proc_20.f90: Ditto.
14190         * gfortran.dg/typebound_proc_21.f90: Ditto.
14191
14192 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14193
14194         PR c++/47795
14195         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14196
14197 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14198
14199         PR fortran/47750
14200         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14201         gcc_warning_prefix.
14202         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14203         normalizing the error/warning output.
14204         * gfortran.dg/Wall.f90: Update dg-error/warning.
14205         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14206         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14207         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14208         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14209         * gfortran.dg/class_30.f90: Update dg-error/warning.
14210         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14211         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14212         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14213         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14214         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14215         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14216         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14217         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14218         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14219         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14220         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14221         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14222         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14223         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14224         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14225         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14226         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14227         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14228         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14229         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14230         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14231         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14232         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14233         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14234         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14235
14236 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14237
14238         PR fortran/47768
14239         * gfortran.dg/proc_ptr_comp_30.f90: New.
14240
14241 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14242
14243         PR debug/47780
14244         * gcc.target/i386/pr47780.c: New test.
14245
14246 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14247
14248         PR fortran/47767
14249         * gfortran.dg/class_40.f03: New.
14250
14251 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14252
14253         PR c++/47208
14254         * g++.dg/cpp0x/auto21.C: New test.
14255
14256 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14257
14258         * objc.dg/special/unclaimed-category-1.h: Updated for
14259         new ABI support.
14260         * objc.dg/special/unclaimed-category-1.m: Same.
14261         * objc.dg/zero-link-1.m: Same.
14262         * objc.dg/lookup-1.m: Same.
14263         * objc.dg/torture/strings/const-str-9.m
14264         * objc.dg/torture/strings/const-str-10.m: Same.
14265         * objc.dg/torture/strings/const-str-11.m: Same.
14266         * objc.dg/torture/forward-1.m: Same.
14267         * objc.dg/zero-link-2.m: Same.
14268         * objc.dg/encode-7-next-64bit.m: Same.
14269         * objc.dg/method-4.m: Same.
14270         * objc.dg/next-runtime-1.m: Same.
14271         * objc.dg/image-info.m: Same.
14272         * objc.dg/pr23214.m: Same.
14273         * objc.dg/symtab-1.m: Same.
14274         * obj-c++.dg/basic.m: Same.
14275         * obj-c++.dg/proto-lossage-3.m: Same.
14276         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14277         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14278         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14279         * obj-c++.dg/method-11.m: Same.
14280         * objc/execute/enumeration-1.m: Same.
14281         * objc/execute/object_is_class.m: Same.
14282         * objc/execute/formal_protocol-2.m: Same.
14283         * objc/execute/formal_protocol-4.m: Same.
14284         * objc/execute/formal_protocol-6.m: Same.
14285         * objc/execute/bycopy-3.m: Same.
14286         * objc/execute/exceptions/catchall-1.m: Same.
14287         * objc/execute/exceptions/finally-1.m: Same.
14288         * objc/execute/exceptions/local-variables-1.m: Same.
14289         * objc/execute/exceptions/foward-1.m: Same.
14290         * objc/execute/bf-common.h
14291         * objc/execute/enumeration-2.m: Same.
14292         * objc/execute/formal_protocol-1.m: Same.
14293         * objc/execute/formal_protocol-3.m: Same.
14294         * objc/execute/formal_protocol-5.m: Same.
14295         * objc/execute/accessing_ivars.m: Same.
14296         * objc/execute/bycopy-2.m: Same.
14297         * objc/execute/formal_protocol-7.m: Same.
14298         * objc/execute/compatibility_alias.m: Same.
14299         * objc/execute/no_clash.m: Same.
14300         * objc/execute/object_is_meta_class.m: Same.
14301         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14302         * objc/execute/class-tests-1.h: Include stdio.h.
14303         * objc/execute/class-tests-2.h: Same.
14304         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14305         runtimes.
14306         * obj-c++.dg/try-catch-2.mm: Same.
14307
14308 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14309
14310         PR c++/47783
14311         * g++.dg/warn/Wunused-parm-4.C: New test.
14312
14313 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14314             Jan Hubicka  <jh@suse.cz>
14315
14316         PR debug/47106
14317         PR debug/47402
14318         * g++.dg/debug/pr47106.C: New.
14319
14320 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14321
14322         PR target/43653
14323         * gcc.target/i386/pr43653.c: New test.
14324
14325 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14326
14327         PR c++/47172
14328         * g++.dg/template/inherit6.C: New test.
14329
14330 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14331
14332         PR fortran/47745
14333         * gfortran.dg/class_39.f03: New.
14334
14335 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14336
14337         PR c++/47326
14338         * g++.dg/cpp0x/variadic106.C: New test.
14339
14340 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14341
14342         PR libfortran/47757
14343         * gfortran.dg/pr47757-1.f90: New test.
14344         * gfortran.dg/pr47757-2.f90: New test.
14345         * gfortran.dg/pr47757-3.f90: New test.
14346
14347         PR c++/47704
14348         * g++.dg/cpp0x/enum8.C: New test.
14349
14350 2011-02-15  Jason Merrill  <jason@redhat.com>
14351
14352         * g++.dg/inherit/implicit-trivial1.C: New.
14353         * g++.dg/cpp0x/implicit-trivial1.C: New.
14354
14355 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14356
14357         PR middle-end/47725
14358         * gcc.dg/torture/pr47725.c: Removed.
14359
14360 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14361
14362         PR target/47755
14363         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14364         constant does not generate a load from memory.
14365
14366 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14367
14368         PR middle-end/47725
14369         * gcc.dg/torture/pr47725.c: New.
14370
14371 2011-02-15  Richard Guenther  <rguenther@suse.de>
14372
14373         PR tree-optimization/47743
14374         * gcc.dg/torture/pr47743.c: New testcase.
14375
14376 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14377
14378         PR middle-end/47581
14379         * gcc.target/i386/pr47581.c: New test.
14380
14381 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14382
14383         PR fortran/47730
14384         * gfortran.dg/select_type_22.f03: New.
14385
14386 2011-02-14  Jason Merrill  <jason@redhat.com>
14387
14388         * g++.dg/cpp0x/regress/enum1.C: New.
14389
14390 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14391
14392         * gnat.dg/include.adb: New test.
14393
14394 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14395
14396         PR fortran/47728
14397         * gfortran.dg/class_38.f03: New.
14398
14399 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14400
14401         * gcc.dg/pr46494.c: New test.
14402
14403 2011-02-14  Richard Guenther  <rguenther@suse.de>
14404
14405         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14406
14407 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14408
14409         PR ada/41929
14410         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14411         sparc*-sun-solaris2.11.
14412
14413 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14414
14415         PR fortran/47349
14416         * gfortran.dg/argument_checking_18.f90: New.
14417
14418 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14419
14420         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14421         * gfortran.dg/argument_checking_17.f90: New.
14422
14423 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14424
14425         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14426         are temporarily disabled.
14427         * gfortran.dg/class_7.f03: Ditto.
14428         * gfortran.dg/coarray_14.f90: Ditto.
14429         * gfortran.dg/typebound_proc_13.f03: Ditto.
14430
14431 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14432
14433         PR fortran/45586
14434         * gfortran.dg/extends_11.f03: New.
14435
14436 2011-02-11  Xinliang David Li  <davidxl@google.com>
14437
14438         PR tree-optimization/47707
14439         * g++.dg/tree-ssa/pr47707.C: New test.
14440
14441 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14442
14443         * g++.dg/opt/inline17.C: New test.
14444
14445 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14446
14447         PR fortran/47550
14448         * gfortran.dg/pure_formal_2.f90: New.
14449
14450 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14451
14452         PR rtl-optimization/47614
14453         * gfortran.dg/pr47614.f: New.
14454
14455 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14456
14457         PR driver/47678
14458         * gcc.dg/opts-6.c: New test.
14459
14460 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14461
14462         PR debug/47684
14463         * gcc.dg/pr47684.c: New test.
14464
14465 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14466
14467         PR target/47629
14468         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14469         c99_runtime, dg-add-options c99_runtime.
14470         (main): Use __asm__.
14471
14472 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14473
14474         PR testsuite/47400
14475         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14476         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14477         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14478         * gcc.dg/ucnid-10.c: Likewise.
14479         * gcc.dg/ucnid-13.c: Likewise.
14480         * gcc.dg/ucnid-7.c: Likewise.
14481         * gcc.dg/ucnid-8.c: Likewise.
14482         Adapt dg-warning line number.
14483
14484 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14485
14486         * gcc.target/i386/parity-1.c: Use -march=k8.
14487         * gcc.target/i386/parity-2.c: Ditto.
14488         * gcc.target/i386/vecinit-1.c: Ditto.
14489         * gcc.target/i386/vecinit-2.c: Ditto.
14490
14491 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14492
14493         PR target/46610
14494         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14495         * gcc.target/mips/save-restore-3.c: Likewise.
14496         * gcc.target/mips/save-restore-4.c: Likewise.
14497         * gcc.target/mips/save-restore-5.c: Likewise.
14498
14499         PR target/47683
14500         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14501         * g++.dg/tree-prof/partition2.C: Likewise.
14502
14503 2011-02-09  Jason Merrill  <jason@redhat.com>
14504
14505         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14506         rather than misdeclare std::puts.
14507
14508         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14509         * g++.dg/other/warning1.C: Likewise.
14510         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14511         * g++.old-deja/g++.gb/scope06.C: Likewise.
14512         * g++.old-deja/g++.law/cvt11.C: Likewise.
14513         * g++.old-deja/g++.law/init1.C: Likewise.
14514         * g++.dg/abi/mangle26.C: Likewise.
14515
14516         * g++.dg/template/function1.C: Adjust for C++0x mode.
14517         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14518
14519         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14520         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14521
14522         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14523
14524         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14525
14526         * g++.dg/cpp0x/regress: New directory.
14527         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14528         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14529         * g++.dg/cpp0x/regress/regress3.C: New.
14530
14531 2011-02-10  Richard Guenther  <rguenther@suse.de>
14532
14533         PR tree-optimization/47677
14534         * gcc.dg/torture/pr47677.c: New testcase.
14535
14536 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14537
14538         * objc.dg/special/load-category-1.m: Remove unused header.
14539         * objc.dg/special/load-category-1a.m: Likewise.
14540         * objc.dg/special/load-category-2.m: Likewise.
14541         * objc.dg/special/load-category-2a.m: Likewise.
14542         * objc.dg/special/load-category-3.m: Likewise.
14543         * objc.dg/special/load-category-3a.m: Likewise.
14544         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14545         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14546         * objc.dg/attributes/class-attribute-1.m: Likewise.
14547         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14548         * obj-c++.dg/property/property.exp: Likewise.
14549         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14550         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14551         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14552         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14553         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14554         * obj-c++.dg/template-8.mm: Likewise.
14555
14556 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14557
14558         PR target/47665
14559         * gcc.target/i386/pr47665.c: New test.
14560
14561 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14562
14563         PR testsuite/47622
14564         Revert
14565         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14566         PR debug/42631
14567         * gcc.dg/pr42631.c: Update test.
14568         * gcc.dg/pr42631-2.c: New test.
14569
14570 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14571
14572         PR fortran/47352
14573         * gfortran.dg/proc_decl_25.f90: New.
14574
14575 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14576
14577         PR fortran/47463
14578         * gfortran.dg/typebound_assignment_2.f03: New.
14579
14580 2011-02-09  Richard Guenther  <rguenther@suse.de>
14581
14582         PR tree-optimization/47664
14583         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14584
14585 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14586
14587         PR middle-end/47646
14588         * gnat.dg/uninit_func.adb: Adjust dg directive.
14589
14590 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14591
14592         PR middle-end/47646
14593         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14594
14595 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14596
14597         PR fortran/47637
14598         * gfortran.dg/auto_dealloc_2.f90: New.
14599
14600 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14601
14602         * gcc.dg/builtins-config.h: Remove __sgi handling.
14603         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14604         -std=c99 for mips-sgi-irix6.5*.
14605
14606 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14607
14608         PR middle-end/45505
14609         * gfortran.dg/pr25923.f90: Remove xfails.
14610
14611 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14612
14613         PR fortran/47583
14614         * gfortran.dg/inquire_14.f90: New test.
14615
14616 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14617
14618         PR fortran/45290
14619         * gfortran.dg/pointer_init_6.f90: New.
14620
14621 2011-02-08  Jeff Law <law@redhat.com>
14622
14623         PR tree-optimization/42893
14624         * gcc.tree-ssa/pr42893.c: New test.
14625
14626 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14627
14628         PR tree-optimization/46834
14629         PR tree-optimization/46994
14630         PR tree-optimization/46995
14631         * gcc.dg/graphite/id-pr46834.c: New.
14632         * gfortran.dg/graphite/id-pr46994.f90: New.
14633         * gfortran.dg/graphite/id-pr46995.f90: New.
14634
14635 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14636
14637         PR middle-end/47646
14638         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14639         using the variable is known the warning is emitted there.
14640         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14641         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14642
14643         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14644         statement.
14645         (vg): Likewise.
14646         * gcc.dg/noreturn-1.c (foo5): Likewise.
14647         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14648         (method2): Likewise.
14649
14650         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14651         the return statement using the uninitialized variable.
14652         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14653
14654 2011-02-08  Richard Guenther  <rguenther@suse.de>
14655
14656         PR middle-end/47639
14657         * g++.dg/opt/pr47639.c: New testcase.
14658
14659 2011-02-08  Richard Guenther  <rguenther@suse.de>
14660
14661         PR tree-optimization/47632
14662         * g++.dg/opt/pr47632.C: New testcase.
14663
14664 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14665
14666         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14667
14668 2011-02-07  Richard Guenther  <rguenther@suse.de>
14669
14670         PR tree-optimization/47615
14671         * g++.dg/opt/pr47615.C: New testcase.
14672
14673 2011-02-07  Richard Guenther  <rguenther@suse.de>
14674
14675         PR tree-optimization/47621
14676         * gcc.dg/torture/pr47621.c: New testcase.
14677
14678 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14679
14680         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14681
14682 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14683
14684         PR fortran/47592
14685         * gfortran.dg/allocate_with_source_1 : New test.
14686
14687 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14688
14689         PR middle-end/47610
14690         * gcc.dg/pr47610.c: New test.
14691
14692 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14693
14694         PR debug/42631
14695         * gcc.dg/pr42631.c: Update test.
14696         * gcc.dg/pr42631-2.c: New test.
14697
14698 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14699
14700         PR fortran/47574
14701         * gfortran.dg/pr47574.f90:  New test.
14702
14703 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14704
14705         PR tree-optimization/46194
14706         * gcc.dg/autopar/pr46194.c: New.
14707
14708 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14709
14710         PR tree-optimization/43695
14711         * g++.dg/ipa/pr43695.C: New.
14712
14713 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14714
14715         PR inline-asm/23200
14716         * gcc.dg/pr23200.c: New test.
14717
14718 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14719
14720         PR c++/47589
14721         * g++.dg/pr47589.C: New test.
14722
14723 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14724
14725         PR c++/47398
14726         * g++.dg/template/typedef37.C: New test.
14727         * g++.dg/template/param1.C: Adjust expected error message.
14728
14729 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14730
14731         PR middle-end/31490
14732         * gcc.dg/pr31490-2.c: New test.
14733         * gcc.dg/pr31490-3.c: New test.
14734         * gcc.dg/pr31490-4.c: New test.
14735
14736 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14737             Jakub Jelinek  <jakub@redhat.com>
14738
14739         PR c++/46890
14740         * g++.dg/parser/semicolon3.C: Adjust.
14741         * g++.dg/parser/semicolon4.C: New testcase.
14742         * g++.dg/pr46890.C: New testcase.
14743
14744 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14745
14746         PR c++/29571
14747         * g++.dg/init/pr29571.C: New.
14748
14749 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14750
14751         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14752         instead of vect_int.
14753
14754 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14755
14756         PR target/47312
14757         * gcc.target/i386/pr47312.c: New test.
14758
14759         PR target/47564
14760         * gcc.target/i386/pr47564.c: New test.
14761
14762 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14763
14764         PR tree-optimization/45122
14765         * gcc.dg/tree-ssa/pr45122.c: New.
14766
14767 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14768
14769         PR target/47272
14770         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14771         and vec_vsx_st.
14772
14773         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14774         and vsx so a default --with-cpu=power7 doesn't give an error
14775         when -mavoid-indexed-addresses is used.
14776
14777         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14778         wrapper function to save the arguments and then jump to the real
14779         function, rather than depending on the compiler not to move stuff
14780         before an asm.
14781         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14782
14783 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14784             Paul Thomas  <pault@gcc.gnu.org>
14785
14786         PR fortran/47082
14787         * gfortran.dg/class_37.f03 : New test.
14788
14789 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14790             Richard Guenther  <rguenther@suse.de>
14791
14792         PR tree-optimization/40979
14793         PR bootstrap/47044
14794         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14795         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14796         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14797         check_vect_support_and_set_flags.
14798         * gfortran.dg/graphite/vect-pr40979.f90: New.
14799
14800 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14801
14802         PR fortran/47572
14803         * gfortran.dg/class_36.f03: New.
14804
14805 2011-02-02  Richard Guenther  <rguenther@suse.de>
14806
14807         PR tree-optimization/47566
14808         * gcc.dg/lto/20110201-1_0.c: New testcase.
14809
14810 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14811
14812         PR debug/47498
14813         PR debug/47501
14814         PR debug/45136
14815         PR debug/45130
14816         * debug/pr47498.c: New.
14817         * debug/pr47501.c: New.
14818
14819 2011-02-01  Richard Guenther  <rguenther@suse.de>
14820
14821         PR tree-optimization/47559
14822         * g++.dg/torture/pr47559.C: New testcase.
14823
14824 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14825
14826         PR fortran/47565
14827         * gfortran.dg/typebound_call_20.f03: New.
14828
14829 2011-02-01  Richard Guenther  <rguenther@suse.de>
14830
14831         PR tree-optimization/47555
14832         * gcc.dg/pr47555.c: New testcase.
14833
14834 2011-02-01  Richard Guenther  <rguenther@suse.de>
14835
14836         PR tree-optimization/47541
14837         * g++.dg/torture/pr47541.C: New testcase.
14838
14839 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14840
14841         PR fortran/47455
14842         * gfortran.dg/typebound_call_19.f03: New.
14843
14844 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14845
14846         PR c++/47416
14847         * g++.dg/cpp0x/pr47416.C: New test.
14848
14849 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14850
14851         PR fortran/47519
14852         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14853
14854 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14855
14856         PR fortran/47463
14857         * gfortran.dg/typebound_assignment_1.f03: New.
14858
14859 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14860
14861         PR tree-optimization/47538
14862         * gcc.c-torture/execute/pr47538.c: New test.
14863
14864 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14865
14866         PR target/45325
14867         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14868
14869 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14870
14871         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14872
14873 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14874
14875         PR rtl-optimization/44031
14876         * gcc.c-torture/compile/20110131-1.c: New test.
14877
14878 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14879
14880         PR fortran/47042
14881         * gfortran.dg/stmt_func_1.f90: New.
14882
14883 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14884
14885         PR fortran/47042
14886         * gfortran.dg/interface_34.f90: New.
14887
14888 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14889
14890         PR fortran/47523
14891         * gfortran.dg/realloc_on_assign_5.f03: New test.
14892         * gfortran.dg/realloc_on_assign_5.f03: New test.
14893
14894 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14895
14896         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14897         * gfortran.dg/bessel_7.f90: Likewise.
14898         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14899
14900         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14901         * gfortran.dg/sum_init_expr.f03: Likewise.
14902
14903         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14904
14905         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14906         -r -nostdlib.
14907
14908         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14909         loop only on "vect_intfloat_cvt" targets.
14910
14911 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14912
14913         PR fortran/47531
14914         * gfortran.dg/shape_6.f90: New.
14915
14916 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14917
14918         PR libgfortran/47434
14919         * gfortran.dg/read_infnan_1.f90: Update test.
14920         * gfortran.dg/module_nan.f90: Update test.
14921         * gfortran.dg/char4_iunit_1.f03: Update test.
14922         * gfortran.dg/large_real_kind_1.f90: Update test.
14923         * gfortran.dg/real_const_3.f90: Update test.
14924         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14925
14926 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14927
14928         PR c++/47311
14929         * g++.dg/template/param2.C: New test.
14930
14931 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14932
14933         PR libgfortran/47285
14934         * gfortran.dg/fmt_g.f: New test.
14935
14936 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14937
14938         PR fortran/47507
14939         * gfortran.dg/pure_formal_1.f90: New.
14940
14941 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14942
14943         PR target/42894
14944         * gcc.dg/tls/pr42894.c: New test.
14945
14946 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14947
14948         * gcc.dg/pr47276.c: Add dg-require-visibility.
14949
14950 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14951
14952         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14953
14954 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14955             Tobias Burnus  <burnus@gcc.gnu.org>
14956
14957         PR fortran/45170
14958         PR fortran/35810
14959         PR fortran/47350
14960         * gfortran.dg/realloc_on_assign_3.f03: New test.
14961         * gfortran.dg/realloc_on_assign_4.f03: New test.
14962         * gfortran.dg/allocatable_function_5.f90: New test.
14963         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14964         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14965         implemented" dg-errors.
14966
14967 2011-01-27  Jan Hubicka  <jh@suse.cz>
14968
14969         PR middle-end/46949
14970         * gcc.dg/attr-weakref-4.c: New testcase
14971
14972 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14973
14974         PR tree-optimization/47228
14975         * gcc.dg/torture/pr47228.c: New test.
14976
14977 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14978
14979         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14980
14981 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14982
14983         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14984         when using auto-overlay support on the SPU.
14985
14986 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14987
14988         PR rtl-optimization/44174
14989         * gcc.target/i386/asm-6.c: New test.
14990
14991 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14992
14993         PR rtl-optimization/46856
14994         * gcc.c-torture/compile/pr46856.c: New test.
14995
14996 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14997             Andrew Pinski  <pinskia@gmail.com>
14998
14999         PR c/43082
15000         * gcc.dg/pr43082.c: New.
15001
15002 2011-01-26  DJ Delorie  <dj@redhat.com>
15003
15004         PR rtl-optimization/46878
15005         * gcc.dg/pr46878-1.c: New test.
15006
15007 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
15008
15009         PR c++/47476
15010         * g++.dg/cpp0x/pr47476.C: New test.
15011
15012 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
15013
15014         * gcc.c-torture/compile/20110126-1.c: New test.
15015
15016 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
15017
15018         PR c/47473
15019         * gcc.dg/torture/pr47473.c: New test.
15020
15021 2011-01-26  Jan Hubicka  <jh@suse.cz>
15022
15023         PR target/47237
15024         * gcc.c-torture/execute/pr47237.c: New testcase.
15025
15026 2011-01-26  Jan Hubicka  <jh@suse.cz>
15027
15028         PR tree-optimization/47190
15029         * gcc.dg/attr-weakref-3.c: New testcase.
15030
15031 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
15032
15033         PR c++/43601
15034         * gcc.dg/dll-9a.c: New test file.
15035         * gcc.dg/dll-11.c: Likewise.
15036         * gcc.dg/dll-12.c: Likewise.
15037         * gcc.dg/dll-12a.c: Likewise.
15038         * gcc.dg/dll-11a.c: Likewise.
15039         * gcc.dg/dll-9.c: Likewise.
15040         * gcc.dg/dll-10.c: Likewise.
15041         * gcc.dg/dll-10a.c: Likewise.
15042         * g++.dg/ext/dllexport4a.cc: Likewise.
15043         * g++.dg/ext/dllexport4.C: Likewise.
15044         * g++.dg/ext/dllexport5.C: Likewise.
15045         * g++.dg/ext/dllexport5a.cc: Likewise.
15046
15047 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15048
15049         PR tree-optimization/46970
15050         * gcc.dg/graphite/pr46970.c: New.
15051
15052 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15053
15054         PR tree-optimization/46215
15055         * gcc.dg/graphite/pr46215.c: New.
15056
15057 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15058
15059         PR tree-optimization/46168
15060         * gcc.dg/graphite/pr46168.c: New.
15061
15062 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15063
15064         PR tree-optimization/43657
15065         * gcc.dg/graphite/pr43657.c: New.
15066
15067 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15068
15069         PR tree-optimization/29832
15070         * gfortran.dg/graphite/pr29832.f90: New.
15071
15072 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15073
15074         PR tree-optimization/43567
15075         * gcc.dg/graphite/pr43567.c: New.
15076
15077 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15078
15079         * gfortran.dg/graphite/interchange-4.f: New.
15080         * gfortran.dg/graphite/interchange-5.f: New.
15081
15082         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15083         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15084         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15085         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15086         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15087         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15088         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15089         * gfortran.dg/ltrans-7.f90: Removed.
15090         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15091
15092         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15093         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15094         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15095         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15096         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15097         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15098         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15099         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15100         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15101         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15102         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15103         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15104         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15105         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15106         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15107         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15108         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15109         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15110         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15111         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15112         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15113         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15114         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15115         * gcc.dg/tree-ssa/data-dep-1.c
15116         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15117         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15118         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15119         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15120         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15121
15122 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15123
15124         PR tree-optimization/47265
15125         PR tree-optimization/47443
15126         * gcc.c-torture/compile/pr47265.c: New test.
15127         * gcc.dg/pr47443.c: New test.
15128
15129 2011-01-25  Martin Jambor  <mjambor@suse.cz>
15130
15131         PR tree-optimization/47382
15132         * g++.dg/torture/pr47382.C: New test.
15133         * g++.dg/opt/devirt1.C: Xfail.
15134
15135 2011-01-25  Yao Qi  <yao@codesourcery.com>
15136
15137         PR target/45701
15138         * gcc.target/arm/pr45701-1.c: New test.
15139         * gcc.target/arm/pr45701-2.c: New test.
15140         * gcc.target/arm/pr45701-3.c: New test.
15141
15142 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15143             Jakub Jelinek  <jakub@redhat.com>
15144
15145         PR tree-optimization/47271
15146         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15147
15148 2011-01-25  Nick Clifton  <nickc@redhat.com>
15149
15150         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15151         (saturate_add): Delete.
15152         (exchange): Delete.
15153         (main): Do not run saturate_add.
15154         (set_interrupts): Delete.
15155
15156 2011-01-25  Tobias Burnus  <burnus@net-b.de>
15157
15158         PR fortran/47448
15159         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15160
15161 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15162
15163         PR tree-optimization/47427
15164         PR tree-optimization/47428
15165         * gcc.c-torture/compile/pr47427.c: New test.
15166         * gcc.c-torture/compile/pr47428.c: New test.
15167
15168 2011-01-25  Richard Guenther  <rguenther@suse.de>
15169
15170         PR middle-end/47411
15171         * gcc.dg/torture/pr47411.c: New testcase.
15172
15173 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15174
15175         * gfortran.dg/graphite/id-24.f: New.
15176         * gfortran.dg/graphite/id-25.f: New.
15177
15178 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15179
15180         * gfortran.dg/graphite/id-23.f: New.
15181
15182 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15183
15184         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15185
15186 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15187
15188         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15189         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15190         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15191         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15192         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15193         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15194         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15195         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15196         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15197
15198 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15199
15200         * gcc.dg/graphite/block-0.c: Add documentation.
15201         * gcc.dg/graphite/block-4.c: Same.
15202         * gcc.dg/graphite/block-7.c: Same.
15203         * gcc.dg/graphite/block-8.c: New.
15204         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15205         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15206         * gcc.dg/graphite/interchange-12.c: Add documentation.
15207         * gcc.dg/graphite/interchange-13.c: New.
15208         * gcc.dg/graphite/interchange-14.c: New.
15209         * gcc.dg/graphite/interchange-15.c: New.
15210         * gcc.dg/graphite/interchange-8.c: Add documentation.
15211         * gcc.dg/graphite/interchange-mvt.c: Same.
15212
15213 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15214
15215         PR target/47408
15216         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15217         * gcc.target/powerpc/altivec-14.c: Ditto.
15218         * gcc.target/powerpc/altivec-33.c: Ditto.
15219         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15220         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15221         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15222         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15223         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15224         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15225         * g++.dg/ext/altivec-15.C: Ditto.
15226         * g++.dg/ext/altivec-types-1.C: Ditto.
15227         * g++.dg/ext/altivec-types-2.C: Ditto.
15228         * g++.dg/ext/altivec-types-3.C: Ditto.
15229         * g++.dg/ext/altivec-types-4.C: Ditto.
15230
15231 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15232
15233         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15234
15235 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15236
15237         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15238         optimization options.
15239
15240 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15241
15242         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15243
15244         PR testsuite/45988
15245         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15246
15247 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15248
15249         PR fortran/47421
15250         * gfortran.dg/allocatable_scalar_12.f90: New.
15251
15252 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15253
15254         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15255         vectorization to be not profitable if peeling is used to
15256         realign the memory access.
15257         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15258         loop bound to avoid loop unrolling.
15259         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15260
15261 2011-01-22  Jan Hubicka  <jh@suse.cz>
15262
15263         PR lto/47333
15264         * g++.dg/lto/pr47333.C: New file.
15265
15266 2011-01-22  Jan Hubicka  <jh@suse.cz>
15267
15268         PR tree-optimization/43884
15269         PR lto/44334
15270         * gcc.dg/autopar/outer-2.c: Increase array size.
15271         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15272
15273 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15274
15275         PR fortran/38536
15276         * gfortran.dg/c_loc_tests_16.f90:  New test.
15277
15278 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15279
15280         PR fortran/47399
15281         * gfortran.dg/typebound_proc_19.f90: New.
15282
15283 2011-01-21  Jeff Law <law@redhat.com>
15284
15285         PR tree-optimization/47053
15286         * g++.dg/pr47053.C: New test.
15287
15288 2011-01-21  Jason Merrill  <jason@redhat.com>
15289
15290         PR c++/47041
15291         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15292
15293 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15294
15295         PR c++/47388
15296         * g++.dg/cpp0x/range-for10.C: New test.
15297         * g++.dg/template/for1.C: New test.
15298
15299         PR middle-end/45566
15300         * g++.dg/tree-prof/partition3.C: New test.
15301
15302         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15303
15304         PR rtl-optimization/47366
15305         * g++.dg/opt/pr47366.C: New test.
15306
15307 2011-01-21  Jason Merrill  <jason@redhat.com>
15308
15309         PR c++/46552
15310         * g++.dg/cpp0x/constexpr-regress2.C: New.
15311
15312         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15313
15314 2011-01-21  Jeff Law <law@redhat.com>
15315
15316         PR rtl-optimization/41619
15317         * gcc.dg/pr41619.c: New.
15318
15319 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15320
15321         PR tree-optimization/47355
15322         * g++.dg/opt/pr47355.C: New test.
15323
15324 2011-01-21  Richard Guenther  <rguenther@suse.de>
15325
15326         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15327         making main hot.
15328
15329 2011-01-21  Richard Guenther  <rguenther@suse.de>
15330
15331         PR tree-optimization/47365
15332         * gcc.dg/torture/pr47365.c: New testcase.
15333         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15334
15335 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15336
15337         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15338
15339 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15340
15341         PR tree-optimization/47391
15342         * gcc.dg/pr47391.c: New test.
15343
15344 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15345
15346         * g++.dg/template/char1.C: Use signed char.
15347
15348 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15349
15350         PR fortran/47377
15351         * gfortran.dg/pointer_target_4.f90: New.
15352
15353 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15354
15355         PR target/47251
15356         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15357         ILP32 system and not IP32.
15358
15359 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15360
15361         PR debug/46583
15362         * g++.dg/debug/pr46583.C: New.
15363
15364 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15365
15366         PR debug/47283
15367         * g++.dg/debug/pr47283.C: New test.
15368
15369         PR testsuite/47371
15370         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15371         * gcc.target/i386/headmerge-2.c: Likewise.
15372
15373 2011-01-20  Richard Guenther  <rguenther@suse.de>
15374
15375         PR middle-end/47370
15376         * gcc.dg/torture/pr47370.c: New testcase.
15377
15378 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15379
15380         PR tree-optimization/46130
15381         * gcc.dg/pr46130-1.c: New test.
15382         * gcc.dg/pr46130-2.c: New test.
15383
15384 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15385
15386         PR c++/47291
15387         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15388
15389 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15390
15391         PR debug/46240
15392         * g++.dg/debug/pr46240.cc: New.
15393
15394 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15395
15396         PR c++/47303
15397         * g++.dg/template/anonunion1.C: New test.
15398
15399         PR rtl-optimization/47337
15400         * gcc.c-torture/execute/pr47337.c: New test.
15401
15402 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15403
15404         PR testsuite/45342
15405         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15406
15407 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15408
15409         PR tree-optimization/46021
15410         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15411
15412 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15413
15414         PR tree-optimization/47290
15415         * g++.dg/torture/pr47290.C: New test.
15416
15417 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15418
15419         PR fortran/47240
15420         * gfortran.dg/proc_ptr_comp_29.f90: New.
15421
15422 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15423
15424         PR testsuite/41146
15425         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15426         powerpc-apple-darwin9.
15427
15428 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15429
15430         PR rtl-optimization/47299
15431         * gcc.c-torture/execute/pr47299.c: New test.
15432
15433 2011-01-17  Jason Merrill  <jason@redhat.com>
15434
15435         * g++.dg/cpp0x/constexpr-virtual.C: New.
15436
15437 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15438
15439         PR fortran/47331
15440         * gfortran.dg/gomp/pr47331.f90: New test.
15441
15442 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15443
15444         PR objc/47314
15445         * objc.dg/selector-warn-1.m: New.
15446         * obj-c++.dg/selector-warn-1.mm: New.
15447
15448 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15449
15450         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15451         Update dg-final accordingly.
15452
15453 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15454
15455         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15456
15457 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15458
15459         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15460         target check.
15461         * gcc.dg/guality/pr36728-2.c: Likewise.
15462
15463 2011-01-17  Richard Guenther  <rguenther@suse.de>
15464
15465         PR tree-optimization/47313
15466         * g++.dg/torture/pr47313.C: New testcase.
15467
15468 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15469
15470         PR target/47318
15471         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15472         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15473         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15474         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15475
15476         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15477         as __m256i.
15478         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15479         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15480         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15481
15482 2011-01-17  Richard Guenther  <rguenther@suse.de>
15483
15484         PR tree-optimization/45967
15485         * gcc.dg/torture/pr45967-2.c: New testcase.
15486         * gcc.dg/torture/pr45967-3.c: Likewise.
15487
15488 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15489
15490         PR testsuite/47325
15491         * g++.dg/ext/pr47213.C: Require visibility.
15492
15493 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15494
15495         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15496         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15497
15498 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15499
15500         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15501         Linux-based targets.
15502
15503 2011-01-13  Jan Hubicka  <jh@suse.cz>
15504
15505         PR tree-optimization/47276
15506         * gcc.dg/pr47276.c: New testcase.
15507
15508 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15509             Jonathan Wakely  <jwakely.gcc@gmail.com>
15510
15511         PR c++/33558
15512         * g++.dg/other/pr33558.C: New.
15513         * g++.dg/other/pr33558-2.C: New.
15514
15515 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15516
15517         PR tree-optimization/45934
15518         PR tree-optimization/46302
15519         * g++.dg/ipa/devirt-c-1.C: New test.
15520         * g++.dg/ipa/devirt-c-2.C: Likewise.
15521         * g++.dg/ipa/devirt-c-3.C: Likewise.
15522         * g++.dg/ipa/devirt-c-4.C: Likewise.
15523         * g++.dg/ipa/devirt-c-5.C: Likewise.
15524         * g++.dg/ipa/devirt-c-6.C: Likewise.
15525         * g++.dg/ipa/devirt-6.C: Likewise.
15526         * g++.dg/ipa/devirt-d-1.C: Likewise.
15527         * g++.dg/torture/pr45934.C: Likewise.
15528
15529 2011-01-14  Jason Merrill  <jason@redhat.com>
15530
15531         * g++.dg/cpp0x/variadic105.C: New.
15532
15533 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15534             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15535
15536         PR objc/45989
15537         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15538         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15539         execution tests on i?86-*-*, x86_64-*-* and
15540         powerpc*-apple-darwin* && ilp32.
15541         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15542         tests on i?86-*-* and x86_64-*-*.
15543
15544 2011-01-14  Richard Guenther  <rguenther@suse.de>
15545
15546         PR tree-optimization/47280
15547         * g++.dg/opt/pr47280.C: New testcase.
15548
15549 2011-01-14  Jason Merrill  <jason@redhat.com>
15550
15551         * g++.dg/cpp0x/constexpr-regress1.C: New.
15552
15553         * g++.dg/ext/flexary2.C: New.
15554
15555 2011-01-14  Richard Guenther  <rguenther@suse.de>
15556
15557         PR middle-end/47281
15558         * gcc.dg/torture/pr47281.c: New testcase.
15559         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15560
15561 2011-01-14  Richard Guenther  <rguenther@suse.de>
15562
15563         PR tree-optimization/47286
15564         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15565
15566 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15567
15568         PR c++/47213
15569         * g++.dg/ext/pr47213.C: New.
15570
15571 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15572
15573         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15574
15575 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15576             Mikael Morin  <mikael@gcc.gnu.org>
15577
15578         PR fortran/45848
15579         PR fortran/47204
15580         * gfortran.dg/select_type_20.f90: New.
15581         * gfortran.dg/select_type_21.f90: New.
15582
15583 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15584
15585         PR target/47251
15586         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15587
15588 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15589
15590         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15591         * gcc.dg/guality/pr36728-2.c: Likewise.
15592
15593 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15594
15595         PR debug/PR46973
15596         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15597
15598 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15599
15600         PR rtl-optimization/45352
15601         * gcc.dg/pr45352-3.c: New.
15602
15603 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15604
15605         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15606         comment.
15607         * g++.dg/cpp0x/range-for8.C: New.
15608         * g++.dg/cpp0x/range-for9.C: New.
15609
15610 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15611
15612         PR debug/47209
15613         * g++.dg/debug/pr47209.C: New.
15614
15615 2011-01-12  Richard Guenther  <rguenther@suse.de>
15616
15617         PR lto/47259
15618         * gcc.dg/lto/pr47259_0.c: New testcase.
15619         * gcc.dg/lto/pr47259_1.c: Likewise.
15620
15621 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15622
15623         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15624         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15625         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15626         methods missing from the OBJC2 Object.
15627         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15628         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15629         GNU and NeXT runtimes.
15630         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15631         comments.
15632         * objc-obj-c++-shared/Object1.m: Likewise.
15633         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15634         * objc.dg/proto-qual-1.m: Likewise.
15635         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15636         * obj-c++.dg/proto-qual-1.mm: Likewise.
15637
15638 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15639
15640         PR testsuite/33033
15641         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15642
15643 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15644
15645         Fixed the Objective-C++ testsuite and updated all tests.
15646         * lib/obj-c++.exp (obj-c++_init): Declare and set
15647         gcc_warning_prefix and gcc_error_prefix.
15648         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15649         'dg-warning', 'dg-message' and 'dg-error'.
15650         * obj-c++.dg/class-extension-3.mm: Likewise.
15651         * obj-c++.dg/class-protocol-1.mm: Likewise.
15652         * obj-c++.dg/encode-7.mm: Likewise.
15653         * obj-c++.dg/exceptions-3.mm: Likewise.
15654         * obj-c++.dg/exceptions-5.mm: Likewise.
15655         * obj-c++.dg/method-12.mm: Likewise.
15656         * obj-c++.dg/method-13.mm: Likewise.
15657         * obj-c++.dg/method-15.mm: Likewise.
15658         * obj-c++.dg/method-16.mm: Likewise.
15659         * obj-c++.dg/method-4.mm: Likewise.
15660         * obj-c++.dg/method-8.mm: Likewise.
15661         * obj-c++.dg/method-conflict-1.mm: Likewise.
15662         * obj-c++.dg/method-conflict-2.mm: Likewise.
15663         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15664         and uncommented second part of the testcase now that the testsuite
15665         works correctly.
15666         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15667         and uncommented second part of the testcase now that the testsuite
15668         works correctly.
15669         * obj-c++.dg/private-1.mm: Likewise.
15670         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15671         * obj-c++.dg/syntax-error-7.mm: Likewise.
15672         * obj-c++.dg/warn5.mm: Likewise.
15673         * obj-c++.dg/property/at-property-14.mm: Likewise.
15674         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15675         FIXME.
15676         * obj-c++.dg/property/at-property-18.mm: Likewise.
15677         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15678         FIXME.
15679         * obj-c++.dg/property/at-property-21.mm: Likewise.
15680         * obj-c++.dg/property/at-property-28.mm: Likewise.
15681         * obj-c++.dg/property/at-property-5.mm: Likewise.
15682         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15683         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15684         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15685         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15686         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15687         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15688         * obj-c++.dg/tls/diag-5.mm: Likewise.
15689         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15690         dg-error, now matched correctly.
15691
15692 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15693
15694         * objc.dg/property/at-property-29.m: New.
15695         * obj-c++.dg/property/at-property-29.mm: New.
15696
15697 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15698
15699         * go.test/go-test.exp (go-set-goarch): New proc.
15700         (go-gc-tests): Use it.
15701
15702 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15703
15704         PR debug/46955
15705         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15706
15707 2011-01-11  Richard Henderson  <rth@redhat.com>
15708
15709         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15710
15711 2011-01-11  Jan Hubicka  <jh@suse.cz>
15712
15713         PR lto/45721
15714         PR lto/45375
15715         * gcc.dg/lto/pr45721_1.c: New file.
15716         * gcc.dg/lto/pr45721_0.c: New file.
15717
15718 2011-01-11  Richard Guenther  <rguenther@suse.de>
15719
15720         PR tree-optimization/46076
15721         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15722
15723 2011-01-11  Jeff Law <law@redhat.com>
15724
15725         * PR tree-optimization/47086
15726         * gcc.dg/pr47086.c: New test.
15727
15728 2011-01-11  Jason Merrill  <jason@redhat.com>
15729
15730         PR c++/46658
15731         * g++.dg/template/new10.C: New.
15732
15733         PR c++/45520
15734         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15735
15736 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15737
15738         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15739         Split type definitions and NSConstantString class into...
15740         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15741         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15742         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15743         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15744         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15745         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15746         to comments.
15747         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15748         encode defines for newer NeXT system headers.
15749         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15750         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15751         * objc.dg/foreach-5.m: Likewise.
15752         * objc.dg/foreach-2.m: Likewise.
15753         * objc.dg/foreach-4.m: Likewise.
15754         * objc.dg/torture/strings/string1.m: Likewise.
15755         * objc.dg/torture/strings/string2.m: Likewise.
15756         * objc.dg/torture/strings/string3.m: Likewise.
15757         * objc.dg/torture/strings/string4.m: Likewise.
15758         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15759         header and stand alone.
15760         * obj-c++.dg/strings/strings-2.mm: Likewise.
15761         * objc.dg/torture/strings/const-str-3.m: Likewise.
15762         * objc.dg/strings/strings-2.m: Likewise.
15763         * objc.dg/strings/const-str-12b.m: Likewise.
15764
15765 2011-01-12  Richard Guenther  <rguenther@suse.de>
15766
15767         PR middle-end/32511
15768         * gcc.dg/attr-weak-1.c: Adjust.
15769
15770 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15771
15772         PR fortran/47051
15773         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15774         standard compliant and comment.
15775
15776 2011-01-10  Jan Hubicka  <jh@suse.cz>
15777
15778         PR lto/46083
15779         * gcc.dg/initpri3.c: New testcase.
15780
15781 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15782
15783         PR lto/47222
15784         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15785         externally visible.
15786         (g_esi): Likewise.
15787         (g_ebx): Likewise.
15788         (g_ebp): Likewise.
15789         (g_esp): Likewise.
15790         (g_ebp_save): Likewise.
15791         (g_esp_save): Likewise.
15792
15793 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15794
15795         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15796
15797 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15798
15799         PR tree-optimization/46021
15800         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15801         i?86-*-*, x86_64-*-*.
15802
15803 2011-01-10  Jeff Law <law@redhat.com>
15804
15805         * PR tree-optimization/47141
15806         * gcc.c-torture/compile/pr47141.c: New test.
15807
15808 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15809
15810         PR testsuite/46230
15811         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15812         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15813         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15814         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15815
15816         PR testsuite/46230
15817         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15818         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15819         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15820         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15821         being vectorized.  Adjust dg-final pattern.
15822
15823         PR testsuite/46230
15824         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15825         * gcc.dg/vect/slp-24.c: Likewise.
15826
15827 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15828
15829         PR c++/47218
15830         * g++.dg/other/pr47218-1.C: New test file.
15831         * g++.dg/other/pr47218.C: Likewise.
15832         * g++.dg/other/pr47218.h: New supporting header.
15833
15834 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15835
15836         PR objc/47232
15837         * objc.dg/attributes/invalid-attribute-1.m: New.
15838         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15839
15840 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15841
15842         PR fortran/47224
15843         * gfortran.dg/proc_ptr_comp_28.f90: New.
15844
15845 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15846
15847         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15848         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15849         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15850         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15851         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15852         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15853         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15854         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15855         * objc.dg/gnu-api-2-class.m: Likewise.
15856         * objc.dg/gnu-api-2-ivar.m: Likewise.
15857         * objc.dg/gnu-api-2-method.m: Likewise.
15858         * objc.dg/gnu-api-2-objc.m: Likewise.
15859         * objc.dg/gnu-api-2-object.m: Likewise.
15860         * objc.dg/gnu-api-2-property.m: Likewise.
15861         * objc.dg/gnu-api-2-protocol.m: Likewise.
15862         * objc.dg/gnu-api-2-sel.m: Likewise.
15863
15864 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15865
15866         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15867         * objc.dg/objc-foreach-4.m: Likewise.
15868         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15869         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15870         * objc.dg/foreach-4.m: Likewise.
15871         * objc.dg/foreach-5.m: Likewise.
15872         * objc.dg/foreach-3.m: Return self from init.
15873
15874 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15875
15876         PR fortran/38536
15877         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15878
15879 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15880
15881         PR fortran/46313
15882         * gfortran.dg/class_35.f90: New.
15883
15884 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15885
15886         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15887
15888 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15889
15890         PR objc/47078
15891         * objc.dg/invalid-method-2.m: New.
15892         * obj-c++.dg/invalid-method-2.mm: New.
15893
15894 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15895
15896         PR fortran/46896
15897         * gfortran.dg/transpose_optimization_2.f90 : New test.
15898
15899 2011-01-08  Jan Hubicka  <jh@suse.cz>
15900
15901         PR tree-optmization/46469
15902         * g++.dg/torture/pr46469.C: New testcase.
15903
15904 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15905
15906         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15907         emulation of libobjc-gnu structure layout functionality to ..
15908         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15909         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15910         * objc/execute/bf-common.h: Adjust headers.
15911         * objc/execute/bf-1.m: Likewise.
15912         * objc/execute/bf-2.m: Likewise.
15913         * objc/execute/bf-3.m: Likewise.
15914         * objc/execute/bf-4.m: Likewise.
15915         * objc/execute/bf-5.m: Likewise.
15916         * objc/execute/bf-6.m: Likewise.
15917         * objc/execute/bf-7.m: Likewise.
15918         * objc/execute/bf-8.m: Likewise.
15919         * objc/execute/bf-9.m: Likewise.
15920         * objc/execute/bf-10.m: Likewise.
15921         * objc/execute/bf-11.m: Likewise.
15922         * objc/execute/bf-12.m: Likewise.
15923         * objc/execute/bf-13.m: Likewise.
15924         * objc/execute/bf-14.m: Likewise.
15925         * objc/execute/bf-15.m: Likewise.
15926         * objc/execute/bf-16.m: Likewise.
15927         * objc/execute/bf-17.m: Likewise.
15928         * objc/execute/bf-18.m: Likewise.
15929         * objc/execute/bf-19.m: Likewise.
15930         * objc/execute/bf-20.m: Likewise.
15931         * objc/execute/bf-21.m: Likewise.
15932         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15933         objc_get_type_qualifiers ().
15934
15935 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15936
15937         PR fortran/45777
15938         * gfortran.dg/dependency_39.f90:  New test.
15939
15940 2011-01-07  Jan Hubicka  <jh@suse.cz>
15941
15942         Get builtins tests ready for linker plugin.
15943         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15944         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15945         my_memset, my_bzero): Mark used.
15946         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15947         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15948         volatile.
15949         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15950         volatile.
15951
15952 2011-01-07  Jan Hubicka  <jh@suse.cz>
15953
15954         PR tree-optimization/46367
15955         * g++.dg/torture/pr46367.C: New file.
15956
15957 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15958
15959         PR target/47201
15960         * gcc.dg/pr47201.c: New test.
15961
15962         PR bootstrap/47187
15963         * gcc.dg/tree-prof/pr47187.c: New test.
15964
15965 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15966
15967         PR fortran/41580
15968         * gfortran.dg/extends_type_of_3.f90: New.
15969
15970 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15971
15972         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15973         * g++.dg/ext/dllimport-MI1.C: Likewise.
15974         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15975         * g++.dg/ext/dllimport10.C: Likewise.
15976         * g++.dg/ext/dllimport11.C: Likewise.
15977         * g++.dg/ext/dllimport12.C: Likewise.
15978         * g++.dg/ext/dllimport13.C: Likewise.
15979         * g++.dg/ext/dllimport2.C: Likewise.
15980         * g++.dg/ext/dllimport3.C: Likewise.
15981         * g++.dg/ext/dllimport4.C: Likewise.
15982         * g++.dg/ext/dllimport5.C: Likewise.
15983         * g++.dg/ext/dllimport6.C: Likewise.
15984         * g++.dg/ext/dllimport8.C: Likewise.
15985         * g++.dg/ext/dllimport9.C: Likewise.
15986         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15987         targets, too. Additionally enable test for i?86-*-mingw*.
15988         * g++.dg/ext/selectany1.C: Likewise.
15989         Remove guard variable check.
15990
15991 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15992
15993         PR fortran/47189
15994         PR fortran/47194
15995         * gfortran.dg/storage_size_3.f08: Extended.
15996
15997 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15998
15999         PR c++/47022
16000         * g++.dg/template/stdarg1.C: New test.
16001
16002 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
16003
16004         PR fortran/47195
16005         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
16006         * gfortran.dg/defined_operators_1.f90: Split the subroutine
16007         from the interface of functions to not hide the errors that
16008         shall be tested.
16009
16010 2011-01-06  Jan Hubicka  <jh@suse.cz>
16011
16012         * gcc.dg/lto/pr47188_0.c: New testcase.
16013         * gcc.dg/lto/pr47188_1.c: New testcase.
16014
16015 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
16016
16017         PR fortran/33117
16018         PR fortran/46478
16019         * gfortran.dg/interface_33.f90: New test.
16020
16021 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
16022
16023         PR c/47150
16024         * gcc.c-torture/compile/pr47150.c: New test.
16025
16026 2011-01-06  Ira Rosen  <irar@il.ibm.com>
16027
16028         PR tree-optimization/47139
16029         * gcc.dg/vect/pr47139.c: New test.
16030
16031 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
16032
16033         PR fortran/47180
16034         * gfortran.dg/extends_type_of_2.f03: New.
16035
16036 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16037
16038         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
16039
16040 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
16041
16042         * gnat.dg/opt14.adb: New test.
16043
16044 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
16045
16046         PR fortran/46017
16047         * gfortran.dg/allocate_error_2.f90:  New test.
16048
16049 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
16050
16051         PR fortran/47024
16052         * gfortran.dg/storage_size_3.f08: New.
16053
16054 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16055
16056         PR libgfortran/47154
16057         * gfortran.dg/namelist_68.f90: New test.
16058
16059 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
16060
16061         * gnat.dg/unchecked_convert8.ad[sb]: New test.
16062
16063 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
16064
16065         PR fortran/46448
16066         * gfortran.dg/class_34.f90: New.
16067
16068 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16069
16070         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16071         use __builtin_inff.  Skip all single-precision tests that require
16072         Infinity.
16073
16074 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16075
16076         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16077
16078 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
16079
16080         PR tree-optimization/47148
16081         * gcc.c-torture/execute/pr47148.c: New test.
16082
16083         PR tree-optimization/47155
16084         * gcc.c-torture/execute/pr47155.c: New test.
16085
16086         PR rtl-optimization/47157
16087         * gcc.c-torture/compile/pr47157.c: New test.
16088
16089 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16090
16091         * gcc.dg/torture/vector-shift2.c (schar): Define.
16092         (main): Always use schar or uchar instead of plain "char" to avoid
16093         dependencies on implementation-defined char signedness.
16094
16095 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16096
16097         PR tree-optimization/46801
16098         * gnat.dg/pack9.adb: Remove xfail.
16099
16100 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16101
16102         PR tree-optimization/46984
16103         * g++.dg/ipa/pr46984.C: New test.
16104
16105 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
16106
16107         PR fortran/46408
16108         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16109
16110 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
16111
16112         PR tree-optimization/47140
16113         * gcc.c-torture/compile/pr47140.c: New test.
16114
16115         PR rtl-optimization/47028
16116         * gcc.dg/pr47028.c: New test.
16117
16118 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
16119
16120         * objc.dg/protocol-forward-1.m: Removed TODO.
16121         * objc.dg/protocol-forward-2.m: New.
16122         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16123         * obj-c++.dg/protocol-forward-2.mm: New.
16124
16125 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
16126
16127         PR target/38662
16128         * g++.dg/eh/pr38662.C: New testcase.
16129
16130 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
16131
16132         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16133         scan for newline '\n'.
16134
16135 \f
16136 Copyright (C) 2011 Free Software Foundation, Inc.
16137
16138 Copying and distribution of this file, with or without modification,
16139 are permitted in any medium without royalty provided the copyright
16140 notice and this notice are preserved.