OSDN Git Service

2012-01-05 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-05  Richard Guenther  <rguenther@suse.de>
2
3         PR lto/41576
4         * gfortran.dg/lto/pr41576_0.f90: New testcase.
5         * gfortran.dg/lto/pr41576_1.f90: Likewise.
6
7 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
8
9         PR debug/51695
10         * gcc.dg/pr51695.c: New test.
11
12 2012-01-04  Andrew Pinski  <apinski@cavium.com>
13
14         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
15         * gcc.target/mips/octeon2-lx-1.c: New test.
16         * gcc.target/mips/mips64-dsp-ldx.c: New test.
17         * gcc.target/mips/octeon2-lx-2.c: New test.
18         * gcc.target/mips/octeon2-lx-3.c: New test.
19
20 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
21
22         PR other/51163
23         PR other/51164
24         * gcc.dg/tm/alias-1.c:  Adjust regexp.
25         * gcc.dg/tm/alias-2.c:  Adjust regexp.
26
27 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
28
29         PR c++/51064
30         * g++.dg/warn/Wparentheses-26.C: New.
31
32 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
33
34         * gfortran.dg/elemental_optional_args_2.f90: New test.
35
36 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
37
38         PR fortran/49693
39         * gfortran.dg/common_17.f90:  New test.
40
41 2012-01-04  Richard Guenther  <rguenther@suse.de>
42
43         PR tree-optimization/49651
44         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
45         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
46
47 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
48
49         PR c++/51738
50         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
51
52 2012-01-03  Andrew Pinski  <apinski@cavium.com>
53
54         * lib/scanasm.exp (dg-function-on-line): Always use a special format
55         for all mips targets.  Also allow an optional .cfi_startproc.
56
57 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
58
59         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
60
61 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
62
63         PR c++/29273
64         * g++.dg/rtti/dyncast5.C: New.
65
66 2012-01-03  Richard Guenther  <rguenther@suse.de>
67
68         PR tree-optimization/51070
69         * gcc.dg/torture/pr51070-2.c: New testcase.
70
71 2012-01-03  Richard Guenther  <rguenther@suse.de>
72
73         PR tree-optimization/51692
74         * gcc.dg/torture/pr51692.c: New testcase.
75
76 2012-01-03  Richard Guenther  <rguenther@suse.de>
77
78         PR debug/51650
79         * g++.dg/lto/pr51650-3_0.C: New testcase.
80
81 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
82
83         PR c++/15867
84         * g++.dg/warn/Wredundant-decls-spec.C: New.
85
86 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
87
88         PR tree-optimization/51719
89         * g++.dg/tree-prof/pr51719.C: New test.
90
91 2012-01-03  Richard Guenther  <rguenther@suse.de>
92
93         PR middle-end/51730
94         * gcc.dg/fold-compare-6.c: New testcase.
95
96 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
97
98         PR c++/51669
99         * g++.dg/gomp/pr51669.C: New test.
100
101 2012-01-02  Jason Merrill  <jason@redhat.com>
102
103         PR c++/51675
104         * g++.dg/cpp0x/constexpr-union2.C: New.
105
106         PR c++/51666
107         * g++.dg/cpp0x/nsdmi-defer5.C: New.
108
109 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
110
111         PR c++/51462
112         * g++.dg/cpp0x/constexpr-99.C: New test.
113
114 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
115
116         PR c++/20140
117         * g++.dg/template/init9.C: New.
118
119 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
120
121         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
122         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
123         rather than a specific number.
124
125 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
126
127         PR fortran/46262
128         PR fortran/46328
129         PR fortran/51052
130         * gfortran.dg/typebound_operator_7.f03: New.
131         * gfortran.dg/typebound_operator_8.f03: New.
132
133 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
134
135         PR target/51729
136         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
137         XFAIL.
138         * gcc.target/mips/dspr2-MULTU.c: Likewise.
139
140 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
141
142         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
143
144 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
145
146         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
147         for MIPS.
148
149 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
150
151         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
152         * gfortran.dg/io_real_boz_4.f90: Likewise.
153         * gfortran.dg/io_real_boz_5.f90: Likewise.
154
155 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
156
157         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
158
159 2012-01-02  Revital Eres  <revital.eres@linaro.org>
160
161         * gcc.dg/sms-11.c: New file.
162
163 2012-01-02  Tobias Burnus  <burnus@net-b.de>
164
165         PR fortran/51682
166         * gfortran.dg/coarray/image_index_3.f90: New.
167
168 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
169
170         PR c++/16603
171         * g++.dg/parse/enum8.C: New.
172
173 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
174
175         PR c++/51379
176         * g++.dg/conversion/reinterpret4.C: New.
177         * g++.dg/conversion/reinterpret1.C: Adjust.
178
179 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
180
181         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
182
183 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
184
185         * g++.old-deja/g++.brendan/crash25.C: Adjust.
186         * g++.old-deja/g++.brendan/crash56.C: Likewise.
187         * g++.old-deja/g++.jason/access14.C: Likewise.
188         * g++.old-deja/g++.jason/access8.C: Likewise.
189         * g++.old-deja/g++.jason/access1.C: Likewise.
190         * g++.old-deja/g++.other/access3.C: Likewise.
191         * g++.old-deja/g++.other/access5.C: Likewise.
192         * g++.old-deja/g++.law/unsorted1.C: Likewise.
193         * g++.old-deja/g++.law/visibility22.C: Likewise.
194         * g++.old-deja/g++.law/visibility26.C: Likewise.
195         * g++.old-deja/g++.mike/p2746.C: Likewise.
196         * g++.dg/debug/using1.C: Likewise.
197         * g++.dg/lookup/using51.C: Likewise.
198         * g++.dg/inherit/using5.C: Likewise.
199         * g++.dg/inherit/pr30297.C: Likewise.
200         * g++.dg/inherit/access8.C: Likewise.
201         * g++.dg/torture/pr39362.C: Likewise.
202         * g++.dg/template/crash13.C: Likewise.
203         * g++.dg/template/using10.C: Likewise.
204
205 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
206
207         PR fortran/51502
208         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
209         change.
210
211 2012-01-01  Ira Rosen  <irar@il.ibm.com>
212
213         PR tree-optimization/51704
214         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
215         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
216         corresponding flags.
217
218 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
219
220         PR c++/51723
221         * g++.dg/cpp0x/constexpr-delegating2.C: New.
222
223 2012-01-01  Jan Hubicka  <jh@suse.cz>
224
225         PR rtl-optimization/51069
226         * gcc.c-torture/compile/pr51069.c: New testcase.
227
228 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
229
230         PR tree-optimization/51683
231         * gcc.dg/pr51683.c: New test.
232
233 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
234
235         PR c++/51397
236         * g++.dg/cpp0x/static_assert6.C: New.
237
238 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
239
240         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
241
242 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
243
244         PR fortran/51502
245         * lib/gcc-dg.exp (scan-module-absence):  New function.
246         * gfortran.dg/implicit_pure_2.f90:  New test.
247
248 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
249
250         PR c++/51316
251         * g++.dg/cpp0x/alignof4.C: New.
252
253 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
254
255         PR testsuite/51702
256         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
257         -mabi=altivec option, which suppresses a warning message about
258         passing vectors by reference.  The extra warning causes some tests
259         to fail.
260         * gcc.dg/scal-to-vec2.c: Likewise.
261         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
262         * gcc.dg/pr35442.c: Likewise.
263         * gcc.dg/vector-compare-1.c: Likewise.
264         * gcc.dg/vector-compare-2.c: Likewise.
265         * gcc.dg/torture/pr36891.c: Likewise.
266
267 2012-12-29  Kai Tietz  <ktietz@redhat.com>
268
269         * g++.dg/abi/bitfield3.C: Make sure test runs
270         for windows targets without activated ms-bitfields option.
271
272         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
273         targets to use static-version.
274         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
275         * g++.old-deja/g++.abi/arraynew.C: Likewise.
276         * g++.old-deja/g++.eh/new1.C: Likewise.
277         * g++.old-deja/g++.eh/new2.C: Likewise.
278
279 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
280
281         * gfortran.dg/function_optimize_9.f90:  New test.
282
283 2011-12-27  Fabien ChĂȘne  <fabien@gcc.gnu.org>
284
285         PR c++/23211
286         * g++.dg/template/using18.C: New.
287         * g++.dg/template/using19.C: New.
288         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
289         * g++.dg/template/crash13.C: Likewise.
290
291 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
292
293         PR target/51623
294         * gcc.target/powerpc/pr51623.c: New file.
295
296 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
297
298         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
299
300 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
301
302         PR c++/51547
303         * g++.dg/cpp0x/pr51547.C: New.
304
305 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
306
307         * gcc.c-torture/execute/20111227-1.c: New test.
308
309 2011-12-25  Jan Hubicka  <jh@suse.cz>
310
311         PR middle-end/48641
312         * gcc.dg/compile/pr48641.c: New file.
313
314 2011-12-26  Joey Ye  <joey.ye@arm.com>
315
316         PR middle-end/51200
317         * gcc.dg/volatile-bitfields-2.c: New test.
318
319 2011-12-23  Jason Merrill  <jason@redhat.com>
320
321         PR c++/51507
322         * g++.dg/cpp0x/variadic121.C: New.
323
324 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
325
326         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
327
328 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
329
330         * gcc.target/arm/vect-vcvt.c: New test.
331         * gcc.target/arm/vect-vcvtq.c: New test.
332
333         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
334         in final check.
335
336         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
337         True for ARM NEON.
338         (check_effective_target_vect_uintfloat_cvt): Likewise.
339         (check_effective_target_vect_floatuint_cvt): Likewise.
340         (check_effective_target_vect_floatint_cvt): Likewise.
341
342 2011-12-23  Richard Guenther  <rguenther@suse.de>
343
344         PR rtl-optimization/50396
345         * gcc.dg/torture/pr50396.c: New testcase.
346
347 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
348
349         PR tree-optimization/43491
350         * gcc.dg/tree-ssa/pr43491.c: New test.
351
352 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
353
354         PR testsuite/50722
355         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
356
357 2011-12-22  Richard Guenther  <rguenther@suse.de>
358
359         PR lto/51650
360         * g++.dg/lto/pr51650-1_0.C: New testcase.
361         * g++.dg/lto/pr51650-2_0.C: Likewise.
362
363 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
364
365         PR target/51643
366         * gcc.target/arm/sibcall-2.c: New test.
367
368 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
369
370         PR testsuite/51645
371         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
372
373 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
374
375         * gcc.dg/pr50038.c: Move to ...
376         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
377
378 2011-12-21  Jason Merrill  <jason@redhat.com>
379
380         PR c++/51611
381         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
382
383 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
384
385         PR c++/51305
386         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
387
388 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
389
390         PR middle-end/51644
391         PR middle-end/51647
392         * gcc.dg/pr51644.c: New test.
393         * g++.dg/warn/Wreturn-4.C: New test.
394
395 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
396
397         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
398         diag-scans to fix fail on AVX.
399         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
400         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
401         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
402         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
403         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
404         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
405         * gcc.dg/vect/pr45752.c: Ditto.
406         * gcc.dg/vect/slp-perm-4.c: Ditto.
407         * gcc.dg/vect/slp-perm-9.c: Ditto.
408         * gcc.dg/vect/vect-33.c: Ditto.
409         * gcc.dg/vect/vect-35.c: Ditto.
410         * gcc.dg/vect/vect-6-big-array.c: Ditto.
411         * gcc.dg/vect/vect-6.c: Ditto.
412         * gcc.dg/vect/vect-91.c: Ditto.
413         * gcc.dg/vect/vect-all-big-array.c: Ditto.
414         * gcc.dg/vect/vect-all.c: Ditto.
415         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
416         * gcc.dg/vect/vect-outer-4c.c: Ditto.
417         * gcc.dg/vect/vect-outer-5.c: Ditto.
418         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
419         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
420         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
421         * gcc.dg/vect/vect-peel-1.c: Ditto.
422         * gcc.dg/vect/vect-peel-2.c: Ditto.
423         * gcc.dg/vect/vect-peel-3.c: Ditto.
424         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
425         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
426         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
427         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
428         * lib/target-supports.exp (check_avx_available): New function.
429         (check_effective_target_vect_sizes_32B_16B): Ditto.
430         (check_prefer_avx128): Ditto.
431         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
432         (check_effective_target_vect_multiple_sizes): Ditto.
433
434 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
435
436         PR target/50038
437         * gcc.dg/pr50038.c: New test.
438
439 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
440
441         PR c++/51621
442         * g++.dg/cpp0x/constexpr-ice5.C: New.
443
444 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
445
446         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
447         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
448         gcc.dg/gnu11-version-1.c: New tests.
449
450 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
451
452         PR middle-end/51200
453         * gcc.target/arm/volatile-bitfields-4.c: New test.
454         * c-c++-common/abi-bf.c: New test.
455
456 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
457
458         PR debug/49951
459         * g++.dg/gcov/gcov-2.C: Adjust.
460
461 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
462
463         PR c++/51612
464         * g++.dg/cpp0x/constexpr-ice4.C: New.
465
466 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
467
468         PR c++/51328
469         * g++.dg/template/crash109.C: New.
470
471 2011-12-19  Jason Merrill  <jason@redhat.com>
472
473         PR c++/51530
474         * g++.dg/cpp0x/nullptr26.C: New.
475
476 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
477
478         * gcc.target/mips/mult-1.c: Require -O2.
479
480 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
481
482         * gcc.target/mips/ext-2.c: Add NOMIPS16.
483
484 2011-12-19  Jason Merrill  <jason@redhat.com>
485
486         PR c++/51526
487         * g++.dg/cpp0x/constexpr-delegating.C: New.
488
489 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
490             Tom de Vries <tom@codesourcery.com>
491
492         PR rtl-opt/50380
493         * gcc.c-torture/compile/pr50380.c: New testcase.
494
495 2011-12-19  Tobias Burnus  <burnus@net-b.de>
496
497         PR fortran/51605
498         * gfortran.dg/block_10.f90: New.
499
500 2011-12-19  Jason Merrill  <jason@redhat.com>
501
502         PR c++/51553
503         * g++.dg/cpp0x/initlist64.C: New.
504
505         PR c++/51228
506         * c-c++-common/transparent-union-1.c: New.
507
508 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
509
510         PR tree-optimization/51580
511         * gnat.dg/specs/loop_optimization1.ads: New test.
512         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
513
514 2011-12-19  Richard Guenther  <rguenther@suse.de>
515
516         PR lto/51573
517         * gcc.dg/lto/20111207-2_0.c: Adjust.
518         * g++.dg/lto/pr51573-1_0.C: New testcase.
519
520 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
521
522         PR c++/51619
523         * g++.dg/cpp0x/pr51619.C: New test.
524
525 2011-12-19  Tobias Burnus  <burnus@net-b.de>
526
527         PR fortran/51605
528         * gfortran.dg/select_type_25.f90: New.
529
530 2011-12-19  Martin Jambor  <mjambor@suse.cz>
531
532         PR tree-optimization/51583
533         * gcc.dg/tree-ssa/pr51583.c: New test.
534
535 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
536
537         PR tree-optimization/51596
538         * g++.dg/opt/pr51596.C: New test.
539
540         PR middle-end/51590
541         PR tree-optimization/51606
542         * gcc.dg/vect/pr51590.c: New test.
543
544 2011-12-19  Richard Guenther  <rguenther@suse.de>
545
546         PR lto/51572
547         * g++.dg/lto/pr51572-2_0.C: New testcase.
548
549 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
550
551         PR c++/51477
552         * g++.dg/cpp0x/nsdmi6.C: New test.
553
554 2011-12-19  Tobias Burnus  <burnus@net-b.de>
555
556         * gfortran.dg/coarray_poly_3.f90: New.
557         * coarray/poly_run_1.f90: Enable some previously commented code.
558
559 2011-12-19  Jason Merrill  <jason@redhat.com>
560
561         PR c++/51489
562         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
563
564 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
565
566         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
567
568 2011-12-17  Jason Merrill  <jason@redhat.com>
569
570         PR c++/51588
571         * g++.dg/parse/enum7.C: New.
572
573         PR c++/51586
574         * g++.dg/lookup/nested2.C: New.
575
576         PR c++/51587
577         * g++.dg/parse/enum6.C: New.
578
579 2011-12-17  Tom de Vries  <tom@codesourcery.com>
580
581         PR tree-optimization/51491
582         * gcc.dg/pr51491.c: New test.
583         * gcc.dg/pr51491-2.c: Same.
584
585 2011-12-16  Jason Merrill  <jason@redhat.com>
586
587         PR c++/51416
588         * g++.dg/cpp0x/auto31.C: New.
589
590 2011-12-16  Ian Lance Taylor  <iant@google.com>
591
592         PR middle-end/51592
593         * gcc.dg/20111216-1.c: New test.
594
595 2011-12-16  Jason Merrill  <jason@redhat.com>
596
597         PR c++/51461
598         * g++.dg/init/static4.C: New.
599
600 2011-12-16  Jason Merrill  <jason@redhat.com>
601
602         PR c++/51331
603         * g++.dg/init/value10.C: New.
604
605 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
606
607         PR testsuite/50803
608         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
609
610         PR tree-optimization/51575
611         * g++.dg/opt/pr51575.C: New test.
612
613         PR debug/51557
614         * gcc.dg/pr51557.c: New test.
615
616 2011-12-16  Richard Guenther  <rguenther@suse.de>
617
618         PR lto/51572
619         * gcc.dg/lto/pr51572-1_0.c: New testcase.
620
621 2011-12-15  Jason Merrill  <jason@redhat.com>
622
623         PR c++/51458
624         * g++.dg/ext/desig4.C: New.
625
626 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
627
628         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
629         A%disp() to use scalarizer.
630         * gfortran.dg/class_array_9.f03: New.
631
632 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
633
634         * gcc.dg/vect/vect-sdivmod-1.c: New test.
635
636         PR c++/51463
637         * g++.dg/cpp0x/pr51463.C: New test.
638
639         PR c/51360
640         * c-c++-common/gomp/pr51360.c: New test.
641         * g++.dg/gomp/pr51360.C: New test.
642
643         PR middle-end/49806
644         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
645         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
646
647         PR tree-optimization/51117
648         * g++.dg/opt/pr51117.C: New test.
649
650 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
651
652         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
653         New definitions.
654         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
655         Likewise.
656         (stpncpy, __stpncpy_chk): New functions.
657         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
658         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
659
660 2011-12-15  Richard Guenther  <rguenther@suse.de>
661
662         PR lto/51567
663         * g++.dg/lto/pr51567-1_0.C: New testcase.
664
665 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
666
667         PR c++/51473
668         * g++.dg/cpp0x/auto30.C: New test.
669
670 2011-12-15  Tobias Burnus  <burnus@net-b.de>
671
672         * gfortran.dg/coarray/poly_run_3.f90: New.
673         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
674
675 2011-12-15  Richard Guenther  <rguenther@suse.de>
676
677         PR lto/51564
678         * g++.dg/lto/pr51564-1_0.C: New testcase.
679
680 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
681
682         PR libstdc++/51365
683         * g++.dg/ext/is_final.C: New.
684
685 2012-12-15  Richard Guenther  <rguenther@suse.de>
686
687         PR lto/48508
688         * g++.dg/lto/pr48508-1_0.C: New testcase.
689         * g++.dg/lto/pr48508-1_1.C: Likewise.
690
691 2011-12-14  Jason Merrill  <jason@redhat.com>
692
693         PR c++/51554
694         * g++.dg/init/constant1.C: New.
695
696         PR c++/51248
697         * g++.dg/other/enum2.C: New.
698
699 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
700
701         PR c++/51475
702         * g++.dg/cpp0x/initlist63.C: New test.
703
704 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
705
706         PR target/50931
707         * gcc.target/avr/torture/int24-mul.c: New.
708
709 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
710
711         PR c++/51476
712         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
713
714 2011-12-13  Jason Merrill  <jason@redhat.com>
715
716         PR c++/51406
717         PR c++/51161
718         * g++.dg/cpp0x/rv-cast3.C: New.
719         * g++.dg/cpp0x/rv-cast4.C: New.
720
721 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
722
723         PR c++/51464
724         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
725
726 2011-12-13  Andrew Pinski  <apinski@cavium.com>
727             Adam Nemet  <anemet@caviumnetworks.com>
728
729         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
730         -fdump-* options.
731         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
732         * gcc.target/mips/octeon-pipe-1.c: New testcase.
733
734 2011-12-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
735
736         PR c++/14258
737         * g++.dg/template/using16.C: New.
738         * g++.dg/template/using17.C: New.
739
740 2011-12-13  Martin Jambor  <mjambor@suse.cz>
741
742         PR tree-optimization/51362
743         * gcc.dg/ipa/pr51362.c: New test.
744
745 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
746
747         PR testsuite/51524
748         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
749         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
750
751 2011-12-13  Richard Guenther  <rguenther@suse.de>
752
753         PR lto/48354
754         * g++.dg/lto/pr48354-1_0.C: New testcase.
755
756 2011-12-13  Richard Guenther  <rguenther@suse.de>
757
758         PR tree-optimization/51519
759         * gcc.dg/pr51519.c: New testcase.
760
761 2011-12-13  Richard Guenther  <rguenther@suse.de>
762
763         * gcc.dg/lto/20111213-1_0.c: New testcase.
764
765 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
766
767         * gnat.dg/vect1.ad[sb]: Add more tests.
768         * gnat.dg/vect2.ad[sb]: Likewise.
769         * gnat.dg/vect3.ad[sb]: Likewise.
770         * gnat.dg/vect4.ad[sb]: Likewise.
771         * gnat.dg/vect5.ad[sb]: Likewise.
772         * gnat.dg/vect6.ad[sb]: Likewise.
773
774 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
775
776         PR rtl-optimization/51495
777         * gcc.c-torture/compile/pr51495.c: New test.
778
779         PR tree-optimization/51481
780         * gcc.dg/pr51481.c: New test.
781
782 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
783
784         PR tree-optimization/45830
785         * gcc.c-torture/execute/pr45830.c: Move from here to...
786         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
787         dg-additional-options magic.
788
789 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
790
791         * gfortran.dg/nested_modules_2.f90: Tighten test.
792
793 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
794
795         * gcc.c-torture/execute/20111212-1.c: New test.
796
797 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
798
799         PR testsuite/51511
800         * gcc.dg/pr45819.c: Add -w to dg-options.
801
802 2011-12-12  Torvald Riegel  <triegel@redhat.com>
803
804         * g++.dg/tm/noexcept-1.C: New test.
805         * g++.dg/tm/noexcept-2.C: New test.
806         * g++.dg/tm/noexcept-3.C: New test.
807         * g++.dg/tm/noexcept-4.C: New test.
808         * g++.dg/tm/noexcept-5.C: New test.
809
810 2011-12-12  Torvald Riegel  <triegel@redhat.com>
811
812         * c-c++-common/tm/20111206.c: New test.
813
814 2011-12-12  Richard Guenther  <rguenther@suse.de>
815
816         PR lto/51262
817         * g++.dg/opt/pr51262.C: New testcase.
818
819 2011-12-12  Revital Eres  <revital.eres@linaro.org>
820
821         PR rtl-optimization/47013
822         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
823         to preserve the function.
824         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
825         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
826         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
827         -fmodulo-sched-allow-regmoves flags.
828         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
829         and avoid superfluous spaces in dg-final for spu-*-*.
830         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
831         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
832         change scan-rtl-dump-times for powerpc*-*-*.
833         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
834         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
835         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
836
837 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
838
839         PR tree-optimization/51485
840         * g++.dg/vect/pr51485.cc: New test.
841
842 2011-12-11  Tobias Burnus  <burnus@net-b.de>
843
844         PR fortran/50923
845         * gfortran.dg/warn_function_without_result_2.f90: New.
846
847 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
848             Tobias Burnus  <burnus@gcc.gnu.org>
849
850         PR fortran/41539
851         PR fortran/43214
852         PR fortran/43969
853         PR fortran/44568
854         PR fortran/46356
855         PR fortran/46990
856         PR fortran/49074
857         * gfortran.dg/class_array_1.f03: New.
858         * gfortran.dg/class_array_2.f03: New.
859         * gfortran.dg/class_array_3.f03: New.
860         * gfortran.dg/class_array_4.f03: New.
861         * gfortran.dg/class_array_5.f03: New.
862         * gfortran.dg/class_array_6.f03: New.
863         * gfortran.dg/class_array_7.f03: New.
864         * gfortran.dg/class_array_8.f03: New.
865         * gfortran.dg/coarray_poly_1.f90: New.
866         * gfortran.dg/coarray_poly_2.f90: New.
867         * gfortran.dg/coarray/poly_run_1.f90: New.
868         * gfortran.dg/coarray/poly_run_2.f90: New.
869         * gfortran.dg/class_to_type_1.f03: New.
870         * gfortran.dg/type_to_class_1.f03: New.
871         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
872         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
873         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
874
875 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
876
877         PR fortran/50690
878         * gfortran.dg/gomp/workshare2.f90:  New test.
879         * gfortran.dg/gomp/workshare3.f90:  New test.
880
881 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
882
883         * gnat.dg/specs/elab3.ads: New test.
884
885 2011-12-10  Richard Henderson  <rth@redhat.com>
886
887         * gcc.target/powerpc/altivec-perm-1.c: New.
888         * gcc.target/powerpc/altivec-perm-2.c: New.
889         * gcc.target/powerpc/altivec-perm-4.c: New.
890
891 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
892
893         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
894         Add a scan-assembler-time clause to test for the interupt vector jump.
895         (f): Rename to ...
896         (dma0_handler): ... this.
897
898 2011-12-10  Nathan Sidwell  <nathan@acm.org>
899
900         PR gcov-profile/51449
901         * g++.dg/gcov/gcov-14.C: New.
902
903 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
904
905         * gcc.c-torture/compile/20111209-1.c: New test.
906
907 2011-12-09  Jason Merrill  <jason@redhat.com>
908
909         PR c++/51151
910         * g++.dg/warn/Woverflow-4.C: New.
911
912 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
913
914         PR c++/51289
915         * g++.dg/cpp0x/alias-decl-17.C: New test.
916
917 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
918
919         * gcc.target/powerpc/recip-5.c: Disable running on any system that
920         does not support VSX.
921
922         * gcc.target/powerpc/ppc-target-4.c: New file to test target
923         specific functions enabling target specific builtins.
924
925 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
926
927         * gcc.dg/vect/slp-13.c: Array size increase reverted.
928         * gcc.dg/vect/slp-24.c: Ditto.
929         * gcc.dg/vect/slp-3.c: Ditto.
930         * gcc.dg/vect/slp-34.c: Ditto.
931         * gcc.dg/vect/slp-4.c: Ditto.
932         * gcc.dg/vect/slp-cond-2.c: Ditto.
933         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
934         * gcc.dg/vect/vect-1.c: Ditto.
935         * gcc.dg/vect/vect-10.c: Ditto.
936         * gcc.dg/vect/vect-105.c: Ditto.
937         * gcc.dg/vect/vect-112.c: Ditto.
938         * gcc.dg/vect/vect-15.c: Ditto.
939         * gcc.dg/vect/vect-2.c: Ditto.
940         * gcc.dg/vect/vect-31.c: Ditto.
941         * gcc.dg/vect/vect-32.c: Ditto.
942         * gcc.dg/vect/vect-33.c: Ditto.
943         * gcc.dg/vect/vect-34.c: Ditto.
944         * gcc.dg/vect/vect-35.c: Ditto.
945         * gcc.dg/vect/vect-36.c: Ditto.
946         * gcc.dg/vect/vect-6.c: Ditto.
947         * gcc.dg/vect/vect-73.c: Ditto.
948         * gcc.dg/vect/vect-74.c: Ditto.
949         * gcc.dg/vect/vect-75.c: Ditto.
950         * gcc.dg/vect/vect-76.c: Ditto.
951         * gcc.dg/vect/vect-80.c: Ditto.
952         * gcc.dg/vect/vect-85.c: Ditto.
953         * gcc.dg/vect/vect-89.c: Ditto.
954         * gcc.dg/vect/vect-97.c: Ditto.
955         * gcc.dg/vect/vect-98.c: Ditto.
956         * gcc.dg/vect/vect-all.c: Ditto.
957         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
958         * gcc.dg/vect/vect-iv-8.c: Ditto.
959         * gcc.dg/vect/vect-iv-8a.c: Ditto.
960         * gcc.dg/vect/vect-outer-1.c: Ditto.
961         * gcc.dg/vect/vect-outer-1a.c: Ditto.
962         * gcc.dg/vect/vect-outer-1b.c: Ditto.
963         * gcc.dg/vect/vect-outer-2.c: Ditto.
964         * gcc.dg/vect/vect-outer-2a.c: Ditto.
965         * gcc.dg/vect/vect-outer-2c.c: Ditto.
966         * gcc.dg/vect/vect-outer-3.c: Ditto.
967         * gcc.dg/vect/vect-outer-3a.c: Ditto.
968         * gcc.dg/vect/vect-outer-4a.c: Ditto.
969         * gcc.dg/vect/vect-outer-4b.c: Ditto.
970         * gcc.dg/vect/vect-outer-4c.c: Ditto.
971         * gcc.dg/vect/vect-outer-4d.c: Ditto.
972         * gcc.dg/vect/vect-outer-4m.c: Ditto.
973         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
974         * gcc.dg/vect/vect-outer-fir.c: Ditto.
975         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
976         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
977         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
978         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
979         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
980         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
981         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
982         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
983         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
984         * gcc.dg/vect/vect-shift-2.c: Ditto.
985         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
986         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
987         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
988         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
989         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
990         * gcc.dg/vect/slp-13-big-array.c: New test.
991         * gcc.dg/vect/slp-24-big-array.c: Ditto.
992         * gcc.dg/vect/slp-3-big-array.c: Ditto.
993         * gcc.dg/vect/slp-34-big-array.c: Ditto.
994         * gcc.dg/vect/slp-4-big-array.c: Ditto.
995         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
996         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
997         * gcc.dg/vect/vect-1-big-array.c: Ditto.
998         * gcc.dg/vect/vect-10-big-array.c: Ditto.
999         * gcc.dg/vect/vect-105-big-array.c: Ditto.
1000         * gcc.dg/vect/vect-112-big-array.c: Ditto.
1001         * gcc.dg/vect/vect-15-big-array.c: Ditto.
1002         * gcc.dg/vect/vect-2-big-array.c: Ditto.
1003         * gcc.dg/vect/vect-31-big-array.c: Ditto.
1004         * gcc.dg/vect/vect-32-big-array.c: Ditto.
1005         * gcc.dg/vect/vect-33-big-array.c: Ditto.
1006         * gcc.dg/vect/vect-34-big-array.c: Ditto.
1007         * gcc.dg/vect/vect-35-big-array.c: Ditto.
1008         * gcc.dg/vect/vect-36-big-array.c: Ditto.
1009         * gcc.dg/vect/vect-6-big-array.c: Ditto.
1010         * gcc.dg/vect/vect-73-big-array.c: Ditto.
1011         * gcc.dg/vect/vect-74-big-array.c: Ditto.
1012         * gcc.dg/vect/vect-75-big-array.c: Ditto.
1013         * gcc.dg/vect/vect-76-big-array.c: Ditto.
1014         * gcc.dg/vect/vect-80-big-array.c: Ditto.
1015         * gcc.dg/vect/vect-85-big-array.c: Ditto.
1016         * gcc.dg/vect/vect-89-big-array.c: Ditto.
1017         * gcc.dg/vect/vect-97-big-array.c: Ditto.
1018         * gcc.dg/vect/vect-98-big-array.c: Ditto.
1019         * gcc.dg/vect/vect-all-big-array.c: Ditto.
1020         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
1021         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
1022         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
1023         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
1024         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
1025         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1026         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1027         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1028         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1029         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1030         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1031         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1032         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1033         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1034         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1035         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1036         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1037         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1038         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1039         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1040         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1041         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1042         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1043         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1044         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1045         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1046         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1047         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1048         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1049         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1050         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1051         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1052         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1053
1054 2011-12-09  Richard Guenther  <rguenther@suse.de>
1055
1056         PR lto/48042
1057         * g++.dg/lto/pr48042_0.C: New testcase.
1058
1059 2011-12-09  Richard Guenther  <rguenther@suse.de>
1060
1061         PR tree-optimization/51482
1062         * g++.dg/torture/pr51482.C: New testcase.
1063
1064 2011-12-08  Andrew Pinski  <apinski@cavium.com>
1065
1066         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1067         * gcc.target/mips/dmult-1.c: Likewise.
1068         * gcc.target/mips/branch-1.c: Likewise.
1069         * gcc.target/mips/extend-1.c: Likewise.
1070
1071 2011-12-08  Jason Merrill  <jason@redhat.com>
1072
1073         PR c++/51318
1074         * g++.dg/template/cond8.C: New.
1075
1076         PR c++/51459
1077         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1078
1079 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
1080
1081         PR tree-optimization/51466
1082         * gcc.c-torture/execute/pr51466.c: New test.
1083
1084 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1085
1086         PR fortran/50815
1087         * gfortran.dg/bounds_check_16.f90: New.
1088
1089 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1090
1091         PR fortran/51378
1092         * gfortran.dg/private_type_14.f90: New.
1093
1094 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1095
1096         PR fortran/51407
1097         * gfortran.dg/io_real_boz_3.f90: New.
1098         * gfortran.dg/io_real_boz_4.f90: New.
1099         * gfortran.dg/io_real_boz_5.f90: New.
1100
1101 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1102
1103         PR fortran/51448
1104         * gfortran.dg/realloc_on_assign_8.f90: New.
1105
1106 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1107
1108         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1109
1110 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1111
1112         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1113         -Wwrite-strings option.
1114
1115 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1116
1117         * gcc.target/i386/movdi-rex64.c: New.
1118
1119 2011-12-08  Richard Guenther  <rguenther@suse.de>
1120
1121         * gcc.dg/volatile3.c: New testcase.
1122
1123 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1124
1125         PR tree-optimization/51315
1126         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1127         for typedef.
1128         (int32_t): Use __INT32_TYPE__ for typedef.
1129
1130 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1131
1132         PR tree-optimization/51315
1133         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1134         sizeof(int)==4.
1135
1136 2011-12-08  Richard Guenther  <rguenther@suse.de>
1137
1138         PR lto/50747
1139         * g++.dg/opt/pr50747-1_0.C: New testcase.
1140         * g++.dg/opt/pr50747-2_0.C: Likewise.
1141
1142 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1143
1144         * gcc.c-torture/execute/20111208-1.c: New test.
1145
1146 2011-12-08  Richard Guenther  <rguenther@suse.de>
1147
1148         PR lto/48437
1149         * gcc.dg/lto/20111207-2_0.c: New testcase.
1150         * gcc.dg/guality/pr48437.c: Likewise.
1151
1152 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1153
1154         PR c++/51401
1155         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1156         * g++.dg/cpp0x/auto29.C: New test.
1157
1158         PR c++/51429
1159         * g++.dg/parse/error45.C: New test.
1160
1161         PR c++/51229
1162         * g++.dg/ext/desig3.C: New test.
1163
1164         PR c++/51369
1165         * g++.dg/cpp0x/constexpr-51369.C: New test.
1166
1167 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1168
1169         PR middle-end/45416
1170         * gcc.dg/pr45416.c: New testcase.
1171
1172 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1173
1174         PR c++/51420
1175         * g++.dg/cpp0x/pr51420.C: New.
1176
1177 2011-12-07  Richard Guenther  <rguenther@suse.de>
1178
1179         PR lto/48100
1180         * gcc.dg/lto/20111207-1_0.c: New testcase.
1181         * gcc.dg/lto/20111207-1_1.c: Likewise.
1182         * gcc.dg/lto/20111207-1_2.c: Likewise.
1183         * gcc.dg/lto/20111207-1_3.c: Likewise.
1184
1185 2011-12-07  Richard Guenther  <rguenther@suse.de>
1186
1187         PR tree-optimization/50823
1188         * gcc.dg/torture/pr50823.c: New testcase.
1189
1190 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1191
1192         PR tree-optimization/50744
1193         * gcc.dg/ipa/pr50744.c: New test.
1194
1195 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1196
1197         PR c++/51430
1198         * g++.dg/template/static32.C: New test.
1199
1200 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1201
1202         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1203
1204 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1205
1206         PR fortran/51435
1207         * gfortran.dg/default_initialization_5.f90: New.
1208
1209 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1210
1211         PR target/51354
1212         * gcc.c-torture/compile/pr51354.c: New test.
1213
1214 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1215
1216         PR c++/51431
1217         * g++.dg/other/abstract3.C: New.
1218
1219 2011-12-06  Richard Guenther  <rguenther@suse.de>
1220
1221         PR tree-optimization/49997
1222         * gcc.dg/torture/pr49997.c: New testcase.
1223
1224 2011-12-06  Richard Guenther  <rguenther@suse.de>
1225
1226         PR middle-end/51436
1227         * g++.dg/torture/pr51436.C: New testcase.
1228
1229 2011-12-06  Richard Guenther  <rguenther@suse.de>
1230
1231         PR tree-optimization/51245
1232         * gcc.dg/torture/pr51245.c: New testcase.
1233
1234 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1235
1236         PR c++/51427
1237         * g++.dg/diagnostic/wrong-tag-1.C
1238
1239 2011-12-05  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1240
1241         PR c++/51319
1242         * g++.dg/lookup/using50.C: New.
1243         * g++.dg/lookup/using51.C: New.
1244
1245 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1246
1247         PR tree-optimization/51396
1248         * g++.dg/opt/pr51396.C: New test.
1249
1250         PR debug/51410
1251         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1252
1253         PR c/51339
1254         * gcc.dg/gomp/pr51339.c: New test.
1255
1256 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1257
1258         PR c++/51399
1259         * g++.dg/cpp0x/initlist62.C: New.
1260
1261 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1262
1263         PR fortran/51338
1264         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1265
1266 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1267
1268         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1269         * g++.dg/torture/pr39732.C: Likewise.
1270         * g++.dg/torture/pr40642.C: Likewise.
1271         * gcc.c-torture/compile/pr44686.c: Likewise.
1272         * gcc.dg/20050309-1.c: Likewise.
1273         * gcc.dg/20050330-2.c: Likewise.
1274         * gcc.dg/20051201-1.c: Likewise.
1275         * gcc.dg/gomp/pr27573.c: Likewise.
1276         * gcc.dg/pr46255.c: Likewise.
1277         * gcc.dg/profile-dir-1.c: Likewise.
1278         * gcc.dg/profile-dir-2.c: Likewise.
1279         * gcc.dg/profile-dir-3.c: Likewise.
1280         * gcc.dg/profile-generate-1.c: Likewise.
1281         * gfortran.dg/gomp/pr27573.f90: Likewise.
1282         * gcc.dg/profile-generate-3.c: Be specific about the type of
1283         profiling required.
1284
1285 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1286
1287         PR c++/51414
1288         * g++.dg/ext/underlying_type11.C: New.
1289
1290 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1291
1292         PR testsuite/51128
1293         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1294         * gcc.dg/torture/pr39074.c: Ditto.
1295         * gcc.dg/torture/pr39074-2.c: Ditto.
1296         * gcc.dg/torture/pr42898.c: Ditto.
1297         * gcc.dg/torture/pr42898-2.c: Ditto.
1298         * gcc.dg/torture/pr45704.c: Ditto.
1299         * gcc.dg/torture/pr50472.c: Ditto.
1300         * gcc.dg/torture/pta-callused-1.c: Ditto.
1301         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1302         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1303         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1304         * gcc.dg/torture/pta-escape-1.c: Ditto.
1305         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1306         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1307
1308 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1309
1310         PR target/51408
1311         * gcc.dg/pr51408.c: New.
1312
1313 2011-12-05  Jason Merrill  <jason@redhat.com>
1314
1315         * g++.dg/cpp0x/dc6.C: New.
1316
1317 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1318             Pedro LamarĂŁo <pedro.lamarao@gmail.com>
1319
1320         * g++.dg/cpp0x/dc1.C: New test.
1321         * g++.dg/cpp0x/dc2.C: New test.
1322         * g++.dg/cpp0x/dc3.C: New test.
1323         * g++.dg/cpp0x/dc4.C: New test.
1324         * g++.dg/cpp0x/dc5.C: New test.
1325         * g++.dg/template/meminit1.C: Adjust expected error.
1326
1327 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1328
1329         PR c++/51404
1330         * g++.dg/cpp0x/auto28.C: New.
1331
1332 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1333
1334         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1335
1336 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1337             Eric Botcazou  <ebotcazou@adacore.com>
1338
1339         PR middle-end/51323
1340         PR middle-end/50074
1341         * gcc.c-torture/execute/pr51323.c: New test.
1342
1343 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1344
1345         PR fortran/51383
1346         * gfortran.dg/associate_10.f90: New.
1347
1348 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1349
1350         PR middle-end/51285
1351         * gfortran.dg/vect/pr51285.f90: New test.
1352
1353 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1354             JĂ©rĂ©mie Detrey  <Jeremie.Detrey@loria.fr>
1355
1356         PR target/51393
1357         * gcc.target/i386/pr51393.c: New test.
1358
1359 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1360
1361         PR obj-c++/51349
1362         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1363         * obj-c++.dg/naming-4.mm: Likewise.
1364
1365 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1366
1367         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1368
1369 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1370
1371         PR c++/51313
1372         * g++.dg/cpp0x/pr51313.C: New.
1373
1374 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1375
1376         PR fortran/48887
1377         * gfortran.dg/select_type_24.f90: New.
1378         * gfortran.dg/select_type_23.f03: Add dg-error.
1379         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1380
1381 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1382
1383         * gcc.dg/vect/vect-122.c: New test.
1384
1385 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1386
1387         PR fortran/50684
1388         * gfortran.dg/move_alloc_8.f90: New.
1389
1390 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1391
1392         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1393         i.e. remove the dg-error line.
1394         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1395         * gfortran.dg/move_alloc_9.f90: New.
1396         * gfortran.dg/move_alloc_10.f90: New
1397
1398 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1399
1400         * lib/gcov.exp (verify-lines): Allow = as a count char.
1401         * g++.dg/gcov/gcov-13.C: New.
1402
1403 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1404
1405         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1406         * gcc.dg/vect/slp-24.c: Ditto.
1407         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1408         * gcc.dg/vect/slp-34.c: Ditto.
1409         * gcc.dg/vect/slp-4.c: Ditto.
1410         * gcc.dg/vect/slp-cond-2.c: Ditto.
1411         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1412         * gcc.dg/vect/vect-1.c: Ditto.
1413         * gcc.dg/vect/vect-10.c: Ditto.
1414         * gcc.dg/vect/vect-105.c: Ditto.
1415         * gcc.dg/vect/vect-112.c: Ditto.
1416         * gcc.dg/vect/vect-15.c: Ditto.
1417         * gcc.dg/vect/vect-2.c: Ditto.
1418         * gcc.dg/vect/vect-31.c: Ditto.
1419         * gcc.dg/vect/vect-32.c: Ditto.
1420         * gcc.dg/vect/vect-33.c: Ditto.
1421         * gcc.dg/vect/vect-34.c: Ditto.
1422         * gcc.dg/vect/vect-35.c: Ditto.
1423         * gcc.dg/vect/vect-36.c: Ditto.
1424         * gcc.dg/vect/vect-6.c: Ditto.
1425         * gcc.dg/vect/vect-73.c: Ditto.
1426         * gcc.dg/vect/vect-74.c: Ditto.
1427         * gcc.dg/vect/vect-75.c: Ditto.
1428         * gcc.dg/vect/vect-76.c: Ditto.
1429         * gcc.dg/vect/vect-80.c: Ditto.
1430         * gcc.dg/vect/vect-85.c: Ditto.
1431         * gcc.dg/vect/vect-89.c: Ditto.
1432         * gcc.dg/vect/vect-97.c: Ditto.
1433         * gcc.dg/vect/vect-98.c: Ditto.
1434         * gcc.dg/vect/vect-all.c: Ditto.
1435         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1436         * gcc.dg/vect/vect-iv-8.c: Ditto.
1437         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1438         * gcc.dg/vect/vect-outer-1.c: Ditto.
1439         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1440         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1441         * gcc.dg/vect/vect-outer-2.c: Ditto.
1442         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1443         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1444         * gcc.dg/vect/vect-outer-3.c: Ditto.
1445         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1446         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1447         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1448         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1449         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1450         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1451         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1452         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1453         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1454         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1455         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1456         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1457         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1458         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1459         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1460         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1461         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1462         * gcc.dg/vect/vect-shift-2.c: Ditto.
1463         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1464         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1465         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1466         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1467         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1468
1469 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1470
1471         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1472         __builtin_memcpy arguments to honor sizeof(a).
1473
1474 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1475
1476         * gcc.c-torture/execute/doloop-1.c,
1477         gcc.c-torture/execute/doloop-2.c: New tests.
1478
1479 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1480
1481         PR tree-optimization/50622
1482         * g++.dg/tree-ssa/pr50622.C: New test.
1483
1484 2011-12-01  Jason Merrill  <jason@redhat.com>
1485
1486         * g++.dg/cpp0x/initlist61.C: New.
1487
1488 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1489
1490         PR c++/51326
1491         * g++.dg/inherit/crash3.C: New.
1492
1493 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1494
1495         PR gcov-profile/51113
1496         * lib/gcov.exp (verify-lines): Add support for xfailing.
1497         (run-gcov): Likewise.
1498         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1499         * gcc.misc-tests/gcov-16.c: Remove.
1500         * gcc.misc-tests/gcov-17.c: Remove.
1501         * g++.dg/gcov-8.C: Remove.
1502         * g++.dg/gcov-9.C: Remove.
1503         * g++.dg/gcovpart-12b.C: New.
1504         * g++.dg/gcov-12.C: New.
1505
1506 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1507
1508         PR lto/51198
1509         * g++.dg/torture/pr51198.C: New testcase.
1510
1511 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1512
1513         PR tree-optimization/51246
1514         * gcc.c-torture/compile/pr51246.c: New test.
1515
1516         PR rtl-optimization/51014
1517         * g++.dg/opt/pr51014.C: New test.
1518
1519 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1520
1521         PR c++/51367
1522         * g++.dg/template/error47.C: New.
1523
1524 2011-11-30  Jason Merrill  <jason@redhat.com>
1525
1526         PR c++/51009
1527         * g++.dg/init/aggr8.C: New.
1528
1529 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1530
1531         PR target/50725
1532         * gcc.target/i386/pr50725.c: New test.
1533
1534         PR middle-end/51089
1535         * gfortran.dg/gomp/pr51089.f90: New test.
1536
1537 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1538
1539         * gcc.dg/pr51321.c: New testcase.
1540
1541 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1542
1543         PR rtl-optimization/48721
1544         * gcc.target/i386/pr48721.c: New test.
1545
1546 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1547
1548         PR c++/51299
1549         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1550
1551 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1552
1553         PR tree-optimization/51247
1554         * gcc.c-torture/compile/pr51247.c: New test.
1555
1556 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1557
1558         PR target/50123
1559         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1560
1561 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1562
1563         Use complex floating-point constant in CDBL.
1564
1565         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1566
1567 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1568
1569         PR fortran/51306
1570         PR fortran/48700
1571         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1572         * gfortran.dg/select_type_23.f03: Add dg-error.
1573         * gfortran.dg/move_alloc_6.f90: New.
1574         * gfortran.dg/move_alloc_7.f90: New.
1575
1576 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1577
1578         PR tree-optimization/51301
1579         * gcc.dg/vect/pr51301.c: New test.
1580
1581 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1582
1583         * g++.dg/cdce3.C: Use dg-additional-options.
1584
1585 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1586
1587         PR middle-end/50907
1588         * gcc.dg/tree-prof/pr50907.c: New test.
1589
1590         PR tree-optimization/50078
1591         * gcc.dg/pr50078.c: New test.
1592
1593         PR tree-optimization/50682
1594         * g++.dg/opt/pr50682.C: New test.
1595
1596 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1597
1598         PR fortran/51308
1599         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1600
1601 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1602             Iain Sandoe  <iains@gcc.gnu.org>
1603
1604         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1605         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1606         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1607         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1608         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1609
1610 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1611
1612         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1613         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1614         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1615         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1616         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1617         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1618         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1619         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1620         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1621         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1622         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1623         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1624         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1625         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1626         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1627         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1628         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1629         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1630         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1631         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1632         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1633         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1634         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1635         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1636         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1637         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1638         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1639
1640 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1641
1642         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1643         imply -mno-dspr2.
1644         * gcc.target/mips/no-dsp-1.c: New test.
1645         * gcc.target/mips/soft-float-1.c: Likewise.
1646
1647 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1648
1649         PR rtl-optimization/49912
1650         * g++.dg/other/pr49912.C: New test.
1651
1652 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1653
1654         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1655         effective target.
1656         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1657
1658 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1659
1660         PR fortran/51250
1661         PR fortran/43829
1662         * gfortran.dg/inline_sum_3.f90: New test.
1663
1664 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1665
1666         PR testsuite/51258
1667         * lib/target-supports.exp
1668         (check_effective_target_sync_long_long): Also supported on 32bit
1669         x86 targets.  Add comment about required dg-options.
1670         Add alpha*-*-* targets.
1671         (check_effective_target_sync_long_long_runtime): Ditto.
1672
1673         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1674         32bit x86 targets.
1675         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1676         * gcc.dg/atomic-exchange-4.c: Ditto.
1677         * gcc.dg/atomic-load-4.c: Ditto.
1678         * gcc.dg/atomic-store-4.c: Ditto.
1679         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1680         * gcc.dg/di-sync-multithread.c: Ditto.
1681         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1682         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1683
1684 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1685
1686         PR testsuite/51258
1687         * lib/target-supports.exp
1688         (check_effective_target_sync_int_128_runtime): New procedure.
1689         (check_effective_target_sync_long_long_runtime): Ditto.
1690         (check_effective_target_sync_long_long): Add arm*-*-*.
1691         (check_effective_target_sync_longlong): Remove.
1692
1693         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1694         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1695         * gcc.dg/atomic-exchange-5.c: Ditto.
1696         * gcc.dg/atomic-load-5.c: Ditto.
1697         * gcc.dg/atomic-store-5.c: Ditto.
1698         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1699         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1700         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1701         effective target.
1702         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1703         * gcc.dg/atomic-exchange-4.c: Ditto.
1704         * gcc.dg/atomic-load-4.c: Ditto.
1705         * gcc.dg/atomic-store-4.c: Ditto.
1706         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1707         * gcc.dg/di-sync-multithread.c: Ditto.
1708         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1709         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1710
1711 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1712
1713         PR fortran/50408
1714         * gfortran.dg/whole_file_35.f90: New.
1715
1716 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1717
1718         PR fortran/51302
1719         * gfortran.dg/volatile13.f90: New.
1720
1721 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1722
1723         PR c/51256
1724         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1725
1726 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1727
1728         PR c++/51227
1729         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1730
1731 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1732
1733         PR target/51134
1734         * gcc.target/i386/sw-1.c: Revert revision 181357.
1735
1736 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1737
1738         PR fortran/51218
1739         * gfortran.dg/implicit_pure_1.f90: New.
1740
1741 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1742
1743         PR testsuite/51258
1744         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1745         * gcc.dg/atomic-exchange-5.c: Likewise.
1746         * gcc.dg/atomic-load-5.c: Likewise.
1747         * gcc.dg/atomic-op-5.c: Likewise.
1748         * gcc.dg/atomic-store-5.c: Likewise.
1749         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1750
1751 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1752
1753         PR rtl-optimization/50290
1754         * gcc.dg/pr50290.c: New test.
1755
1756 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1757
1758         PR c++/51290
1759         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1760
1761 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1762
1763         PR target/51261
1764         * gcc.dg/pr51261.c: New test.
1765
1766 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1767
1768         PR c++/51145
1769         * g++.dg/cpp0x/alias-decl-14.C: New test.
1770         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1771         passing before.
1772         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1773         change.
1774         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1775         * g++.dg/lookup/struct1.C: Likewise.
1776         * g++.dg/parse/elab1.C: Likewise.
1777         * g++.dg/parse/elab2.C: Likewise.
1778         * g++.dg/parse/int-as-enum1.C: Likewise.
1779         * g++.dg/parse/typedef1.C: Likewise.
1780         * g++.dg/parse/typedef3.C: Likewise.
1781         * g++.dg/parse/typedef4.C: Likewise.
1782         * g++.dg/parse/typedef5.C: Likewise.
1783         * g++.dg/template/crash26.C: Likewise.
1784         * g++.dg/template/nontype4.C: Likewise.
1785         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1786         * g++.old-deja/g++.brendan/line1.C: Likewise.
1787         * g++.old-deja/g++.other/elab1.C: Likewise.
1788         * g++.old-deja/g++.other/syntax4.C: Likewise.
1789
1790 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1791
1792         PR rtl-optimization/50764
1793         * gcc.dg/pr50764.c: New test.
1794
1795 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1796
1797         PR c++/51265
1798         * g++.dg/cpp0x/decltype36.C: New.
1799
1800 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1801
1802         PR tree-optimization/51074
1803         * gcc.dg/vect/pr51074.c: New test.
1804
1805 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1806
1807         PR c++/51143
1808         * g++.dg/cpp0x/alias-decl-16.C: New test.
1809
1810 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1811
1812         PR tree-optimization/50765
1813         * gcc.dg/pr50765.c: New test.
1814
1815 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1816
1817         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1818         * gcc.dg/vshift-3.c (main): Likewise.
1819
1820 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1821
1822         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1823
1824 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1825
1826         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1827         * gcc.misc-tests/gcov-17.c: Likewise.
1828         * g++.dg/gcov/gcov-8.C: Likewise.
1829         * g++.dg/gcov/gcov-9.C: Likewise.
1830
1831 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1832
1833         * g++.dg/tm/pr47747.C: New test.
1834
1835 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1836
1837         * g++.dg/tm/template-2.C: New test.
1838
1839 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1840
1841         PR debug/50827
1842         * gcc.dg/pr50827.c: New test.
1843
1844 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1845
1846         PR c++/50958
1847         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1848         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1849         * g++.dg/cpp0x/udlit-member.C: Adjust.
1850         * g++.dg/cpp0x/udlit-raw-length.C: New.
1851         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1852         * g++.dg/cpp0x/udlit-resolve.C: New.
1853         * c-c++-common/dfp/pr33466.c: Adjust.
1854
1855 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1856
1857         * lib/target-supports.exp
1858         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1859         with ultrasparc_vis2_hw.
1860         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1861         with ultrasparc_vis3_hw.
1862
1863 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1864
1865         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1866         *-*-solaris2* && c++.
1867
1868 2011-11-20  Joey Ye  <joey.ye@arm.com>
1869
1870         * gcc.dg/volatile-bitfields-1.c: New.
1871
1872 2011-11-20  Jason Merrill  <jason@redhat.com>
1873
1874         PR c++/48322
1875         * g++.dg/cpp0x/variadic120.C: New.
1876         * g++.dg/cpp0x/sfinae26.C: Adjust.
1877
1878         * g++.dg/cpp0x/sfinae11.C: Adjust.
1879         * g++.dg/cpp0x/sfinae26.C: Adjust.
1880         * g++.dg/template/unify11.C: Adjust.
1881
1882 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1883
1884         PR c++/51230
1885         * g++.dg/template/error46.C: New.
1886
1887 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1888
1889         PR target/51235
1890         * gcc.target/i386/pr51235.c: New test.
1891
1892         PR target/51236
1893         * gcc.target/i386/pr51236.c: New test.
1894
1895 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1896
1897         * gnat.dg/discr32.adb: New test.
1898         * gnat.dg/discr32_pkg.ads: New helper.
1899
1900 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1901
1902         PR gcov-profile/51113
1903         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1904         * gcc.misc-tests/gcov-16.c: New.
1905         * gcc.misc-tests/gcov-17.c: New.
1906         * g++.dg/gcov/gcov-8.C: New.
1907         * g++.dg/gcov/gcov-9.C: New.
1908         * g++.dg/gcov/gcov-10.C: New.
1909
1910 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1911
1912         PR c++/51194
1913         * g++.dg/cpp0x/alias-decl-15.C: New test.
1914
1915 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1916
1917         PR c++/51216
1918         * g++.dg/cpp0x/pr51216.C: New.
1919
1920 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1921
1922         * gcc.dg/delay-slot-2.c: New test.
1923
1924 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1925
1926         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1927
1928 2011-11-18  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1929
1930         PR c++/51188
1931         * g++.dg/lookup/using46.C: New.
1932         * g++.dg/lookup/using47.C: New.
1933         * g++.dg/lookup/using48.C: New.
1934         * g++.dg/lookup/using49.C: New.
1935         * g++.dg/lookup/using50.C: New.
1936
1937 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1938
1939         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1940         supports /* ... */ comments.
1941
1942 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1943
1944         PR c++/51150
1945         * g++.dg/cpp0x/pr51150.C: New.
1946
1947 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1948
1949         PR tree-optimization/50605
1950         * g++.dg/ipa/pr50605.C: New test.
1951
1952 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1953
1954         PR c++/51191
1955         * g++.dg/cpp0x/alias-decl-13.C: New test.
1956
1957 2011-11-17  Jason Merrill  <jason@redhat.com>
1958
1959         PR c++/51186
1960         * g++.dg/cpp0x/auto27.C: New.
1961         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1962
1963 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1964
1965         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1966         memory model parameters don't match expected values.
1967         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1968         __atomic_compare_exchange.
1969         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1970         __atomic_compare_exchange_n.
1971         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1972         weak/strong parameter and fail if memory models aren't correct.
1973
1974 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1975
1976         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1977         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1978         to 10 seconds and fail when timeout occurs.  Improve error messages.
1979
1980 2011-11-17  Jason Merrill  <jason@redhat.com>
1981
1982         PR c++/51137
1983         * g++.dg/template/virtual2.C: New.
1984
1985 2011-11-17  Michael Matz  <matz@suse.de>
1986
1987         PR middle-end/50644
1988         PR middle-end/50741
1989         * g++.dg/tree-ssa/pr50741.C: New.
1990
1991 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1992
1993         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1994
1995 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1996
1997         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1998         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1999         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
2000
2001 2011-11-16  Tobias Burnus  <burnus@net-b.de>
2002
2003         PR fortran/39427
2004         PR fortran/37829
2005         * gfortran.dg/constructor_1.f90: New.
2006         * gfortran.dg/constructor_2.f90: New.
2007         * gfortran.dg/constructor_3.f90: New.
2008         * gfortran.dg/constructor_4.f90: New.
2009         * gfortran.dg/constructor_5.f90: New.
2010         * gfortran.dg/constructor_6.f90: New.
2011         * gfortran.dg/use_only_5.f90: New.
2012         * gfortran.dg/c_ptr_tests_17.f90: New.
2013         * gfortran.dg/c_ptr_tests_18.f90: New.
2014         * gfortran.dg/used_types_25.f90: New.
2015         * gfortran.dg/used_types_26.f90: New
2016         * gfortran.dg/type_decl_3.f90: New.
2017         * gfortran.dg/function_types_3.f90: Update dg-error.
2018         * gfortran.dg/result_1.f90: Ditto.
2019         * gfortran.dg/structure_constructor_3.f03: Ditto.
2020         * gfortran.dg/structure_constructor_4.f03: Ditto.
2021
2022 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2023
2024         * gcc.dg/vect/pr30858.c: Update expected output for
2025         architectures with multiple vector sizes.
2026
2027 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
2028             Bernd Schmidt <bernds@coudesourcery.com>
2029             Sebastian Huber <sebastian.huber@embedded-brains.de>
2030
2031         PR target/49641
2032         * gcc.target/arm/pr49641.c: New test.
2033
2034 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
2035
2036         PR tree-optimization/49960
2037         * gcc.dg/autopar/pr49960.c: New test.
2038         * gcc.dg/autopar/pr49960-1.c: New test.
2039
2040
2041 2011-11-16  Tom de Vries  <tom@codesourcery.com>
2042
2043         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2044         * gcc.dg/pr43864-2.c: Same.
2045         * gcc.dg/pr43864-3.c: Same.
2046         * gcc.dg/pr43864-4.c: Same.
2047
2048 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
2049
2050         * gcc.target/i386/sse2-cvt-vec.c: New test.
2051         * gcc.target/i386/avx-cvt-vec.c: Ditto.
2052         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2053         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2054         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2055         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2056         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2057
2058 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
2059
2060         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2061         powerpc*-*-darwin* targets.
2062
2063 2011-11-15  Torvald Riegel  <triegel@redhat.com>
2064
2065         * c-c++-common/tm/trxn-expr-3.c: New test.
2066
2067 2011-11-14  Torvald Riegel  <triegel@redhat.com>
2068
2069         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2070
2071 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2072
2073         * gcc.target/i386/avx-recip-vec.c: New test.
2074         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2075         * gcc.target/i386/avx-lrint-vec.c: Ditto.
2076         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2077         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2078         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2079         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2080         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2081         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2082         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2083         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2084         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2085         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2086         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2087         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2088
2089 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
2090
2091         PR c++/51107
2092         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2093         non-template literal operator.
2094
2095 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2096
2097         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2098         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2099         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2100         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2101         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2102         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2103         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2104         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2105         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2106         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2107         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2108         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2109         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2110         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2111         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2112         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2113
2114 2011-11-14  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2115
2116         PR c++/6936
2117         PR c++/25994
2118         PR c++/26256
2119         PR c++/30195
2120         * g++.old-deja/g++.brendan/misc14.C: Adjust.
2121         * g++.old-deja/g++.jason/scoping16.C: Likewise.
2122         * g++.old-deja/g++.other/anon7.C: Likewise.
2123         * g++.old-deja/g++.other/using1.C: Likewise.
2124         * g++.old-deja/g++.other/redecl1.C: Likewise.
2125         * g++.old-deja/g++.other/typedef7.C: Likewise.
2126         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2127         * g++.dg/template/using2.C: Likewise.
2128         * g++.dg/template/static4.C: Likewise.
2129         * g++.dg/template/typedef1.C: Likewise.
2130         * g++.dg/lookup/name-clash9.C: Likewise.
2131         * g++.dg/abi/mangle41.C: Likewise.
2132         * g++.dg/parse/ctor5.C: Likewise.
2133         * g++.dg/inherit/using4.C: Likewise.
2134         * g++.dg/lookup/using24.C: New.
2135         * g++.dg/lookup/using25.C: New.
2136         * g++.dg/lookup/using26.C: New.
2137         * g++.dg/lookup/using27.C: New.
2138         * g++.dg/lookup/using28.C: New.
2139         * g++.dg/lookup/using29.C: New.
2140         * g++.dg/lookup/using30.C: New.
2141         * g++.dg/lookup/using31.C: New.
2142         * g++.dg/lookup/using32.C: New.
2143         * g++.dg/lookup/using33.C: New.
2144         * g++.dg/lookup/using34.C: New.
2145         * g++.dg/lookup/using35.C: New.
2146         * g++.dg/lookup/using36.C: New.
2147         * g++.dg/lookup/using37.C: New.
2148         * g++.dg/lookup/using38.C: New.
2149         * g++.dg/lookup/using39.C: New.
2150         * g++.dg/lookup/using40.C: New.
2151         * g++.dg/lookup/using41.C: New.
2152         * g++.dg/lookup/using42.C: New.
2153         * g++.dg/lookup/using43.C: New.
2154         * g++.dg/lookup/using44.C: New.
2155         * g++.dg/lookup/using45.C: New.
2156         * g++.dg/lookup/pr6936.C: New.
2157         * g++.dg/debug/using4.C: New.
2158         * g++.dg/debug/using5.C: New.
2159         * g++.dg/cpp0x/forw_enum10.C: New.
2160
2161 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2162             Jan Hubicka  <jh@suse.cz>
2163
2164         * gcc.target/i386/sw-1.c: Force rep;movsb.
2165
2166 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2167
2168         PR testsuite/51059
2169         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2170         dg-additional-options.
2171
2172 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2173
2174         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2175         specified.  Remove redundant runtime checks.
2176         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2177         Allow for other than -m4.  Fix typos in comments.
2178
2179 2011-11-12  Jason Merrill  <jason@redhat.com>
2180
2181         PR c++/986
2182         * g++.dg/warn/ref-temp1.C: New.
2183
2184         PR c++/51060
2185         * g++.dg/opt/stack2.C: New.
2186
2187 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2188
2189         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2190         alpha*-*-linux* targets.
2191
2192 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2193
2194         PR testsuite/51059
2195         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2196         Darwin targets and allow external symbols to be undefined.
2197
2198 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2199
2200         * gcc.misc-tests/gcov-15.c: New.
2201
2202 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2203
2204         PR tree-optimization/51058
2205         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2206         * gfortran.dg/vect/pr51058-2.f90: New test.
2207
2208 2011-11-10  Jason Merrill  <jason@redhat.com>
2209
2210         * g++.dg/template/linkage1.C: New.
2211         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2212         * g++.old-deja/g++.other/linkage4.C: Likewise.
2213
2214         PR c++/50973
2215         * g++.dg/cpp0x/defaulted33.C: New.
2216
2217 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2218
2219         PR middle-end/51038
2220         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2221         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2222         __atomic_clear.
2223
2224 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2225
2226         PR rtl-optimization/51040
2227         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2228         patchup code.
2229
2230 2011-11-10  Jason Merrill  <jason@redhat.com>
2231
2232         PR c++/51079
2233         * g++.dg/template/conv12.C: New.
2234
2235         PR debug/50983
2236         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2237
2238 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2239
2240         * gnat.dg/atomic6_1.adb: New test.
2241         * gnat.dg/atomic6_2.adb: Likewise.
2242         * gnat.dg/atomic6_3.adb: Likewise.
2243         * gnat.dg/atomic6_4.adb: Likewise.
2244         * gnat.dg/atomic6_5.adb: Likewise.
2245         * gnat.dg/atomic6_6.adb: Likewise.
2246         * gnat.dg/atomic6_7.adb: Likewise.
2247         * gnat.dg/atomic6_8.adb: Likewise.
2248         * gnat.dg/atomic6_pkg.ads: New helper.
2249
2250 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2251
2252         PR middle-end/51077
2253         * gcc.c-torture/compile/pr51077.c: New test.
2254
2255         PR rtl-optimization/51023
2256         * gcc.c-torture/execute/pr51023.c: New test.
2257
2258 2011-11-10  Richard Guenther  <rguenther@suse.de>
2259
2260         PR tree-optimization/51042
2261         * gcc.dg/torture/pr51042.c: New testcase.
2262
2263 2011-11-10  Richard Guenther  <rguenther@suse.de>
2264
2265         PR tree-optimization/51070
2266         * gcc.dg/torture/pr51070.c: New testcase.
2267
2268 2011-11-10  Richard Guenther  <rguenther@suse.de>
2269
2270         PR tree-optimization/51030
2271         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2272
2273 2011-11-10  Richard Guenther  <rguenther@suse.de>
2274
2275         PR middle-end/51071
2276         * gcc.dg/torture/pr51071.c: New testcase.
2277
2278 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2279
2280         * gnat.dg/loop_optimization9.ad[sb]: New test.
2281
2282 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2283
2284         PR tree-optimization/51058
2285         * gfortran.dg/vect/pr51058.f90: New test.
2286
2287 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2288
2289         PR tree-optimization/51000
2290         * gcc.dg/vect/pr51000.c: New test.
2291
2292 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2293
2294         PR c++/50837
2295         * g++.dg/cpp0x/static_assert5.C: New.
2296         * g++.dg/template/nontype13.C: Tweak.
2297
2298 2011-11-09  Jason Merrill  <jason@redhat.com>
2299
2300         PR c++/50972
2301         * g++.dg/cpp0x/noexcept16.C: New.
2302
2303         PR c++/51046
2304         * g++.dg/cpp0x/variadic119.C: New.
2305
2306 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2307
2308         PR target/50911
2309         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2310         permutations.
2311         * gcc.dg/torture/vshuf-32.inc: Likewise.
2312         * gcc.dg/torture/vshuf-4.inc: Likewise.
2313         * gcc.dg/torture/vshuf-8.inc: Likewise.
2314
2315         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2316
2317 2011-11-09  Ian Lance Taylor  <iant@google.com>
2318
2319         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2320         procedure.
2321         * gcc.dg/split-5.c: New test.
2322
2323 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2324
2325         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2326
2327 2011-11-09  Jason Merrill  <jason@redhat.com>
2328
2329         PR c++/51029
2330         * g++.dg/template/virtual1.C: New.
2331
2332 2011-11-08  Jason Merrill  <jason@redhat.com>
2333
2334         Run most C++ tests in both C++98 and C++11 modes.
2335         * lib/target-supports.exp (check_effective_target_c++11): New.
2336         (check_effective_target_c++98): New.
2337         * lib/g++-dg.exp (g++-dg-runtest): New.
2338         * g++.dg/dg.exp: Use g++-dg-runtest.
2339         * g++.dg/charset/charset.exp: Likewise.
2340         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2341         * g++.dg/dfp/dfp.exp: Likewise.
2342         * g++.dg/gcov/gcov.exp: Likewise.
2343         * g++.dg/gomp/gomp.exp: Likewise.
2344         * g++.dg/graphite/graphite.exp: Likewise.
2345         * g++.dg/tls/tls.exp: Likewise.
2346         * g++.dg/tm/tm.exp: Likewise.
2347         * g++.dg/vect/vect.exp: Likewise.
2348         * g++.old-deja/old-deja.exp: Likewise.
2349         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2350         with some of the torture options.
2351         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2352         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2353         * g++.dg/init/null1.C: Only run in C++98.
2354         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2355         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2356         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2357         * g++.old-deja/g++.other/anon9.C: Likewise.
2358         * g++.old-deja/g++.other/linkage1.C: Likewise.
2359         * g++.old-deja/g++.other/linkage2.C: Likewise.
2360         * g++.old-deja/g++.pt/t29.C: Likewise.
2361         * g++.old-deja/g++.pt/t30.C: Likewise.
2362         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2363         * g++.dg/ext/anon-struct4.C: Likewise.
2364         * g++.dg/init/brace2.C: Likewise.
2365         * g++.dg/init/brace6.C: Likewise.
2366         * g++.dg/other/anon3.C: Likewise.
2367         * g++.dg/template/arg2.C: Likewise.
2368         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2369         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2370         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2371         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2372         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2373         * g++.old-deja/g++.brendan/init2.C: Likewise.
2374         * g++.old-deja/g++.brendan/init4.C: Likewise.
2375         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2376         * g++.old-deja/g++.jason/cond.C: Likewise.
2377         * g++.old-deja/g++.law/init1.C: Likewise.
2378         * g++.old-deja/g++.law/operators32.C: Likewise.
2379         * g++.old-deja/g++.pt/enum6.C: Likewise.
2380         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2381         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2382
2383         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2384         * g++.dg/init/new11.C: Likewise.
2385         * g++.dg/init/pr29571.C: Likewise.
2386         * g++.dg/lookup/forscope2.C: Likewise.
2387         * g++.dg/parse/linkage1.C: Likewise.
2388         * g++.dg/parse/typedef8.C: Likewise.
2389         * g++.dg/template/error44.C: Likewise.
2390         * g++.dg/tls/diag-2.C: Likewise.
2391         * g++.dg/tls/diag-4.C: Likewise.
2392         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2393         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2394         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2395         * g++.old-deja/g++.brendan/new3.C: Likewise.
2396         * g++.old-deja/g++.eh/new1.C: Likewise.
2397         * g++.old-deja/g++.eh/new2.C: Likewise.
2398         * g++.old-deja/g++.jason/new.C: Likewise.
2399         * g++.old-deja/g++.law/friend1.C: Likewise.
2400         * g++.old-deja/g++.mike/net46.C: Likewise.
2401         * g++.old-deja/g++.mike/p755.C: Likewise.
2402         * g++.old-deja/g++.other/new6.C: Likewise.
2403
2404         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2405         * g++.dg/template/crash53.C: Likewise.
2406         * g++.dg/template/void9.C: Likewise.
2407
2408 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2409
2410         PR c++/51045
2411         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2412
2413 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2414
2415         PR c++/51047
2416         * g++.dg/cpp0x/sfinae29.C: New.
2417
2418 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2419
2420         PR fortran/50960
2421         * gfortran.dg/typebound_call_22.f03: New test case.
2422
2423 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2424
2425         PR libfortran/50016
2426         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2427
2428 2011-11-09  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/51039
2431         * gcc.dg/pr51039.c: New testcase.
2432
2433 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2434
2435         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2436         Enable also for powerpc*-*-*.
2437
2438 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2439
2440         PR fortran/50540
2441         * gfortran.dg/forall_16.f90: New test.
2442
2443 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2444
2445         PR fortran/38718
2446         * gfortran.dg/initialization_29.f90: Expand test.
2447
2448 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2449
2450         PR c++/51027
2451         * g++.dg/cpp0x/alias-decl-12.C: New test.
2452         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2453
2454 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2455
2456         PR debug/51032
2457         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2458
2459 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2460
2461         PR tree-optimization/51015
2462         * gcc.dg/vect/pr51015.c: New test.
2463
2464 2011-11-08  David S. Miller  <davem@davemloft.net>
2465
2466         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2467         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2468
2469 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2470
2471         PR fortran/50404
2472         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2473
2474 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2475
2476         PR fortran/50409
2477         * gfortran.dg/string_5.f90: Improve testcase.
2478
2479 2011-10-23  Jason Merrill  <jason@redhat.com>
2480
2481         PR c++/50835
2482         * g++.dg/template/lvalue2.C: New.
2483
2484 2011-11-08  Michael Matz  <matz@suse.de>
2485
2486         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2487         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2488         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2489         * g++.dg/eh/builtin2.C: Ditto.
2490         * g++.dg/eh/builtin3.C: Ditto.
2491
2492 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2493
2494         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2495         being prefered even for -mavx.
2496         * gcc.target/i386/avx-cvt-3.c: New test.
2497
2498 2011-11-08  Richard Guenther  <rguenther@suse.de>
2499
2500         PR tree-optimization/51012
2501         * gcc.dg/pr51012-1.c: New testcase.
2502         * gcc.dg/pr51012-2.c: Likewise.
2503
2504 2011-11-08  Richard Guenther  <rguenther@suse.de>
2505
2506         PR middle-end/51010
2507         * c-c++-common/uninit-pr51010.c: New testcase.
2508
2509 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2510
2511         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2512         check_effective_target_vect_call_copysignf,
2513         check_effective_target_vect_call_lrint): New procedures.
2514         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2515         $VECT_SLP_CFLAGS with -ffast-math.
2516         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2517         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2518         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2519         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2520
2521 2011-11-07  Richard Henderson  <rth@redhat.com>
2522             Aldy Hernandez  <aldyh@redhat.com>
2523             Torvald Riegel  <triegel@redhat.com>
2524
2525         Merged from transactional-memory.
2526
2527         * g++.dg/dg.exp: Run transactional memory tests.
2528         * g++.dg/tm: New directory with new tests.
2529         * gcc.dg/tm: New directory with new tests.
2530         * c-c++-common/tm: New directory with new tests.
2531
2532 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2533
2534         Fix context handling of alias-declaration
2535         * g++.dg/cpp0x/alias-decl-11.C: New test.
2536
2537 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2538
2539         PR c++/50864
2540         * g++.dg/parse/template26.C: New.
2541         * g++.dg/template/crash45.C: Adjust dg-error string.
2542
2543 2011-11-07  Jason Merrill  <jason@redhat.com>
2544
2545         PR c++/50848
2546         * g++.dg/template/lookup9.C: New.
2547
2548         PR c++/50863
2549         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2550
2551         PR c++/50870
2552         * g++.dg/cpp0x/decltype35.C: New.
2553
2554 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2555
2556         Support C++11 alias-declaration
2557         PR c++/45114
2558         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2559         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2560         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2561         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2562         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2563         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2564         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2565         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2566         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2567         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2568         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2569         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2570         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2571
2572 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2573
2574         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2575
2576 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2577
2578         PR fortran/50919
2579         * gfortran.dg/typebound_call_21.f03: New.
2580
2581 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2582
2583         * gcc.dg/profile-dir-1.c: Adjust final scan.
2584         * gcc.dg/profile-dir-2.c: Adjust final scan.
2585         * gcc.dg/profile-dir-3.c: Adjust final scan.
2586         * gcc.misc-tests/gcov.exp: Adjust regexp.
2587         * gcc.misc-tests/gcov-12.c: New.
2588         * gcc.misc-tests/gcov-13.c: New.
2589         * gcc.misc-tests/gcovpart-13b.c: New.
2590         * gcc.misc-tests/gcov-14.c: New.
2591
2592 2011-11-07  Jason Merrill  <jason@redhat.com>
2593
2594         PR c++/35688
2595         * g++.dg/ext/visibility/template8.C: New.
2596
2597 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2598
2599         PR tree-optimization/50789
2600         * gcc.target/i386/avx2-gather-1.c: New test.
2601         * gcc.target/i386/avx2-gather-2.c: New test.
2602         * gcc.target/i386/avx2-gather-3.c: New test.
2603         * gcc.target/i386/avx2-gather-4.c: New test.
2604
2605 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2606
2607         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2608
2609 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2610
2611         PR libfortran/45723
2612         * gfortran.dg/open_dev_null.f90: Remove testcase.
2613
2614 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2615
2616         * lib/target-supports.exp (check_effective_target_sync_int_128):
2617         Don't cache the result.
2618         (check_effective_target_sync_long_long): Ditto.
2619
2620 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2621
2622         PR rtl-optimization/47698
2623         * gcc.target/i386/47698.c: New test.
2624
2625 2011-11-06  Jason Merrill  <jason@redhat.com>
2626
2627         PR c++/35688
2628         * g++.dg/ext/visibility/template7.C: New.
2629
2630 2011-11-07  Terry Guo  <terry.guo@arm.com>
2631
2632         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2633         * gcc.target/arm/wmul-2.c: Ditto.
2634         * gcc.target/arm/wmul-3.c: Ditto.
2635         * gcc.target/arm/wmul-4.c: Ditto.
2636
2637 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2638
2639         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2640         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2641         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2642         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2643         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2644         expected diagnostics.
2645
2646 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2647             Richard Henderson  <rth@redhat.com>
2648             Aldy Hernandez  <aldyh@redhat.com>
2649
2650         Merged from cxx-mem-model.
2651
2652         * lib/target-supports.exp (check_effective_target_sync_int_128,
2653         check_effective_target_sync_long_long): Check whether the target
2654         supports 64 and 128 bit __sync builtins.
2655         (check_effective_target_cas_char): New.
2656         (check_effective_target_cas_int): New.
2657         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2658         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2659         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2660         produce the expected library calls.
2661         * gcc.dg/atomic-fence.c: New functional tests.
2662         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2663         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2664         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2665         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2666         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2667         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2668         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2669         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2670         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2671         are atomic.
2672         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2673         loads are atomic.
2674         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2675         are atomic.
2676         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2677         are atomic.
2678         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2679         int128 operations are atomic.
2680         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2681         operations are atomic.
2682         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2683         operations are atomic.
2684         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2685         operations are atomic.
2686         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2687         stores aren't moved out of a loop.
2688         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2689         globals don't overwrite neighbouring globals.
2690         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2691         writes dont overwrite neighbouring components.
2692         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2693         * c-c++-common/gomp/atomic-3.c: Likewise.
2694         * c-c++-common/gomp/atomic-9.c: Likewise.
2695         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2696         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2697         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2698         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2699         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2700         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2701         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2702         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2703         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2704         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2705         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2706         g++.dg/gomp/atomic-15.C: Remove.
2707         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2708         * gcc.dg/gomp/atomic-11.c: Remove test.
2709
2710 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2711
2712         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2713         * gcc.dg/vect/slp-cond-1.c: New test.
2714         * gcc.dg/vect/slp-cond-2.c: New test.
2715
2716 2011-11-05  David S. Miller  <davem@davemloft.net>
2717
2718         * lib/test-supports.exp
2719         (check_effective_target_ultrasparc_vis2_hw): New proc.
2720         (check_effective_target_ultrasparc_vis3_hw): New proc.
2721         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2722         * gcc.target/sparc/vec-init-2.inc: Likewise.
2723         * gcc.target/sparc/vec-init-3.inc: Likewise.
2724         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2725         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2726         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2727         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2728         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2729         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2730         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2731         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2732         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2733
2734 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2735
2736         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2737         Disable test on Epiphany.
2738         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2739         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2740         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2741         * g++.dg/parse/pragma3.C: Likewise.
2742         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2743         (bar): Use it.
2744         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2745         * gcc.dg/tls/thr-cse-1.c: Likewise.
2746         * g++.dg/opt/devirt2.C: Likewise.
2747         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2748         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2749         * gcc.target/epiphany: New directory.
2750
2751 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2752
2753         * gfortran.dg/quad_2.f90: New.
2754
2755 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2756
2757         * gcc.dg/strlenopt-22g.c: New wrapper around...
2758         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2759
2760 2011-11-04  Jason Merrill  <jason@redhat.com>
2761
2762         PR c++/26714
2763         * g++.dg/init/lifetime2.C: New.
2764         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2765
2766         PR c++/48370
2767         * g++.dg/init/lifetime1.C: Test cleanup order.
2768
2769 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2770
2771         * g++.dg/other/offsetof7.C: New test.
2772
2773 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2774
2775         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2776         variable, default empty, -ffat-lto-objects for effective_target_lto.
2777         (gcc-dg-test-1): Add options from dg-final methods.
2778         * lib/scanasm.exp (scan-assembler_required_options)
2779         (scan-assembler-not_required_options): New procs.
2780
2781 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2782
2783         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2784         generate a pedwarn in c++98-mode.
2785         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2786         don't generate a pedwarn in c++0x-mode.
2787
2788 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2789
2790         PR c++/50965
2791         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2792
2793 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2794
2795         PR rtl-optimization/38644
2796         * gcc.target/arm/stack-red-zone.c: New.
2797
2798 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2799
2800         PR c++/48420
2801         * g++.dg/warn/Wconversion-null-3.C: New.
2802
2803 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2804
2805         PR c++/50941
2806         * g++.dg/cpp0x/udlit-strint-length.C: New.
2807
2808 2011-11-04  Jason Merrill  <jason@redhat.com>
2809
2810         PR c++/48370
2811         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2812         * g++.dg/init/lifetime1.C: New.
2813         * g++.dg/init/ref21.C: New.
2814         * g++.dg/eh/array1.C: New.
2815
2816 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2817
2818         PR tree-optimization/50763
2819         * gcc.dg/pr50763-5.c: New test.
2820
2821 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2822
2823         PR tree-optimization/50763
2824         * g++.dg/pr50763-4.C: New test.
2825
2826 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2827
2828         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2829         test.
2830
2831         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2832
2833         * gcc.dg/torture/vec-cvt-1.c: New test.
2834
2835 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2836
2837         * gnat.dg/specs/private1[-sub].ads: New test.
2838
2839 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2840
2841         PR fortran/43829
2842         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2843         * gfortran.dg/inline_sum_1.f90: New.
2844         * gfortran.dg/inline_sum_2.f90: New.
2845         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2846         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2847         * gfortran.dg/inline_product_1.f90: New.
2848
2849 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2850
2851         PR fortran/50933
2852         * gfortran.dg/bind_c_dts_5.f90: New.
2853
2854 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2855
2856         PR fortran/50960
2857         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2858
2859 2011-11-03  Richard Guenther  <rguenther@suse.de>
2860
2861         PR middle-end/50079
2862         * g++.dg/init/copy7.C: Remove testcase.
2863
2864 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2865
2866         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2867         * g++.dg/ipa/devirt-c-2.C: Likewise.
2868         * g++.dg/ipa/devirt-c-7.C: New test.
2869         * g++.dg/ipa/devirt-c-8.C: Likewise.
2870
2871 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2872
2873         PR tree-optimization/50912
2874         * gnat.dg/loop_optimization10.ad[sb]: New test.
2875         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2876
2877 2011-11-02  Jason Merrill  <jason@redhat.com>
2878
2879         PR c++/50930
2880         * g++.dg/cpp0x/nsdmi-list2.C: New.
2881
2882 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2883
2884         PR c++/50810
2885         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2886         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2887
2888 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2889
2890         PR tree-optimization/50769
2891         * gfortran.dg/pr50769.f90: New test.
2892
2893 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2894
2895         * gcc.target/sparc/20111102-1.c: New test.
2896
2897 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2898
2899         PR c++/50956
2900         * g++.dg/warn/Wcast-qual2.C: New.
2901
2902 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2903
2904         PR tree-optimization/50763
2905         * g++.dg/pr50763-3.C: New test.
2906
2907 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2908
2909         PR tree-optimization/50672
2910         * g++.dg/pr50672.C: New test.
2911
2912 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2913
2914         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2915         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2916         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2917
2918         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2919
2920 2011-11-02  Richard Guenther  <rguenther@suse.de>
2921
2922         PR tree-optimization/50902
2923         * gcc.dg/torture/pr50902.c: New testcase.
2924
2925 2010-11-02  Richard Guenther  <rguenther@suse.de>
2926
2927         PR tree-optimization/50890
2928         * gcc.dg/torture/pr50890.c: New testcase.
2929
2930 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2931
2932         PR c++/44277
2933         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2934         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2935
2936 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2937
2938         PR tree-optimization/50908
2939         * gcc.dg/pr50908.c: New test.
2940         * gcc.dg/pr50908-2.c: Same.
2941         * gcc.dg/pr50908-3.c: Same.
2942
2943 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2944
2945         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2946         the outer loop.  Remove comment.  Don't check for widen-mult.
2947
2948 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2949
2950         * gcc.dg/ipa/ipcp-4.c: New test.
2951
2952 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2953
2954         * gcc.dg/vshift-3.c: New test.
2955         * gcc.dg/vshift-4.c: New test.
2956         * gcc.dg/vshift-5.c: New test.
2957
2958 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2959
2960         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2961         and current implementation.
2962
2963 2011-10-31  Paul Brook  <paul@codesourcery.com>
2964
2965         * gcc.dg/constructor-1.c: New test.
2966
2967 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2968
2969         PR fortran/50753
2970         * gfortran.dg/dshift_3.f90: New test.
2971
2972 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2973
2974         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2975         hppa*-*-hpux*.
2976         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2977         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2978         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2979         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2980         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2981         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2982         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2983         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2984         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2985         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2986         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2987         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2988         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2989         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2990         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2991         * gcc.dg/vector-compare-2.c: Likewise.
2992
2993 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2994
2995         PR c++/50901
2996         * g++.dg/cpp0x/pr50901.C: New.
2997
2998 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2999
3000         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
3001         * gcc.target/i386/fma4-check.h (main): Ditto.
3002         * gcc.target/i386/xop-check.h (main): Ditto.
3003
3004 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3005
3006         Revert:
3007         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3008
3009         PR c++/50864
3010         * g++.dg/template/crash109.C: New.
3011
3012 2011-10-28  Jason Merrill  <jason@redhat.com>
3013
3014         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
3015
3016 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3017
3018         PR c++/50864
3019         * g++.dg/template/crash109.C: New.
3020
3021 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3022
3023         * gfortran.dg/nearest_5.f90: New test.
3024
3025 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
3026
3027         * gcc.dg/vshift-1.c: New test.
3028         * gcc.dg/vshift-2.c: New test.
3029         * gcc.target/i386/xop-vshift-1.c: New test.
3030         * gcc.target/i386/xop-vshift-2.c: New test.
3031         * gcc.target/i386/avx2-vshift-1.c: New test.
3032
3033 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
3034
3035         PR rtl-optimization/49720
3036         * g++.dg/torture/pr49720.C: New test.
3037
3038 2011-10-27  David S. Miller  <davem@davemloft.net>
3039
3040         * gcc.target/sparc/setcc-3.c: New test.
3041
3042 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3043
3044         PR c++/30066
3045         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3046
3047 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
3048
3049         * gcc.target/i386/sse2-cvt-1.c: New test.
3050         * gcc.target/i386/sse2-cvt-2.c: New test.
3051         * gcc.target/i386/avx-cvt-1.c: New test.
3052         * gcc.target/i386/avx-cvt-2.c: New test.
3053         * gcc.target/i386/avx2-cvt-1.c: New test.
3054         * gcc.target/i386/avx2-cvt-2.c: New test.
3055
3056 2011-10-27  Martin Jambor  <mjambor@suse.cz>
3057
3058         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3059
3060 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
3061             Steven G. Kargl  <kargl@gcc.gnu.org>
3062
3063         PR target/50875
3064         * gfortran.dg/pr50875.f90: New test.
3065
3066 2011-10-26  David S. Miller  <davem@davemloft.net>
3067
3068         * gcc.target/sparc/fmaf-1.c: New test.
3069
3070         * gcc.target/sparc/setcc-1.c: New test.
3071         * gcc.target/sparc/setcc-2.c: New test.
3072
3073 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3074
3075         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3076
3077 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3078
3079         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3080         Windows targets.
3081
3082 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3083
3084         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3085         symbol names.
3086
3087 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3088
3089         * gcc.target/i386/pad-4.c: Skip for Windows targets.
3090
3091 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3092
3093         * gnat.dg/specs/discr1.ads: New test.
3094         * gnat.dg/specs/discr1_pkg.ads: New helper.
3095
3096 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3097
3098         * gnat.dg/specs/unchecked_union.ads: Rename to...
3099         * gnat.dg/specs/unchecked_union1.ads: ...this.
3100         * gnat.dg/specs/unchecked_union2.ads: New test.
3101
3102 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3103
3104         * gnat.dg/specs/atomic1.ads: New test.
3105
3106 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
3107
3108         Implement C++11 user-defined literals.
3109         * g++.dg/cpp0x/udlit-addr.C: New.
3110         * g++.dg/cpp0x/udlit-args.C: New.
3111         * g++.dg/cpp0x/udlit-args-neg.C: New.
3112         * g++.dg/cpp0x/udlit-clink-neg.C: New.
3113         * g++.dg/cpp0x/udlit-concat.C: New.
3114         * g++.dg/cpp0x/udlit-concat-neg.C: New.
3115         * g++.dg/cpp0x/udlit-constexpr.C: New.
3116         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3117         * g++.dg/cpp0x/udlit-declare-neg.C: New.
3118         * g++.dg/cpp0x/udlit-friend.C: New.
3119         * g++.dg/cpp0x/udlit-general.C: New.
3120         * g++.dg/cpp0x/udlit-inline.C: New.
3121         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3122         * g++.dg/cpp0x/udlit-member-neg.C: New.
3123         * g++.dg/cpp0x/udlit-namespace.C: New.
3124         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3125         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3126         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3127         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3128         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3129         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3130         * g++.dg/cpp0x/udlit-raw-str.C: New.
3131         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3132         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3133         * g++.dg/cpp0x/udlit-systemheader.C: New.
3134         * g++.dg/cpp0x/udlit-template.C: New.
3135         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3136         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3137         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3138         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3139         * g++.dg/cpp0x/udlit_system_header: New.
3140
3141 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3142
3143         PR c++/50870
3144         * g++.dg/cpp0x/decltype34.C: New.
3145
3146 2011-10-26  Tom de Vries <tom@codesourcery.com>
3147
3148         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3149         * gcc.c-torture/unsorted/HIset.c: Same.
3150         * gcc.c-torture/unsorted/SIcmp.c: Same.
3151         * gcc.c-torture/unsorted/SIset.c: Same.
3152         * gcc.c-torture/unsorted/SFset.c: Same.
3153         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3154         * gcc.c-torture/unsorted/USIcmp.c: Same.
3155         * gcc.c-torture/unsorted/DFcmp.c: Same.
3156
3157 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3158
3159         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3160         to work also with -masm=intel and additionally test the xmm vs. ymm
3161         register type combination on mask/dest and in vsib.
3162         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3163         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3164         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3165         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3166         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3167         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3168         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3169         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3170         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3171         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3172         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3173         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3174         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3175         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3176         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3177         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3178         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3179         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3180         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3181         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3182         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3183         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3184         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3185         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3186         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3187         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3188         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3189         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3190         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3191         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3192         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3193
3194 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3195
3196         PR tree-optimization/50763
3197         * gcc.dg/pr50763-2.c: New test.
3198
3199 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3200
3201         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3202         Update expected messages.
3203
3204 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3205
3206         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3207
3208 2011-10-25  Jason Merrill  <jason@redhat.com>
3209
3210         PR c++/50866
3211         * g++.dg/init/aggr7.C: New.
3212
3213         PR c++/49996
3214         * g++.dg/cpp0x/initlist59.C: New.
3215
3216 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3217
3218         PR c++/50858
3219         * g++.dg/overload/operator5.C: New.
3220
3221 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3222
3223         PR c++/50861
3224         * g++.dg/template/crash108.C: New.
3225
3226 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3227
3228         PR tree-optimization/50596
3229         * gcc.dg/vect/vect-cond-10.c: New test.
3230
3231 2011-10-24  Joey Ye  <joey.ye@arm.com>
3232
3233         * gcc.target/arm/pr42575.c: Remove architecture option.
3234
3235 2011-10-24  David S. Miller  <davem@davemloft.net>
3236
3237         * gcc.target/sparc/vis3move-1.c: New test.
3238         * gcc.target/sparc/vis3move-2.c: New test.
3239         * gcc.target/sparc/vis3move-3.c: New test.
3240
3241 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3242
3243         * gcc.dg/strlenopt-22.c: New testcase.
3244         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3245
3246 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3247
3248         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3249         Remove -march=i386.
3250         (dg-skip-if): Remove.
3251         * gcc.target/i386/funcspec-1.c: Ditto.
3252         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3253
3254 2011-10-24  Richard Guenther  <rguenther@suse.de>
3255
3256         * gcc.dg/vect/vect-bool-1.c: New testcase.
3257
3258 2011-10-24  Richard Guenther  <rguenther@suse.de>
3259
3260         PR tree-optimization/50838
3261         * gcc.dg/torture/pr50838.c: New testcase.
3262
3263 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3264
3265         PR tree-optimization/50730
3266         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3267         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3268         -fno-tree-sra and SLP flags.
3269
3270 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3271
3272         PR c++/50841
3273         Revert:
3274         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3275
3276         PR c++/50810
3277         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3278         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3279
3280 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3281
3282         PR c++/50810
3283         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3284         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3285
3286 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3287
3288         PR tree-optimization/50763
3289         * gcc.dg/pr50763.c: New test.
3290
3291 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3292
3293         PR target/50788
3294         * gcc.target/i386/pr50788.c: New test.
3295
3296 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3297
3298         PR tree-optimization/50819
3299         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3300         * g++.dg/vect/slp-pr50819.cc: New test.
3301
3302 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3303
3304         PR c++/45385
3305         * g++.dg/warn/Wconversion4.C: New.
3306
3307 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3308
3309         PR target/50813
3310         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3311         from element other than first and reverse permutation.
3312         * gcc.dg/torture/vshuf-16.inc: Likewise.
3313         * gcc.dg/torture/vshuf-8.inc: Likewise.
3314         * gcc.dg/torture/vshuf-4.inc: Likewise.
3315
3316 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3317
3318         PR c++/31423
3319         * g++.dg/parse/error43.C: New.
3320         * g++.dg/parse/error44.C: Likewise.
3321
3322 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3323             Kirill Yukhin  <kirill.yukhin@intel.com>
3324
3325         PR target/50740
3326         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3327         * gcc.target/i386/bmi2-check.h: Ditto.
3328
3329 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3330
3331         PR c++/50811
3332         * g++.dg/cpp0x/override2.C: Add test.
3333
3334 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3335
3336         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3337         check_linker_plugin_available.
3338
3339 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3340
3341         * gcc.target/i386/branch-cost1.c: New test.
3342         * gcc.target/i386/branch-cost2.c: New test.
3343         * gcc.target/i386/branch-cost3.c: New test.
3344         * gcc.target/i386/branch-cost4.c: New test.
3345
3346 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3347
3348         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3349
3350 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3351
3352         PR testsuite/50722
3353         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3354
3355 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3356
3357         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3358         (_moz_foo, EXT__foo): Use ASMNAME.
3359
3360 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3361
3362         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3363         names.
3364
3365 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3366
3367         PR target/50766
3368         * gcc.target/i386/pr50766.c: New test.
3369
3370 2011-10-20  Jason Merrill  <jason@redhat.com>
3371
3372         PR c++/41449
3373         * g++.dg/eh/partial1.C: New.
3374
3375 2011-10-20  Richard Henderson  <rth@redhat.com>
3376
3377         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3378         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3379         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3380         Use __builtin_shuffle.
3381
3382 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3383
3384         PR fortran/50514
3385         * gfortran.dg/ishft_3.f90:  Update test.
3386
3387 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3388
3389         PR fortran/50524
3390         * gfortran.dg/substring_integer_index.f90: New test.
3391
3392 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3393
3394         * gfortran.dg/format_string.f: New test.
3395
3396 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3397
3398         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3399         non_strict_align.
3400         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3401
3402 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3403
3404         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3405         gcc.target/i386/pr46226.c: Do not use
3406         -mno-accumulate-outgoing-args.
3407
3408 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3409
3410         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3411         including <strings.h>.
3412
3413 2011-10-19  Jan Hubicka  <jh@suse.cz>
3414
3415         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3416         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3417         * lib/c-torture.exp: Likewise.
3418         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3419         * gcc.c-torture/compile/sync-1.c: Likewise.
3420         * gcc.c-torture/compile/sync-1.c: Likewise.
3421         * gcc.c-torture/compile/sync-3.c: Likewise.
3422         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3423         * gcc.dg/noncompile/920507-1.c: Likewise.
3424         * gcc.dg/torture/pr36400.c: Likewise.
3425         * g++.dg/torture/pr34850.C: Likewise.
3426
3427 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3428
3429         * gnat.dg/source_ref1.adb: New test.
3430         * gnat.dg/source_ref2.adb: Likewise.
3431
3432 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3433
3434         PR c++/13657
3435         * g++.dg/parse/error42.C: New.
3436         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3437
3438 2011-10-19  Jason Merrill  <jason@redhat.com>
3439
3440         PR c++/50793
3441         * g++.dg/init/value9.C: New.
3442
3443 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3444
3445         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3446         * gcc.dg/torture/vshuf-16.inc: Likewise.
3447         * gcc.dg/torture/vshuf-8.inc: Likewise.
3448         * gcc.dg/torture/vshuf-4.inc: Likewise.
3449
3450 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3451
3452         PR fortran/47023
3453         * gfortran.dg/sizeof_proc.f90: New.
3454
3455 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3456
3457         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3458         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3459
3460 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3461
3462         PR testsuite/50796
3463         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3464
3465 2011-10-19  Jason Merrill  <jason@redhat.com>
3466
3467         PR c++/50787
3468         * g++.dg/init/ref20.C: New.
3469
3470 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3471
3472         PR middle-end/50795
3473         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3474         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3475         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3476         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3477         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3478
3479 2011-10-19  Richard Guenther  <rguenther@suse.de>
3480
3481         PR middle-end/50768
3482         * gcc.dg/torture/pr50768.c: New testcase.
3483
3484 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3485
3486         PR rtl-optimization/50340
3487         * gcc.dg/pr50340.c: New.
3488
3489 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3490
3491         PR tree-optimization/50717
3492
3493         * gcc.dg/pr50717-1.c: New file.
3494         * gcc.target/arm/wmul-12.c: Correct types.
3495         * gcc.target/arm/wmul-8.c: Correct types.
3496
3497 2011-10-18  Jason Merrill  <jason@redhat.com>
3498
3499         PR c++/50531
3500         * g++.dg/cpp0x/defaulted32.C: New.
3501
3502         PR c++/50742
3503         * g++.dg/lookup/using23.C: New.
3504
3505         PR c++/50500
3506         * g++.dg/cpp0x/implicit12.C: New.
3507         * g++.dg/cpp0x/defaulted20.C: Adjust.
3508         * g++.dg/cpp0x/defaulted21.C: Adjust.
3509         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3510         * g++.dg/cpp0x/implicit4.C: Adjust.
3511         * g++.dg/cpp0x/implicit5.C: Adjust.
3512         * g++.dg/cpp0x/implicit8.C: Adjust.
3513         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3514         * g++.dg/cpp0x/not_special.C: Adjust.
3515         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3516         * g++.dg/cpp0x/rv1n.C: Adjust.
3517         * g++.dg/cpp0x/rv2n.C: Adjust.
3518         * g++.dg/cpp0x/rv3n.C: Adjust.
3519         * g++.dg/cpp0x/rv4n.C: Adjust.
3520         * g++.dg/cpp0x/rv5n.C: Adjust.
3521         * g++.dg/cpp0x/rv6n.C: Adjust.
3522         * g++.dg/cpp0x/rv7n.C: Adjust.
3523
3524 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3525
3526         * gcc.target/i386/avx2-vpop-check.h: New header.
3527         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3528         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3529         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3530         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3531         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3532         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3533         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3534         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3535         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3536         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3537         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3538         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3539         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3540         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3541         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3542
3543 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3544
3545         PR fortran/50420
3546         * gfortran.dg/coarray_subobject_1.f90: New test.
3547         * gfortran.dg/coarray/subobject_1.f90: New test.
3548
3549 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3550
3551         PR rtl-optimization/50205
3552         * gcc.dg/pr50205.c: New.
3553
3554 2011-10-18  Richard Guenther  <rguenther@suse.de>
3555
3556         PR tree-optimization/50767
3557         * gcc.dg/torture/pr50767.c: New testcase.
3558
3559 2011-10-18  Julian Brown  <julian@codesourcery.com>
3560
3561         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3562         * gcc.target/arm/unaligned-memcpy-1.c: New.
3563         * gcc.target/arm/unaligned-memcpy-2.c: New.
3564         * gcc.target/arm/unaligned-memcpy-3.c: New.
3565         * gcc.target/arm/unaligned-memcpy-4.c: New.
3566
3567 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3568
3569         PR fortran/47023
3570         * gfortran.dg/iso_c_binding_class.f03: New.
3571
3572 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3573
3574         * testsuite/lib/target-supports.exp
3575         (check_effective_target_vect_widen_shift): New.
3576         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3577         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3578         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3579         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3580
3581 2011-10-18  Richard Guenther  <rguenther@suse.de>
3582
3583         * gcc.dg/torture/restrict-1.c: New testcase.
3584
3585 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3586
3587         * g++.dg/ext/bases.C: New test.
3588
3589 2011-10-17  David S. Miller  <davem@davemloft.net>
3590
3591         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3592         all operations to emit VIS instructions.
3593         * gcc.target/sparc/fandnot.c: Likewise.
3594         * gcc.target/sparc/fnot.c: Likewise.
3595         * gcc.target/sparc/for.c: Likewise.
3596         * gcc.target/sparc/fornot.c: Likewise.
3597         * gcc.target/sparc/fxnor.c: Likewise.
3598         * gcc.target/sparc/fxor.c: Likewise.
3599         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3600         needed.
3601
3602 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3603
3604         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3605         * gcc.dg/torture/vshuf-16.inc: New file.
3606         * gcc.dg/torture/vshuf-2.inc: New file.
3607         * gcc.dg/torture/vshuf-32.inc: New file.
3608         * gcc.dg/torture/vshuf-4.inc: New file.
3609         * gcc.dg/torture/vshuf-8.inc: New file.
3610         * gcc.dg/torture/vshuf-main.inc: New file.
3611         * gcc.dg/torture/vshuf-v16hi.c: New test.
3612         * gcc.dg/torture/vshuf-v16qi.c: New test.
3613         * gcc.dg/torture/vshuf-v2df.c: New test.
3614         * gcc.dg/torture/vshuf-v2di.c: New test.
3615         * gcc.dg/torture/vshuf-v2sf.c: New test.
3616         * gcc.dg/torture/vshuf-v2si.c: New test.
3617         * gcc.dg/torture/vshuf-v32qi.c: New test.
3618         * gcc.dg/torture/vshuf-v4df.c: New test.
3619         * gcc.dg/torture/vshuf-v4di.c: New test.
3620         * gcc.dg/torture/vshuf-v4hi.c: New test.
3621         * gcc.dg/torture/vshuf-v4sf.c: New test.
3622         * gcc.dg/torture/vshuf-v4si.c: New test.
3623         * gcc.dg/torture/vshuf-v8hi.c: New test.
3624         * gcc.dg/torture/vshuf-v8qi.c: New test.
3625         * gcc.dg/torture/vshuf-v8sf.c: New test.
3626         * gcc.dg/torture/vshuf-v8si.c: New test.
3627
3628 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3629
3630         PR tree-optimization/50746
3631         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3632
3633 2011-10-17  Jason Merrill  <jason@redhat.com>
3634
3635         PR c++/50736
3636         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3637
3638 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3639
3640         PR c++/44524
3641         * g++.dg/parse/error41.C: New.
3642         * g++.dg/parse/error20.C: Adjust.
3643
3644 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3645
3646         PR c++/50757
3647         * g++.dg/warn/format7.C: New.
3648         * obj-c++.dg/warn7.mm: Likewise.
3649
3650 2011-10-17  Richard Guenther  <rguenther@suse.de>
3651
3652         PR tree-optimization/50729
3653         * gcc.dg/torture/pr50729.c: New testcase.
3654
3655 2011-10-15  Tom Tromey  <tromey@redhat.com>
3656             Dodji Seketeli  <dodji@redhat.com>
3657
3658         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3659         included files.
3660         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3661         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3662         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3663         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3664
3665 2011-10-15  Tom Tromey  <tromey@redhat.com>
3666             Dodji Seketeli  <dodji@redhat.com>
3667
3668         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3669
3670 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3671
3672         PR c++/48489
3673         * g++.dg/inherit/error5.C: New.
3674
3675 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3676
3677         PR fortran/47023
3678         PR fortran/50752
3679         * gfortran.dg/kind_tests_4.f90: New.
3680
3681 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3682
3683         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3684         targets that support vector condition.
3685
3686 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3687
3688         PR fortran/47023
3689         * gfortran.dg/c_kind_tests_3.f03: New.
3690
3691 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3692
3693         PR fortran/50547
3694         * gfortran.dg/elemental_args_check_4.f90: New.
3695
3696 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3697
3698         PR tree-optimization/50727
3699         * gcc.dg/vect/pr50727.c: New test.
3700
3701 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3702
3703         * gcc.dg/vla-23.c: New test.
3704
3705 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3706
3707         PR tree-optimization/50596
3708         * gcc.dg/vect/vect-cond-9.c: New test.
3709
3710 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3711
3712         * gcc.dg/vect/bb-slp-29.c: New test.
3713
3714 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3715
3716         PR c++/50732
3717         * g++.dg/ext/is_base_of_incomplete.C: New.
3718         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3719         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3720
3721 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3722
3723         * gcc.target/sparc/combined-1.c: Compile at -O2.
3724
3725 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3726
3727         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3728         (dg-options): Add -Wno-attributes.
3729         * gcc.target/i386/fma_double_?.c: Ditto.
3730         * gcc.target/i386/fma_run_float_?.c: Ditto.
3731         * gcc.target/i386/fma_run_double_?.c: Ditto.
3732         * gcc.target/i386/l_fma_float_?.c: Dtto.
3733         * gcc.target/i386/l_fma_double_?.c: Ditto.
3734         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3735         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3736
3737 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3738
3739         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3740         the comments.
3741         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3742         * gfortran.dg/rank_3.f90: Ditto.
3743         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3744         -std=f2008ts in dg-options.
3745         * gfortran.dg/rank_4.f90: Ditto.
3746
3747 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3748
3749         PR target/49263
3750         * gcc.target/sh/pr49263.c: New.
3751
3752 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3753
3754         * gnat.dg/specs/debug1.ads: Tweak.
3755
3756 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3757
3758         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3759
3760 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3761
3762         * gcc.target/i386/sse2-mul-1.c: New test.
3763         * gcc.target/i386/sse4_1-mul-1.c: New test.
3764         * gcc.target/i386/avx-mul-1.c: New test.
3765         * gcc.target/i386/xop-mul-1.c: New test.
3766         * gcc.target/i386/avx2-mul-1.c: New test.
3767
3768 2011-10-14  Jason Merrill  <jason@redhat.com>
3769
3770         PR c++/50563
3771         * g++.dg/cpp0x/nsdmi-list1.C: New.
3772
3773         PR c++/50707
3774         * g++.dg/cpp0x/nsdmi-const1.C: New.
3775
3776 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3777
3778         PR fortran/50570
3779         * gfortran.dg/pointer_intent_5.f90: New.
3780
3781 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3782
3783         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3784         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3785         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3786
3787 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3788
3789         PR fortran/50718
3790         * gfortran.dg/pointer_check_11.f90: New.
3791         * gfortran.dg/pointer_check_12.f90: New.
3792
3793 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3794
3795         PR c++/38174
3796         * g++.dg/overload/operator4.C: New.
3797
3798 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3799
3800         * gcc.dg/di-longlong64-sync-1.c: New test.
3801         * gcc.dg/di-sync-multithread.c: New test.
3802         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3803         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3804         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3805         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3806         (check_effective_target_arm_arm_ok): New helper.
3807         (check_effective_target_sync_longlong): New helper.
3808
3809 2011-10-14  Richard Guenther  <rguenther@suse.de>
3810
3811         PR tree-optimization/50723
3812         * gcc.dg/torture/pr50723.c: New testcase.
3813
3814 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3815
3816         PR c++/17212
3817         * g++.dg/warn/format6.C: New.
3818         * obj-c++.dg/warn6.mm: Likewise.
3819
3820 2011-10-13  Richard Henderson  <rth@redhat.com>
3821
3822         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3823         Delete.
3824         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3825         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3826         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3827
3828 2011-10-13  Jason Merrill  <jason@redhat.com>
3829
3830         PR c++/50614
3831         * g++.dg/cpp0x/nsdmi-template2.C: New.
3832
3833         PR c++/50437
3834         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3835
3836         PR c++/50618
3837         * g++.dg/init/vbase1.C: New.
3838
3839 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3840
3841         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3842         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3843         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3844         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3845
3846 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3847
3848         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3849
3850 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3851
3852         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3853
3854 2011-10-13  Richard Guenther  <rguenther@suse.de>
3855
3856         PR tree-optimization/50712
3857         * gcc.target/i386/pr50712.c: New testcase.
3858
3859 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3860
3861         * gcc.dg/memcpy-4.c: New test.
3862
3863 2011-10-13  Richard Guenther  <rguenther@suse.de>
3864
3865         PR tree-optimization/50698
3866         * g++.dg/vect/pr50698.cc: New testcase.
3867
3868 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3869
3870         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3871         * gcc.target/powerpc/warn-2.c: Ditto.
3872
3873         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3874         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3875         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3876         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3877         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3878         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3879         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3880         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3881         * gcc.target/powerpc/ppc-pow.c: Likewise.
3882         * gcc.target/powerpc/recip-1.c: Likewise.
3883         * gcc.target/powerpc/recip-2.c: Likewise.
3884         * gcc.target/powerpc/recip-3.c: Likewise.
3885         * gcc.target/powerpc/recip-4.c: Likewise.
3886         * gcc.target/powerpc/recip-5.c: Likewise.
3887
3888 2011-10-12  David S. Miller  <davem@davemloft.net>
3889
3890         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3891         '-mvis3' instead of 'mcpu=niagara3' in options.
3892         * gcc.target/sparc/fhalve.c: Likewise.
3893         * gcc.target/sparc/fnegop.c: Likewise.
3894         * gcc.target/sparc/fpadds.c: Likewise.
3895         * gcc.target/sparc/fshift.c: Likewise.
3896         * gcc.target/sparc/fucmp.c: Likewise.
3897         * gcc.target/sparc/lzd.c: Likewise.
3898         * gcc.target/sparc/vis3misc.c: Likewise.
3899         * gcc.target/sparc/xmul.c: Likewise.
3900
3901 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3902
3903         * gnat.dg/vect1.ad[sb]: New test.
3904         * gnat.dg/vect1_pkg.ads: New helper.
3905         * gnat.dg/vect2.ad[sb]: New test.
3906         * gnat.dg/vect2_pkg.ads: New helper.
3907         * gnat.dg/vect3.ad[sb]: New test.
3908         * gnat.dg/vect3_pkg.ads: New helper.
3909         * gnat.dg/vect4.ad[sb]: New test.
3910         * gnat.dg/vect4_pkg.ads: New helper.
3911         * gnat.dg/vect5.ad[sb]: New test.
3912         * gnat.dg/vect5_pkg.ads: New helper.
3913         * gnat.dg/vect6.ad[sb]: New test.
3914         * gnat.dg/vect6_pkg.ads: New helper.
3915
3916 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3917
3918         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3919         * gcc.target/i386/fma_run_double_2.c: Likewise.
3920         * gcc.target/i386/fma_run_double_3.c: Likewise.
3921         * gcc.target/i386/fma_run_double_4.c: Likewise.
3922         * gcc.target/i386/fma_run_double_5.c: Likewise.
3923         * gcc.target/i386/fma_run_double_6.c: Likewise.
3924         * gcc.target/i386/fma_run_float_1.c: Likewise.
3925         * gcc.target/i386/fma_run_float_2.c: Likewise.
3926         * gcc.target/i386/fma_run_float_3.c: Likewise.
3927         * gcc.target/i386/fma_run_float_4.c: Likewise.
3928         * gcc.target/i386/fma_run_float_5.c: Likewise.
3929         * gcc.target/i386/fma_run_float_6.c: Likewise.
3930
3931         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3932         remove the extra dg-options.
3933         * gcc.target/i386/l_fma_double_2.c: Likewise.
3934         * gcc.target/i386/l_fma_double_3.c: Likewise.
3935         * gcc.target/i386/l_fma_double_4.c: Likewise.
3936         * gcc.target/i386/l_fma_double_5.c: Likewise.
3937         * gcc.target/i386/l_fma_double_6.c: Likewise.
3938         * gcc.target/i386/l_fma_float_1.c: Likewise.
3939         * gcc.target/i386/l_fma_float_2.c: Likewise.
3940         * gcc.target/i386/l_fma_float_3.c: Likewise.
3941         * gcc.target/i386/l_fma_float_4.c: Likewise.
3942         * gcc.target/i386/l_fma_float_5.c: Likewise.
3943         * gcc.target/i386/l_fma_float_6.c: Likewise.
3944
3945 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3946
3947         PR tree-optimization/50189
3948         * g++.dg/torture/pr50189.C: New testcase.
3949
3950 2011-10-12  Richard Guenther  <rguenther@suse.de>
3951
3952         PR tree-optimization/50700
3953         * gcc.dg/builtin-object-size-12.c: New testcase.
3954
3955 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3956
3957         PR c/50565
3958         * gcc.c-torture/compile/pr50565-1.c,
3959         gcc.c-torture/compile/pr50565-2.c: New tests.
3960
3961 2011-10-11  Jason Merrill  <jason@redhat.com>
3962
3963         PR c++/49855
3964         PR c++/49896
3965         * g++.dg/template/constant1.C: New.
3966         * g++.dg/template/constant2.C: New.
3967         * g++.dg/cpp0x/constexpr-template3.C: New.
3968
3969 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3970
3971         * gcc.target/i386/warn-vect-op-3.c: New test.
3972         * gcc.target/i386/warn-vect-op-1.c: New test.
3973         * gcc.target/i386/warn-vect-op-2.c: New test.
3974
3975 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3976
3977         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3978
3979 2011-10-11  Richard Guenther  <rguenther@suse.de>
3980
3981         PR tree-optimization/50204
3982         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3983
3984 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3985
3986         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3987
3988 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3989
3990         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3991         * gcc.target/i386/fma_double_2.c: Ditto.
3992         * gcc.target/i386/fma_double_3.c: Ditto.
3993         * gcc.target/i386/fma_double_4.c: Ditto.
3994         * gcc.target/i386/fma_double_5.c: Ditto.
3995         * gcc.target/i386/fma_double_6.c: Ditto.
3996         * gcc.target/i386/fma_float_1.c: Ditto.
3997         * gcc.target/i386/fma_float_2.c: Ditto.
3998         * gcc.target/i386/fma_float_3.c: Ditto.
3999         * gcc.target/i386/fma_float_4.c: Ditto.
4000         * gcc.target/i386/fma_float_5.c: Ditto.
4001         * gcc.target/i386/fma_float_6.c: Ditto.
4002         * gcc.target/i386/l_fma_double_1.c: Ditto.
4003         * gcc.target/i386/l_fma_double_2.c: Ditto.
4004         * gcc.target/i386/l_fma_double_3.c: Ditto.
4005         * gcc.target/i386/l_fma_double_4.c: Ditto.
4006         * gcc.target/i386/l_fma_double_5.c: Ditto.
4007         * gcc.target/i386/l_fma_double_6.c: Ditto.
4008         * gcc.target/i386/l_fma_float_1.c: Ditto.
4009         * gcc.target/i386/l_fma_float_2.c: Ditto.
4010         * gcc.target/i386/l_fma_float_3.c: Ditto.
4011         * gcc.target/i386/l_fma_float_4.c: Ditto.
4012         * gcc.target/i386/l_fma_float_5.c: Ditto.
4013         * gcc.target/i386/l_fma_float_6.c: Ditto.
4014         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
4015         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
4016         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
4017         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
4018         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
4019         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
4020         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
4021         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
4022         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
4023         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
4024         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
4025         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4026
4027 2011-10-11  Tristan Gingold  <gingold@adacore.com>
4028
4029         * gcc.dg/va-arg-4.c: New test.
4030         * gcc.dg/va-arg-5.c: Ditto.
4031
4032 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
4033
4034         * lib/target-supports.exp (check_effective_target_fd_truncate):
4035         Close and unlink test file before exit.
4036
4037 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4038
4039         PR fortran/50564
4040         * gfortran.dg/forall_15.f90:  New test case.
4041
4042 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4043             Andrew Macleod  <amacleod@redhat.com>
4044
4045         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4046         wrappers for *other_threads() and *final_verify().
4047         * gcc.dg/simulate-thread/simulate-thread.h
4048         (simulate_thread_wrapper_other_threads): New.
4049         (simulate_thread_wrapper_final_verify): New.
4050
4051 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
4052
4053         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4054
4055 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
4056
4057         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4058
4059 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
4060             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
4061
4062         * gcc.target/i386/fma_1.h: New file.
4063         * gcc.target/i386/fma_2.h: Likewise.
4064         * gcc.target/i386/fma_3.h: Likewise.
4065         * gcc.target/i386/fma_4.h: Likewise.
4066         * gcc.target/i386/fma_5.h: Likewise.
4067         * gcc.target/i386/fma_6.h: Likewise.
4068         * gcc.target/i386/fma_double_1.c: Likewise.
4069         * gcc.target/i386/fma_double_2.c: Likewise.
4070         * gcc.target/i386/fma_double_3.c: Likewise.
4071         * gcc.target/i386/fma_double_4.c: Likewise.
4072         * gcc.target/i386/fma_double_5.c: Likewise.
4073         * gcc.target/i386/fma_double_6.c: Likewise.
4074         * gcc.target/i386/fma_float_1.c: Likewise.
4075         * gcc.target/i386/fma_float_2.c: Likewise.
4076         * gcc.target/i386/fma_float_3.c: Likewise.
4077         * gcc.target/i386/fma_float_4.c: Likewise.
4078         * gcc.target/i386/fma_float_5.c: Likewise.
4079         * gcc.target/i386/fma_float_6.c: Likewise.
4080         * gcc.target/i386/fma_main.h: Likewise.
4081         * gcc.target/i386/fma_run_double_1.c: Likewise.
4082         * gcc.target/i386/fma_run_double_2.c: Likewise.
4083         * gcc.target/i386/fma_run_double_3.c: Likewise.
4084         * gcc.target/i386/fma_run_double_4.c: Likewise.
4085         * gcc.target/i386/fma_run_double_5.c: Likewise.
4086         * gcc.target/i386/fma_run_double_6.c: Likewise.
4087         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4088         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4089         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4090         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4091         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4092         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4093         * gcc.target/i386/fma_run_float_1.c: Likewise.
4094         * gcc.target/i386/fma_run_float_2.c: Likewise.
4095         * gcc.target/i386/fma_run_float_3.c: Likewise.
4096         * gcc.target/i386/fma_run_float_4.c: Likewise.
4097         * gcc.target/i386/fma_run_float_5.c: Likewise.
4098         * gcc.target/i386/fma_run_float_6.c: Likewise.
4099         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4100         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4101         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4102         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4103         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4104         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4105         * gcc.target/i386/l_fma_1.h: Likewise.
4106         * gcc.target/i386/l_fma_2.h: Likewise.
4107         * gcc.target/i386/l_fma_3.h: Likewise.
4108         * gcc.target/i386/l_fma_4.h: Likewise.
4109         * gcc.target/i386/l_fma_5.h: Likewise.
4110         * gcc.target/i386/l_fma_6.h: Likewise.
4111         * gcc.target/i386/l_fma_double_1.c: Likewise.
4112         * gcc.target/i386/l_fma_double_2.c: Likewise.
4113         * gcc.target/i386/l_fma_double_3.c: Likewise.
4114         * gcc.target/i386/l_fma_double_4.c: Likewise.
4115         * gcc.target/i386/l_fma_double_5.c: Likewise.
4116         * gcc.target/i386/l_fma_double_6.c: Likewise.
4117         * gcc.target/i386/l_fma_float_1.c: Likewise.
4118         * gcc.target/i386/l_fma_float_2.c: Likewise.
4119         * gcc.target/i386/l_fma_float_3.c: Likewise.
4120         * gcc.target/i386/l_fma_float_4.c: Likewise.
4121         * gcc.target/i386/l_fma_float_5.c: Likewise.
4122         * gcc.target/i386/l_fma_float_6.c: Likewise.
4123         * gcc.target/i386/l_fma_main.h: Likewise.
4124         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4125         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4126         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4127         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4128         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4129         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4130         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4131         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4132         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4133         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4134         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4135         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4136
4137 2011-10-10  Richard Guenther  <rguenther@suse.de>
4138
4139         PR middle-end/50389
4140         * gcc.dg/torture/pr50389.c: New testcase.
4141
4142 2011-10-10  Richard Guenther  <rguenther@suse.de>
4143
4144         PR middle-end/50195
4145         * gcc.dg/builtins-47.c: Optimize.
4146
4147 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4148
4149         * lib/gcc-simulate-thread.exp: New.
4150         * gcc.dg/simulate-thread/guality.h: New.
4151         * gcc.dg/simulate-thread/simulate-thread.h: New.
4152         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4153         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4154         * gcc.dg/simulate-thread/README: New.
4155         * g++.dg/simulate-thread/guality.h: New.
4156         * g++.dg/simulate-thread/simulate-thread.h: New.
4157         * g++.dg/simulate-thread/simulate-thread.exp: New.
4158         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4159         * c-c++-common/cxxbitfields-2.c: Remove.
4160         * c-c++-common/cxxbitfields.c: Remove.
4161         * c-c++-common/cxxbitfields-4.c: Remove.
4162         * c-c++-common/cxxbitfields-5.c: Remove.
4163         * c-c++-common/simulate-thread/bitfields-1.c: New.
4164         * c-c++-common/simulate-thread/bitfields-2.c: New.
4165         * c-c++-common/simulate-thread/bitfields-3.c: New.
4166         * c-c++-common/simulate-thread/bitfields-4.c: New.
4167
4168 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4169
4170         PR c++/38980
4171         * g++.dg/warn/format5.C: New.
4172
4173 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4174
4175         PR fortran/50273
4176         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4177         * gfortran.dg/common_16.f90: New.
4178
4179 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4180
4181         * gfortran.dg/iso_c_binding_param_1.f90: New.
4182         * gfortran.dg/iso_c_binding_param_2.f90: New.
4183         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4184
4185 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4186
4187         PR tree-optimization/50635
4188         * gcc.dg/vect/pr50635.c: New test.
4189
4190 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4191
4192         PR fortran/50659
4193         * gfortran.dg/proc_decl_27.f90: New.
4194
4195 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4196
4197         PR libobjc/50428
4198         * objc/execute/initialize-1.m: New test.
4199
4200 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4201
4202         PR fortran/47844
4203         * gfortran.dg/pointer_function_result_1.f90 : New test.
4204
4205 2011-10-07  David S. Miller  <davem@davemloft.net>
4206
4207         PR 50655
4208         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4209         * gcc.target/sparc/cmask.c: Use it.
4210         * gcc.target/sparc/fhalve.c: Likewise.
4211         * gcc.target/sparc/fnegop.c: Likewise.
4212         * gcc.target/sparc/fpadds.c: Likewise.
4213         * gcc.target/sparc/fshift.c: Likewise.
4214         * gcc.target/sparc/fucmp.c: Likewise.
4215         * gcc.target/sparc/lzd.c: Likewise.
4216         * gcc.target/sparc/vis3misc.c: Likewise.
4217         * gcc.target/sparc/xmul.c: Likewise.
4218
4219 2011-10-07  Richard Henderson  <rth@redhat.com>
4220
4221         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4222         match for avx2.
4223         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4224
4225 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4226
4227         * gcc.dg/pr50193-1.c: New file.
4228         * gcc.target/arm/shiftable.c: New file.
4229
4230 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4231
4232         PR fortran/50625
4233         * gfortran.dg/class_46.f03: New.
4234
4235 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4236
4237         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4238         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4239         (syslog, vsyslog, __vsyslog_chk): Likewise.
4240
4241         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4242         (x, EXT_x): Use ASMNAME.
4243
4244         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4245         (a, c): Use ASMNAME.
4246
4247 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4248
4249         PR middle-end/50527
4250         * gcc.dg/pr50527.c: New test.
4251
4252 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4253
4254         PR tree-optimization/50650
4255         * gcc.c-torture/compile/pr50650.c: New test.
4256
4257 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4258
4259         PR tree-optimization/50575
4260         * gcc.c-torture/execute/vector-compare-2.x: New file.
4261
4262 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4263
4264         PR middle-end/50125
4265         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4266         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4267         (bar3): Likewise.
4268
4269 2011-10-07  Richard Guenther  <rguenther@suse.de>
4270
4271         PR testsuite/50637
4272         * gcc.dg/vect/vect-align-2.c: Increase array size.
4273
4274 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4275             H.J. Lu  <hongjiu.lu@intel.com>
4276
4277         PR target/50603
4278         * gcc.target/i386/pr50603.c: New test.
4279
4280 2011-10-06  Jason Merrill  <jason@redhat.com>
4281
4282         PR c++/39164
4283         * g++.dg/cpp0x/default31.C: New.
4284
4285 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4286
4287         PR tree-optimization/50596
4288         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4289         New.
4290         * gcc.dg/vect/vect-cond-8.c: New test.
4291
4292 2011-10-06  Richard Henderson  <rth@redhat.com>
4293
4294         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4295         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4296         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4297         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4298         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4299         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4300         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4301         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4302         * gcc.c-torture/execute/vshuf-16.inc: New file.
4303         * gcc.c-torture/execute/vshuf-2.inc: New file.
4304         * gcc.c-torture/execute/vshuf-4.inc: New file.
4305         * gcc.c-torture/execute/vshuf-8.inc: New file.
4306         * gcc.c-torture/execute/vshuf-main.inc: New file.
4307         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4308         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4309         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4310         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4311         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4312         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4313         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4314         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4315         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4316         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4317         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4318         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4319         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4320
4321 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4322
4323         PR tree-optimization/49279
4324         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4325         * gcc.c-torture/execute/pr49279.c: New test.
4326
4327 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4328
4329         PR target/49049
4330         * gcc.c-torture/compile/pr49049.c: New test.
4331
4332 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4333
4334         PR target/50305
4335         * gcc.target/arm/pr50305.c: New test.
4336
4337 2011-10-06  Richard Guenther  <rguenther@suse.de>
4338
4339         PR tree-optimization/38884
4340         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4341         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4342
4343 2011-10-05  David S. Miller  <davem@davemloft.net>
4344
4345         * gcc.target/sparc/lzd.c: New test.
4346         * gcc.target/sparc/popc.c: New test.
4347
4348 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4349
4350         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4351         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4352         * g++.dg/other/final1.C: Cleanup original tree dump.
4353
4354 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4355
4356         PR tree-optimization/50613
4357         * gcc.dg/pr50613.c: New test.
4358
4359 2011-10-05  Richard Henderson  <rth@redhat.com>
4360
4361         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4362         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4363         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4364         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4365         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4366         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4367         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4368         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4369
4370 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4371
4372         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4373         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4374         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4375         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4376         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4377
4378 2011-10-05  Richard Guenther  <rguenther@suse.de>
4379
4380         PR tree-optimization/38885
4381         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4382
4383 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4384
4385         * gcc.target/i386/sw-1.c: New test.
4386
4387 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4388
4389         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4390         -mtune=generic.
4391         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4392
4393 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4394
4395         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4396
4397 2011-10-04  David S. Miller  <davem@davemloft.net>
4398
4399         * gcc.target/sparc/fhalve.c: New test.
4400         * gcc.target/sparc/fnegop.c: New test.
4401         * gcc.target/sparc/xmul.c: New test.
4402
4403 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4404
4405         PR fortran/35831
4406         * gfortran.dg/dummy_procedure_6.f90: New.
4407
4408 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4409
4410         PR tree-optimization/50604
4411         * gcc.dg/pr50604.c: New test.
4412
4413 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4414
4415         PR tree-optimization/49662
4416         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4417         * gcc.dg/graphite/interchange-15.c: Likewise.
4418         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4419
4420 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4421
4422         * gcc.dg/tree-ssa/restrict-4.c: New test.
4423
4424 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4425
4426         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4427         (main): Use __typeof to get result type of comparison.
4428
4429 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4430
4431         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4432         Make et_vect_multiple_sizes_saved global.
4433         (check_effective_target_vect64): Make et_vect64_saved global.
4434
4435 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4436
4437         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4438         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4439         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4440         * gcc.dg/builtin-complex-err-1.c: Adjust.
4441
4442 2011-10-02  Jason Merrill  <jason@redhat.com>
4443
4444         * g++.dg/cpp0x/range-for22.C: New.
4445
4446         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4447         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4448         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4449         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4450
4451         * g++.dg/cpp0x/nsdmi5.C: New.
4452
4453 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4454
4455         PR target/50579
4456         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4457         New procedures.
4458         (mips-dg-options): Force an ABI option if the current ABI is
4459         incompatible with the required -mlong setting.  Likewise force
4460         a long setting if the current one is incompatible with the
4461         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4462         throughout procedure.
4463         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4464         instead of addressing=absolute.
4465
4466 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4467
4468         * gcc.target/mips/stack-1.c: New test.
4469
4470 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4471
4472         * gcc.dg/pr49696.c: New test.
4473
4474 2011-10-02  Jan Hubicka  <jh@suse.cz>
4475
4476         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4477
4478 2011-10-01  David S. Miller  <davem@davemloft.net>
4479
4480         * gcc.target/sparc/cmask.c: New test.
4481         * gcc.target/sparc/fpadds.c: New test.
4482         * gcc.target/sparc/fshift.c: New test.
4483         * gcc.target/sparc/fucmp.c: New test.
4484         * gcc.target/sparc/vis3misc.c: New test.
4485
4486 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4487
4488         PR fortran/50585
4489         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4490
4491 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4492
4493         PR c++/44473
4494         * g++.dg/dfp/44473-1.C: New test.
4495         * g++.dg/dfp/44473-2.C: New test.
4496         * g++.dg/dfp/mangle-1.C: New test.
4497         * g++.dg/dfp/mangle-2.C: New test.
4498         * g++.dg/dfp/mangle-3.C: New test.
4499         * g++.dg/dfp/mangle-4.C: New test.
4500         * g++.dg/dfp/mangle-5.C: New test.
4501
4502 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4503
4504         PR inline-asm/50571
4505         * gcc.dg/pr50571.c: New test.
4506
4507         PR tree-optimization/46309
4508         * gcc.dg/pr46309.c: New test.
4509
4510 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4511
4512         * gcc.dg/strlenopt-21.c: New test.
4513
4514 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4515
4516         * gcc.dg/sms-10.c: New file.
4517
4518 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4519
4520         * gcc.target/arm/pr50099.c: New test.
4521
4522 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4523
4524         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4525
4526 2011-09-30  David S. Miller  <davem@davemloft.net>
4527
4528         * gcc.target/sparc/bmaskbshuf.c: New test.
4529         * gcc.target/sparc/edgen.c: New test.
4530
4531 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4532
4533         PR fortran/50547
4534         * gfortran.dg/pure_formal_proc_3.f90: New.
4535
4536         PR fortran/50553
4537         * gfortran.dg/stfunc_7.f90: New.
4538
4539 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4540
4541         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4542         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4543         * gcc.dg/vector-compare-1.c: Likewise.
4544         * gcc.dg/vector-compare-2.c: Likewise.
4545
4546 2011-09-29  David S. Miller  <davem@davemloft.net>
4547
4548         * gcc.target/sparc/array.c: New test.
4549
4550 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4551
4552         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4553         loop unroll and set max unroll times to 8.
4554         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4555         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4556         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4557         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4558
4559 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4560
4561         PR c++/40145
4562         * g++.dg/ext/visibility/warn5.C: New.
4563
4564 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4565
4566         PR c++/45278
4567         * g++.dg/warn/Wextra-3.C: New.
4568
4569 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4570
4571         PR target/49486
4572         * gcc.target/sh/pr49468-si.c: New.
4573
4574 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4575
4576         PR testsuite/50485
4577         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4578         (TEST): Initialize src3 with random floats.
4579         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4580         from union src3.  Initialize src3 with random floats.
4581
4582 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4583
4584         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4585         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4586         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4587         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4588         * gcc.target/sh/sh4a-cos.c: Ditto.
4589         * gcc.target/sh/sh4a-cosf.c: Ditto.
4590         * gcc.target/sh/sh4a-sin.c: Ditto.
4591         * gcc.target/sh/sh4a-sinf.c: Ditto.
4592         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4593         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4594         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4595
4596 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4597
4598         PR c++/31489
4599         * g++.dg/parse/error40.C: New.
4600         * g++.dg/warn/incomplete1.C: Adjust.
4601
4602 2011-09-27  Jan Hubicka  <jh@suse.cz>
4603
4604         PR middle-end/49463
4605         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4606         Mark used.
4607
4608 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4609
4610         * gcc.dg/strlenopt-1.c: New test.
4611         * gcc.dg/strlenopt-1f.c: New test.
4612         * gcc.dg/strlenopt-2.c: New test.
4613         * gcc.dg/strlenopt-2f.c: New test.
4614         * gcc.dg/strlenopt-3.c: New test.
4615         * gcc.dg/strlenopt-4.c: New test.
4616         * gcc.dg/strlenopt-4g.c: New test.
4617         * gcc.dg/strlenopt-4gf.c: New test.
4618         * gcc.dg/strlenopt-5.c: New test.
4619         * gcc.dg/strlenopt-6.c: New test.
4620         * gcc.dg/strlenopt-7.c: New test.
4621         * gcc.dg/strlenopt-8.c: New test.
4622         * gcc.dg/strlenopt-9.c: New test.
4623         * gcc.dg/strlenopt-10.c: New test.
4624         * gcc.dg/strlenopt-11.c: New test.
4625         * gcc.dg/strlenopt-12.c: New test.
4626         * gcc.dg/strlenopt-12g.c: New test.
4627         * gcc.dg/strlenopt-13.c: New test.
4628         * gcc.dg/strlenopt-14g.c: New test.
4629         * gcc.dg/strlenopt-14gf.c: New test.
4630         * gcc.dg/strlenopt-15.c: New test.
4631         * gcc.dg/strlenopt-16g.c: New test.
4632         * gcc.dg/strlenopt-17g.c: New test.
4633         * gcc.dg/strlenopt-18g.c: New test.
4634         * gcc.dg/strlenopt.h: New file.
4635
4636 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4637
4638         PR middle-end/43864
4639         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4640         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4641         * gcc.dg/pr43864.c: New test.
4642         * gcc.dg/pr43864-2.c: Same.
4643         * gcc.dg/pr43864-3.c: Same.
4644         * gcc.dg/pr43864-4.c: Same.
4645
4646 2011-09-27  Jan Hubicka  <jh@suse.cz>
4647
4648         * gcc.dg/ipa/inline-5.c: New testcase.
4649
4650 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4651
4652         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4653         vectors.
4654         * gcc.dg/vect/bb-slp-27.c: New.
4655         * gcc.dg/vect/bb-slp-28.c: New.
4656
4657 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4658
4659         * testsuite/lib/target-supports.exp (check_profiling_available):
4660         Don't rely solely on TLS tests for -fprofile-generate, fall
4661         through to the other code.
4662
4663 2011-09-27  Richard Guenther  <rguenther@suse.de>
4664
4665         PR tree-optimization/50363
4666         * gcc.dg/torture/pr50363.c: New testcase.
4667
4668 2011-09-26  Jason Merrill  <jason@redhat.com>
4669
4670         PR c++/45012
4671         * g++.dg/template/partial13.C: New.
4672
4673         PR c++/46105
4674         * g++.dg/template/partial12.C: New.
4675
4676         PR c++/50508
4677         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4678
4679 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4680
4681         PR c++/45487
4682         * g++.dg/diagnostic/bindings1.C: New.
4683         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4684
4685 2011-09-26  David S. Miller  <davem@davemloft.net>
4686
4687         * gcc.target/sparc/wrgsr.c: New test.
4688         * gcc.target/sparc/rdgsr.c: New test.
4689         * gcc.target/sparc/edge.c: New test.
4690         * gcc.target/sparc/fcmp.c: New test.
4691
4692         * gcc.target/sparc/edge.c: Update for new return types.
4693         * gcc.target/sparc/fcmp.c: Likewise.
4694
4695         * gcc.target/sparc/fpaddsubi.c: New test.
4696
4697 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4698
4699         PR fortran/50515
4700         * gfortran.dg/common_15.f90: New.
4701
4702         PR fortran/50517
4703         * gfortran.dg/dummy_procedure_5.f90: New.
4704         * gfortran.dg/interface_26.f90: Modified error message.
4705         * gfortran.dg/proc_ptr_11.f90: Ditto.
4706         * gfortran.dg/proc_ptr_15.f90: Ditto.
4707         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4708         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4709
4710 2011-09-26  Jason Merrill  <jason@redhat.com>
4711
4712         PR c++/50512
4713         * g++.dg/overload/rvalue3.C: New.
4714
4715         PR c++/50523
4716         * g++.dg/overload/ref-conv2.C: New.
4717
4718         * g++.dg/cpp0x/nsdmi-template1.C: New.
4719
4720 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4721
4722         * g++.dg/cpp0x/nullptr25.C: New.
4723
4724 2011-09-26  Richard Guenther  <rguenther@suse.de>
4725
4726         PR tree-optimization/50472
4727         * gcc.dg/torture/pr50472.c: New testcase.
4728
4729 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4730
4731         * gnat.dg/opt22.adb: New test.
4732         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4733
4734 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4735
4736         * gnat.dg/opt21.adb: New test.
4737         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4738
4739 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4740
4741         * gnat.dg/opt20.ad[sb]: New test.
4742         * gnat.dg/opt20_pkg.ads: New helper.
4743
4744 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4745
4746         * gnat.dg/array17.adb: New test.
4747         * gnat.dg/array17_pkg.ads: New helper.
4748
4749 2011-09-25  Jason Merrill  <jason@redhat.com>
4750
4751         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4752
4753 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4754
4755         * gnat.dg/frame_overflow.ads: New.
4756         * gnat.dg/frame_overflow.adb: Adjust.
4757         * gnat.dg/specs/addr1.ads: Likewise.
4758
4759 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4760
4761         * g++.dg/tree-ssa/restrict2.C: New test.
4762
4763 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4764
4765         * lib/target-supports.exp (check_effective_target_vect64): New.
4766         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4767         of multiple vector sizes.
4768         * gcc.dg/vect/bb-slp-26.c: New.
4769
4770 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4771
4772         PR c++/50280
4773         * g++.dg/template/bitfield1.C: New.
4774
4775 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4776
4777         * gcc.dg/vect/bb-slp-24.c: New.
4778
4779 2011-09-24  Jason Merrill  <jason@redhat.com>
4780
4781         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4782
4783         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4784
4785         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4786         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4787
4788         * g++.dg/cpp0x/nsdmi1.C: New.
4789         * g++.dg/cpp0x/nsdmi2.C: New.
4790         * g++.dg/cpp0x/nsdmi3.C: New.
4791         * g++.dg/cpp0x/nsdmi4.C: New.
4792         * g++.old-deja/g++.other/init4.C: New.
4793
4794 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4795
4796         PR c++/44267
4797         * g++.dg/template/sfinae28.C: New.
4798
4799 2011-09-23  Ian Lance Taylor  <iant@google.com>
4800
4801         * go.test/go-test.exp (errchk): Handle more cases of getting
4802         correct Tcl backslash quoting in regular expressions in test file.
4803
4804 2011-09-23  Jason Merrill  <jason@redhat.com>
4805
4806         Core 253
4807         * g++.dg/init/const8.C: New.
4808         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4809         * g++.dg/cpp0x/defaulted2.C: Likewise.
4810         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4811         * g++.dg/init/pr20039.C: Likewise.
4812         * g++.dg/init/pr42844.C: Likewise.
4813
4814 2011-09-23  Jan Hubicka  <jh@suse.cz>
4815
4816         * gcc.dg/ipa/inline-1.c: new testcase.
4817         * gcc.dg/ipa/inline-2.c: new testcase.
4818         * gcc.dg/ipa/inline-3.c: new testcase.
4819         * gcc.dg/ipa/inline-4.c: new testcase.
4820
4821 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4822
4823         PR c++/50258
4824         * g++.dg/cpp0x/constexpr-static8.C: New.
4825
4826 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4827
4828         * gcc.target/i386/avxfp-1.c: New test.
4829         * gcc.target/i386/avxfp-2.c: New test.
4830
4831 2011-09-23  Terry Guo  <terry.guo@arm.com>
4832
4833         * gcc.c-torture/execute/941014-1.x: Deleted.
4834
4835 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4836
4837         PR c++/50491
4838         * g++.dg/cpp0x/pr50491.C: New.
4839
4840 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4841
4842         PR testsuite/50487
4843         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4844
4845 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4846
4847         PR c++/50371
4848         * g++.dg/cpp0x/nullptr24.C: New.
4849
4850 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4851
4852         PR target/50482
4853         * gcc.target/i386/pr50482.c: New test.
4854
4855 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4856
4857         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4858         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4859         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4860         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4861         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4862         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4863         multilib options contain different -march= from dg-options.
4864
4865 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4866             Paolo Carlini  <paolo.carlini@oracle.com>
4867
4868         PR c++/50344
4869         * g++.dg/template/friend52.C: New.
4870
4871 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4872
4873         * gcc.target/arm/cmp-1.c: New test.
4874         * gcc.target/arm/cmp-2.c: Likewise.
4875
4876 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4877
4878         PR fortran/41733
4879         * gfortran.dg/impure_actual_1.f90: Modified error message.
4880         * gfortran.dg/proc_ptr_32.f90: New.
4881         * gfortran.dg/proc_ptr_33.f90: New.
4882
4883 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4884
4885         PR tree-optimization/50451
4886         * gcc.dg/vect/pr50451.c: New test.
4887
4888 2011-09-21  Ian Lance Taylor  <iant@google.com>
4889
4890         * go.test/go-test.exp (errchk): Add special case for bug332.
4891         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4892         some more test lines.
4893
4894 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4895
4896         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4897         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4898         * g++.dg/other/i386-8.C: Ditto.
4899         * g++.dg/other/pr34435.C: Ditto.
4900         * g++.dg/other/pr39496.C: Ditto.
4901         * g++.dg/other/mmintrin.C: Ditto.
4902
4903 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4904
4905         * gcc.dg/vect/vect-cond-7.c: New test.
4906         * gcc.target/i386/sse4_1-cond-1.c: New test.
4907         * gcc.target/i386/avx-cond-1.c: New test.
4908
4909 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4910
4911         PR target/50464
4912         * g++.dg/other/pr50464.C: New test.
4913
4914 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4915
4916         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4917         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4918         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4919         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4920
4921 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4922
4923         * gnat.dg/opt19.adb: New test.
4924
4925 2011-09-21  Terry Guo  <terry.guo@arm.com>
4926
4927         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4928         on arch conflict when testing case on targets other than armv7-a.
4929
4930 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4931
4932         PR c++/50454
4933         * g++.dg/ext/int128-1.C: New.
4934         * g++.dg/ext/int128-2.C: Likewise.
4935         * g++.dg/ext/int128-2.h: Likewise.
4936
4937 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4938
4939         PR testsuite/50469
4940         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4941
4942 2011-09-20  Jason Merrill  <jason@redhat.com>
4943
4944         * g++.dg/cpp0x/constexpr-generated1.C: New.
4945
4946         PR c++/50442
4947         * g++.dg/overload/ref-conv1.C: New.
4948
4949 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4950
4951         * g++.dg/other/final1.C: New.
4952
4953 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4954
4955         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4956         and get_bit ().
4957
4958 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4959
4960         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4961         "target arm_eabi".
4962
4963 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4964
4965         PR tree-optimization/50413
4966         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4967         -fdump-tree-slp-details.  Run other tests with
4968         -fdump-tree-vect-details.
4969         * g++.dg/vect/slp-pr50413.cc: New.
4970
4971 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4972             Ira Rosen  <ira.rosen@linaro.org>
4973
4974         PR testsuite/50435
4975         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4976         Fix underscores around restrict.
4977
4978 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4979
4980         PR tree-optimization/50414
4981         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4982         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4983         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4984
4985 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4986
4987         PR tree-optimization/50412
4988         * gfortran.dg/vect/pr50412.f90: New.
4989
4990 2011-09-16  Jason Merrill  <jason@redhat.com>
4991
4992         PR c++/50424
4993         * g++.dg/eh/defarg1.C: New.
4994
4995 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4996
4997         * gcc.dg/vect/vect-reduc-10.c: New test.
4998         * gcc.target/i386/avx-reduc-1.c: New test.
4999
5000         * gcc.target/i386/sse2-extract-1.c: New test.
5001         * gcc.target/i386/avx-extract-1.c: New test.
5002
5003 2011-09-16  Terry Guo  <terry.guo@arm.com>
5004
5005         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
5006
5007 2011-09-15  Diego Novillo  <dnovillo@google.com>
5008
5009         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
5010         ALWAYS_CXXFLAGS, if defined.
5011         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
5012         ALWAYS_GFORTRANFLAGS, if defined.
5013         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
5014         ALWAYS_GOCFLAGS, if defined.
5015         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
5016         ALWAYS_OBJCXXFLAGS, if defined.
5017         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
5018         additional_flags, if defined.
5019         * lib/gnat.exp (gnat_target_compile): Likewise.
5020         * lib/objc.exp (objc_target_compile): Likewise.
5021         * lib/target-supports-dg.exp (dg-add-options): Handle
5022         TEST_ALWAYS_FLAGS.
5023
5024 2011-09-15  Tom de Vries  <tom@codesourcery.com>
5025
5026         PR testsuite/50322
5027         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5028         Use uintptr_t in f1.  Undo avr xfails.
5029
5030 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
5031
5032         PR fortran/50401
5033         PR fortran/50403
5034         * gfortran.dg/function_types_3.f90: New.
5035
5036 2011-09-15  Jason Merrill  <jason@redhat.com>
5037
5038         PR c++/50365
5039         * g++.dg/cpp0x/trailing7.C: New.
5040
5041         PR c++/50361
5042         * g++.dg/cpp0x/nullptr23.C: New.
5043
5044 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
5045
5046         * gcc.dg/vect/bb-slp-25.c: New.
5047
5048 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
5049
5050         PR c++/50391
5051         * g++.dg/cpp0x/noexcept15.C: New.
5052
5053 2011-09-14  Tom de Vries  <tom@codesourcery.com>
5054
5055         PR middle-end/50251
5056         * gcc.dg/pr50251.c: New test.
5057
5058 2011-09-14  Tobias Burnus  <burnus@net-b.de>
5059
5060         PR fortran/34547
5061         PR fortran/50375
5062         * gfortran.dg/null_5.f90: New.
5063         * gfortran.dg/null_6.f90: New.
5064
5065 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
5066
5067         * gcc.c-torture/compile/20110913-1.c: New test.
5068
5069 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
5070
5071         PR fortran/50379
5072         * gfortran.dg/result_2.f90: New.
5073
5074 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5075
5076         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5077
5078 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
5079
5080         PR c++/48320
5081         * g++.dg/cpp0x/variadic116.C: New test case.
5082
5083 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
5084
5085         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5086         * gcc.target/mips/interrupt_handler-2.c: New test.
5087         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5088
5089 2011-09-12  Jason Merrill  <jason@redhat.com>
5090
5091         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5092
5093         * g++.dg/cpp0x/explicit7.C: New.
5094
5095 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
5096
5097         PR rtl-optimization/50212
5098         * g++.dg/other/pr50212.C: New test.
5099
5100 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
5101
5102         PR target/43746
5103         * testsuite/gcc.target/avr/torture/avr-torture.exp
5104         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5105         "-O2 -fmerge-all-constants".
5106
5107 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5108
5109         PR fortran/50327
5110         * gfortran.dg/do_while_1.f90: New test.
5111
5112 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
5113
5114         PR fortran/35831
5115         PR fortran/47978
5116         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5117         * gfortran.dg/proc_decl_26.f90: New.
5118         * gfortran.dg/typebound_override_2.f90: New.
5119         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5120
5121 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5122
5123         * gnat.dg/cond_expr2.ad[sb]: New test.
5124
5125 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5126
5127         * gnat.dg/atomic5.ad[sb]: New test.
5128
5129 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5130
5131         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5132
5133 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5134
5135         PR target/49030
5136         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5137
5138 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5139
5140         PR target/49614
5141         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5142
5143 2011-09-09  Richard Guenther  <rguenther@suse.de>
5144
5145         PR tree-optimization/50328
5146         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5147
5148 2011-09-09  Richard Guenther  <rguenther@suse.de>
5149
5150         PR middle-end/50333
5151         * gcc.dg/torture/pr50333.c: New testcase.
5152
5153 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5154
5155         PR tree-optimization/50318
5156         * gcc.target/arm/pr50318-1.c: New file.
5157
5158 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5159
5160         * gcc.target/i386/all_one_m256i.c: New test.
5161
5162 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5163
5164         PR c++/50324
5165         * g++.dg/cpp0x/sfinae28.C: New.
5166
5167 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5168
5169         PR c/50332
5170         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5171         longer ignored on typedefs.
5172
5173         PR c++/33255 - Support -Wunused-local-typedefs warning
5174         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5175         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5176
5177 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5178
5179         PR tree-optimization/50287
5180         * gcc.dg/torture/pr50287.c: New test.
5181
5182 2011-09-08  Richard Guenther  <rguenther@suse.de>
5183
5184         PR tree-optimization/19831
5185         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5186         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5187         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5188         * gcc.dg/errno-1.c: Adjust.
5189
5190 2011-09-08  Richard Guenther  <rguenther@suse.de>
5191
5192         PR tree-optimization/19831
5193         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5194
5195 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5196
5197         PR fortran/44646
5198         * gfortran.dg/do_concurrent_1.f90: New.
5199         * gfortran.dg/do_concurrent_2.f90: New.
5200
5201 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5202
5203         PR target/50310
5204         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5205         * gcc.dg/pr50310-2.c: New test.
5206
5207 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5208
5209         PR fortran/48095
5210         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5211         * gfortran.dg/impure_constructor_1.f90: Modified.
5212         * gfortran.dg/proc_ptr_comp_33.f90: New.
5213
5214 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5215
5216         PR target/50310
5217         * gcc.dg/pr50310-1.c: New test.
5218
5219 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5220
5221         PR middle-end/48571
5222         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5223         instead of 4.
5224
5225 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5226
5227         PR c++/50309
5228         * g++.dg/cpp0x/noexcept14.C: New.
5229
5230 2011-09-07  Jason Merrill  <jason@redhat.com>
5231
5232         * g++.dg/cpp0x/constexpr-ref3.C: New.
5233
5234         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5235
5236 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5237
5238         * gcc.dg/section1.c: Don't xfail for avr.
5239
5240 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5241
5242         PR tree-optimization/50322
5243         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5244
5245 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5246
5247         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5248
5249 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5250
5251         PR tree-optimization/49911
5252         * g++.dg/tree-ssa/pr49911.C: New test.
5253
5254 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5255
5256         PR target/49030
5257         * gcc.dg/torture/pr49030.c: New test.
5258
5259 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5260
5261         PR fortran/50288
5262         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5263         * gfortran.dg/class_4d.f03: Deleted.
5264         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5265
5266 2011-09-07  Richard Guenther  <rguenther@suse.de>
5267
5268         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5269
5270 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5271
5272         PR tree-optimization/46021
5273         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5274
5275 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5276
5277         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5278
5279 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5280
5281         * gcc.c-torture/compile/20110906-1.c: New test.
5282
5283 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5284
5285         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5286
5287 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5288
5289         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5290         --param tree-reassoc-width=1.
5291
5292         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5293         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5294
5295 2011-09-06  Richard Guenther  <rguenther@suse.de>
5296
5297         PR tree-optimization/48149
5298         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5299
5300 2011-09-06  Richard Guenther  <rguenther@suse.de>
5301
5302         PR tree-optimization/48317
5303         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5304
5305 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5306
5307         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5308         New procedure.
5309         (add_options_for_quad_vectors): Replace with ...
5310         (add_options_for_double_vectors): ... this.
5311         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5312         support multiple vector sizes since the vectorizer attempts to
5313         vectorize with both vector sizes.
5314         * gcc.dg/vect/no-vfa-vect-79.c,
5315         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5316         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5317         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5318         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5319         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5320         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5321         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5322         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5323         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5324         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5325         gcc.dg/vect/vect-40.c: Likewise.
5326         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5327         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5328         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5329         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5330         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5331         Likewise.
5332         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5333
5334 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5335
5336         PR target/49606
5337         * gcc.target/mips/abi-main.h: New file.
5338         * gcc.target/mips/abi-o32-long32.c: New test.
5339         * gcc.target/mips/abi-o32-long64.c: Likewise.
5340         * gcc.target/mips/abi-o64-long32.c: Likewise.
5341         * gcc.target/mips/abi-o64-long64.c: Likewise.
5342         * gcc.target/mips/abi-n32-long32.c: Likewise.
5343         * gcc.target/mips/abi-n32-long64.c: Likewise.
5344         * gcc.target/mips/abi-n64-long32.c: Likewise.
5345         * gcc.target/mips/abi-n64-long64.c: Likewise.
5346         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5347         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5348         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5349         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5350         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5351         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5352         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5353         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5354         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5355         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5356         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5357         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5358         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5359         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5360         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5361         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5362         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5363         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5364         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5365         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5366         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5367         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5368         * gcc.target/mips/branch-3.c: Likewise.
5369         * gcc.target/mips/branch-4.c: Likewise.
5370         * gcc.target/mips/branch-5.c: Likewise.
5371         * gcc.target/mips/branch-6.c: Likewise.
5372         * gcc.target/mips/branch-7.c: Likewise.
5373         * gcc.target/mips/branch-8.c: Likewise.
5374         * gcc.target/mips/branch-9.c: Likewise.
5375         * gcc.target/mips/branch-10.c: Likewise.
5376         * gcc.target/mips/branch-11.c: Likewise.
5377         * gcc.target/mips/branch-12.c: Likewise.
5378         * gcc.target/mips/branch-13.c: Likewise.
5379         * gcc.target/mips/lazy-binding-1.c: Likewise.
5380
5381 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5382
5383         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5384         to avoid warning on int=16 platforms..
5385
5386 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5387
5388         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5389         to work even with -fshort-enums.
5390
5391 2011-09-04  Jan Hubicka  <jh@suse.cz>
5392
5393         * gcc.c-torture/compile/20110902.c: new testcase.
5394
5395 2011-09-04  Jason Merrill  <jason@redhat.com>
5396
5397         PR c++/49267
5398         * g++.dg/cpp0x/rv-conv1.C: New.
5399
5400         DR 1328
5401         * g++.dg/cpp0x/rv-func3.C: New.
5402
5403         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5404
5405         PR c++/50248
5406         Core 1358
5407         * g++.dg/cpp0x/constexpr-template1.C: New.
5408         * g++.dg/cpp0x/constexpr-template2.C: New.
5409         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5410         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5411
5412 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5413
5414         * gnat.dg/specs/debug1.ads: Tweak pattern.
5415
5416 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5417
5418         PR fortran/50227
5419         * gfortran.dg/class_45a.f03: New.
5420         * gfortran.dg/class_45b.f03: New.
5421
5422 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5423             Ira Rosen  <ira.rosen@linaro.org>
5424
5425         PR tree-optimization/50208
5426         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5427         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5428         -fno-tree-fre -fno-tree-pre.
5429
5430 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5431
5432         * gcc.dg/ipa/ipcp-3.c: New test.
5433
5434 2011-09-02  Richard Guenther  <rguenther@suse.de>
5435
5436         PR tree-optimization/27460
5437         PR middle-end/29269
5438         * gcc.dg/vect/vect-cond-7.c: New testcase.
5439
5440 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5441
5442         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5443         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5444         xfailed test for inlining.
5445         * g++.dg/ipa/ivinline-9.C: Likewise.
5446
5447 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5448
5449         PR tree-optimization/50178
5450         * gfortran.dg/vect/pr50178.f90: New test.
5451
5452 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5453
5454         PR middle-end/49886
5455         * gcc.c-torture/execute/pr49886.c: New testcase.
5456
5457 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5458
5459         PR middle-end/43513
5460         * gcc.dg/pr43513.c: New test.
5461
5462 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5463
5464         PR fortran/45044
5465         * gfortran.dg/common_14.f90: New.
5466         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5467
5468 2011-08-30  Jason Merrill  <jason@redhat.com>
5469
5470         PR c++/50084
5471         * g++.dg/cpp0x/decltype33.C: New.
5472
5473         PR c++/50089
5474         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5475
5476         PR c++/50114
5477         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5478
5479 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5480
5481         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5482
5483 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5484
5485         * gnat.dg/specs/aggr3.ads: New test.
5486         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5487
5488         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5489         * gnat.dg/specs/aggr2.ads: Likewise.
5490
5491 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5492
5493         PR fortran/45170
5494         * gfortran.dg/allocate_with_source_2.f90: New test
5495
5496 2011-08-30  Jason Merrill  <jason@redhat.com>
5497
5498         PR c++/50220
5499         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5500
5501         PR c++/50234
5502         * g++.dg/cpp0x/constexpr-value3.C: New.
5503
5504 2011-08-30  Richard Guenther  <rguenther@suse.de>
5505
5506         PR middle-end/48571
5507         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5508         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5509         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5510         * gcc.dg/pr36902.c: XFAIL.
5511
5512 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5513
5514         * gcc.target/i386/fma-check.h: New.
5515         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5516         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5517         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5518         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5519         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5520         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5521         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5522         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5523         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5524         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5525         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5526         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5527         * gcc.target/i386/fma-compile.c: Likewise.
5528         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5529         * gcc.target/i386/sse-12.c: Add -mfma.
5530         * gcc.target/i386/sse-13.c: Likewise.
5531         * gcc.target/i386/sse-14.c: Likewise.
5532         * gcc.target/i386/sse-22.c: Likewise.
5533         * gcc.target/i386/sse-23.c: Likewise.
5534         * g++.dg/other/i386-2.C: Likewise.
5535         * g++.dg/other/i386-3.C: Likewise.
5536
5537 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5538
5539         PR testsuite/50185
5540         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5541         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5542
5543 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5544
5545         * g++.dg/bprob/bprob.exp (feedback_options): Set
5546         -fbranch-probabilities.
5547         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5548
5549 2011-08-29  Jason Merrill  <jason@redhat.com>
5550
5551         PR c++/50224
5552         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5553
5554 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5555             Jason Merrill  <jason@redhat.com>
5556
5557         * g++.dg/dfp/base.C: New test.
5558
5559 2011-08-29  Jason Merrill  <jason@redhat.com>
5560
5561         Core DR 994
5562         PR c++/50209
5563         * g++.dg/cpp0x/initlist58.C: New.
5564
5565 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5566
5567         PR fortran/50225
5568         * gfortran.dg/class_result_1.f03: New.
5569
5570 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5571
5572         PR middle-end/48722
5573         * gcc.target/i386/pr48722.c: New test.
5574
5575 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5576
5577         PR libfortran/50192
5578         * gfortran.dg/widechar_compare_1.f90:  New test.
5579
5580 2011-08-26  Jason Merrill  <jason@redhat.com>
5581
5582         Core DR 342
5583         PR c++/48582
5584         * g++.dg/abi/mangle50.C: New.
5585
5586 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5587
5588         PR target/50202
5589         * gcc.target/i386/pr50202.c: New test.
5590
5591 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5592
5593         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5594         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5595         * gcc.target/i386/avx-round-vec.c: New test.
5596         * gcc.target/i386/avx-roundf-vec.c: New test.
5597
5598 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5599
5600         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5601         instruction.
5602
5603         PR c/50179
5604         * c-c++-common/Wunused-var-14.c: New test.
5605
5606 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5607
5608         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5609
5610 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5611
5612         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5613         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5614         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5615         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5616
5617 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5618
5619         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5620         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5621         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5622         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5623
5624 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5625
5626         PR fortran/50050
5627         * gfortran.dg/pointer_comp_init_1.f90: New test.
5628
5629 2011-08-25  Jason Merrill  <jason@redhat.com>
5630
5631         PR c++/50157
5632         * g++.dg/cpp0x/sfinae27.C: New.
5633
5634 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5635
5636         * gfortran.dg/coarray_lib_token_4.f90: New.
5637
5638 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5639
5640         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5641
5642 2011-08-25  Richard Guenther  <rguenther@suse.de>
5643
5644         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5645
5646 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5647
5648         PR fortran/50163
5649         * gfortran.dg/initialization_28.f90: New.
5650
5651 2011-08-24  Richard Guenther  <rguenther@suse.de>
5652
5653         PR tree-optimization/50067
5654         * gcc.dg/torture/pr50067-3.c: New testcase.
5655         * gcc.dg/torture/pr50067-4.c: Likewise.
5656         * gcc.dg/torture/pr50067-5.c: Likewise.
5657
5658 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5659
5660         * g++.dg/other/i386-2.C: Add -mavx2 check.
5661         * g++.dg/other/i386-3.C: Likewise.
5662         * gcc.target/i386/avx-1.c: Add AVX2.
5663         * gcc.target/i386/avx-2.c: Likewise.
5664         * gcc.target/i386/funcspec-5.c: Likewise.
5665         * gcc.target/i386/sse-12.c: Likewise.
5666         * gcc.target/i386/sse-13.c: Likewise.
5667         * gcc.target/i386/sse-14.c: Likewise.
5668         * gcc.target/i386/sse-22.c: Likewise.
5669         * gcc.target/i386/sse-23.c: Likewise.
5670         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5671         * gcc.target/i386/avx2-check.h: New.
5672         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5673         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5674         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5675         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5676         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5677         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5678         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5679         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5680         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5681         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5682         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5683         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5684         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5685         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5686         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5687         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5688         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5689         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5690         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5691         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5692         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5693         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5694         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5695         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5696         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5697         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5698         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5699         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5700         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5701         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5702         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5703         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5704         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5705         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5706         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5707         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5708         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5709         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5710         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5711         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5712         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5713         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5714         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5715         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5716         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5717         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5718         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5719         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5720         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5721         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5722         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5723         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5724         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5725         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5726         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5727         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5728         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5729         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5730         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5731         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5732         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5733         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5734         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5735         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5736         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5737         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5738         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5739         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5740         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5741         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5742         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5743         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5744         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5745         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5746         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5747         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5748         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5749         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5750         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5751         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5752         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5753         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5754         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5755         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5756         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5757         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5758         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5759         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5760         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5761         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5762         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5763         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5764         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5765         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5766         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5767         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5768         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5769         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5770         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5771         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5772         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5773         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5774         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5775         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5776         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5777         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5778         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5779         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5780         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5781         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5782         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5783         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5784         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5785         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5786         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5787         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5788         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5789         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5790         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5791         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5792         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5793         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5794         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5795         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5796         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5797         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5798         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5799         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5800         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5801         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5802         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5803         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5804         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5805         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5806         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5807         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5808         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5809         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5810         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5811         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5812         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5813         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5814         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5815         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5816         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5817         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5818         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5819         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5820         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5821         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5822         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5823         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5824         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5825         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5826         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5827         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5828         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5829         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5830         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5831         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5832         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5833         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5834         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5835         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5836         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5837         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5838         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5839         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5840         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5841         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5842         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5843         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5844         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5845         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5846         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5847         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5848         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5849         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5850         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5851         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5852         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5853         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5854         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5855         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5856         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5857         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5858         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5859         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5860         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5861         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5862         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5863         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5864         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5865         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5866         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5867         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5868         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5869         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5870         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5871         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5872         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5873         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5874         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5875         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5876         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5877         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5878         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5879         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5880         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5881         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5882         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5883         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5884         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5885         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5886         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5887         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5888         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5889         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5890         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5891         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5892         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5893         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5894         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5895         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5896         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5897         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5898         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5899         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5900         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5901         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5902         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5903         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5904         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5905         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5906         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5907         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5908         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5909         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5910         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5911         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5912         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5913         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5914         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5915         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5916         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5917         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5918         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5919         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5920         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5921         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5922         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5923         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5924         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5925         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5926         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5927         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5928         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5929         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5930         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5931         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5932         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5933         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5934         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5935         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5936         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5937         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5938         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5939         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5940         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5941         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5942         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5943         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5944         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5945         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5946         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5947         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5948         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5949         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5950         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5951         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5952         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5953         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5954         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5955         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5956         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5957         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5958         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5959         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5960         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5961         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5962         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5963         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5964         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5965         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5966         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5967         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5968         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5969         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5970         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5971         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5972         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5973         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5974         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5975         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5976         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5977         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5978         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5979         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5980         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5981         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5982         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5983         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5984         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5985         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5986         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5987         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5988         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5989         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5990         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5991         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5992         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5993         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5994         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5995         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5996         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5997         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5998         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5999         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
6000         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
6001         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
6002         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
6003         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
6004         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
6005         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
6006         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
6007         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
6008         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
6009         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
6010         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
6011         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
6012         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
6013         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
6014         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
6015         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
6016         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
6017         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
6018         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
6019         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
6020         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
6021         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
6022         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
6023         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
6024         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
6025         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6026         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6027         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6028         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6029         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6030         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6031         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6032         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6033         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6034         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6035         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6036         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6037         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6038         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6039         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6040         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6041         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6042         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6043         * gcc.target/i386/testimm-9.c: Likewise.
6044
6045 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6046
6047         * g++.dg/other/i386-2.C: Add -mbmi2 check.
6048         * g++.dg/other/i386-3.C: Likewise.
6049         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6050         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6051         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6052         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6053         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6054         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6055         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6056         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6057         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6058         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6059         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6060         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6061         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6062         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6063         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6064         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6065         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6066         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6067         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6068         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6069         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6070         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6071         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6072         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6073         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6074         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6075         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6076         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6077         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6078         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6079         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6080         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6081         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6082         * gcc.target/i386/sse-12.c: Add BMI2.
6083         * gcc.target/i386/sse-13.c: Likewise.
6084         * gcc.target/i386/sse-14.c: Likewise.
6085         * gcc.target/i386/sse-22.c: Likewise.
6086         * gcc.target/i386/sse-23.c: Likewise.
6087
6088 2011-08-23  Jason Merrill  <jason@redhat.com>
6089
6090         * g++.dg/template/crash7.C: Adjust expected errors.
6091
6092 2011-08-23  Jason Merrill  <jason@redhat.com>
6093
6094         PR c++/49045
6095         Core 1321
6096         * g++.dg/cpp0x/overload2.C: New.
6097
6098 2011-08-23  Jason Merrill  <jason@redhat.com>
6099
6100         Core 903
6101         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6102
6103 2011-08-23  Jason Merrill  <jason@redhat.com>
6104
6105         Core 975
6106         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6107         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6108         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6109         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6110
6111 2011-08-23  Jason Merrill  <jason@redhat.com>
6112
6113         PR c++/50024
6114         * g++.dg/cpp0x/constexpr-initlist5.C: New.
6115
6116 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6117
6118         PR c++/50158
6119         * g++.dg/warn/Wunused-var-16.C: New test.
6120
6121         PR middle-end/50161
6122         * gcc.dg/pr50161.c: New test.
6123
6124 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6125
6126         PR c++/50055
6127         * g++.dg/gcov/gcov-7.C: New test.
6128
6129 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6130
6131         PR c++/46862
6132         * g++.dg/dfp/nofields.C: New test.
6133
6134 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6135
6136         PR fortran/31600
6137         * gfortran.dg/use_16.f90: New.
6138
6139 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6140             Kirill Yukhin  <kirill.yukhin@intel.com>
6141
6142         PR target/50155
6143         * gcc.target/i386/pr50155.c: New test.
6144
6145 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6146
6147         PR tree-optimization/50133
6148         * gcc.dg/pr50133.c: New test.
6149
6150         PR middle-end/50141
6151         * c-c++-common/cxxbitfields-6.c: New test.
6152
6153 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6154
6155         PR fortran/50050
6156         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6157
6158 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6159
6160         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6161         * gcc.dg/pr49994-3.c: Ditto.
6162
6163 2011-08-22  Richard Guenther  <rguenther@suse.de>
6164
6165         PR testsuite/50145
6166         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6167         * gcc.dg/torture/pr50067-2.c: Likewise.
6168
6169 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6170
6171         PR fortran/47659
6172         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6173         of a constant resulting from simplification.
6174         * gfortran.dg/warn_conversion_3.f90:  New test.
6175
6176 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6177
6178         PR fortran/50130
6179         * gfortran.dg/zero_stride_1.f90:  New test.
6180
6181 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6182
6183         PR fortran/49638
6184         * gfortran.dg/typebound_override_1.f90: Modified.
6185
6186 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6187
6188         PR tree-optimization/48739
6189         * gcc.dg/pr48739-1.c: New test.
6190         * gcc.dg/pr48739-2.c: New test.
6191
6192 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6193
6194         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6195
6196 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6197
6198         PR fortran/50129
6199         * gfortran.dg/where_3.f90: New test.
6200
6201 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6202
6203         PR middle-end/49721
6204         * gfortran.dg/pr49721-1.f: New.
6205         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6206
6207 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6208
6209         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6210         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6211         New tests.
6212
6213 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6214
6215         * gcc.target/arm/wmul-11.c: New file.
6216         * gcc.target/arm/wmul-12.c: New file.
6217         * gcc.target/arm/wmul-13.c: New file.
6218
6219 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6220
6221         * gcc.target/arm/wmul-10.c: New file.
6222
6223 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6224
6225         * gcc.target/arm/wmul-9.c: New file.
6226         * gcc.target/arm/wmul-bitfield-2.c: New file.
6227
6228 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6229
6230         * gcc.target/arm/wmul-8.c: New file.
6231
6232 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6233
6234         * gcc.target/arm/wmul-7.c: New file.
6235
6236 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6237
6238         * gcc.target/arm/wmul-6.c: New file.
6239
6240 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6241
6242         * gcc.target/arm/wmul-5.c: New file.
6243         * gcc.target/arm/no-wmla-1.c: New file.
6244
6245 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6246
6247         * gcc.target/arm/wmul-bitfield-1.c: New file.
6248
6249 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6250
6251         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6252
6253 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6254
6255         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6256         * gcc.target/i386/conversion.c: Likewise.
6257
6258 2011-08-19  Richard Guenther  <rguenther@suse.de>
6259
6260         * gcc.dg/torture/pr50067-1.c: New testcase.
6261         * gcc.dg/torture/pr50067-2.c: Likewise.
6262
6263 2011-08-19  Joey Ye  <joey.ye@arm.com>
6264
6265         PR target/49437
6266         * gcc.target/arm/handler-align.c: New test.
6267         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6268         New Function.
6269
6270 2011-08-19  Joey Ye  <joey.ye@arm.com>
6271
6272         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6273
6274 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6275
6276         PR fortran/50071
6277         * gfortran.dg/end_block_label_1.f90: New test.
6278         * gfortran.dg/end_associate_label_1.f90: New test.
6279
6280 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6281
6282         * gcc.dg/c1x-pointer-float-1.c: New test.
6283
6284 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6285
6286         PR fortran/50071
6287         * gfortran.dg/duplicate_labels_2.f: New test.
6288
6289 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6290
6291         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6292         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6293         gcc.dg/c1x-noreturn-5.c: New tests.
6294
6295 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6296
6297         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6298
6299 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6300
6301         PR fortran/18918
6302         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6303         * gfortran.dg/coarray_lock_3.f90: Fix test.
6304         * gfortran.dg/coarray_lock_4.f90: New.
6305         * gfortran.dg/coarray_lock_5.f90: New.
6306
6307 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6308
6309         PR target/50009
6310         * gcc.c-torture/compile/pr50009.c: New test.
6311
6312         PR target/50092
6313         * gcc.dg/torture/pr50092.c: New test.
6314
6315 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6316
6317         PR fortran/50109
6318         * gfortran.dg/namelist_73.f90: New.
6319
6320 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6321
6322         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6323
6324         PR debug/50017
6325         * gcc.dg/pr50017.c: New test.
6326
6327 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6328
6329         PR c++/45625
6330         * g++.dg/lookup/hidden-var1.C: New test case.
6331
6332 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6333
6334         PR fortran/31461
6335         * gfortran.dg/warn_unused_var_2.f90: New.
6336         * gfortran.dg/warn_unused_var_3.f90: New.
6337
6338 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6339
6340         PR target/43597
6341         * gcc.target/arm/pr43597.c: New test.
6342
6343 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6344
6345         PR fortran/50070
6346         * gfortran.dg/common_13.f90: New.
6347
6348 2011-08-16  Jason Merrill  <jason@redhat.com>
6349
6350         PR c++/50086
6351         * g++.dg/cpp0x/variadic-unresolved.C: New.
6352
6353         * g++.old-deja/g++.brendan/README: Add R.I.P.
6354
6355         * g++.dg/ext/attr-used-1.C: New.
6356
6357         PR c++/50054
6358         * g++.dg/cpp0x/initlist56.C: New.
6359
6360 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6361
6362         PR testsuite/50085
6363         * g++.dg/opt/life1.C: Only run on Linux.
6364
6365 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6366
6367         * gfortran.dg/coarray_26.f90: New.
6368
6369 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6370
6371         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6372         -fdump-tree-vrp1.
6373
6374 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6375
6376         PR fortran/50073
6377         * gfortran.dg/func_result_7.f90: New.
6378
6379 2011-08-13  Jason Merrill  <jason@redhat.com>
6380
6381         PR c++/50075
6382         * g++.dg/cpp0x/decltype32.C: New.
6383
6384         PR c++/50059
6385         * g++.dg/diagnostic/expr1.C: New.
6386
6387 2011-08-12  David Li  <davidxl@google.com>
6388
6389         * g++.dg/abi/vbase15.C: New test.
6390
6391 2011-08-12  Jason Merrill  <jason@redhat.com>
6392
6393         PR c++/50034
6394         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6395
6396 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6397
6398         * gcc.dg/builtins-67.c: New test.
6399         * gcc.target/i386/conversion.c: Ditto.
6400
6401 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6402             Brian Hackett  <bhackett1024@gmail.com>
6403
6404         * g++.dg/plugin/decl_plugin.c: New.
6405         * g++.dg/plugin/decl-plugin-test.C: New.
6406         * g++.dg/plugin/plugin.exp: Add above testcase.
6407
6408 2011-08-11  Richard Guenther  <rguenther@suse.de>
6409
6410         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6411
6412 2011-08-11  Michael Matz  <matz@suse.de>
6413
6414         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6415
6416 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6417
6418         PR tree-optimization/50039
6419         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6420         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6421
6422 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6423
6424         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6425         (sse4_1_test): Initialize src3 with random value.
6426
6427 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6428
6429         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6430         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6431         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6432         * gcc.dg/scal-to-vec1.c: New test.
6433         * gcc.dg/scal-to-vec2.c: New test.
6434
6435 2011-08-09  Richard Guenther  <rguenther@suse.de>
6436
6437         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6438         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6439         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6440         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6441
6442 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6443
6444         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6445
6446 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6447
6448         * gcc.dg/pr49948.c: Require pthread effective target.
6449
6450 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6451
6452         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6453
6454 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6455
6456         * gcc.target/i386/sse-22a.c: New test.
6457
6458 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6459
6460         PR tree-optimization/50014
6461         * gcc.dg/vect/pr50014.c: New test.
6462
6463 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6464
6465         PR middle-end/49923
6466         * gcc.dg/tree-ssa/pr49923.c: New test.
6467
6468 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6469
6470         PR target/49781
6471         * gcc.target/i386/pr49781-1.c: New.
6472
6473 2011-08-08  Jason Merrill  <jason@redhat.com>
6474
6475         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6476
6477         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6478
6479 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6480
6481         PR fortran/49638
6482         * gfortran.dg/typebound_override_1.f90: New.
6483
6484 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6485
6486         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6487         x86_64 mingw target.
6488         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6489         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6490         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6491         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6492         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6493         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6494         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6495         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6496         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6497         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6498
6499 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6500
6501         PR testsuite/48727
6502         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6503
6504 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6505
6506         * gcc.dg/pr48770.c: Cleanup coverage files.
6507         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6508
6509 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6510
6511         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6512         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6513         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6514         lzcnt and bmi options.
6515
6516 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6517
6518         PR target/47381
6519         * gcc.dg/pr47381-1.c: New.
6520         * gcc.dg/pr47381-2.c: Likewise.
6521         * gcc.target/i386/pr47381.c: Likewise.
6522
6523 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6524
6525         PR middle-end/47727
6526         * gcc.dg/pr47727.c: New.
6527
6528         PR target/47372
6529         * gcc.dg/pr47372-1.c: New.
6530         * gcc.dg/pr47372-2.c: Likewise.
6531
6532 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6533
6534         PR middle-end/47449
6535         * gcc.target/i386/pr47449.c: New.
6536
6537         PR target/47446
6538         * gcc.dg/pr47446-1.c: New.
6539         * gcc.dg/pr47446-2.c: Likewise.
6540
6541 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6542
6543         PR target/47766
6544         * gcc.dg/pr47766.c: New.
6545
6546         PR target/47715
6547         * gcc.dg/tls/pr47715-1.c: New.
6548         * gcc.dg/tls/pr47715-2.c: Likewise.
6549         * gcc.dg/tls/pr47715-3.c: Likewise.
6550         * gcc.dg/tls/pr47715-4.c: Likewise.
6551         * gcc.dg/tls/pr47715-5.c: Likewise.
6552
6553 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6554
6555         PR libobjc/50002
6556         * objc.dg/gnu-api-2-class.m: Updated comments.
6557         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6558         * objc.dg/gnu-api-2-class-meta.m: New test.
6559         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6560
6561 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6562
6563         PR libobjc/49882
6564         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6565         with classes that are in construction.
6566
6567 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6568
6569         PR target/48084
6570         * gcc.target/i386/pr48084-1.c: New.
6571         * gcc.target/i386/pr48084-2.c: Likewise.
6572         * gcc.target/i386/pr48084-3.c: Likewise.
6573         * gcc.target/i386/pr48084-4.c: Likewise.
6574         * gcc.target/i386/pr48084-5.c: Likewise.
6575
6576         PR rtl-optimization/49504
6577         * gcc.target/i386/pr49504.c: New.
6578
6579         PR target/49860
6580         * gcc.dg/pr49860.c: New.
6581
6582 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6583
6584         PR libobjc/49882
6585         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6586         with classes that are in construction.
6587
6588 2011-08-05  Jason Merrill  <jason@redhat.com>
6589
6590         PR c++/48993
6591         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6592
6593         PR c++/49921
6594         * g++.dg/cpp0x/decltype31.C: New.
6595
6596         PR c++/49669
6597         * g++.dg/init/array28.C: New.
6598
6599         PR c++/49988
6600         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6601
6602 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6603
6604         PR target/47369
6605         * gcc.dg/pr47369-1.c: New.
6606
6607 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6608
6609         PR middle-end/47364
6610         * gcc.dg/torture/pr47364-1.c: New.
6611         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6612         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6613
6614 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6615
6616         PR fortran/37211
6617         * gfortran.dg/transfer_check_2.f90:  New test case.
6618
6619 2011-08-05  Jan Hubicka  <jh@suse.cz>
6620
6621         PR middle-end/49494
6622         * gfortran.dg/pr49494.f90: New testcase.
6623
6624 2011-08-05  Jan Hubicka  <jh@suse.cz>
6625
6626         PR middle-end/49735
6627         * gcc.c-torture/compile/pr49735.c: New testcase.
6628
6629 2011-08-05  Jason Merrill  <jason@redhat.com>
6630
6631         PR c++/47453
6632         * g++.dg/cpp0x/initlist56.C: New.
6633
6634         PR c++/49812
6635         * g++.dg/overload/rvalue2.C: New.
6636
6637         PR c++/49983
6638         * g++.dg/cpp0x/range-for21.C: New.
6639
6640         * g++.dg/ext/vla11.C: New.
6641
6642 2011-08-05  Richard Guenther  <rguenther@suse.de>
6643
6644         PR tree-optimization/49984
6645         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6646
6647 2011-08-05  Richard Guenther  <rguenther@suse.de>
6648
6649         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6650         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6651         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6652
6653 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6654
6655         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6656         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6657         * gfortran.dg/ldist-pr43023.f90: Ditto.
6658         * gfortran.dg/namelist_52.f90: Ditto.
6659         * gfortran.dg/interface_proc_end.f90: Ditto.
6660         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6661         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6662
6663 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6664
6665         * gcc.dg/vect/vect-over-widen-1.c: New test.
6666         * gcc.dg/vect/vect-over-widen-2.c: New test.
6667         * gcc.dg/vect/vect-over-widen-3.c: New test.
6668         * gcc.dg/vect/vect-over-widen-4.c: New test.
6669
6670 2011-08-04  Richard Guenther  <rguenther@suse.de>
6671
6672         PR fortran/49957
6673         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6674
6675 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6676
6677         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6678
6679 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6680
6681         PR middle-end/49905
6682         * g++.dg/ext/builtin-object-size3.C: New test.
6683
6684 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6685
6686         PR tree-optimization/49948
6687         * gcc.dg/pr49948.c: New test.
6688
6689 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6690
6691         PR middle-end/47383
6692         * gcc.dg/torture/pr47383.c: New.
6693
6694 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6695
6696         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6697
6698 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6699
6700         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6701
6702 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6703
6704         PR target/47744
6705         * gcc.dg/torture/pr47744-1.c: New.
6706         * gcc.dg/torture/pr47744-2.c: Likewise.
6707         * gcc.dg/torture/pr47744-3.c: Likewise.
6708
6709 2011-08-03  Richard Guenther  <rguenther@suse.de>
6710
6711         PR middle-end/49958
6712         * gcc.dg/torture/pr49958.c: New testcase.
6713
6714 2011-08-03  Richard Guenther  <rguenther@suse.de>
6715
6716         PR tree-optimization/49938
6717         * g++.dg/torture/pr49938.C: New testcase.
6718
6719 2011-08-02  Jason Merrill  <jason@redhat.com>
6720
6721         PR c++/43886
6722         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6723
6724         PR c++/49577
6725         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6726
6727         PR c++/49593
6728         * g++.dg/cpp0x/variadic115.C: New.
6729
6730         PR c++/49803
6731         * g++.dg/cpp0x/union5.C: New.
6732
6733 2011-08-02  Daniel Kraft  <d@domob.eu>
6734
6735         PR fortran/49885
6736         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6737
6738 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6739
6740         PR middle-end/49947
6741         * gcc.dg/tree-ssa/forwprop-15.c
6742
6743 2011-08-02  Jason Merrill  <jason@redhat.com>
6744
6745         PR c++/49834
6746         * g++.dg/cpp0x/range-for20.C: New.
6747
6748 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6749
6750         * gfortran.dg/coarray_lib_token_3.f90: New.
6751
6752 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6753
6754         PR fortran/46752
6755         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6756         * gcc.dg/gomp/atomic-15.c: New test.
6757         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6758         * g++.dg/gomp/atomic-15.C: New test.
6759         * g++.dg/gomp/private-1.C: New test.
6760         * g++.dg/gomp/sharing-2.C: New test.
6761         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6762         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6763         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6764
6765 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6766
6767         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6768         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6769         cleanup-module.
6770         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6771         * gfortran.dg/allocatable_function_5.f90: Ditto.
6772         * gfortran.dg/allocate_stat.f90: Ditto.
6773         * gfortran.dg/array_constructor_20.f90: Ditto.
6774         * gfortran.dg/array_constructor_21.f90: Ditto.
6775         * gfortran.dg/array_constructor_22.f90: Ditto.
6776         * gfortran.dg/array_constructor_26.f03: Ditto.
6777         * gfortran.dg/array_function_4.f90: Ditto.
6778         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6779         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6780         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6781         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6782         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6783         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6784         * gfortran.dg/class_15.f03: Ditto.
6785         * gfortran.dg/class_27.f03: Ditto.
6786         * gfortran.dg/class_33.f90: Ditto.
6787         * gfortran.dg/class_37.f03: Ditto.
6788         * gfortran.dg/class_40.f03: Ditto.
6789         * gfortran.dg/class_42.f03: Ditto.
6790         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6791         * gfortran.dg/coarray/registering_1.f90: Ditto.
6792         * gfortran.dg/convert_1.f90: Ditto.
6793         * gfortran.dg/default_initialization_3.f90: Ditto.
6794         * gfortran.dg/dependency_25.f90: Ditto.
6795         * gfortran.dg/dependency_26.f90: Ditto.
6796         * gfortran.dg/dependency_36.f90: Ditto.
6797         * gfortran.dg/dependency_37.f90: Ditto.
6798         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6799         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6800         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6801         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6802         * gfortran.dg/elemental_result_1.f90: Ditto.
6803         * gfortran.dg/empty_derived_type.f90: Ditto.
6804         * gfortran.dg/entry_7.f90: Ditto.
6805         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6806         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6807         * gfortran.dg/error_recovery_3.f90: Ditto.
6808         * gfortran.dg/extends_4.f03: Ditto.
6809         * gfortran.dg/func_assign.f90: Ditto.
6810         * gfortran.dg/func_assign_3.f90: Ditto.
6811         * gfortran.dg/generic_1.f90: Ditto.
6812         * gfortran.dg/generic_18.f90: Ditto.
6813         * gfortran.dg/generic_22.f03: Ditto.
6814         * gfortran.dg/generic_4.f90: Ditto.
6815         * gfortran.dg/generic_6.f90: Ditto.
6816         * gfortran.dg/generic_actual_arg.f90: Ditto.
6817         * gfortran.dg/graphite/id-21.f: Ditto.
6818         * gfortran.dg/graphite/pr45758.f90: Ditto.
6819         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6820         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6821         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6822         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6823         * gfortran.dg/host_used_types_1.f90: Ditto.
6824         * gfortran.dg/implicit_1.f90: Ditto.
6825         * gfortran.dg/implicit_11.f90: Ditto.
6826         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6827         * gfortran.dg/impure_actual_1.f90: Ditto.
6828         * gfortran.dg/impure_assignment_1.f90: Ditto.
6829         * gfortran.dg/impure_constructor_1.f90: Ditto.
6830         * gfortran.dg/initialization_10.f90: Ditto.
6831         * gfortran.dg/initialization_12.f90: Ditto.
6832         * gfortran.dg/interface_14.f90: Ditto.
6833         * gfortran.dg/interface_15.f90: Ditto.
6834         * gfortran.dg/interface_2.f90: Ditto.
6835         * gfortran.dg/interface_25.f90: Ditto.
6836         * gfortran.dg/interface_26.f90: Ditto.
6837         * gfortran.dg/interface_29.f90: Ditto.
6838         * gfortran.dg/interface_assignment_1.f90: Ditto.
6839         * gfortran.dg/internal_pack_6.f90: Ditto.
6840         * gfortran.dg/internal_pack_7.f90: Ditto.
6841         * gfortran.dg/internal_pack_8.f90: Ditto.
6842         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6843         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6844         * gfortran.dg/module_commons_3.f90: Ditto.
6845         * gfortran.dg/module_equivalence_4.f90: Ditto.
6846         * gfortran.dg/module_equivalence_6.f90: Ditto.
6847         * gfortran.dg/module_function_type_1.f90: Ditto.
6848         * gfortran.dg/module_naming_1.f90: Ditto.
6849         * gfortran.dg/namelist_4.f90: Ditto.
6850         * gfortran.dg/operator_c1202.f90: Ditto.
6851         * gfortran.dg/parens_7.f90: Ditto.
6852         * gfortran.dg/pr32921.f: Ditto.
6853         * gfortran.dg/pr33646.f90: Ditto.
6854         * gfortran.dg/pr41928.f90: Ditto.
6855         * gfortran.dg/pr42119.f90: Ditto.
6856         * gfortran.dg/pr43984.f90: Ditto.
6857         * gfortran.dg/present_1.f90: Ditto.
6858         * gfortran.dg/private_type_2.f90: Ditto.
6859         * gfortran.dg/proc_decl_2.f90: Ditto.
6860         * gfortran.dg/proc_ptr_10.f90: Ditto.
6861         * gfortran.dg/proc_ptr_22.f90: Ditto.
6862         * gfortran.dg/proc_ptr_8.f90: Ditto.
6863         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6864         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6865         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6866         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6867         * gfortran.dg/substring_equivalence.f90: Ditto.
6868         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6869         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6870         * gfortran.dg/trim_optimize_6.f90: Ditto.
6871         * gfortran.dg/typebound_call_12.f03: Ditto.
6872         * gfortran.dg/typebound_operator_5.f03: Ditto.
6873         * gfortran.dg/typebound_operator_6.f03: Ditto.
6874         * gfortran.dg/typebound_proc_18.f03: Ditto.
6875         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6876         * gfortran.dg/use_1.f90: Ditto.
6877         * gfortran.dg/use_10.f90: Ditto.
6878         * gfortran.dg/use_11.f90: Ditto.
6879         * gfortran.dg/use_14.f90: Ditto.
6880         * gfortran.dg/use_only_2.f90: Ditto.
6881         * gfortran.dg/use_rename_4.f90: Ditto.
6882         * gfortran.dg/use_rename_5.f90: Ditto.
6883         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6884         * gfortran.dg/used_interface_ref.f90: Ditto.
6885         * gfortran.dg/used_types_11.f90: Ditto.
6886         * gfortran.dg/used_types_3.f90: Ditto.
6887         * gfortran.dg/used_types_4.f90: Ditto.
6888         * gfortran.dg/userdef_operator_2.f90: Ditto.
6889         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6890         * gfortran.dg/vect/pr46213.f90: Ditto.
6891         * gfortran.dg/whole_file_21.f90: Ditto.
6892         * gfortran.dg/whole_file_22.f90: Ditto.
6893         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6894         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6895
6896 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6897
6898         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6899
6900 2011-08-01  Jason Merrill  <jason@redhat.com>
6901
6902         PR c++/49932
6903         * g++.dg/abi/mangle49.C: New.
6904
6905         PR c++/49924
6906         * g++.dg/cpp0x/constexpr-array4.C: New.
6907
6908         PR c++/49813
6909         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6910
6911 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6912
6913         PR target/49927
6914         * gcc.target/i386/pr49927.c: New test.
6915
6916 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6917
6918         PR tree-optimization/49926
6919         * gcc.dg/vect/pr49926.c: New test.
6920
6921 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6922
6923         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6924         * gcc.target/i386/lzcnt-1.c: New test.
6925         * gcc.target/i386/lzcnt-2.c: Likewise.
6926         * gcc.target/i386/lzcnt-2a.c: Likewise.
6927         * gcc.target/i386/lzcnt-3.c: Likewise.
6928         * gcc.target/i386/lzcnt-4.c: Likewise.
6929         * gcc.target/i386/lzcnt-4a.c: Likewise.
6930         * gcc.target/i386/lzcnt-5.c: Likewise.
6931         * gcc.target/i386/lzcnt-6.c: Likewise.
6932         * gcc.target/i386/lzcnt-6a.c: Likewise.
6933         * gcc.target/i386/lzcnt-check.h: Likewise.
6934
6935         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6936         * gcc.target/i386/sse-13.c: Likewise.
6937         * gcc.target/i386/sse-14.c: Likewise.
6938         * g++.dg/other/i386-2.C: Likewise.
6939         * g++.dg/other/i386-3.C: Likewise.
6940
6941 2011-08-01  Julian Brown  <julian@codesourcery.com>
6942
6943         * gcc.target/arm/fixed-point-exec.c: New test.
6944
6945 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6946
6947         PR target/49920
6948         * gcc.target/i386/pr49920.c: New test.
6949
6950 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6951
6952         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6953         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6954         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6955         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6956         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6957         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6958         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6959         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6960         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6961         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6962         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6963         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6964         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6965         * g++.dg/tree-ssa/pr33615.C: Ditto.
6966         * g++.dg/tree-ssa/restrict1.C: Ditto.
6967         * c-c++-common/restrict-2.c: Ditto.
6968         * gfortran.dg/pr32921.f: Ditto.
6969         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6970         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6971         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6972         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6973         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6974         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6975         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6976         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6977         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6978         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6979
6980 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6981
6982         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6983         .exe.ltrans[0-9]*. dump files.
6984
6985 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6986
6987         PR fortran/49112
6988         * gfortran.dg/abstract_type_6.f03: Modified.
6989         * gfortran.dg/typebound_proc_24.f03: New.
6990
6991 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6992
6993         PR testsuite/49917
6994         * g++.dg/init/for1.C: Fix.
6995
6996 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6997
6998         PR fortran/48876
6999         * gfortran.dg/string_5.f90:  New test.
7000
7001 2011-07-29  Jason Merrill  <jason@redhat.com>
7002
7003         PR c++/49867
7004         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
7005
7006 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7007
7008         PR tree-optimization/47407
7009         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
7010         alpha*-dec-osf*.
7011         Sort target list.
7012
7013 2011-07-29  Richard Guenther  <rguenther@suse.de>
7014
7015         * gcc.dg/uninit-suppress.c: Also disable VRP.
7016         * gcc.dg/uninit-suppress_2.c: Likewise.
7017
7018 2011-07-28  Jason Merrill  <jason@redhat.com>
7019
7020         PR c++/49808
7021         * g++.dg/template/nontype24.C: New.
7022
7023 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
7024
7025         PR rtl-optimization/47958
7026         * gcc.dg/torture/pr47958-1.c: New.
7027
7028 2011-07-29  Wei Guozhi  <carrot@google.com>
7029
7030         PR rtl-optimization/49799
7031         * gcc.dg/pr49799.c: New test case.
7032
7033 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
7034
7035         PR middle-end/48648
7036         * gcc.dg/graphite/id-pr48648.c: New.
7037
7038 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7039
7040         PR fortran/31067
7041         * gfortran.dg/maxloc_2.f90: New test.
7042         * gfortran.dg/maxloc_3.f90: New test.
7043         * gfortran.dg/minloc_1.f90: New test.
7044         * gfortran.dg/minloc_2.f90: New test.
7045         * gfortran.dg/minloc_3.f90: New test.
7046         * gfortran.dg/minmaxloc_7.f90: New test.
7047
7048         PR debug/49871
7049         * gcc.dg/debug/dwarf2/pr49871.c: New test.
7050
7051 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7052
7053         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7054         the builtin isn't optimized away.
7055
7056 2011-07-27  Tobias Burnus  <burnus@net-b.de>
7057
7058         PR fortran/45586
7059         * gfortran.dg/lto/pr45586-2_0.f90: New.
7060
7061 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
7062
7063         PR middle-end/49875
7064         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7065         * c-c++-common/cxxbitfields-5.c: Same.
7066
7067 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7068
7069         * lib/target-supports.exp (check_effective_target_mmap): Use
7070         check_function_available.
7071
7072 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
7073
7074         * g++.old-deja/g++.pt/crash60.C: Updated.
7075
7076 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
7077
7078         PR target/49866
7079         * gcc.target/i386/pr49866.c: New test.
7080
7081 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
7082
7083         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7084         * gcc.target/i386/bmi-andn-1.c: New test.
7085         * gcc.target/i386/bmi-andn-1a.c: Likewise.
7086         * gcc.target/i386/bmi-andn-2.c: Likewise.
7087         * gcc.target/i386/bmi-andn-2a.c: Likewise.
7088         * gcc.target/i386/bmi-bextr-1.c: Likewise.
7089         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7090         * gcc.target/i386/bmi-bextr-2.c: Likewise.
7091         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7092         * gcc.target/i386/bmi-blsi-1.c: Likewise.
7093         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7094         * gcc.target/i386/bmi-blsi-2.c: Likewise.
7095         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7096         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7097         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7098         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7099         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7100         * gcc.target/i386/bmi-blsr-1.c: Likewise.
7101         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7102         * gcc.target/i386/bmi-blsr-2.c: Likewise.
7103         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7104         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7105         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7106         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7107         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7108
7109 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
7110
7111         PR middle-end/47691
7112         * gfortran.dg/graphite/id-pr47691.f: New.
7113
7114 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
7115
7116         * gcc.target/i386/avx-os-support.h: New.
7117         * gcc.target/i386/avx-check.h: Include avx-os-support.h
7118         (main): Check avx_os_support before the test is run.
7119         * gcc.target/i386/aes-avx-check.h: Ditto.
7120         * gcc.target/i386/pclmul-avx-check.h: Ditto.
7121
7122 2011-07-27  Kai Tietz  <ktietz@redhat.com>
7123
7124         * gcc.target/i386/aggregate-ret3.c: New test.
7125         * gcc.target/i386/aggregate-ret4.c: New test.
7126
7127 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7128
7129         PR fortran/49755
7130         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7131         allocated array should *not* change its size.
7132         * gfortran.dg/multiple_allocation_3.f90: New test.
7133
7134 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7135
7136         PR c++/49776
7137         * g++.dg/cpp0x/constexpr-49776.C: New.
7138
7139 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7140
7141         PR middle-end/47046
7142         * gcc.dg/graphite/id-pr47046.c: New.
7143
7144 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7145
7146         PR middle-end/47653
7147         * gcc.dg/graphite/run-id-pr47593.c: New.
7148
7149 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7150
7151         PR middle-end/47653
7152         * gcc.dg/graphite/run-id-pr47653.c: New.
7153         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7154         induction variables.
7155         * gcc.dg/graphite/scop-16.c: Same.
7156         * gcc.dg/graphite/scop-17.c: Same.
7157         * gcc.dg/graphite/scop-21.c: Same.
7158
7159 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7160
7161         PR middle-end/48805
7162         * gcc.dg/graphite/id-pr48805.c: New.
7163
7164 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7165
7166         * gfortran.dg/coarray_lib_token_2.f90: New.
7167
7168 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7169
7170         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7171         SPU local store.
7172
7173 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7174
7175         PR tree-opt/49671
7176         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7177         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7178
7179 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7180
7181         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7182
7183         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7184         * gcc.c-torture/execute/loop-2g.c: Likewise.
7185         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7186         Require mmap support.
7187         * gcc.c-torture/execute/loop-2g.x: Likewise.
7188         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7189         (MAP_ANON): Provide default.
7190         * gcc.dg/20050826-1.c: Likewise.
7191         * gcc.target/i386/pr36533.c: Likewise.
7192         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7193         Use dg-require-effective-target mmap.
7194
7195 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7196
7197         PR c++/49838
7198         * g++.dg/cpp0x/range-for19.C: New.
7199
7200 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7201
7202         PR testsuite/49753
7203         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7204
7205         Revert:
7206         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7207
7208         PR testsuite/49753
7209         * g++.dg/torture/pr49309.C: Remove.
7210
7211 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7212
7213         PR tree-optimization/49809
7214         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7215         test.
7216
7217 2011-07-25  Richard Guenther  <rguenther@suse.de>
7218
7219         PR tree-optimization/49715
7220         * gcc.target/i386/pr49715-1.c: New testcase.
7221         * gcc.target/i386/pr49715-2.c: Likewise.
7222
7223 2011-07-23  Jason Merrill  <jason@redhat.com>
7224
7225         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7226
7227 2011-07-22  Jason Merrill  <jason@redhat.com>
7228
7229         PR c++/49793
7230         * g++.dg/cpp0x/initlist55.C: New.
7231
7232 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7233
7234         PR fortran/49791
7235         * gfortran.dg/namelist_72.f: New.
7236
7237 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7238
7239         * gfortran.dg/coarray_25.f90: New.
7240
7241 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7242
7243         * override1.C: This test should use c++0x mode.
7244         * override3.C: New. Test the diagnostics in c++98 mode.
7245
7246 2011-07-22  Jason Merrill  <jason@redhat.com>
7247             Mark Glisse  <marc.glisse@normalesup.org>
7248
7249         PR c++/30112
7250         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7251
7252         PR c++/49813
7253         * g++.dg/opt/builtins2.C: New.
7254         * g++.dg/other/error27.C: Don't rely on __builtin.
7255
7256 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7257
7258         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7259         on lp64 targets.
7260         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7261         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7262         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7263         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7264
7265         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7266         instead of ia32.
7267
7268 2011-07-22  Richard Guenther  <rguenther@suse.de>
7269
7270         PR tree-optimization/45819
7271         * gcc.dg/pr45819.c: New testcase.
7272
7273 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7274
7275         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7276
7277 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7278
7279         PR middle-end/47654
7280         PR middle-end/49649
7281         * gcc.dg/graphite/run-id-pr47654.c: New.
7282
7283 2011-07-21  Ian Lance Taylor  <iant@google.com>
7284
7285         PR middle-end/49705
7286         * gcc.dg/pr49705.c: New test.
7287
7288 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7289
7290         * lib/target-supports.exp (check_avx_os_support_available): New.
7291         (check_effective_target_avx_runtime): Use it.
7292
7293 2011-07-21  Richard Guenther  <rguenther@suse.de>
7294
7295         PR tree-optimization/49770
7296         * g++.dg/torture/pr49770.C: New testcase.
7297
7298 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7299
7300         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7301         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7302
7303 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7304
7305         * gfortran.dg/coarray_lib_token_1.f90: New.
7306
7307 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7308
7309         * gcc.dg/pr32912-2.c: Skip for AVR.
7310         * gcc.dg/pr44674.c: Add dg-require-profiling.
7311
7312 2011-07-20  Jason Merrill  <jason@redhat.com>
7313
7314         * g++.dg/ext/desig2.C: New.
7315
7316 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7317
7318         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7319         be generated.
7320         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7321         * gcc.target/powerpc/recip-3.c: Ditto.
7322
7323 2011-07-19  Jason Merrill  <jason@redhat.com>
7324
7325         PR c++/6709 (DR 743)
7326         PR c++/42603 (DR 950)
7327         * g++.dg/cpp0x/decltype21.C: New.
7328
7329 2011-07-20  Richard Guenther  <rguenther@suse.de>
7330
7331         PR middle-end/18908
7332         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7333         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7334
7335 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7336
7337         * gcc.target/arm/combine-movs.c: New.
7338         * gcc.target/arm/unsigned-extend-2.c: New.
7339
7340 2011-07-19  Jason Merrill  <jason@redhat.com>
7341
7342         PR c++/49785
7343         * g++.dg/cpp0x/variadic114.C: New.
7344
7345 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7346
7347         * gfortran.dg/coarray_args_1.f90: New.
7348         * gfortran.dg/coarray_args_2.f90: New.
7349
7350 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7351
7352         PR fortran/49708
7353         * gfortran.dg/allocate_error_3.f90: New.
7354
7355 2011-07-19  Richard Guenther  <rguenther@suse.de>
7356
7357         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7358         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7359         * gcc.dg/torture/20110719-1.c: New testcase.
7360
7361 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7362
7363         PR tree-optimization/49768
7364         * gcc.c-torture/execute/pr49768.c: New test.
7365
7366 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7367
7368         PR tree-optimization/49771
7369         * gcc.dg/vect/pr49771.c: New test.
7370
7371 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7372
7373         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7374         * gcc.dg/ipa/ipa-2.c: Likewise.
7375         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7376         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7377         * gcc.dg/ipa/ipa-5.c: Likewise.
7378         * gcc.dg/ipa/ipa-7.c: Likewise.
7379         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7380         * gcc.dg/ipa/ipacost-1.c: Likewise.
7381         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7382         functions.
7383         * gcc.dg/ipa/ipcp-1.c: New test.
7384         * gcc.dg/ipa/ipcp-2.c: Likewise.
7385         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7386
7387 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7388
7389         PR middle-end/49675
7390         * gfortran.dg/pr49675.f90: New test.
7391
7392 2011-07-18  Richard Guenther  <rguenther@suse.de>
7393
7394         * gcc.dg/torture/20110718-1.c: New testcase.
7395
7396 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7397
7398         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7399         * g++.dg/ext/bitfield3.C: Likewise.
7400         * g++.dg/ext/bitfield4.C: Likewise.
7401         * g++.dg/ext/bitfield5.C: Likewise.
7402         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7403         * g++.dg/other/pr23205-2.C: Likewise.
7404         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7405         * gcc.c-torture/compile/20001109-2.c: Likewise.
7406         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7407         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7408         * gcc.dg/bitfld-16.c: Likewise.
7409         * gcc.dg/bitfld-17.c: Likewise.
7410         * gcc.dg/bitfld-18.c: Likewise.
7411         * gcc.dg/builtins-config.h: Remove Netware support.
7412         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7413         * gcc.dg/cdce2.c: Likewise.
7414         * gcc.dg/cpp/assert4.c: Remove netware support.
7415         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7416         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7417
7418         * lib/target-supports.exp (check_visibility_available): Remove
7419         NetWare support.
7420         (check_profiling_available): Likewise.
7421
7422 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7423
7424         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7425
7426 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7427             Thomas Koenig  <tkoenig@gcc.gnu.org>
7428
7429         PR fortran/34657
7430         * gfortran.dg/generic_17.f90: Fix testcase.
7431         * gfortran.dg/interface_3.f90: Add dg-error.
7432         * gfortran.dg/use_14.f90: New.
7433         * gfortran.dg/use_15.f90: New.
7434
7435 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7436
7437         * gnat.dg/pointer_controlled.adb: New test.
7438
7439 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7440
7441         PR fortran/49624
7442         * gfortran.dg/pointer_remapping_7.f90: New.
7443
7444 2011-07-16  Jason Merrill  <jason@redhat.com>
7445
7446         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7447
7448 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7449             Jason Merrill  <jason@redhat.com>
7450
7451         PR c++/45329
7452         PR c++/48934
7453         * g++.dg/cpp0x/decltype29.C: Adjust.
7454         * g++.dg/cpp0x/error4.C: Adjust.
7455         * g++.dg/cpp0x/sfinae26.C: Adjust.
7456         * g++.dg/cpp0x/variadic105.C: Adjust.
7457         * g++.dg/template/deduce3.C: Adjust.
7458         * g++.dg/template/error45.C: Adjust.
7459         * g++.dg/template/ptrmem2.C: Adjust.
7460         * g++.dg/template/sfinae2.C: Adjust.
7461         * g++.old-deja/g++.pt/crash60.C: Adjust.
7462         * g++.old-deja/g++.pt/unify6.C: Adjust.
7463         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7464         * g++.dg/cpp0x/nullptr15.C: Adjust.
7465         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7466         * g++.dg/cpp0x/pr31431.C: Adjust.
7467         * g++.dg/cpp0x/pr31434.C: Adjust.
7468         * g++.dg/cpp0x/sfinae11.C: Adjust
7469         * g++.dg/cpp0x/temp_default2.C: Adjust.
7470         * g++.dg/cpp0x/trailing4.C: Adjust.
7471         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7472         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7473         * g++.dg/cpp0x/variadic105.C: Adjust.
7474         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7475         * g++.dg/ext/vla2.C: Adjust.
7476         * g++.dg/other/ptrmem10.C: Adjust.
7477         * g++.dg/other/ptrmem11.C: Adjust.
7478         * g++.dg/overload/unknown1.C: Adjust.
7479         * g++.dg/template/conv11.C: Adjust.
7480         * g++.dg/template/dependent-expr5.C: Adjust.
7481         * g++.dg/template/friend.C: Adjust.
7482         * g++.dg/template/incomplete2.C: Adjust.
7483         * g++.dg/template/local4.C: Adjust.
7484         * g++.dg/template/local6.C: Adjust.
7485         * g++.dg/template/operator9.C: Adjust.
7486         * g++.dg/template/ttp25.C: Adjust.
7487         * g++.dg/template/unify10.C: Adjust.
7488         * g++.dg/template/unify11.C: Adjust.
7489         * g++.dg/template/unify6.C: Adjust.
7490         * g++.dg/template/unify9.C: Adjust.
7491         * g++.dg/template/varmod1.C: Adjust.
7492         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7493         * g++.old-deja/g++.pt/crash28.C: Adjust.
7494         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7495         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7496         * g++.old-deja/g++.pt/expr2.C: Adjust.
7497         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7498         * g++.old-deja/g++.pt/spec5.C: Adjust.
7499         * g++.old-deja/g++.pt/spec6.C: Adjust.
7500         * g++.old-deja/g++.pt/unify4.C: Adjust.
7501         * g++.old-deja/g++.pt/unify8.C: Adjust.
7502         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7503         * g++.dg/overload/template5.C: New testcase.
7504         * g++.dg/template/overload12.C: New testcase.
7505
7506 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7507
7508         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7509         * gfortran.dg/coarray_7.f90: Ditto.
7510         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7511         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7512
7513 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7514
7515         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7516         case.
7517         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7518         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7519         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7520         C67X.
7521         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7522         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7523         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7524
7525 2011-07-15  Jason Merrill  <jason@redhat.com>
7526
7527         PR testsuite/49741
7528         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7529         Use --extra_opts instead of --additional_options.
7530
7531 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7532
7533         PR testsuite/49753
7534         * g++.dg/torture/pr49309.C: Remove.
7535
7536 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7537
7538         * gcc.target/tic6x/weak-call.c: New test.
7539         * gcc.target/tic6x/fpcmp.c: New test.
7540         * gcc.target/tic6x/fpdiv.c: New test.
7541         * gcc.target/tic6x/rotdi16-scan.c: New test.
7542         * gcc.target/tic6x/ffssi.c: New test.
7543         * gcc.target/tic6x/fpdiv-lib.c: New test.
7544         * gcc.target/tic6x/cold-lc.c: New test.
7545         * gcc.target/tic6x/longcalls.c: New test.
7546         * gcc.target/tic6x/abi-align-1.c: New test.
7547         * gcc.target/tic6x/fpcmp-finite.c: New test.
7548         * gcc.target/tic6x/rotdi16.c: New test.
7549         * gcc.target/tic6x/bswapl.c: New test.
7550         * gcc.target/tic6x/ffsdi.c: New test.
7551         * gcc.target/tic6x/tic6x.exp: New file.
7552         * gcc.target/tic6x/builtins/arith24.c: New test.
7553         * gcc.target/tic6x/builtins/smpy.c: New test.
7554         * gcc.target/tic6x/builtins/smpylh.c: New test.
7555         * gcc.target/tic6x/builtins/smpyh.c: New test.
7556         * gcc.target/tic6x/builtins/sarith1.c: New test.
7557         * gcc.target/tic6x/builtins/extclr.c: New test
7558         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7559         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7560         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7561         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7562         New functions.
7563         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7564         __TMS320C6X__.
7565         * gcc.dg/20020312-2.c: Likewise.
7566         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7567         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7568         * gcc.dg/torture/builtin-math-7.c: Likewise.
7569
7570         PR testsuite/49757
7571         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7572         not testing tic6x-*-*.
7573
7574 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7575
7576         PR tree-opt/49309
7577         * g++.dg/torture/pr49309.C: New testcase.
7578
7579 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7580
7581         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7582
7583 2011-07-14  Richard Guenther  <rguenther@suse.de>
7584
7585         PR tree-optimization/49651
7586         * gcc.dg/torture/pr49651.c: New testcase.
7587
7588 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7589
7590         PR target/43746
7591         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7592
7593 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7594
7595         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7596         -mno-pointers-to-nested-functions.
7597         * gcc.target/powerpc/no-r11-2.c: Ditto.
7598         * gcc.target/powerpc/no-r11-3.c: Ditto.
7599
7600 2011-07-13  Jason Merrill  <jason@redhat.com>
7601
7602         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7603         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7604         when compiling C files.
7605         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7606         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7607         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7608         * g++.dg/lookup/anon2.C: Likewise.
7609         * g++.dg/tree-ssa/copyprop.C: Likewise.
7610         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7611         * g++.dg/init/vector1.C: Ignore narrowing errors.
7612         * g++.dg/torture/pr35526.C: Likewise.
7613         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7614
7615 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7616
7617         PR libfortran/49296
7618         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7619         and logical reads.
7620
7621 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7622
7623         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7624         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7625
7626 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7627
7628         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7629         * lib/obj-c++.exp (obj-c++_init): Ditto.
7630         * lib/file-format.exp (gcc_target_object_format): Ditto.
7631         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7632         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7633         (check_visibility_available): Ditto.
7634         (check_effective_target_tls_native): Ditto.
7635         (check_effective_target_tls_emulated): Ditto.
7636         (check_effective_target_function_sections): Ditto.
7637
7638 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7639
7640         * gcc.target/arm/pr48183.c: New test.
7641
7642 2011-07-13  Richard Guenther  <rguenther@suse.de>
7643
7644         * gcc.dg/torture/20110713-1.c: New testcase.
7645
7646 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7647
7648         PR rtl-opt/49474
7649         * gcc.c-torture/compile/pr49474.c: New testcase.
7650
7651 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7652
7653         PR tree-optimization/49712
7654         * gcc.c-torture/execute/pr49712.c: New test.
7655
7656 2011-07-11  Jason Merrill  <jason@redhat.com>
7657
7658         PR c++/44609
7659         * g++.dg/template/recurse3.C: New.
7660
7661 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7662
7663         PR debug/49676
7664         * gcc.dg/guality/csttest.c: New test.
7665
7666         PR fortran/49698
7667         * gfortran.dg/pr49698.f90: New test.
7668
7669 2011-07-11  Jeff Law  <law@redhat.com>
7670
7671         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7672
7673 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7674
7675         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7676         * go.test/go-test.exp (go-set-goarch): Likewise.
7677
7678 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7679
7680         PR target/39633
7681         * gcc.target/avr/torture/pr39633.c: New test case.
7682
7683 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7684
7685         PR fortran/18918
7686         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7687
7688 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7689
7690         * lib/target-supports.exp (check_effective_target_scheduling):
7691         New Function.
7692         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7693         * gcc.dg/pr45055.c: Ditto.
7694         * gcc.dg/pr45353.c: Ditto.
7695         * g++.dg/pr45056.C: Ditto.
7696
7697 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7698
7699         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7700         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7701         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7702         * g++.dg/torture/pr31863.C: Skip AVR.
7703
7704 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7705
7706         PR fortran/49690
7707         * gfortran.dg/intrinsic_signal.f90: New.
7708
7709 2011-07-09  Jason Merrill  <jason@redhat.com>
7710
7711         * g++.dg/cpp0x/regress/regress6.C: New.
7712         * g++.dg/parse/crash45.C: Adjust message.
7713         * g++.dg/template/crash38.C: Adjust message.
7714         * g++.dg/template/crash64.C: Adjust message.
7715
7716 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7717
7718         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7719         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7720         * g++.dg/abi/bitfield3.C: Likewise.
7721         * g++.dg/eh/pr38662.C: Likewise.
7722         * g++.dg/ext/attrib36.C: Likewise.
7723         * g++.dg/ext/attrib37.C: Likewise.
7724         * g++.dg/ext/attrib8.C: Likewise.
7725         * g++.dg/ext/tmplattr1.C: Likewise.
7726         * g++.dg/inherit/override-attribs.C: Likewise.
7727         * g++.dg/opt/inline9.C: Likewise.
7728         * g++.dg/opt/life1.C: Likewise.
7729         * g++.dg/opt/longbranch2.C: Likewise.
7730         * g++.dg/opt/nrv12.C: Likewise.
7731         * g++.dg/opt/reg-stack4.C: Likewise.
7732         * g++.dg/other/pr35504.C: Likewise.
7733         * g++.dg/other/pr39496.C: Likewise.
7734         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7735         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7736         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7737         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7738         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7739         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7740         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7741         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7742         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7743         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7744         * g++.dg/warn/pr15774-1.C: Likewise.
7745         * g++.dg/warn/pr15774-2.C: Likewise.
7746         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7747         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7748         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7749         * g++.old-deja/g++.pt/asm2.C: Likewise.
7750         * gcc.c-torture/compile/20000804-1.c: Likewise.
7751         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7752         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7753         * gcc.dg/20020108-1.c: Likewise.
7754         * gcc.dg/20020122-2.c: Likewise.
7755         * gcc.dg/20020122-3.c: Likewise.
7756         * gcc.dg/20020206-1.c: Likewise.
7757         * gcc.dg/20020219-1.c: Likewise.
7758         * gcc.dg/20020310-1.c: Likewise.
7759         * gcc.dg/20020411-1.c: Likewise.
7760         * gcc.dg/20020418-2.c: Likewise.
7761         * gcc.dg/20020426-2.c: Likewise.
7762         * gcc.dg/20020517-1.c: Likewise.
7763         * gcc.dg/20030204-1.c: Likewise.
7764         * gcc.dg/20030826-2.c: Likewise.
7765         * gcc.dg/20031102-1.c: Likewise.
7766         * gcc.dg/20031202-1.c: Likewise.
7767         * gcc.dg/20050111-1.c: Likewise.
7768         * gcc.dg/20050503-1.c: Likewise.
7769         * gcc.dg/array-init-1.c: Likewise.
7770         * gcc.dg/builtin-apply4.c: Likewise.
7771         * gcc.dg/dfp/pr31344.c: Likewise.
7772         * gcc.dg/gomp/atomic-11.c: Likewise.
7773         * gcc.dg/graphite/pr40281.c: Likewise.
7774         * gcc.dg/ia64-sync-1.c: Likewise.
7775         * gcc.dg/ia64-sync-2.c: Likewise.
7776         * gcc.dg/ia64-sync-3.c: Likewise.
7777         * gcc.dg/ia64-sync-4.c: Likewise.
7778         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7779         * gcc.dg/invalid-call-1.c: Likewise.
7780         * gcc.dg/loop-3.c: Likewise.
7781         * gcc.dg/lower-subreg-1.c: Likewise.
7782         * gcc.dg/lto/pr47259_0.c: Likewise.
7783         * gcc.dg/nested-calls-1.c: Likewise.
7784         * gcc.dg/pr20017.c: Likewise.
7785         * gcc.dg/pr25023.c: Likewise.
7786         * gcc.dg/pr27671-2.c: Likewise.
7787         * gcc.dg/pr32176.c: Likewise.
7788         * gcc.dg/pr33676.c: Likewise.
7789         * gcc.dg/pr35045.c: Likewise.
7790         * gcc.dg/pr36015.c: Likewise.
7791         * gcc.dg/pr36584.c: Likewise.
7792         * gcc.dg/pr36998.c: Likewise.
7793         * gcc.dg/pr37438.c: Likewise.
7794         * gcc.dg/pr37908.c: Likewise.
7795         * gcc.dg/pr41241.c: Likewise.
7796         * gcc.dg/pr41340.c: Likewise.
7797         * gcc.dg/pr44136.c: Likewise.
7798         * gcc.dg/pr44194-1.c: Likewise.
7799         * gcc.dg/pr46212.c: Likewise.
7800         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7801         * gcc.dg/setjmp-2.c: Likewise.
7802         * gcc.dg/short-compare-1.c: Likewise.
7803         * gcc.dg/short-compare-2.c: Likewise.
7804         * gcc.dg/smod-1.c: Likewise.
7805         * gcc.dg/sync-2.c: Likewise.
7806         * gcc.dg/sync-3.c: Likewise.
7807         * gcc.dg/tls/opt-1.c: Likewise.
7808         * gcc.dg/tls/opt-2.c: Likewise.
7809         * gcc.dg/tls/opt-3.c: Likewise.
7810         * gcc.dg/torture/badshift.c: Likewise.
7811         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7812         * gcc.dg/torture/pr20314-2.c: Likewise.
7813         * gcc.dg/torture/pr36891.c: Likewise.
7814         * gcc.dg/torture/pr38774.c: Likewise.
7815         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7816         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7817         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7818         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7819         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7820         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7821         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7822         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7823         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7824         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7825         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7826         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7827         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7828         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7829         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7830         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7831         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7832         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7833         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7834         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7835         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7836         * gcc.dg/unroll-1.c: Likewise.
7837         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7838         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7839         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7840         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7841         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7842         * gcc.target/i386/20000609-1.c: Likewise.
7843         * gcc.target/i386/20000720-1.c: Likewise.
7844         * gcc.target/i386/20000724-1.c: Likewise.
7845         * gcc.target/i386/20011107-1.c: Likewise.
7846         * gcc.target/i386/20011119-1.c: Likewise.
7847         * gcc.target/i386/20020201-3.c: Likewise.
7848         * gcc.target/i386/20020218-1.c: Likewise.
7849         * gcc.target/i386/20020729-1.c: Likewise.
7850         * gcc.target/i386/20030926-1.c: Likewise.
7851         * gcc.target/i386/20060125-1.c: Likewise.
7852         * gcc.target/i386/20060125-2.c: Likewise.
7853         * gcc.target/i386/20060512-1.c: Likewise.
7854         * gcc.target/i386/20060512-2.c: Likewise.
7855         * gcc.target/i386/20060512-3.c: Likewise.
7856         * gcc.target/i386/20060512-4.c: Likewise.
7857         * gcc.target/i386/387-1.c: Likewise.
7858         * gcc.target/i386/387-2.c: Likewise.
7859         * gcc.target/i386/387-5.c: Likewise.
7860         * gcc.target/i386/387-6.c: Likewise.
7861         * gcc.target/i386/980312-1.c: Likewise.
7862         * gcc.target/i386/980313-1.c: Likewise.
7863         * gcc.target/i386/990117-1.c: Likewise.
7864         * gcc.target/i386/990424-1.c: Likewise.
7865         * gcc.target/i386/990524-1.c: Likewise.
7866         * gcc.target/i386/991129-1.c: Likewise.
7867         * gcc.target/i386/991214-1.c: Likewise.
7868         * gcc.target/i386/991230-1.c: Likewise.
7869         * gcc.target/i386/addr-sel-1.c: Likewise.
7870         * gcc.target/i386/aggregate-ret1.c: Likewise.
7871         * gcc.target/i386/aggregate-ret2.c: Likewise.
7872         * gcc.target/i386/align-main-3.c: Likewise.
7873         * gcc.target/i386/amd64-abi-1.c: Likewise.
7874         * gcc.target/i386/amd64-abi-2.c: Likewise.
7875         * gcc.target/i386/amd64-abi-4.c: Likewise.
7876         * gcc.target/i386/amd64-abi-5.c: Likewise.
7877         * gcc.target/i386/amd64-abi-6.c: Likewise.
7878         * gcc.target/i386/asm-1.c: Likewise.
7879         * gcc.target/i386/asm-3.c: Likewise.
7880         * gcc.target/i386/asm-5.c: Likewise.
7881         * gcc.target/i386/attributes-error.c: Likewise.
7882         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7883         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7884         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7885         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7886         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7887         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7888         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7889         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7890         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7891         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7892         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7893         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7894         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7895         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7896         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7897         * gcc.target/i386/bitfield1.c: Likewise.
7898         * gcc.target/i386/bitfield2.c: Likewise.
7899         * gcc.target/i386/bmi-2.c: Likewise.
7900         * gcc.target/i386/bmi-5.c: Likewise.
7901         * gcc.target/i386/builtin-unreachable.c: Likewise.
7902         * gcc.target/i386/cleanup-2.c: Likewise.
7903         * gcc.target/i386/clobbers.c: Likewise.
7904         * gcc.target/i386/cmov8.c: Likewise.
7905         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7906         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7907         * gcc.target/i386/compress-float-387.c: Likewise.
7908         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7909         * gcc.target/i386/compress-float-sse.c: Likewise.
7910         * gcc.target/i386/crc32-2.c: Likewise.
7911         * gcc.target/i386/crc32-3.c: Likewise.
7912         * gcc.target/i386/divmod-7.c: Likewise.
7913         * gcc.target/i386/divmod-8.c: Likewise.
7914         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7915         * gcc.target/i386/fma3-builtin.c: Likewise.
7916         * gcc.target/i386/fma3-fma.c: Likewise.
7917         * gcc.target/i386/fma4-256-vector.c: Likewise.
7918         * gcc.target/i386/fma4-builtin.c: Likewise.
7919         * gcc.target/i386/fma4-fma-2.c: Likewise.
7920         * gcc.target/i386/fma4-fma.c: Likewise.
7921         * gcc.target/i386/fma4-vector-2.c: Likewise.
7922         * gcc.target/i386/fma4-vector.c: Likewise.
7923         * gcc.target/i386/funcspec-1.c: Likewise.
7924         * gcc.target/i386/funcspec-10.c: Likewise.
7925         * gcc.target/i386/funcspec-11.c: Likewise.
7926         * gcc.target/i386/funcspec-2.c: Likewise.
7927         * gcc.target/i386/funcspec-5.c: Likewise.
7928         * gcc.target/i386/funcspec-6.c: Likewise.
7929         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7930         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7931         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7932         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7933         * gcc.target/i386/incoming-1.c: Likewise.
7934         * gcc.target/i386/incoming-10.c: Likewise.
7935         * gcc.target/i386/incoming-11.c: Likewise.
7936         * gcc.target/i386/incoming-12.c: Likewise.
7937         * gcc.target/i386/incoming-13.c: Likewise.
7938         * gcc.target/i386/incoming-14.c: Likewise.
7939         * gcc.target/i386/incoming-15.c: Likewise.
7940         * gcc.target/i386/incoming-2.c: Likewise.
7941         * gcc.target/i386/incoming-3.c: Likewise.
7942         * gcc.target/i386/incoming-4.c: Likewise.
7943         * gcc.target/i386/incoming-5.c: Likewise.
7944         * gcc.target/i386/incoming-6.c: Likewise.
7945         * gcc.target/i386/incoming-7.c: Likewise.
7946         * gcc.target/i386/incoming-8.c: Likewise.
7947         * gcc.target/i386/incoming-9.c: Likewise.
7948         * gcc.target/i386/lea.c: Likewise.
7949         * gcc.target/i386/local.c: Likewise.
7950         * gcc.target/i386/loop-1.c: Likewise.
7951         * gcc.target/i386/loop-2.c: Likewise.
7952         * gcc.target/i386/loop-3.c: Likewise.
7953         * gcc.target/i386/max-stack-align.c: Likewise.
7954         * gcc.target/i386/memcpy-1.c: Likewise.
7955         * gcc.target/i386/movbe-2.c: Likewise.
7956         * gcc.target/i386/movq-2.c: Likewise.
7957         * gcc.target/i386/movq.c: Likewise.
7958         * gcc.target/i386/nrv1.c: Likewise.
7959         * gcc.target/i386/pad-4.c: Likewise.
7960         * gcc.target/i386/pad-5a.c: Likewise.
7961         * gcc.target/i386/pad-5b.c: Likewise.
7962         * gcc.target/i386/pad-6a.c: Likewise.
7963         * gcc.target/i386/pad-6b.c: Likewise.
7964         * gcc.target/i386/pad-7.c: Likewise.
7965         * gcc.target/i386/pad-9.c: Likewise.
7966         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7967         * gcc.target/i386/pic-1.c: Likewise.
7968         * gcc.target/i386/pr12092-1.c: Likewise.
7969         * gcc.target/i386/pr12329.c: Likewise.
7970         * gcc.target/i386/pr21518.c: Likewise.
7971         * gcc.target/i386/pr22362.c: Likewise.
7972         * gcc.target/i386/pr22585.c: Likewise.
7973         * gcc.target/i386/pr23098.c: Likewise.
7974         * gcc.target/i386/pr25196.c: Likewise.
7975         * gcc.target/i386/pr25293.c: Likewise.
7976         * gcc.target/i386/pr25654.c: Likewise.
7977         * gcc.target/i386/pr26449.c: Likewise.
7978         * gcc.target/i386/pr26778.c: Likewise.
7979         * gcc.target/i386/pr26826.c: Likewise.
7980         * gcc.target/i386/pr27266.c: Likewise.
7981         * gcc.target/i386/pr29978.c: Likewise.
7982         * gcc.target/i386/pr30505.c: Likewise.
7983         * gcc.target/i386/pr30961-1.c: Likewise.
7984         * gcc.target/i386/pr31628.c: Likewise.
7985         * gcc.target/i386/pr32000-2.c: Likewise.
7986         * gcc.target/i386/pr32661-1.c: Likewise.
7987         * gcc.target/i386/pr32708-2.c: Likewise.
7988         * gcc.target/i386/pr32708-3.c: Likewise.
7989         * gcc.target/i386/pr34256.c: Likewise.
7990         * gcc.target/i386/pr34312.c: Likewise.
7991         * gcc.target/i386/pr34522.c: Likewise.
7992         * gcc.target/i386/pr35160.c: Likewise.
7993         * gcc.target/i386/pr35281.c: Likewise.
7994         * gcc.target/i386/pr36246.c: Likewise.
7995         * gcc.target/i386/pr36786.c: Likewise.
7996         * gcc.target/i386/pr37275.c: Likewise.
7997         * gcc.target/i386/pr37843-3.c: Likewise.
7998         * gcc.target/i386/pr37843-4.c: Likewise.
7999         * gcc.target/i386/pr39082-1.c: Likewise.
8000         * gcc.target/i386/pr39431.c: Likewise.
8001         * gcc.target/i386/pr39496.c: Likewise.
8002         * gcc.target/i386/pr39543-2.c: Likewise.
8003         * gcc.target/i386/pr39911.c: Likewise.
8004         * gcc.target/i386/pr40718.c: Likewise.
8005         * gcc.target/i386/pr40906-1.c: Likewise.
8006         * gcc.target/i386/pr40906-2.c: Likewise.
8007         * gcc.target/i386/pr40906-3.c: Likewise.
8008         * gcc.target/i386/pr40934.c: Likewise.
8009         * gcc.target/i386/pr41900.c: Likewise.
8010         * gcc.target/i386/pr42589.c: Likewise.
8011         * gcc.target/i386/pr43662.c: Likewise.
8012         * gcc.target/i386/pr43671.c: Likewise.
8013         * gcc.target/i386/pr43766.c: Likewise.
8014         * gcc.target/i386/pr43869.c: Likewise.
8015         * gcc.target/i386/pr44942.c: Likewise.
8016         * gcc.target/i386/pr44948-2a.c: Likewise.
8017         * gcc.target/i386/pr45234.c: Likewise.
8018         * gcc.target/i386/pr45336-2.c: Likewise.
8019         * gcc.target/i386/pr45336-4.c: Likewise.
8020         * gcc.target/i386/pr45852.c: Likewise.
8021         * gcc.target/i386/pr46470.c: Likewise.
8022         * gcc.target/i386/pr48037-1.c: Likewise.
8023         * gcc.target/i386/pr48389.c: Likewise.
8024         * gcc.target/i386/pr49095.c: Likewise.
8025         * gcc.target/i386/pr9771-1.c: Likewise.
8026         * gcc.target/i386/rdfsbase-1.c: Likewise.
8027         * gcc.target/i386/rdfsbase-2.c: Likewise.
8028         * gcc.target/i386/rdgsbase-1.c: Likewise.
8029         * gcc.target/i386/rdgsbase-2.c: Likewise.
8030         * gcc.target/i386/rdrand-3.c: Likewise.
8031         * gcc.target/i386/regparm-stdcall.c: Likewise.
8032         * gcc.target/i386/regparm.c: Likewise.
8033         * gcc.target/i386/reload-1.c: Likewise.
8034         * gcc.target/i386/rotate-2.c: Likewise.
8035         * gcc.target/i386/sibcall-5.c: Likewise.
8036         * gcc.target/i386/signbit-1.c: Likewise.
8037         * gcc.target/i386/signbit-2.c: Likewise.
8038         * gcc.target/i386/signbit-3.c: Likewise.
8039         * gcc.target/i386/sse-5.c: Likewise.
8040         * gcc.target/i386/sse-8.c: Likewise.
8041         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8042         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8043         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8044         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8045         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8046         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8047         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8048         * gcc.target/i386/sse2-movq-2.c: Likewise.
8049         * gcc.target/i386/sse2-movq-3.c: Likewise.
8050         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8051         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8052         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8053         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8054         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8055         * gcc.target/i386/ssefn-1.c: Likewise.
8056         * gcc.target/i386/ssefn-2.c: Likewise.
8057         * gcc.target/i386/sseregparm-1.c: Likewise.
8058         * gcc.target/i386/sseregparm-2.c: Likewise.
8059         * gcc.target/i386/sseregparm-3.c: Likewise.
8060         * gcc.target/i386/sseregparm-4.c: Likewise.
8061         * gcc.target/i386/sseregparm-5.c: Likewise.
8062         * gcc.target/i386/sseregparm-6.c: Likewise.
8063         * gcc.target/i386/sseregparm-7.c: Likewise.
8064         * gcc.target/i386/sseregparm-8.c: Likewise.
8065         * gcc.target/i386/stack-realign.c: Likewise.
8066         * gcc.target/i386/stack-usage-realign.c: Likewise.
8067         * gcc.target/i386/stackalign/asm-1.c: Likewise.
8068         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8069         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8070         * gcc.target/i386/stackalign/return-1.c: Likewise.
8071         * gcc.target/i386/stackalign/return-2.c: Likewise.
8072         * gcc.target/i386/stackalign/return-3.c: Likewise.
8073         * gcc.target/i386/tailcall-1.c: Likewise.
8074         * gcc.target/i386/tbm-2.c: Likewise.
8075         * gcc.target/i386/udivmod-7.c: Likewise.
8076         * gcc.target/i386/udivmod-8.c: Likewise.
8077         * gcc.target/i386/unroll-1.c: Likewise.
8078         * gcc.target/i386/vararg-1.c: Likewise.
8079         * gcc.target/i386/vararg-2.c: Likewise.
8080         * gcc.target/i386/vect8-ret.c: Likewise.
8081         * gcc.target/i386/vectorize5.c: Likewise.
8082         * gcc.target/i386/wmul-1.c: Likewise.
8083         * gcc.target/i386/wmul-2.c: Likewise.
8084         * gcc.target/i386/wrfsbase-1.c: Likewise.
8085         * gcc.target/i386/wrfsbase-2.c: Likewise.
8086         * gcc.target/i386/wrgsbase-1.c: Likewise.
8087         * gcc.target/i386/wrgsbase-2.c: Likewise.
8088         * gcc.target/i386/xop-pcmov.c: Likewise.
8089         * gcc.target/i386/xop-pcmov2.c: Likewise.
8090         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8091         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8092         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8093         * gcc.target/i386/xop-shift1-vector.c: Likewise.
8094         * gcc.target/i386/xop-shift2-vector.c: Likewise.
8095         * gcc.target/i386/xop-shift3-vector.c: Likewise.
8096         * gcc.target/i386/zee.c: Likewise.
8097         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8098         * gfortran.dg/compiler-directive_2.f: Likewise.
8099         * gfortran.dg/g77/20010216-1.f: Likewise.
8100         * gfortran.dg/gomp/pr39152.f90: Likewise.
8101         * gfortran.dg/pr33794.f90: Likewise.
8102
8103 2011-07-09  Jason Merrill  <jason@redhat.com>
8104
8105         * g++.dg/cpp0x/regress/regress5.C: New.
8106
8107 2011-07-08  Jason Merrill  <jason@redhat.com>
8108
8109         PR c++/45437
8110         * g++.dg/expr/compound-asn1.C: New.
8111         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8112
8113 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
8114
8115         PR target/49621
8116         * gcc.target/powerpc/altivec-34.c: New test.
8117
8118 2011-07-08  Jason Merrill  <jason@redhat.com>
8119
8120         PR c++/45603
8121         * g++.dg/abi/guard3.C: New.
8122
8123 2011-07-08  Julian Brown  <julian@codesourcery.com>
8124
8125         * lib/target-supports.exp
8126         (check_effective_target_arm_little_endian): New.
8127         (check_effective_target_vect_pack_trunc): Use above.
8128         (check_effective_target_vect_unpack): Likewise.
8129         (check_effective_target_vect_element_align): Test
8130         check_effective_target_arm_vect_no_misalign for ARM.
8131
8132 2011-07-08  Jason Merrill  <jason@redhat.com>
8133
8134         PR c++/49673
8135         * g++.dg/cpp0x/constexpr-rom.C: New.
8136
8137 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8138
8139         PR middle-end/49519
8140         * g++.dg/torture/pr49519.C: New test.
8141
8142 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8143
8144         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8145
8146 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8147
8148         PR testsuite/48727
8149         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8150
8151 2011-07-08  Richard Guenther  <rguenther@suse.de>
8152
8153         PR tree-optimization/49662
8154         * gcc.dg/graphite/interchange-14.c: XFAIL.
8155         * gcc.dg/graphite/interchange-15.c: Likewise.
8156         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8157
8158 2011-07-06  Jason Merrill  <jason@redhat.com>
8159
8160         PR c++/49663
8161         * g++.dg/cpp0x/regress/regress4.C: New.
8162
8163 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8164
8165         PR fortran/49648
8166         * gfortran.dg/result_in_spec_4.f90: New test.
8167
8168 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8169
8170         * gcc.target/sparc/cas64.c: New test.
8171
8172 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8173
8174         PR c/49644
8175         * g++.dg/torture/pr49644.C: New test.
8176
8177         PR c/49644
8178         * gcc.c-torture/execute/pr49644.c: New test.
8179
8180 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8181
8182         * lib/target-supports.exp (check_effective_target_ia32): New.
8183         (check_effective_target_x32): Likewise.
8184         (check_effective_target_vect_cmdline_needed): Also check x32.
8185
8186 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8187
8188         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8189         dg-prune-output.
8190         * gcc.target/arm/pr42235.c: Likewise.
8191         * gcc.target/arm/pr42495.c: Likewise.
8192         * gcc.target/arm/pr42574.c: Likewise.
8193         * gcc.target/arm/thumb-branch1.c: Likewise.
8194
8195         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8196         unneeded prune of possible warning.
8197         * gcc.target/arm/pr40956.c: Likewise.
8198         * gcc.target/arm/pr42505.c: Likewise.
8199
8200         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8201         * gcc.c-torture/compile/pr46883.c: Likewise.
8202         * gcc.c-torture/compile/pr46934.c: Likewise.
8203
8204         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8205         for move to ../../gcc.c-torture/compile.
8206         * gcc.target/arm/pr46883.c: Likewise.
8207         * gcc.target/arm/pr46934.c: Likewise.
8208
8209         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8210         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8211         * gcc.target/arm/wmul-1.c: Likewise.
8212         * gcc.target/arm/wmul-2.c: Likewise.
8213         * gcc.target/arm/wmul-3.c: Likewise.
8214         * gcc.target/arm/wmul-4.c: Likewise.
8215         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8216         add tab after scan target.
8217         * gcc.target/arm/smlaltt-1.c: Likewise.
8218         * gcc.target/arm/smlatb-1.c: Likewise.
8219         * gcc.target/arm/smlatt-1.c: Likewise.
8220
8221 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8222
8223         PR debug/49522
8224         * gcc.dg/debug/pr49522.c: New test.
8225
8226 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8227
8228         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8229         * gcc.dg/pr46212.c: Run only if target int32plus.
8230         * gcc.dg/torture/pr48146.c: Ditto.
8231         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8232         * c-c++-common/pr44832.c: Ditto.
8233         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8234         * gcc.dg/pr31490.c: Ditto.
8235         * gcc.dg/torture/builtin-math-7.c: Run only if target
8236         large_double.
8237         * gcc.dg/torture/pr45764.c: Skip for AVR.
8238         * gcc.dg/pr47893.c: Ditto.
8239
8240 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8241
8242         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8243         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8244         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8245         add tab to scan target.
8246
8247 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8248
8249         * gcc.target/arm/neon-modes-3.c: New test.
8250
8251 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8252
8253         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8254         -fno-loop-interchange -ffast-math.
8255
8256 2011-07-07  Richard Guenther  <rguenther@suse.de>
8257
8258         * gcc.dg/ftrapv-3.c: New testcase.
8259
8260 2011-07-07  Richard Guenther  <rguenther@suse.de>
8261
8262         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8263         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8264
8265 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8266
8267         * gcc.dg/binop-notxor1.c: New test.
8268         * gcc.dg/binop-notand4a.c: New test.
8269         * gcc.dg/binop-notxor2.c: New test.
8270         * gcc.dg/binop-notand3a.c: New test.
8271         * gcc.dg/binop-notand2a.c: New test.
8272         * gcc.dg/binop-notand6a.c: New test.
8273         * gcc.dg/binop-notor1.c: New test.
8274         * gcc.dg/binop-notand1a.c: New test.
8275         * gcc.dg/binop-notand5a.c: New test.
8276         * gcc.dg/binop-notor2.c: New test.
8277
8278 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8279
8280         PR middle-end/49640
8281         * gcc.dg/gomp/pr49640.c: New test.
8282
8283 2011-07-07  Richard Guenther  <rguenther@suse.de>
8284
8285         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8286
8287 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8288
8289         PR target/39150
8290         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8291
8292 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8293
8294         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8295         * gcc.target/powerpc/no-r11-2.c: Ditto.
8296         * gcc.target/powerpc/no-r11-3.c: Ditto.
8297
8298 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8299
8300         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8301         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8302
8303 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8304
8305         * lib/target-supports.exp (check_profiling_available): Disable
8306         profiling with -fprofile-generate for target avr.
8307
8308 2011-07-06  Richard Guenther  <rguenther@suse.de>
8309
8310         PR tree-optimization/49645
8311         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8312
8313 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8314
8315         PR middle-end/47383
8316         * gcc.dg/pr47383.c: New.
8317
8318 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8319
8320         PR tree-optimization/49647
8321         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8322
8323 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8324
8325         PR testsuite/49542
8326         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8327         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8328
8329 2011-07-05  Jason Merrill  <jason@redhat.com>
8330
8331         PR c++/48157
8332         * g++.dg/template/template-id-4.C: New.
8333
8334 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8335
8336         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8337         * gcc.dg/pr43402.c: Ditto.
8338
8339 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8340
8341         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8342
8343 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8344
8345         * gcc.target/powerpc/ppc-switch-1.c: New test for
8346         --param case-values-threshold.
8347         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8348
8349 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8350
8351         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8352
8353 2011-07-05  Jason Merrill  <jason@redhat.com>
8354
8355         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8356
8357 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8358
8359         PR tree-optimization/47654
8360         * gcc.dg/graphite/block-pr47654.c: New.
8361
8362 2011-07-05  Jason Merrill  <jason@redhat.com>
8363
8364         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8365
8366 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8367
8368         PR tree-optimization/49580
8369         * gcc.dg/autopar/pr49580.c: New test.
8370
8371 2011-07-05  Richard Guenther  <rguenther@suse.de>
8372
8373         PR tree-optimization/49518
8374         PR tree-optimization/49628
8375         * g++.dg/torture/pr49628.C: New testcase.
8376         * gcc.dg/torture/pr49518.c: Likewise.
8377
8378 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8379
8380         * ada/acats/run_acats (which): Extract last field from type -p,
8381         type output only if command succeeded.
8382
8383 2011-07-04  Jason Merrill  <jason@redhat.com>
8384
8385         * g++.dg/abi/mangle48.C: New.
8386
8387         * g++.dg/cpp0x/diag1.C: New.
8388
8389         * g++.dg/diagnostic/aka1.C: New.
8390
8391 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8392
8393         PR rtl-optimization/49619
8394         * gcc.dg/pr49619.c: New test.
8395
8396         PR rtl-optimization/49472
8397         * gfortran.dg/pr49472.f90: New test.
8398
8399         PR debug/49602
8400         * gcc.dg/pr49602.c: New test.
8401
8402 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8403
8404         PR target/34734
8405         PR target/44643
8406         * gcc.target/avr/avr.exp: Run over cpp files, too.
8407         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8408         * gcc.target/avr/progmem.h: New file.
8409         * gcc.target/avr/exit-abort.h: New file.
8410         * gcc.target/avr/progmem-error-1.c: New file.
8411         * gcc.target/avr/progmem-error-1.cpp: New file.
8412         * gcc.target/avr/progmem-warning-1.c: New file.
8413         * gcc.target/avr/torture/progmem-1.c: New file.
8414         * gcc.target/avr/torture/progmem-1.cpp: New file.
8415
8416 2011-07-04  Richard Guenther  <rguenther@suse.de>
8417
8418         PR tree-optimization/49615
8419         * g++.dg/torture/pr49615.C: New testcase.
8420
8421 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8422
8423         PR tree-optimization/49610
8424         * gcc.dg/vect/pr49610.c: New test.
8425
8426 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8427
8428         * gnat.dg/specs/debug1.ads: New test.
8429
8430 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8431
8432         PR fortran/49562
8433         * gfortran.dg/typebound_proc_23.f90: New.
8434
8435 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8436
8437         PR c++/49605
8438         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8439
8440 2011-07-01  Jason Merrill  <jason@redhat.com>
8441
8442         PR c++/48261
8443         * g++.dg/template/template-id-3.C: New.
8444
8445         PR c++/48593
8446         * g++.dg/template/qualified-id4.C: New.
8447
8448         PR c++/48883
8449         * g++.dg/template/explicit-args4.C: New.
8450
8451         PR c++/49085
8452         * g++.dg/template/offsetof2.C: New.
8453
8454 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8455
8456         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8457
8458 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8459
8460         PR libmudflap/49549
8461         * lib/target-supports.exp (check_effective_target_gld): New proc.
8462
8463 2011-07-01  Richard Guenther  <rguenther@suse.de>
8464
8465         PR tree-optimization/49603
8466         * gcc.dg/torture/pr49603.c: New testcase.
8467
8468 2011-06-30  Jason Merrill  <jason@redhat.com>
8469
8470         PR c++/49387
8471         * g++.dg/rtti/template1.C: New.
8472
8473         PR c++/49569
8474         * g++.dg/cpp0x/regress/ctor1.C: New.
8475
8476         PR c++/49355
8477         * g++.dg/cpp0x/initlist54.C: New.
8478
8479 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8480
8481         * gcc.dg/tree-ssa/sra-12.c: New test.
8482
8483 2011-06-29  Jason Merrill  <jason@redhat.com>
8484
8485         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8486
8487 2011-06-30  Richard Guenther  <rguenther@suse.de>
8488
8489         PR tree-optimization/46787
8490         * gcc.dg/vect/vect-121.c: New testcase.
8491
8492 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8493
8494         PR tree-optimization/49094
8495         * gcc.dg/tree-ssa/pr49094.c: New test.
8496
8497 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8498
8499         PR fortran/49540
8500         * gfortran.dg/pr49540-1.f90: New test.
8501         * gfortran.dg/pr49540-2.f90: New test.
8502
8503 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8504
8505         PR ada/49511
8506         * ada/acats/run_acats (which): Use last field of type -p output.
8507
8508 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8509             Iain Sandoe  <iains@gcc.gnu.org>
8510
8511         PR libobjc/36610
8512         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8513         Only skip on 64-bit *-*-darwin8* && !objc2.
8514
8515 2011-06-30  Richard Guenther  <rguenther@suse.de>
8516
8517         PR tree-optimization/38752
8518         * gcc.c-torture/compile/pr38752.c: New testcase.
8519
8520 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8521
8522         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8523         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8524
8525 2011-06-29  Jason Merrill  <jason@redhat.com>
8526
8527         PR c++/49216
8528         * g++.dg/cpp0x/initlist53.C: Use placement new.
8529         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8530         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8531
8532         PR c++/49003
8533         * g++.dg/cpp0x/trailing6.C: New.
8534         * g++.dg/cpp0x/pr45908.C: No error.
8535
8536         PR c++/49272
8537         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8538
8539         PR c++/49520
8540         * g++.dg/cpp0x/constexpr-using2.C: New.
8541
8542         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8543
8544         PR c++/45923
8545         * g++.dg/cpp0x/constexpr-diag3.C: New.
8546         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8547         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8548         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8549         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8550
8551 2011-06-29  Jason Merrill  <jason@redhat.com>
8552
8553         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8554
8555 2011-06-29  Richard Guenther  <rguenther@suse.de>
8556
8557         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8558
8559 2011-06-29  Jason Merrill  <jason@redhat.com>
8560
8561         * g++.dg/cpp0x/initlist-value2.C: New.
8562
8563         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8564         * g++.dg/cpp0x/initlist-value.C: New.
8565
8566 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8567
8568         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8569
8570 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8571
8572         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8573         * gcc.dg/inline_2.c: Likewise.
8574         * gcc.dg/unroll_1.c: Likewise.
8575
8576 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8577
8578         PR debug/49567
8579         * gcc.target/i386/pr49567.c: New test.
8580
8581 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8582
8583         * gnat.dg/opt17.ad[sb]: New test.
8584
8585 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8586             Tom de Vries  <tom@codesourcery.com>
8587
8588         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8589         (check_effective_target_arm_thumb2): New effective targets.
8590         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8591         properly.  Clean up temporary files.
8592         * gcc.target/arm/ivopts-2.c: Likewise.
8593         * gcc.target/arm/ivopts-3.c: Likewise.
8594         * gcc.target/arm/ivopts-4.c: Likewise.
8595         * gcc.target/arm/ivopts-5.c: Likewise.
8596         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8597
8598 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8599
8600         PR fortran/49479
8601         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8602
8603 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8604
8605         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8606         * gcc.target/arm/vfp-ldmias.c: Likewise.
8607         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8608         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8609         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8610         * gcc.target/arm/vfp-stmias.c: Likewise.
8611         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8612         * gcc.target/arm/vfp-stmiad.c: Likewise.
8613
8614 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8615
8616         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8617         dg-prune-output.
8618         * gcc.target/arm/pr45701-2.c: Ditto.
8619
8620 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8621
8622         PR fortran/49466
8623         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8624         * gfortran.dg/extends_14.f03: Modified.
8625
8626 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8627
8628         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8629         early if the test is already being skipped.
8630
8631         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8632         scan-assembler-dem-not): For missing file, report unresolved with
8633         same message as for pass/fail, with reason reported in log file.
8634
8635         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8636         from add_options_for_arm_neon_fp16.
8637         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8638         check_effective_target_arm_neon_fp16_ok_nocache.
8639         Check -mfpu and -mfloat-abi options from current multilib.
8640         Do not require neon support.
8641         (check_effective_target_arm_fp16_ok): Renamed from
8642         check_effecitve_target_arm_neon_fp16_ok.
8643         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8644         arm_neon_fp16_ok and arm_fp16.
8645         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8646         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8647         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8648         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8649
8650 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8651
8652         * gcc.dg/builtin-assume-aligned-1.c: New test.
8653         * gcc.dg/builtin-assume-aligned-2.c: New test.
8654         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8655
8656         PR debug/49544
8657         * gcc.dg/pr49544.c: New test.
8658
8659 2011-06-27  Richard Guenther  <rguenther@suse.de>
8660
8661         PR tree-optimization/49394
8662         * g++.dg/torture/pr49394.C: New testcase.
8663
8664 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8665
8666         * gcc.dg/optimize-bswapdi-2.c: New test.
8667
8668 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8669             Richard Sandiford  <richard.sandiford@linaro.org>
8670
8671         PR tree-optimization/49169
8672         * gcc.dg/torture/pr49169.c: New test.
8673
8674 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8675
8676         PR testsuite/49529
8677         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8678
8679         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8680         hppa*-*-hpux*.
8681
8682 2011-06-26  Jason Merrill  <jason@redhat.com>
8683
8684         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8685
8686         PR c++/49528
8687         * g++.dg/init/ref19.C: New.
8688         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8689
8690 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8691
8692         PR tree-optimization/48377
8693         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8694         non_strict_align.
8695
8696 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8697
8698         PR middle-end/49191
8699         * lib/target-supports.exp (check_effective_target_non_strict_align):
8700         New.
8701         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8702
8703 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8704
8705         PR tree-optimizations/49516
8706         * g++.dg/tree-ssa/pr49516.C: New test.
8707
8708 2011-06-23  Jason Merrill  <jason@redhat.com>
8709
8710         PR c++/35255
8711         * g++.dg/template/partial10.C: New.
8712         * g++.dg/template/partial11.C: New.
8713
8714 2011-06-23  Jeff Law <law@redhat.com>
8715
8716         PR middle-end/48770
8717         * gcc.dg/pr48770.c: New test.
8718
8719 2011-06-23  Jan Hubicka  <jh@suse.cz>
8720
8721         PR middle-end/49373
8722         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8723
8724 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8725
8726         PR testsuite/49512
8727         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8728         instead of -fdump-tree-optimized.
8729
8730 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8731
8732         PR c++/44625
8733         * g++.dg/template/crash107.C: New.
8734         * g++.dg/template/error17.C: Adjust.
8735
8736 2011-06-23  Jason Merrill  <jason@redhat.com>
8737
8738         PR c++/49507
8739         * g++.dg/cpp0x/defaulted30.C: New.
8740
8741         PR c++/49440
8742         * g++.dg/rtti/anon-ns1.C: New.
8743
8744         PR c++/49395
8745         * g++.dg/init/ref18.C: New.
8746
8747         PR c++/36435
8748         * g++.dg/template/partial9.C: New.
8749
8750 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8751
8752         PR middle-end/49373
8753         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8754
8755 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8756
8757         PR debug/49496
8758         * gcc.dg/pr49496.c: New test.
8759
8760 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8761
8762         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8763         is not xscale.
8764
8765         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8766
8767         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8768         * gcc.target/arm/pr42879.c: Likewise.
8769         * gcc.target/arm/pr45701-3.c: Likewise.
8770
8771         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8772         * gcc.target/arm/pr40482.c: Likewise.
8773         * gcc.target/arm/stack-corruption.c: Likewise.
8774
8775 2011-06-22  Richard Guenther  <rguenther@suse.de>
8776
8777         PR tree-optimization/49493
8778         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8779
8780 2011-06-22  Jason Merrill  <jason@redhat.com>
8781
8782         PR c++/49260
8783         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8784
8785 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8786             Dmitry Melnik  <dm@ispras.ru>
8787
8788         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8789         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8790         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8791
8792 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8793
8794         * gcc.target/arm/tlscall.c: New.
8795
8796 2011-06-21  Jason Merrill  <jason@redhat.com>
8797
8798         PR c++/49172
8799         * g++.dg/cpp0x/constexpr-ref1.C: New.
8800         * g++.dg/cpp0x/constexpr-ref2.C: New.
8801         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8802
8803         PR c++/49482
8804         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8805
8806         PR c++/49418
8807         * g++.dg/template/param3.C: New.
8808
8809 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8810
8811         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8812         my_clrsb test functions.
8813         (main): Test clrsb.
8814         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8815         test_sll, test_ull): Add clrsb tests.
8816         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8817         clrsbll.
8818
8819 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8820
8821         PR fortran/49112
8822         * gfortran.dg/class_44.f03: New.
8823
8824 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8825
8826         PR tree-optimization/49478
8827         * gcc.dg/vect/pr49478.c
8828
8829 2011-06-21  Richard Guenther  <rguenther@suse.de>
8830
8831         PR tree-optimization/49483
8832         * gcc.dg/vect/vect-120.c: New testcase.
8833
8834 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8835
8836         PR testsuite/49443
8837         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8838         * gcc.dg/vect/vect-peel-4.c: Likewise.
8839
8840 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8841
8842         PR middle-end/49139
8843         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8844         * gcc.dg/always_inline2.c: Likewise.
8845         * gcc.dg/always_inline3.c: Likewise.
8846         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8847         * gcc.dg/inline_1.c: Likewise.
8848         * gcc.dg/inline_2.c: Likewise.
8849         * gcc.dg/inline_3.c: Likewise.
8850         * gcc.dg/inline_4.c: Likewise.
8851         * gcc.dg/20051201-1.c: Likewise.
8852         * gcc.dg/pr40087.c: Likewise.
8853         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8854         * gcc.dg/inline-22.c: Likewise.
8855         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8856         * gcc.dg/lto/20090218-1_1.c: Likewise.
8857         * g++.dg/ipa/devirt-7.C: Likewise.
8858         * gcc.dg/uninit-pred-5_a.c: Likewise.
8859         * gcc.dg/uninit-pred-5_b.c: Likewise.
8860         * gcc.dg/fail_always_inline.c: New.
8861
8862 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8863
8864         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8865         into 6 jobs instead of 3.
8866
8867 2011-06-20  Jason Merrill  <jason@redhat.com>
8868
8869         PR c++/49216
8870         * g++.dg/cpp0x/initlist53.C: New.
8871
8872 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8873
8874         PR fortran/18918
8875         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8876         * gfortran.dg/coarray_lock_3.f90: New.
8877         * gfortran.dg/coarray/lock_1.f90: New.
8878
8879 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8880
8881         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8882         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8883         unresolved and report the reason to the log file.
8884
8885         * lib/scanasm.exp (object-size): Move argument processing earlier
8886         to report errors before verifying that the file exists.  Report
8887         problems detected at runtime as unresolved instead of error and
8888         report their reasons to the log file.
8889
8890 2011-06-20  Jason Merrill  <jason@redhat.com>
8891
8892         PR c++/47080
8893         * g++.dg/cpp0x/explicit6.C: New.
8894
8895         PR c++/47635
8896         * g++.dg/cpp0x/enum20.C: New.
8897
8898         PR c++/48138
8899         * g++.dg/ext/attr-aligned01.C: New.
8900
8901         PR c++/49205
8902         * g++.dg/cpp0x/variadic-default.C: New.
8903
8904         PR c++/43321
8905         * g++.dg/cpp0x/auto26.C: New.
8906
8907         PR c++/43831
8908         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8909
8910 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8911
8912         * gcc.dg/binop-notand1.c: New test.
8913         * gcc.dg/binop-notand2.c: New test.
8914         * gcc.dg/binop-notand3.c: New test.
8915         * gcc.dg/binop-notand4.c: New test.
8916         * gcc.dg/binop-notand5.c: New test.
8917         * gcc.dg/binop-notand6.c: New test.
8918
8919 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8920
8921         PR testsuite/49432
8922         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8923
8924 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8925
8926         PR fortran/49400
8927         * gfortran.dg/proc_ptr_31.f90: New.
8928
8929 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8930
8931         * gnat.dg/volatile6.adb: New test.
8932         * gnat.dg/volatile7.adb: Likewise.
8933         * gnat.dg/volatile8.adb: Likewise.
8934         * gnat.dg/volatile9.adb: Likewise.
8935
8936 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8937
8938         * gnat.dg/constant3.adb: New test.
8939
8940 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8941
8942         PR libfortran/49296
8943         * gfortran.dg/read_list_eof_1.f90: New test.
8944
8945 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8946
8947         PR target/49411
8948         * gcc.target/i386/testimm-1.c: New test.
8949         * gcc.target/i386/testimm-2.c: New test.
8950         * gcc.target/i386/testimm-3.c: New test.
8951         * gcc.target/i386/testimm-4.c: New test.
8952         * gcc.target/i386/testimm-5.c: New test.
8953         * gcc.target/i386/testimm-6.c: New test.
8954         * gcc.target/i386/testimm-7.c: New test.
8955         * gcc.target/i386/testimm-8.c: New test.
8956         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8957         * gcc.target/i386/xop-rotate1-int.c: New test.
8958         * gcc.target/i386/xop-rotate2-int.c: New test.
8959
8960 2011-06-17  Jason Merrill  <jason@redhat.com>
8961
8962         * g++.dg/cpp0x/rv-func2.C: New.
8963
8964         * g++.dg/debug/dwarf2/lambda1.C: New.
8965         * g++.dg/warn/Wshadow-6.C: Adjust.
8966
8967 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8968
8969         PR fortran/48699
8970         * gfortran.dg/move_alloc_5.f90: New.
8971
8972 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8973
8974         PR rtl-optimization/48542
8975         * gcc.dg/torture/pr48542.c: New test.
8976
8977 2011-06-16  Jason Merrill  <jason@redhat.com>
8978
8979         PR c++/44160
8980         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8981
8982         PR c++/45378
8983         * g++.dg/cpp0x/initlist52.C New.
8984
8985         PR c++/45399
8986         * c-c++-common/raw-string-12.c: New.
8987
8988         PR c++/49229
8989         * g++.dg/cpp0x/sfinae26.C: New.
8990
8991         PR c++/49251
8992         * g++.dg/cpp0x/variadic113.C: New.
8993
8994         PR c++/49420
8995         * g++.dg/cpp0x/variadic112.C: New.
8996
8997 2011-06-16  Jeff Law <law@redhat.com>
8998
8999         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
9000         improved jump threading.
9001         * gcc.dg/builtin-object-size-2.c: Likewise.
9002         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
9003
9004 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9005
9006         PR fortran/49074
9007         * gfortran.dg/typebound_assignment_3.f03: New.
9008
9009 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
9010
9011         PR testsuite/48727
9012         * g++.dg/opt/devirt2.C: Change xfail rule to target.
9013
9014 2011-06-16  Martin Jambor  <mjambor@suse.cz>
9015
9016         PR tree-optimization/49343
9017         * gnat.dg/discr31.ad[sb]: New test.
9018
9019 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9020
9021         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
9022
9023 2011-06-16  Tom de Vries  <tom@codesourcery.com>
9024
9025         PR target/45098
9026         * gcc.target/arm/ivopts-3.c: Update test.
9027         * gcc.target/arm/ivopts-5.c: Same.
9028
9029 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9030
9031         Revert:
9032         2011-06-10  Wei Guozhi  <carrot@google.com>
9033
9034         PR target/45335
9035         * gcc.target/arm/pr45335.c: New test.
9036         * gcc.target/arm/pr45335-2.c: New test.
9037         * gcc.target/arm/pr45335-3.c: New test.
9038         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9039         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9040         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9041
9042 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
9043
9044         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9045
9046 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9047
9048         PR fortran/49417
9049         * gfortran.dg/class_43.f03: New.
9050
9051 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
9052
9053         PR tree-optimization/49419
9054         * gcc.c-torture/execute/pr49419.c: New test.
9055
9056 2011-06-16  Revital Eres  <revital.eres@linaro.org>
9057
9058         * gcc.dg/sms-9.c: New file.
9059
9060 2011-06-15  Easwaran Raman  <eraman@google.com>
9061
9062         PR rtl-optimization/49414
9063         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9064
9065 2011-06-14  Jason Merrill  <jason@redhat.com>
9066
9067         * g++.dg/cpp0x/noexcept13.C: New.
9068
9069 2011-06-14  Easwaran Raman  <eraman@google.com>
9070
9071         PR rtl-optimization/44194
9072         * gcc.dg/pr44194-1.c: New test.
9073         * gcc.dg/pr44194-2.c: New test.
9074
9075 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9076
9077         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9078         switches.
9079         * gcc.target/arm/pr45701-2.c: Likewise.
9080         * gcc.target/arm/thumb-branch1.c: Likewise.
9081
9082 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
9083
9084         PR testsuite/48727
9085         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9086
9087 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9088
9089         * gcc.target/arm/pr45701-1.c: Require thumb support.
9090         * gcc.target/arm/pr45701-2.c: Likewise.
9091         * gcc.target/arm/thumb-branch1.c: Likewise.
9092
9093         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9094         * gcc.target/arm/pr39839.c: Likewise.
9095         * gcc.target/arm/pr40657-2.c: Likewise.
9096         * gcc.target/arm/pr40956.c: Likewise.
9097         * gcc.target/arm/pr41679.c: Likewise.
9098         * gcc.target/arm/pr42235.c: Likewise.
9099         * gcc.target/arm/pr42495.c: Likewise.
9100         * gcc.target/arm/pr42505.c: Likewise.
9101         * gcc.target/arm/pr42574.c: Likewise.
9102         * gcc.target/arm/pr46883.c: Likewise.
9103         * gcc.target/arm/pr46934.c: Likewise.
9104         * gcc.target/arm/xor-and.c: Likewise.
9105
9106 2011-06-14  Jason Merrill  <jason@redhat.com>
9107
9108         * g++.dg/other/error23.C: Adjust error message.
9109         * g++.dg/other/error32.C: Likewise.
9110
9111         PR c++/49389
9112         * g++.dg/cpp0x/rv-dotstar.C: New.
9113
9114         PR c++/49369
9115         * g++.dg/cpp0x/decltype30.C: New.
9116
9117         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9118
9119 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9120
9121         PR fortran/49103
9122         * gfortran.dg/pr49103.f90: New test.
9123
9124 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9125
9126         PR target/45098
9127         * gcc.target/arm/ivopts-3.c: New test.
9128         * gcc.target/arm/ivopts-4.c: New test.
9129         * gcc.target/arm/ivopts-5.c: New test.
9130
9131 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9132
9133         PR rtl-optimization/49390
9134         * gcc.c-torture/execute/pr49390.c: New test.
9135
9136 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9137
9138         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9139
9140 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9141
9142         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9143         * gcc.c-torture/execute/cmpsi-2.x: New file.
9144         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9145         * gcc.c-torture/execute/pr45262.x: New file.
9146         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9147         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9148         int32plus
9149         * gcc.c-torture/compile/pr49163.c: Ditto.
9150
9151 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9152
9153         * gcc.dg/vect/vect-16.c: Rename to...
9154         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9155         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9156         for double-word vectors.
9157         * gcc.dg/vect/vect-peel-4.c: Likewise.
9158         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9159         vect_element_align.
9160         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9161         -fno-fast-math.
9162
9163 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9164
9165         PR target/44618
9166         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9167
9168 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9169
9170         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9171
9172 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9173
9174         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9175
9176 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9177
9178         * gfortran.dg/trim_optimize_8.f90:  New test case.
9179
9180 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9181            Ira Rosen  <ira.rosen@linaro.org>
9182
9183         PR tree-optimization/49352
9184         * gcc.dg/vect/pr49352.c: New test.
9185
9186 2011-06-12  Tobias Burnus
9187
9188         PR fortran/49324
9189         * gfortran.dg/alloc_comp_assign_11.f90: New.
9190
9191 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9192
9193         * gfortran.dg/trim_optimize_7.f90:  New test.
9194
9195 2011-06-10  Wei Guozhi  <carrot@google.com>
9196
9197         PR target/45335
9198         * gcc.target/arm/pr45335.c: New test.
9199         * gcc.target/arm/pr45335-2.c: New test.
9200         * gcc.target/arm/pr45335-3.c: New test.
9201         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9202         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9203         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9204
9205 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9206
9207         PR c++/41769
9208         * g++.dg/parse/error39.C: New.
9209
9210 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9211
9212         * gcc.target/arm/20090811-1.c: Skip for incompatible
9213         options, do not override other options.
9214         * gcc.target/arm/combine-cmp-shift.c: Skip for
9215         incompatible options.
9216         * gcc.target/arm/pr45094.c: Likewise.
9217         * gcc.target/arm/scd42-1.c: Likewise.
9218         * gcc.target/arm/scd42-3.c: Likewise.
9219         * gcc.target/arm/thumb-ltu.c: Likewise.
9220
9221         * lib/target-supports.exp
9222         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9223         multilib flags use -mfpu with a value other than neon-fp16.
9224
9225 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9226
9227         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9228         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9229
9230 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9231
9232         * lib/target-supports.exp (check_effective_target_pie): New proc.
9233         * gcc.dg/pie-link.c: Use target pie.
9234
9235 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9236             Laurent Rougïżœ  <laurent.rouge@menta.fr>
9237
9238         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9239         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9240
9241 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9242
9243         * gfortran.dg/coarray/sync_1.f90: New test for
9244         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9245
9246 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9247
9248         PR tree-optimization/49318
9249         * gcc.dg/vect/pr49318.c: New test.
9250
9251 2011-06-09  David Krauss  <potswa@mac.com>
9252
9253         * g++.dg/template/arrow1.C: New.
9254
9255 2011-06-09  Jason Merrill  <jason@redhat.com>
9256
9257         * lib/prune.exp: Prune "note"s.
9258         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9259
9260         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9261         * g++.dg/template/dependent-expr3.C: Likewise.
9262         * g++.dg/parse/template7.C: Likewise.
9263         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9264         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9265         * g++.old-deja/g++.pt/friend38.C: Likewise.
9266         * g++.old-deja/g++.pt/crash32.C: Likewise.
9267         * g++.old-deja/g++.other/init4.C: Likewise.
9268         * g++.old-deja/g++.other/friend8.C: Likewise.
9269
9270         * g++.dg/ext/complex7.C: Adjust expected output.
9271         * g++.dg/diagnostic/method1.C: Likewise.
9272         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9273         * g++.dg/parse/crash33.C: Likewise.
9274         * g++.dg/other/warning1.C: Likewise.
9275         * g++.dg/init/pr29571.C: Likewise.
9276         * g++.dg/warn/overflow-warn-1.C: Likewise.
9277         * g++.dg/warn/overflow-warn-3.C: Likewise.
9278         * g++.dg/warn/overflow-warn-4.C: Likewise.
9279         * g++.old-deja/g++.oliva/template1.C: Likewise.
9280
9281         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9282         * g++.dg/parse/template7.C: Adjust.
9283
9284 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9285
9286         PR target/49307
9287         * gcc.dg/pr49307.c: New.
9288
9289 2011-06-09  Wei Guozhi  <carrot@google.com>
9290
9291         PR target/46975
9292         * gcc.target/arm/pr46975.c: New testcase.
9293
9294 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9295
9296         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9297         (PMETH, arglist_t): Removed.
9298         (method_get_number_of_arguments): Removed.
9299         (method_get_nth_argument): Removed.
9300         (method_get_first_argument): Removed.
9301         (method_get_next_argument): Removed.
9302         (method_get_sizeof_arguments): Removed.
9303         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9304         (PMETH): Removed.
9305         (method_get_number_of_arguments): Removed.
9306         (method_get_nth_argument): Removed.
9307         (method_get_first_argument): Removed.
9308         (method_get_next_argument): Removed.
9309         (method_get_sizeof_arguments): Removed.
9310         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9311
9312 2011-06-09  David Li  <davidxl@google.com>
9313
9314         * gcc.dg/dump-pass.c: New test.
9315
9316 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9317
9318         PR c++/29003
9319         * g++.dg/parse/error38.C: New.
9320
9321 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9322
9323         PR middle-end/49308
9324         * gfortran.dg/pr49308.f90: New test.
9325
9326 2011-06-08  Jason Merrill  <jason@redhat.com>
9327
9328         * g++.dg/cpp0x/noexcept11.C: New.
9329         * g++.dg/cpp0x/noexcept12.C: New.
9330         * g++.dg/cpp0x/sfinae11.C: Adjust.
9331
9332 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9333
9334         PR testsuite/49323
9335         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9336         to dg-options, match also DW_AT_linkage_name.
9337
9338 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9339
9340         PR middle-end/21953
9341         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9342         -fno-common on alpha*-dec-osf*.
9343         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9344
9345 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9346
9347         PR rtl-optimization/49303
9348         * gcc.target/ia64/pr49303.c: New test.
9349
9350 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9351
9352         PR fortran/18918
9353         * gfortran.dg/coarray_lock_1.f90: New.
9354         * gfortran.dg/coarray_lock_2.f90: New.
9355
9356 2011-06-07  Jason Merrill  <jason@redhat.com>
9357
9358         * lib/prune.exp: Look for "required" rather than "instantiated".
9359         * g++.dg/abi/mangle11.C: Likewise.
9360         * g++.dg/abi/mangle12.C: Likewise.
9361         * g++.dg/abi/mangle17.C: Likewise.
9362         * g++.dg/abi/mangle20-2.C: Likewise.
9363         * g++.dg/abi/pragma-pack1.C: Likewise.
9364         * g++.dg/cpp0x/decltype26.C: Likewise.
9365         * g++.dg/cpp0x/decltype28.C: Likewise.
9366         * g++.dg/cpp0x/decltype29.C: Likewise.
9367         * g++.dg/cpp0x/enum11.C: Likewise.
9368         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9369         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9370         * g++.dg/cpp0x/pr47416.C: Likewise.
9371         * g++.dg/ext/case-range2.C: Likewise.
9372         * g++.dg/ext/case-range3.C: Likewise.
9373         * g++.dg/gomp/for-19.C: Likewise.
9374         * g++.dg/gomp/pr37533.C: Likewise.
9375         * g++.dg/gomp/pr38639.C: Likewise.
9376         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9377         * g++.dg/inherit/base3.C: Likewise.
9378         * g++.dg/inherit/using6.C: Likewise.
9379         * g++.dg/init/placement4.C: Likewise.
9380         * g++.dg/init/reference3.C: Likewise.
9381         * g++.dg/lookup/scoped6.C: Likewise.
9382         * g++.dg/lookup/using7.C: Likewise.
9383         * g++.dg/other/abstract1.C: Likewise.
9384         * g++.dg/other/error10.C: Likewise.
9385         * g++.dg/other/error5.C: Likewise.
9386         * g++.dg/other/field1.C: Likewise.
9387         * g++.dg/other/offsetof5.C: Likewise.
9388         * g++.dg/parse/bitfield2.C: Likewise.
9389         * g++.dg/parse/constant4.C: Likewise.
9390         * g++.dg/parse/crash20.C: Likewise.
9391         * g++.dg/parse/invalid-op1.C: Likewise.
9392         * g++.dg/parse/non-dependent2.C: Likewise.
9393         * g++.dg/parse/template18.C: Likewise.
9394         * g++.dg/tc1/dr152.C: Likewise.
9395         * g++.dg/tc1/dr166.C: Likewise.
9396         * g++.dg/tc1/dr176.C: Likewise.
9397         * g++.dg/tc1/dr213.C: Likewise.
9398         * g++.dg/template/access11.C: Likewise.
9399         * g++.dg/template/access2.C: Likewise.
9400         * g++.dg/template/access3.C: Likewise.
9401         * g++.dg/template/access7.C: Likewise.
9402         * g++.dg/template/arg7.C: Likewise.
9403         * g++.dg/template/cond2.C: Likewise.
9404         * g++.dg/template/crash13.C: Likewise.
9405         * g++.dg/template/crash40.C: Likewise.
9406         * g++.dg/template/crash7.C: Likewise.
9407         * g++.dg/template/crash84.C: Likewise.
9408         * g++.dg/template/ctor5.C: Likewise.
9409         * g++.dg/template/defarg13.C: Likewise.
9410         * g++.dg/template/defarg14.C: Likewise.
9411         * g++.dg/template/dtor7.C: Likewise.
9412         * g++.dg/template/eh2.C: Likewise.
9413         * g++.dg/template/error2.C: Likewise.
9414         * g++.dg/template/error43.C: Likewise.
9415         * g++.dg/template/friend32.C: Likewise.
9416         * g++.dg/template/injected1.C: Likewise.
9417         * g++.dg/template/instantiate1.C: Likewise.
9418         * g++.dg/template/instantiate3.C: Likewise.
9419         * g++.dg/template/instantiate5.C: Likewise.
9420         * g++.dg/template/instantiate7.C: Likewise.
9421         * g++.dg/template/local6.C: Likewise.
9422         * g++.dg/template/lookup2.C: Likewise.
9423         * g++.dg/template/member5.C: Likewise.
9424         * g++.dg/template/memfriend15.C: Likewise.
9425         * g++.dg/template/memfriend16.C: Likewise.
9426         * g++.dg/template/memfriend17.C: Likewise.
9427         * g++.dg/template/memfriend7.C: Likewise.
9428         * g++.dg/template/meminit1.C: Likewise.
9429         * g++.dg/template/nested3.C: Likewise.
9430         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9431         * g++.dg/template/nontype12.C: Likewise.
9432         * g++.dg/template/nontype13.C: Likewise.
9433         * g++.dg/template/nontype6.C: Likewise.
9434         * g++.dg/template/pr23510.C: Likewise.
9435         * g++.dg/template/pr35240.C: Likewise.
9436         * g++.dg/template/ptrmem15.C: Likewise.
9437         * g++.dg/template/ptrmem6.C: Likewise.
9438         * g++.dg/template/qualified-id1.C: Likewise.
9439         * g++.dg/template/qualttp20.C: Likewise.
9440         * g++.dg/template/qualttp3.C: Likewise.
9441         * g++.dg/template/qualttp4.C: Likewise.
9442         * g++.dg/template/qualttp5.C: Likewise.
9443         * g++.dg/template/qualttp6.C: Likewise.
9444         * g++.dg/template/qualttp7.C: Likewise.
9445         * g++.dg/template/qualttp8.C: Likewise.
9446         * g++.dg/template/recurse.C: Likewise.
9447         * g++.dg/template/recurse2.C: Likewise.
9448         * g++.dg/template/ref5.C: Likewise.
9449         * g++.dg/template/scope2.C: Likewise.
9450         * g++.dg/template/sfinae10.C: Likewise.
9451         * g++.dg/template/sfinae3.C: Likewise.
9452         * g++.dg/template/sizeof3.C: Likewise.
9453         * g++.dg/template/static9.C: Likewise.
9454         * g++.dg/template/template-id-2.C: Likewise.
9455         * g++.dg/template/typedef13.C: Likewise.
9456         * g++.dg/template/typename4.C: Likewise.
9457         * g++.dg/template/using14.C: Likewise.
9458         * g++.dg/template/using2.C: Likewise.
9459         * g++.dg/template/warn1.C: Likewise.
9460         * g++.dg/warn/Wparentheses-13.C: Likewise.
9461         * g++.dg/warn/Wparentheses-15.C: Likewise.
9462         * g++.dg/warn/Wparentheses-16.C: Likewise.
9463         * g++.dg/warn/Wparentheses-17.C: Likewise.
9464         * g++.dg/warn/Wparentheses-18.C: Likewise.
9465         * g++.dg/warn/Wparentheses-19.C: Likewise.
9466         * g++.dg/warn/Wparentheses-20.C: Likewise.
9467         * g++.dg/warn/Wparentheses-23.C: Likewise.
9468         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9469         * g++.dg/warn/noeffect2.C: Likewise.
9470         * g++.dg/warn/noeffect4.C: Likewise.
9471         * g++.dg/warn/pr8570.C: Likewise.
9472         * g++.old-deja/g++.brendan/init2.C: Likewise.
9473         * g++.old-deja/g++.eh/spec6.C: Likewise.
9474         * g++.old-deja/g++.pt/crash10.C: Likewise.
9475         * g++.old-deja/g++.pt/crash36.C: Likewise.
9476         * g++.old-deja/g++.pt/derived3.C: Likewise.
9477         * g++.old-deja/g++.pt/error2.C: Likewise.
9478         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9479         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9480         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9481         * g++.old-deja/g++.pt/overload7.C: Likewise.
9482         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9483
9484 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9485             Iain Sandoe  <iains@gcc.gnu.org>
9486
9487         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9488         Added code to deal with the case when [Protocol
9489         -descriptionForInstanceMethod:] or [Protocol
9490         -descriptionForClassMethod:] returns NULL.
9491
9492 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9493             Iain Sandoe  <iains@gcc.gnu.org>
9494
9495         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9496         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9497         Added cast.
9498
9499 2011-06-07  Xinliang David Li  <davidxl@google.com>
9500
9501         * gcc.dg/inline_2.c: New test.
9502         * gcc.dg/unroll_2.c: New test.
9503         * gcc.dg/inline_3.c: New test.
9504         * gcc.dg/unroll_3.c: New test.
9505         * gcc.dg/inline_4.c: New test.
9506         * gcc.dg/unroll_4.c: New test.
9507         * gcc.dg/inline_1.c: New test.
9508         * gcc.dg/unroll_1.c: New test.
9509
9510 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9511
9512         PR tree-optimization/48497
9513         * lib/gcc-defs.exp (dg-additional-options): New proc.
9514         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9515         -msse2 on 32-bit x86.
9516
9517 2011-06-06  Jason Merrill  <jason@redhat.com>
9518
9519         * g++.dg/cpp0x/enum19.C: New.
9520
9521 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9522
9523         * gcc.target/arm/neon-reload-class.c: New test.
9524
9525 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9526
9527         PR debug/49130
9528         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9529
9530 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9531
9532         * gcc.target/arm/smlatb-1.c: New file.
9533         * gcc.target/arm/smlatt-1.c: New file.
9534         * gcc.target/arm/smlaltb-1.c: New file.
9535         * gcc.target/arm/smlaltt-1.c: New file.
9536
9537 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9538
9539         * gcc.target/arm/mla-2.c: New test.
9540
9541 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9542
9543         PR gcov-profile/49299
9544         * gcc.dg/tree-prof/pr49299-1.c: New test.
9545         * gcc.dg/tree-prof/pr49299-2.c: New test.
9546
9547 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9548
9549         * lib/target-supports.exp
9550         (check_effective_target_vect_widen_mult_qi_to_hi):
9551         Add NEON as supporting target.
9552         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9553         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9554         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9555         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9556         using widening multiplication on targets that support it.
9557         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9558         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9559         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9560
9561 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9562
9563         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9564         Modern Objective-C runtime API.
9565         * objc/execute/next_mapping.h: Removed.
9566         * objc-obj-c++-shared/next-mapping.h: Removed.
9567         * objc-obj-c++-shared/Object1.h: Removed.
9568         * objc-obj-c++-shared/Object1.m: Removed.
9569         * objc-obj-c++-shared/Object1.mm: Removed.
9570         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9571         * objc-obj-c++-shared/Protocol1.h: Removed.
9572         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9573         of ProtoBool, IVAR_T and METHOD.
9574         * objc-obj-c++-shared/runtime.h: New.
9575         * objc-obj-c++-shared/TestsuiteObject.h: New.
9576         * objc-obj-c++-shared/TestsuiteObject.m: New.
9577
9578         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9579         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9580         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9581         it a class method.
9582         * objc/execute/_cmd.m: Include
9583         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9584         runtime API.  ([TestClass +initialize]): Include this method also
9585         with the GNU runtime.
9586         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9587         Object.  ([-setValue:]): Return void.
9588         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9589         with the GNU runtime.  Include
9590         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9591         for the NeXT runtime.  Use the existing print_ivars() and
9592         compare_structures() implementations for the old NeXT runtime.
9593         Added new implementations for the Modern GNU and NeXT runtimes.
9594         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9595         well.  (main): Use objc_getClass().  Use return instead of exit.
9596         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9597         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9598         of exit().
9599         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9600         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9601         instead of Object.  (main): Use return instead of exit().
9602         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9603         instead of Object.  Removed prototype for exit().  (main): Use
9604         return instead of exit().  Use the Modern Objective-C runtime API.
9605         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9606         Object.
9607         * objc/execute/class-tests-1.h: Include
9608         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9609         runtime API.  (test_class_with_superclass): Do not call [Object
9610         class].  There is no need to with the current libobjc.
9611         * objc/execute/class-tests-2.h: Include
9612         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9613         runtime API.
9614         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9615         ../../objc-obj-c++-shared/next-mapping.h.
9616         * objc/execute/class-2.m: Likewise.
9617         * objc/execute/class-3.m: Likewise.
9618         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9619         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9620         +initialize]): Include this method also with the GNU
9621         runtime. (main): Use the Modern Objective-C runtime API.
9622         * objc/execute/class-5.m: Likewise.
9623         * objc/execute/class-6.m: Likewise.
9624         * objc/execute/class-7.m: Likewise.
9625         * objc/execute/class-8.m: Likewise.
9626         * objc/execute/class-9.m: Likewise.
9627         * objc/execute/class-10.m: Likewise.
9628         * objc/execute/class-11.m: Likewise.
9629         * objc/execute/class-12.m: Likewise.
9630         * objc/execute/class-13.m: Likewise.
9631         * objc/execute/class-14.m: Likewise.
9632         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9633         this method also with the GNU runtime.
9634         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9635         +initialize]): Include this method also with the GNU runtime.
9636         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9637         of Object.
9638         * objc/execute/encode-1.m: Likewise.
9639         * objc/execute/enumeration-1.m: Likewise.
9640         * objc/execute/enumeration-2.m: Likewise.
9641         * objc/execute/exceptions/catchall-1.m: Likewise.
9642         * objc/execute/exceptions/finally-1.m: Likewise.
9643         * objc/execute/exceptions/foward-1.m: Likewise.
9644         * objc/execute/exceptions/local-variables-1.m: Likewise.
9645         * objc/execute/exceptions/throw-nil.m: Likewise.
9646         * objc/execute/exceptions/trivial.m: Likewise.
9647         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9648         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9649         * objc/execute/exceptions/matcher-1.m: Likewise.
9650         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9651         Object.
9652         * objc/execute/formal_protocol-2.m: Likewise.
9653         * objc/execute/formal_protocol-3.m: Likewise.
9654         * objc/execute/formal_protocol-4.m: Likewise.
9655         * objc/execute/formal_protocol-5.m: Include
9656         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9657         protocol_getName().
9658         * objc/execute/formal_protocol-6.m: Likewise.
9659         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9660         Object.  Include <objc/Protocol.h> instead of
9661         ../../objc-obj-c++-shared/Protocol1.h.
9662         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9663         Object.
9664         * objc/execute/informal_protocol.m: Likewise.
9665         * objc/execute/load-3.m: Likewise.
9666         * objc/execute/many_args_method.m ([TestClass +initialize]):
9667         Include this method with the GNU runtime as well.
9668         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9669         * objc/execute/nested-func-1.m: Use TestsuiteObject
9670         instead of Object.
9671         * objc/execute/nil_method-1.m: Likewise.
9672         * objc/execute/no_clash.m: Likewise.
9673         * objc/execute/np-1.m: Do not include
9674         ../../objc-obj-c++-shared/Protocol1.h.
9675         (main): Use return instead of exit().
9676         * objc/execute/np-2.m: Do not include
9677         ../../objc-obj-c++-shared/Protocol1.h.
9678         ([MyObject +initialize]): Include this method also with the GNU
9679         runtime.  (main): Use return instead of exit().
9680         * objc/execute/object_is_class.m: Include
9681         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9682         of Object.  (main): Use the Modern Objective-C runtime API.
9683         * objc/execute/object_is_meta_class.m: Likewise.
9684         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9685         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9686         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9687         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9688         Objective-C runtime API.
9689         * objc/execute/protocol-isEqual-2.m: Likewise.
9690         * objc/execute/protocol-isEqual-3.m: Likewise.
9691         * objc/execute/protocol-isEqual-4.m: Likewise.
9692         * objc/execute/redefining_self.m ([TestClass +initialize]):
9693         Include this method with the GNU runtime as well.
9694         * objc/execute/root_methods.m: Include
9695         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9696         Include this method with the GNU runtime as well.
9697         (main): Use the Modern Objective-C runtime API.
9698         * objc/execute/selector-1.m: Include
9699         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9700         of Object.  (main): Use the Modern Objective-C runtime API.
9701         * objc/execute/static-1.m ([Test +initialize]): Include this
9702         method with the GNU runtime as well.
9703         * objc/execute/static-2.m: Likewise.
9704         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9705         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9706         ([MathClass +initialize]): Include this method with the GNU
9707         runtime as well.
9708         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9709         instead of Object.
9710         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9711         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9712         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9713         * objc.dg/attributes/method-attribute-1.m: Likewise.
9714         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9715         * objc.dg/attributes/method-attribute-2.m: Likewise.
9716         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9717         * objc.dg/attributes/method-attribute-3.m: Likewise.
9718         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9719         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9720         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9721         * obj-c++.dg/bitfield-1.mm: Likewise.
9722         * obj-c++.dg/bitfield-2.mm: Likewise
9723         * objc.dg/bitfield-3.m: Likewise.
9724         * obj-c++.dg/bitfield-4.mm: Likewise.
9725         * objc.dg/bitfield-5.m: Likewise
9726         * objc.dg/call-super-1.m: Likewise.
9727         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9728         Use objc_getClass() instead of objc_get_class(), but for the GNU
9729         runtime redefine objc_getClass as objc_get_class.  Include
9730         ../objc-obj-c++-shared/runtime.h.
9731         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9732         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9733         Use the Modern Objective-C runtime API.
9734         * objc.dg/class-protocol-1.m: Include
9735         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9736         * obj-c++.dg/class-protocol-1.mm: Likewise.
9737         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9738         * objc.dg/comp-types-10.m: Likewise.
9739         * objc.dg/comp-types-11.m: Likewise.
9740         * objc.dg/comp-types-12.m: Likewise.
9741         * obj-c++.dg/comp-types-9.mm: Likewise.
9742         * obj-c++.dg/comp-types-11.mm: Likewise.
9743         * obj-c++.dg/comp-types-12.mm: Likewise.
9744         * obj-c++.dg/comp-types-13.mm: Likewise.
9745         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9746         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9747         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9748         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9749         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9750         * objc.dg/desig-init-1.m: Likewise.
9751         * obj-c++.dg/defs.mm: Likewise.
9752         * objc.dg/exceptions-2.m: Likewise.
9753         * obj-c++.dg/except-1.mm: Likewise.
9754         * obj-c++.dg/exceptions-2.mm: Likewise.
9755         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9756         Use the Modern Objective-C runtime API.
9757         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9758         the Modern Objective-C runtime API.  Do not include
9759         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9760         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9761         the Modern Objective-C runtime API except when using an older NeXT
9762         runtime.
9763         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9764         the Modern Objective-C runtime API.
9765         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9766         objc/encoding.h.
9767         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9768         * objc.dg/encode-7-next-64bit.m: Updated include.
9769         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9770         objc/encoding.h.
9771         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9772         the Modern Objective-C runtime API.
9773         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9774         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9775         instead of ../objc-obj-c++-shared/Protocol1.h.
9776         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9777         the Modern Objective-C runtime API except when using an older NeXT
9778         runtime.
9779         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9780         the Modern Objective-C runtime API.
9781         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9782         Object.
9783         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9784         * objc.dg/fix-and-continue-2.m: Likewise.
9785         * objc.dg/foreach-1.m: Likewise.
9786         * objc.dg/foreach-2.m: Likewise.
9787         * objc.dg/foreach-3.m: Likewise.
9788         * objc.dg/foreach-4.m: Likewise.
9789         * objc.dg/foreach-5.m: Likewise.
9790         * objc.dg/foreach-6.m: Likewise.
9791         * objc.dg/foreach-7.m: Likewise.
9792         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9793         Object.
9794         * objc.dg/func-ptr-2.m: Likewise.
9795         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9796         Do not include objc/objc-api.h.
9797         * obj-c++.dg/fsf-package-0.mm: Likewise.
9798         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9799         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9800         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9801         of Object.
9802         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9803         * objc.dg/gnu-runtime-3.m: Likewise.
9804         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9805         * objc.dg/headers.m: Include objc/runtime.h instead of
9806         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9807         for the NeXT runtime.
9808         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9809         * obj-c++.dg/isa-field-1.mm: Likewise.
9810         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9811         * objc.dg/layout-1.m: Likewise.
9812         * objc.dg/layout-2.m: Likewise.
9813         * objc.dg/local-decl-2.m: Likewise.
9814         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9815         Object.  ([Container +elementForView:]): Use
9816         class_conformsToProtocol().
9817         * obj-c++.dg/lookup-2.mm: Likewise.
9818         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9819         * obj-c++.dg/local-decl-1.mm: Likewise.
9820         * objc.dg/method-3.m: Likewise.
9821         * objc.dg/method-4.m: Likewise.
9822         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9823         ../objc-obj-c++-shared/Protocol1.h.
9824         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9825         * objc.dg/method-9.m: Likewise.
9826         * objc.dg/method-10.m: Likewise.
9827         * objc.dg/method-13.m ([Root +initialize]): Include this method
9828         also for the GNU runtime.  (main): Use objc_getClass() also for
9829         the GNU runtime.
9830         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9831         * objc.dg/method-17.m: Likewise.
9832         * objc.dg/method-19.m: Likewise.
9833         * objc.dg/method-20b.m: Likewise.
9834         * obj-c++.dg/method-2.mm: Likewise.
9835         * obj-c++.dg/method-6.mm: Likewise.
9836         * obj-c++.dg/method-10.mm: Likewise.
9837         * obj-c++.dg/method-11.mm: Likewise.
9838         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9839         ../objc-obj-c++-shared/Protocol1.h.
9840         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9841         * obj-c++.dg/method-15.mm: Likewise.
9842         * obj-c++.dg/method-17.mm: Likewise.
9843         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9844         +initialize]): Include this method also for the GNU
9845         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9846         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9847         * obj-c++.dg/method-22.mm: Likewise.
9848         * obj-c++.dg/method-23.mm: Likewise.
9849         * obj-c++.dg/no-extra-load.mm: Likewise.
9850         * objc.dg/objc-fast-4.m: Likewise.
9851         * objc.dg/objc-gc-4.m: Likewise.
9852         * obj-c++.dg/objc-gc-3.mm: Likewise.
9853         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9854         protocol_getMethodDescription() instead of [Protocol
9855         -descriptionForInstanceMethod].
9856         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9857         Made it available with all runtimes.  (main): Call -test instead
9858         of -class.
9859         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9860         and put into a category.
9861         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9862         Object.  Include objc/objc.h.
9863         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9864         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9865         New. (main): Use protocol_getMethodDescription() instead
9866         of [Protocol -descriptionForInstanceMethod] and [Protocol
9867         -descriptionForClassMethod].
9868         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9869         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9870         Objective-C runtime API.
9871         * obj-c++.dg/proto-qual-1.mm: Likewise.
9872         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9873         Object.
9874         * obj-c++.dg/property/property-1.mm: Likewise.
9875         * obj-c++.dg/qual-types-1.mm: Likewise.
9876         * objc.dg/selector-2.m: Include objc/objc.h instead of
9877         ../objc-obj-c++-shared/Object1.h.
9878         * obj-c++.dg/selector-2.mm: Likewise.
9879         * obj-c++.dg/selector-5.mm: Likewise.
9880         * obj-c++.dg/selector-6.mm: Likewise.
9881         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9882         Object.  Do not include objc/objc-api.h.
9883         * obj-c++.dg/set-not-used-1.mm: Likewise.
9884         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9885         * objc.dg/stret-1.m: Likewise.
9886         * objc.dg/stret-2.m: Likewise.
9887         * obj-c++.dg/super-class-2.mm: Likewise.
9888         * objc.dg/super-class-3.m: Likewise.
9889         * objc.dg/super-class-4.m: Likewise.
9890         * objc.dg/sync-2.m: Likewise.
9891         * obj-c++.dg/sync-2.mm: Likewise.
9892         * objc.dg/sync-1.m: Include objc/objc.h instead of
9893         ../objc-obj-c++-shared/Object1.h.
9894         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9895         'Class' as the type of 'isa'.
9896         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9897         Objective-C runtime API.  ([TestClass +initialize]): Include this
9898         method with the GNU runtime as well.
9899         * objc.dg/strings/strings-1.m: Updated includes.
9900         * obj-c++.dg/strings/strings-1.mm: Likewise.
9901         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9902         objc.dg/strings/const-str-12b.m.
9903         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9904         * obj-c++.dg/template-3.mm: Likewise.
9905         * obj-c++.dg/template-4.mm: Likewise.
9906         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9907         Objective-C runtime API.
9908         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9909         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9910         * obj-c++.dg/try-catch-1.mm: Likewise.
9911         * obj-c++.dg/try-catch-2.mm: Likewise.
9912         * objc.dg/try-catch-3.m: Likewise.
9913         * obj-c++.dg/try-catch-3.mm: Likewise.
9914         * objc.dg/try-catch-6.m: Likewise.
9915         * objc.dg/try-catch-7.m: Likewise.
9916         * obj-c++.dg/try-catch-7.mm: Likewise.
9917         * obj-c++.dg/try-catch-8.mm: Likewise.
9918         * obj-c++.dg/try-catch-9.mm: Likewise.
9919         * objc.dg/try-catch-10.m: Likewise.
9920         * obj-c++.dg/try-catch-11.mm: Likewise.
9921         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9922         Object.  Include objc/objc.h.
9923         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9924         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9925         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9926         Object.  Use Modern Objective-C runtime API.  Do not use
9927         performv::.
9928         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9929         * obj-c++.dg/torture/trivial.mm: Likewise.
9930         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9931         instead of ../objc-obj-c++-shared/Object1.h.  Include
9932         ../objc-obj-c++-shared/runtime.h.
9933         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9934         * objc.dg/torture/strings/const-str-11.m: Likewise.
9935         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9936         * objc.dg/torture/strings/const-str-9.m: Likewise.
9937         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9938         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9939         instead of Object. Only add _FooClassReference if
9940         __NEXT_RUNTIME__.
9941         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9942         * objc.dg/torture/strings/const-str-8.m: Likewise.
9943         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9944         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9945         additional sources.
9946         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9947         Object.
9948         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9949         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9950         * obj-c++.dg/va-meth-1.mm: Likewise.
9951         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9952         ../objc-obj-c++-shared/Object1.h.
9953         * objc.dg/zero-link-3.m: Likewise.
9954
9955 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9956
9957         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9958
9959 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9960
9961         PR obj-c++/48275
9962         * obj-c++.dg/property/cxx-property-1.mm: New.
9963         * obj-c++.dg/property/cxx-property-2.mm: New.
9964
9965 2011-06-06  Jason Merrill  <jason@redhat.com>
9966
9967         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9968
9969 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9970
9971         PR rtl-optimization/49145
9972         From Ryan Mansfield
9973         * gcc.c-torture/compile/pr49145.c: New test.
9974
9975 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9976
9977         PR testsuite/49288
9978         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9979         to dg-options, match also DW_AT_linkage_name.
9980
9981         PR debug/49294
9982         * gcc.dg/debug/pr49294.c: New test.
9983
9984         PR c++/49264
9985         * g++.dg/opt/pr49264.C: New test.
9986
9987 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9988
9989         PR tree-optimization/49243
9990         * gcc.dg/pr49243.c: New.
9991
9992 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9993
9994         * gnat.dg/specs/cond_expr1.ads: New test.
9995
9996 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9997
9998         * gnat.dg/deferred_const4.ad[sb]: New test.
9999         * gnat.dg/deferred_const4_pkg.ads: New helper.
10000
10001 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10002
10003         * gnat.dg/test_tamdt.adb: Rename to...
10004         * gnat.dg/taft_type1.adb: ...this.
10005         * gnat.dg/tamdt.ad[sb]: Rename to...
10006         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
10007         * gnat.dg/tamdt_aux.ads: Rename to...
10008         * gnat.dg/taft_type1_pkg2.ads: ...this.
10009         * gnat.dg/taft_type2.ad[sb]: New test.
10010         * gnat.dg/taft_type2_pkg.ads: New helper.
10011         * gnat.dg/taft_type3.adb: New test.
10012         * gnat.dg/taft_type3_pkg.ads: New helper.
10013
10014 2011-06-05  Tobias Burnus  <burnus@net-b.de>
10015
10016         PR fortran/49255
10017         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
10018         for F2008.
10019
10020 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10021
10022         PR testsuite/49287
10023         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
10024         warning.
10025         * objc.dg/gnu-api-2-objc.m: Likewise.
10026         * obj-c++.dg/gnu-api-2-class.mm: Likewise
10027         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10028
10029 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10030
10031         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
10032         alignment, not the alignment, when calling class_addIvar().  Add
10033         an 'isa' instance variable to the test root class.
10034         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10035
10036 2011-06-04  Jan Hubicka  <jh@suse.cz>
10037
10038         PR tree-optimization/48893
10039         PR tree-optimization/49091
10040         PR tree-optimization/49179
10041         * gfortran.dg/pr49179.f90: New testcase
10042
10043 2011-06-04  Jan Hubicka  <jh@suse.cz>
10044
10045         PR lto/48954
10046         * g++.dg/torture/pr48954.C: New testcase.
10047
10048 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10049
10050         * g++.dg/warn/delete-non-virtual-dtor.C: New.
10051
10052 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10053
10054         PR c++/33840
10055         * g++.dg/diagnostic/bitfld2.C: New.
10056
10057 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10058
10059         PR target/49281
10060         * gcc.c-torture/execute/pr49281.c: New test.
10061
10062 2011-06-04  Jan Hubicka  <jh@suse.cz>
10063
10064         PR tree-optimize/48929
10065         * gcc.c-torture/compile/pr48929.c: New testcase.
10066
10067 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10068
10069         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10070
10071 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
10072
10073         PR c++/49276
10074         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10075
10076 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10077
10078         * objc.dg/headers.m: Do not include sarray.h and hash.h.
10079
10080 2011-06-03  Richard Henderson  <rth@redhat.com>
10081             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10082
10083         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10084
10085 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10086
10087         * objc.dg/headers.m: Do not include objc-list.h.
10088
10089 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10090
10091         * objc.dg/type-stream-1.m: Test removed.
10092         * objc.dg/headers.m: Do not include typedstream.h.
10093
10094 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10095
10096         * objc.dg/torture/forward-1.m (main): Updated testcase.
10097
10098 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
10099
10100         PR target/49163
10101         * gcc.c-torture/compile/pr49163.c: New.
10102
10103 2011-06-02  Asher Langton  <langton2@llnl.gov>
10104
10105         PR fortran/49268
10106         * gfortran.dg/PR49268.f90: New test.
10107
10108 2011-06-02  Asher Langton  <langton2@llnl.gov>
10109
10110         PR fortran/37039
10111         * gfortran.dg/PR37039.f90: New test.
10112
10113 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10114
10115         PR objc/48539
10116         * objc.dg/method-5.m: Updated.
10117         * objc.dg/method-19.m: Updated.
10118         * objc.dg/method-lookup-1.m: New.
10119         * obj-c++.dg/method-6.mm: Updated.
10120         * obj-c++.dg/method-7.mm: Updated.
10121         * obj-c++.dg/method-lookup-1.mm: New.
10122
10123 2011-06-02  DJ Delorie  <dj@redhat.com>
10124
10125         * lib/timeout.exp (timeout): Add board_info support.
10126
10127 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10128
10129         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10130
10131 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10132
10133         PR fortran/49265
10134         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10135         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10136
10137 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10138             Hans-Peter Nilsson  <hp@axis.com>
10139
10140         PR rtl-optimization/48840
10141         * gcc.target/sparc/ultrasp13.c: New test.
10142
10143 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10144
10145         PR target/49238
10146         * gcc.c-torture/compile/pr49238.c: New.
10147
10148 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10149
10150         * gcc.target/arm/g2.c: Skip test in -mthumb.
10151         Skip test unless cpu is xscale.
10152         * gcc.target/arm/scd42-2.c: Likewise.
10153         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10154
10155 2011-06-01  Jason Merrill  <jason@redhat.com>
10156
10157         * g++.dg/cpp0x/decltype28.C: New.
10158         * g++.dg/cpp0x/decltype29.C: New.
10159
10160 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10161
10162         PR target/45074
10163         * gcc.target/mips/pr45074.c: New test.
10164
10165 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10166             Hans-Peter Nilsson  <hp@axis.com>
10167
10168         PR rtl-optimization/48830
10169         * gcc.target/sparc/ultrasp12.c: New test.
10170
10171 2011-06-01  David Li  <davidxl@google.com>
10172
10173         * gcc.dg/profile-dir-1.c: Change pass name.
10174         * gcc.dg/profile-dir-2.c: Ditto.
10175         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10176         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10177         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10178         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10179         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10180         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10181         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10182         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10183         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10184         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10185         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10186         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10187         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10188         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10189         * gcc.dg/profile-dir-3.c: Ditto.
10190         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10191
10192 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10193
10194         * objc.dg/attributes/method-nonnull-1.m: New test.
10195         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10196
10197 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10198
10199         PR fortran/18918
10200         * gfortran.dg/coarray_atomic_1.f90: New.
10201         * gfortran.dg/coarray/atomic_1.f90: New.
10202
10203 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10204
10205         * gcc.dg/guality/bswaptest.c: New test.
10206         * gcc.dg/guality/clztest.c: New test.
10207         * gcc.dg/guality/ctztest.c: New test.
10208         * gcc.dg/guality/rotatetest.c: New test.
10209
10210         PR target/48688
10211         * gcc.target/i386/pr48688.c: New test.
10212
10213 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10214
10215         PR c++/48010
10216         * g++.dg/lookup/name-clash9.C: New.
10217
10218 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10219
10220         PR fortran/18918
10221         * gfortran.dg/coarray/dummy_1.f90: New.
10222
10223 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10224
10225         PR fortran/18918
10226         * gfortran.dg/coarray/save_1.f90: New.
10227         * gfortran.dg/coarray_4.f90: Update dg-error.
10228
10229 2011-05-31  Jason Merrill  <jason@redhat.com>
10230
10231         * g++.dg/cpp0x/rv-template1.C: New.
10232
10233 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10234
10235         PR rtl-optimization/49235
10236         * gcc.dg/pr49235.c: New test.
10237
10238 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10239
10240         PR tree-optimization/49093
10241         * gcc.dg/vect/pr49093.c: New test.
10242
10243 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10244
10245         PR debug/49047
10246         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10247
10248 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10249
10250         PR testsuite/49239
10251         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10252         output array.
10253
10254 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10255
10256         PR target/49186
10257         * gcc.c-torture/execute/pr49186.c: New.
10258
10259 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10260
10261         PR target/49168
10262          * gcc.target/i386/pr49168-1.c: New.
10263
10264 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10265             Eric Botcazou  <ebotcazou@adacore.com>
10266
10267         * gcc.dg/guality/drap.c: New test.
10268
10269 2011-05-30  Richard Guenther  <rguenther@suse.de>
10270
10271         PR tree-optimization/49210
10272         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10273         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10274
10275 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10276
10277         PR c++/49223
10278         * g++.dg/gomp/pr49223-1.C: New test.
10279         * g++.dg/gomp/pr49223-2.C: New test.
10280
10281 2011-05-30  Richard Guenther  <rguenther@suse.de>
10282
10283         PR tree-optimization/49218
10284         * gcc.c-torture/execute/pr49218.c: New testcase.
10285
10286 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10287
10288         PR tree-optimization/49199
10289         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10290         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10291         -fno-tree-scev-cprop.
10292
10293 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10294
10295         PR fortran/47601
10296         * gfortran.dg/extends_13.f03: New.
10297
10298 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10299
10300         PR rtl-optimization/49095
10301         * gcc.target/i386/pr49095.c: New test.
10302
10303 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10304
10305         PR fortran/18918
10306         * gfortran.dg/coarray_24.f90: New.
10307
10308 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10309
10310         PR fortran/18918
10311         * gfortran.dg/coarray_23.f90: New.
10312
10313 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10314
10315         From Ryan Mansfield
10316         * gcc.dg/pr48826.c: New test.
10317
10318 2011-05-29  Richard Guenther  <rguenther@suse.de>
10319
10320         PR tree-optimization/49217
10321         * gcc.dg/torture/pr49217.c: New testcase.
10322
10323 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10324
10325         PR testsuite/49222
10326         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10327
10328 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10329
10330         * gnat.dg/boolean_subtype.adb: Rename to...
10331         * gnat.dg/boolean_subtype1.adb: ...this.
10332
10333 2011-05-28  Jason Merrill  <jason@redhat.com>
10334
10335         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10336
10337 2011-05-27  Jason Merrill  <jason@redhat.com>
10338
10339         * g++.dg/cpp0x/enum18.C: Adjust.
10340
10341         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10342
10343 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10344
10345         PR fortran/18918
10346         * gfortran.dg/coarray_22.f90: New.
10347
10348 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10349
10350         PR tree-optimization/46728
10351         * gcc.target/powerpc/pr46728-1.c: New.
10352         * gcc.target/powerpc/pr46728-2.c: New.
10353         * gcc.target/powerpc/pr46728-3.c: New.
10354         * gcc.target/powerpc/pr46728-4.c: New.
10355         * gcc.target/powerpc/pr46728-5.c: New.
10356         * gcc.dg/pr46728-6.c: New.
10357         * gcc.target/powerpc/pr46728-7.c: New.
10358         * gcc.target/powerpc/pr46728-8.c: New.
10359         * gcc.dg/pr46728-9.c: New.
10360         * gcc.target/powerpc/pr46728-10.c: New.
10361         * gcc.target/powerpc/pr46728-11.c: New.
10362         * gcc.dg/pr46728-12.c: New.
10363         * gcc.target/powerpc/pr46728-13.c: New.
10364         * gcc.target/powerpc/pr46728-14.c: New.
10365         * gcc.target/powerpc/pr46728-15.c: New.
10366         * gcc.target/powerpc/pr46728-16.c: New.
10367
10368 2011-05-27  Jason Merrill  <jason@redhat.com>
10369
10370         * g++.dg/abi/mangle47.C: New.
10371
10372         PR c++/49176
10373         * g++.dg/template/const5.C: New.
10374
10375         * g++.dg/cpp0x/enum18.C: New.
10376
10377         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10378
10379         * g++.dg/cpp0x/error6.C: New.
10380
10381         * g++.dg/cpp0x/error5.C: New.
10382
10383 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10384
10385         PR c++/49165
10386         * g++.dg/eh/cond6.C: New test.
10387
10388 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10389
10390         PR fortran/48820
10391         * gfortran.dg/rank_3.f90: New.
10392         * gfortran.dg/rank_4.f90: New.
10393
10394 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10395
10396         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10397         replace dump search.
10398
10399 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10400
10401         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10402         * gnat.dg/bit_packed_array5.adb: ...here.
10403
10404 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10405
10406         PR c++/42056
10407         * g++.dg/cpp0x/auto25.C: New.
10408
10409 2011-05-27  Richard Guenther  <rguenther@suse.de>
10410
10411         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10412
10413 2011-05-27  Richard Guenther  <rguenther@suse.de>
10414
10415         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10416
10417 2011-05-27  Richard Guenther  <rguenther@suse.de>
10418
10419         PR middle-end/49189
10420         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10421
10422 2011-05-26  Jason Merrill  <jason@redhat.com>
10423
10424         * g++.dg/cpp0x/friend1.C: New.
10425         * g++.dg/cpp0x/friend2.C: New.
10426
10427         * g++.dg/cpp0x/auto7.C: Update.
10428         * g++.dg/template/crash50.C: Adjust.
10429         * g++.dg/template/static9.C: Adjust.
10430         * g++.old-deja/g++.ext/memconst.C: Adjust.
10431
10432 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10433
10434         * gcc.dg/march.c: Ignore a note for some targets.
10435
10436 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10437             Nathan Froyd  <froydnj@codesourcery.com>
10438
10439         PR c++/2288
10440         PR c++/18770
10441         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10442         * g++.dg/parse/pr18770.C: New test.
10443         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10444
10445 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10446
10447         PR fortran/48955
10448         * gfortran.dg/dependency_40.f90 : New test.
10449
10450 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10451
10452         PR fortran/18918
10453         * gfortran.dg/coarray/registering_1.f90: New.
10454
10455 2011-05-26  Jason Merrill  <jason@redhat.com>
10456
10457         * g++.dg/cpp0x/variadic111.C: New.
10458         * g++.dg/cpp0x/variadic41.C: Adjust.
10459
10460 2011-05-26  Richard Guenther  <rguenther@suse.de>
10461
10462         PR tree-optimization/48702
10463         * gcc.dg/torture/pr48702.c: New testcase.
10464
10465 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10466
10467         PR gcov-profile/48845
10468         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10469         support.
10470         * gcc.dg/matrix/matrix.exp: Likewise.
10471         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10472         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10473         line number to check_profiling_available.
10474         * lib/target-supports.exp (check_profiling_available): Account for
10475         this.
10476         Require TLS runtime support with -fprofile-generate.
10477         * lib/profopt.exp (profopt-execute): Add TLS options for
10478         -fprofile-generate.
10479         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10480
10481 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10482
10483         PR c++/49165
10484         * g++.dg/eh/cond5.C: New test.
10485
10486         PR tree-optimization/49161
10487         * gcc.c-torture/execute/pr49161.c: New test.
10488
10489 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10490
10491         * gcc.target/arm/neon-vorn-vbic.c: New test.
10492
10493 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10494
10495         PR tree-optimization/49038
10496         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10497         * gcc.dg/vect/pr49038.c: New test.
10498
10499 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10500
10501         * g++.dg/init/pr25811-3.C: New.
10502         * g++.dg/init/pr25811-4.C: New.
10503
10504 2011-05-25  Jason Merrill  <jason@redhat.com>
10505
10506         * g++.dg/cpp0x/enum17.C: New.
10507         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10508
10509         * g++.dg/cpp0x/auto24.C: New.
10510
10511         * g++.dg/cpp0x/error4.C: New.
10512
10513         * g++.dg/cpp0x/rv-restrict.C: New.
10514
10515         * g++.dg/cpp0x/enum15.C: New.
10516         * g++.dg/cpp0x/constexpr-switch2.C: New.
10517
10518         * g++.dg/cpp0x/variadic110.C: New.
10519
10520         * g++.dg/cpp0x/auto9.C: Add typedef test.
10521
10522         * g++.dg/cpp0x/auto23.C: New.
10523         * g++.dg/cpp0x/auto9.C: Adjust.
10524
10525         * g++.dg/cpp0x/defaulted29.C: New.
10526
10527         * g++.dg/cpp0x/initlist51.C: New.
10528
10529 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10530
10531         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10532         * g++.dg/abi/packed1.C: Suppress warning.
10533         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10534         * g++.dg/template/stdarg1.C: Likewise.
10535         * g++.dg/other/packed1.C: Remove arm from xfail list.
10536
10537 2011-05-25  Jason Merrill  <jason@redhat.com>
10538
10539         * g++.dg/cpp0x/enum16.C: New.
10540         * g++.dg/parse/error15.C: Adjust.
10541
10542         * g++.dg/cpp0x/initlist50.C: New.
10543
10544         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10545
10546         * g++.dg/cpp0x/variadic109.C: New.
10547
10548 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10549
10550          * gcc.target/i386/pause-1.c: New.
10551
10552 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10553
10554         * gcc.dg/stack-usage-1.c: Adjust comment.
10555         * gcc.dg/stack-usage-2.c: New test.
10556
10557 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10558
10559         PR c++/49136
10560         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10561         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10562
10563 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10564
10565         PR rtl-optimization/48757
10566         * gfortran.dg/pr48757.f:  New test case.
10567
10568 2011-05-24  Jason Merrill  <jason@redhat.com>
10569
10570         * g++.dg/cpp0x/access01.C: New.
10571
10572 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10573
10574         PR libobjc/48177
10575         * objc.dg/pr48177.m: New testcase.
10576
10577 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10578
10579         PR objc/48187
10580         * objc.dg/pr48187.m: New testcase.
10581         * obj-c++.dg/pr48187.mm: New testcase.
10582         * objc.dg/ivar-extra-semicolon.m: New testcase.
10583
10584 2011-05-24  Jason Merrill  <jason@redhat.com>
10585
10586         * g++.dg/template/access21.C: New.
10587         * g++.dg/template/access22.C: New.
10588
10589 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10590
10591         PR rtl-optimization/48633
10592         * g++.dg/pr48633.C: New test.
10593
10594 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10595
10596         PR target/49133
10597         * g++.dg/other/pr49133.C: New test.
10598
10599 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10600             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10601
10602         * gcc.dg/torture/tls/run-gd.c: New test.
10603         * gcc.dg/torture/tls/run-ie.c: New test.
10604         * gcc.dg/torture/tls/run-ld.c: New test.
10605         * gcc.dg/torture/tls/run-le.c: New test.
10606         * lib/target-supports.exp (check_effective_target_tls_runtime):
10607         Build testcase with TLS options.
10608
10609 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10610
10611         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10612
10613 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10614
10615         PR tree-optimization/49121
10616         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10617
10618 2011-05-23  Jason Merrill  <jason@redhat.com>
10619
10620         * g++.dg/cpp0x/defaulted28.C: New.
10621
10622         * g++.dg/cpp0x/sfinae25.C: New.
10623
10624         * g++.dg/cpp0x/rv-cast2.C: New.
10625
10626         * g++.dg/cpp0x/enum14.C: New.
10627
10628 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10629
10630         PR lto/49123
10631         * gcc.c-torture/execute/pr49123.c: New test.
10632
10633         PR debug/49032
10634         * gcc.dg/debug/pr49032.c: New test.
10635
10636         PR c/49120
10637         * gcc.dg/pr49120.c: New test.
10638
10639 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10640
10641         PR target/47315
10642         * gcc.target/i386/pr47315.c: New test.
10643
10644 2011-05-23  Jason Merrill  <jason@redhat.com>
10645
10646         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10647
10648         * g++.dg/cpp0x/sfinae24.C: New.
10649
10650         * g++.dg/cpp0x/error3.C: New.
10651
10652         * g++.dg/cpp0x/defaulted27.C: New.
10653
10654         * g++.dg/cpp0x/decltype27.C: New.
10655
10656 2011-05-23  Richard Guenther  <rguenther@suse.de>
10657
10658         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10659
10660 2011-05-23  Richard Guenther  <rguenther@suse.de>
10661
10662         PR tree-optimization/40874
10663         * g++.dg/tree-ssa/pr40874.C: New testcase.
10664
10665 2011-05-23  Richard Guenther  <rguenther@suse.de>
10666
10667         PR tree-optimization/49115
10668         * g++.dg/torture/pr49115.C: New testcase.
10669
10670 2011-05-23  Richard Guenther  <rguenther@suse.de>
10671
10672         PR middle-end/15419
10673         * gcc.dg/memcpy-3.c: New testcase.
10674
10675 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10676
10677         PR middle-end/48973
10678         * gcc.c-torture/execute/pr48973-1.c: New test.
10679         * gcc.c-torture/execute/pr48973-2.c: New test.
10680
10681 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10682
10683         PR c++/18016
10684         * g++.dg/warn/pr18016.C: New.
10685
10686 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10687
10688         PR target/45098
10689         * gcc.target/arm/ivopts-6.c: New test.
10690
10691 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10692
10693         PR middle-end/49029
10694         * gcc.c-torture/compile/pr49029.c: New test.
10695
10696 2011-05-22  Jason Merrill  <jason@redhat.com>
10697
10698         * g++.dg/cpp0x/sfinae23.C: New.
10699         * g++.dg/cpp0x/sfinae8.C: Correct.
10700
10701 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10702
10703         * gfortran.dg/function_optimize_8.f90:  New test case.
10704
10705 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10706
10707         PR tree-optimization/49087
10708         * gcc.dg/vect/O3-pr49087.c: New test.
10709
10710 2011-05-21  Jason Merrill  <jason@redhat.com>
10711
10712         * g++.dg/debug/const5.C: New.
10713
10714 2011-05-20  Jason Merrill  <jason@redhat.com>
10715
10716         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10717
10718         * g++.dg/cpp0x/constexpr-static7.C: New.
10719
10720         * g++.dg/cpp0x/enum12.C: New.
10721         * g++.dg/cpp0x/enum13.C: New.
10722
10723 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10724
10725         PR fortran/48699
10726         * gfortran.dg/select_type_23.f03: New.
10727
10728 2011-05-20  Jason Merrill  <jason@redhat.com>
10729
10730         * g++.dg/cpp0x/defaulted26.C: New.
10731
10732         * g++.dg/cpp0x/noexcept02.C: Fix.
10733         * g++.dg/cpp0x/noexcept03.C: Fix.
10734         * g++.dg/cpp0x/noexcept08.C: Fix.
10735         * g++.dg/cpp0x/noexcept10.C: New.
10736
10737 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10738
10739         PR fortran/48706
10740         * gfortran.dg/extends_12.f03: New.
10741
10742 2011-05-20  Jason Merrill  <jason@redhat.com>
10743
10744         * g++.dg/template/koenig9.C: New.
10745         * g++.dg/opt/pr47615.C: Fix.
10746         * g++.dg/overload/defarg1.C: Fix.
10747         * g++.dg/tc1/dr213.C: Remove xfail.
10748         * g++.dg/torture/pr34850.C: Fix.
10749         * g++.dg/torture/pr39362.C: Fix.
10750         * g++.old-deja/g++.brendan/crash56.C: Fix.
10751         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10752
10753 2011-05-20  Richard Guenther  <rguenther@suse.de>
10754
10755         PR tree-optimization/49079
10756         * gcc.dg/torture/pr49079.c: New testcase.
10757
10758 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10759
10760         PR tree-optimization/49073
10761         * gcc.c-torture/execute/pr49073.c: New test.
10762
10763 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10764
10765         PR fortran/18918
10766         * gfortran.dg/coarray_21.f90: New.
10767
10768 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10769
10770         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10771         output.
10772
10773 2011-05-19  Richard Guenther  <rguenther@suse.de>
10774
10775         PR testsuite/49063
10776         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10777
10778 2011-05-19  Richard Guenther  <rguenther@suse.de>
10779
10780         PR middle-end/48985
10781         * gcc.dg/builtin-object-size-11.c: New testcase.
10782
10783 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10784
10785         PR target/45098
10786         * gcc.target/arm/ivopts.c: New test.
10787         * gcc.target/arm/ivopts-2.c: New test.
10788
10789 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10790
10791         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10792
10793 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10794
10795         * gcc.c-torture/execute/960321-1.x: Remove.
10796
10797 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10798
10799         PR fortran/48700
10800         * gfortran.dg/move_alloc_4.f90: New.
10801
10802 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10803
10804         PR target/49002
10805         * gcc.target/i386/pr49002-1.c: New test.
10806         * gcc.target/i386/pr49002-2.c: Likewise.
10807
10808 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10809
10810         PR tree-optimization/49039
10811         * gcc.c-torture/execute/pr49039.c: New test.
10812         * gcc.dg/tree-ssa/pr49039.c: New test.
10813         * g++.dg/torture/pr49039.C: New test.
10814
10815 2011-05-18  Jason Merrill  <jason@redhat.com>
10816
10817         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10818         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10819         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10820
10821 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10822
10823         * gcc.target/bfin/mcpu-bf592.c: New test.
10824
10825 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10826
10827         PR tree-optimization/41881
10828         * gcc.dg/vect/O3-pr41881.c: New test.
10829         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10830
10831 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10832
10833         PR tree-optimization/49000
10834         * gcc.dg/pr49000.c: New test.
10835
10836 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10837
10838         * gnat.dg/invalid1.adb: New test.
10839
10840 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10841
10842         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10843         scan pattern.
10844         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10845         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10846
10847 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10848
10849         PR c++/48994
10850         * g++.dg/cpp0x/range-for18.C: New.
10851
10852 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10853
10854         PR fortran/18918
10855         * gfortran.dg/coarray/image_index_2.f90: New.
10856
10857 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10858
10859         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10860         * g++.dg/cpp0x/override2.C: New.
10861
10862 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10863
10864         PR fortran/18918
10865         * gfortran.de/coarray_20.f90: New.
10866
10867 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10868
10869         PR fortran/22572
10870         * function_optimize_7.f90:  New test case.
10871
10872 2011-05-13  Jason Merrill  <jason@redhat.com>
10873
10874         * g++.dg/cpp0x/decltype26.C: New.
10875         * g++.dg/cpp0x/enum11.C: New.
10876
10877 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10878
10879         PR fortran/48972
10880         PR fortran/48991
10881         * gfortran.dg/assign_8.f90: Update dg-error.
10882
10883 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10884
10885         PR fortran/48972
10886         * gfortran.dg/io_constraints_8.f90: New.
10887         * gfortran.dg/io_constraints_9.f90: New.
10888
10889 2011-05-13  Martin Thuresson  <martint@google.com>
10890
10891         PR gcov-profile/47793
10892         * gcc.dg/pr47793.c: New.
10893
10894 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10895
10896         PR tree-optimization/48975
10897         * gcc.dg/pr48975.c: New test.
10898
10899 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10900
10901         PR fortran/48972
10902         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10903
10904 2011-05-12  Jason Merrill  <jason@redhat.com>
10905
10906         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10907
10908 2011-05-12  Geert Bosch  <bosch@adacore.com>
10909
10910         * gnat.dg/view_conversion1.adb: New test.
10911
10912 2011-05-12  Richard Guenther  <rguenther@suse.de>
10913
10914         PR tree-optimization/48172
10915         * gcc.dg/vect/pr48172.c: New testcase.
10916
10917 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10918
10919         PR debug/48967
10920         * g++.dg/opt/pr48967.C: New test.
10921
10922 2011-05-11  Jason Merrill  <jason@redhat.com>
10923
10924         * g++.dg/cpp0x/constexpr-friend.C: New.
10925         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10926
10927         * g++.dg/cpp0x/sfinae22.C: New.
10928
10929 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10930
10931         PR fortran/48889
10932         * gfortran.dg/generic_24.f90: New.
10933
10934 2011-05-11  Richard Guenther  <rguenther@suse.de>
10935
10936         PR tree-optimization/15256
10937         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10938
10939 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10940
10941         PR debug/48159
10942         * gcc.dg/pr48159-1.c: New test.
10943         * gcc.dg/pr48159-2.c: New test.
10944
10945 2011-05-11  Richard Guenther  <rguenther@suse.de>
10946
10947         PR middle-end/48953
10948         * gcc.dg/torture/pr48953.c: New testcase.
10949
10950 2011-05-11  Richard Guenther  <rguenther@suse.de>
10951
10952         PR tree-optimization/18041
10953         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10954
10955 2011-05-11  Alan Modra  <amodra@gmail.com>
10956
10957         PR target/47755
10958         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10959
10960 2011-05-10  Jason Merrill  <jason@redhat.com>
10961
10962         * g++.dg/cpp0x/defaulted25.C: New.
10963         * g++.dg/template/crash7.C: Adjust.
10964
10965         * g++.dg/cpp0x/variadic108.C: New.
10966
10967 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10968
10969         * g++.dg/inherit/virtual9.C: Extend.
10970
10971 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10972
10973         PR target/48857
10974         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10975         are passed and returned in vector registers.
10976
10977 2011-05-10  Richard Guenther  <rguenther@suse.de>
10978
10979         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10980         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10981         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10982         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10983         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10984         applies.
10985
10986 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10987
10988         PR tree-optimization/48611
10989         PR tree-optimization/48794
10990         * gfortran.dg/gomp/pr48611.f90: New test.
10991         * gfortran.dg/gomp/pr48794.f90: New test.
10992
10993         PR debug/48928
10994         * gcc.dg/dfp/pr48928.c: New test.
10995
10996 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10997
10998         PR c++/48522
10999         * g++.dg/cpp0x/pr48522.C: New.
11000
11001 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11002
11003         PR c++/48735
11004         * g++.dg/cpp0x/sfinae21.C: New.
11005
11006 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11007
11008         * g++.dg/template/sfinae28.C: Rename to...
11009         * g++.dg/cpp0x/sfinae19.C: ... this.
11010         * g++.dg/template/sfinae29.C: Rename to...
11011         * g++.dg/cpp0x/sfinae20.C: ... this.
11012
11013 2011-05-09  Jeff Law <law@redhat.com>
11014
11015         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
11016         consistent results.
11017
11018 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
11019
11020         PR c++/20039
11021         * g++.dg/init/pr20039.C: New.
11022
11023 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11024
11025         PR c++/48737
11026         PR c++/48744
11027         * g++.dg/template/sfinae28.C: New.
11028         * g++.dg/template/sfinae29.C: Likewise.
11029
11030 2011-05-09  Jason Merrill  <jason@redhat.com>
11031
11032         * g++.dg/template/nontype23.C: New.
11033
11034 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
11035         PR c++/48859
11036         * g++.dg/init/pr48859.C: New.
11037
11038 2011-05-09  Jason Merrill  <jason@redhat.com>
11039
11040         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11041         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11042         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11043         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11044         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11045         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11046         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11047         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11048
11049 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
11050
11051         * g++.dg/inherit/virtual9.C: New.
11052
11053 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
11054
11055         PR c++/48574
11056         * g++.dg/template/dependent-expr8.C: New test case.
11057
11058 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
11059
11060         PR tree-optimization/48837
11061         * gcc.dg/pr48837.c: New testcase.
11062
11063 2011-05-06  Jason Merrill  <jason@redhat.com>
11064
11065         * g++.dg/cpp0x/constexpr-condition2.C: New.
11066
11067         * g++.dg/cpp0x/constexpr-missing.C: New.
11068
11069 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11070
11071         PR fortran/18918
11072         * gfortran.dg/coarray/this_image_2.f90: New.
11073
11074 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11075
11076         PR fortran/48858
11077         PR fortran/48820
11078         * gfortran.dg/bind_c_usage_22.f90: New.
11079         * gfortran.dg/bind_c_usage_23.f90: New.
11080         * gfortran.dg/bind_c_usage_24.f90: New.
11081         * gfortran.dg/bind_c_usage_24_c.c: New.
11082
11083 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
11084
11085         PR c++/48838
11086         * g++.dg/template/member9.C: New test case.
11087
11088 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11089
11090         * gnat.dg/discr29.ad[sb]: New test.
11091         * gnat.dg/discr30.adb: Likewise.
11092
11093 2011-05-05  Julian Brown  <julian@codesourcery.com>
11094
11095         * gcc.target/arm/neon-vset_lanes8.c: New test.
11096
11097 2011-05-05  Jason Merrill  <jason@redhat.com>
11098
11099         * g++.dg/init/new32.C: New.
11100
11101 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11102
11103         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11104         Fix typo.
11105
11106 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
11107
11108         PR rtl-optimization/48381
11109         * gcc.c-torture/compile/pr48381.c: New test.
11110
11111 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
11112
11113         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11114         to dg-options.
11115         * gcc.target/i386/opt-1.c: Ditto.
11116
11117 2011-05-04  Jason Merrill  <jason@redhat.com>
11118
11119         * g++.dg/conversion/base1.C: New.
11120
11121 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11122
11123         PR libgfortran/48787
11124         * gfortran.dg/round_3.f08: Add more checks to test case.
11125
11126 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11127
11128         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11129         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11130         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11131         Gate test on effective_target fd_truncate.
11132
11133 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11134
11135         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11136         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11137         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11138         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11139         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11140         * gcc.target/i386/pr38824.c: Ditto.
11141         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11142         * gcc.target/i386/vecinit-2.c: Ditto.
11143         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11144         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11145         * gcc.target/i386/parity-2.c: Ditto.
11146         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11147
11148 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11149
11150         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11151         remove duplication.
11152         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11153         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11154         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11155
11156 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11157
11158         PR fortran/18918
11159         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11160
11161 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11162
11163         PR fortran/18918
11164         * gfortran.dg/coarray/this_image_1.f90: New.
11165
11166 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11167
11168         PR fortran/18918
11169         * gfortran.dg/coarray/caf.dg: New.
11170         * gfortran.dg/coarray/image_index_1.f90: New, copied
11171         from ../coarray_16.f90.
11172
11173 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11174
11175         PR c++/28501
11176         * g++.dg/ext/complex9.C: New.
11177
11178 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11179
11180         From Mike Frysinger
11181         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11182         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11183         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11184
11185 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11186
11187         * gcc.target/bfin/builtins: Created.
11188         * gcc.target/bfin/hisilh-O0.c: Deleted.
11189         * gcc.target/bfin/hisilh.c: Moved to...
11190         * gcc.target/bfin/builtins/hisilh.c: ...here.
11191         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11192         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11193         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11194         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11195         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11196         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11197         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11198         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11199         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11200         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11201         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11202         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11203         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11204         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11205         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11206         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11207         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11208         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11209         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11210         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11211         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11212         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11213         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11214         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11215         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11216         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11217         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11218         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11219         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11220         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11221         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11222         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11223         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11224         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11225         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11226         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11227         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11228         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11229         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11230         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11231         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11232         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11233         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11234         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11235         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11236         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11237         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11238         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11239         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11240         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11241         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11242         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11243         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11244         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11245         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11246         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11247         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11248         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11249         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11250         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11251         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11252         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11253         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11254         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11255         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11256         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11257         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11258         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11259         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11260         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11261         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11262         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11263         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11264         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11265         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11266         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11267         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11268         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11269         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11270         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11271         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11272         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11273         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11274         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11275         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11276         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11277         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11278         * gcc.target/bfin/builtins/circptr.c: Ditto.
11279         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11280         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11281         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11282         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11283         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11284         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11285         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11286         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11287         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11288         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11289         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11290         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11291         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11292         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11293         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11294         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11295         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11296         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11297         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11298         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11299         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11300         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11301         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11302         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11303         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11304         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11305         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11306         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11307         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11308         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11309         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11310         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11311         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11312         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11313         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11314         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11315         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11316         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11317         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11318         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11319         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11320         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11321         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11322         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11323         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11324         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11325         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11326         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11327         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11328         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11329         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11330         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11331         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11332         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11333         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11334         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11335         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11336         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11337         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11338         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11339         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11340         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11341         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11342         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11343         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11344         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11345         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11346         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11347         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11348         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11349
11350 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11351
11352         * gcc.target/arm/cold-lc.c: New test.
11353
11354 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11355
11356         PR target/48774
11357         * gcc.dg/pr48774.c: New test.
11358
11359 2011-05-03  Richard Guenther  <rguenther@suse.de>
11360
11361         * gcc.dg/large-size-array-5.c: New testcase.
11362
11363 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11364
11365         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11366
11367 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11368
11369         * lib/target-supports.exp (check_effective_target_vect_strided):
11370         Replace with...
11371         (check_effective_target_vect_strided2)
11372         (check_effective_target_vect_strided3)
11373         (check_effective_target_vect_strided4)
11374         (check_effective_target_vect_strided8): ...these new functions.
11375
11376         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11377         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11378         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11379         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11380         * gcc.dg/vect/pr37539.c: Likewise.
11381         * gcc.dg/vect/slp-11a.c: Likewise.
11382         * gcc.dg/vect/slp-11b.c: Likewise.
11383         * gcc.dg/vect/slp-11c.c: Likewise.
11384         * gcc.dg/vect/slp-12a.c: Likewise.
11385         * gcc.dg/vect/slp-12b.c: Likewise.
11386         * gcc.dg/vect/slp-18.c: Likewise.
11387         * gcc.dg/vect/slp-19a.c: Likewise.
11388         * gcc.dg/vect/slp-19b.c: Likewise.
11389         * gcc.dg/vect/slp-21.c: Likewise.
11390         * gcc.dg/vect/slp-23.c: Likewise.
11391         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11392
11393         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11394         instead of vect_interleave && vect_extract_even_odd.
11395         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11396         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11397         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11398         * gcc.dg/vect/vect-1.c: Likewise.
11399         * gcc.dg/vect/vect-10.c: Likewise.
11400         * gcc.dg/vect/vect-98.c: Likewise.
11401         * gcc.dg/vect/vect-107.c: Likewise.
11402         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11403         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11404         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11405         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11406         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11407         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11408         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11409         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11410         * gcc.dg/vect/vect-strided-float.c: Likewise.
11411         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11412         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11413         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11414         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11415         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11416         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11417         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11418         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11419         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11420         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11421         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11422         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11423         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11424         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11425         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11426
11427         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11428         target condition.
11429         * gcc.dg/vect/pr30843.c: Likewise.
11430         * gcc.dg/vect/pr33866.c: Likewise.
11431         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11432         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11433         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11434         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11435
11436 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11437
11438         * gcc.dg/vect/slp-11.c: Split into...
11439         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11440         gcc.dg/vect/slp-11c.c: ...these tests.
11441         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11442         * gcc.dg/vect/slp-12c.c: ...this new test.
11443         * gcc.dg/vect/slp-19.c: Split into...
11444         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11445         gcc.dg/vect/slp-19c.c: ...these new tests.
11446
11447 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11448
11449         * lib/target-supports.exp
11450         (check_effective_target_vect_extract_even_odd_wide): Delete.
11451         (check_effective_target_vect_strided_wide): Likewise.
11452         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11453         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11454         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11455         * gcc.dg/vect/pr37539.c: Likewise.
11456         * gcc.dg/vect/slp-11.c: Likewise.
11457         * gcc.dg/vect/slp-12a.c: Likewise.
11458         * gcc.dg/vect/slp-12b.c: Likewise.
11459         * gcc.dg/vect/slp-19.c: Likewise.
11460         * gcc.dg/vect/slp-23.c: Likewise.
11461         * gcc.dg/vect/vect-1.c: Likewise.
11462         * gcc.dg/vect/vect-98.c: Likewise.
11463         * gcc.dg/vect/vect-107.c: Likewise.
11464         * gcc.dg/vect/vect-strided-float.c: Likewise.
11465
11466 2011-05-02  Jason Merrill  <jason@redhat.com>
11467
11468         * g++.dg/init/new31.C: New.
11469
11470 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11471
11472         PR c/35445
11473         * gcc.dg/pr35445.c: New test.
11474
11475 2011-05-02  Jason Merrill  <jason@redhat.com>
11476
11477         * c-c++-common/vla-1.c: New.
11478
11479 2011-05-02  Richard Guenther  <rguenther@suse.de>
11480
11481         PR tree-optimization/48822
11482         * gcc.dg/torture/pr48822.c: New testcase.
11483
11484 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11485
11486         PR c++/47969
11487         * g++.dg/cpp0x/constexpr-47969.C: New.
11488
11489 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11490
11491         PR testsuite/48498
11492         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11493         on vect_no_align targets.
11494         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11495         vect_no_align targets.
11496
11497 2011-05-01  Xinliang David Li  <davidxl@google.com>
11498
11499         * gcc.dg/tree-ssa/integer-addr.c: New test.
11500         * gcc.dg/tree-ssa/alias_bug.c: New test.
11501
11502 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11503
11504         PR libgfortran/48787
11505         * gfortran.dg/round_3.f08: Add more checks.
11506
11507 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11508
11509         PR fortran/48821
11510         * gfortran.dg/import9.f90: New, proper test.
11511         * gfortran.dg/interface_37.f90: Remove bogus
11512         test (bogus copy of interface_36.f90).
11513
11514 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11515
11516         PR fortran/48821
11517         * gfortran.dg/interface_37.f90: New.
11518
11519 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11520
11521         PR fortran/48746
11522         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11523
11524 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11525
11526         PR tree-optimization/48809
11527         * gcc.c-torture/execute/pr48809.c: New test.
11528
11529 2011-04-29  Jeff Law <law@redhat.com>
11530
11531         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11532
11533 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11534
11535         PR c++/48606
11536         * g++.dg/init/ctor10.C: New.
11537
11538 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11539
11540         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11541           warning in implicitly instantiated templates.
11542
11543 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11544
11545         * g++.dg/warn/Wnull-conversion-1.C: New.
11546         * g++.dg/warn/Wnull-conversion-2.C: New.
11547
11548 2011-04-29  Diego Novillo  <dnovillo@google.com>
11549
11550         * g++.old-deja/g++.other/null3.C: Expect warning about
11551         converting boolean to a pointer.
11552
11553 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11554
11555         PR fortran/48462
11556         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11557         being a target.
11558
11559         PR fortran/48746
11560         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11561
11562 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11563
11564         PR fortran/48810
11565         * gfortran.dg/typebound_proc_22.f90: New.
11566
11567         PR fortran/48800
11568         * gfortran.dg/interface_36.f90: New.
11569
11570 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11571
11572         PR libgfortran/48488
11573         PR libgfortran/48602
11574         PR libgfortran/48615
11575         PR libgfortran/48684
11576         PR libgfortran/48787
11577         * gfortran.dg/fmt_g.f: Adjust test.
11578         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11579         * gfortran.dg/round_3.f08: New test.
11580         * gfortran.dg/namelist_print_1.f: Adjust test.
11581         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11582         * gfortran.dg/f2003_io_5.f03: Adjust test.
11583         * gfortran.dg/coarray_15.f90: Adjust test.
11584         * gfortran.dg/namelist_65.f90: Adjust test.
11585         * gfortran.dg/fmt_cache_1.f: Adjust test.
11586         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11587         * gfortran.dg/real_const_3.f90: Adjust test.
11588
11589 2011-04-29  Jan Hubicka  <jh@suse.cz>
11590
11591         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11592         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11593
11594 2011-04-28  Xinliang David Li  <davidxl@google.com>
11595
11596         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11597         * g++.dg/prof-robust-1.C: New test.
11598
11599 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11600
11601         PR tree-optimization/48765
11602         * gcc.dg/vect/pr48765.c: New.
11603
11604 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11605
11606         PR tree-optimization/48775
11607         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11608
11609 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11610
11611         PR c++/48798
11612         * g++.dg/inherit/pr48798.C: New.
11613         * g++.old-deja/g++.other/base1.C: Adjust.
11614
11615 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11616
11617         PR c++/48656
11618         * g++.dg/template/inherit7.C: New test case.
11619
11620 2011-04-28  Richard Guenther  <rguenther@suse.de>
11621
11622         PR tree-optimization/40052
11623         PR tree-optimization/15347
11624         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11625         * gcc.dg/pr15347.c: Likewise.
11626
11627 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11628
11629         PR c++/48530
11630         * g++.dg/cpp0x/sfinae18.C: New.
11631
11632 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11633
11634         PR c++/48771
11635         * g++.dg/ext/is_literal_type1.C: New.
11636
11637 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11638
11639         PR fortran/48112
11640         PR fortran/48279
11641         * gfortran.dg/interface_35.f90: New.
11642         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11643         * gfortran.dg/func_result_6.f90: Add dg-warning.
11644         * gfortran.dg/bessel_1.f90: Ditto.
11645         * gfortran.dg/hypot_1.f90: Ditto.
11646         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11647         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11648         * gfortran.dg/interface_assignment_4.f90: Ditto.
11649
11650 2011-04-27  Jason Merrill  <jason@redhat.com>
11651
11652         * g++.dg/ext/complex8.C: New.
11653
11654         * g++.dg/cpp0x/initlist49.C: New.
11655         * g++.dg/init/new30.C: New.
11656
11657 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11658
11659         PR fortran/48788
11660         * gfortran.dg/whole_file_34.f90: New.
11661
11662 2011-04-27  Jan Hubicka  <jh@suse.cz>
11663
11664         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11665
11666 2011-04-27  Jason Merrill  <jason@redhat.com>
11667
11668         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11669
11670         * g++.dg/parse/ambig6.C: New.
11671
11672 2011-04-27  Nick Clifton  <nickc@redhat.com>
11673
11674         * gcc.dg/20020312-2.c: Add definition for RX.
11675
11676         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11677         option with RX targets.
11678
11679         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11680         /* */ comments.
11681
11682 2011-04-27  Richard Guenther  <rguenther@suse.de>
11683
11684         * gcc.dg/tree-ssa/pr23382.c: Remove.
11685
11686 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11687
11688         PR target/48767
11689         * gcc.c-torture/compile/pr48767.c: New test.
11690
11691 2011-04-27  Richard Guenther  <rguenther@suse.de>
11692
11693         PR tree-optimization/48772
11694         * g++.dg/pr48772.C: New testcase.
11695
11696 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11697
11698         PR c/48742
11699         * gcc.c-torture/compile/pr48742.c: New test.
11700
11701 2011-04-26  Jason Merrill  <jason@redhat.com>
11702
11703         * g++.dg/lookup/koenig13.C: New.
11704
11705         * g++.dg/cpp0x/initlist48.C: New.
11706
11707 2011-04-25  Jason Merrill  <jason@redhat.com>
11708
11709         * g++.dg/cpp0x/sfinae17.C: New.
11710
11711 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11712
11713         PR target/48258
11714         * gcc.target/powerpc/pr48258-1.c: New file.
11715         * gcc.target/powerpc/pr48258-2.c: Ditto.
11716
11717 2011-04-26  Xinliang David Li  <davidxl@google.com>
11718
11719         * gcc.dg/uninit-suppress.c: New test.
11720         * gcc.dg/uninit-suppress.c: New test.
11721
11722 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11723
11724         PR debug/48768
11725         * gcc.dg/pr48768.c: New test.
11726
11727         PR tree-optimization/48734
11728         * gcc.c-torture/compile/pr48734.c: New test.
11729
11730         PR testsuite/48753
11731         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11732
11733 2011-04-26  Richard Guenther  <rguenther@suse.de>
11734
11735         PR tree-optimization/48731
11736         * gcc.dg/torture/pr48731.c: New testcase.
11737
11738 2011-04-26  Richard Guenther  <rguenther@suse.de>
11739
11740         PR testsuite/48753
11741         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11742
11743 2011-04-26  Richard Guenther  <rguenther@suse.de>
11744
11745         PR middle-end/48694
11746         * gcc.dg/torture/pr48694-1.c: New testcase.
11747         * gcc.dg/torture/pr48694-2.c: Likewise.
11748
11749 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11750
11751         * g++.dg/ext/underlying_type1.C: New.
11752         * g++.dg/ext/underlying_type2.C: Likewise.
11753         * g++.dg/ext/underlying_type3.C: Likewise.
11754         * g++.dg/ext/underlying_type4.C: Likewise.
11755         * g++.dg/ext/underlying_type5.C: Likewise.
11756         * g++.dg/ext/underlying_type6.C: Likewise.
11757         * g++.dg/ext/underlying_type7.C: Likewise.
11758         * g++.dg/ext/underlying_type8.C: Likewise.
11759         * g++.dg/ext/underlying_type9.C: Likewise.
11760         * g++.dg/ext/underlying_type10.C: Likewise.
11761
11762 2011-04-25  Jason Merrill  <jason@redhat.com>
11763
11764         * g++.dg/cpp0x/regress/template-const2.C: New.
11765
11766 2011-04-25  Jeff Law <law@redhat.com>
11767
11768         * gcc.dg/tree-ssa/vrp56.c: new test.
11769
11770 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11771
11772         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11773
11774 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11775
11776         PR preprocessor/48740
11777         * c-c++-common/raw-string-11.c: New test.
11778
11779 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11780
11781         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11782         hppa*-*-hpux*.
11783
11784 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11785
11786         PR fortran/18918
11787         * gfortran.dg/coarray_19.f90: New.
11788
11789 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11790
11791         PR c/48685
11792         * gcc.dg/pr48685.c: New test.
11793
11794 2011-04-22  Jan Hubicka  <jh@suse.cz>
11795
11796         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11797
11798 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11799
11800         PR tree-optimization/48717
11801         * gcc.c-torture/execute/pr48717.c: New test.
11802
11803 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11804
11805         PR target/48723
11806         * gcc.target/i386/pr48723.c: New test.
11807
11808 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11809
11810         PR c/48716
11811         * gcc.dg/gomp/pr48716.c: New test.
11812         * g++.dg/gomp/pr48716.C: New test.
11813
11814 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11815
11816         PR c/36750
11817         * gcc.dg/missing-field-init-2.c: Update testcase.
11818
11819 2011-04-22  Alan Modra  <amodra@gmail.com>
11820
11821         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11822
11823 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11824
11825         PR fortran/48405
11826         * gfortran.dg/function_optimize_6.f90:  New test.
11827
11828 2011-04-21  Easwaran Raman  <eraman@google.com>
11829
11830         * gcc.dg/stack-layout-2.c: New test.
11831
11832 2011-04-21  Richard Guenther  <rguenther@suse.de>
11833
11834         PR lto/48703
11835         * g++.dg/lto/pr48207-2_0.C: New testcase.
11836         * g++.dg/lto/pr48207-3_0.C: Likewise.
11837
11838 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11839
11840         * gnat.dg/volatile5.adb: New test.
11841         * gnat.dg/volatile5_pkg.ads: New helper.
11842
11843 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11844
11845         PR target/48708
11846         * gcc.target/i386/pr48708.c: New test.
11847
11848 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11849
11850         * gcc.dg/vect/vect-119.c: New test.
11851
11852 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11853
11854         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11855         and once without.
11856
11857 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11858             Richard Sandiford  <richard.sandiford@linaro.org>
11859
11860         PR target/46329
11861         * gcc.target/arm/pr46329.c: New test.
11862
11863 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11864
11865         PR fortran/18918
11866         * gfortran.dg/coarray_18.f90: New.
11867
11868 2011-04-20  Jason Merrill  <jason@redhat.com>
11869
11870         * g++.dg/cpp0x/initlist47.C: New.
11871
11872         * g++.dg/init/dtor4.C: New.
11873
11874 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11875
11876         PR target/48678
11877         * gcc.target/i386/sse2-pinsrw.c: New test.
11878         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11879         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11880         * gcc.target/i386/sse2-insvhi.c: Ditto.
11881         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11882         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11883
11884 2011-04-20  Jason Merrill  <jason@redhat.com>
11885
11886         * g++.dg/template/const4.C: New.
11887
11888 2011-04-20  Easwaran Raman  <eraman@google.com>
11889
11890         * gcc.dg/stack-layout-1.c: New test.
11891
11892 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11893
11894         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11895         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11896         function.
11897
11898 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11899
11900         * gcc.dg/binop-xor1.c: New test.
11901         * gcc.dg/binop-xor2.c: New test.
11902         * gcc.dg/binop-xor3.c: New test.
11903         * gcc.dg/binop-xor4.c: New test.
11904         * gcc.dg/binop-xor5.c: New test.
11905
11906 2011-04-20  Richard Guenther  <rguenther@suse.de>
11907
11908         PR tree-optimization/47892
11909         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11910
11911 2011-04-20  Richard Guenther  <rguenther@suse.de>
11912
11913         PR middle-end/48695
11914         * g++.dg/torture/pr48695.C: New testcase.
11915
11916 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11917
11918         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11919         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11920         * gcc.c-torture/execute/pr45262.c: Ditto
11921         * gcc.dg/torture/pr43165.c: Ditto.
11922         * gcc.dg/torture/pr47228.c: Ditto.
11923         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11924         * gcc.dg/ipa/pr45644.c: Ditto.
11925         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11926         PDP11.
11927
11928 2011-04-19  Jason Merrill  <jason@redhat.com>
11929
11930         * g++.dg/ext/complex7.C: New.
11931
11932         * g++.dg/ext/attrib41.C: New.
11933
11934 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11935
11936         PR testsuite/48676
11937         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11938
11939 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11940
11941         PR target/48678
11942         * gcc.target/i386/pr48678.c: New test.
11943
11944 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11945
11946         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11947         * g++.dg/opt/devirt2.C: New test.
11948         * g++.dg/ipa/devirt-g-1.C: Likewise.
11949
11950 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11951
11952         PR fortran/48588
11953         * gfortran.dg/whole_file_33.f90: New.
11954
11955 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11956
11957         * g++.dg/ipa/devirt-7.C: New test.
11958
11959 2011-04-19  Richard Guenther  <rguenther@suse.de>
11960
11961         PR lto/48207
11962         * g++.dg/lto/pr48207_0.C: New testcase.
11963
11964 2011-04-18  Jason Merrill  <jason@redhat.com>
11965
11966         * g++.dg/init/void1.C: New.
11967
11968         * g++.dg/cpp0x/union4.C: New.
11969
11970 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11971
11972         PR middle-end/48661
11973         * g++.dg/torture/pr48661.C: New test.
11974
11975         PR c++/48632
11976         * g++.dg/gomp/pr48632.C: New test.
11977
11978 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11979
11980         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11981         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11982
11983 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11984
11985         PR fortran/18918
11986         * gfortran.dg/coarray_17.f90: New.
11987         * gfortran.dg/coarray_10.f90: Update dg-error.
11988
11989 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11990
11991         PR testsuite/48251
11992         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11993         * gfortran.dg/guality/guality.exp: Likewise.
11994
11995 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11996
11997         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11998
11999 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12000
12001         * gcc.dg/vect/pr48377.c: Remove dg-do run.
12002
12003 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12004
12005         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
12006
12007 2011-04-18  Richard Guenther  <rguenther@suse.de>
12008
12009         PR middle-end/46364
12010         * g++.dg/torture/pr46364.C: New testcase.
12011
12012 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12013
12014         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
12015
12016 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
12017
12018         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
12019
12020 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
12021             Ira Rosen  <ira.rosen@linaro.org>
12022
12023         PR target/48252
12024         * gcc.target/arm/pr48252.c: New test.
12025
12026 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
12027
12028         PR tree-optimization/48616
12029         * gcc.dg/pr48616.c: New test.
12030
12031 2011-04-18  Tobias Burnus  <burnus@net-b.de>
12032
12033         PR fortran/18918
12034         * gfortran.dg/coarray_16.f90: New.
12035
12036 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
12037
12038         PR fortran/48462
12039         * gfortran.dg/realloc_on_assign_7.f03: New test.
12040
12041 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12042
12043         PR libgfortran/48602
12044         * gfortran.dg/fmt_g0_6.f08: New test.
12045
12046 2011-04-17  Jason Merrill  <jason@redhat.com>
12047
12048         * g++.dg/cpp0x/sfinae16.C: New.
12049
12050 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
12051
12052         * gcc.target/mips/reg-var-1.c: New test.
12053
12054 2011-04-17  Jan Hubicka  <jh@suse.cz>
12055
12056         * gcc.dg/winline-5.c: Update testcase.
12057
12058 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12059
12060         * gnat.dg/discr27.ad[sb]: Move dg directive.
12061         * gnat.dg/discr28.ad[sb]: New test.
12062         * gnat.dg/discr28_pkg.ads: New helper.
12063
12064 2011-04-17  Michael Matz  <matz@suse.de>
12065
12066         PR tree-optimization/48622
12067         PR lto/48645
12068         * gcc.dg/lto/pr48622_0.c: New test.
12069
12070 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
12071
12072         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12073         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12074         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12075         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12076         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12077         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12078
12079 2011-04-15  Jason Merrill  <jason@redhat.com>
12080
12081         * g++.dg/cpp0x/range-for17.C: New.
12082
12083 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12084
12085         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12086         * g++.dg/cpp0x/range-for3.C: Likewise.
12087         * g++.dg/cpp0x/range-for9.C: Correct error message.
12088         * g++.dg/cpp0x/range-for11.C: New.
12089         * g++.dg/cpp0x/range-for12.C: New.
12090         * g++.dg/cpp0x/range-for13.C: New.
12091         * g++.dg/cpp0x/range-for14.C: New.
12092         * g++.dg/cpp0x/range-for15.C: New.
12093         * g++.dg/cpp0x/range-for16.C: New.
12094
12095 2011-04-15  Tobias Burnus  <burnus@net-b.de>
12096
12097         PR fortran/18918
12098         * gfortran.dg/coarray_15.f90: Change to dg-do run.
12099
12100 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
12101
12102         * objc.dg/naming-4.m: Updated.
12103         * objc.dg/naming-5.m: Updated.
12104         * objc.dg/naming-6.m: New.
12105         * objc.dg/naming-7.m: New.
12106         * obj-c++.dg/naming-1.mm: Updated.
12107         * obj-c++.dg/naming-2.mm: Updated.
12108         * obj-c++.dg/naming-3.mm: New.
12109         * obj-c++.dg/naming-4.mm: New.
12110
12111 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12112
12113         PR libgfortran/48589
12114         * gfortran.dg/fmt_g0_5.f08: New test.
12115
12116 2011-04-15  Richard Guenther  <rguenther@suse.de>
12117
12118         PR testsuite/48286
12119         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12120
12121 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
12122
12123         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12124         -finline-limit=0 to -fno-inline
12125
12126 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12127
12128         PR target/48614
12129         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12130         just avx.
12131
12132 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12133
12134         PR target/48605
12135         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12136         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12137         * gcc.target/i386/avx-insertps-3.c: New test.
12138         * gcc.target/i386/avx-insertps-4.c: New test.
12139
12140 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12141
12142         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12143         -finline-limit=0
12144
12145 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12146
12147         PR target/46779
12148         PR target/45291
12149         PR target/41894
12150         * gcc.target/avr/pr46779-1.c: New test case
12151         * gcc.target/avr/pr46779-2.c: New test case
12152
12153 2011-04-14  Jason Merrill  <jason@redhat.com>
12154
12155         * g++.dg/cpp0x/sfinae15.C: New.
12156
12157         * g++.dg/cpp0x/sfinae14.C: New.
12158
12159         * g++.dg/ext/vla10.C: New.
12160
12161 2011-04-14  Richard Guenther  <rguenther@suse.de>
12162
12163         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12164
12165 2011-04-14  Richard Guenther  <rguenther@suse.de>
12166
12167         * gcc.dg/fold-bitand-4.c: Move ...
12168         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12169
12170 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12171
12172         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12173         variables const.
12174         * gcc.target/avr/torture/trivial.c: Ditto.
12175
12176 2011-04-13  Jason Merrill  <jason@redhat.com>
12177
12178         * g++.dg/template/operator11.C: New.
12179
12180 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12181
12182         PR middle-end/48591
12183         * gcc.dg/gomp/pr48591.c: New test.
12184
12185         PR c++/48570
12186         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12187         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12188
12189 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12190
12191         PR c++/48574
12192         * g++.dg/template/dependent-expr7.C: New test case.
12193
12194 2011-04-13  Jason Merrill  <jason@redhat.com>
12195
12196         * g++.dg/cpp0x/sfinae13.C: New.
12197
12198 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12199
12200         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12201
12202 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12203
12204         * gcc.target/arm/pr43698.c: Remove -march option.
12205
12206 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12207
12208         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12209         -march option.
12210
12211 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12212
12213         PR fortran/48360
12214         PR fortran/48456
12215         * gfortran.dg/realloc_on_assign_6.f03: New test.
12216
12217 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12218
12219         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12220         targets the additional -mno-ms-bitfields and
12221         -Wno-packed-bitfield-compat options.
12222         * g++.dg/ext/bitfield3.C: Likewise.
12223         * g++.dg/ext/bitfield4.C: Likewise.
12224         * g++.dg/ext/bitfield5.C: Likewise.
12225         * gcc.dg/bitfld-15.c: Likewise.
12226         * gcc.dg/bitfld-16.c: Likewise.
12227         * gcc.dg/bitfld-17.c: Likewise.
12228         * gcc.dg/bitfld-18.c: Likewise.
12229
12230 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12231
12232         * gcc.target/arm/neon-vld3-1.c: New test.
12233         * gcc.target/arm/neon-vst3-1.c: New test.
12234         * gcc.target/arm/neon/v*.c: Regenerate.
12235
12236 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12237
12238         PR rtl-optimization/48549
12239         * g++.dg/opt/pr48549.C: New test.
12240
12241 2011-04-12  Richard Guenther  <rguenther@suse.de>
12242
12243         PR tree-optimization/46076
12244         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12245
12246 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12247
12248         PR testsuite/21164
12249         * lib/compat.exp (compat-execute): Declare unsupported after
12250         stripping path from src1.
12251         * lib/lto.exp (lto-execute): Likewise.
12252
12253 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12254
12255         PR c/48552
12256         * gcc.dg/pr48552-1.c: New test.
12257         * gcc.dg/pr48552-2.c: New test.
12258
12259 2011-04-11  Jason Merrill  <jason@redhat.com>
12260
12261         * g++.dg/cpp0x/sfinae12.C: New.
12262
12263         * g++.dg/cpp0x/enum10.C: New.
12264
12265         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12266
12267         * g++.dg/cpp0x/rv-func.C: New.
12268
12269 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12270
12271         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12272         alpha*-dec-osf5*.
12273
12274 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12275
12276         PR tree-optimization/48195
12277         * gcc.dg/ipa/pr48195.c: New test.
12278
12279 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12280
12281         * gnat.dg/return3.adb: Remove unused switch.
12282
12283 2011-04-08  Mike Stump  <mikestump@comcast.net>
12284
12285         PR testsuite/48506
12286         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12287         default to fno-common.
12288
12289 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12290
12291         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12292         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12293
12294 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12295
12296         PR fortran/48448
12297         * gfortran.dg/function_optimize_5.f90:  New test.
12298
12299 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12300
12301         * gnat.dg/aggr17.adb: New test.
12302         * gnat.dg/aggr18.adb: Likewise.
12303
12304 2011-04-08  Michael Matz  <matz@suse.de>
12305
12306         PR middle-end/48389
12307         * gcc.target/i386/pr48389.c: New test.
12308
12309 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12310
12311         PR rtl-optimization/48272
12312         * g++.dg/opt/pr48272.C: New.
12313
12314 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12315
12316         PR rtl-optimization/48235
12317         * gcc.dg/pr48235.c: New.
12318
12319 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12320
12321         PR rtl-optimization/48302
12322         * g++.dg/opt/pr48302.C: New.
12323
12324 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12325
12326         PR target/48273
12327         * g++.dg/opt/pr48273.C: New.
12328
12329 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12330
12331         PR rtl-optimization/48442
12332         * gcc.dg/pr48442.c: New.
12333
12334 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12335
12336         PR tree-optimization/48377
12337         * gcc.dg/vect/pr48377.c: New test.
12338
12339 2011-04-07  Jason Merrill  <jason@redhat.com>
12340
12341         * g++.dg/cpp0x/regress/call1.C: New.
12342
12343         * g++.dg/cpp0x/variadic107.C: New.
12344
12345         * g++.dg/cpp0x/sfinae11.C: New.
12346         * g++.dg/cpp0x/noexcept02.C: Fix.
12347
12348         * g++.dg/cpp0x/sfinae10.C: New.
12349
12350         * g++.dg/cpp0x/sfinae9.C: New.
12351
12352         * c-c++-common/Wcast-qual-1.c: Move here from...
12353         * gcc.dg/cast-qual-3.c: ...here, and...
12354         * g++.dg/warn/Wcast-qual2.C: ...here.
12355
12356         * g++.dg/cpp0x/sfinae8.C: New.
12357
12358         * g++.dg/cpp0x/sfinae7.C: New.
12359
12360         * g++.dg/cpp0x/enum9.C: New.
12361
12362 2011-04-07  Mike Stump  <mikestump@comcast.net>
12363
12364         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12365         with no trampolines.
12366
12367 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12368
12369         PR fortran/48117
12370         * gfortran.dg/gomp/pr48117.f90: New test.
12371
12372         PR debug/48343
12373         * gcc.dg/torture/pr48343.c: New test.
12374
12375 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12376
12377         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12378
12379 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12380
12381         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12382
12383 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12384
12385         PR target/43920
12386         * lib/scanasm.exp (object-size): New proc.
12387         * gcc.target/arm/pr43920-2.c: New test.
12388
12389 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12390
12391         PR fortran/18918
12392         PR fortran/48477
12393         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12394
12395 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12396
12397         * gcc.dg/mtune.c: Prune note from output.
12398
12399 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12400
12401         PR debug/48466
12402         * gcc.dg/guality/pr36977.c: New test.
12403         * gcc.dg/guality/pr48466.c: New test.
12404
12405 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12406
12407         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12408
12409 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12410
12411         * gnat.dg/return3.adb: New test.
12412
12413 2011-04-06  Richard Guenther  <rguenther@suse.de>
12414
12415         PR tree-optimization/47663
12416         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12417
12418 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12419
12420         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12421         Solaris 8 and 9 as well.
12422
12423 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12424
12425         PR target/43920
12426         * gcc.target/arm/pr43920-1.c: New test.
12427
12428 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12429
12430         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12431         (cctor): Actually return the value.
12432         (main): Cast return values.
12433
12434 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12435
12436         * gfortran.dg/character_comparison_8.f90:  New test.
12437
12438 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12439
12440         * frontend-passes: (optimize_lexical_comparison): New function.
12441         (optimize_expr): Call it.
12442         (optimize_comparison): Also handle lexical comparison functions.
12443         Return false instad of -2 for unequal comparison.
12444
12445 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12446
12447         PR fortran/48412
12448         * function_optimize_4.f90:  New test.
12449
12450 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12451
12452         PR fortran/18918
12453         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12454         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12455         * gfortran.dg/coarray_15.f90: New.
12456
12457 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12458
12459         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12460         * gfortran.dg/bessel_7.f90: Likewise.
12461
12462 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12463
12464         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12465
12466 2011-04-03  Richard Guenther  <rguenther@suse.de>
12467             Ira Rosen  <ira.rosen@linaro.org>
12468
12469         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12470         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12471         -ftree-loop-if-convert-stores.
12472
12473 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12474
12475         * gnat.dg/specs/aggr2.ads: New test.
12476
12477 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12478
12479         * gnat.dg/debug2.ad[sb]: New test.
12480         * gnat.dg/debug2_pkg.ads: New helper.
12481         * gnat.dg/debug3.ad[sb]: New test.
12482
12483 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12484
12485         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12486
12487 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12488
12489         PR middle-end/48335
12490         * gcc.c-torture/compile/pr48335-1.c: New test.
12491         * gcc.dg/pr48335-1.c: New test.
12492         * gcc.dg/pr48335-2.c: New test.
12493         * gcc.dg/pr48335-3.c: New test.
12494         * gcc.dg/pr48335-4.c: New test.
12495         * gcc.dg/pr48335-5.c: New test.
12496         * gcc.dg/pr48335-6.c: New test.
12497         * gcc.dg/pr48335-7.c: New test.
12498         * gcc.dg/pr48335-8.c: New test.
12499         * gcc.target/i386/pr48335-1.c: New test.
12500
12501 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12502
12503         PR c/36299
12504         * gcc.dg/Waddress.c: New test.
12505
12506 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12507
12508         PR fortran/48352
12509         * gfortran.dg/function_optimize_3.f90:  New test.
12510
12511 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12512
12513         * gcc.c-torture/compile/20110401-1.c: New test.
12514
12515         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12516         * g++.dg/lto/20091002-2_0.C: Likewise.
12517         * g++.dg/lto/20090303_0.c: Likewise.
12518         * g++.dg/lto/20091004-1_0.C: Likewise.
12519         * g++.dg/lto/20091002-3_0.C: Likewise.
12520         * g++.dg/lto/20091004-2_0.C: Likewise.
12521         * g++.dg/lto/20081123_0.C: Likewise.
12522         * g++.dg/lto/20090313_0.C: Likewise.
12523         * g++.dg/lto/20081109-1_0.C: Likewise.
12524         * g++.dg/lto/20081219_0.C: Likewise.
12525         * g++.dg/lto/20081204-1_0.C: Likewise.
12526         * g++.dg/lto/20090302_0.C: Likewise.
12527         * g++.dg/lto/20081119-1_0.C: Likewise.
12528         * g++.dg/lto/20081118_0.C: Likewise.
12529         * gcc.dg/lto/20091020-2_0.c: Likewise.
12530         * gcc.dg/lto/20090210_0.c: Likewise.
12531         * gcc.dg/lto/20081204-1_0.c: Likewise.
12532         * gcc.dg/lto/20081224_0.c: Likewise.
12533         * gcc.dg/lto/20090219_0.c: Likewise.
12534         * gcc.dg/lto/20091014-1_0.c: Likewise.
12535         * gcc.dg/lto/20091016-1_0.c: Likewise.
12536         * gcc.dg/lto/20090206-2_0.c: Likewise.
12537         * gcc.dg/lto/20090116_0.c: Likewise.
12538         * gcc.dg/lto/20091013-1_0.c: Likewise.
12539         * gcc.dg/lto/20091015-1_0.c: Likewise.
12540         * gcc.dg/lto/20090126-2_0.c: Likewise.
12541
12542 2011-03-31  Ian Lance Taylor  <iant@google.com>
12543
12544         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12545
12546 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12547
12548         * gnat.dg/opt16.adb: New test.
12549
12550 2011-03-31  Jason Merrill  <jason@redhat.com>
12551
12552         * g++.dg/cpp0x/defaulted24.C: New.
12553
12554 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12555
12556         PR target/16292
12557         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12558         with -O0.
12559
12560 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12561
12562         * g++.dg/other/i386-9.C: New test.
12563
12564 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12565
12566         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12567
12568 2011-03-30  Jason Merrill  <jason@redhat.com>
12569
12570         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12571
12572         * g++.dg/cpp0x/regress/isnan.C: New.
12573
12574         * g++.dg/cpp0x/initlist46.C: New.
12575
12576 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12577
12578         PR target/47551
12579         * gcc.target/arm/neon-modes-2.c: New test.
12580
12581 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12582
12583         PR c/48305
12584         * gcc.c-torture/compile/pr48305.c: New test.
12585
12586 2011-03-29  Jason Merrill  <jason@redhat.com>
12587
12588         * g++.dg/cpp0x/regress/value-dep1.C: New.
12589
12590 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12591
12592         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12593
12594 2011-03-29  Ian Lance Taylor  <iant@google.com>
12595
12596         * go.test/go-test.exp: Handle the test lines used in several new
12597         tests.
12598         (errchk): Add opts parameter.  Change all callers.  Handle parens
12599         in regexps.
12600
12601 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12602             Dominique d'Humieres  <dominiq@lps.ens.fr>
12603
12604         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12605         and __APPLE__ && __PPC__ && __ALTIVEC__.
12606
12607 2011-03-29  Jason Merrill  <jason@redhat.com>
12608
12609         * g++.dg/cpp0x/dependent1.C: New.
12610
12611         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12612
12613         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12614
12615         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12616
12617 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12618
12619         PR fortran/48095
12620         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12621         * gfortran.dg/proc_ptr_comp_32.f90: New.
12622
12623 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12624
12625         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12626         check for corresponding warning.
12627
12628 2011-03-28  Jason Merrill  <jason@redhat.com>
12629
12630         * g++.dg/cpp0x/rv-deduce2.C: New.
12631
12632 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12633
12634         PR debug/48203
12635         * gcc.dg/pr48203.c: New test.
12636
12637 2011-03-28  Jeff Law <law@redhat.com>
12638
12639         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12640
12641 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12642
12643         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12644         and __PPC__ && __ALTIVEC__.
12645
12646 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12647
12648         PR testsuite/48238
12649         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12650         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12651         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12652         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12653
12654 2011-03-28  Jason Merrill  <jason@redhat.com>
12655
12656         * g++.dg/cpp0x/initlist-array2.C: New.
12657
12658         * g++.dg/cpp0x/initlist-array1.C: New.
12659
12660         * g++.dg/cpp0x/constexpr-compound.C: New.
12661
12662         * g++.dg/cpp0x/constexpr-using.C: New.
12663
12664         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12665
12666 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12667
12668         PR testsuite/48276
12669         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12670
12671 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12672
12673         * gcc.dg/slp-1.c: New test.
12674
12675 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12676
12677         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12678         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12679         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12680         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12681         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12682         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12683         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12684         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12685         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12686         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12687         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12688         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12689         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12690         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12691
12692 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12693
12694         PR fortran/47065
12695         * gfortran.dg/trim_optimize_5.f90:  New test.
12696         * gfortran.dg/trim_optimize_6.f90:  New test.
12697
12698 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12699
12700         PR target/38598
12701         * gcc.target/mips/madd-7.c: Remove -mlong32.
12702         * gcc.target/mips/msub-7.c: Likewise.
12703
12704 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12705
12706         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12707         accesses to preserve the meaning of the test for doubleword vectors.
12708         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12709         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12710
12711 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12712
12713         PR fortran/48291
12714         * gfortran.dg/class_42.f03: New.
12715
12716 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12717
12718         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12719         strided accesses.
12720
12721 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12722
12723         PR rtl-optimization/48144
12724         * gcc.dg/pr48144.c: New test.
12725
12726 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12727
12728         * gnat.dg/discr27.ad[sb]: New test.
12729
12730 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12731
12732         * gnat.dg/limited_with2.ad[sb]: New test.
12733         * gnat.dg/limited_with2_pkg1.ads: New helper.
12734         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12735
12736 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12737
12738         * gnat.dg/opt15.adb: New test.
12739         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12740
12741 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12742
12743         PR fortran/48174
12744         PR fortran/45304
12745         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12746         * gfortran.dg/leadz_trailz_3.f90: Ditto
12747
12748 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12749
12750         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12751
12752 2011-03-25  Jason Merrill  <jason@redhat.com>
12753
12754         * g++.dg/cpp0x/defaulted22.C: New.
12755         * g++.dg/cpp0x/defaulted23.C: New.
12756         * g++.dg/cpp0x/defaulted15.C: Adjust.
12757
12758 2011-03-25  Jason Merrill  <jason@redhat.com>
12759
12760         * g++.dg/cpp0x/move1.C: New.
12761
12762 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12763
12764         PR target/48287
12765         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12766
12767 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12768
12769         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12770         for mips-sgi-irix6.5.
12771         Replace snprintf prototype by <stdio.h>.
12772
12773 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12774
12775         PR testsuite/48283
12776         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12777         run_expensive_tests.
12778         * gcc.dg/graphite/block-4.c: Likewise.
12779         * gcc.dg/graphite/block-7.c: Likewise.
12780         * gcc.dg/graphite/block-8.c: Likewise.
12781
12782 2011-03-25  Richard Guenther  <rguenther@suse.de>
12783
12784         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12785         * g++.dg/tree-ssa/pr8781.C: Likewise.
12786         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12787         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12788         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12789         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12790         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12791         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12792         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12793         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12794         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12795         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12796         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12797         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12798         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12799         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12800         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12801         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12802         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12803         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12804         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12805         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12806         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12807         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12808         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12809         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12810         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12811         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12812         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12813         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12814         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12815         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12816         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12817         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12818         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12819         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12820         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12821         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12822         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12823         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12824         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12825         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12826         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12827         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12828         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12829         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12830         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12831         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12832         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12833         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12834         * c-c++-common/pr46562-2.c: Likewise.
12835         * gfortran.dg/pr42108.f90: Likewise.
12836         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12837         foo to be inlined even at -O1.
12838         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12839         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12840         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12841         * gcc.dg/matrix/matrix.exp: Disable FRE.
12842
12843 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12844
12845         PR debug/48204
12846         * gcc.dg/dfp/pr48204.c: New test.
12847
12848 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12849
12850         PR target/48209
12851         * gcc.c-torture/execute/pr47917.c: Move this...
12852         * gcc.dg/torture/pr47917.c: to here and add xfails.
12853
12854 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12855
12856         * gnat.dg/array16.ad[sb]: New test.
12857         * gnat.dg/array16.ads: New helper.
12858
12859 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12860
12861         * gnat.dg/derived_type2.adb: New test.
12862
12863 2011-03-24  Richard Guenther  <rguenther@suse.de>
12864
12865         PR tree-optimization/48271
12866         * g++.dg/torture/pr48271.C: New testcase.
12867
12868 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12869
12870         * gnat.dg/array15.ad[sb]: New test.
12871
12872 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12873
12874         PR target/48237
12875         * gcc.target/i386/pr48237.c: New test.
12876
12877 2011-03-24  Richard Guenther  <rguenther@suse.de>
12878
12879         PR middle-end/48269
12880         * gcc.dg/builtin-object-size-10.c: New testcase.
12881
12882 2011-03-24  Richard Guenther  <rguenther@suse.de>
12883
12884         PR tree-optimization/46562
12885         * c-c++-common/pr46562-2.c: New testcase.
12886         * c-c++-common/pr46562.c: Likewise.
12887
12888 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12889
12890         * gcc.dg/vect/vect-cselim-1.c: New test.
12891         * gcc.dg/vect/vect-cselim-2.c: New test.
12892
12893 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12894
12895         * gcc.target/arm/pr46934.c: New.
12896
12897 2011-03-23  Ian Lance Taylor  <iant@google.com>
12898
12899         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12900
12901 2011-03-23  Richard Guenther  <rguenther@suse.de>
12902
12903         * gcc.dg/struct: Remove directory and contents.
12904
12905 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12906
12907         PR testsuite/48251
12908         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12909
12910 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12911
12912         * gnat.dg/discr26.ad[sb]: New test.
12913         * gnat.dg/discr26_pkg.ads: New helper.
12914
12915 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12916
12917         PR target/47553
12918         * gcc.target/arm/neon-vld-1.c: New test.
12919
12920 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12921
12922         * gnat.dg/array14.ad[sb]: New test.
12923         * gnat.dg/array14_pkg.ads: New helper.
12924
12925 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12926
12927         * gcc.c-torture/execute/920501-8.x: Remove.
12928         * gcc.c-torture/execute/930513-1.x: Remove.
12929         * gcc.c-torture/execute/960312-1.x: Remove.
12930         * gcc.c-torture/compile/20000804-1.c,
12931         gcc.c-torture/compile/20001205-1.c,
12932         gcc.c-torture/compile/20001226-1.c,
12933         gcc.c-torture/compile/20010518-2.c,
12934         gcc.c-torture/compile/20020312-1.c,
12935         gcc.c-torture/compile/20020604-1.c,
12936         gcc.c-torture/compile/920501-12.c,
12937         gcc.c-torture/compile/920501-4.c,
12938         gcc.c-torture/compile/920520-1.c,
12939         gcc.c-torture/compile/980506-1.c,
12940         gcc.c-torture/execute/980709-1.x,
12941         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12942         options for m68hc11.
12943         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12944         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12945         m68hc11.
12946
12947 2011-03-22  Nick Clifton  <nickc@redhat.com>
12948
12949         * lib/target-supports.exp (check_profiling_available): Add MN10300
12950         to the list of targets that do not support profiling.  Restore
12951         alpha sorting to this list.
12952
12953 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12954
12955         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12956         failure on 32-bit systems.
12957         * gcc.dg/torture/vector-2.c: Ditto.
12958
12959 2011-03-22  Richard Guenther  <rguenther@suse.de>
12960
12961         PR tree-optimization/48228
12962         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12963
12964 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12965
12966         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12967         powerpc.
12968
12969         PR target/48226
12970         * gcc.target/powerpc/pr48226.c: New file.
12971
12972 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12973
12974         * lib/prune.exp (prune_gcc_output): Prune "could not create
12975         compact unwind for" warnings.
12976
12977 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12978
12979         PR c/42544
12980         PR c/48197
12981         * gcc.c-torture/execute/pr42544.c: New test.
12982         * gcc.c-torture/execute/pr48197.c: New test.
12983
12984 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12985
12986         PR preprocessor/48192
12987         * gcc.target/powerpc/pr48192.c: New file.
12988
12989         PR target/48053
12990         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12991         split problem of 0 being loaded in a VSX register.
12992
12993 2011-03-21  Richard Guenther  <rguenther@suse.de>
12994
12995         PR c/47939
12996         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12997         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12998         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12999         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
13000
13001 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
13002
13003         PR target/48213
13004         * gcc.dg/pr48213.c: New test.
13005
13006 2011-03-21  Kai Tietz  <ktietz@redhat.com>
13007
13008         PR target/12171
13009         * g++.dg/plugin/attribute_plugin.c: Adjust test.
13010
13011 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
13012
13013         * gcc.target/arm/xor-and.c: New.
13014
13015 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
13016
13017         PR fortran/22572
13018         * gfortran.dg/function_optimize_1.f90:  New test.
13019         * gfortran.dg/function_optimize_2.f90:  New test.
13020
13021 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
13022
13023         PR rtl-optimization/47502
13024         * gcc.target/i386/pr47502-1.c: New.
13025         * gcc.target/i386/pr47502-2.c: Likewise.
13026
13027 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
13028
13029         PR rtl-optimization/48156
13030         * gcc.dg/pr48156.c: New test.
13031
13032 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13033
13034         PR libfortran/47439
13035         * gfortran.dg/scratch_1.f90: Adjust test.
13036
13037 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13038
13039         PR libfortran/47439
13040         * gfortran.dg/scratch_1.f90: New test.
13041
13042 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13043
13044         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13045         variably modified typedefs.
13046         * gcc.dg/c1x-typedef-2.c: Remove.
13047
13048 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13049
13050         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13051         * gcc.dg/c1x-anon-struct-3.c: New test.
13052         * gcc.dg/anon-struct-11.c: Update.
13053
13054 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13055
13056         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13057         dg-xfail-run-if.
13058         Only xfail with gas.
13059
13060 2011-03-18  Jason Merrill  <jason@redhat.com>
13061
13062         * g++.dg/template/fn-ptr1.C: New.
13063
13064         * g++.dg/overload/volatile1.C: New.
13065
13066         * g++.dg/opt/pr23372.C: New.
13067
13068         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13069
13070 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13071
13072         PR middle-end/47405
13073         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13074
13075 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
13076
13077         * gcc.target/arm/unsigned-extend-1.c: New.
13078
13079 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
13080
13081         PR bootstrap/48161
13082         * gcc.c-torture/compile/pr48161.c: New test.
13083
13084 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13085
13086         PR middle-end/47725
13087         * gcc.dg/torture/pr47725.c: New.
13088
13089 2011-03-17  Jason Merrill  <jason@redhat.com>
13090
13091         * g++.dg/cpp0x/constexpr-overflow2.C: New.
13092         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13093
13094 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
13095
13096         * gnat.dg/specs/elab2.ads: New test.
13097         * gnat.dg/specs/elab2_pkg.ads: New helper.
13098
13099 2011-03-17  Jason Merrill  <jason@redhat.com>
13100
13101         * g++.dg/cpp0x/decltype-1212.C: New.
13102         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13103
13104 2011-03-17  Jason Merrill  <jason@redhat.com>
13105
13106         * g++.dg/parse/memfnquals1.C: New.
13107
13108 2011-03-17  Richard Guenther  <rguenther@suse.de>
13109
13110         PR middle-end/48134
13111         * gcc.dg/pr48134.c: New testcase.
13112
13113 2011-03-17  Richard Guenther  <rguenther@suse.de>
13114
13115         PR middle-end/48165
13116         * g++.dg/torture/pr48165.C: New testcase.
13117
13118 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
13119
13120         PR rtl-optimization/48141
13121         * gcc.dg/pr48141.c: New test.
13122
13123 2011-03-16  Jason Merrill  <jason@redhat.com>
13124
13125         * g++.dg/cpp0x/constexpr-48089.C: New.
13126
13127         * g++.dg/cpp0x/constexpr-abi1.C: New.
13128
13129         * g++.dg/cpp0x/constexpr-46336.C: New.
13130         * g++.dg/parse/friend5.C: Adjust expected errors.
13131
13132         * g++.dg/cpp0x/constexpr-47570.C: New.
13133
13134 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13135
13136         PR debug/47510
13137         * ++.dg/debug/dwarf2/typedef6.C: New test.
13138
13139 2011-03-16  Jason Merrill  <jason@redhat.com>
13140
13141         * g++.dg/cpp0x/elision2.C: New.
13142
13143         * g++.dg/cpp0x/constexpr-array3.C: New.
13144
13145 2011-03-16  Jason Merrill  <jason@redhat.com>
13146
13147         * g++.dg/cpp0x/sfinae6.C: New.
13148         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13149         * g++.dg/cpp0x/pr45908.C: Likewise.
13150         * g++.dg/cpp0x/sfinae6.C: Likewise.
13151         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13152         * g++.old-deja/g++.law/arg11.C: Likewise.
13153
13154 2011-03-16  Jason Merrill  <jason@redhat.com>
13155
13156         * g++.dg/template/incomplete6.C: New.
13157
13158 2011-03-16  Jeff Law <law@redhat.com>
13159
13160         * gcc.dg/tree-ssa/vrp55.c: New test.
13161
13162 2011-03-16  Jason Merrill  <jason@redhat.com>
13163
13164         * g++.dg/cpp0x/auto22.C: New.
13165
13166 2011-03-16  Richard Guenther  <rguenther@suse.de>
13167
13168         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13169         optimizing it away if promoted to const.
13170
13171 2011-03-16  Richard Guenther  <rguenther@suse.de>
13172
13173         PR tree-optimization/48149
13174         * gcc.dg/fold-complex-1.c: New testcase.
13175
13176 2011-03-16  Richard Guenther  <rguenther@suse.de>
13177
13178         PR testsuite/48147
13179         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13180         or cloning happens.
13181
13182 2011-03-16  Richard Guenther  <rguenther@suse.de>
13183
13184         PR tree-optimization/26134
13185         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13186
13187 2011-03-16  Richard Guenther  <rguenther@suse.de>
13188
13189         PR tree-optimization/48146
13190         * gcc.dg/torture/pr48146.c: New testcase.
13191
13192 2011-03-16  Richard Guenther  <rguenther@suse.de>
13193
13194         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13195         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13196
13197 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13198
13199         PR middle-end/48136
13200         * gcc.c-torture/compile/pr48136.c: New test.
13201
13202         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13203
13204         PR debug/45882
13205         * gcc.dg/guality/pr45882.c: New test.
13206
13207 2011-03-15  Jason Merrill  <jason@redhat.com>
13208
13209         * g++.dg/cpp0x/constexpr-recursion.C: New.
13210
13211         * g++.dg/cpp0x/implicit11.C: New.
13212
13213 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13214
13215         * g++.dg/cpp0x/constexpr-attribute.C: New.
13216
13217 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
13218
13219         * g++.dg/parse/pr34758.C: New.
13220
13221 2011-03-15  Xinliang David Li  <davidxl@google.com>
13222
13223         PR c/47837
13224         * gcc.dg/uninit-pred-7_d.c: New test.
13225         * gcc.dg/uninit-pred-8_d.c: New test.
13226
13227 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13228
13229         PR target/46788
13230         * gcc.target/arm/pr46788.c: New.
13231
13232 2011-03-15  Richard Guenther  <rguenther@suse.de>
13233
13234         PR middle-end/47650
13235         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13236         * gfortran.dg/ishft_4.f90: Likewise.
13237         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13238
13239 2011-03-15  Richard Guenther  <rguenther@suse.de>
13240
13241         PR tree-optimization/13954
13242         * g++.dg/tree-ssa/pr13954.C: New testcase.
13243
13244 2011-03-15  Richard Guenther  <rguenther@suse.de>
13245
13246         PR tree-optimization/48037
13247         * gcc.target/i386/pr48037-1.c: New testcase.
13248
13249 2011-03-15  Richard Guenther  <rguenther@suse.de>
13250
13251         PR tree-optimization/41490
13252         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13253         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13254         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13255         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13256         * g++.dg/tree-ssa/pr33604.C: Adjust.
13257
13258 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13259
13260         PR middle-end/47917
13261         * gcc.c-torture/execute/pr47917.c: New test.
13262         * gcc.dg/pr47917.c: New test.
13263
13264         PR middle-end/38878
13265         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13266
13267 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13268
13269         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13270         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13271         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13272         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13273         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13274         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13275         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13276         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13277         * gcc.target/i386/avx-floor-vec.c: Ditto.
13278         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13279         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13280         * gcc.target/i386/avx-rint-vec.c: Ditto.
13281         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13282         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13283         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13284         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13285
13286 2011-03-14  Tom Tromey  <tromey@redhat.com>
13287
13288         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13289         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13290         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13291
13292 2011-03-14  Tom Tromey  <tromey@redhat.com>
13293
13294         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13295         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13296         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13297
13298 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13299
13300         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13301
13302 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13303
13304         PR rtl-optimization/47166
13305         * gcc.c-torture/execute/postmod-1.c: New test.
13306
13307 2011-03-14  Richard Guenther  <rguenther@suse.de>
13308
13309         PR middle-end/48098
13310         * gcc.dg/torture/pr48098.c: New testcase.
13311
13312 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13313
13314         PR target/48053
13315         * gcc.target/powerpc/pr48053-1.c: New test.
13316         * gcc.target/powerpc/pr48053-2.c: Likewise.
13317
13318 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13319
13320         PR libfortran/48066
13321         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13322
13323 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13324
13325         PR libfortran/48066
13326         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13327
13328 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13329
13330         PR fortran/48059
13331         * gfortran.dg/class_41.f03: New.
13332
13333 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13334
13335         * g++.dg/conversion/cast3.C: New test.
13336
13337 2011-03-11  Jason Merrill  <jason@redhat.com>
13338
13339         * g++.dg/template/error45.C: New.
13340
13341         * g++.dg/parse/no-type-defn1.C: New.
13342
13343         * g++.dg/ext/attrib40.C: New.
13344
13345         * g++.dg/cpp0x/regress/array1.C: New.
13346
13347 2011-03-11  Richard Guenther  <rguenther@suse.de>
13348
13349         PR tree-optimization/48067
13350         * gcc.dg/pr48067.c: New testcase.
13351
13352 2011-03-11  Richard Guenther  <rguenther@suse.de>
13353
13354         PR lto/48073
13355         * g++.dg/lto/20110311-1_0.C: New testcase.
13356
13357 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13358
13359         PR c++/48035
13360         * g++.dg/inherit/virtual8.C: New test.
13361
13362         PR middle-end/48044
13363         * gcc.dg/torture/pr48044.c: New test.
13364
13365 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13366
13367         PR fortran/47768
13368         * gfortran.dg/proc_ptr_comp_31.f90: New.
13369
13370 2011-03-11  Richard Guenther  <rguenther@suse.de>
13371
13372         PR tree-optimization/47278
13373         * gcc.dg/torture/pr47278-1.c: New testcase.
13374         * gcc.dg/torture/pr47278-2.c: Likewise.
13375
13376 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13377
13378         PR tree-optimization/48063
13379         * gcc.dg/torture/pr48063.c: New test.
13380
13381 2011-03-10  Jason Merrill  <jason@redhat.com>
13382
13383         * g++.dg/template/array22.C: New.
13384
13385         * g++.dg/cpp0x/syntax-err1.C: New.
13386         * g++.dg/parse/error36.C: Adjust expected errors.
13387         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13388         * g++.old-deja/g++.pt/typename3.C: Likewise.
13389         * g++.old-deja/g++.pt/typename4.C: Likewise.
13390         * g++.old-deja/g++.pt/typename6.C: Likewise.
13391
13392 2011-03-09  Jason Merrill  <jason@redhat.com>
13393
13394         * g++.dg/template/nontype22.C: New.
13395
13396 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13397
13398         PR tree-optimization/47714
13399         * g++.dg/torture/pr47714.C: New test.
13400
13401 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13402
13403         PR target/47755
13404         * gcc.target/powerpc/pr47755-2.c: New file.
13405
13406 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13407
13408         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13409         is not set in the environment, pass 64 as first argument when not
13410         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13411         native where ulimit -u is supported.
13412
13413 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13414
13415         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13416
13417 2011-03-08  Jason Merrill  <jason@redhat.com>
13418
13419         * g++.dg/template/nontype21.C: New.
13420
13421         * g++.dg/template/anon5.C: New.
13422
13423 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13424
13425         PR debug/47881
13426         * gcc.dg/pr47881.c: New test.
13427
13428 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13429
13430         PR c++/47957
13431         * g++.dg/lookup/template3.C: New test.
13432
13433 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13434
13435         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13436         'long' type.
13437
13438 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13439
13440         PR testsuite/47954
13441         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13442         sizeof to compute alignment.
13443
13444 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13445
13446         PR tree-optimization/48022
13447         * gcc.dg/pr48022-1.c: New test.
13448         * gcc.dg/pr48022-2.c: New test.
13449
13450 2011-03-07  Jason Merrill  <jason@redhat.com>
13451
13452         * g++.dg/template/nontype20.C: New.
13453         * g++.dg/init/member1.C: Adjust expected errors.
13454         * g++.dg/parse/constant4.C: Likewise.
13455         * g++.dg/template/qualified-id3.C: Likewise.
13456         * g++.old-deja/g++.pt/crash10.C: Likewise.
13457
13458         * g++.dg/cpp0x/regress/non-const1.C: New.
13459
13460 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13461
13462         PR debug/47991
13463         * gcc.dg/pr47991.c: New test.
13464
13465 2011-03-07  Jason Merrill  <jason@redhat.com>
13466
13467         * g++.dg/abi/mangle46.C: New.
13468
13469 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13470
13471         PR target/47862
13472         * gcc.target/powerpc/pr47862.c: New.
13473
13474 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13475
13476         PR target/45413
13477         * gcc.target/i386/combine-mul.c: Require nonpic.
13478
13479 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13480             Nathan Froyd  <froydnj@codesourcery.com>
13481
13482         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13483
13484 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13485
13486         * README.QMTEST: Remove.
13487
13488 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13489             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13490
13491         PR fortran/47850
13492         * gfortran.dg/array_constructor_37.f90 : New test.
13493
13494 2011-03-05  Jason Merrill  <jason@redhat.com>
13495
13496         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13497         * g++.dg/abi/mangle45.C: Likewise.
13498         * g++.dg/cpp0x/trailing1.C: Likewise.
13499
13500 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13501
13502         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13503
13504 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13505
13506         PR rtl-optimization/47899
13507         * gcc.dg/pr47899.c: New test.
13508
13509         * gcc.dg/torture/pr47968.c: Ignore warnings.
13510
13511         PR tree-optimization/47967
13512         * gcc.c-torture/compile/pr47967.c: New test.
13513
13514 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13515
13516         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13517         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13518
13519 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13520
13521         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13522         and property_getAttributes() if __OBJC2__.
13523         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13524         * objc.dg/property/property-encoding-1.m: New.
13525         * obj-c++.dg/property/property-encoding-1.mm: New.
13526
13527 2011-03-04  Jason Merrill  <jason@redhat.com>
13528
13529         * g++.dg/template/pseudodtor6.C: New.
13530
13531         * g++.dg/inherit/covariant19.C: New.
13532
13533 2011-03-04  Richard Guenther  <rguenther@suse.de>
13534
13535         PR middle-end/47968
13536         * gcc.dg/torture/pr47968.c: New testcase.
13537
13538 2011-03-04  Richard Guenther  <rguenther@suse.de>
13539
13540         PR middle-end/47975
13541         * gcc.dg/torture/pr47975.c: New testcase.
13542
13543 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13544
13545         PR c++/47974
13546         * g++.dg/template/crash106.C: New.
13547
13548 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13549
13550         PR c/47963
13551         * gcc.dg/gomp/pr47963.c: New test.
13552         * g++.dg/gomp/pr47963.C: New test.
13553
13554 2011-03-02  Jason Merrill  <jason@redhat.com>
13555
13556         * g++.dg/cpp0x/regress/condition1.C: New.
13557
13558         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13559
13560 2011-03-01  Jason Merrill  <jason@redhat.com>
13561
13562         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13563
13564         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13565
13566 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13567
13568         PR rtl-optimization/47925
13569         * gcc.c-torture/execute/pr47925.c: New test.
13570
13571 2011-03-01  Jason Merrill  <jason@redhat.com>
13572
13573         * g++.dg/cpp0x/decltype25.C: New.
13574
13575         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13576
13577 2011-03-01  Richard Guenther  <rguenther@suse.de>
13578
13579         PR tree-optimization/47890
13580         * gcc.dg/torture/pr47890.c: New testcase.
13581
13582 2011-03-01  Richard Guenther  <rguenther@suse.de>
13583
13584         PR lto/47924
13585         * gcc.dg/lto/pr47924_0.c: New testcase.
13586
13587 2011-03-01  Richard Guenther  <rguenther@suse.de>
13588
13589         PR lto/46911
13590         * gfortran.dg/lto/pr46911_0.f: New testcase.
13591
13592 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13593
13594         PR libgfortran/47933
13595         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13596         compile errors from older code form.
13597
13598 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13599
13600         PR libgfortran/47567
13601         * gfortran.dg/fmt_fw_d.f90: New test.
13602
13603 2011-02-28  Jason Merrill  <jason@redhat.com>
13604
13605         * g++.dg/inherit/covariant18.C: New.
13606
13607 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13608
13609         PR middle-end/47893
13610         * gcc.dg/pr47893.c: New test.
13611
13612 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13613
13614         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13615         NULL in case of a selector with conflicting types.
13616         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13617
13618 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13619
13620         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13621         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13622         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13623         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13624
13625 2011-02-28  Jason Merrill  <jason@redhat.com>
13626
13627         PR c++/47906
13628         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13629
13630 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13631
13632         PR libgfortran/47778
13633         * gfortran.dg/namelist_71.f90: New test.
13634
13635 2011-02-27  Jason Merrill  <jason@redhat.com>
13636
13637         PR c++/47906
13638         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13639         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13640
13641 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13642
13643         PR c++/46466
13644         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13645
13646 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13647
13648         PR fortran/47886
13649         * gfortran.dg/gomp/task-1.f90: Removed.
13650
13651 2011-02-26  Jason Merrill  <jason@redhat.com>
13652
13653         * g++.dg/template/this-targ1.C: New.
13654
13655         * g++.dg/cpp0x/regress/template-const1.C: New.
13656         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13657         * g++.dg/template/function1.C: Adjust.
13658         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13659         * g++.dg/debug/debug7.C: Adjust.
13660
13661 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13662
13663         PR fortran/47886
13664         * gfortran.dg/gomp/task-1.f90: New.
13665
13666 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13667
13668         * gcc.target/arm/neon-thumb2-move.c: Add
13669         dg-require-effective-target arm_thumb2_ok.
13670
13671 2011-02-24  Jason Merrill  <jason@redhat.com>
13672
13673         * g++.dg/parse/constant1.C: Specify C++98 mode.
13674         * g++.dg/parse/constant5.C: Likewise.
13675         * g++.dg/parse/error2.C: Likewise.
13676         * g++.dg/parse/semicolon3.C: Likewise.
13677         * g++.dg/template/crash14.C: Likewise.
13678         * g++.dg/template/local4.C: Likewise.
13679         * g++.dg/template/nontype3.C: Likewise.
13680         * g++.dg/parse/crash31.C: Adjust expected errors.
13681         * g++.dg/template/function1.C: Likewise.
13682         * g++.dg/template/ref3.C: Likewise.
13683         * g++.dg/template/static9.C: Likewise.
13684         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13685
13686         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13687         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13688         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13689         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13690         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13691
13692 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13693
13694         PR fortran/47878
13695         * gfortran.dg/pr47878.f90: New test.
13696
13697 2011-02-24  Richard Guenther  <rguenther@suse.de>
13698
13699         PR testsuite/47801
13700         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13701         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13702
13703 2011-02-24  Richard Guenther  <rguenther@suse.de>
13704
13705         PR fortran/47839
13706         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13707         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13708
13709 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13710
13711         PR libgfortran/47567
13712         * gfortran.dg/fmt_f0_1.f90: Update test.
13713
13714 2011-02-23  Jason Merrill  <jason@redhat.com>
13715
13716         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13717         * g++.dg/abi/mangle45.C: New.
13718
13719         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13720         * g++.dg/template/canon-type-9.C: Match use of decltype
13721         between declaration and definition.
13722         * g++.dg/template/canon-type-12.C: Likewise.
13723
13724 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13725
13726         PR fortran/40850
13727         * gfortran.dg/nested_allocatables_1.f90: New.
13728
13729 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13730
13731         PR c++/46868
13732         * g++.dg/pr46868.C: New test.
13733         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13734         * g++.dg/parse/error14.C: Adjust.
13735
13736 2011-02-23  Richard Guenther  <rguenther@suse.de>
13737
13738         PR tree-optimization/47838
13739         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13740
13741 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13742
13743         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13744
13745 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13746
13747         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13748         * gfortran.dg/count_init_expr.f03: Ditto.
13749         * gfortran.dg/gomp/pr43711.f90: Ditto.
13750         * gcc.dg/struct-parse-2.c: Ditto.
13751         * gcc.dg/parse-error-3.c: Ditto.
13752         * gcc.dg/Wlogical-op-1.c: Ditto.
13753         * gcc.dg/Walways-true-1.c: Ditto.
13754         * gcc.dg/pr24225.c: Ditto.
13755         * gcc.dg/Walways-true-2.c: Ditto.
13756         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13757         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13758         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13759         * g++.dg/overload/defarg4.C: Ditto.
13760         * g++.dg/inherit/covariant16.C: Ditto.
13761         * g++.dg/inherit/virtual7.C: Ditto.
13762         * g++.dg/template/canon-type-9.C: Ditto.
13763         * g++.dg/template/access19.C: Ditto.
13764         * g++.dg/template/call7.C: Ditto.
13765         * g++.dg/template/canon-type-2.C: Ditto.
13766         * g++.dg/template/init7.C: Ditto.
13767         * g++.dg/template/sizeof-template-argument.C: Ditto.
13768         * g++.dg/template/const3.C: Ditto.
13769         * g++.dg/template/sfinae26.C: Ditto.
13770         * g++.dg/template/sfinae26.C: Ditto.
13771         * g++.dg/template/canon-type-11.C: Ditto.
13772         * g++.dg/template/union2.C: Ditto.
13773         * g++.dg/template/canon-type-3.C: Ditto.
13774         * g++.dg/template/canon-type-1.C: Ditto.
13775         * g++.dg/template/canon-type-5.C: Ditto.
13776         * g++.dg/template/canon-type-7.C: Ditto.
13777         * g++.dg/template/canon-type-10.C: Ditto.
13778         * g++.dg/template/spec36.C: Ditto.
13779         * g++.dg/template/typedef38.C: Ditto.
13780         * g++.dg/template/canon-type-4.C: Ditto.
13781         * g++.dg/template/canon-type-6.C: Ditto.
13782         * g++.dg/template/canon-type-13.C: Ditto.
13783         * g++.dg/template/instantiate9.C: Ditto.
13784         * g++.dg/template/ttp22.C: Ditto.
13785         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13786         * g++.dg/warn/Walways-true-1.C: Ditto.
13787         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13788         * g++.dg/warn/Walways-true-2.C: Ditto.
13789         * g++.dg/conversion/op4.C: Ditto.
13790         * g++.dg/opt/pr19650.C: Ditto.
13791         * g++.dg/lookup/friend11.C: Ditto.
13792         * g++.dg/other/default2.C: Ditto.
13793         * g++.dg/other/default3.C: Ditto.
13794         * g++.dg/other/dtor2.C: Ditto.
13795         * g++.dg/other/friend5.C: Ditto.
13796         * g++.dg/other/default5.C: Ditto.
13797         * g++.dg/init/brace6.C: Ditto.
13798         * g++.dg/init/aggr5.C: Ditto.
13799         * g++.dg/init/error2.C: Ditto.
13800         * g++.dg/expr/bound-mem-fun.C: Ditto.
13801         * g++.dg/expr/cond6.C: Ditto.
13802         * g++.dg/expr/stmt-expr-1.C: Ditto.
13803         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13804         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13805         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13806         * g++.dg/cpp0x/bracket1.C: Ditto.
13807         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13808         * g++.dg/cpp0x/pr38646.C: Ditto.
13809         * g++.dg/cpp0x/variadic73.C: Ditto.
13810         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13811         * g++.dg/cpp0x/bracket4.C: Ditto.
13812         * g++.dg/cpp0x/decltype4.C: Ditto.
13813         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13814         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13815         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13816         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13817         * g++.dg/cpp0x/decltype2.C: Ditto.
13818         * g++.dg/cpp0x/decltype1.C: Ditto.
13819         * g++.dg/cpp0x/bracket2.C: Ditto.
13820         * g++.dg/cpp0x/decltype5.C: Ditto.
13821         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13822         * g++.dg/cpp0x/variadic70.C: Ditto.
13823         * g++.dg/cpp0x/decltype6.C: Ditto.
13824         * g++.dg/cpp0x/rvo.C: Ditto.
13825         * g++.dg/cpp0x/vt-40092.C: Ditto.
13826         * g++.dg/cpp0x/variadic-new.C: Ditto.
13827         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13828         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13829         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13830         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13831         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13832         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13833         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13834         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13835         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13836         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13837         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13838         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13839         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13840         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13841         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13842         * g++.dg/cpp0x/pr39639.C: Ditto.
13843         * g++.dg/cpp0x/decltype3.C: Ditto.
13844         * g++.dg/cpp0x/variadic68.C: Ditto.
13845         * g++.dg/cpp0x/variadic-function.C: Ditto.
13846         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13847         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13848         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13849         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13850         * g++.dg/parse/crash35.C: Ditto.
13851         * g++.dg/parse/crash40.C: Ditto.
13852         * g++.dg/parse/defarg12.C: Ditto.
13853         * g++.dg/parse/crash34.C: Ditto.
13854         * g++.dg/parse/constructor3.C: Ditto.
13855         * g++.dg/parse/template23.C: Ditto.
13856         * g++.dg/parse/crash56.C: Ditto.
13857         * g++.dg/parse/dtor13.C: Ditto.
13858         * g++.dg/parse/error33.C: Ditto.
13859         * g++.dg/parse/ctor9.C: Ditto.
13860         * g++.dg/parse/error32.C: Ditto.
13861         * g++.dg/parse/error37.C: Ditto.
13862         * g++.dg/parse/bitfield3.C: Ditto.
13863         * g++.dg/parse/struct-4.C: Ditto.
13864         * g++.dg/ext/has_trivial_copy.C: Ditto.
13865         * g++.dg/ext/is_polymorphic.C: Ditto.
13866         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13867         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13868         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13869         * g++.dg/ext/is_union.C: Ditto.
13870         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13871         * g++.dg/ext/is_pod.C: Ditto.
13872         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13873         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13874         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13875         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13876         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13877         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13878         * g++.dg/ext/is_abstract.C: Ditto.
13879         * g++.dg/ext/has_trivial_assign.C: Ditto.
13880         * g++.dg/ext/is_class.C: Ditto.
13881         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13882         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13883         * g++.dg/ext/is_base_of.C: Ditto.
13884         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13885         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13886         * g++.dg/ext/is_empty.C: Ditto.
13887         * g++.dg/ext/is_enum.C: Ditto.
13888         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13889         * gnat.dg/opt11.adb: Ditto.
13890         * obj-c++.dg/pr45735.mm: Ditto.
13891         * obj-c++.dg/pr24393.mm: Ditto.
13892         * obj-c++.dg/exceptions-2.mm: Ditto.
13893         * objc.dg/pr45735.m: Ditto.
13894         * objc.dg/pr24393.m: Ditto.
13895
13896 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13897
13898         * objc.dg/attributes/objc-exception-1.m: New.
13899
13900 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13901
13902         * gcc.dg/cpp/include7.c: New test.
13903
13904 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13905
13906         PR c++/47242
13907         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13908
13909 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13910
13911         PR rtl-optimization/47763
13912         * gcc.dg/pr47763.c: New test.
13913
13914 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13915
13916         PR fortran/45743
13917         * gfortran.dg/whole_file_32.f90 : New test.
13918
13919 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13920
13921         PR c++/47666
13922         * g++.dg/inherit/virtual7.C: New test.
13923
13924 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13925
13926         PR objc/47832
13927         * objc.dg/type-size-3.m: Updated error message.
13928         * objc.dg/type-size-4.m: New test.
13929         * objc.dg/type-size-5.m: New test.
13930
13931 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13932
13933         * lib/gnat.exp: Fix comments.
13934         Don't load libgloss.exp.
13935         (default_gnat_version): Call $compiler with --version.
13936         Adapt regexp for gnatmake output, insert version.
13937         (gnat_version): New proc.
13938         (gnat_init): Remove gnat_libgcc_s_path.
13939         (gnat_target_compile): Likewise.
13940         Remove ld_library_path.
13941         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13942         (gnat_pass): Remove.
13943         (gnat_pass): Remove.
13944         (gnat_finish): Remove.
13945         (gnat_exit): Remove.
13946         (local_find_gnatmake): Reindent.
13947         (runtest_file_p): Remove.
13948         (prune_warnings): Remove.
13949         (find_gnatclean): New proc.
13950         * lib/gnat-dg.exp (lremove): New proc.
13951         (gnat-dg-test): Reindent.
13952         Remove additional output files.
13953         (gnat-dg-runtest): Remove.
13954
13955         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13956         * gnat.dg/loop_optimization6.adb: Likewise.
13957         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13958
13959 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13960
13961         PR tree-optimization/47835
13962         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13963
13964 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13965
13966         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13967         * gfortran.dg/abstract_type_2.f03: Ditto.
13968         * gfortran.dg/abstract_type_3.f03: Ditto.
13969         * gfortran.dg/abstract_type_4.f03: Ditto.
13970         * gfortran.dg/abstract_type_5.f03: Ditto.
13971         * gfortran.dg/abstract_type_6.f03: Ditto.
13972         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13973         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13974         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13975         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13976         * gfortran.dg/array_function_5.f90: Ditto.
13977         * gfortran.dg/asynchronous_3.f03: Ditto.
13978         * gfortran.dg/char_expr_1.f90: Ditto.
13979         * gfortran.dg/class_14.f03: Ditto.
13980         * gfortran.dg/data_array_6.f: Ditto.
13981         * gfortran.dg/data_invalid.f90: Ditto.
13982         * gfortran.dg/dot_product_1.f03: Ditto.
13983         * gfortran.dg/func_derived_5.f90: Ditto.
13984         * gfortran.dg/func_result_4.f90: Ditto.
13985         * gfortran.dg/implied_do_1.f90: Ditto.
13986         * gfortran.dg/initialization_25.f90: Ditto.
13987         * gfortran.dg/initialization_26.f90: Ditto.
13988         * gfortran.dg/interface_34.f90: Ditto.
13989         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13990         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13991         * gfortran.dg/matmul_8.f03: Ditto.
13992         * gfortran.dg/merge_init_expr.f90: Ditto.
13993         * gfortran.dg/pack_assign_1.f90: Ditto.
13994         * gfortran.dg/pack_vector_1.f90: Ditto.
13995         * gfortran.dg/pointer_check_8.f90: Ditto.
13996         * gfortran.dg/product_init_expr.f03: Ditto.
13997         * gfortran.dg/reshape_order_5.f90: Ditto.
13998         * gfortran.dg/reshape_shape_1.f90: Ditto.
13999         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
14000         * gfortran.dg/same_name_2.f90: Ditto.
14001         * gfortran.dg/selected_real_kind_1.f90: Ditto.
14002         * gfortran.dg/spread_init_expr.f03: Ditto.
14003         * gfortran.dg/stmt_func_1.f90: Ditto.
14004         * gfortran.dg/sum_init_expr.f03: Ditto.
14005         * gfortran.dg/transpose_3.f03: Ditto.
14006         * gfortran.dg/unpack_init_expr.f03: Ditto.
14007         * gfortran.dg/warn_conversion.f90: Ditto.
14008         * gfortran.dg/warn_conversion_2.f90: Ditto.
14009         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
14010         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
14011         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
14012         * gfortran.dg/whole_file_16.f90: Ditto.
14013         * gfortran.dg/whole_file_17.f90: Ditto.
14014         * gfortran.dg/whole_file_18.f90: Ditto.
14015         * gfortran.dg/whole_file_20.f03: Ditto.
14016         * gfortran.dg/whole_file_5.f90: Ditto.
14017         * gfortran.dg/whole_file_6.f90: Ditto.
14018         * gfortran.dg/write_invalid_format.f90: Ditto.
14019         * gfortran.dg/zero_sized_6.f90: Ditto.
14020
14021 2011-02-21  Jeff Law <law@redhat.com>
14022
14023         PR rtl-optimization/46178
14024         * gcc.target/i386/pr46178.c: New test.
14025
14026         PR rtl-optimization/46002
14027         * gcc.c-torture/compile/pr46002.c: New test.
14028
14029 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14030
14031         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14032         *-*-hpux10*.
14033
14034 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
14035
14036         PR debug/47106
14037         * g++.dg/debug/pr47106.C: Require effective target lto.
14038
14039 2011-02-21  Jason Merrill  <jason@redhat.com>
14040
14041         * g++.dg/cpp0x/constexpr-diag2.C: New.
14042
14043 2011-02-20  Jason Merrill  <jason@redhat.com>
14044
14045         * g++.dg/cpp0x/constexpr-ctor7.C: New.
14046
14047         * g++.dg/cpp0x/fntmpdefarg2.C: New.
14048
14049         * g++.dg/overload/conv-op1.C: New.
14050
14051         * g++.dg/cpp0x/constexpr-synth1.C: New.
14052
14053 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14054
14055         * objc.dg/layout-2.m: New.
14056         * objc.dg/selector-3.m: Adjusted location of error message.
14057         * objc.dg/type-size-3.m: Same.
14058         * obj-c++.dg/selector-3.mm: Same.
14059
14060 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14061
14062         PR objc/47784
14063         * objc.dg/property/dotsyntax-22.m: New.
14064         * obj-c++.dg/property/dotsyntax-22.mm: New.
14065
14066 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
14067
14068         PR c++/46394
14069         * g++.dg/template/typedef38.C: New test.
14070
14071 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14072
14073         PR fortran/46818
14074         * gfortran.dg/whole_file_30.f90 : New test.
14075         * gfortran.dg/whole_file_31.f90 : New test.
14076
14077 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14078
14079         PR fortran/45077
14080         PR fortran/44945
14081         * gfortran.dg/whole_file_28.f90 : New test.
14082         * gfortran.dg/whole_file_29.f90 : New test.
14083
14084 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
14085
14086         PR c++/44118
14087         * g++.dg/template/crash105.C: New.
14088
14089 2011-02-19  Jason Merrill  <jason@redhat.com>
14090
14091         * g++.dg/cpp0x/regress/no-elide1.C: New.
14092
14093 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
14094
14095         PR tree-optimization/46620
14096         * gcc.dg/pr46620.c: New.
14097
14098 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14099
14100         PR c/47809
14101         * gcc.target/i386/pr47809.c: New test.
14102
14103 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14104             Tobias Burnus  <burnus@net-b.de>
14105
14106         * lib/target-supports.exp
14107         (check_effective_target_fortran_large_real): New check for large reals.
14108         * gfortran.dg/nan_7.f90: New test.
14109
14110 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14111
14112         PR libgfortran/47567
14113         * gfortran.dg/fmt_f0_1.f90: Update test.
14114
14115 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
14116
14117         PR fortran/47348
14118         * gfortran.dg/array_constructor_36.f90 : New test.
14119         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14120         allow for comparison between different elements of the array
14121         constructor at different levels of optimization.
14122
14123 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14124
14125         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14126         * gcc.target/i386/pr32280-1.c: Likewise.
14127
14128 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14129
14130         PR target/47800
14131         * gcc.target/i386/pr47800.c: New test.
14132
14133 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14134
14135         * objc/execute/exceptions/foward-1.x: New.
14136
14137 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14138
14139         PR fortran/47789
14140         * gfortran.dg/derived_constructor_comps_4.f90: New.
14141
14142 2011-02-18  Tobias Burnus
14143
14144         PR fortran/47775
14145         * gfortran.dg/func_result_6.f90: New.
14146
14147 2011-02-18  Michael Matz  <matz@suse.de>
14148
14149         PR fortran/45586
14150         * gfortran.dg/lto/pr45586_0.f90: New test.
14151         * gfortran.dg/typebound_proc_20.f90: Ditto.
14152         * gfortran.dg/typebound_proc_21.f90: Ditto.
14153
14154 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14155
14156         PR c++/47795
14157         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14158
14159 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14160
14161         PR fortran/47750
14162         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14163         gcc_warning_prefix.
14164         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14165         normalizing the error/warning output.
14166         * gfortran.dg/Wall.f90: Update dg-error/warning.
14167         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14168         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14169         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14170         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14171         * gfortran.dg/class_30.f90: Update dg-error/warning.
14172         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14173         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14174         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14175         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14176         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14177         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14178         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14179         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14180         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14181         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14182         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14183         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14184         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14185         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14186         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14187         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14188         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14189         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14190         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14191         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14192         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14193         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14194         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14195         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14196         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14197
14198 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14199
14200         PR fortran/47768
14201         * gfortran.dg/proc_ptr_comp_30.f90: New.
14202
14203 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14204
14205         PR debug/47780
14206         * gcc.target/i386/pr47780.c: New test.
14207
14208 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14209
14210         PR fortran/47767
14211         * gfortran.dg/class_40.f03: New.
14212
14213 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14214
14215         PR c++/47208
14216         * g++.dg/cpp0x/auto21.C: New test.
14217
14218 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14219
14220         * objc.dg/special/unclaimed-category-1.h: Updated for
14221         new ABI support.
14222         * objc.dg/special/unclaimed-category-1.m: Same.
14223         * objc.dg/zero-link-1.m: Same.
14224         * objc.dg/lookup-1.m: Same.
14225         * objc.dg/torture/strings/const-str-9.m
14226         * objc.dg/torture/strings/const-str-10.m: Same.
14227         * objc.dg/torture/strings/const-str-11.m: Same.
14228         * objc.dg/torture/forward-1.m: Same.
14229         * objc.dg/zero-link-2.m: Same.
14230         * objc.dg/encode-7-next-64bit.m: Same.
14231         * objc.dg/method-4.m: Same.
14232         * objc.dg/next-runtime-1.m: Same.
14233         * objc.dg/image-info.m: Same.
14234         * objc.dg/pr23214.m: Same.
14235         * objc.dg/symtab-1.m: Same.
14236         * obj-c++.dg/basic.m: Same.
14237         * obj-c++.dg/proto-lossage-3.m: Same.
14238         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14239         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14240         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14241         * obj-c++.dg/method-11.m: Same.
14242         * objc/execute/enumeration-1.m: Same.
14243         * objc/execute/object_is_class.m: Same.
14244         * objc/execute/formal_protocol-2.m: Same.
14245         * objc/execute/formal_protocol-4.m: Same.
14246         * objc/execute/formal_protocol-6.m: Same.
14247         * objc/execute/bycopy-3.m: Same.
14248         * objc/execute/exceptions/catchall-1.m: Same.
14249         * objc/execute/exceptions/finally-1.m: Same.
14250         * objc/execute/exceptions/local-variables-1.m: Same.
14251         * objc/execute/exceptions/foward-1.m: Same.
14252         * objc/execute/bf-common.h
14253         * objc/execute/enumeration-2.m: Same.
14254         * objc/execute/formal_protocol-1.m: Same.
14255         * objc/execute/formal_protocol-3.m: Same.
14256         * objc/execute/formal_protocol-5.m: Same.
14257         * objc/execute/accessing_ivars.m: Same.
14258         * objc/execute/bycopy-2.m: Same.
14259         * objc/execute/formal_protocol-7.m: Same.
14260         * objc/execute/compatibility_alias.m: Same.
14261         * objc/execute/no_clash.m: Same.
14262         * objc/execute/object_is_meta_class.m: Same.
14263         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14264         * objc/execute/class-tests-1.h: Include stdio.h.
14265         * objc/execute/class-tests-2.h: Same.
14266         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14267         runtimes.
14268         * obj-c++.dg/try-catch-2.mm: Same.
14269
14270 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14271
14272         PR c++/47783
14273         * g++.dg/warn/Wunused-parm-4.C: New test.
14274
14275 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14276             Jan Hubicka  <jh@suse.cz>
14277
14278         PR debug/47106
14279         PR debug/47402
14280         * g++.dg/debug/pr47106.C: New.
14281
14282 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14283
14284         PR target/43653
14285         * gcc.target/i386/pr43653.c: New test.
14286
14287 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14288
14289         PR c++/47172
14290         * g++.dg/template/inherit6.C: New test.
14291
14292 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14293
14294         PR fortran/47745
14295         * gfortran.dg/class_39.f03: New.
14296
14297 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14298
14299         PR c++/47326
14300         * g++.dg/cpp0x/variadic106.C: New test.
14301
14302 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14303
14304         PR libfortran/47757
14305         * gfortran.dg/pr47757-1.f90: New test.
14306         * gfortran.dg/pr47757-2.f90: New test.
14307         * gfortran.dg/pr47757-3.f90: New test.
14308
14309         PR c++/47704
14310         * g++.dg/cpp0x/enum8.C: New test.
14311
14312 2011-02-15  Jason Merrill  <jason@redhat.com>
14313
14314         * g++.dg/inherit/implicit-trivial1.C: New.
14315         * g++.dg/cpp0x/implicit-trivial1.C: New.
14316
14317 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14318
14319         PR middle-end/47725
14320         * gcc.dg/torture/pr47725.c: Removed.
14321
14322 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14323
14324         PR target/47755
14325         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14326         constant does not generate a load from memory.
14327
14328 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14329
14330         PR middle-end/47725
14331         * gcc.dg/torture/pr47725.c: New.
14332
14333 2011-02-15  Richard Guenther  <rguenther@suse.de>
14334
14335         PR tree-optimization/47743
14336         * gcc.dg/torture/pr47743.c: New testcase.
14337
14338 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14339
14340         PR middle-end/47581
14341         * gcc.target/i386/pr47581.c: New test.
14342
14343 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14344
14345         PR fortran/47730
14346         * gfortran.dg/select_type_22.f03: New.
14347
14348 2011-02-14  Jason Merrill  <jason@redhat.com>
14349
14350         * g++.dg/cpp0x/regress/enum1.C: New.
14351
14352 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14353
14354         * gnat.dg/include.adb: New test.
14355
14356 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14357
14358         PR fortran/47728
14359         * gfortran.dg/class_38.f03: New.
14360
14361 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14362
14363         * gcc.dg/pr46494.c: New test.
14364
14365 2011-02-14  Richard Guenther  <rguenther@suse.de>
14366
14367         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14368
14369 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14370
14371         PR ada/41929
14372         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14373         sparc*-sun-solaris2.11.
14374
14375 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14376
14377         PR fortran/47349
14378         * gfortran.dg/argument_checking_18.f90: New.
14379
14380 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14381
14382         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14383         * gfortran.dg/argument_checking_17.f90: New.
14384
14385 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14386
14387         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14388         are temporarily disabled.
14389         * gfortran.dg/class_7.f03: Ditto.
14390         * gfortran.dg/coarray_14.f90: Ditto.
14391         * gfortran.dg/typebound_proc_13.f03: Ditto.
14392
14393 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14394
14395         PR fortran/45586
14396         * gfortran.dg/extends_11.f03: New.
14397
14398 2011-02-11  Xinliang David Li  <davidxl@google.com>
14399
14400         PR tree-optimization/47707
14401         * g++.dg/tree-ssa/pr47707.C: New test.
14402
14403 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14404
14405         * g++.dg/opt/inline17.C: New test.
14406
14407 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14408
14409         PR fortran/47550
14410         * gfortran.dg/pure_formal_2.f90: New.
14411
14412 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14413
14414         PR rtl-optimization/47614
14415         * gfortran.dg/pr47614.f: New.
14416
14417 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14418
14419         PR driver/47678
14420         * gcc.dg/opts-6.c: New test.
14421
14422 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14423
14424         PR debug/47684
14425         * gcc.dg/pr47684.c: New test.
14426
14427 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14428
14429         PR target/47629
14430         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14431         c99_runtime, dg-add-options c99_runtime.
14432         (main): Use __asm__.
14433
14434 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14435
14436         PR testsuite/47400
14437         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14438         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14439         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14440         * gcc.dg/ucnid-10.c: Likewise.
14441         * gcc.dg/ucnid-13.c: Likewise.
14442         * gcc.dg/ucnid-7.c: Likewise.
14443         * gcc.dg/ucnid-8.c: Likewise.
14444         Adapt dg-warning line number.
14445
14446 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14447
14448         * gcc.target/i386/parity-1.c: Use -march=k8.
14449         * gcc.target/i386/parity-2.c: Ditto.
14450         * gcc.target/i386/vecinit-1.c: Ditto.
14451         * gcc.target/i386/vecinit-2.c: Ditto.
14452
14453 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14454
14455         PR target/46610
14456         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14457         * gcc.target/mips/save-restore-3.c: Likewise.
14458         * gcc.target/mips/save-restore-4.c: Likewise.
14459         * gcc.target/mips/save-restore-5.c: Likewise.
14460
14461         PR target/47683
14462         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14463         * g++.dg/tree-prof/partition2.C: Likewise.
14464
14465 2011-02-09  Jason Merrill  <jason@redhat.com>
14466
14467         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14468         rather than misdeclare std::puts.
14469
14470         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14471         * g++.dg/other/warning1.C: Likewise.
14472         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14473         * g++.old-deja/g++.gb/scope06.C: Likewise.
14474         * g++.old-deja/g++.law/cvt11.C: Likewise.
14475         * g++.old-deja/g++.law/init1.C: Likewise.
14476         * g++.dg/abi/mangle26.C: Likewise.
14477
14478         * g++.dg/template/function1.C: Adjust for C++0x mode.
14479         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14480
14481         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14482         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14483
14484         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14485
14486         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14487
14488         * g++.dg/cpp0x/regress: New directory.
14489         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14490         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14491         * g++.dg/cpp0x/regress/regress3.C: New.
14492
14493 2011-02-10  Richard Guenther  <rguenther@suse.de>
14494
14495         PR tree-optimization/47677
14496         * gcc.dg/torture/pr47677.c: New testcase.
14497
14498 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14499
14500         * objc.dg/special/load-category-1.m: Remove unused header.
14501         * objc.dg/special/load-category-1a.m: Likewise.
14502         * objc.dg/special/load-category-2.m: Likewise.
14503         * objc.dg/special/load-category-2a.m: Likewise.
14504         * objc.dg/special/load-category-3.m: Likewise.
14505         * objc.dg/special/load-category-3a.m: Likewise.
14506         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14507         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14508         * objc.dg/attributes/class-attribute-1.m: Likewise.
14509         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14510         * obj-c++.dg/property/property.exp: Likewise.
14511         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14512         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14513         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14514         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14515         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14516         * obj-c++.dg/template-8.mm: Likewise.
14517
14518 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14519
14520         PR target/47665
14521         * gcc.target/i386/pr47665.c: New test.
14522
14523 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14524
14525         PR testsuite/47622
14526         Revert
14527         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14528         PR debug/42631
14529         * gcc.dg/pr42631.c: Update test.
14530         * gcc.dg/pr42631-2.c: New test.
14531
14532 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14533
14534         PR fortran/47352
14535         * gfortran.dg/proc_decl_25.f90: New.
14536
14537 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14538
14539         PR fortran/47463
14540         * gfortran.dg/typebound_assignment_2.f03: New.
14541
14542 2011-02-09  Richard Guenther  <rguenther@suse.de>
14543
14544         PR tree-optimization/47664
14545         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14546
14547 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14548
14549         PR middle-end/47646
14550         * gnat.dg/uninit_func.adb: Adjust dg directive.
14551
14552 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14553
14554         PR middle-end/47646
14555         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14556
14557 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14558
14559         PR fortran/47637
14560         * gfortran.dg/auto_dealloc_2.f90: New.
14561
14562 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14563
14564         * gcc.dg/builtins-config.h: Remove __sgi handling.
14565         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14566         -std=c99 for mips-sgi-irix6.5*.
14567
14568 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14569
14570         PR middle-end/45505
14571         * gfortran.dg/pr25923.f90: Remove xfails.
14572
14573 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14574
14575         PR fortran/47583
14576         * gfortran.dg/inquire_14.f90: New test.
14577
14578 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14579
14580         PR fortran/45290
14581         * gfortran.dg/pointer_init_6.f90: New.
14582
14583 2011-02-08  Jeff Law <law@redhat.com>
14584
14585         PR tree-optimization/42893
14586         * gcc.tree-ssa/pr42893.c: New test.
14587
14588 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14589
14590         PR tree-optimization/46834
14591         PR tree-optimization/46994
14592         PR tree-optimization/46995
14593         * gcc.dg/graphite/id-pr46834.c: New.
14594         * gfortran.dg/graphite/id-pr46994.f90: New.
14595         * gfortran.dg/graphite/id-pr46995.f90: New.
14596
14597 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14598
14599         PR middle-end/47646
14600         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14601         using the variable is known the warning is emitted there.
14602         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14603         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14604
14605         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14606         statement.
14607         (vg): Likewise.
14608         * gcc.dg/noreturn-1.c (foo5): Likewise.
14609         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14610         (method2): Likewise.
14611
14612         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14613         the return statement using the uninitialized variable.
14614         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14615
14616 2011-02-08  Richard Guenther  <rguenther@suse.de>
14617
14618         PR middle-end/47639
14619         * g++.dg/opt/pr47639.c: New testcase.
14620
14621 2011-02-08  Richard Guenther  <rguenther@suse.de>
14622
14623         PR tree-optimization/47632
14624         * g++.dg/opt/pr47632.C: New testcase.
14625
14626 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14627
14628         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14629
14630 2011-02-07  Richard Guenther  <rguenther@suse.de>
14631
14632         PR tree-optimization/47615
14633         * g++.dg/opt/pr47615.C: New testcase.
14634
14635 2011-02-07  Richard Guenther  <rguenther@suse.de>
14636
14637         PR tree-optimization/47621
14638         * gcc.dg/torture/pr47621.c: New testcase.
14639
14640 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14641
14642         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14643
14644 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14645
14646         PR fortran/47592
14647         * gfortran.dg/allocate_with_source_1 : New test.
14648
14649 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14650
14651         PR middle-end/47610
14652         * gcc.dg/pr47610.c: New test.
14653
14654 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14655
14656         PR debug/42631
14657         * gcc.dg/pr42631.c: Update test.
14658         * gcc.dg/pr42631-2.c: New test.
14659
14660 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14661
14662         PR fortran/47574
14663         * gfortran.dg/pr47574.f90:  New test.
14664
14665 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14666
14667         PR tree-optimization/46194
14668         * gcc.dg/autopar/pr46194.c: New.
14669
14670 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14671
14672         PR tree-optimization/43695
14673         * g++.dg/ipa/pr43695.C: New.
14674
14675 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14676
14677         PR inline-asm/23200
14678         * gcc.dg/pr23200.c: New test.
14679
14680 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14681
14682         PR c++/47589
14683         * g++.dg/pr47589.C: New test.
14684
14685 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14686
14687         PR c++/47398
14688         * g++.dg/template/typedef37.C: New test.
14689         * g++.dg/template/param1.C: Adjust expected error message.
14690
14691 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14692
14693         PR middle-end/31490
14694         * gcc.dg/pr31490-2.c: New test.
14695         * gcc.dg/pr31490-3.c: New test.
14696         * gcc.dg/pr31490-4.c: New test.
14697
14698 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14699             Jakub Jelinek  <jakub@redhat.com>
14700
14701         PR c++/46890
14702         * g++.dg/parser/semicolon3.C: Adjust.
14703         * g++.dg/parser/semicolon4.C: New testcase.
14704         * g++.dg/pr46890.C: New testcase.
14705
14706 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14707
14708         PR c++/29571
14709         * g++.dg/init/pr29571.C: New.
14710
14711 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14712
14713         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14714         instead of vect_int.
14715
14716 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14717
14718         PR target/47312
14719         * gcc.target/i386/pr47312.c: New test.
14720
14721         PR target/47564
14722         * gcc.target/i386/pr47564.c: New test.
14723
14724 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14725
14726         PR tree-optimization/45122
14727         * gcc.dg/tree-ssa/pr45122.c: New.
14728
14729 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14730
14731         PR target/47272
14732         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14733         and vec_vsx_st.
14734
14735         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14736         and vsx so a default --with-cpu=power7 doesn't give an error
14737         when -mavoid-indexed-addresses is used.
14738
14739         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14740         wrapper function to save the arguments and then jump to the real
14741         function, rather than depending on the compiler not to move stuff
14742         before an asm.
14743         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14744
14745 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14746             Paul Thomas  <pault@gcc.gnu.org>
14747
14748         PR fortran/47082
14749         * gfortran.dg/class_37.f03 : New test.
14750
14751 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14752             Richard Guenther  <rguenther@suse.de>
14753
14754         PR tree-optimization/40979
14755         PR bootstrap/47044
14756         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14757         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14758         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14759         check_vect_support_and_set_flags.
14760         * gfortran.dg/graphite/vect-pr40979.f90: New.
14761
14762 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14763
14764         PR fortran/47572
14765         * gfortran.dg/class_36.f03: New.
14766
14767 2011-02-02  Richard Guenther  <rguenther@suse.de>
14768
14769         PR tree-optimization/47566
14770         * gcc.dg/lto/20110201-1_0.c: New testcase.
14771
14772 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14773
14774         PR debug/47498
14775         PR debug/47501
14776         PR debug/45136
14777         PR debug/45130
14778         * debug/pr47498.c: New.
14779         * debug/pr47501.c: New.
14780
14781 2011-02-01  Richard Guenther  <rguenther@suse.de>
14782
14783         PR tree-optimization/47559
14784         * g++.dg/torture/pr47559.C: New testcase.
14785
14786 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14787
14788         PR fortran/47565
14789         * gfortran.dg/typebound_call_20.f03: New.
14790
14791 2011-02-01  Richard Guenther  <rguenther@suse.de>
14792
14793         PR tree-optimization/47555
14794         * gcc.dg/pr47555.c: New testcase.
14795
14796 2011-02-01  Richard Guenther  <rguenther@suse.de>
14797
14798         PR tree-optimization/47541
14799         * g++.dg/torture/pr47541.C: New testcase.
14800
14801 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14802
14803         PR fortran/47455
14804         * gfortran.dg/typebound_call_19.f03: New.
14805
14806 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14807
14808         PR c++/47416
14809         * g++.dg/cpp0x/pr47416.C: New test.
14810
14811 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14812
14813         PR fortran/47519
14814         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14815
14816 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14817
14818         PR fortran/47463
14819         * gfortran.dg/typebound_assignment_1.f03: New.
14820
14821 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14822
14823         PR tree-optimization/47538
14824         * gcc.c-torture/execute/pr47538.c: New test.
14825
14826 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14827
14828         PR target/45325
14829         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14830
14831 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14832
14833         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14834
14835 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14836
14837         PR rtl-optimization/44031
14838         * gcc.c-torture/compile/20110131-1.c: New test.
14839
14840 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14841
14842         PR fortran/47042
14843         * gfortran.dg/stmt_func_1.f90: New.
14844
14845 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14846
14847         PR fortran/47042
14848         * gfortran.dg/interface_34.f90: New.
14849
14850 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14851
14852         PR fortran/47523
14853         * gfortran.dg/realloc_on_assign_5.f03: New test.
14854         * gfortran.dg/realloc_on_assign_5.f03: New test.
14855
14856 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14857
14858         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14859         * gfortran.dg/bessel_7.f90: Likewise.
14860         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14861
14862         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14863         * gfortran.dg/sum_init_expr.f03: Likewise.
14864
14865         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14866
14867         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14868         -r -nostdlib.
14869
14870         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14871         loop only on "vect_intfloat_cvt" targets.
14872
14873 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14874
14875         PR fortran/47531
14876         * gfortran.dg/shape_6.f90: New.
14877
14878 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14879
14880         PR libgfortran/47434
14881         * gfortran.dg/read_infnan_1.f90: Update test.
14882         * gfortran.dg/module_nan.f90: Update test.
14883         * gfortran.dg/char4_iunit_1.f03: Update test.
14884         * gfortran.dg/large_real_kind_1.f90: Update test.
14885         * gfortran.dg/real_const_3.f90: Update test.
14886         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14887
14888 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14889
14890         PR c++/47311
14891         * g++.dg/template/param2.C: New test.
14892
14893 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14894
14895         PR libgfortran/47285
14896         * gfortran.dg/fmt_g.f: New test.
14897
14898 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14899
14900         PR fortran/47507
14901         * gfortran.dg/pure_formal_1.f90: New.
14902
14903 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14904
14905         PR target/42894
14906         * gcc.dg/tls/pr42894.c: New test.
14907
14908 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14909
14910         * gcc.dg/pr47276.c: Add dg-require-visibility.
14911
14912 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14913
14914         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14915
14916 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14917             Tobias Burnus  <burnus@gcc.gnu.org>
14918
14919         PR fortran/45170
14920         PR fortran/35810
14921         PR fortran/47350
14922         * gfortran.dg/realloc_on_assign_3.f03: New test.
14923         * gfortran.dg/realloc_on_assign_4.f03: New test.
14924         * gfortran.dg/allocatable_function_5.f90: New test.
14925         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14926         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14927         implemented" dg-errors.
14928
14929 2011-01-27  Jan Hubicka  <jh@suse.cz>
14930
14931         PR middle-end/46949
14932         * gcc.dg/attr-weakref-4.c: New testcase
14933
14934 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14935
14936         PR tree-optimization/47228
14937         * gcc.dg/torture/pr47228.c: New test.
14938
14939 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14940
14941         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14942
14943 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14944
14945         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14946         when using auto-overlay support on the SPU.
14947
14948 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14949
14950         PR rtl-optimization/44174
14951         * gcc.target/i386/asm-6.c: New test.
14952
14953 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14954
14955         PR rtl-optimization/46856
14956         * gcc.c-torture/compile/pr46856.c: New test.
14957
14958 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14959             Andrew Pinski  <pinskia@gmail.com>
14960
14961         PR c/43082
14962         * gcc.dg/pr43082.c: New.
14963
14964 2011-01-26  DJ Delorie  <dj@redhat.com>
14965
14966         PR rtl-optimization/46878
14967         * gcc.dg/pr46878-1.c: New test.
14968
14969 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14970
14971         PR c++/47476
14972         * g++.dg/cpp0x/pr47476.C: New test.
14973
14974 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14975
14976         * gcc.c-torture/compile/20110126-1.c: New test.
14977
14978 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14979
14980         PR c/47473
14981         * gcc.dg/torture/pr47473.c: New test.
14982
14983 2011-01-26  Jan Hubicka  <jh@suse.cz>
14984
14985         PR target/47237
14986         * gcc.c-torture/execute/pr47237.c: New testcase.
14987
14988 2011-01-26  Jan Hubicka  <jh@suse.cz>
14989
14990         PR tree-optimization/47190
14991         * gcc.dg/attr-weakref-3.c: New testcase.
14992
14993 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14994
14995         PR c++/43601
14996         * gcc.dg/dll-9a.c: New test file.
14997         * gcc.dg/dll-11.c: Likewise.
14998         * gcc.dg/dll-12.c: Likewise.
14999         * gcc.dg/dll-12a.c: Likewise.
15000         * gcc.dg/dll-11a.c: Likewise.
15001         * gcc.dg/dll-9.c: Likewise.
15002         * gcc.dg/dll-10.c: Likewise.
15003         * gcc.dg/dll-10a.c: Likewise.
15004         * g++.dg/ext/dllexport4a.cc: Likewise.
15005         * g++.dg/ext/dllexport4.C: Likewise.
15006         * g++.dg/ext/dllexport5.C: Likewise.
15007         * g++.dg/ext/dllexport5a.cc: Likewise.
15008
15009 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15010
15011         PR tree-optimization/46970
15012         * gcc.dg/graphite/pr46970.c: New.
15013
15014 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15015
15016         PR tree-optimization/46215
15017         * gcc.dg/graphite/pr46215.c: New.
15018
15019 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15020
15021         PR tree-optimization/46168
15022         * gcc.dg/graphite/pr46168.c: New.
15023
15024 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15025
15026         PR tree-optimization/43657
15027         * gcc.dg/graphite/pr43657.c: New.
15028
15029 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15030
15031         PR tree-optimization/29832
15032         * gfortran.dg/graphite/pr29832.f90: New.
15033
15034 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15035
15036         PR tree-optimization/43567
15037         * gcc.dg/graphite/pr43567.c: New.
15038
15039 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15040
15041         * gfortran.dg/graphite/interchange-4.f: New.
15042         * gfortran.dg/graphite/interchange-5.f: New.
15043
15044         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15045         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15046         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15047         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15048         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15049         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15050         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15051         * gfortran.dg/ltrans-7.f90: Removed.
15052         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15053
15054         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15055         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15056         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15057         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15058         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15059         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15060         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15061         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15062         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15063         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15064         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15065         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15066         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15067         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15068         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15069         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15070         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15071         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15072         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15073         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15074         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15075         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15076         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15077         * gcc.dg/tree-ssa/data-dep-1.c
15078         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15079         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15080         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15081         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15082         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15083
15084 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15085
15086         PR tree-optimization/47265
15087         PR tree-optimization/47443
15088         * gcc.c-torture/compile/pr47265.c: New test.
15089         * gcc.dg/pr47443.c: New test.
15090
15091 2011-01-25  Martin Jambor  <mjambor@suse.cz>
15092
15093         PR tree-optimization/47382
15094         * g++.dg/torture/pr47382.C: New test.
15095         * g++.dg/opt/devirt1.C: Xfail.
15096
15097 2011-01-25  Yao Qi  <yao@codesourcery.com>
15098
15099         PR target/45701
15100         * gcc.target/arm/pr45701-1.c: New test.
15101         * gcc.target/arm/pr45701-2.c: New test.
15102         * gcc.target/arm/pr45701-3.c: New test.
15103
15104 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15105             Jakub Jelinek  <jakub@redhat.com>
15106
15107         PR tree-optimization/47271
15108         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15109
15110 2011-01-25  Nick Clifton  <nickc@redhat.com>
15111
15112         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15113         (saturate_add): Delete.
15114         (exchange): Delete.
15115         (main): Do not run saturate_add.
15116         (set_interrupts): Delete.
15117
15118 2011-01-25  Tobias Burnus  <burnus@net-b.de>
15119
15120         PR fortran/47448
15121         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15122
15123 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15124
15125         PR tree-optimization/47427
15126         PR tree-optimization/47428
15127         * gcc.c-torture/compile/pr47427.c: New test.
15128         * gcc.c-torture/compile/pr47428.c: New test.
15129
15130 2011-01-25  Richard Guenther  <rguenther@suse.de>
15131
15132         PR middle-end/47411
15133         * gcc.dg/torture/pr47411.c: New testcase.
15134
15135 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15136
15137         * gfortran.dg/graphite/id-24.f: New.
15138         * gfortran.dg/graphite/id-25.f: New.
15139
15140 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15141
15142         * gfortran.dg/graphite/id-23.f: New.
15143
15144 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15145
15146         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15147
15148 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15149
15150         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15151         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15152         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15153         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15154         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15155         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15156         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15157         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15158         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15159
15160 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15161
15162         * gcc.dg/graphite/block-0.c: Add documentation.
15163         * gcc.dg/graphite/block-4.c: Same.
15164         * gcc.dg/graphite/block-7.c: Same.
15165         * gcc.dg/graphite/block-8.c: New.
15166         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15167         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15168         * gcc.dg/graphite/interchange-12.c: Add documentation.
15169         * gcc.dg/graphite/interchange-13.c: New.
15170         * gcc.dg/graphite/interchange-14.c: New.
15171         * gcc.dg/graphite/interchange-15.c: New.
15172         * gcc.dg/graphite/interchange-8.c: Add documentation.
15173         * gcc.dg/graphite/interchange-mvt.c: Same.
15174
15175 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15176
15177         PR target/47408
15178         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15179         * gcc.target/powerpc/altivec-14.c: Ditto.
15180         * gcc.target/powerpc/altivec-33.c: Ditto.
15181         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15182         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15183         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15184         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15185         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15186         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15187         * g++.dg/ext/altivec-15.C: Ditto.
15188         * g++.dg/ext/altivec-types-1.C: Ditto.
15189         * g++.dg/ext/altivec-types-2.C: Ditto.
15190         * g++.dg/ext/altivec-types-3.C: Ditto.
15191         * g++.dg/ext/altivec-types-4.C: Ditto.
15192
15193 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15194
15195         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15196
15197 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15198
15199         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15200         optimization options.
15201
15202 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15203
15204         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15205
15206         PR testsuite/45988
15207         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15208
15209 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15210
15211         PR fortran/47421
15212         * gfortran.dg/allocatable_scalar_12.f90: New.
15213
15214 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15215
15216         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15217         vectorization to be not profitable if peeling is used to
15218         realign the memory access.
15219         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15220         loop bound to avoid loop unrolling.
15221         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15222
15223 2011-01-22  Jan Hubicka  <jh@suse.cz>
15224
15225         PR lto/47333
15226         * g++.dg/lto/pr47333.C: New file.
15227
15228 2011-01-22  Jan Hubicka  <jh@suse.cz>
15229
15230         PR tree-optimization/43884
15231         PR lto/44334
15232         * gcc.dg/autopar/outer-2.c: Increase array size.
15233         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15234
15235 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15236
15237         PR fortran/38536
15238         * gfortran.dg/c_loc_tests_16.f90:  New test.
15239
15240 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15241
15242         PR fortran/47399
15243         * gfortran.dg/typebound_proc_19.f90: New.
15244
15245 2011-01-21  Jeff Law <law@redhat.com>
15246
15247         PR tree-optimization/47053
15248         * g++.dg/pr47053.C: New test.
15249
15250 2011-01-21  Jason Merrill  <jason@redhat.com>
15251
15252         PR c++/47041
15253         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15254
15255 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15256
15257         PR c++/47388
15258         * g++.dg/cpp0x/range-for10.C: New test.
15259         * g++.dg/template/for1.C: New test.
15260
15261         PR middle-end/45566
15262         * g++.dg/tree-prof/partition3.C: New test.
15263
15264         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15265
15266         PR rtl-optimization/47366
15267         * g++.dg/opt/pr47366.C: New test.
15268
15269 2011-01-21  Jason Merrill  <jason@redhat.com>
15270
15271         PR c++/46552
15272         * g++.dg/cpp0x/constexpr-regress2.C: New.
15273
15274         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15275
15276 2011-01-21  Jeff Law <law@redhat.com>
15277
15278         PR rtl-optimization/41619
15279         * gcc.dg/pr41619.c: New.
15280
15281 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15282
15283         PR tree-optimization/47355
15284         * g++.dg/opt/pr47355.C: New test.
15285
15286 2011-01-21  Richard Guenther  <rguenther@suse.de>
15287
15288         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15289         making main hot.
15290
15291 2011-01-21  Richard Guenther  <rguenther@suse.de>
15292
15293         PR tree-optimization/47365
15294         * gcc.dg/torture/pr47365.c: New testcase.
15295         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15296
15297 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15298
15299         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15300
15301 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15302
15303         PR tree-optimization/47391
15304         * gcc.dg/pr47391.c: New test.
15305
15306 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15307
15308         * g++.dg/template/char1.C: Use signed char.
15309
15310 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15311
15312         PR fortran/47377
15313         * gfortran.dg/pointer_target_4.f90: New.
15314
15315 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15316
15317         PR target/47251
15318         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15319         ILP32 system and not IP32.
15320
15321 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15322
15323         PR debug/46583
15324         * g++.dg/debug/pr46583.C: New.
15325
15326 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15327
15328         PR debug/47283
15329         * g++.dg/debug/pr47283.C: New test.
15330
15331         PR testsuite/47371
15332         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15333         * gcc.target/i386/headmerge-2.c: Likewise.
15334
15335 2011-01-20  Richard Guenther  <rguenther@suse.de>
15336
15337         PR middle-end/47370
15338         * gcc.dg/torture/pr47370.c: New testcase.
15339
15340 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15341
15342         PR tree-optimization/46130
15343         * gcc.dg/pr46130-1.c: New test.
15344         * gcc.dg/pr46130-2.c: New test.
15345
15346 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15347
15348         PR c++/47291
15349         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15350
15351 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15352
15353         PR debug/46240
15354         * g++.dg/debug/pr46240.cc: New.
15355
15356 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15357
15358         PR c++/47303
15359         * g++.dg/template/anonunion1.C: New test.
15360
15361         PR rtl-optimization/47337
15362         * gcc.c-torture/execute/pr47337.c: New test.
15363
15364 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15365
15366         PR testsuite/45342
15367         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15368
15369 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15370
15371         PR tree-optimization/46021
15372         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15373
15374 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15375
15376         PR tree-optimization/47290
15377         * g++.dg/torture/pr47290.C: New test.
15378
15379 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15380
15381         PR fortran/47240
15382         * gfortran.dg/proc_ptr_comp_29.f90: New.
15383
15384 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15385
15386         PR testsuite/41146
15387         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15388         powerpc-apple-darwin9.
15389
15390 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15391
15392         PR rtl-optimization/47299
15393         * gcc.c-torture/execute/pr47299.c: New test.
15394
15395 2011-01-17  Jason Merrill  <jason@redhat.com>
15396
15397         * g++.dg/cpp0x/constexpr-virtual.C: New.
15398
15399 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15400
15401         PR fortran/47331
15402         * gfortran.dg/gomp/pr47331.f90: New test.
15403
15404 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15405
15406         PR objc/47314
15407         * objc.dg/selector-warn-1.m: New.
15408         * obj-c++.dg/selector-warn-1.mm: New.
15409
15410 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15411
15412         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15413         Update dg-final accordingly.
15414
15415 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15416
15417         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15418
15419 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15420
15421         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15422         target check.
15423         * gcc.dg/guality/pr36728-2.c: Likewise.
15424
15425 2011-01-17  Richard Guenther  <rguenther@suse.de>
15426
15427         PR tree-optimization/47313
15428         * g++.dg/torture/pr47313.C: New testcase.
15429
15430 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15431
15432         PR target/47318
15433         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15434         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15435         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15436         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15437
15438         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15439         as __m256i.
15440         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15441         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15442         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15443
15444 2011-01-17  Richard Guenther  <rguenther@suse.de>
15445
15446         PR tree-optimization/45967
15447         * gcc.dg/torture/pr45967-2.c: New testcase.
15448         * gcc.dg/torture/pr45967-3.c: Likewise.
15449
15450 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15451
15452         PR testsuite/47325
15453         * g++.dg/ext/pr47213.C: Require visibility.
15454
15455 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15456
15457         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15458         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15459
15460 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15461
15462         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15463         Linux-based targets.
15464
15465 2011-01-13  Jan Hubicka  <jh@suse.cz>
15466
15467         PR tree-optimization/47276
15468         * gcc.dg/pr47276.c: New testcase.
15469
15470 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15471             Jonathan Wakely  <jwakely.gcc@gmail.com>
15472
15473         PR c++/33558
15474         * g++.dg/other/pr33558.C: New.
15475         * g++.dg/other/pr33558-2.C: New.
15476
15477 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15478
15479         PR tree-optimization/45934
15480         PR tree-optimization/46302
15481         * g++.dg/ipa/devirt-c-1.C: New test.
15482         * g++.dg/ipa/devirt-c-2.C: Likewise.
15483         * g++.dg/ipa/devirt-c-3.C: Likewise.
15484         * g++.dg/ipa/devirt-c-4.C: Likewise.
15485         * g++.dg/ipa/devirt-c-5.C: Likewise.
15486         * g++.dg/ipa/devirt-c-6.C: Likewise.
15487         * g++.dg/ipa/devirt-6.C: Likewise.
15488         * g++.dg/ipa/devirt-d-1.C: Likewise.
15489         * g++.dg/torture/pr45934.C: Likewise.
15490
15491 2011-01-14  Jason Merrill  <jason@redhat.com>
15492
15493         * g++.dg/cpp0x/variadic105.C: New.
15494
15495 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15496             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15497
15498         PR objc/45989
15499         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15500         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15501         execution tests on i?86-*-*, x86_64-*-* and
15502         powerpc*-apple-darwin* && ilp32.
15503         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15504         tests on i?86-*-* and x86_64-*-*.
15505
15506 2011-01-14  Richard Guenther  <rguenther@suse.de>
15507
15508         PR tree-optimization/47280
15509         * g++.dg/opt/pr47280.C: New testcase.
15510
15511 2011-01-14  Jason Merrill  <jason@redhat.com>
15512
15513         * g++.dg/cpp0x/constexpr-regress1.C: New.
15514
15515         * g++.dg/ext/flexary2.C: New.
15516
15517 2011-01-14  Richard Guenther  <rguenther@suse.de>
15518
15519         PR middle-end/47281
15520         * gcc.dg/torture/pr47281.c: New testcase.
15521         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15522
15523 2011-01-14  Richard Guenther  <rguenther@suse.de>
15524
15525         PR tree-optimization/47286
15526         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15527
15528 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15529
15530         PR c++/47213
15531         * g++.dg/ext/pr47213.C: New.
15532
15533 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15534
15535         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15536
15537 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15538             Mikael Morin  <mikael@gcc.gnu.org>
15539
15540         PR fortran/45848
15541         PR fortran/47204
15542         * gfortran.dg/select_type_20.f90: New.
15543         * gfortran.dg/select_type_21.f90: New.
15544
15545 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15546
15547         PR target/47251
15548         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15549
15550 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15551
15552         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15553         * gcc.dg/guality/pr36728-2.c: Likewise.
15554
15555 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15556
15557         PR debug/PR46973
15558         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15559
15560 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15561
15562         PR rtl-optimization/45352
15563         * gcc.dg/pr45352-3.c: New.
15564
15565 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15566
15567         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15568         comment.
15569         * g++.dg/cpp0x/range-for8.C: New.
15570         * g++.dg/cpp0x/range-for9.C: New.
15571
15572 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15573
15574         PR debug/47209
15575         * g++.dg/debug/pr47209.C: New.
15576
15577 2011-01-12  Richard Guenther  <rguenther@suse.de>
15578
15579         PR lto/47259
15580         * gcc.dg/lto/pr47259_0.c: New testcase.
15581         * gcc.dg/lto/pr47259_1.c: Likewise.
15582
15583 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15584
15585         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15586         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15587         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15588         methods missing from the OBJC2 Object.
15589         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15590         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15591         GNU and NeXT runtimes.
15592         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15593         comments.
15594         * objc-obj-c++-shared/Object1.m: Likewise.
15595         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15596         * objc.dg/proto-qual-1.m: Likewise.
15597         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15598         * obj-c++.dg/proto-qual-1.mm: Likewise.
15599
15600 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15601
15602         PR testsuite/33033
15603         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15604
15605 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15606
15607         Fixed the Objective-C++ testsuite and updated all tests.
15608         * lib/obj-c++.exp (obj-c++_init): Declare and set
15609         gcc_warning_prefix and gcc_error_prefix.
15610         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15611         'dg-warning', 'dg-message' and 'dg-error'.
15612         * obj-c++.dg/class-extension-3.mm: Likewise.
15613         * obj-c++.dg/class-protocol-1.mm: Likewise.
15614         * obj-c++.dg/encode-7.mm: Likewise.
15615         * obj-c++.dg/exceptions-3.mm: Likewise.
15616         * obj-c++.dg/exceptions-5.mm: Likewise.
15617         * obj-c++.dg/method-12.mm: Likewise.
15618         * obj-c++.dg/method-13.mm: Likewise.
15619         * obj-c++.dg/method-15.mm: Likewise.
15620         * obj-c++.dg/method-16.mm: Likewise.
15621         * obj-c++.dg/method-4.mm: Likewise.
15622         * obj-c++.dg/method-8.mm: Likewise.
15623         * obj-c++.dg/method-conflict-1.mm: Likewise.
15624         * obj-c++.dg/method-conflict-2.mm: Likewise.
15625         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15626         and uncommented second part of the testcase now that the testsuite
15627         works correctly.
15628         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15629         and uncommented second part of the testcase now that the testsuite
15630         works correctly.
15631         * obj-c++.dg/private-1.mm: Likewise.
15632         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15633         * obj-c++.dg/syntax-error-7.mm: Likewise.
15634         * obj-c++.dg/warn5.mm: Likewise.
15635         * obj-c++.dg/property/at-property-14.mm: Likewise.
15636         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15637         FIXME.
15638         * obj-c++.dg/property/at-property-18.mm: Likewise.
15639         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15640         FIXME.
15641         * obj-c++.dg/property/at-property-21.mm: Likewise.
15642         * obj-c++.dg/property/at-property-28.mm: Likewise.
15643         * obj-c++.dg/property/at-property-5.mm: Likewise.
15644         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15645         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15646         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15647         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15648         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15649         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15650         * obj-c++.dg/tls/diag-5.mm: Likewise.
15651         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15652         dg-error, now matched correctly.
15653
15654 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15655
15656         * objc.dg/property/at-property-29.m: New.
15657         * obj-c++.dg/property/at-property-29.mm: New.
15658
15659 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15660
15661         * go.test/go-test.exp (go-set-goarch): New proc.
15662         (go-gc-tests): Use it.
15663
15664 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15665
15666         PR debug/46955
15667         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15668
15669 2011-01-11  Richard Henderson  <rth@redhat.com>
15670
15671         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15672
15673 2011-01-11  Jan Hubicka  <jh@suse.cz>
15674
15675         PR lto/45721
15676         PR lto/45375
15677         * gcc.dg/lto/pr45721_1.c: New file.
15678         * gcc.dg/lto/pr45721_0.c: New file.
15679
15680 2011-01-11  Richard Guenther  <rguenther@suse.de>
15681
15682         PR tree-optimization/46076
15683         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15684
15685 2011-01-11  Jeff Law <law@redhat.com>
15686
15687         * PR tree-optimization/47086
15688         * gcc.dg/pr47086.c: New test.
15689
15690 2011-01-11  Jason Merrill  <jason@redhat.com>
15691
15692         PR c++/46658
15693         * g++.dg/template/new10.C: New.
15694
15695         PR c++/45520
15696         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15697
15698 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15699
15700         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15701         Split type definitions and NSConstantString class into...
15702         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15703         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15704         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15705         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15706         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15707         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15708         to comments.
15709         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15710         encode defines for newer NeXT system headers.
15711         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15712         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15713         * objc.dg/foreach-5.m: Likewise.
15714         * objc.dg/foreach-2.m: Likewise.
15715         * objc.dg/foreach-4.m: Likewise.
15716         * objc.dg/torture/strings/string1.m: Likewise.
15717         * objc.dg/torture/strings/string2.m: Likewise.
15718         * objc.dg/torture/strings/string3.m: Likewise.
15719         * objc.dg/torture/strings/string4.m: Likewise.
15720         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15721         header and stand alone.
15722         * obj-c++.dg/strings/strings-2.mm: Likewise.
15723         * objc.dg/torture/strings/const-str-3.m: Likewise.
15724         * objc.dg/strings/strings-2.m: Likewise.
15725         * objc.dg/strings/const-str-12b.m: Likewise.
15726
15727 2011-01-12  Richard Guenther  <rguenther@suse.de>
15728
15729         PR middle-end/32511
15730         * gcc.dg/attr-weak-1.c: Adjust.
15731
15732 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15733
15734         PR fortran/47051
15735         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15736         standard compliant and comment.
15737
15738 2011-01-10  Jan Hubicka  <jh@suse.cz>
15739
15740         PR lto/46083
15741         * gcc.dg/initpri3.c: New testcase.
15742
15743 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15744
15745         PR lto/47222
15746         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15747         externally visible.
15748         (g_esi): Likewise.
15749         (g_ebx): Likewise.
15750         (g_ebp): Likewise.
15751         (g_esp): Likewise.
15752         (g_ebp_save): Likewise.
15753         (g_esp_save): Likewise.
15754
15755 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15756
15757         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15758
15759 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15760
15761         PR tree-optimization/46021
15762         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15763         i?86-*-*, x86_64-*-*.
15764
15765 2011-01-10  Jeff Law <law@redhat.com>
15766
15767         * PR tree-optimization/47141
15768         * gcc.c-torture/compile/pr47141.c: New test.
15769
15770 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15771
15772         PR testsuite/46230
15773         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15774         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15775         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15776         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15777
15778         PR testsuite/46230
15779         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15780         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15781         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15782         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15783         being vectorized.  Adjust dg-final pattern.
15784
15785         PR testsuite/46230
15786         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15787         * gcc.dg/vect/slp-24.c: Likewise.
15788
15789 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15790
15791         PR c++/47218
15792         * g++.dg/other/pr47218-1.C: New test file.
15793         * g++.dg/other/pr47218.C: Likewise.
15794         * g++.dg/other/pr47218.h: New supporting header.
15795
15796 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15797
15798         PR objc/47232
15799         * objc.dg/attributes/invalid-attribute-1.m: New.
15800         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15801
15802 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15803
15804         PR fortran/47224
15805         * gfortran.dg/proc_ptr_comp_28.f90: New.
15806
15807 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15808
15809         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15810         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15811         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15812         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15813         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15814         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15815         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15816         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15817         * objc.dg/gnu-api-2-class.m: Likewise.
15818         * objc.dg/gnu-api-2-ivar.m: Likewise.
15819         * objc.dg/gnu-api-2-method.m: Likewise.
15820         * objc.dg/gnu-api-2-objc.m: Likewise.
15821         * objc.dg/gnu-api-2-object.m: Likewise.
15822         * objc.dg/gnu-api-2-property.m: Likewise.
15823         * objc.dg/gnu-api-2-protocol.m: Likewise.
15824         * objc.dg/gnu-api-2-sel.m: Likewise.
15825
15826 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15827
15828         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15829         * objc.dg/objc-foreach-4.m: Likewise.
15830         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15831         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15832         * objc.dg/foreach-4.m: Likewise.
15833         * objc.dg/foreach-5.m: Likewise.
15834         * objc.dg/foreach-3.m: Return self from init.
15835
15836 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15837
15838         PR fortran/38536
15839         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15840
15841 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15842
15843         PR fortran/46313
15844         * gfortran.dg/class_35.f90: New.
15845
15846 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15847
15848         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15849
15850 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15851
15852         PR objc/47078
15853         * objc.dg/invalid-method-2.m: New.
15854         * obj-c++.dg/invalid-method-2.mm: New.
15855
15856 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15857
15858         PR fortran/46896
15859         * gfortran.dg/transpose_optimization_2.f90 : New test.
15860
15861 2011-01-08  Jan Hubicka  <jh@suse.cz>
15862
15863         PR tree-optmization/46469
15864         * g++.dg/torture/pr46469.C: New testcase.
15865
15866 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15867
15868         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15869         emulation of libobjc-gnu structure layout functionality to ..
15870         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15871         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15872         * objc/execute/bf-common.h: Adjust headers.
15873         * objc/execute/bf-1.m: Likewise.
15874         * objc/execute/bf-2.m: Likewise.
15875         * objc/execute/bf-3.m: Likewise.
15876         * objc/execute/bf-4.m: Likewise.
15877         * objc/execute/bf-5.m: Likewise.
15878         * objc/execute/bf-6.m: Likewise.
15879         * objc/execute/bf-7.m: Likewise.
15880         * objc/execute/bf-8.m: Likewise.
15881         * objc/execute/bf-9.m: Likewise.
15882         * objc/execute/bf-10.m: Likewise.
15883         * objc/execute/bf-11.m: Likewise.
15884         * objc/execute/bf-12.m: Likewise.
15885         * objc/execute/bf-13.m: Likewise.
15886         * objc/execute/bf-14.m: Likewise.
15887         * objc/execute/bf-15.m: Likewise.
15888         * objc/execute/bf-16.m: Likewise.
15889         * objc/execute/bf-17.m: Likewise.
15890         * objc/execute/bf-18.m: Likewise.
15891         * objc/execute/bf-19.m: Likewise.
15892         * objc/execute/bf-20.m: Likewise.
15893         * objc/execute/bf-21.m: Likewise.
15894         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15895         objc_get_type_qualifiers ().
15896
15897 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15898
15899         PR fortran/45777
15900         * gfortran.dg/dependency_39.f90:  New test.
15901
15902 2011-01-07  Jan Hubicka  <jh@suse.cz>
15903
15904         Get builtins tests ready for linker plugin.
15905         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15906         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15907         my_memset, my_bzero): Mark used.
15908         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15909         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15910         volatile.
15911         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15912         volatile.
15913
15914 2011-01-07  Jan Hubicka  <jh@suse.cz>
15915
15916         PR tree-optimization/46367
15917         * g++.dg/torture/pr46367.C: New file.
15918
15919 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15920
15921         PR target/47201
15922         * gcc.dg/pr47201.c: New test.
15923
15924         PR bootstrap/47187
15925         * gcc.dg/tree-prof/pr47187.c: New test.
15926
15927 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15928
15929         PR fortran/41580
15930         * gfortran.dg/extends_type_of_3.f90: New.
15931
15932 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15933
15934         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15935         * g++.dg/ext/dllimport-MI1.C: Likewise.
15936         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15937         * g++.dg/ext/dllimport10.C: Likewise.
15938         * g++.dg/ext/dllimport11.C: Likewise.
15939         * g++.dg/ext/dllimport12.C: Likewise.
15940         * g++.dg/ext/dllimport13.C: Likewise.
15941         * g++.dg/ext/dllimport2.C: Likewise.
15942         * g++.dg/ext/dllimport3.C: Likewise.
15943         * g++.dg/ext/dllimport4.C: Likewise.
15944         * g++.dg/ext/dllimport5.C: Likewise.
15945         * g++.dg/ext/dllimport6.C: Likewise.
15946         * g++.dg/ext/dllimport8.C: Likewise.
15947         * g++.dg/ext/dllimport9.C: Likewise.
15948         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15949         targets, too. Additionally enable test for i?86-*-mingw*.
15950         * g++.dg/ext/selectany1.C: Likewise.
15951         Remove guard variable check.
15952
15953 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15954
15955         PR fortran/47189
15956         PR fortran/47194
15957         * gfortran.dg/storage_size_3.f08: Extended.
15958
15959 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15960
15961         PR c++/47022
15962         * g++.dg/template/stdarg1.C: New test.
15963
15964 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15965
15966         PR fortran/47195
15967         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15968         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15969         from the interface of functions to not hide the errors that
15970         shall be tested.
15971
15972 2011-01-06  Jan Hubicka  <jh@suse.cz>
15973
15974         * gcc.dg/lto/pr47188_0.c: New testcase.
15975         * gcc.dg/lto/pr47188_1.c: New testcase.
15976
15977 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15978
15979         PR fortran/33117
15980         PR fortran/46478
15981         * gfortran.dg/interface_33.f90: New test.
15982
15983 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15984
15985         PR c/47150
15986         * gcc.c-torture/compile/pr47150.c: New test.
15987
15988 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15989
15990         PR tree-optimization/47139
15991         * gcc.dg/vect/pr47139.c: New test.
15992
15993 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15994
15995         PR fortran/47180
15996         * gfortran.dg/extends_type_of_2.f03: New.
15997
15998 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15999
16000         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
16001
16002 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
16003
16004         * gnat.dg/opt14.adb: New test.
16005
16006 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
16007
16008         PR fortran/46017
16009         * gfortran.dg/allocate_error_2.f90:  New test.
16010
16011 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
16012
16013         PR fortran/47024
16014         * gfortran.dg/storage_size_3.f08: New.
16015
16016 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16017
16018         PR libgfortran/47154
16019         * gfortran.dg/namelist_68.f90: New test.
16020
16021 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
16022
16023         * gnat.dg/unchecked_convert8.ad[sb]: New test.
16024
16025 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
16026
16027         PR fortran/46448
16028         * gfortran.dg/class_34.f90: New.
16029
16030 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16031
16032         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16033         use __builtin_inff.  Skip all single-precision tests that require
16034         Infinity.
16035
16036 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16037
16038         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16039
16040 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
16041
16042         PR tree-optimization/47148
16043         * gcc.c-torture/execute/pr47148.c: New test.
16044
16045         PR tree-optimization/47155
16046         * gcc.c-torture/execute/pr47155.c: New test.
16047
16048         PR rtl-optimization/47157
16049         * gcc.c-torture/compile/pr47157.c: New test.
16050
16051 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16052
16053         * gcc.dg/torture/vector-shift2.c (schar): Define.
16054         (main): Always use schar or uchar instead of plain "char" to avoid
16055         dependencies on implementation-defined char signedness.
16056
16057 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16058
16059         PR tree-optimization/46801
16060         * gnat.dg/pack9.adb: Remove xfail.
16061
16062 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16063
16064         PR tree-optimization/46984
16065         * g++.dg/ipa/pr46984.C: New test.
16066
16067 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
16068
16069         PR fortran/46408
16070         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16071
16072 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
16073
16074         PR tree-optimization/47140
16075         * gcc.c-torture/compile/pr47140.c: New test.
16076
16077         PR rtl-optimization/47028
16078         * gcc.dg/pr47028.c: New test.
16079
16080 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
16081
16082         * objc.dg/protocol-forward-1.m: Removed TODO.
16083         * objc.dg/protocol-forward-2.m: New.
16084         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16085         * obj-c++.dg/protocol-forward-2.mm: New.
16086
16087 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
16088
16089         PR target/38662
16090         * g++.dg/eh/pr38662.C: New testcase.
16091
16092 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
16093
16094         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16095         scan for newline '\n'.
16096
16097 \f
16098 Copyright (C) 2011 Free Software Foundation, Inc.
16099
16100 Copying and distribution of this file, with or without modification,
16101 are permitted in any medium without royalty provided the copyright
16102 notice and this notice are preserved.