OSDN Git Service

PR middle-end/51761
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/51761
4         * gcc.c-torture/compile/pr51761.c: New test.
5
6 2012-01-05  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/51760
9         * gcc.dg/torture/pr51760.c: New testcase.
10
11 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
12
13         PR middle-end/51472
14         * gcc.dg/tm/memopt-6.c: Adjust regexp.
15
16 2012-01-05  Richard Guenther  <rguenther@suse.de>
17
18         PR lto/41576
19         * gfortran.dg/lto/pr41576_0.f90: New testcase.
20         * gfortran.dg/lto/pr41576_1.f90: Likewise.
21
22 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
23
24         PR debug/51695
25         * gcc.dg/pr51695.c: New test.
26
27 2012-01-04  Andrew Pinski  <apinski@cavium.com>
28
29         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
30         * gcc.target/mips/octeon2-lx-1.c: New test.
31         * gcc.target/mips/mips64-dsp-ldx.c: New test.
32         * gcc.target/mips/octeon2-lx-2.c: New test.
33         * gcc.target/mips/octeon2-lx-3.c: New test.
34
35 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
36
37         PR other/51163
38         PR other/51164
39         * gcc.dg/tm/alias-1.c:  Adjust regexp.
40         * gcc.dg/tm/alias-2.c:  Adjust regexp.
41
42 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
43
44         PR c++/51064
45         * g++.dg/warn/Wparentheses-26.C: New.
46
47 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
48
49         * gfortran.dg/elemental_optional_args_2.f90: New test.
50
51 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
52
53         PR fortran/49693
54         * gfortran.dg/common_17.f90:  New test.
55
56 2012-01-04  Richard Guenther  <rguenther@suse.de>
57
58         PR tree-optimization/49651
59         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
60         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
61
62 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
63
64         PR c++/51738
65         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
66
67 2012-01-03  Andrew Pinski  <apinski@cavium.com>
68
69         * lib/scanasm.exp (dg-function-on-line): Always use a special format
70         for all mips targets.  Also allow an optional .cfi_startproc.
71
72 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
73
74         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
75
76 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
77
78         PR c++/29273
79         * g++.dg/rtti/dyncast5.C: New.
80
81 2012-01-03  Richard Guenther  <rguenther@suse.de>
82
83         PR tree-optimization/51070
84         * gcc.dg/torture/pr51070-2.c: New testcase.
85
86 2012-01-03  Richard Guenther  <rguenther@suse.de>
87
88         PR tree-optimization/51692
89         * gcc.dg/torture/pr51692.c: New testcase.
90
91 2012-01-03  Richard Guenther  <rguenther@suse.de>
92
93         PR debug/51650
94         * g++.dg/lto/pr51650-3_0.C: New testcase.
95
96 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
97
98         PR c++/15867
99         * g++.dg/warn/Wredundant-decls-spec.C: New.
100
101 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
102
103         PR tree-optimization/51719
104         * g++.dg/tree-prof/pr51719.C: New test.
105
106 2012-01-03  Richard Guenther  <rguenther@suse.de>
107
108         PR middle-end/51730
109         * gcc.dg/fold-compare-6.c: New testcase.
110
111 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
112
113         PR c++/51669
114         * g++.dg/gomp/pr51669.C: New test.
115
116 2012-01-02  Jason Merrill  <jason@redhat.com>
117
118         PR c++/51675
119         * g++.dg/cpp0x/constexpr-union2.C: New.
120
121         PR c++/51666
122         * g++.dg/cpp0x/nsdmi-defer5.C: New.
123
124 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
125
126         PR c++/51462
127         * g++.dg/cpp0x/constexpr-99.C: New test.
128
129 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
130
131         PR c++/20140
132         * g++.dg/template/init9.C: New.
133
134 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
135
136         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
137         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
138         rather than a specific number.
139
140 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
141
142         PR fortran/46262
143         PR fortran/46328
144         PR fortran/51052
145         * gfortran.dg/typebound_operator_7.f03: New.
146         * gfortran.dg/typebound_operator_8.f03: New.
147
148 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
149
150         PR target/51729
151         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
152         XFAIL.
153         * gcc.target/mips/dspr2-MULTU.c: Likewise.
154
155 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
156
157         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
158
159 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
160
161         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
162         for MIPS.
163
164 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
165
166         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
167         * gfortran.dg/io_real_boz_4.f90: Likewise.
168         * gfortran.dg/io_real_boz_5.f90: Likewise.
169
170 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
171
172         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
173
174 2012-01-02  Revital Eres  <revital.eres@linaro.org>
175
176         * gcc.dg/sms-11.c: New file.
177
178 2012-01-02  Tobias Burnus  <burnus@net-b.de>
179
180         PR fortran/51682
181         * gfortran.dg/coarray/image_index_3.f90: New.
182
183 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
184
185         PR c++/16603
186         * g++.dg/parse/enum8.C: New.
187
188 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
189
190         PR c++/51379
191         * g++.dg/conversion/reinterpret4.C: New.
192         * g++.dg/conversion/reinterpret1.C: Adjust.
193
194 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
195
196         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
197
198 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
199
200         * g++.old-deja/g++.brendan/crash25.C: Adjust.
201         * g++.old-deja/g++.brendan/crash56.C: Likewise.
202         * g++.old-deja/g++.jason/access14.C: Likewise.
203         * g++.old-deja/g++.jason/access8.C: Likewise.
204         * g++.old-deja/g++.jason/access1.C: Likewise.
205         * g++.old-deja/g++.other/access3.C: Likewise.
206         * g++.old-deja/g++.other/access5.C: Likewise.
207         * g++.old-deja/g++.law/unsorted1.C: Likewise.
208         * g++.old-deja/g++.law/visibility22.C: Likewise.
209         * g++.old-deja/g++.law/visibility26.C: Likewise.
210         * g++.old-deja/g++.mike/p2746.C: Likewise.
211         * g++.dg/debug/using1.C: Likewise.
212         * g++.dg/lookup/using51.C: Likewise.
213         * g++.dg/inherit/using5.C: Likewise.
214         * g++.dg/inherit/pr30297.C: Likewise.
215         * g++.dg/inherit/access8.C: Likewise.
216         * g++.dg/torture/pr39362.C: Likewise.
217         * g++.dg/template/crash13.C: Likewise.
218         * g++.dg/template/using10.C: Likewise.
219
220 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
221
222         PR fortran/51502
223         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
224         change.
225
226 2012-01-01  Ira Rosen  <irar@il.ibm.com>
227
228         PR tree-optimization/51704
229         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
230         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
231         corresponding flags.
232
233 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
234
235         PR c++/51723
236         * g++.dg/cpp0x/constexpr-delegating2.C: New.
237
238 2012-01-01  Jan Hubicka  <jh@suse.cz>
239
240         PR rtl-optimization/51069
241         * gcc.c-torture/compile/pr51069.c: New testcase.
242
243 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
244
245         PR tree-optimization/51683
246         * gcc.dg/pr51683.c: New test.
247
248 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
249
250         PR c++/51397
251         * g++.dg/cpp0x/static_assert6.C: New.
252
253 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
254
255         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
256
257 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
258
259         PR fortran/51502
260         * lib/gcc-dg.exp (scan-module-absence):  New function.
261         * gfortran.dg/implicit_pure_2.f90:  New test.
262
263 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
264
265         PR c++/51316
266         * g++.dg/cpp0x/alignof4.C: New.
267
268 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
269
270         PR testsuite/51702
271         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
272         -mabi=altivec option, which suppresses a warning message about
273         passing vectors by reference.  The extra warning causes some tests
274         to fail.
275         * gcc.dg/scal-to-vec2.c: Likewise.
276         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
277         * gcc.dg/pr35442.c: Likewise.
278         * gcc.dg/vector-compare-1.c: Likewise.
279         * gcc.dg/vector-compare-2.c: Likewise.
280         * gcc.dg/torture/pr36891.c: Likewise.
281
282 2012-12-29  Kai Tietz  <ktietz@redhat.com>
283
284         * g++.dg/abi/bitfield3.C: Make sure test runs
285         for windows targets without activated ms-bitfields option.
286
287         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
288         targets to use static-version.
289         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
290         * g++.old-deja/g++.abi/arraynew.C: Likewise.
291         * g++.old-deja/g++.eh/new1.C: Likewise.
292         * g++.old-deja/g++.eh/new2.C: Likewise.
293
294 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
295
296         * gfortran.dg/function_optimize_9.f90:  New test.
297
298 2011-12-27  Fabien ChĂȘne  <fabien@gcc.gnu.org>
299
300         PR c++/23211
301         * g++.dg/template/using18.C: New.
302         * g++.dg/template/using19.C: New.
303         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
304         * g++.dg/template/crash13.C: Likewise.
305
306 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
307
308         PR target/51623
309         * gcc.target/powerpc/pr51623.c: New file.
310
311 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
312
313         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
314
315 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
316
317         PR c++/51547
318         * g++.dg/cpp0x/pr51547.C: New.
319
320 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
321
322         * gcc.c-torture/execute/20111227-1.c: New test.
323
324 2011-12-25  Jan Hubicka  <jh@suse.cz>
325
326         PR middle-end/48641
327         * gcc.dg/compile/pr48641.c: New file.
328
329 2011-12-26  Joey Ye  <joey.ye@arm.com>
330
331         PR middle-end/51200
332         * gcc.dg/volatile-bitfields-2.c: New test.
333
334 2011-12-23  Jason Merrill  <jason@redhat.com>
335
336         PR c++/51507
337         * g++.dg/cpp0x/variadic121.C: New.
338
339 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
340
341         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
342
343 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
344
345         * gcc.target/arm/vect-vcvt.c: New test.
346         * gcc.target/arm/vect-vcvtq.c: New test.
347
348         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
349         in final check.
350
351         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
352         True for ARM NEON.
353         (check_effective_target_vect_uintfloat_cvt): Likewise.
354         (check_effective_target_vect_floatuint_cvt): Likewise.
355         (check_effective_target_vect_floatint_cvt): Likewise.
356
357 2011-12-23  Richard Guenther  <rguenther@suse.de>
358
359         PR rtl-optimization/50396
360         * gcc.dg/torture/pr50396.c: New testcase.
361
362 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
363
364         PR tree-optimization/43491
365         * gcc.dg/tree-ssa/pr43491.c: New test.
366
367 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
368
369         PR testsuite/50722
370         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
371
372 2011-12-22  Richard Guenther  <rguenther@suse.de>
373
374         PR lto/51650
375         * g++.dg/lto/pr51650-1_0.C: New testcase.
376         * g++.dg/lto/pr51650-2_0.C: Likewise.
377
378 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
379
380         PR target/51643
381         * gcc.target/arm/sibcall-2.c: New test.
382
383 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
384
385         PR testsuite/51645
386         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
387
388 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
389
390         * gcc.dg/pr50038.c: Move to ...
391         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
392
393 2011-12-21  Jason Merrill  <jason@redhat.com>
394
395         PR c++/51611
396         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
397
398 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
399
400         PR c++/51305
401         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
402
403 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
404
405         PR middle-end/51644
406         PR middle-end/51647
407         * gcc.dg/pr51644.c: New test.
408         * g++.dg/warn/Wreturn-4.C: New test.
409
410 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
411
412         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
413         diag-scans to fix fail on AVX.
414         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
415         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
416         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
417         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
418         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
419         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
420         * gcc.dg/vect/pr45752.c: Ditto.
421         * gcc.dg/vect/slp-perm-4.c: Ditto.
422         * gcc.dg/vect/slp-perm-9.c: Ditto.
423         * gcc.dg/vect/vect-33.c: Ditto.
424         * gcc.dg/vect/vect-35.c: Ditto.
425         * gcc.dg/vect/vect-6-big-array.c: Ditto.
426         * gcc.dg/vect/vect-6.c: Ditto.
427         * gcc.dg/vect/vect-91.c: Ditto.
428         * gcc.dg/vect/vect-all-big-array.c: Ditto.
429         * gcc.dg/vect/vect-all.c: Ditto.
430         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
431         * gcc.dg/vect/vect-outer-4c.c: Ditto.
432         * gcc.dg/vect/vect-outer-5.c: Ditto.
433         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
434         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
435         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
436         * gcc.dg/vect/vect-peel-1.c: Ditto.
437         * gcc.dg/vect/vect-peel-2.c: Ditto.
438         * gcc.dg/vect/vect-peel-3.c: Ditto.
439         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
440         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
441         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
442         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
443         * lib/target-supports.exp (check_avx_available): New function.
444         (check_effective_target_vect_sizes_32B_16B): Ditto.
445         (check_prefer_avx128): Ditto.
446         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
447         (check_effective_target_vect_multiple_sizes): Ditto.
448
449 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
450
451         PR target/50038
452         * gcc.dg/pr50038.c: New test.
453
454 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
455
456         PR c++/51621
457         * g++.dg/cpp0x/constexpr-ice5.C: New.
458
459 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
460
461         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
462         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
463         gcc.dg/gnu11-version-1.c: New tests.
464
465 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
466
467         PR middle-end/51200
468         * gcc.target/arm/volatile-bitfields-4.c: New test.
469         * c-c++-common/abi-bf.c: New test.
470
471 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
472
473         PR debug/49951
474         * g++.dg/gcov/gcov-2.C: Adjust.
475
476 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
477
478         PR c++/51612
479         * g++.dg/cpp0x/constexpr-ice4.C: New.
480
481 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
482
483         PR c++/51328
484         * g++.dg/template/crash109.C: New.
485
486 2011-12-19  Jason Merrill  <jason@redhat.com>
487
488         PR c++/51530
489         * g++.dg/cpp0x/nullptr26.C: New.
490
491 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
492
493         * gcc.target/mips/mult-1.c: Require -O2.
494
495 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
496
497         * gcc.target/mips/ext-2.c: Add NOMIPS16.
498
499 2011-12-19  Jason Merrill  <jason@redhat.com>
500
501         PR c++/51526
502         * g++.dg/cpp0x/constexpr-delegating.C: New.
503
504 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
505             Tom de Vries <tom@codesourcery.com>
506
507         PR rtl-opt/50380
508         * gcc.c-torture/compile/pr50380.c: New testcase.
509
510 2011-12-19  Tobias Burnus  <burnus@net-b.de>
511
512         PR fortran/51605
513         * gfortran.dg/block_10.f90: New.
514
515 2011-12-19  Jason Merrill  <jason@redhat.com>
516
517         PR c++/51553
518         * g++.dg/cpp0x/initlist64.C: New.
519
520         PR c++/51228
521         * c-c++-common/transparent-union-1.c: New.
522
523 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
524
525         PR tree-optimization/51580
526         * gnat.dg/specs/loop_optimization1.ads: New test.
527         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
528
529 2011-12-19  Richard Guenther  <rguenther@suse.de>
530
531         PR lto/51573
532         * gcc.dg/lto/20111207-2_0.c: Adjust.
533         * g++.dg/lto/pr51573-1_0.C: New testcase.
534
535 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
536
537         PR c++/51619
538         * g++.dg/cpp0x/pr51619.C: New test.
539
540 2011-12-19  Tobias Burnus  <burnus@net-b.de>
541
542         PR fortran/51605
543         * gfortran.dg/select_type_25.f90: New.
544
545 2011-12-19  Martin Jambor  <mjambor@suse.cz>
546
547         PR tree-optimization/51583
548         * gcc.dg/tree-ssa/pr51583.c: New test.
549
550 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
551
552         PR tree-optimization/51596
553         * g++.dg/opt/pr51596.C: New test.
554
555         PR middle-end/51590
556         PR tree-optimization/51606
557         * gcc.dg/vect/pr51590.c: New test.
558
559 2011-12-19  Richard Guenther  <rguenther@suse.de>
560
561         PR lto/51572
562         * g++.dg/lto/pr51572-2_0.C: New testcase.
563
564 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
565
566         PR c++/51477
567         * g++.dg/cpp0x/nsdmi6.C: New test.
568
569 2011-12-19  Tobias Burnus  <burnus@net-b.de>
570
571         * gfortran.dg/coarray_poly_3.f90: New.
572         * coarray/poly_run_1.f90: Enable some previously commented code.
573
574 2011-12-19  Jason Merrill  <jason@redhat.com>
575
576         PR c++/51489
577         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
578
579 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
580
581         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
582
583 2011-12-17  Jason Merrill  <jason@redhat.com>
584
585         PR c++/51588
586         * g++.dg/parse/enum7.C: New.
587
588         PR c++/51586
589         * g++.dg/lookup/nested2.C: New.
590
591         PR c++/51587
592         * g++.dg/parse/enum6.C: New.
593
594 2011-12-17  Tom de Vries  <tom@codesourcery.com>
595
596         PR tree-optimization/51491
597         * gcc.dg/pr51491.c: New test.
598         * gcc.dg/pr51491-2.c: Same.
599
600 2011-12-16  Jason Merrill  <jason@redhat.com>
601
602         PR c++/51416
603         * g++.dg/cpp0x/auto31.C: New.
604
605 2011-12-16  Ian Lance Taylor  <iant@google.com>
606
607         PR middle-end/51592
608         * gcc.dg/20111216-1.c: New test.
609
610 2011-12-16  Jason Merrill  <jason@redhat.com>
611
612         PR c++/51461
613         * g++.dg/init/static4.C: New.
614
615 2011-12-16  Jason Merrill  <jason@redhat.com>
616
617         PR c++/51331
618         * g++.dg/init/value10.C: New.
619
620 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
621
622         PR testsuite/50803
623         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
624
625         PR tree-optimization/51575
626         * g++.dg/opt/pr51575.C: New test.
627
628         PR debug/51557
629         * gcc.dg/pr51557.c: New test.
630
631 2011-12-16  Richard Guenther  <rguenther@suse.de>
632
633         PR lto/51572
634         * gcc.dg/lto/pr51572-1_0.c: New testcase.
635
636 2011-12-15  Jason Merrill  <jason@redhat.com>
637
638         PR c++/51458
639         * g++.dg/ext/desig4.C: New.
640
641 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
642
643         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
644         A%disp() to use scalarizer.
645         * gfortran.dg/class_array_9.f03: New.
646
647 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
648
649         * gcc.dg/vect/vect-sdivmod-1.c: New test.
650
651         PR c++/51463
652         * g++.dg/cpp0x/pr51463.C: New test.
653
654         PR c/51360
655         * c-c++-common/gomp/pr51360.c: New test.
656         * g++.dg/gomp/pr51360.C: New test.
657
658         PR middle-end/49806
659         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
660         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
661
662         PR tree-optimization/51117
663         * g++.dg/opt/pr51117.C: New test.
664
665 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
666
667         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
668         New definitions.
669         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
670         Likewise.
671         (stpncpy, __stpncpy_chk): New functions.
672         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
673         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
674
675 2011-12-15  Richard Guenther  <rguenther@suse.de>
676
677         PR lto/51567
678         * g++.dg/lto/pr51567-1_0.C: New testcase.
679
680 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
681
682         PR c++/51473
683         * g++.dg/cpp0x/auto30.C: New test.
684
685 2011-12-15  Tobias Burnus  <burnus@net-b.de>
686
687         * gfortran.dg/coarray/poly_run_3.f90: New.
688         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
689
690 2011-12-15  Richard Guenther  <rguenther@suse.de>
691
692         PR lto/51564
693         * g++.dg/lto/pr51564-1_0.C: New testcase.
694
695 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
696
697         PR libstdc++/51365
698         * g++.dg/ext/is_final.C: New.
699
700 2012-12-15  Richard Guenther  <rguenther@suse.de>
701
702         PR lto/48508
703         * g++.dg/lto/pr48508-1_0.C: New testcase.
704         * g++.dg/lto/pr48508-1_1.C: Likewise.
705
706 2011-12-14  Jason Merrill  <jason@redhat.com>
707
708         PR c++/51554
709         * g++.dg/init/constant1.C: New.
710
711         PR c++/51248
712         * g++.dg/other/enum2.C: New.
713
714 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
715
716         PR c++/51475
717         * g++.dg/cpp0x/initlist63.C: New test.
718
719 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
720
721         PR target/50931
722         * gcc.target/avr/torture/int24-mul.c: New.
723
724 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
725
726         PR c++/51476
727         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
728
729 2011-12-13  Jason Merrill  <jason@redhat.com>
730
731         PR c++/51406
732         PR c++/51161
733         * g++.dg/cpp0x/rv-cast3.C: New.
734         * g++.dg/cpp0x/rv-cast4.C: New.
735
736 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
737
738         PR c++/51464
739         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
740
741 2011-12-13  Andrew Pinski  <apinski@cavium.com>
742             Adam Nemet  <anemet@caviumnetworks.com>
743
744         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
745         -fdump-* options.
746         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
747         * gcc.target/mips/octeon-pipe-1.c: New testcase.
748
749 2011-12-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
750
751         PR c++/14258
752         * g++.dg/template/using16.C: New.
753         * g++.dg/template/using17.C: New.
754
755 2011-12-13  Martin Jambor  <mjambor@suse.cz>
756
757         PR tree-optimization/51362
758         * gcc.dg/ipa/pr51362.c: New test.
759
760 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
761
762         PR testsuite/51524
763         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
764         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
765
766 2011-12-13  Richard Guenther  <rguenther@suse.de>
767
768         PR lto/48354
769         * g++.dg/lto/pr48354-1_0.C: New testcase.
770
771 2011-12-13  Richard Guenther  <rguenther@suse.de>
772
773         PR tree-optimization/51519
774         * gcc.dg/pr51519.c: New testcase.
775
776 2011-12-13  Richard Guenther  <rguenther@suse.de>
777
778         * gcc.dg/lto/20111213-1_0.c: New testcase.
779
780 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
781
782         * gnat.dg/vect1.ad[sb]: Add more tests.
783         * gnat.dg/vect2.ad[sb]: Likewise.
784         * gnat.dg/vect3.ad[sb]: Likewise.
785         * gnat.dg/vect4.ad[sb]: Likewise.
786         * gnat.dg/vect5.ad[sb]: Likewise.
787         * gnat.dg/vect6.ad[sb]: Likewise.
788
789 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
790
791         PR rtl-optimization/51495
792         * gcc.c-torture/compile/pr51495.c: New test.
793
794         PR tree-optimization/51481
795         * gcc.dg/pr51481.c: New test.
796
797 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
798
799         PR tree-optimization/45830
800         * gcc.c-torture/execute/pr45830.c: Move from here to...
801         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
802         dg-additional-options magic.
803
804 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
805
806         * gfortran.dg/nested_modules_2.f90: Tighten test.
807
808 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
809
810         * gcc.c-torture/execute/20111212-1.c: New test.
811
812 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
813
814         PR testsuite/51511
815         * gcc.dg/pr45819.c: Add -w to dg-options.
816
817 2011-12-12  Torvald Riegel  <triegel@redhat.com>
818
819         * g++.dg/tm/noexcept-1.C: New test.
820         * g++.dg/tm/noexcept-2.C: New test.
821         * g++.dg/tm/noexcept-3.C: New test.
822         * g++.dg/tm/noexcept-4.C: New test.
823         * g++.dg/tm/noexcept-5.C: New test.
824
825 2011-12-12  Torvald Riegel  <triegel@redhat.com>
826
827         * c-c++-common/tm/20111206.c: New test.
828
829 2011-12-12  Richard Guenther  <rguenther@suse.de>
830
831         PR lto/51262
832         * g++.dg/opt/pr51262.C: New testcase.
833
834 2011-12-12  Revital Eres  <revital.eres@linaro.org>
835
836         PR rtl-optimization/47013
837         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
838         to preserve the function.
839         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
840         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
841         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
842         -fmodulo-sched-allow-regmoves flags.
843         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
844         and avoid superfluous spaces in dg-final for spu-*-*.
845         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
846         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
847         change scan-rtl-dump-times for powerpc*-*-*.
848         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
849         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
850         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
851
852 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
853
854         PR tree-optimization/51485
855         * g++.dg/vect/pr51485.cc: New test.
856
857 2011-12-11  Tobias Burnus  <burnus@net-b.de>
858
859         PR fortran/50923
860         * gfortran.dg/warn_function_without_result_2.f90: New.
861
862 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
863             Tobias Burnus  <burnus@gcc.gnu.org>
864
865         PR fortran/41539
866         PR fortran/43214
867         PR fortran/43969
868         PR fortran/44568
869         PR fortran/46356
870         PR fortran/46990
871         PR fortran/49074
872         * gfortran.dg/class_array_1.f03: New.
873         * gfortran.dg/class_array_2.f03: New.
874         * gfortran.dg/class_array_3.f03: New.
875         * gfortran.dg/class_array_4.f03: New.
876         * gfortran.dg/class_array_5.f03: New.
877         * gfortran.dg/class_array_6.f03: New.
878         * gfortran.dg/class_array_7.f03: New.
879         * gfortran.dg/class_array_8.f03: New.
880         * gfortran.dg/coarray_poly_1.f90: New.
881         * gfortran.dg/coarray_poly_2.f90: New.
882         * gfortran.dg/coarray/poly_run_1.f90: New.
883         * gfortran.dg/coarray/poly_run_2.f90: New.
884         * gfortran.dg/class_to_type_1.f03: New.
885         * gfortran.dg/type_to_class_1.f03: New.
886         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
887         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
888         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
889
890 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
891
892         PR fortran/50690
893         * gfortran.dg/gomp/workshare2.f90:  New test.
894         * gfortran.dg/gomp/workshare3.f90:  New test.
895
896 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
897
898         * gnat.dg/specs/elab3.ads: New test.
899
900 2011-12-10  Richard Henderson  <rth@redhat.com>
901
902         * gcc.target/powerpc/altivec-perm-1.c: New.
903         * gcc.target/powerpc/altivec-perm-2.c: New.
904         * gcc.target/powerpc/altivec-perm-4.c: New.
905
906 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
907
908         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
909         Add a scan-assembler-time clause to test for the interupt vector jump.
910         (f): Rename to ...
911         (dma0_handler): ... this.
912
913 2011-12-10  Nathan Sidwell  <nathan@acm.org>
914
915         PR gcov-profile/51449
916         * g++.dg/gcov/gcov-14.C: New.
917
918 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
919
920         * gcc.c-torture/compile/20111209-1.c: New test.
921
922 2011-12-09  Jason Merrill  <jason@redhat.com>
923
924         PR c++/51151
925         * g++.dg/warn/Woverflow-4.C: New.
926
927 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
928
929         PR c++/51289
930         * g++.dg/cpp0x/alias-decl-17.C: New test.
931
932 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
933
934         * gcc.target/powerpc/recip-5.c: Disable running on any system that
935         does not support VSX.
936
937         * gcc.target/powerpc/ppc-target-4.c: New file to test target
938         specific functions enabling target specific builtins.
939
940 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
941
942         * gcc.dg/vect/slp-13.c: Array size increase reverted.
943         * gcc.dg/vect/slp-24.c: Ditto.
944         * gcc.dg/vect/slp-3.c: Ditto.
945         * gcc.dg/vect/slp-34.c: Ditto.
946         * gcc.dg/vect/slp-4.c: Ditto.
947         * gcc.dg/vect/slp-cond-2.c: Ditto.
948         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
949         * gcc.dg/vect/vect-1.c: Ditto.
950         * gcc.dg/vect/vect-10.c: Ditto.
951         * gcc.dg/vect/vect-105.c: Ditto.
952         * gcc.dg/vect/vect-112.c: Ditto.
953         * gcc.dg/vect/vect-15.c: Ditto.
954         * gcc.dg/vect/vect-2.c: Ditto.
955         * gcc.dg/vect/vect-31.c: Ditto.
956         * gcc.dg/vect/vect-32.c: Ditto.
957         * gcc.dg/vect/vect-33.c: Ditto.
958         * gcc.dg/vect/vect-34.c: Ditto.
959         * gcc.dg/vect/vect-35.c: Ditto.
960         * gcc.dg/vect/vect-36.c: Ditto.
961         * gcc.dg/vect/vect-6.c: Ditto.
962         * gcc.dg/vect/vect-73.c: Ditto.
963         * gcc.dg/vect/vect-74.c: Ditto.
964         * gcc.dg/vect/vect-75.c: Ditto.
965         * gcc.dg/vect/vect-76.c: Ditto.
966         * gcc.dg/vect/vect-80.c: Ditto.
967         * gcc.dg/vect/vect-85.c: Ditto.
968         * gcc.dg/vect/vect-89.c: Ditto.
969         * gcc.dg/vect/vect-97.c: Ditto.
970         * gcc.dg/vect/vect-98.c: Ditto.
971         * gcc.dg/vect/vect-all.c: Ditto.
972         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
973         * gcc.dg/vect/vect-iv-8.c: Ditto.
974         * gcc.dg/vect/vect-iv-8a.c: Ditto.
975         * gcc.dg/vect/vect-outer-1.c: Ditto.
976         * gcc.dg/vect/vect-outer-1a.c: Ditto.
977         * gcc.dg/vect/vect-outer-1b.c: Ditto.
978         * gcc.dg/vect/vect-outer-2.c: Ditto.
979         * gcc.dg/vect/vect-outer-2a.c: Ditto.
980         * gcc.dg/vect/vect-outer-2c.c: Ditto.
981         * gcc.dg/vect/vect-outer-3.c: Ditto.
982         * gcc.dg/vect/vect-outer-3a.c: Ditto.
983         * gcc.dg/vect/vect-outer-4a.c: Ditto.
984         * gcc.dg/vect/vect-outer-4b.c: Ditto.
985         * gcc.dg/vect/vect-outer-4c.c: Ditto.
986         * gcc.dg/vect/vect-outer-4d.c: Ditto.
987         * gcc.dg/vect/vect-outer-4m.c: Ditto.
988         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
989         * gcc.dg/vect/vect-outer-fir.c: Ditto.
990         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
991         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
992         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
993         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
994         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
995         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
996         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
997         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
998         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
999         * gcc.dg/vect/vect-shift-2.c: Ditto.
1000         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1001         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1002         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1003         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1004         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1005         * gcc.dg/vect/slp-13-big-array.c: New test.
1006         * gcc.dg/vect/slp-24-big-array.c: Ditto.
1007         * gcc.dg/vect/slp-3-big-array.c: Ditto.
1008         * gcc.dg/vect/slp-34-big-array.c: Ditto.
1009         * gcc.dg/vect/slp-4-big-array.c: Ditto.
1010         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
1011         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
1012         * gcc.dg/vect/vect-1-big-array.c: Ditto.
1013         * gcc.dg/vect/vect-10-big-array.c: Ditto.
1014         * gcc.dg/vect/vect-105-big-array.c: Ditto.
1015         * gcc.dg/vect/vect-112-big-array.c: Ditto.
1016         * gcc.dg/vect/vect-15-big-array.c: Ditto.
1017         * gcc.dg/vect/vect-2-big-array.c: Ditto.
1018         * gcc.dg/vect/vect-31-big-array.c: Ditto.
1019         * gcc.dg/vect/vect-32-big-array.c: Ditto.
1020         * gcc.dg/vect/vect-33-big-array.c: Ditto.
1021         * gcc.dg/vect/vect-34-big-array.c: Ditto.
1022         * gcc.dg/vect/vect-35-big-array.c: Ditto.
1023         * gcc.dg/vect/vect-36-big-array.c: Ditto.
1024         * gcc.dg/vect/vect-6-big-array.c: Ditto.
1025         * gcc.dg/vect/vect-73-big-array.c: Ditto.
1026         * gcc.dg/vect/vect-74-big-array.c: Ditto.
1027         * gcc.dg/vect/vect-75-big-array.c: Ditto.
1028         * gcc.dg/vect/vect-76-big-array.c: Ditto.
1029         * gcc.dg/vect/vect-80-big-array.c: Ditto.
1030         * gcc.dg/vect/vect-85-big-array.c: Ditto.
1031         * gcc.dg/vect/vect-89-big-array.c: Ditto.
1032         * gcc.dg/vect/vect-97-big-array.c: Ditto.
1033         * gcc.dg/vect/vect-98-big-array.c: Ditto.
1034         * gcc.dg/vect/vect-all-big-array.c: Ditto.
1035         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
1036         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
1037         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
1038         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
1039         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
1040         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1041         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1042         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1043         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1044         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1045         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1046         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1047         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1048         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1049         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1050         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1051         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1052         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1053         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1054         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1055         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1056         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1057         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1058         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1059         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1060         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1061         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1062         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1063         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1064         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1065         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1066         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1067         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1068
1069 2011-12-09  Richard Guenther  <rguenther@suse.de>
1070
1071         PR lto/48042
1072         * g++.dg/lto/pr48042_0.C: New testcase.
1073
1074 2011-12-09  Richard Guenther  <rguenther@suse.de>
1075
1076         PR tree-optimization/51482
1077         * g++.dg/torture/pr51482.C: New testcase.
1078
1079 2011-12-08  Andrew Pinski  <apinski@cavium.com>
1080
1081         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1082         * gcc.target/mips/dmult-1.c: Likewise.
1083         * gcc.target/mips/branch-1.c: Likewise.
1084         * gcc.target/mips/extend-1.c: Likewise.
1085
1086 2011-12-08  Jason Merrill  <jason@redhat.com>
1087
1088         PR c++/51318
1089         * g++.dg/template/cond8.C: New.
1090
1091         PR c++/51459
1092         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1093
1094 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
1095
1096         PR tree-optimization/51466
1097         * gcc.c-torture/execute/pr51466.c: New test.
1098
1099 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1100
1101         PR fortran/50815
1102         * gfortran.dg/bounds_check_16.f90: New.
1103
1104 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1105
1106         PR fortran/51378
1107         * gfortran.dg/private_type_14.f90: New.
1108
1109 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1110
1111         PR fortran/51407
1112         * gfortran.dg/io_real_boz_3.f90: New.
1113         * gfortran.dg/io_real_boz_4.f90: New.
1114         * gfortran.dg/io_real_boz_5.f90: New.
1115
1116 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1117
1118         PR fortran/51448
1119         * gfortran.dg/realloc_on_assign_8.f90: New.
1120
1121 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1122
1123         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1124
1125 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1126
1127         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1128         -Wwrite-strings option.
1129
1130 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1131
1132         * gcc.target/i386/movdi-rex64.c: New.
1133
1134 2011-12-08  Richard Guenther  <rguenther@suse.de>
1135
1136         * gcc.dg/volatile3.c: New testcase.
1137
1138 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1139
1140         PR tree-optimization/51315
1141         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1142         for typedef.
1143         (int32_t): Use __INT32_TYPE__ for typedef.
1144
1145 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1146
1147         PR tree-optimization/51315
1148         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1149         sizeof(int)==4.
1150
1151 2011-12-08  Richard Guenther  <rguenther@suse.de>
1152
1153         PR lto/50747
1154         * g++.dg/opt/pr50747-1_0.C: New testcase.
1155         * g++.dg/opt/pr50747-2_0.C: Likewise.
1156
1157 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1158
1159         * gcc.c-torture/execute/20111208-1.c: New test.
1160
1161 2011-12-08  Richard Guenther  <rguenther@suse.de>
1162
1163         PR lto/48437
1164         * gcc.dg/lto/20111207-2_0.c: New testcase.
1165         * gcc.dg/guality/pr48437.c: Likewise.
1166
1167 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1168
1169         PR c++/51401
1170         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1171         * g++.dg/cpp0x/auto29.C: New test.
1172
1173         PR c++/51429
1174         * g++.dg/parse/error45.C: New test.
1175
1176         PR c++/51229
1177         * g++.dg/ext/desig3.C: New test.
1178
1179         PR c++/51369
1180         * g++.dg/cpp0x/constexpr-51369.C: New test.
1181
1182 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1183
1184         PR middle-end/45416
1185         * gcc.dg/pr45416.c: New testcase.
1186
1187 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1188
1189         PR c++/51420
1190         * g++.dg/cpp0x/pr51420.C: New.
1191
1192 2011-12-07  Richard Guenther  <rguenther@suse.de>
1193
1194         PR lto/48100
1195         * gcc.dg/lto/20111207-1_0.c: New testcase.
1196         * gcc.dg/lto/20111207-1_1.c: Likewise.
1197         * gcc.dg/lto/20111207-1_2.c: Likewise.
1198         * gcc.dg/lto/20111207-1_3.c: Likewise.
1199
1200 2011-12-07  Richard Guenther  <rguenther@suse.de>
1201
1202         PR tree-optimization/50823
1203         * gcc.dg/torture/pr50823.c: New testcase.
1204
1205 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1206
1207         PR tree-optimization/50744
1208         * gcc.dg/ipa/pr50744.c: New test.
1209
1210 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1211
1212         PR c++/51430
1213         * g++.dg/template/static32.C: New test.
1214
1215 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1216
1217         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1218
1219 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1220
1221         PR fortran/51435
1222         * gfortran.dg/default_initialization_5.f90: New.
1223
1224 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1225
1226         PR target/51354
1227         * gcc.c-torture/compile/pr51354.c: New test.
1228
1229 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1230
1231         PR c++/51431
1232         * g++.dg/other/abstract3.C: New.
1233
1234 2011-12-06  Richard Guenther  <rguenther@suse.de>
1235
1236         PR tree-optimization/49997
1237         * gcc.dg/torture/pr49997.c: New testcase.
1238
1239 2011-12-06  Richard Guenther  <rguenther@suse.de>
1240
1241         PR middle-end/51436
1242         * g++.dg/torture/pr51436.C: New testcase.
1243
1244 2011-12-06  Richard Guenther  <rguenther@suse.de>
1245
1246         PR tree-optimization/51245
1247         * gcc.dg/torture/pr51245.c: New testcase.
1248
1249 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1250
1251         PR c++/51427
1252         * g++.dg/diagnostic/wrong-tag-1.C
1253
1254 2011-12-05  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1255
1256         PR c++/51319
1257         * g++.dg/lookup/using50.C: New.
1258         * g++.dg/lookup/using51.C: New.
1259
1260 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1261
1262         PR tree-optimization/51396
1263         * g++.dg/opt/pr51396.C: New test.
1264
1265         PR debug/51410
1266         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1267
1268         PR c/51339
1269         * gcc.dg/gomp/pr51339.c: New test.
1270
1271 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1272
1273         PR c++/51399
1274         * g++.dg/cpp0x/initlist62.C: New.
1275
1276 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1277
1278         PR fortran/51338
1279         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1280
1281 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1282
1283         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1284         * g++.dg/torture/pr39732.C: Likewise.
1285         * g++.dg/torture/pr40642.C: Likewise.
1286         * gcc.c-torture/compile/pr44686.c: Likewise.
1287         * gcc.dg/20050309-1.c: Likewise.
1288         * gcc.dg/20050330-2.c: Likewise.
1289         * gcc.dg/20051201-1.c: Likewise.
1290         * gcc.dg/gomp/pr27573.c: Likewise.
1291         * gcc.dg/pr46255.c: Likewise.
1292         * gcc.dg/profile-dir-1.c: Likewise.
1293         * gcc.dg/profile-dir-2.c: Likewise.
1294         * gcc.dg/profile-dir-3.c: Likewise.
1295         * gcc.dg/profile-generate-1.c: Likewise.
1296         * gfortran.dg/gomp/pr27573.f90: Likewise.
1297         * gcc.dg/profile-generate-3.c: Be specific about the type of
1298         profiling required.
1299
1300 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1301
1302         PR c++/51414
1303         * g++.dg/ext/underlying_type11.C: New.
1304
1305 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1306
1307         PR testsuite/51128
1308         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1309         * gcc.dg/torture/pr39074.c: Ditto.
1310         * gcc.dg/torture/pr39074-2.c: Ditto.
1311         * gcc.dg/torture/pr42898.c: Ditto.
1312         * gcc.dg/torture/pr42898-2.c: Ditto.
1313         * gcc.dg/torture/pr45704.c: Ditto.
1314         * gcc.dg/torture/pr50472.c: Ditto.
1315         * gcc.dg/torture/pta-callused-1.c: Ditto.
1316         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1317         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1318         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1319         * gcc.dg/torture/pta-escape-1.c: Ditto.
1320         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1321         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1322
1323 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1324
1325         PR target/51408
1326         * gcc.dg/pr51408.c: New.
1327
1328 2011-12-05  Jason Merrill  <jason@redhat.com>
1329
1330         * g++.dg/cpp0x/dc6.C: New.
1331
1332 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1333             Pedro LamarĂŁo <pedro.lamarao@gmail.com>
1334
1335         * g++.dg/cpp0x/dc1.C: New test.
1336         * g++.dg/cpp0x/dc2.C: New test.
1337         * g++.dg/cpp0x/dc3.C: New test.
1338         * g++.dg/cpp0x/dc4.C: New test.
1339         * g++.dg/cpp0x/dc5.C: New test.
1340         * g++.dg/template/meminit1.C: Adjust expected error.
1341
1342 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1343
1344         PR c++/51404
1345         * g++.dg/cpp0x/auto28.C: New.
1346
1347 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1348
1349         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1350
1351 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1352             Eric Botcazou  <ebotcazou@adacore.com>
1353
1354         PR middle-end/51323
1355         PR middle-end/50074
1356         * gcc.c-torture/execute/pr51323.c: New test.
1357
1358 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1359
1360         PR fortran/51383
1361         * gfortran.dg/associate_10.f90: New.
1362
1363 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1364
1365         PR middle-end/51285
1366         * gfortran.dg/vect/pr51285.f90: New test.
1367
1368 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1369             JĂ©rĂ©mie Detrey  <Jeremie.Detrey@loria.fr>
1370
1371         PR target/51393
1372         * gcc.target/i386/pr51393.c: New test.
1373
1374 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1375
1376         PR obj-c++/51349
1377         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1378         * obj-c++.dg/naming-4.mm: Likewise.
1379
1380 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1381
1382         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1383
1384 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1385
1386         PR c++/51313
1387         * g++.dg/cpp0x/pr51313.C: New.
1388
1389 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1390
1391         PR fortran/48887
1392         * gfortran.dg/select_type_24.f90: New.
1393         * gfortran.dg/select_type_23.f03: Add dg-error.
1394         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1395
1396 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1397
1398         * gcc.dg/vect/vect-122.c: New test.
1399
1400 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1401
1402         PR fortran/50684
1403         * gfortran.dg/move_alloc_8.f90: New.
1404
1405 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1406
1407         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1408         i.e. remove the dg-error line.
1409         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1410         * gfortran.dg/move_alloc_9.f90: New.
1411         * gfortran.dg/move_alloc_10.f90: New
1412
1413 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1414
1415         * lib/gcov.exp (verify-lines): Allow = as a count char.
1416         * g++.dg/gcov/gcov-13.C: New.
1417
1418 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1419
1420         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1421         * gcc.dg/vect/slp-24.c: Ditto.
1422         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1423         * gcc.dg/vect/slp-34.c: Ditto.
1424         * gcc.dg/vect/slp-4.c: Ditto.
1425         * gcc.dg/vect/slp-cond-2.c: Ditto.
1426         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1427         * gcc.dg/vect/vect-1.c: Ditto.
1428         * gcc.dg/vect/vect-10.c: Ditto.
1429         * gcc.dg/vect/vect-105.c: Ditto.
1430         * gcc.dg/vect/vect-112.c: Ditto.
1431         * gcc.dg/vect/vect-15.c: Ditto.
1432         * gcc.dg/vect/vect-2.c: Ditto.
1433         * gcc.dg/vect/vect-31.c: Ditto.
1434         * gcc.dg/vect/vect-32.c: Ditto.
1435         * gcc.dg/vect/vect-33.c: Ditto.
1436         * gcc.dg/vect/vect-34.c: Ditto.
1437         * gcc.dg/vect/vect-35.c: Ditto.
1438         * gcc.dg/vect/vect-36.c: Ditto.
1439         * gcc.dg/vect/vect-6.c: Ditto.
1440         * gcc.dg/vect/vect-73.c: Ditto.
1441         * gcc.dg/vect/vect-74.c: Ditto.
1442         * gcc.dg/vect/vect-75.c: Ditto.
1443         * gcc.dg/vect/vect-76.c: Ditto.
1444         * gcc.dg/vect/vect-80.c: Ditto.
1445         * gcc.dg/vect/vect-85.c: Ditto.
1446         * gcc.dg/vect/vect-89.c: Ditto.
1447         * gcc.dg/vect/vect-97.c: Ditto.
1448         * gcc.dg/vect/vect-98.c: Ditto.
1449         * gcc.dg/vect/vect-all.c: Ditto.
1450         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1451         * gcc.dg/vect/vect-iv-8.c: Ditto.
1452         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1453         * gcc.dg/vect/vect-outer-1.c: Ditto.
1454         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1455         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1456         * gcc.dg/vect/vect-outer-2.c: Ditto.
1457         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1458         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1459         * gcc.dg/vect/vect-outer-3.c: Ditto.
1460         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1461         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1462         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1463         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1464         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1465         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1466         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1467         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1468         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1469         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1470         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1471         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1472         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1473         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1474         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1475         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1476         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1477         * gcc.dg/vect/vect-shift-2.c: Ditto.
1478         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1479         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1480         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1481         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1482         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1483
1484 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1485
1486         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1487         __builtin_memcpy arguments to honor sizeof(a).
1488
1489 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1490
1491         * gcc.c-torture/execute/doloop-1.c,
1492         gcc.c-torture/execute/doloop-2.c: New tests.
1493
1494 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1495
1496         PR tree-optimization/50622
1497         * g++.dg/tree-ssa/pr50622.C: New test.
1498
1499 2011-12-01  Jason Merrill  <jason@redhat.com>
1500
1501         * g++.dg/cpp0x/initlist61.C: New.
1502
1503 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1504
1505         PR c++/51326
1506         * g++.dg/inherit/crash3.C: New.
1507
1508 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1509
1510         PR gcov-profile/51113
1511         * lib/gcov.exp (verify-lines): Add support for xfailing.
1512         (run-gcov): Likewise.
1513         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1514         * gcc.misc-tests/gcov-16.c: Remove.
1515         * gcc.misc-tests/gcov-17.c: Remove.
1516         * g++.dg/gcov-8.C: Remove.
1517         * g++.dg/gcov-9.C: Remove.
1518         * g++.dg/gcovpart-12b.C: New.
1519         * g++.dg/gcov-12.C: New.
1520
1521 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1522
1523         PR lto/51198
1524         * g++.dg/torture/pr51198.C: New testcase.
1525
1526 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1527
1528         PR tree-optimization/51246
1529         * gcc.c-torture/compile/pr51246.c: New test.
1530
1531         PR rtl-optimization/51014
1532         * g++.dg/opt/pr51014.C: New test.
1533
1534 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1535
1536         PR c++/51367
1537         * g++.dg/template/error47.C: New.
1538
1539 2011-11-30  Jason Merrill  <jason@redhat.com>
1540
1541         PR c++/51009
1542         * g++.dg/init/aggr8.C: New.
1543
1544 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1545
1546         PR target/50725
1547         * gcc.target/i386/pr50725.c: New test.
1548
1549         PR middle-end/51089
1550         * gfortran.dg/gomp/pr51089.f90: New test.
1551
1552 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1553
1554         * gcc.dg/pr51321.c: New testcase.
1555
1556 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1557
1558         PR rtl-optimization/48721
1559         * gcc.target/i386/pr48721.c: New test.
1560
1561 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1562
1563         PR c++/51299
1564         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1565
1566 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1567
1568         PR tree-optimization/51247
1569         * gcc.c-torture/compile/pr51247.c: New test.
1570
1571 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1572
1573         PR target/50123
1574         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1575
1576 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1577
1578         Use complex floating-point constant in CDBL.
1579
1580         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1581
1582 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1583
1584         PR fortran/51306
1585         PR fortran/48700
1586         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1587         * gfortran.dg/select_type_23.f03: Add dg-error.
1588         * gfortran.dg/move_alloc_6.f90: New.
1589         * gfortran.dg/move_alloc_7.f90: New.
1590
1591 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1592
1593         PR tree-optimization/51301
1594         * gcc.dg/vect/pr51301.c: New test.
1595
1596 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1597
1598         * g++.dg/cdce3.C: Use dg-additional-options.
1599
1600 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1601
1602         PR middle-end/50907
1603         * gcc.dg/tree-prof/pr50907.c: New test.
1604
1605         PR tree-optimization/50078
1606         * gcc.dg/pr50078.c: New test.
1607
1608         PR tree-optimization/50682
1609         * g++.dg/opt/pr50682.C: New test.
1610
1611 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1612
1613         PR fortran/51308
1614         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1615
1616 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1617             Iain Sandoe  <iains@gcc.gnu.org>
1618
1619         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1620         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1621         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1622         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1623         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1624
1625 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1626
1627         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1628         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1629         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1630         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1631         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1632         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1633         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1634         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1635         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1636         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1637         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1638         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1639         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1640         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1641         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1642         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1643         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1644         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1645         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1646         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1647         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1648         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1649         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1650         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1651         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1652         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1653         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1654
1655 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1656
1657         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1658         imply -mno-dspr2.
1659         * gcc.target/mips/no-dsp-1.c: New test.
1660         * gcc.target/mips/soft-float-1.c: Likewise.
1661
1662 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1663
1664         PR rtl-optimization/49912
1665         * g++.dg/other/pr49912.C: New test.
1666
1667 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1668
1669         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1670         effective target.
1671         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1672
1673 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1674
1675         PR fortran/51250
1676         PR fortran/43829
1677         * gfortran.dg/inline_sum_3.f90: New test.
1678
1679 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1680
1681         PR testsuite/51258
1682         * lib/target-supports.exp
1683         (check_effective_target_sync_long_long): Also supported on 32bit
1684         x86 targets.  Add comment about required dg-options.
1685         Add alpha*-*-* targets.
1686         (check_effective_target_sync_long_long_runtime): Ditto.
1687
1688         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1689         32bit x86 targets.
1690         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1691         * gcc.dg/atomic-exchange-4.c: Ditto.
1692         * gcc.dg/atomic-load-4.c: Ditto.
1693         * gcc.dg/atomic-store-4.c: Ditto.
1694         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1695         * gcc.dg/di-sync-multithread.c: Ditto.
1696         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1697         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1698
1699 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1700
1701         PR testsuite/51258
1702         * lib/target-supports.exp
1703         (check_effective_target_sync_int_128_runtime): New procedure.
1704         (check_effective_target_sync_long_long_runtime): Ditto.
1705         (check_effective_target_sync_long_long): Add arm*-*-*.
1706         (check_effective_target_sync_longlong): Remove.
1707
1708         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1709         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1710         * gcc.dg/atomic-exchange-5.c: Ditto.
1711         * gcc.dg/atomic-load-5.c: Ditto.
1712         * gcc.dg/atomic-store-5.c: Ditto.
1713         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1714         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1715         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1716         effective target.
1717         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1718         * gcc.dg/atomic-exchange-4.c: Ditto.
1719         * gcc.dg/atomic-load-4.c: Ditto.
1720         * gcc.dg/atomic-store-4.c: Ditto.
1721         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1722         * gcc.dg/di-sync-multithread.c: Ditto.
1723         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1724         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1725
1726 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1727
1728         PR fortran/50408
1729         * gfortran.dg/whole_file_35.f90: New.
1730
1731 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1732
1733         PR fortran/51302
1734         * gfortran.dg/volatile13.f90: New.
1735
1736 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1737
1738         PR c/51256
1739         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1740
1741 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1742
1743         PR c++/51227
1744         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1745
1746 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1747
1748         PR target/51134
1749         * gcc.target/i386/sw-1.c: Revert revision 181357.
1750
1751 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1752
1753         PR fortran/51218
1754         * gfortran.dg/implicit_pure_1.f90: New.
1755
1756 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1757
1758         PR testsuite/51258
1759         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1760         * gcc.dg/atomic-exchange-5.c: Likewise.
1761         * gcc.dg/atomic-load-5.c: Likewise.
1762         * gcc.dg/atomic-op-5.c: Likewise.
1763         * gcc.dg/atomic-store-5.c: Likewise.
1764         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1765
1766 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1767
1768         PR rtl-optimization/50290
1769         * gcc.dg/pr50290.c: New test.
1770
1771 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1772
1773         PR c++/51290
1774         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1775
1776 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1777
1778         PR target/51261
1779         * gcc.dg/pr51261.c: New test.
1780
1781 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1782
1783         PR c++/51145
1784         * g++.dg/cpp0x/alias-decl-14.C: New test.
1785         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1786         passing before.
1787         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1788         change.
1789         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1790         * g++.dg/lookup/struct1.C: Likewise.
1791         * g++.dg/parse/elab1.C: Likewise.
1792         * g++.dg/parse/elab2.C: Likewise.
1793         * g++.dg/parse/int-as-enum1.C: Likewise.
1794         * g++.dg/parse/typedef1.C: Likewise.
1795         * g++.dg/parse/typedef3.C: Likewise.
1796         * g++.dg/parse/typedef4.C: Likewise.
1797         * g++.dg/parse/typedef5.C: Likewise.
1798         * g++.dg/template/crash26.C: Likewise.
1799         * g++.dg/template/nontype4.C: Likewise.
1800         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1801         * g++.old-deja/g++.brendan/line1.C: Likewise.
1802         * g++.old-deja/g++.other/elab1.C: Likewise.
1803         * g++.old-deja/g++.other/syntax4.C: Likewise.
1804
1805 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1806
1807         PR rtl-optimization/50764
1808         * gcc.dg/pr50764.c: New test.
1809
1810 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1811
1812         PR c++/51265
1813         * g++.dg/cpp0x/decltype36.C: New.
1814
1815 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1816
1817         PR tree-optimization/51074
1818         * gcc.dg/vect/pr51074.c: New test.
1819
1820 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1821
1822         PR c++/51143
1823         * g++.dg/cpp0x/alias-decl-16.C: New test.
1824
1825 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1826
1827         PR tree-optimization/50765
1828         * gcc.dg/pr50765.c: New test.
1829
1830 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1831
1832         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1833         * gcc.dg/vshift-3.c (main): Likewise.
1834
1835 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1836
1837         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1838
1839 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1840
1841         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1842         * gcc.misc-tests/gcov-17.c: Likewise.
1843         * g++.dg/gcov/gcov-8.C: Likewise.
1844         * g++.dg/gcov/gcov-9.C: Likewise.
1845
1846 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1847
1848         * g++.dg/tm/pr47747.C: New test.
1849
1850 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1851
1852         * g++.dg/tm/template-2.C: New test.
1853
1854 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1855
1856         PR debug/50827
1857         * gcc.dg/pr50827.c: New test.
1858
1859 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1860
1861         PR c++/50958
1862         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1863         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1864         * g++.dg/cpp0x/udlit-member.C: Adjust.
1865         * g++.dg/cpp0x/udlit-raw-length.C: New.
1866         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1867         * g++.dg/cpp0x/udlit-resolve.C: New.
1868         * c-c++-common/dfp/pr33466.c: Adjust.
1869
1870 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1871
1872         * lib/target-supports.exp
1873         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1874         with ultrasparc_vis2_hw.
1875         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1876         with ultrasparc_vis3_hw.
1877
1878 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1879
1880         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1881         *-*-solaris2* && c++.
1882
1883 2011-11-20  Joey Ye  <joey.ye@arm.com>
1884
1885         * gcc.dg/volatile-bitfields-1.c: New.
1886
1887 2011-11-20  Jason Merrill  <jason@redhat.com>
1888
1889         PR c++/48322
1890         * g++.dg/cpp0x/variadic120.C: New.
1891         * g++.dg/cpp0x/sfinae26.C: Adjust.
1892
1893         * g++.dg/cpp0x/sfinae11.C: Adjust.
1894         * g++.dg/cpp0x/sfinae26.C: Adjust.
1895         * g++.dg/template/unify11.C: Adjust.
1896
1897 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1898
1899         PR c++/51230
1900         * g++.dg/template/error46.C: New.
1901
1902 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1903
1904         PR target/51235
1905         * gcc.target/i386/pr51235.c: New test.
1906
1907         PR target/51236
1908         * gcc.target/i386/pr51236.c: New test.
1909
1910 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1911
1912         * gnat.dg/discr32.adb: New test.
1913         * gnat.dg/discr32_pkg.ads: New helper.
1914
1915 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1916
1917         PR gcov-profile/51113
1918         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1919         * gcc.misc-tests/gcov-16.c: New.
1920         * gcc.misc-tests/gcov-17.c: New.
1921         * g++.dg/gcov/gcov-8.C: New.
1922         * g++.dg/gcov/gcov-9.C: New.
1923         * g++.dg/gcov/gcov-10.C: New.
1924
1925 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1926
1927         PR c++/51194
1928         * g++.dg/cpp0x/alias-decl-15.C: New test.
1929
1930 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1931
1932         PR c++/51216
1933         * g++.dg/cpp0x/pr51216.C: New.
1934
1935 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1936
1937         * gcc.dg/delay-slot-2.c: New test.
1938
1939 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1940
1941         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1942
1943 2011-11-18  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1944
1945         PR c++/51188
1946         * g++.dg/lookup/using46.C: New.
1947         * g++.dg/lookup/using47.C: New.
1948         * g++.dg/lookup/using48.C: New.
1949         * g++.dg/lookup/using49.C: New.
1950         * g++.dg/lookup/using50.C: New.
1951
1952 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1953
1954         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1955         supports /* ... */ comments.
1956
1957 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1958
1959         PR c++/51150
1960         * g++.dg/cpp0x/pr51150.C: New.
1961
1962 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1963
1964         PR tree-optimization/50605
1965         * g++.dg/ipa/pr50605.C: New test.
1966
1967 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1968
1969         PR c++/51191
1970         * g++.dg/cpp0x/alias-decl-13.C: New test.
1971
1972 2011-11-17  Jason Merrill  <jason@redhat.com>
1973
1974         PR c++/51186
1975         * g++.dg/cpp0x/auto27.C: New.
1976         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1977
1978 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1979
1980         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1981         memory model parameters don't match expected values.
1982         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1983         __atomic_compare_exchange.
1984         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1985         __atomic_compare_exchange_n.
1986         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1987         weak/strong parameter and fail if memory models aren't correct.
1988
1989 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1990
1991         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1992         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1993         to 10 seconds and fail when timeout occurs.  Improve error messages.
1994
1995 2011-11-17  Jason Merrill  <jason@redhat.com>
1996
1997         PR c++/51137
1998         * g++.dg/template/virtual2.C: New.
1999
2000 2011-11-17  Michael Matz  <matz@suse.de>
2001
2002         PR middle-end/50644
2003         PR middle-end/50741
2004         * g++.dg/tree-ssa/pr50741.C: New.
2005
2006 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2007
2008         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
2009
2010 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
2011
2012         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
2013         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
2014         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
2015
2016 2011-11-16  Tobias Burnus  <burnus@net-b.de>
2017
2018         PR fortran/39427
2019         PR fortran/37829
2020         * gfortran.dg/constructor_1.f90: New.
2021         * gfortran.dg/constructor_2.f90: New.
2022         * gfortran.dg/constructor_3.f90: New.
2023         * gfortran.dg/constructor_4.f90: New.
2024         * gfortran.dg/constructor_5.f90: New.
2025         * gfortran.dg/constructor_6.f90: New.
2026         * gfortran.dg/use_only_5.f90: New.
2027         * gfortran.dg/c_ptr_tests_17.f90: New.
2028         * gfortran.dg/c_ptr_tests_18.f90: New.
2029         * gfortran.dg/used_types_25.f90: New.
2030         * gfortran.dg/used_types_26.f90: New
2031         * gfortran.dg/type_decl_3.f90: New.
2032         * gfortran.dg/function_types_3.f90: Update dg-error.
2033         * gfortran.dg/result_1.f90: Ditto.
2034         * gfortran.dg/structure_constructor_3.f03: Ditto.
2035         * gfortran.dg/structure_constructor_4.f03: Ditto.
2036
2037 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2038
2039         * gcc.dg/vect/pr30858.c: Update expected output for
2040         architectures with multiple vector sizes.
2041
2042 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
2043             Bernd Schmidt <bernds@coudesourcery.com>
2044             Sebastian Huber <sebastian.huber@embedded-brains.de>
2045
2046         PR target/49641
2047         * gcc.target/arm/pr49641.c: New test.
2048
2049 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
2050
2051         PR tree-optimization/49960
2052         * gcc.dg/autopar/pr49960.c: New test.
2053         * gcc.dg/autopar/pr49960-1.c: New test.
2054
2055
2056 2011-11-16  Tom de Vries  <tom@codesourcery.com>
2057
2058         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2059         * gcc.dg/pr43864-2.c: Same.
2060         * gcc.dg/pr43864-3.c: Same.
2061         * gcc.dg/pr43864-4.c: Same.
2062
2063 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
2064
2065         * gcc.target/i386/sse2-cvt-vec.c: New test.
2066         * gcc.target/i386/avx-cvt-vec.c: Ditto.
2067         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2068         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2069         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2070         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2071         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2072
2073 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
2074
2075         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2076         powerpc*-*-darwin* targets.
2077
2078 2011-11-15  Torvald Riegel  <triegel@redhat.com>
2079
2080         * c-c++-common/tm/trxn-expr-3.c: New test.
2081
2082 2011-11-14  Torvald Riegel  <triegel@redhat.com>
2083
2084         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2085
2086 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2087
2088         * gcc.target/i386/avx-recip-vec.c: New test.
2089         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2090         * gcc.target/i386/avx-lrint-vec.c: Ditto.
2091         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2092         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2093         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2094         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2095         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2096         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2097         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2098         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2099         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2100         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2101         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2102         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2103
2104 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
2105
2106         PR c++/51107
2107         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2108         non-template literal operator.
2109
2110 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2111
2112         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2113         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2114         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2115         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2116         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2117         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2118         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2119         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2120         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2121         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2122         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2123         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2124         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2125         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2126         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2127         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2128
2129 2011-11-14  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2130
2131         PR c++/6936
2132         PR c++/25994
2133         PR c++/26256
2134         PR c++/30195
2135         * g++.old-deja/g++.brendan/misc14.C: Adjust.
2136         * g++.old-deja/g++.jason/scoping16.C: Likewise.
2137         * g++.old-deja/g++.other/anon7.C: Likewise.
2138         * g++.old-deja/g++.other/using1.C: Likewise.
2139         * g++.old-deja/g++.other/redecl1.C: Likewise.
2140         * g++.old-deja/g++.other/typedef7.C: Likewise.
2141         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2142         * g++.dg/template/using2.C: Likewise.
2143         * g++.dg/template/static4.C: Likewise.
2144         * g++.dg/template/typedef1.C: Likewise.
2145         * g++.dg/lookup/name-clash9.C: Likewise.
2146         * g++.dg/abi/mangle41.C: Likewise.
2147         * g++.dg/parse/ctor5.C: Likewise.
2148         * g++.dg/inherit/using4.C: Likewise.
2149         * g++.dg/lookup/using24.C: New.
2150         * g++.dg/lookup/using25.C: New.
2151         * g++.dg/lookup/using26.C: New.
2152         * g++.dg/lookup/using27.C: New.
2153         * g++.dg/lookup/using28.C: New.
2154         * g++.dg/lookup/using29.C: New.
2155         * g++.dg/lookup/using30.C: New.
2156         * g++.dg/lookup/using31.C: New.
2157         * g++.dg/lookup/using32.C: New.
2158         * g++.dg/lookup/using33.C: New.
2159         * g++.dg/lookup/using34.C: New.
2160         * g++.dg/lookup/using35.C: New.
2161         * g++.dg/lookup/using36.C: New.
2162         * g++.dg/lookup/using37.C: New.
2163         * g++.dg/lookup/using38.C: New.
2164         * g++.dg/lookup/using39.C: New.
2165         * g++.dg/lookup/using40.C: New.
2166         * g++.dg/lookup/using41.C: New.
2167         * g++.dg/lookup/using42.C: New.
2168         * g++.dg/lookup/using43.C: New.
2169         * g++.dg/lookup/using44.C: New.
2170         * g++.dg/lookup/using45.C: New.
2171         * g++.dg/lookup/pr6936.C: New.
2172         * g++.dg/debug/using4.C: New.
2173         * g++.dg/debug/using5.C: New.
2174         * g++.dg/cpp0x/forw_enum10.C: New.
2175
2176 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2177             Jan Hubicka  <jh@suse.cz>
2178
2179         * gcc.target/i386/sw-1.c: Force rep;movsb.
2180
2181 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2182
2183         PR testsuite/51059
2184         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2185         dg-additional-options.
2186
2187 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2188
2189         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2190         specified.  Remove redundant runtime checks.
2191         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2192         Allow for other than -m4.  Fix typos in comments.
2193
2194 2011-11-12  Jason Merrill  <jason@redhat.com>
2195
2196         PR c++/986
2197         * g++.dg/warn/ref-temp1.C: New.
2198
2199         PR c++/51060
2200         * g++.dg/opt/stack2.C: New.
2201
2202 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2203
2204         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2205         alpha*-*-linux* targets.
2206
2207 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2208
2209         PR testsuite/51059
2210         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2211         Darwin targets and allow external symbols to be undefined.
2212
2213 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2214
2215         * gcc.misc-tests/gcov-15.c: New.
2216
2217 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2218
2219         PR tree-optimization/51058
2220         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2221         * gfortran.dg/vect/pr51058-2.f90: New test.
2222
2223 2011-11-10  Jason Merrill  <jason@redhat.com>
2224
2225         * g++.dg/template/linkage1.C: New.
2226         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2227         * g++.old-deja/g++.other/linkage4.C: Likewise.
2228
2229         PR c++/50973
2230         * g++.dg/cpp0x/defaulted33.C: New.
2231
2232 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2233
2234         PR middle-end/51038
2235         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2236         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2237         __atomic_clear.
2238
2239 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2240
2241         PR rtl-optimization/51040
2242         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2243         patchup code.
2244
2245 2011-11-10  Jason Merrill  <jason@redhat.com>
2246
2247         PR c++/51079
2248         * g++.dg/template/conv12.C: New.
2249
2250         PR debug/50983
2251         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2252
2253 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2254
2255         * gnat.dg/atomic6_1.adb: New test.
2256         * gnat.dg/atomic6_2.adb: Likewise.
2257         * gnat.dg/atomic6_3.adb: Likewise.
2258         * gnat.dg/atomic6_4.adb: Likewise.
2259         * gnat.dg/atomic6_5.adb: Likewise.
2260         * gnat.dg/atomic6_6.adb: Likewise.
2261         * gnat.dg/atomic6_7.adb: Likewise.
2262         * gnat.dg/atomic6_8.adb: Likewise.
2263         * gnat.dg/atomic6_pkg.ads: New helper.
2264
2265 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2266
2267         PR middle-end/51077
2268         * gcc.c-torture/compile/pr51077.c: New test.
2269
2270         PR rtl-optimization/51023
2271         * gcc.c-torture/execute/pr51023.c: New test.
2272
2273 2011-11-10  Richard Guenther  <rguenther@suse.de>
2274
2275         PR tree-optimization/51042
2276         * gcc.dg/torture/pr51042.c: New testcase.
2277
2278 2011-11-10  Richard Guenther  <rguenther@suse.de>
2279
2280         PR tree-optimization/51070
2281         * gcc.dg/torture/pr51070.c: New testcase.
2282
2283 2011-11-10  Richard Guenther  <rguenther@suse.de>
2284
2285         PR tree-optimization/51030
2286         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2287
2288 2011-11-10  Richard Guenther  <rguenther@suse.de>
2289
2290         PR middle-end/51071
2291         * gcc.dg/torture/pr51071.c: New testcase.
2292
2293 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2294
2295         * gnat.dg/loop_optimization9.ad[sb]: New test.
2296
2297 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2298
2299         PR tree-optimization/51058
2300         * gfortran.dg/vect/pr51058.f90: New test.
2301
2302 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2303
2304         PR tree-optimization/51000
2305         * gcc.dg/vect/pr51000.c: New test.
2306
2307 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2308
2309         PR c++/50837
2310         * g++.dg/cpp0x/static_assert5.C: New.
2311         * g++.dg/template/nontype13.C: Tweak.
2312
2313 2011-11-09  Jason Merrill  <jason@redhat.com>
2314
2315         PR c++/50972
2316         * g++.dg/cpp0x/noexcept16.C: New.
2317
2318         PR c++/51046
2319         * g++.dg/cpp0x/variadic119.C: New.
2320
2321 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2322
2323         PR target/50911
2324         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2325         permutations.
2326         * gcc.dg/torture/vshuf-32.inc: Likewise.
2327         * gcc.dg/torture/vshuf-4.inc: Likewise.
2328         * gcc.dg/torture/vshuf-8.inc: Likewise.
2329
2330         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2331
2332 2011-11-09  Ian Lance Taylor  <iant@google.com>
2333
2334         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2335         procedure.
2336         * gcc.dg/split-5.c: New test.
2337
2338 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2339
2340         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2341
2342 2011-11-09  Jason Merrill  <jason@redhat.com>
2343
2344         PR c++/51029
2345         * g++.dg/template/virtual1.C: New.
2346
2347 2011-11-08  Jason Merrill  <jason@redhat.com>
2348
2349         Run most C++ tests in both C++98 and C++11 modes.
2350         * lib/target-supports.exp (check_effective_target_c++11): New.
2351         (check_effective_target_c++98): New.
2352         * lib/g++-dg.exp (g++-dg-runtest): New.
2353         * g++.dg/dg.exp: Use g++-dg-runtest.
2354         * g++.dg/charset/charset.exp: Likewise.
2355         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2356         * g++.dg/dfp/dfp.exp: Likewise.
2357         * g++.dg/gcov/gcov.exp: Likewise.
2358         * g++.dg/gomp/gomp.exp: Likewise.
2359         * g++.dg/graphite/graphite.exp: Likewise.
2360         * g++.dg/tls/tls.exp: Likewise.
2361         * g++.dg/tm/tm.exp: Likewise.
2362         * g++.dg/vect/vect.exp: Likewise.
2363         * g++.old-deja/old-deja.exp: Likewise.
2364         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2365         with some of the torture options.
2366         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2367         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2368         * g++.dg/init/null1.C: Only run in C++98.
2369         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2370         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2371         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2372         * g++.old-deja/g++.other/anon9.C: Likewise.
2373         * g++.old-deja/g++.other/linkage1.C: Likewise.
2374         * g++.old-deja/g++.other/linkage2.C: Likewise.
2375         * g++.old-deja/g++.pt/t29.C: Likewise.
2376         * g++.old-deja/g++.pt/t30.C: Likewise.
2377         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2378         * g++.dg/ext/anon-struct4.C: Likewise.
2379         * g++.dg/init/brace2.C: Likewise.
2380         * g++.dg/init/brace6.C: Likewise.
2381         * g++.dg/other/anon3.C: Likewise.
2382         * g++.dg/template/arg2.C: Likewise.
2383         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2384         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2385         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2386         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2387         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2388         * g++.old-deja/g++.brendan/init2.C: Likewise.
2389         * g++.old-deja/g++.brendan/init4.C: Likewise.
2390         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2391         * g++.old-deja/g++.jason/cond.C: Likewise.
2392         * g++.old-deja/g++.law/init1.C: Likewise.
2393         * g++.old-deja/g++.law/operators32.C: Likewise.
2394         * g++.old-deja/g++.pt/enum6.C: Likewise.
2395         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2396         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2397
2398         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2399         * g++.dg/init/new11.C: Likewise.
2400         * g++.dg/init/pr29571.C: Likewise.
2401         * g++.dg/lookup/forscope2.C: Likewise.
2402         * g++.dg/parse/linkage1.C: Likewise.
2403         * g++.dg/parse/typedef8.C: Likewise.
2404         * g++.dg/template/error44.C: Likewise.
2405         * g++.dg/tls/diag-2.C: Likewise.
2406         * g++.dg/tls/diag-4.C: Likewise.
2407         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2408         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2409         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2410         * g++.old-deja/g++.brendan/new3.C: Likewise.
2411         * g++.old-deja/g++.eh/new1.C: Likewise.
2412         * g++.old-deja/g++.eh/new2.C: Likewise.
2413         * g++.old-deja/g++.jason/new.C: Likewise.
2414         * g++.old-deja/g++.law/friend1.C: Likewise.
2415         * g++.old-deja/g++.mike/net46.C: Likewise.
2416         * g++.old-deja/g++.mike/p755.C: Likewise.
2417         * g++.old-deja/g++.other/new6.C: Likewise.
2418
2419         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2420         * g++.dg/template/crash53.C: Likewise.
2421         * g++.dg/template/void9.C: Likewise.
2422
2423 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2424
2425         PR c++/51045
2426         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2427
2428 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2429
2430         PR c++/51047
2431         * g++.dg/cpp0x/sfinae29.C: New.
2432
2433 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2434
2435         PR fortran/50960
2436         * gfortran.dg/typebound_call_22.f03: New test case.
2437
2438 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2439
2440         PR libfortran/50016
2441         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2442
2443 2011-11-09  Richard Guenther  <rguenther@suse.de>
2444
2445         PR tree-optimization/51039
2446         * gcc.dg/pr51039.c: New testcase.
2447
2448 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2449
2450         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2451         Enable also for powerpc*-*-*.
2452
2453 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2454
2455         PR fortran/50540
2456         * gfortran.dg/forall_16.f90: New test.
2457
2458 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2459
2460         PR fortran/38718
2461         * gfortran.dg/initialization_29.f90: Expand test.
2462
2463 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2464
2465         PR c++/51027
2466         * g++.dg/cpp0x/alias-decl-12.C: New test.
2467         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2468
2469 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2470
2471         PR debug/51032
2472         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2473
2474 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2475
2476         PR tree-optimization/51015
2477         * gcc.dg/vect/pr51015.c: New test.
2478
2479 2011-11-08  David S. Miller  <davem@davemloft.net>
2480
2481         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2482         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2483
2484 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2485
2486         PR fortran/50404
2487         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2488
2489 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2490
2491         PR fortran/50409
2492         * gfortran.dg/string_5.f90: Improve testcase.
2493
2494 2011-10-23  Jason Merrill  <jason@redhat.com>
2495
2496         PR c++/50835
2497         * g++.dg/template/lvalue2.C: New.
2498
2499 2011-11-08  Michael Matz  <matz@suse.de>
2500
2501         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2502         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2503         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2504         * g++.dg/eh/builtin2.C: Ditto.
2505         * g++.dg/eh/builtin3.C: Ditto.
2506
2507 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2508
2509         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2510         being prefered even for -mavx.
2511         * gcc.target/i386/avx-cvt-3.c: New test.
2512
2513 2011-11-08  Richard Guenther  <rguenther@suse.de>
2514
2515         PR tree-optimization/51012
2516         * gcc.dg/pr51012-1.c: New testcase.
2517         * gcc.dg/pr51012-2.c: Likewise.
2518
2519 2011-11-08  Richard Guenther  <rguenther@suse.de>
2520
2521         PR middle-end/51010
2522         * c-c++-common/uninit-pr51010.c: New testcase.
2523
2524 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2525
2526         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2527         check_effective_target_vect_call_copysignf,
2528         check_effective_target_vect_call_lrint): New procedures.
2529         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2530         $VECT_SLP_CFLAGS with -ffast-math.
2531         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2532         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2533         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2534         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2535
2536 2011-11-07  Richard Henderson  <rth@redhat.com>
2537             Aldy Hernandez  <aldyh@redhat.com>
2538             Torvald Riegel  <triegel@redhat.com>
2539
2540         Merged from transactional-memory.
2541
2542         * g++.dg/dg.exp: Run transactional memory tests.
2543         * g++.dg/tm: New directory with new tests.
2544         * gcc.dg/tm: New directory with new tests.
2545         * c-c++-common/tm: New directory with new tests.
2546
2547 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2548
2549         Fix context handling of alias-declaration
2550         * g++.dg/cpp0x/alias-decl-11.C: New test.
2551
2552 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2553
2554         PR c++/50864
2555         * g++.dg/parse/template26.C: New.
2556         * g++.dg/template/crash45.C: Adjust dg-error string.
2557
2558 2011-11-07  Jason Merrill  <jason@redhat.com>
2559
2560         PR c++/50848
2561         * g++.dg/template/lookup9.C: New.
2562
2563         PR c++/50863
2564         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2565
2566         PR c++/50870
2567         * g++.dg/cpp0x/decltype35.C: New.
2568
2569 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2570
2571         Support C++11 alias-declaration
2572         PR c++/45114
2573         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2574         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2575         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2576         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2577         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2578         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2579         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2580         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2581         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2582         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2583         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2584         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2585         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2586
2587 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2588
2589         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2590
2591 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2592
2593         PR fortran/50919
2594         * gfortran.dg/typebound_call_21.f03: New.
2595
2596 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2597
2598         * gcc.dg/profile-dir-1.c: Adjust final scan.
2599         * gcc.dg/profile-dir-2.c: Adjust final scan.
2600         * gcc.dg/profile-dir-3.c: Adjust final scan.
2601         * gcc.misc-tests/gcov.exp: Adjust regexp.
2602         * gcc.misc-tests/gcov-12.c: New.
2603         * gcc.misc-tests/gcov-13.c: New.
2604         * gcc.misc-tests/gcovpart-13b.c: New.
2605         * gcc.misc-tests/gcov-14.c: New.
2606
2607 2011-11-07  Jason Merrill  <jason@redhat.com>
2608
2609         PR c++/35688
2610         * g++.dg/ext/visibility/template8.C: New.
2611
2612 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2613
2614         PR tree-optimization/50789
2615         * gcc.target/i386/avx2-gather-1.c: New test.
2616         * gcc.target/i386/avx2-gather-2.c: New test.
2617         * gcc.target/i386/avx2-gather-3.c: New test.
2618         * gcc.target/i386/avx2-gather-4.c: New test.
2619
2620 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2621
2622         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2623
2624 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2625
2626         PR libfortran/45723
2627         * gfortran.dg/open_dev_null.f90: Remove testcase.
2628
2629 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2630
2631         * lib/target-supports.exp (check_effective_target_sync_int_128):
2632         Don't cache the result.
2633         (check_effective_target_sync_long_long): Ditto.
2634
2635 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2636
2637         PR rtl-optimization/47698
2638         * gcc.target/i386/47698.c: New test.
2639
2640 2011-11-06  Jason Merrill  <jason@redhat.com>
2641
2642         PR c++/35688
2643         * g++.dg/ext/visibility/template7.C: New.
2644
2645 2011-11-07  Terry Guo  <terry.guo@arm.com>
2646
2647         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2648         * gcc.target/arm/wmul-2.c: Ditto.
2649         * gcc.target/arm/wmul-3.c: Ditto.
2650         * gcc.target/arm/wmul-4.c: Ditto.
2651
2652 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2653
2654         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2655         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2656         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2657         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2658         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2659         expected diagnostics.
2660
2661 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2662             Richard Henderson  <rth@redhat.com>
2663             Aldy Hernandez  <aldyh@redhat.com>
2664
2665         Merged from cxx-mem-model.
2666
2667         * lib/target-supports.exp (check_effective_target_sync_int_128,
2668         check_effective_target_sync_long_long): Check whether the target
2669         supports 64 and 128 bit __sync builtins.
2670         (check_effective_target_cas_char): New.
2671         (check_effective_target_cas_int): New.
2672         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2673         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2674         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2675         produce the expected library calls.
2676         * gcc.dg/atomic-fence.c: New functional tests.
2677         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2678         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2679         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2680         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2681         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2682         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2683         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2684         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2685         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2686         are atomic.
2687         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2688         loads are atomic.
2689         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2690         are atomic.
2691         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2692         are atomic.
2693         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2694         int128 operations are atomic.
2695         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2696         operations are atomic.
2697         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2698         operations are atomic.
2699         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2700         operations are atomic.
2701         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2702         stores aren't moved out of a loop.
2703         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2704         globals don't overwrite neighbouring globals.
2705         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2706         writes dont overwrite neighbouring components.
2707         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2708         * c-c++-common/gomp/atomic-3.c: Likewise.
2709         * c-c++-common/gomp/atomic-9.c: Likewise.
2710         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2711         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2712         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2713         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2714         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2715         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2716         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2717         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2718         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2719         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2720         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2721         g++.dg/gomp/atomic-15.C: Remove.
2722         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2723         * gcc.dg/gomp/atomic-11.c: Remove test.
2724
2725 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2726
2727         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2728         * gcc.dg/vect/slp-cond-1.c: New test.
2729         * gcc.dg/vect/slp-cond-2.c: New test.
2730
2731 2011-11-05  David S. Miller  <davem@davemloft.net>
2732
2733         * lib/test-supports.exp
2734         (check_effective_target_ultrasparc_vis2_hw): New proc.
2735         (check_effective_target_ultrasparc_vis3_hw): New proc.
2736         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2737         * gcc.target/sparc/vec-init-2.inc: Likewise.
2738         * gcc.target/sparc/vec-init-3.inc: Likewise.
2739         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2740         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2741         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2742         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2743         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2744         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2745         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2746         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2747         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2748
2749 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2750
2751         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2752         Disable test on Epiphany.
2753         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2754         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2755         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2756         * g++.dg/parse/pragma3.C: Likewise.
2757         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2758         (bar): Use it.
2759         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2760         * gcc.dg/tls/thr-cse-1.c: Likewise.
2761         * g++.dg/opt/devirt2.C: Likewise.
2762         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2763         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2764         * gcc.target/epiphany: New directory.
2765
2766 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2767
2768         * gfortran.dg/quad_2.f90: New.
2769
2770 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2771
2772         * gcc.dg/strlenopt-22g.c: New wrapper around...
2773         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2774
2775 2011-11-04  Jason Merrill  <jason@redhat.com>
2776
2777         PR c++/26714
2778         * g++.dg/init/lifetime2.C: New.
2779         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2780
2781         PR c++/48370
2782         * g++.dg/init/lifetime1.C: Test cleanup order.
2783
2784 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2785
2786         * g++.dg/other/offsetof7.C: New test.
2787
2788 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2789
2790         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2791         variable, default empty, -ffat-lto-objects for effective_target_lto.
2792         (gcc-dg-test-1): Add options from dg-final methods.
2793         * lib/scanasm.exp (scan-assembler_required_options)
2794         (scan-assembler-not_required_options): New procs.
2795
2796 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2797
2798         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2799         generate a pedwarn in c++98-mode.
2800         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2801         don't generate a pedwarn in c++0x-mode.
2802
2803 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2804
2805         PR c++/50965
2806         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2807
2808 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2809
2810         PR rtl-optimization/38644
2811         * gcc.target/arm/stack-red-zone.c: New.
2812
2813 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2814
2815         PR c++/48420
2816         * g++.dg/warn/Wconversion-null-3.C: New.
2817
2818 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2819
2820         PR c++/50941
2821         * g++.dg/cpp0x/udlit-strint-length.C: New.
2822
2823 2011-11-04  Jason Merrill  <jason@redhat.com>
2824
2825         PR c++/48370
2826         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2827         * g++.dg/init/lifetime1.C: New.
2828         * g++.dg/init/ref21.C: New.
2829         * g++.dg/eh/array1.C: New.
2830
2831 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2832
2833         PR tree-optimization/50763
2834         * gcc.dg/pr50763-5.c: New test.
2835
2836 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2837
2838         PR tree-optimization/50763
2839         * g++.dg/pr50763-4.C: New test.
2840
2841 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2842
2843         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2844         test.
2845
2846         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2847
2848         * gcc.dg/torture/vec-cvt-1.c: New test.
2849
2850 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2851
2852         * gnat.dg/specs/private1[-sub].ads: New test.
2853
2854 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2855
2856         PR fortran/43829
2857         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2858         * gfortran.dg/inline_sum_1.f90: New.
2859         * gfortran.dg/inline_sum_2.f90: New.
2860         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2861         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2862         * gfortran.dg/inline_product_1.f90: New.
2863
2864 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2865
2866         PR fortran/50933
2867         * gfortran.dg/bind_c_dts_5.f90: New.
2868
2869 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2870
2871         PR fortran/50960
2872         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2873
2874 2011-11-03  Richard Guenther  <rguenther@suse.de>
2875
2876         PR middle-end/50079
2877         * g++.dg/init/copy7.C: Remove testcase.
2878
2879 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2880
2881         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2882         * g++.dg/ipa/devirt-c-2.C: Likewise.
2883         * g++.dg/ipa/devirt-c-7.C: New test.
2884         * g++.dg/ipa/devirt-c-8.C: Likewise.
2885
2886 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2887
2888         PR tree-optimization/50912
2889         * gnat.dg/loop_optimization10.ad[sb]: New test.
2890         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2891
2892 2011-11-02  Jason Merrill  <jason@redhat.com>
2893
2894         PR c++/50930
2895         * g++.dg/cpp0x/nsdmi-list2.C: New.
2896
2897 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2898
2899         PR c++/50810
2900         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2901         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2902
2903 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2904
2905         PR tree-optimization/50769
2906         * gfortran.dg/pr50769.f90: New test.
2907
2908 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2909
2910         * gcc.target/sparc/20111102-1.c: New test.
2911
2912 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2913
2914         PR c++/50956
2915         * g++.dg/warn/Wcast-qual2.C: New.
2916
2917 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2918
2919         PR tree-optimization/50763
2920         * g++.dg/pr50763-3.C: New test.
2921
2922 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2923
2924         PR tree-optimization/50672
2925         * g++.dg/pr50672.C: New test.
2926
2927 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2928
2929         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2930         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2931         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2932
2933         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2934
2935 2011-11-02  Richard Guenther  <rguenther@suse.de>
2936
2937         PR tree-optimization/50902
2938         * gcc.dg/torture/pr50902.c: New testcase.
2939
2940 2010-11-02  Richard Guenther  <rguenther@suse.de>
2941
2942         PR tree-optimization/50890
2943         * gcc.dg/torture/pr50890.c: New testcase.
2944
2945 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2946
2947         PR c++/44277
2948         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2949         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2950
2951 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2952
2953         PR tree-optimization/50908
2954         * gcc.dg/pr50908.c: New test.
2955         * gcc.dg/pr50908-2.c: Same.
2956         * gcc.dg/pr50908-3.c: Same.
2957
2958 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2959
2960         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2961         the outer loop.  Remove comment.  Don't check for widen-mult.
2962
2963 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2964
2965         * gcc.dg/ipa/ipcp-4.c: New test.
2966
2967 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2968
2969         * gcc.dg/vshift-3.c: New test.
2970         * gcc.dg/vshift-4.c: New test.
2971         * gcc.dg/vshift-5.c: New test.
2972
2973 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2974
2975         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2976         and current implementation.
2977
2978 2011-10-31  Paul Brook  <paul@codesourcery.com>
2979
2980         * gcc.dg/constructor-1.c: New test.
2981
2982 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2983
2984         PR fortran/50753
2985         * gfortran.dg/dshift_3.f90: New test.
2986
2987 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2988
2989         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2990         hppa*-*-hpux*.
2991         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2992         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2993         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2994         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2995         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2996         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2997         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2998         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2999         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
3000         * gcc.dg/torture/vshuf-v2di.c: Likewise.
3001         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
3002         * gcc.dg/torture/vshuf-v4df.c: Likewise.
3003         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
3004         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3005         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3006         * gcc.dg/vector-compare-2.c: Likewise.
3007
3008 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
3009
3010         PR c++/50901
3011         * g++.dg/cpp0x/pr50901.C: New.
3012
3013 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
3014
3015         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
3016         * gcc.target/i386/fma4-check.h (main): Ditto.
3017         * gcc.target/i386/xop-check.h (main): Ditto.
3018
3019 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3020
3021         Revert:
3022         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3023
3024         PR c++/50864
3025         * g++.dg/template/crash109.C: New.
3026
3027 2011-10-28  Jason Merrill  <jason@redhat.com>
3028
3029         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
3030
3031 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3032
3033         PR c++/50864
3034         * g++.dg/template/crash109.C: New.
3035
3036 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3037
3038         * gfortran.dg/nearest_5.f90: New test.
3039
3040 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
3041
3042         * gcc.dg/vshift-1.c: New test.
3043         * gcc.dg/vshift-2.c: New test.
3044         * gcc.target/i386/xop-vshift-1.c: New test.
3045         * gcc.target/i386/xop-vshift-2.c: New test.
3046         * gcc.target/i386/avx2-vshift-1.c: New test.
3047
3048 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
3049
3050         PR rtl-optimization/49720
3051         * g++.dg/torture/pr49720.C: New test.
3052
3053 2011-10-27  David S. Miller  <davem@davemloft.net>
3054
3055         * gcc.target/sparc/setcc-3.c: New test.
3056
3057 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3058
3059         PR c++/30066
3060         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3061
3062 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
3063
3064         * gcc.target/i386/sse2-cvt-1.c: New test.
3065         * gcc.target/i386/sse2-cvt-2.c: New test.
3066         * gcc.target/i386/avx-cvt-1.c: New test.
3067         * gcc.target/i386/avx-cvt-2.c: New test.
3068         * gcc.target/i386/avx2-cvt-1.c: New test.
3069         * gcc.target/i386/avx2-cvt-2.c: New test.
3070
3071 2011-10-27  Martin Jambor  <mjambor@suse.cz>
3072
3073         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3074
3075 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
3076             Steven G. Kargl  <kargl@gcc.gnu.org>
3077
3078         PR target/50875
3079         * gfortran.dg/pr50875.f90: New test.
3080
3081 2011-10-26  David S. Miller  <davem@davemloft.net>
3082
3083         * gcc.target/sparc/fmaf-1.c: New test.
3084
3085         * gcc.target/sparc/setcc-1.c: New test.
3086         * gcc.target/sparc/setcc-2.c: New test.
3087
3088 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3089
3090         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3091
3092 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3093
3094         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3095         Windows targets.
3096
3097 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3098
3099         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3100         symbol names.
3101
3102 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3103
3104         * gcc.target/i386/pad-4.c: Skip for Windows targets.
3105
3106 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3107
3108         * gnat.dg/specs/discr1.ads: New test.
3109         * gnat.dg/specs/discr1_pkg.ads: New helper.
3110
3111 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3112
3113         * gnat.dg/specs/unchecked_union.ads: Rename to...
3114         * gnat.dg/specs/unchecked_union1.ads: ...this.
3115         * gnat.dg/specs/unchecked_union2.ads: New test.
3116
3117 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3118
3119         * gnat.dg/specs/atomic1.ads: New test.
3120
3121 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
3122
3123         Implement C++11 user-defined literals.
3124         * g++.dg/cpp0x/udlit-addr.C: New.
3125         * g++.dg/cpp0x/udlit-args.C: New.
3126         * g++.dg/cpp0x/udlit-args-neg.C: New.
3127         * g++.dg/cpp0x/udlit-clink-neg.C: New.
3128         * g++.dg/cpp0x/udlit-concat.C: New.
3129         * g++.dg/cpp0x/udlit-concat-neg.C: New.
3130         * g++.dg/cpp0x/udlit-constexpr.C: New.
3131         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3132         * g++.dg/cpp0x/udlit-declare-neg.C: New.
3133         * g++.dg/cpp0x/udlit-friend.C: New.
3134         * g++.dg/cpp0x/udlit-general.C: New.
3135         * g++.dg/cpp0x/udlit-inline.C: New.
3136         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3137         * g++.dg/cpp0x/udlit-member-neg.C: New.
3138         * g++.dg/cpp0x/udlit-namespace.C: New.
3139         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3140         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3141         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3142         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3143         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3144         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3145         * g++.dg/cpp0x/udlit-raw-str.C: New.
3146         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3147         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3148         * g++.dg/cpp0x/udlit-systemheader.C: New.
3149         * g++.dg/cpp0x/udlit-template.C: New.
3150         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3151         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3152         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3153         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3154         * g++.dg/cpp0x/udlit_system_header: New.
3155
3156 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3157
3158         PR c++/50870
3159         * g++.dg/cpp0x/decltype34.C: New.
3160
3161 2011-10-26  Tom de Vries <tom@codesourcery.com>
3162
3163         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3164         * gcc.c-torture/unsorted/HIset.c: Same.
3165         * gcc.c-torture/unsorted/SIcmp.c: Same.
3166         * gcc.c-torture/unsorted/SIset.c: Same.
3167         * gcc.c-torture/unsorted/SFset.c: Same.
3168         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3169         * gcc.c-torture/unsorted/USIcmp.c: Same.
3170         * gcc.c-torture/unsorted/DFcmp.c: Same.
3171
3172 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3173
3174         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3175         to work also with -masm=intel and additionally test the xmm vs. ymm
3176         register type combination on mask/dest and in vsib.
3177         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3178         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3179         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3180         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3181         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3182         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3183         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3184         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3185         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3186         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3187         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3188         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3189         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3190         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3191         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3192         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3193         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3194         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3195         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3196         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3197         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3198         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3199         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3200         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3201         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3202         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3203         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3204         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3205         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3206         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3207         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3208
3209 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3210
3211         PR tree-optimization/50763
3212         * gcc.dg/pr50763-2.c: New test.
3213
3214 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3215
3216         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3217         Update expected messages.
3218
3219 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3220
3221         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3222
3223 2011-10-25  Jason Merrill  <jason@redhat.com>
3224
3225         PR c++/50866
3226         * g++.dg/init/aggr7.C: New.
3227
3228         PR c++/49996
3229         * g++.dg/cpp0x/initlist59.C: New.
3230
3231 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3232
3233         PR c++/50858
3234         * g++.dg/overload/operator5.C: New.
3235
3236 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3237
3238         PR c++/50861
3239         * g++.dg/template/crash108.C: New.
3240
3241 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3242
3243         PR tree-optimization/50596
3244         * gcc.dg/vect/vect-cond-10.c: New test.
3245
3246 2011-10-24  Joey Ye  <joey.ye@arm.com>
3247
3248         * gcc.target/arm/pr42575.c: Remove architecture option.
3249
3250 2011-10-24  David S. Miller  <davem@davemloft.net>
3251
3252         * gcc.target/sparc/vis3move-1.c: New test.
3253         * gcc.target/sparc/vis3move-2.c: New test.
3254         * gcc.target/sparc/vis3move-3.c: New test.
3255
3256 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3257
3258         * gcc.dg/strlenopt-22.c: New testcase.
3259         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3260
3261 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3262
3263         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3264         Remove -march=i386.
3265         (dg-skip-if): Remove.
3266         * gcc.target/i386/funcspec-1.c: Ditto.
3267         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3268
3269 2011-10-24  Richard Guenther  <rguenther@suse.de>
3270
3271         * gcc.dg/vect/vect-bool-1.c: New testcase.
3272
3273 2011-10-24  Richard Guenther  <rguenther@suse.de>
3274
3275         PR tree-optimization/50838
3276         * gcc.dg/torture/pr50838.c: New testcase.
3277
3278 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3279
3280         PR tree-optimization/50730
3281         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3282         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3283         -fno-tree-sra and SLP flags.
3284
3285 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3286
3287         PR c++/50841
3288         Revert:
3289         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3290
3291         PR c++/50810
3292         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3293         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3294
3295 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3296
3297         PR c++/50810
3298         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3299         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3300
3301 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3302
3303         PR tree-optimization/50763
3304         * gcc.dg/pr50763.c: New test.
3305
3306 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3307
3308         PR target/50788
3309         * gcc.target/i386/pr50788.c: New test.
3310
3311 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3312
3313         PR tree-optimization/50819
3314         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3315         * g++.dg/vect/slp-pr50819.cc: New test.
3316
3317 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3318
3319         PR c++/45385
3320         * g++.dg/warn/Wconversion4.C: New.
3321
3322 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3323
3324         PR target/50813
3325         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3326         from element other than first and reverse permutation.
3327         * gcc.dg/torture/vshuf-16.inc: Likewise.
3328         * gcc.dg/torture/vshuf-8.inc: Likewise.
3329         * gcc.dg/torture/vshuf-4.inc: Likewise.
3330
3331 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3332
3333         PR c++/31423
3334         * g++.dg/parse/error43.C: New.
3335         * g++.dg/parse/error44.C: Likewise.
3336
3337 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3338             Kirill Yukhin  <kirill.yukhin@intel.com>
3339
3340         PR target/50740
3341         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3342         * gcc.target/i386/bmi2-check.h: Ditto.
3343
3344 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3345
3346         PR c++/50811
3347         * g++.dg/cpp0x/override2.C: Add test.
3348
3349 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3350
3351         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3352         check_linker_plugin_available.
3353
3354 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3355
3356         * gcc.target/i386/branch-cost1.c: New test.
3357         * gcc.target/i386/branch-cost2.c: New test.
3358         * gcc.target/i386/branch-cost3.c: New test.
3359         * gcc.target/i386/branch-cost4.c: New test.
3360
3361 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3362
3363         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3364
3365 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3366
3367         PR testsuite/50722
3368         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3369
3370 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3371
3372         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3373         (_moz_foo, EXT__foo): Use ASMNAME.
3374
3375 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3376
3377         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3378         names.
3379
3380 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3381
3382         PR target/50766
3383         * gcc.target/i386/pr50766.c: New test.
3384
3385 2011-10-20  Jason Merrill  <jason@redhat.com>
3386
3387         PR c++/41449
3388         * g++.dg/eh/partial1.C: New.
3389
3390 2011-10-20  Richard Henderson  <rth@redhat.com>
3391
3392         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3393         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3394         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3395         Use __builtin_shuffle.
3396
3397 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3398
3399         PR fortran/50514
3400         * gfortran.dg/ishft_3.f90:  Update test.
3401
3402 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3403
3404         PR fortran/50524
3405         * gfortran.dg/substring_integer_index.f90: New test.
3406
3407 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3408
3409         * gfortran.dg/format_string.f: New test.
3410
3411 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3412
3413         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3414         non_strict_align.
3415         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3416
3417 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3418
3419         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3420         gcc.target/i386/pr46226.c: Do not use
3421         -mno-accumulate-outgoing-args.
3422
3423 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3424
3425         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3426         including <strings.h>.
3427
3428 2011-10-19  Jan Hubicka  <jh@suse.cz>
3429
3430         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3431         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3432         * lib/c-torture.exp: Likewise.
3433         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3434         * gcc.c-torture/compile/sync-1.c: Likewise.
3435         * gcc.c-torture/compile/sync-1.c: Likewise.
3436         * gcc.c-torture/compile/sync-3.c: Likewise.
3437         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3438         * gcc.dg/noncompile/920507-1.c: Likewise.
3439         * gcc.dg/torture/pr36400.c: Likewise.
3440         * g++.dg/torture/pr34850.C: Likewise.
3441
3442 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3443
3444         * gnat.dg/source_ref1.adb: New test.
3445         * gnat.dg/source_ref2.adb: Likewise.
3446
3447 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3448
3449         PR c++/13657
3450         * g++.dg/parse/error42.C: New.
3451         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3452
3453 2011-10-19  Jason Merrill  <jason@redhat.com>
3454
3455         PR c++/50793
3456         * g++.dg/init/value9.C: New.
3457
3458 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3459
3460         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3461         * gcc.dg/torture/vshuf-16.inc: Likewise.
3462         * gcc.dg/torture/vshuf-8.inc: Likewise.
3463         * gcc.dg/torture/vshuf-4.inc: Likewise.
3464
3465 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3466
3467         PR fortran/47023
3468         * gfortran.dg/sizeof_proc.f90: New.
3469
3470 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3471
3472         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3473         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3474
3475 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3476
3477         PR testsuite/50796
3478         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3479
3480 2011-10-19  Jason Merrill  <jason@redhat.com>
3481
3482         PR c++/50787
3483         * g++.dg/init/ref20.C: New.
3484
3485 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3486
3487         PR middle-end/50795
3488         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3489         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3490         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3491         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3492         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3493
3494 2011-10-19  Richard Guenther  <rguenther@suse.de>
3495
3496         PR middle-end/50768
3497         * gcc.dg/torture/pr50768.c: New testcase.
3498
3499 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3500
3501         PR rtl-optimization/50340
3502         * gcc.dg/pr50340.c: New.
3503
3504 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3505
3506         PR tree-optimization/50717
3507
3508         * gcc.dg/pr50717-1.c: New file.
3509         * gcc.target/arm/wmul-12.c: Correct types.
3510         * gcc.target/arm/wmul-8.c: Correct types.
3511
3512 2011-10-18  Jason Merrill  <jason@redhat.com>
3513
3514         PR c++/50531
3515         * g++.dg/cpp0x/defaulted32.C: New.
3516
3517         PR c++/50742
3518         * g++.dg/lookup/using23.C: New.
3519
3520         PR c++/50500
3521         * g++.dg/cpp0x/implicit12.C: New.
3522         * g++.dg/cpp0x/defaulted20.C: Adjust.
3523         * g++.dg/cpp0x/defaulted21.C: Adjust.
3524         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3525         * g++.dg/cpp0x/implicit4.C: Adjust.
3526         * g++.dg/cpp0x/implicit5.C: Adjust.
3527         * g++.dg/cpp0x/implicit8.C: Adjust.
3528         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3529         * g++.dg/cpp0x/not_special.C: Adjust.
3530         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3531         * g++.dg/cpp0x/rv1n.C: Adjust.
3532         * g++.dg/cpp0x/rv2n.C: Adjust.
3533         * g++.dg/cpp0x/rv3n.C: Adjust.
3534         * g++.dg/cpp0x/rv4n.C: Adjust.
3535         * g++.dg/cpp0x/rv5n.C: Adjust.
3536         * g++.dg/cpp0x/rv6n.C: Adjust.
3537         * g++.dg/cpp0x/rv7n.C: Adjust.
3538
3539 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3540
3541         * gcc.target/i386/avx2-vpop-check.h: New header.
3542         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3543         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3544         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3545         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3546         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3547         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3548         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3549         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3550         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3551         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3552         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3553         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3554         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3555         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3556         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3557
3558 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3559
3560         PR fortran/50420
3561         * gfortran.dg/coarray_subobject_1.f90: New test.
3562         * gfortran.dg/coarray/subobject_1.f90: New test.
3563
3564 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3565
3566         PR rtl-optimization/50205
3567         * gcc.dg/pr50205.c: New.
3568
3569 2011-10-18  Richard Guenther  <rguenther@suse.de>
3570
3571         PR tree-optimization/50767
3572         * gcc.dg/torture/pr50767.c: New testcase.
3573
3574 2011-10-18  Julian Brown  <julian@codesourcery.com>
3575
3576         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3577         * gcc.target/arm/unaligned-memcpy-1.c: New.
3578         * gcc.target/arm/unaligned-memcpy-2.c: New.
3579         * gcc.target/arm/unaligned-memcpy-3.c: New.
3580         * gcc.target/arm/unaligned-memcpy-4.c: New.
3581
3582 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3583
3584         PR fortran/47023
3585         * gfortran.dg/iso_c_binding_class.f03: New.
3586
3587 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3588
3589         * testsuite/lib/target-supports.exp
3590         (check_effective_target_vect_widen_shift): New.
3591         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3592         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3593         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3594         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3595
3596 2011-10-18  Richard Guenther  <rguenther@suse.de>
3597
3598         * gcc.dg/torture/restrict-1.c: New testcase.
3599
3600 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3601
3602         * g++.dg/ext/bases.C: New test.
3603
3604 2011-10-17  David S. Miller  <davem@davemloft.net>
3605
3606         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3607         all operations to emit VIS instructions.
3608         * gcc.target/sparc/fandnot.c: Likewise.
3609         * gcc.target/sparc/fnot.c: Likewise.
3610         * gcc.target/sparc/for.c: Likewise.
3611         * gcc.target/sparc/fornot.c: Likewise.
3612         * gcc.target/sparc/fxnor.c: Likewise.
3613         * gcc.target/sparc/fxor.c: Likewise.
3614         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3615         needed.
3616
3617 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3618
3619         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3620         * gcc.dg/torture/vshuf-16.inc: New file.
3621         * gcc.dg/torture/vshuf-2.inc: New file.
3622         * gcc.dg/torture/vshuf-32.inc: New file.
3623         * gcc.dg/torture/vshuf-4.inc: New file.
3624         * gcc.dg/torture/vshuf-8.inc: New file.
3625         * gcc.dg/torture/vshuf-main.inc: New file.
3626         * gcc.dg/torture/vshuf-v16hi.c: New test.
3627         * gcc.dg/torture/vshuf-v16qi.c: New test.
3628         * gcc.dg/torture/vshuf-v2df.c: New test.
3629         * gcc.dg/torture/vshuf-v2di.c: New test.
3630         * gcc.dg/torture/vshuf-v2sf.c: New test.
3631         * gcc.dg/torture/vshuf-v2si.c: New test.
3632         * gcc.dg/torture/vshuf-v32qi.c: New test.
3633         * gcc.dg/torture/vshuf-v4df.c: New test.
3634         * gcc.dg/torture/vshuf-v4di.c: New test.
3635         * gcc.dg/torture/vshuf-v4hi.c: New test.
3636         * gcc.dg/torture/vshuf-v4sf.c: New test.
3637         * gcc.dg/torture/vshuf-v4si.c: New test.
3638         * gcc.dg/torture/vshuf-v8hi.c: New test.
3639         * gcc.dg/torture/vshuf-v8qi.c: New test.
3640         * gcc.dg/torture/vshuf-v8sf.c: New test.
3641         * gcc.dg/torture/vshuf-v8si.c: New test.
3642
3643 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3644
3645         PR tree-optimization/50746
3646         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3647
3648 2011-10-17  Jason Merrill  <jason@redhat.com>
3649
3650         PR c++/50736
3651         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3652
3653 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3654
3655         PR c++/44524
3656         * g++.dg/parse/error41.C: New.
3657         * g++.dg/parse/error20.C: Adjust.
3658
3659 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3660
3661         PR c++/50757
3662         * g++.dg/warn/format7.C: New.
3663         * obj-c++.dg/warn7.mm: Likewise.
3664
3665 2011-10-17  Richard Guenther  <rguenther@suse.de>
3666
3667         PR tree-optimization/50729
3668         * gcc.dg/torture/pr50729.c: New testcase.
3669
3670 2011-10-15  Tom Tromey  <tromey@redhat.com>
3671             Dodji Seketeli  <dodji@redhat.com>
3672
3673         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3674         included files.
3675         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3676         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3677         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3678         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3679
3680 2011-10-15  Tom Tromey  <tromey@redhat.com>
3681             Dodji Seketeli  <dodji@redhat.com>
3682
3683         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3684
3685 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3686
3687         PR c++/48489
3688         * g++.dg/inherit/error5.C: New.
3689
3690 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3691
3692         PR fortran/47023
3693         PR fortran/50752
3694         * gfortran.dg/kind_tests_4.f90: New.
3695
3696 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3697
3698         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3699         targets that support vector condition.
3700
3701 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3702
3703         PR fortran/47023
3704         * gfortran.dg/c_kind_tests_3.f03: New.
3705
3706 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3707
3708         PR fortran/50547
3709         * gfortran.dg/elemental_args_check_4.f90: New.
3710
3711 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3712
3713         PR tree-optimization/50727
3714         * gcc.dg/vect/pr50727.c: New test.
3715
3716 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3717
3718         * gcc.dg/vla-23.c: New test.
3719
3720 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3721
3722         PR tree-optimization/50596
3723         * gcc.dg/vect/vect-cond-9.c: New test.
3724
3725 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3726
3727         * gcc.dg/vect/bb-slp-29.c: New test.
3728
3729 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3730
3731         PR c++/50732
3732         * g++.dg/ext/is_base_of_incomplete.C: New.
3733         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3734         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3735
3736 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3737
3738         * gcc.target/sparc/combined-1.c: Compile at -O2.
3739
3740 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3741
3742         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3743         (dg-options): Add -Wno-attributes.
3744         * gcc.target/i386/fma_double_?.c: Ditto.
3745         * gcc.target/i386/fma_run_float_?.c: Ditto.
3746         * gcc.target/i386/fma_run_double_?.c: Ditto.
3747         * gcc.target/i386/l_fma_float_?.c: Dtto.
3748         * gcc.target/i386/l_fma_double_?.c: Ditto.
3749         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3750         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3751
3752 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3753
3754         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3755         the comments.
3756         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3757         * gfortran.dg/rank_3.f90: Ditto.
3758         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3759         -std=f2008ts in dg-options.
3760         * gfortran.dg/rank_4.f90: Ditto.
3761
3762 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3763
3764         PR target/49263
3765         * gcc.target/sh/pr49263.c: New.
3766
3767 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3768
3769         * gnat.dg/specs/debug1.ads: Tweak.
3770
3771 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3772
3773         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3774
3775 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3776
3777         * gcc.target/i386/sse2-mul-1.c: New test.
3778         * gcc.target/i386/sse4_1-mul-1.c: New test.
3779         * gcc.target/i386/avx-mul-1.c: New test.
3780         * gcc.target/i386/xop-mul-1.c: New test.
3781         * gcc.target/i386/avx2-mul-1.c: New test.
3782
3783 2011-10-14  Jason Merrill  <jason@redhat.com>
3784
3785         PR c++/50563
3786         * g++.dg/cpp0x/nsdmi-list1.C: New.
3787
3788         PR c++/50707
3789         * g++.dg/cpp0x/nsdmi-const1.C: New.
3790
3791 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3792
3793         PR fortran/50570
3794         * gfortran.dg/pointer_intent_5.f90: New.
3795
3796 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3797
3798         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3799         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3800         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3801
3802 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3803
3804         PR fortran/50718
3805         * gfortran.dg/pointer_check_11.f90: New.
3806         * gfortran.dg/pointer_check_12.f90: New.
3807
3808 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3809
3810         PR c++/38174
3811         * g++.dg/overload/operator4.C: New.
3812
3813 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3814
3815         * gcc.dg/di-longlong64-sync-1.c: New test.
3816         * gcc.dg/di-sync-multithread.c: New test.
3817         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3818         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3819         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3820         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3821         (check_effective_target_arm_arm_ok): New helper.
3822         (check_effective_target_sync_longlong): New helper.
3823
3824 2011-10-14  Richard Guenther  <rguenther@suse.de>
3825
3826         PR tree-optimization/50723
3827         * gcc.dg/torture/pr50723.c: New testcase.
3828
3829 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3830
3831         PR c++/17212
3832         * g++.dg/warn/format6.C: New.
3833         * obj-c++.dg/warn6.mm: Likewise.
3834
3835 2011-10-13  Richard Henderson  <rth@redhat.com>
3836
3837         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3838         Delete.
3839         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3840         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3841         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3842
3843 2011-10-13  Jason Merrill  <jason@redhat.com>
3844
3845         PR c++/50614
3846         * g++.dg/cpp0x/nsdmi-template2.C: New.
3847
3848         PR c++/50437
3849         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3850
3851         PR c++/50618
3852         * g++.dg/init/vbase1.C: New.
3853
3854 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3855
3856         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3857         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3858         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3859         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3860
3861 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3862
3863         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3864
3865 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3866
3867         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3868
3869 2011-10-13  Richard Guenther  <rguenther@suse.de>
3870
3871         PR tree-optimization/50712
3872         * gcc.target/i386/pr50712.c: New testcase.
3873
3874 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3875
3876         * gcc.dg/memcpy-4.c: New test.
3877
3878 2011-10-13  Richard Guenther  <rguenther@suse.de>
3879
3880         PR tree-optimization/50698
3881         * g++.dg/vect/pr50698.cc: New testcase.
3882
3883 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3884
3885         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3886         * gcc.target/powerpc/warn-2.c: Ditto.
3887
3888         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3889         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3890         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3891         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3892         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3893         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3894         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3895         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3896         * gcc.target/powerpc/ppc-pow.c: Likewise.
3897         * gcc.target/powerpc/recip-1.c: Likewise.
3898         * gcc.target/powerpc/recip-2.c: Likewise.
3899         * gcc.target/powerpc/recip-3.c: Likewise.
3900         * gcc.target/powerpc/recip-4.c: Likewise.
3901         * gcc.target/powerpc/recip-5.c: Likewise.
3902
3903 2011-10-12  David S. Miller  <davem@davemloft.net>
3904
3905         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3906         '-mvis3' instead of 'mcpu=niagara3' in options.
3907         * gcc.target/sparc/fhalve.c: Likewise.
3908         * gcc.target/sparc/fnegop.c: Likewise.
3909         * gcc.target/sparc/fpadds.c: Likewise.
3910         * gcc.target/sparc/fshift.c: Likewise.
3911         * gcc.target/sparc/fucmp.c: Likewise.
3912         * gcc.target/sparc/lzd.c: Likewise.
3913         * gcc.target/sparc/vis3misc.c: Likewise.
3914         * gcc.target/sparc/xmul.c: Likewise.
3915
3916 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3917
3918         * gnat.dg/vect1.ad[sb]: New test.
3919         * gnat.dg/vect1_pkg.ads: New helper.
3920         * gnat.dg/vect2.ad[sb]: New test.
3921         * gnat.dg/vect2_pkg.ads: New helper.
3922         * gnat.dg/vect3.ad[sb]: New test.
3923         * gnat.dg/vect3_pkg.ads: New helper.
3924         * gnat.dg/vect4.ad[sb]: New test.
3925         * gnat.dg/vect4_pkg.ads: New helper.
3926         * gnat.dg/vect5.ad[sb]: New test.
3927         * gnat.dg/vect5_pkg.ads: New helper.
3928         * gnat.dg/vect6.ad[sb]: New test.
3929         * gnat.dg/vect6_pkg.ads: New helper.
3930
3931 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3932
3933         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3934         * gcc.target/i386/fma_run_double_2.c: Likewise.
3935         * gcc.target/i386/fma_run_double_3.c: Likewise.
3936         * gcc.target/i386/fma_run_double_4.c: Likewise.
3937         * gcc.target/i386/fma_run_double_5.c: Likewise.
3938         * gcc.target/i386/fma_run_double_6.c: Likewise.
3939         * gcc.target/i386/fma_run_float_1.c: Likewise.
3940         * gcc.target/i386/fma_run_float_2.c: Likewise.
3941         * gcc.target/i386/fma_run_float_3.c: Likewise.
3942         * gcc.target/i386/fma_run_float_4.c: Likewise.
3943         * gcc.target/i386/fma_run_float_5.c: Likewise.
3944         * gcc.target/i386/fma_run_float_6.c: Likewise.
3945
3946         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3947         remove the extra dg-options.
3948         * gcc.target/i386/l_fma_double_2.c: Likewise.
3949         * gcc.target/i386/l_fma_double_3.c: Likewise.
3950         * gcc.target/i386/l_fma_double_4.c: Likewise.
3951         * gcc.target/i386/l_fma_double_5.c: Likewise.
3952         * gcc.target/i386/l_fma_double_6.c: Likewise.
3953         * gcc.target/i386/l_fma_float_1.c: Likewise.
3954         * gcc.target/i386/l_fma_float_2.c: Likewise.
3955         * gcc.target/i386/l_fma_float_3.c: Likewise.
3956         * gcc.target/i386/l_fma_float_4.c: Likewise.
3957         * gcc.target/i386/l_fma_float_5.c: Likewise.
3958         * gcc.target/i386/l_fma_float_6.c: Likewise.
3959
3960 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3961
3962         PR tree-optimization/50189
3963         * g++.dg/torture/pr50189.C: New testcase.
3964
3965 2011-10-12  Richard Guenther  <rguenther@suse.de>
3966
3967         PR tree-optimization/50700
3968         * gcc.dg/builtin-object-size-12.c: New testcase.
3969
3970 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3971
3972         PR c/50565
3973         * gcc.c-torture/compile/pr50565-1.c,
3974         gcc.c-torture/compile/pr50565-2.c: New tests.
3975
3976 2011-10-11  Jason Merrill  <jason@redhat.com>
3977
3978         PR c++/49855
3979         PR c++/49896
3980         * g++.dg/template/constant1.C: New.
3981         * g++.dg/template/constant2.C: New.
3982         * g++.dg/cpp0x/constexpr-template3.C: New.
3983
3984 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3985
3986         * gcc.target/i386/warn-vect-op-3.c: New test.
3987         * gcc.target/i386/warn-vect-op-1.c: New test.
3988         * gcc.target/i386/warn-vect-op-2.c: New test.
3989
3990 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3991
3992         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3993
3994 2011-10-11  Richard Guenther  <rguenther@suse.de>
3995
3996         PR tree-optimization/50204
3997         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3998
3999 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4000
4001         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
4002
4003 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
4004
4005         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
4006         * gcc.target/i386/fma_double_2.c: Ditto.
4007         * gcc.target/i386/fma_double_3.c: Ditto.
4008         * gcc.target/i386/fma_double_4.c: Ditto.
4009         * gcc.target/i386/fma_double_5.c: Ditto.
4010         * gcc.target/i386/fma_double_6.c: Ditto.
4011         * gcc.target/i386/fma_float_1.c: Ditto.
4012         * gcc.target/i386/fma_float_2.c: Ditto.
4013         * gcc.target/i386/fma_float_3.c: Ditto.
4014         * gcc.target/i386/fma_float_4.c: Ditto.
4015         * gcc.target/i386/fma_float_5.c: Ditto.
4016         * gcc.target/i386/fma_float_6.c: Ditto.
4017         * gcc.target/i386/l_fma_double_1.c: Ditto.
4018         * gcc.target/i386/l_fma_double_2.c: Ditto.
4019         * gcc.target/i386/l_fma_double_3.c: Ditto.
4020         * gcc.target/i386/l_fma_double_4.c: Ditto.
4021         * gcc.target/i386/l_fma_double_5.c: Ditto.
4022         * gcc.target/i386/l_fma_double_6.c: Ditto.
4023         * gcc.target/i386/l_fma_float_1.c: Ditto.
4024         * gcc.target/i386/l_fma_float_2.c: Ditto.
4025         * gcc.target/i386/l_fma_float_3.c: Ditto.
4026         * gcc.target/i386/l_fma_float_4.c: Ditto.
4027         * gcc.target/i386/l_fma_float_5.c: Ditto.
4028         * gcc.target/i386/l_fma_float_6.c: Ditto.
4029         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
4030         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
4031         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
4032         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
4033         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
4034         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
4035         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
4036         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
4037         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
4038         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
4039         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
4040         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4041
4042 2011-10-11  Tristan Gingold  <gingold@adacore.com>
4043
4044         * gcc.dg/va-arg-4.c: New test.
4045         * gcc.dg/va-arg-5.c: Ditto.
4046
4047 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
4048
4049         * lib/target-supports.exp (check_effective_target_fd_truncate):
4050         Close and unlink test file before exit.
4051
4052 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4053
4054         PR fortran/50564
4055         * gfortran.dg/forall_15.f90:  New test case.
4056
4057 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4058             Andrew Macleod  <amacleod@redhat.com>
4059
4060         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4061         wrappers for *other_threads() and *final_verify().
4062         * gcc.dg/simulate-thread/simulate-thread.h
4063         (simulate_thread_wrapper_other_threads): New.
4064         (simulate_thread_wrapper_final_verify): New.
4065
4066 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
4067
4068         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4069
4070 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
4071
4072         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4073
4074 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
4075             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
4076
4077         * gcc.target/i386/fma_1.h: New file.
4078         * gcc.target/i386/fma_2.h: Likewise.
4079         * gcc.target/i386/fma_3.h: Likewise.
4080         * gcc.target/i386/fma_4.h: Likewise.
4081         * gcc.target/i386/fma_5.h: Likewise.
4082         * gcc.target/i386/fma_6.h: Likewise.
4083         * gcc.target/i386/fma_double_1.c: Likewise.
4084         * gcc.target/i386/fma_double_2.c: Likewise.
4085         * gcc.target/i386/fma_double_3.c: Likewise.
4086         * gcc.target/i386/fma_double_4.c: Likewise.
4087         * gcc.target/i386/fma_double_5.c: Likewise.
4088         * gcc.target/i386/fma_double_6.c: Likewise.
4089         * gcc.target/i386/fma_float_1.c: Likewise.
4090         * gcc.target/i386/fma_float_2.c: Likewise.
4091         * gcc.target/i386/fma_float_3.c: Likewise.
4092         * gcc.target/i386/fma_float_4.c: Likewise.
4093         * gcc.target/i386/fma_float_5.c: Likewise.
4094         * gcc.target/i386/fma_float_6.c: Likewise.
4095         * gcc.target/i386/fma_main.h: Likewise.
4096         * gcc.target/i386/fma_run_double_1.c: Likewise.
4097         * gcc.target/i386/fma_run_double_2.c: Likewise.
4098         * gcc.target/i386/fma_run_double_3.c: Likewise.
4099         * gcc.target/i386/fma_run_double_4.c: Likewise.
4100         * gcc.target/i386/fma_run_double_5.c: Likewise.
4101         * gcc.target/i386/fma_run_double_6.c: Likewise.
4102         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4103         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4104         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4105         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4106         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4107         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4108         * gcc.target/i386/fma_run_float_1.c: Likewise.
4109         * gcc.target/i386/fma_run_float_2.c: Likewise.
4110         * gcc.target/i386/fma_run_float_3.c: Likewise.
4111         * gcc.target/i386/fma_run_float_4.c: Likewise.
4112         * gcc.target/i386/fma_run_float_5.c: Likewise.
4113         * gcc.target/i386/fma_run_float_6.c: Likewise.
4114         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4115         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4116         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4117         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4118         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4119         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4120         * gcc.target/i386/l_fma_1.h: Likewise.
4121         * gcc.target/i386/l_fma_2.h: Likewise.
4122         * gcc.target/i386/l_fma_3.h: Likewise.
4123         * gcc.target/i386/l_fma_4.h: Likewise.
4124         * gcc.target/i386/l_fma_5.h: Likewise.
4125         * gcc.target/i386/l_fma_6.h: Likewise.
4126         * gcc.target/i386/l_fma_double_1.c: Likewise.
4127         * gcc.target/i386/l_fma_double_2.c: Likewise.
4128         * gcc.target/i386/l_fma_double_3.c: Likewise.
4129         * gcc.target/i386/l_fma_double_4.c: Likewise.
4130         * gcc.target/i386/l_fma_double_5.c: Likewise.
4131         * gcc.target/i386/l_fma_double_6.c: Likewise.
4132         * gcc.target/i386/l_fma_float_1.c: Likewise.
4133         * gcc.target/i386/l_fma_float_2.c: Likewise.
4134         * gcc.target/i386/l_fma_float_3.c: Likewise.
4135         * gcc.target/i386/l_fma_float_4.c: Likewise.
4136         * gcc.target/i386/l_fma_float_5.c: Likewise.
4137         * gcc.target/i386/l_fma_float_6.c: Likewise.
4138         * gcc.target/i386/l_fma_main.h: Likewise.
4139         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4140         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4141         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4142         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4143         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4144         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4145         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4146         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4147         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4148         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4149         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4150         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4151
4152 2011-10-10  Richard Guenther  <rguenther@suse.de>
4153
4154         PR middle-end/50389
4155         * gcc.dg/torture/pr50389.c: New testcase.
4156
4157 2011-10-10  Richard Guenther  <rguenther@suse.de>
4158
4159         PR middle-end/50195
4160         * gcc.dg/builtins-47.c: Optimize.
4161
4162 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4163
4164         * lib/gcc-simulate-thread.exp: New.
4165         * gcc.dg/simulate-thread/guality.h: New.
4166         * gcc.dg/simulate-thread/simulate-thread.h: New.
4167         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4168         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4169         * gcc.dg/simulate-thread/README: New.
4170         * g++.dg/simulate-thread/guality.h: New.
4171         * g++.dg/simulate-thread/simulate-thread.h: New.
4172         * g++.dg/simulate-thread/simulate-thread.exp: New.
4173         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4174         * c-c++-common/cxxbitfields-2.c: Remove.
4175         * c-c++-common/cxxbitfields.c: Remove.
4176         * c-c++-common/cxxbitfields-4.c: Remove.
4177         * c-c++-common/cxxbitfields-5.c: Remove.
4178         * c-c++-common/simulate-thread/bitfields-1.c: New.
4179         * c-c++-common/simulate-thread/bitfields-2.c: New.
4180         * c-c++-common/simulate-thread/bitfields-3.c: New.
4181         * c-c++-common/simulate-thread/bitfields-4.c: New.
4182
4183 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4184
4185         PR c++/38980
4186         * g++.dg/warn/format5.C: New.
4187
4188 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4189
4190         PR fortran/50273
4191         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4192         * gfortran.dg/common_16.f90: New.
4193
4194 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4195
4196         * gfortran.dg/iso_c_binding_param_1.f90: New.
4197         * gfortran.dg/iso_c_binding_param_2.f90: New.
4198         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4199
4200 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4201
4202         PR tree-optimization/50635
4203         * gcc.dg/vect/pr50635.c: New test.
4204
4205 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4206
4207         PR fortran/50659
4208         * gfortran.dg/proc_decl_27.f90: New.
4209
4210 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4211
4212         PR libobjc/50428
4213         * objc/execute/initialize-1.m: New test.
4214
4215 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4216
4217         PR fortran/47844
4218         * gfortran.dg/pointer_function_result_1.f90 : New test.
4219
4220 2011-10-07  David S. Miller  <davem@davemloft.net>
4221
4222         PR 50655
4223         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4224         * gcc.target/sparc/cmask.c: Use it.
4225         * gcc.target/sparc/fhalve.c: Likewise.
4226         * gcc.target/sparc/fnegop.c: Likewise.
4227         * gcc.target/sparc/fpadds.c: Likewise.
4228         * gcc.target/sparc/fshift.c: Likewise.
4229         * gcc.target/sparc/fucmp.c: Likewise.
4230         * gcc.target/sparc/lzd.c: Likewise.
4231         * gcc.target/sparc/vis3misc.c: Likewise.
4232         * gcc.target/sparc/xmul.c: Likewise.
4233
4234 2011-10-07  Richard Henderson  <rth@redhat.com>
4235
4236         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4237         match for avx2.
4238         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4239
4240 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4241
4242         * gcc.dg/pr50193-1.c: New file.
4243         * gcc.target/arm/shiftable.c: New file.
4244
4245 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4246
4247         PR fortran/50625
4248         * gfortran.dg/class_46.f03: New.
4249
4250 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4251
4252         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4253         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4254         (syslog, vsyslog, __vsyslog_chk): Likewise.
4255
4256         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4257         (x, EXT_x): Use ASMNAME.
4258
4259         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4260         (a, c): Use ASMNAME.
4261
4262 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4263
4264         PR middle-end/50527
4265         * gcc.dg/pr50527.c: New test.
4266
4267 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4268
4269         PR tree-optimization/50650
4270         * gcc.c-torture/compile/pr50650.c: New test.
4271
4272 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4273
4274         PR tree-optimization/50575
4275         * gcc.c-torture/execute/vector-compare-2.x: New file.
4276
4277 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4278
4279         PR middle-end/50125
4280         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4281         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4282         (bar3): Likewise.
4283
4284 2011-10-07  Richard Guenther  <rguenther@suse.de>
4285
4286         PR testsuite/50637
4287         * gcc.dg/vect/vect-align-2.c: Increase array size.
4288
4289 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4290             H.J. Lu  <hongjiu.lu@intel.com>
4291
4292         PR target/50603
4293         * gcc.target/i386/pr50603.c: New test.
4294
4295 2011-10-06  Jason Merrill  <jason@redhat.com>
4296
4297         PR c++/39164
4298         * g++.dg/cpp0x/default31.C: New.
4299
4300 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4301
4302         PR tree-optimization/50596
4303         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4304         New.
4305         * gcc.dg/vect/vect-cond-8.c: New test.
4306
4307 2011-10-06  Richard Henderson  <rth@redhat.com>
4308
4309         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4310         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4311         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4312         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4313         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4314         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4315         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4316         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4317         * gcc.c-torture/execute/vshuf-16.inc: New file.
4318         * gcc.c-torture/execute/vshuf-2.inc: New file.
4319         * gcc.c-torture/execute/vshuf-4.inc: New file.
4320         * gcc.c-torture/execute/vshuf-8.inc: New file.
4321         * gcc.c-torture/execute/vshuf-main.inc: New file.
4322         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4323         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4324         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4325         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4326         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4327         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4328         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4329         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4330         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4331         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4332         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4333         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4334         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4335
4336 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4337
4338         PR tree-optimization/49279
4339         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4340         * gcc.c-torture/execute/pr49279.c: New test.
4341
4342 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4343
4344         PR target/49049
4345         * gcc.c-torture/compile/pr49049.c: New test.
4346
4347 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4348
4349         PR target/50305
4350         * gcc.target/arm/pr50305.c: New test.
4351
4352 2011-10-06  Richard Guenther  <rguenther@suse.de>
4353
4354         PR tree-optimization/38884
4355         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4356         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4357
4358 2011-10-05  David S. Miller  <davem@davemloft.net>
4359
4360         * gcc.target/sparc/lzd.c: New test.
4361         * gcc.target/sparc/popc.c: New test.
4362
4363 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4364
4365         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4366         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4367         * g++.dg/other/final1.C: Cleanup original tree dump.
4368
4369 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4370
4371         PR tree-optimization/50613
4372         * gcc.dg/pr50613.c: New test.
4373
4374 2011-10-05  Richard Henderson  <rth@redhat.com>
4375
4376         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4377         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4378         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4379         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4380         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4381         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4382         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4383         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4384
4385 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4386
4387         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4388         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4389         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4390         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4391         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4392
4393 2011-10-05  Richard Guenther  <rguenther@suse.de>
4394
4395         PR tree-optimization/38885
4396         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4397
4398 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4399
4400         * gcc.target/i386/sw-1.c: New test.
4401
4402 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4403
4404         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4405         -mtune=generic.
4406         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4407
4408 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4409
4410         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4411
4412 2011-10-04  David S. Miller  <davem@davemloft.net>
4413
4414         * gcc.target/sparc/fhalve.c: New test.
4415         * gcc.target/sparc/fnegop.c: New test.
4416         * gcc.target/sparc/xmul.c: New test.
4417
4418 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4419
4420         PR fortran/35831
4421         * gfortran.dg/dummy_procedure_6.f90: New.
4422
4423 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4424
4425         PR tree-optimization/50604
4426         * gcc.dg/pr50604.c: New test.
4427
4428 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4429
4430         PR tree-optimization/49662
4431         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4432         * gcc.dg/graphite/interchange-15.c: Likewise.
4433         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4434
4435 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4436
4437         * gcc.dg/tree-ssa/restrict-4.c: New test.
4438
4439 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4440
4441         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4442         (main): Use __typeof to get result type of comparison.
4443
4444 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4445
4446         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4447         Make et_vect_multiple_sizes_saved global.
4448         (check_effective_target_vect64): Make et_vect64_saved global.
4449
4450 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4451
4452         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4453         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4454         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4455         * gcc.dg/builtin-complex-err-1.c: Adjust.
4456
4457 2011-10-02  Jason Merrill  <jason@redhat.com>
4458
4459         * g++.dg/cpp0x/range-for22.C: New.
4460
4461         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4462         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4463         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4464         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4465
4466         * g++.dg/cpp0x/nsdmi5.C: New.
4467
4468 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4469
4470         PR target/50579
4471         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4472         New procedures.
4473         (mips-dg-options): Force an ABI option if the current ABI is
4474         incompatible with the required -mlong setting.  Likewise force
4475         a long setting if the current one is incompatible with the
4476         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4477         throughout procedure.
4478         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4479         instead of addressing=absolute.
4480
4481 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4482
4483         * gcc.target/mips/stack-1.c: New test.
4484
4485 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4486
4487         * gcc.dg/pr49696.c: New test.
4488
4489 2011-10-02  Jan Hubicka  <jh@suse.cz>
4490
4491         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4492
4493 2011-10-01  David S. Miller  <davem@davemloft.net>
4494
4495         * gcc.target/sparc/cmask.c: New test.
4496         * gcc.target/sparc/fpadds.c: New test.
4497         * gcc.target/sparc/fshift.c: New test.
4498         * gcc.target/sparc/fucmp.c: New test.
4499         * gcc.target/sparc/vis3misc.c: New test.
4500
4501 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4502
4503         PR fortran/50585
4504         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4505
4506 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4507
4508         PR c++/44473
4509         * g++.dg/dfp/44473-1.C: New test.
4510         * g++.dg/dfp/44473-2.C: New test.
4511         * g++.dg/dfp/mangle-1.C: New test.
4512         * g++.dg/dfp/mangle-2.C: New test.
4513         * g++.dg/dfp/mangle-3.C: New test.
4514         * g++.dg/dfp/mangle-4.C: New test.
4515         * g++.dg/dfp/mangle-5.C: New test.
4516
4517 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4518
4519         PR inline-asm/50571
4520         * gcc.dg/pr50571.c: New test.
4521
4522         PR tree-optimization/46309
4523         * gcc.dg/pr46309.c: New test.
4524
4525 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4526
4527         * gcc.dg/strlenopt-21.c: New test.
4528
4529 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4530
4531         * gcc.dg/sms-10.c: New file.
4532
4533 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4534
4535         * gcc.target/arm/pr50099.c: New test.
4536
4537 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4538
4539         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4540
4541 2011-09-30  David S. Miller  <davem@davemloft.net>
4542
4543         * gcc.target/sparc/bmaskbshuf.c: New test.
4544         * gcc.target/sparc/edgen.c: New test.
4545
4546 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4547
4548         PR fortran/50547
4549         * gfortran.dg/pure_formal_proc_3.f90: New.
4550
4551         PR fortran/50553
4552         * gfortran.dg/stfunc_7.f90: New.
4553
4554 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4555
4556         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4557         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4558         * gcc.dg/vector-compare-1.c: Likewise.
4559         * gcc.dg/vector-compare-2.c: Likewise.
4560
4561 2011-09-29  David S. Miller  <davem@davemloft.net>
4562
4563         * gcc.target/sparc/array.c: New test.
4564
4565 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4566
4567         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4568         loop unroll and set max unroll times to 8.
4569         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4570         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4571         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4572         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4573
4574 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4575
4576         PR c++/40145
4577         * g++.dg/ext/visibility/warn5.C: New.
4578
4579 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4580
4581         PR c++/45278
4582         * g++.dg/warn/Wextra-3.C: New.
4583
4584 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4585
4586         PR target/49486
4587         * gcc.target/sh/pr49468-si.c: New.
4588
4589 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4590
4591         PR testsuite/50485
4592         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4593         (TEST): Initialize src3 with random floats.
4594         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4595         from union src3.  Initialize src3 with random floats.
4596
4597 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4598
4599         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4600         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4601         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4602         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4603         * gcc.target/sh/sh4a-cos.c: Ditto.
4604         * gcc.target/sh/sh4a-cosf.c: Ditto.
4605         * gcc.target/sh/sh4a-sin.c: Ditto.
4606         * gcc.target/sh/sh4a-sinf.c: Ditto.
4607         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4608         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4609         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4610
4611 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4612
4613         PR c++/31489
4614         * g++.dg/parse/error40.C: New.
4615         * g++.dg/warn/incomplete1.C: Adjust.
4616
4617 2011-09-27  Jan Hubicka  <jh@suse.cz>
4618
4619         PR middle-end/49463
4620         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4621         Mark used.
4622
4623 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4624
4625         * gcc.dg/strlenopt-1.c: New test.
4626         * gcc.dg/strlenopt-1f.c: New test.
4627         * gcc.dg/strlenopt-2.c: New test.
4628         * gcc.dg/strlenopt-2f.c: New test.
4629         * gcc.dg/strlenopt-3.c: New test.
4630         * gcc.dg/strlenopt-4.c: New test.
4631         * gcc.dg/strlenopt-4g.c: New test.
4632         * gcc.dg/strlenopt-4gf.c: New test.
4633         * gcc.dg/strlenopt-5.c: New test.
4634         * gcc.dg/strlenopt-6.c: New test.
4635         * gcc.dg/strlenopt-7.c: New test.
4636         * gcc.dg/strlenopt-8.c: New test.
4637         * gcc.dg/strlenopt-9.c: New test.
4638         * gcc.dg/strlenopt-10.c: New test.
4639         * gcc.dg/strlenopt-11.c: New test.
4640         * gcc.dg/strlenopt-12.c: New test.
4641         * gcc.dg/strlenopt-12g.c: New test.
4642         * gcc.dg/strlenopt-13.c: New test.
4643         * gcc.dg/strlenopt-14g.c: New test.
4644         * gcc.dg/strlenopt-14gf.c: New test.
4645         * gcc.dg/strlenopt-15.c: New test.
4646         * gcc.dg/strlenopt-16g.c: New test.
4647         * gcc.dg/strlenopt-17g.c: New test.
4648         * gcc.dg/strlenopt-18g.c: New test.
4649         * gcc.dg/strlenopt.h: New file.
4650
4651 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4652
4653         PR middle-end/43864
4654         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4655         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4656         * gcc.dg/pr43864.c: New test.
4657         * gcc.dg/pr43864-2.c: Same.
4658         * gcc.dg/pr43864-3.c: Same.
4659         * gcc.dg/pr43864-4.c: Same.
4660
4661 2011-09-27  Jan Hubicka  <jh@suse.cz>
4662
4663         * gcc.dg/ipa/inline-5.c: New testcase.
4664
4665 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4666
4667         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4668         vectors.
4669         * gcc.dg/vect/bb-slp-27.c: New.
4670         * gcc.dg/vect/bb-slp-28.c: New.
4671
4672 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4673
4674         * testsuite/lib/target-supports.exp (check_profiling_available):
4675         Don't rely solely on TLS tests for -fprofile-generate, fall
4676         through to the other code.
4677
4678 2011-09-27  Richard Guenther  <rguenther@suse.de>
4679
4680         PR tree-optimization/50363
4681         * gcc.dg/torture/pr50363.c: New testcase.
4682
4683 2011-09-26  Jason Merrill  <jason@redhat.com>
4684
4685         PR c++/45012
4686         * g++.dg/template/partial13.C: New.
4687
4688         PR c++/46105
4689         * g++.dg/template/partial12.C: New.
4690
4691         PR c++/50508
4692         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4693
4694 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4695
4696         PR c++/45487
4697         * g++.dg/diagnostic/bindings1.C: New.
4698         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4699
4700 2011-09-26  David S. Miller  <davem@davemloft.net>
4701
4702         * gcc.target/sparc/wrgsr.c: New test.
4703         * gcc.target/sparc/rdgsr.c: New test.
4704         * gcc.target/sparc/edge.c: New test.
4705         * gcc.target/sparc/fcmp.c: New test.
4706
4707         * gcc.target/sparc/edge.c: Update for new return types.
4708         * gcc.target/sparc/fcmp.c: Likewise.
4709
4710         * gcc.target/sparc/fpaddsubi.c: New test.
4711
4712 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4713
4714         PR fortran/50515
4715         * gfortran.dg/common_15.f90: New.
4716
4717         PR fortran/50517
4718         * gfortran.dg/dummy_procedure_5.f90: New.
4719         * gfortran.dg/interface_26.f90: Modified error message.
4720         * gfortran.dg/proc_ptr_11.f90: Ditto.
4721         * gfortran.dg/proc_ptr_15.f90: Ditto.
4722         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4723         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4724
4725 2011-09-26  Jason Merrill  <jason@redhat.com>
4726
4727         PR c++/50512
4728         * g++.dg/overload/rvalue3.C: New.
4729
4730         PR c++/50523
4731         * g++.dg/overload/ref-conv2.C: New.
4732
4733         * g++.dg/cpp0x/nsdmi-template1.C: New.
4734
4735 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4736
4737         * g++.dg/cpp0x/nullptr25.C: New.
4738
4739 2011-09-26  Richard Guenther  <rguenther@suse.de>
4740
4741         PR tree-optimization/50472
4742         * gcc.dg/torture/pr50472.c: New testcase.
4743
4744 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4745
4746         * gnat.dg/opt22.adb: New test.
4747         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4748
4749 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4750
4751         * gnat.dg/opt21.adb: New test.
4752         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4753
4754 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4755
4756         * gnat.dg/opt20.ad[sb]: New test.
4757         * gnat.dg/opt20_pkg.ads: New helper.
4758
4759 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4760
4761         * gnat.dg/array17.adb: New test.
4762         * gnat.dg/array17_pkg.ads: New helper.
4763
4764 2011-09-25  Jason Merrill  <jason@redhat.com>
4765
4766         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4767
4768 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4769
4770         * gnat.dg/frame_overflow.ads: New.
4771         * gnat.dg/frame_overflow.adb: Adjust.
4772         * gnat.dg/specs/addr1.ads: Likewise.
4773
4774 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4775
4776         * g++.dg/tree-ssa/restrict2.C: New test.
4777
4778 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4779
4780         * lib/target-supports.exp (check_effective_target_vect64): New.
4781         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4782         of multiple vector sizes.
4783         * gcc.dg/vect/bb-slp-26.c: New.
4784
4785 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4786
4787         PR c++/50280
4788         * g++.dg/template/bitfield1.C: New.
4789
4790 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4791
4792         * gcc.dg/vect/bb-slp-24.c: New.
4793
4794 2011-09-24  Jason Merrill  <jason@redhat.com>
4795
4796         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4797
4798         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4799
4800         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4801         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4802
4803         * g++.dg/cpp0x/nsdmi1.C: New.
4804         * g++.dg/cpp0x/nsdmi2.C: New.
4805         * g++.dg/cpp0x/nsdmi3.C: New.
4806         * g++.dg/cpp0x/nsdmi4.C: New.
4807         * g++.old-deja/g++.other/init4.C: New.
4808
4809 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4810
4811         PR c++/44267
4812         * g++.dg/template/sfinae28.C: New.
4813
4814 2011-09-23  Ian Lance Taylor  <iant@google.com>
4815
4816         * go.test/go-test.exp (errchk): Handle more cases of getting
4817         correct Tcl backslash quoting in regular expressions in test file.
4818
4819 2011-09-23  Jason Merrill  <jason@redhat.com>
4820
4821         Core 253
4822         * g++.dg/init/const8.C: New.
4823         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4824         * g++.dg/cpp0x/defaulted2.C: Likewise.
4825         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4826         * g++.dg/init/pr20039.C: Likewise.
4827         * g++.dg/init/pr42844.C: Likewise.
4828
4829 2011-09-23  Jan Hubicka  <jh@suse.cz>
4830
4831         * gcc.dg/ipa/inline-1.c: new testcase.
4832         * gcc.dg/ipa/inline-2.c: new testcase.
4833         * gcc.dg/ipa/inline-3.c: new testcase.
4834         * gcc.dg/ipa/inline-4.c: new testcase.
4835
4836 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4837
4838         PR c++/50258
4839         * g++.dg/cpp0x/constexpr-static8.C: New.
4840
4841 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4842
4843         * gcc.target/i386/avxfp-1.c: New test.
4844         * gcc.target/i386/avxfp-2.c: New test.
4845
4846 2011-09-23  Terry Guo  <terry.guo@arm.com>
4847
4848         * gcc.c-torture/execute/941014-1.x: Deleted.
4849
4850 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4851
4852         PR c++/50491
4853         * g++.dg/cpp0x/pr50491.C: New.
4854
4855 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4856
4857         PR testsuite/50487
4858         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4859
4860 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4861
4862         PR c++/50371
4863         * g++.dg/cpp0x/nullptr24.C: New.
4864
4865 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4866
4867         PR target/50482
4868         * gcc.target/i386/pr50482.c: New test.
4869
4870 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4871
4872         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4873         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4874         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4875         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4876         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4877         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4878         multilib options contain different -march= from dg-options.
4879
4880 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4881             Paolo Carlini  <paolo.carlini@oracle.com>
4882
4883         PR c++/50344
4884         * g++.dg/template/friend52.C: New.
4885
4886 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4887
4888         * gcc.target/arm/cmp-1.c: New test.
4889         * gcc.target/arm/cmp-2.c: Likewise.
4890
4891 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4892
4893         PR fortran/41733
4894         * gfortran.dg/impure_actual_1.f90: Modified error message.
4895         * gfortran.dg/proc_ptr_32.f90: New.
4896         * gfortran.dg/proc_ptr_33.f90: New.
4897
4898 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4899
4900         PR tree-optimization/50451
4901         * gcc.dg/vect/pr50451.c: New test.
4902
4903 2011-09-21  Ian Lance Taylor  <iant@google.com>
4904
4905         * go.test/go-test.exp (errchk): Add special case for bug332.
4906         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4907         some more test lines.
4908
4909 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4910
4911         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4912         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4913         * g++.dg/other/i386-8.C: Ditto.
4914         * g++.dg/other/pr34435.C: Ditto.
4915         * g++.dg/other/pr39496.C: Ditto.
4916         * g++.dg/other/mmintrin.C: Ditto.
4917
4918 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4919
4920         * gcc.dg/vect/vect-cond-7.c: New test.
4921         * gcc.target/i386/sse4_1-cond-1.c: New test.
4922         * gcc.target/i386/avx-cond-1.c: New test.
4923
4924 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4925
4926         PR target/50464
4927         * g++.dg/other/pr50464.C: New test.
4928
4929 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4930
4931         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4932         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4933         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4934         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4935
4936 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4937
4938         * gnat.dg/opt19.adb: New test.
4939
4940 2011-09-21  Terry Guo  <terry.guo@arm.com>
4941
4942         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4943         on arch conflict when testing case on targets other than armv7-a.
4944
4945 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4946
4947         PR c++/50454
4948         * g++.dg/ext/int128-1.C: New.
4949         * g++.dg/ext/int128-2.C: Likewise.
4950         * g++.dg/ext/int128-2.h: Likewise.
4951
4952 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4953
4954         PR testsuite/50469
4955         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4956
4957 2011-09-20  Jason Merrill  <jason@redhat.com>
4958
4959         * g++.dg/cpp0x/constexpr-generated1.C: New.
4960
4961         PR c++/50442
4962         * g++.dg/overload/ref-conv1.C: New.
4963
4964 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4965
4966         * g++.dg/other/final1.C: New.
4967
4968 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4969
4970         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4971         and get_bit ().
4972
4973 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4974
4975         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4976         "target arm_eabi".
4977
4978 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4979
4980         PR tree-optimization/50413
4981         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4982         -fdump-tree-slp-details.  Run other tests with
4983         -fdump-tree-vect-details.
4984         * g++.dg/vect/slp-pr50413.cc: New.
4985
4986 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4987             Ira Rosen  <ira.rosen@linaro.org>
4988
4989         PR testsuite/50435
4990         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4991         Fix underscores around restrict.
4992
4993 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4994
4995         PR tree-optimization/50414
4996         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4997         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4998         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4999
5000 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
5001
5002         PR tree-optimization/50412
5003         * gfortran.dg/vect/pr50412.f90: New.
5004
5005 2011-09-16  Jason Merrill  <jason@redhat.com>
5006
5007         PR c++/50424
5008         * g++.dg/eh/defarg1.C: New.
5009
5010 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
5011
5012         * gcc.dg/vect/vect-reduc-10.c: New test.
5013         * gcc.target/i386/avx-reduc-1.c: New test.
5014
5015         * gcc.target/i386/sse2-extract-1.c: New test.
5016         * gcc.target/i386/avx-extract-1.c: New test.
5017
5018 2011-09-16  Terry Guo  <terry.guo@arm.com>
5019
5020         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
5021
5022 2011-09-15  Diego Novillo  <dnovillo@google.com>
5023
5024         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
5025         ALWAYS_CXXFLAGS, if defined.
5026         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
5027         ALWAYS_GFORTRANFLAGS, if defined.
5028         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
5029         ALWAYS_GOCFLAGS, if defined.
5030         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
5031         ALWAYS_OBJCXXFLAGS, if defined.
5032         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
5033         additional_flags, if defined.
5034         * lib/gnat.exp (gnat_target_compile): Likewise.
5035         * lib/objc.exp (objc_target_compile): Likewise.
5036         * lib/target-supports-dg.exp (dg-add-options): Handle
5037         TEST_ALWAYS_FLAGS.
5038
5039 2011-09-15  Tom de Vries  <tom@codesourcery.com>
5040
5041         PR testsuite/50322
5042         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5043         Use uintptr_t in f1.  Undo avr xfails.
5044
5045 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
5046
5047         PR fortran/50401
5048         PR fortran/50403
5049         * gfortran.dg/function_types_3.f90: New.
5050
5051 2011-09-15  Jason Merrill  <jason@redhat.com>
5052
5053         PR c++/50365
5054         * g++.dg/cpp0x/trailing7.C: New.
5055
5056         PR c++/50361
5057         * g++.dg/cpp0x/nullptr23.C: New.
5058
5059 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
5060
5061         * gcc.dg/vect/bb-slp-25.c: New.
5062
5063 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
5064
5065         PR c++/50391
5066         * g++.dg/cpp0x/noexcept15.C: New.
5067
5068 2011-09-14  Tom de Vries  <tom@codesourcery.com>
5069
5070         PR middle-end/50251
5071         * gcc.dg/pr50251.c: New test.
5072
5073 2011-09-14  Tobias Burnus  <burnus@net-b.de>
5074
5075         PR fortran/34547
5076         PR fortran/50375
5077         * gfortran.dg/null_5.f90: New.
5078         * gfortran.dg/null_6.f90: New.
5079
5080 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
5081
5082         * gcc.c-torture/compile/20110913-1.c: New test.
5083
5084 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
5085
5086         PR fortran/50379
5087         * gfortran.dg/result_2.f90: New.
5088
5089 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5090
5091         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5092
5093 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
5094
5095         PR c++/48320
5096         * g++.dg/cpp0x/variadic116.C: New test case.
5097
5098 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
5099
5100         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5101         * gcc.target/mips/interrupt_handler-2.c: New test.
5102         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5103
5104 2011-09-12  Jason Merrill  <jason@redhat.com>
5105
5106         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5107
5108         * g++.dg/cpp0x/explicit7.C: New.
5109
5110 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
5111
5112         PR rtl-optimization/50212
5113         * g++.dg/other/pr50212.C: New test.
5114
5115 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
5116
5117         PR target/43746
5118         * testsuite/gcc.target/avr/torture/avr-torture.exp
5119         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5120         "-O2 -fmerge-all-constants".
5121
5122 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5123
5124         PR fortran/50327
5125         * gfortran.dg/do_while_1.f90: New test.
5126
5127 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
5128
5129         PR fortran/35831
5130         PR fortran/47978
5131         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5132         * gfortran.dg/proc_decl_26.f90: New.
5133         * gfortran.dg/typebound_override_2.f90: New.
5134         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5135
5136 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5137
5138         * gnat.dg/cond_expr2.ad[sb]: New test.
5139
5140 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5141
5142         * gnat.dg/atomic5.ad[sb]: New test.
5143
5144 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5145
5146         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5147
5148 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5149
5150         PR target/49030
5151         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5152
5153 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5154
5155         PR target/49614
5156         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5157
5158 2011-09-09  Richard Guenther  <rguenther@suse.de>
5159
5160         PR tree-optimization/50328
5161         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5162
5163 2011-09-09  Richard Guenther  <rguenther@suse.de>
5164
5165         PR middle-end/50333
5166         * gcc.dg/torture/pr50333.c: New testcase.
5167
5168 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5169
5170         PR tree-optimization/50318
5171         * gcc.target/arm/pr50318-1.c: New file.
5172
5173 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5174
5175         * gcc.target/i386/all_one_m256i.c: New test.
5176
5177 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5178
5179         PR c++/50324
5180         * g++.dg/cpp0x/sfinae28.C: New.
5181
5182 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5183
5184         PR c/50332
5185         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5186         longer ignored on typedefs.
5187
5188         PR c++/33255 - Support -Wunused-local-typedefs warning
5189         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5190         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5191
5192 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5193
5194         PR tree-optimization/50287
5195         * gcc.dg/torture/pr50287.c: New test.
5196
5197 2011-09-08  Richard Guenther  <rguenther@suse.de>
5198
5199         PR tree-optimization/19831
5200         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5201         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5202         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5203         * gcc.dg/errno-1.c: Adjust.
5204
5205 2011-09-08  Richard Guenther  <rguenther@suse.de>
5206
5207         PR tree-optimization/19831
5208         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5209
5210 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5211
5212         PR fortran/44646
5213         * gfortran.dg/do_concurrent_1.f90: New.
5214         * gfortran.dg/do_concurrent_2.f90: New.
5215
5216 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5217
5218         PR target/50310
5219         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5220         * gcc.dg/pr50310-2.c: New test.
5221
5222 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5223
5224         PR fortran/48095
5225         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5226         * gfortran.dg/impure_constructor_1.f90: Modified.
5227         * gfortran.dg/proc_ptr_comp_33.f90: New.
5228
5229 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5230
5231         PR target/50310
5232         * gcc.dg/pr50310-1.c: New test.
5233
5234 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5235
5236         PR middle-end/48571
5237         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5238         instead of 4.
5239
5240 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5241
5242         PR c++/50309
5243         * g++.dg/cpp0x/noexcept14.C: New.
5244
5245 2011-09-07  Jason Merrill  <jason@redhat.com>
5246
5247         * g++.dg/cpp0x/constexpr-ref3.C: New.
5248
5249         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5250
5251 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5252
5253         * gcc.dg/section1.c: Don't xfail for avr.
5254
5255 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5256
5257         PR tree-optimization/50322
5258         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5259
5260 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5261
5262         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5263
5264 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5265
5266         PR tree-optimization/49911
5267         * g++.dg/tree-ssa/pr49911.C: New test.
5268
5269 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5270
5271         PR target/49030
5272         * gcc.dg/torture/pr49030.c: New test.
5273
5274 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5275
5276         PR fortran/50288
5277         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5278         * gfortran.dg/class_4d.f03: Deleted.
5279         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5280
5281 2011-09-07  Richard Guenther  <rguenther@suse.de>
5282
5283         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5284
5285 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5286
5287         PR tree-optimization/46021
5288         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5289
5290 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5291
5292         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5293
5294 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5295
5296         * gcc.c-torture/compile/20110906-1.c: New test.
5297
5298 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5299
5300         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5301
5302 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5303
5304         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5305         --param tree-reassoc-width=1.
5306
5307         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5308         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5309
5310 2011-09-06  Richard Guenther  <rguenther@suse.de>
5311
5312         PR tree-optimization/48149
5313         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5314
5315 2011-09-06  Richard Guenther  <rguenther@suse.de>
5316
5317         PR tree-optimization/48317
5318         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5319
5320 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5321
5322         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5323         New procedure.
5324         (add_options_for_quad_vectors): Replace with ...
5325         (add_options_for_double_vectors): ... this.
5326         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5327         support multiple vector sizes since the vectorizer attempts to
5328         vectorize with both vector sizes.
5329         * gcc.dg/vect/no-vfa-vect-79.c,
5330         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5331         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5332         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5333         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5334         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5335         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5336         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5337         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5338         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5339         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5340         gcc.dg/vect/vect-40.c: Likewise.
5341         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5342         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5343         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5344         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5345         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5346         Likewise.
5347         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5348
5349 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5350
5351         PR target/49606
5352         * gcc.target/mips/abi-main.h: New file.
5353         * gcc.target/mips/abi-o32-long32.c: New test.
5354         * gcc.target/mips/abi-o32-long64.c: Likewise.
5355         * gcc.target/mips/abi-o64-long32.c: Likewise.
5356         * gcc.target/mips/abi-o64-long64.c: Likewise.
5357         * gcc.target/mips/abi-n32-long32.c: Likewise.
5358         * gcc.target/mips/abi-n32-long64.c: Likewise.
5359         * gcc.target/mips/abi-n64-long32.c: Likewise.
5360         * gcc.target/mips/abi-n64-long64.c: Likewise.
5361         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5362         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5363         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5364         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5365         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5366         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5367         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5368         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5369         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5370         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5371         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5372         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5373         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5374         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5375         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5376         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5377         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5378         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5379         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5380         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5381         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5382         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5383         * gcc.target/mips/branch-3.c: Likewise.
5384         * gcc.target/mips/branch-4.c: Likewise.
5385         * gcc.target/mips/branch-5.c: Likewise.
5386         * gcc.target/mips/branch-6.c: Likewise.
5387         * gcc.target/mips/branch-7.c: Likewise.
5388         * gcc.target/mips/branch-8.c: Likewise.
5389         * gcc.target/mips/branch-9.c: Likewise.
5390         * gcc.target/mips/branch-10.c: Likewise.
5391         * gcc.target/mips/branch-11.c: Likewise.
5392         * gcc.target/mips/branch-12.c: Likewise.
5393         * gcc.target/mips/branch-13.c: Likewise.
5394         * gcc.target/mips/lazy-binding-1.c: Likewise.
5395
5396 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5397
5398         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5399         to avoid warning on int=16 platforms..
5400
5401 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5402
5403         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5404         to work even with -fshort-enums.
5405
5406 2011-09-04  Jan Hubicka  <jh@suse.cz>
5407
5408         * gcc.c-torture/compile/20110902.c: new testcase.
5409
5410 2011-09-04  Jason Merrill  <jason@redhat.com>
5411
5412         PR c++/49267
5413         * g++.dg/cpp0x/rv-conv1.C: New.
5414
5415         DR 1328
5416         * g++.dg/cpp0x/rv-func3.C: New.
5417
5418         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5419
5420         PR c++/50248
5421         Core 1358
5422         * g++.dg/cpp0x/constexpr-template1.C: New.
5423         * g++.dg/cpp0x/constexpr-template2.C: New.
5424         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5425         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5426
5427 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5428
5429         * gnat.dg/specs/debug1.ads: Tweak pattern.
5430
5431 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5432
5433         PR fortran/50227
5434         * gfortran.dg/class_45a.f03: New.
5435         * gfortran.dg/class_45b.f03: New.
5436
5437 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5438             Ira Rosen  <ira.rosen@linaro.org>
5439
5440         PR tree-optimization/50208
5441         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5442         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5443         -fno-tree-fre -fno-tree-pre.
5444
5445 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5446
5447         * gcc.dg/ipa/ipcp-3.c: New test.
5448
5449 2011-09-02  Richard Guenther  <rguenther@suse.de>
5450
5451         PR tree-optimization/27460
5452         PR middle-end/29269
5453         * gcc.dg/vect/vect-cond-7.c: New testcase.
5454
5455 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5456
5457         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5458         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5459         xfailed test for inlining.
5460         * g++.dg/ipa/ivinline-9.C: Likewise.
5461
5462 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5463
5464         PR tree-optimization/50178
5465         * gfortran.dg/vect/pr50178.f90: New test.
5466
5467 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5468
5469         PR middle-end/49886
5470         * gcc.c-torture/execute/pr49886.c: New testcase.
5471
5472 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5473
5474         PR middle-end/43513
5475         * gcc.dg/pr43513.c: New test.
5476
5477 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5478
5479         PR fortran/45044
5480         * gfortran.dg/common_14.f90: New.
5481         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5482
5483 2011-08-30  Jason Merrill  <jason@redhat.com>
5484
5485         PR c++/50084
5486         * g++.dg/cpp0x/decltype33.C: New.
5487
5488         PR c++/50089
5489         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5490
5491         PR c++/50114
5492         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5493
5494 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5495
5496         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5497
5498 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5499
5500         * gnat.dg/specs/aggr3.ads: New test.
5501         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5502
5503         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5504         * gnat.dg/specs/aggr2.ads: Likewise.
5505
5506 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5507
5508         PR fortran/45170
5509         * gfortran.dg/allocate_with_source_2.f90: New test
5510
5511 2011-08-30  Jason Merrill  <jason@redhat.com>
5512
5513         PR c++/50220
5514         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5515
5516         PR c++/50234
5517         * g++.dg/cpp0x/constexpr-value3.C: New.
5518
5519 2011-08-30  Richard Guenther  <rguenther@suse.de>
5520
5521         PR middle-end/48571
5522         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5523         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5524         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5525         * gcc.dg/pr36902.c: XFAIL.
5526
5527 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5528
5529         * gcc.target/i386/fma-check.h: New.
5530         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5531         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5532         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5533         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5534         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5535         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5536         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5537         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5538         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5539         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5540         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5541         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5542         * gcc.target/i386/fma-compile.c: Likewise.
5543         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5544         * gcc.target/i386/sse-12.c: Add -mfma.
5545         * gcc.target/i386/sse-13.c: Likewise.
5546         * gcc.target/i386/sse-14.c: Likewise.
5547         * gcc.target/i386/sse-22.c: Likewise.
5548         * gcc.target/i386/sse-23.c: Likewise.
5549         * g++.dg/other/i386-2.C: Likewise.
5550         * g++.dg/other/i386-3.C: Likewise.
5551
5552 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5553
5554         PR testsuite/50185
5555         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5556         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5557
5558 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5559
5560         * g++.dg/bprob/bprob.exp (feedback_options): Set
5561         -fbranch-probabilities.
5562         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5563
5564 2011-08-29  Jason Merrill  <jason@redhat.com>
5565
5566         PR c++/50224
5567         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5568
5569 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5570             Jason Merrill  <jason@redhat.com>
5571
5572         * g++.dg/dfp/base.C: New test.
5573
5574 2011-08-29  Jason Merrill  <jason@redhat.com>
5575
5576         Core DR 994
5577         PR c++/50209
5578         * g++.dg/cpp0x/initlist58.C: New.
5579
5580 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5581
5582         PR fortran/50225
5583         * gfortran.dg/class_result_1.f03: New.
5584
5585 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5586
5587         PR middle-end/48722
5588         * gcc.target/i386/pr48722.c: New test.
5589
5590 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5591
5592         PR libfortran/50192
5593         * gfortran.dg/widechar_compare_1.f90:  New test.
5594
5595 2011-08-26  Jason Merrill  <jason@redhat.com>
5596
5597         Core DR 342
5598         PR c++/48582
5599         * g++.dg/abi/mangle50.C: New.
5600
5601 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5602
5603         PR target/50202
5604         * gcc.target/i386/pr50202.c: New test.
5605
5606 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5607
5608         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5609         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5610         * gcc.target/i386/avx-round-vec.c: New test.
5611         * gcc.target/i386/avx-roundf-vec.c: New test.
5612
5613 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5614
5615         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5616         instruction.
5617
5618         PR c/50179
5619         * c-c++-common/Wunused-var-14.c: New test.
5620
5621 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5622
5623         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5624
5625 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5626
5627         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5628         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5629         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5630         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5631
5632 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5633
5634         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5635         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5636         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5637         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5638
5639 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5640
5641         PR fortran/50050
5642         * gfortran.dg/pointer_comp_init_1.f90: New test.
5643
5644 2011-08-25  Jason Merrill  <jason@redhat.com>
5645
5646         PR c++/50157
5647         * g++.dg/cpp0x/sfinae27.C: New.
5648
5649 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5650
5651         * gfortran.dg/coarray_lib_token_4.f90: New.
5652
5653 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5654
5655         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5656
5657 2011-08-25  Richard Guenther  <rguenther@suse.de>
5658
5659         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5660
5661 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5662
5663         PR fortran/50163
5664         * gfortran.dg/initialization_28.f90: New.
5665
5666 2011-08-24  Richard Guenther  <rguenther@suse.de>
5667
5668         PR tree-optimization/50067
5669         * gcc.dg/torture/pr50067-3.c: New testcase.
5670         * gcc.dg/torture/pr50067-4.c: Likewise.
5671         * gcc.dg/torture/pr50067-5.c: Likewise.
5672
5673 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5674
5675         * g++.dg/other/i386-2.C: Add -mavx2 check.
5676         * g++.dg/other/i386-3.C: Likewise.
5677         * gcc.target/i386/avx-1.c: Add AVX2.
5678         * gcc.target/i386/avx-2.c: Likewise.
5679         * gcc.target/i386/funcspec-5.c: Likewise.
5680         * gcc.target/i386/sse-12.c: Likewise.
5681         * gcc.target/i386/sse-13.c: Likewise.
5682         * gcc.target/i386/sse-14.c: Likewise.
5683         * gcc.target/i386/sse-22.c: Likewise.
5684         * gcc.target/i386/sse-23.c: Likewise.
5685         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5686         * gcc.target/i386/avx2-check.h: New.
5687         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5688         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5689         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5690         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5691         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5692         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5693         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5694         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5695         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5696         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5697         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5698         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5699         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5700         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5701         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5702         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5703         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5704         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5705         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5706         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5707         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5708         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5709         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5710         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5711         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5712         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5713         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5714         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5715         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5716         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5717         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5718         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5719         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5720         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5721         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5722         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5723         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5724         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5725         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5726         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5727         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5728         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5729         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5730         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5731         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5732         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5733         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5734         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5735         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5736         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5737         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5738         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5739         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5740         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5741         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5742         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5743         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5744         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5745         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5746         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5747         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5748         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5749         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5750         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5751         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5752         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5753         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5754         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5755         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5756         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5757         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5758         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5759         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5760         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5761         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5762         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5763         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5764         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5765         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5766         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5767         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5768         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5769         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5770         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5771         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5772         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5773         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5774         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5775         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5776         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5777         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5778         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5779         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5780         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5781         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5782         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5783         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5784         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5785         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5786         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5787         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5788         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5789         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5790         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5791         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5792         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5793         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5794         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5795         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5796         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5797         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5798         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5799         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5800         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5801         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5802         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5803         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5804         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5805         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5806         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5807         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5808         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5809         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5810         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5811         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5812         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5813         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5814         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5815         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5816         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5817         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5818         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5819         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5820         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5821         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5822         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5823         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5824         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5825         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5826         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5827         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5828         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5829         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5830         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5831         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5832         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5833         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5834         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5835         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5836         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5837         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5838         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5839         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5840         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5841         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5842         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5843         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5844         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5845         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5846         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5847         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5848         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5849         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5850         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5851         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5852         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5853         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5854         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5855         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5856         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5857         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5858         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5859         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5860         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5861         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5862         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5863         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5864         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5865         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5866         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5867         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5868         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5869         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5870         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5871         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5872         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5873         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5874         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5875         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5876         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5877         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5878         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5879         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5880         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5881         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5882         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5883         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5884         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5885         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5886         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5887         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5888         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5889         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5890         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5891         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5892         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5893         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5894         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5895         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5896         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5897         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5898         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5899         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5900         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5901         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5902         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5903         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5904         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5905         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5906         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5907         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5908         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5909         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5910         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5911         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5912         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5913         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5914         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5915         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5916         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5917         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5918         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5919         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5920         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5921         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5922         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5923         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5924         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5925         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5926         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5927         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5928         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5929         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5930         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5931         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5932         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5933         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5934         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5935         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5936         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5937         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5938         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5939         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5940         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5941         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5942         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5943         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5944         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5945         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5946         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5947         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5948         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5949         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5950         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5951         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5952         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5953         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5954         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5955         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5956         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5957         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5958         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5959         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5960         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5961         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5962         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5963         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5964         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5965         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5966         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5967         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5968         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5969         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5970         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5971         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5972         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5973         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5974         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5975         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5976         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5977         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5978         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5979         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5980         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5981         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5982         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5983         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5984         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5985         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5986         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5987         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5988         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5989         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5990         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5991         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5992         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5993         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5994         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5995         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5996         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5997         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5998         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5999         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
6000         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
6001         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
6002         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
6003         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
6004         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
6005         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
6006         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
6007         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
6008         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
6009         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
6010         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
6011         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
6012         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
6013         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
6014         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
6015         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
6016         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
6017         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
6018         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
6019         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
6020         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
6021         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
6022         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
6023         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
6024         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
6025         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
6026         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
6027         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
6028         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
6029         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
6030         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
6031         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
6032         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
6033         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
6034         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
6035         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
6036         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
6037         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
6038         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
6039         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
6040         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6041         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6042         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6043         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6044         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6045         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6046         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6047         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6048         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6049         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6050         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6051         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6052         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6053         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6054         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6055         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6056         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6057         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6058         * gcc.target/i386/testimm-9.c: Likewise.
6059
6060 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6061
6062         * g++.dg/other/i386-2.C: Add -mbmi2 check.
6063         * g++.dg/other/i386-3.C: Likewise.
6064         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6065         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6066         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6067         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6068         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6069         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6070         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6071         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6072         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6073         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6074         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6075         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6076         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6077         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6078         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6079         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6080         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6081         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6082         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6083         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6084         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6085         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6086         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6087         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6088         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6089         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6090         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6091         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6092         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6093         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6094         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6095         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6096         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6097         * gcc.target/i386/sse-12.c: Add BMI2.
6098         * gcc.target/i386/sse-13.c: Likewise.
6099         * gcc.target/i386/sse-14.c: Likewise.
6100         * gcc.target/i386/sse-22.c: Likewise.
6101         * gcc.target/i386/sse-23.c: Likewise.
6102
6103 2011-08-23  Jason Merrill  <jason@redhat.com>
6104
6105         * g++.dg/template/crash7.C: Adjust expected errors.
6106
6107 2011-08-23  Jason Merrill  <jason@redhat.com>
6108
6109         PR c++/49045
6110         Core 1321
6111         * g++.dg/cpp0x/overload2.C: New.
6112
6113 2011-08-23  Jason Merrill  <jason@redhat.com>
6114
6115         Core 903
6116         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6117
6118 2011-08-23  Jason Merrill  <jason@redhat.com>
6119
6120         Core 975
6121         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6122         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6123         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6124         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6125
6126 2011-08-23  Jason Merrill  <jason@redhat.com>
6127
6128         PR c++/50024
6129         * g++.dg/cpp0x/constexpr-initlist5.C: New.
6130
6131 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6132
6133         PR c++/50158
6134         * g++.dg/warn/Wunused-var-16.C: New test.
6135
6136         PR middle-end/50161
6137         * gcc.dg/pr50161.c: New test.
6138
6139 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6140
6141         PR c++/50055
6142         * g++.dg/gcov/gcov-7.C: New test.
6143
6144 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6145
6146         PR c++/46862
6147         * g++.dg/dfp/nofields.C: New test.
6148
6149 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6150
6151         PR fortran/31600
6152         * gfortran.dg/use_16.f90: New.
6153
6154 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6155             Kirill Yukhin  <kirill.yukhin@intel.com>
6156
6157         PR target/50155
6158         * gcc.target/i386/pr50155.c: New test.
6159
6160 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6161
6162         PR tree-optimization/50133
6163         * gcc.dg/pr50133.c: New test.
6164
6165         PR middle-end/50141
6166         * c-c++-common/cxxbitfields-6.c: New test.
6167
6168 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6169
6170         PR fortran/50050
6171         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6172
6173 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6174
6175         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6176         * gcc.dg/pr49994-3.c: Ditto.
6177
6178 2011-08-22  Richard Guenther  <rguenther@suse.de>
6179
6180         PR testsuite/50145
6181         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6182         * gcc.dg/torture/pr50067-2.c: Likewise.
6183
6184 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6185
6186         PR fortran/47659
6187         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6188         of a constant resulting from simplification.
6189         * gfortran.dg/warn_conversion_3.f90:  New test.
6190
6191 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6192
6193         PR fortran/50130
6194         * gfortran.dg/zero_stride_1.f90:  New test.
6195
6196 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6197
6198         PR fortran/49638
6199         * gfortran.dg/typebound_override_1.f90: Modified.
6200
6201 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6202
6203         PR tree-optimization/48739
6204         * gcc.dg/pr48739-1.c: New test.
6205         * gcc.dg/pr48739-2.c: New test.
6206
6207 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6208
6209         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6210
6211 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6212
6213         PR fortran/50129
6214         * gfortran.dg/where_3.f90: New test.
6215
6216 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6217
6218         PR middle-end/49721
6219         * gfortran.dg/pr49721-1.f: New.
6220         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6221
6222 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6223
6224         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6225         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6226         New tests.
6227
6228 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6229
6230         * gcc.target/arm/wmul-11.c: New file.
6231         * gcc.target/arm/wmul-12.c: New file.
6232         * gcc.target/arm/wmul-13.c: New file.
6233
6234 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6235
6236         * gcc.target/arm/wmul-10.c: New file.
6237
6238 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6239
6240         * gcc.target/arm/wmul-9.c: New file.
6241         * gcc.target/arm/wmul-bitfield-2.c: New file.
6242
6243 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6244
6245         * gcc.target/arm/wmul-8.c: New file.
6246
6247 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6248
6249         * gcc.target/arm/wmul-7.c: New file.
6250
6251 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6252
6253         * gcc.target/arm/wmul-6.c: New file.
6254
6255 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6256
6257         * gcc.target/arm/wmul-5.c: New file.
6258         * gcc.target/arm/no-wmla-1.c: New file.
6259
6260 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6261
6262         * gcc.target/arm/wmul-bitfield-1.c: New file.
6263
6264 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6265
6266         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6267
6268 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6269
6270         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6271         * gcc.target/i386/conversion.c: Likewise.
6272
6273 2011-08-19  Richard Guenther  <rguenther@suse.de>
6274
6275         * gcc.dg/torture/pr50067-1.c: New testcase.
6276         * gcc.dg/torture/pr50067-2.c: Likewise.
6277
6278 2011-08-19  Joey Ye  <joey.ye@arm.com>
6279
6280         PR target/49437
6281         * gcc.target/arm/handler-align.c: New test.
6282         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6283         New Function.
6284
6285 2011-08-19  Joey Ye  <joey.ye@arm.com>
6286
6287         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6288
6289 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6290
6291         PR fortran/50071
6292         * gfortran.dg/end_block_label_1.f90: New test.
6293         * gfortran.dg/end_associate_label_1.f90: New test.
6294
6295 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6296
6297         * gcc.dg/c1x-pointer-float-1.c: New test.
6298
6299 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6300
6301         PR fortran/50071
6302         * gfortran.dg/duplicate_labels_2.f: New test.
6303
6304 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6305
6306         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6307         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6308         gcc.dg/c1x-noreturn-5.c: New tests.
6309
6310 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6311
6312         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6313
6314 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6315
6316         PR fortran/18918
6317         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6318         * gfortran.dg/coarray_lock_3.f90: Fix test.
6319         * gfortran.dg/coarray_lock_4.f90: New.
6320         * gfortran.dg/coarray_lock_5.f90: New.
6321
6322 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6323
6324         PR target/50009
6325         * gcc.c-torture/compile/pr50009.c: New test.
6326
6327         PR target/50092
6328         * gcc.dg/torture/pr50092.c: New test.
6329
6330 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6331
6332         PR fortran/50109
6333         * gfortran.dg/namelist_73.f90: New.
6334
6335 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6336
6337         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6338
6339         PR debug/50017
6340         * gcc.dg/pr50017.c: New test.
6341
6342 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6343
6344         PR c++/45625
6345         * g++.dg/lookup/hidden-var1.C: New test case.
6346
6347 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6348
6349         PR fortran/31461
6350         * gfortran.dg/warn_unused_var_2.f90: New.
6351         * gfortran.dg/warn_unused_var_3.f90: New.
6352
6353 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6354
6355         PR target/43597
6356         * gcc.target/arm/pr43597.c: New test.
6357
6358 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6359
6360         PR fortran/50070
6361         * gfortran.dg/common_13.f90: New.
6362
6363 2011-08-16  Jason Merrill  <jason@redhat.com>
6364
6365         PR c++/50086
6366         * g++.dg/cpp0x/variadic-unresolved.C: New.
6367
6368         * g++.old-deja/g++.brendan/README: Add R.I.P.
6369
6370         * g++.dg/ext/attr-used-1.C: New.
6371
6372         PR c++/50054
6373         * g++.dg/cpp0x/initlist56.C: New.
6374
6375 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6376
6377         PR testsuite/50085
6378         * g++.dg/opt/life1.C: Only run on Linux.
6379
6380 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6381
6382         * gfortran.dg/coarray_26.f90: New.
6383
6384 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6385
6386         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6387         -fdump-tree-vrp1.
6388
6389 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6390
6391         PR fortran/50073
6392         * gfortran.dg/func_result_7.f90: New.
6393
6394 2011-08-13  Jason Merrill  <jason@redhat.com>
6395
6396         PR c++/50075
6397         * g++.dg/cpp0x/decltype32.C: New.
6398
6399         PR c++/50059
6400         * g++.dg/diagnostic/expr1.C: New.
6401
6402 2011-08-12  David Li  <davidxl@google.com>
6403
6404         * g++.dg/abi/vbase15.C: New test.
6405
6406 2011-08-12  Jason Merrill  <jason@redhat.com>
6407
6408         PR c++/50034
6409         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6410
6411 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6412
6413         * gcc.dg/builtins-67.c: New test.
6414         * gcc.target/i386/conversion.c: Ditto.
6415
6416 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6417             Brian Hackett  <bhackett1024@gmail.com>
6418
6419         * g++.dg/plugin/decl_plugin.c: New.
6420         * g++.dg/plugin/decl-plugin-test.C: New.
6421         * g++.dg/plugin/plugin.exp: Add above testcase.
6422
6423 2011-08-11  Richard Guenther  <rguenther@suse.de>
6424
6425         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6426
6427 2011-08-11  Michael Matz  <matz@suse.de>
6428
6429         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6430
6431 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6432
6433         PR tree-optimization/50039
6434         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6435         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6436
6437 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6438
6439         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6440         (sse4_1_test): Initialize src3 with random value.
6441
6442 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6443
6444         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6445         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6446         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6447         * gcc.dg/scal-to-vec1.c: New test.
6448         * gcc.dg/scal-to-vec2.c: New test.
6449
6450 2011-08-09  Richard Guenther  <rguenther@suse.de>
6451
6452         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6453         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6454         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6455         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6456
6457 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6458
6459         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6460
6461 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6462
6463         * gcc.dg/pr49948.c: Require pthread effective target.
6464
6465 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6466
6467         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6468
6469 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6470
6471         * gcc.target/i386/sse-22a.c: New test.
6472
6473 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6474
6475         PR tree-optimization/50014
6476         * gcc.dg/vect/pr50014.c: New test.
6477
6478 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6479
6480         PR middle-end/49923
6481         * gcc.dg/tree-ssa/pr49923.c: New test.
6482
6483 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6484
6485         PR target/49781
6486         * gcc.target/i386/pr49781-1.c: New.
6487
6488 2011-08-08  Jason Merrill  <jason@redhat.com>
6489
6490         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6491
6492         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6493
6494 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6495
6496         PR fortran/49638
6497         * gfortran.dg/typebound_override_1.f90: New.
6498
6499 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6500
6501         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6502         x86_64 mingw target.
6503         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6504         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6505         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6506         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6507         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6508         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6509         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6510         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6511         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6512         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6513
6514 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6515
6516         PR testsuite/48727
6517         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6518
6519 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6520
6521         * gcc.dg/pr48770.c: Cleanup coverage files.
6522         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6523
6524 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6525
6526         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6527         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6528         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6529         lzcnt and bmi options.
6530
6531 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6532
6533         PR target/47381
6534         * gcc.dg/pr47381-1.c: New.
6535         * gcc.dg/pr47381-2.c: Likewise.
6536         * gcc.target/i386/pr47381.c: Likewise.
6537
6538 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6539
6540         PR middle-end/47727
6541         * gcc.dg/pr47727.c: New.
6542
6543         PR target/47372
6544         * gcc.dg/pr47372-1.c: New.
6545         * gcc.dg/pr47372-2.c: Likewise.
6546
6547 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6548
6549         PR middle-end/47449
6550         * gcc.target/i386/pr47449.c: New.
6551
6552         PR target/47446
6553         * gcc.dg/pr47446-1.c: New.
6554         * gcc.dg/pr47446-2.c: Likewise.
6555
6556 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6557
6558         PR target/47766
6559         * gcc.dg/pr47766.c: New.
6560
6561         PR target/47715
6562         * gcc.dg/tls/pr47715-1.c: New.
6563         * gcc.dg/tls/pr47715-2.c: Likewise.
6564         * gcc.dg/tls/pr47715-3.c: Likewise.
6565         * gcc.dg/tls/pr47715-4.c: Likewise.
6566         * gcc.dg/tls/pr47715-5.c: Likewise.
6567
6568 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6569
6570         PR libobjc/50002
6571         * objc.dg/gnu-api-2-class.m: Updated comments.
6572         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6573         * objc.dg/gnu-api-2-class-meta.m: New test.
6574         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6575
6576 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6577
6578         PR libobjc/49882
6579         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6580         with classes that are in construction.
6581
6582 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6583
6584         PR target/48084
6585         * gcc.target/i386/pr48084-1.c: New.
6586         * gcc.target/i386/pr48084-2.c: Likewise.
6587         * gcc.target/i386/pr48084-3.c: Likewise.
6588         * gcc.target/i386/pr48084-4.c: Likewise.
6589         * gcc.target/i386/pr48084-5.c: Likewise.
6590
6591         PR rtl-optimization/49504
6592         * gcc.target/i386/pr49504.c: New.
6593
6594         PR target/49860
6595         * gcc.dg/pr49860.c: New.
6596
6597 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6598
6599         PR libobjc/49882
6600         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6601         with classes that are in construction.
6602
6603 2011-08-05  Jason Merrill  <jason@redhat.com>
6604
6605         PR c++/48993
6606         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6607
6608         PR c++/49921
6609         * g++.dg/cpp0x/decltype31.C: New.
6610
6611         PR c++/49669
6612         * g++.dg/init/array28.C: New.
6613
6614         PR c++/49988
6615         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6616
6617 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6618
6619         PR target/47369
6620         * gcc.dg/pr47369-1.c: New.
6621
6622 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6623
6624         PR middle-end/47364
6625         * gcc.dg/torture/pr47364-1.c: New.
6626         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6627         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6628
6629 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6630
6631         PR fortran/37211
6632         * gfortran.dg/transfer_check_2.f90:  New test case.
6633
6634 2011-08-05  Jan Hubicka  <jh@suse.cz>
6635
6636         PR middle-end/49494
6637         * gfortran.dg/pr49494.f90: New testcase.
6638
6639 2011-08-05  Jan Hubicka  <jh@suse.cz>
6640
6641         PR middle-end/49735
6642         * gcc.c-torture/compile/pr49735.c: New testcase.
6643
6644 2011-08-05  Jason Merrill  <jason@redhat.com>
6645
6646         PR c++/47453
6647         * g++.dg/cpp0x/initlist56.C: New.
6648
6649         PR c++/49812
6650         * g++.dg/overload/rvalue2.C: New.
6651
6652         PR c++/49983
6653         * g++.dg/cpp0x/range-for21.C: New.
6654
6655         * g++.dg/ext/vla11.C: New.
6656
6657 2011-08-05  Richard Guenther  <rguenther@suse.de>
6658
6659         PR tree-optimization/49984
6660         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6661
6662 2011-08-05  Richard Guenther  <rguenther@suse.de>
6663
6664         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6665         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6666         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6667
6668 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6669
6670         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6671         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6672         * gfortran.dg/ldist-pr43023.f90: Ditto.
6673         * gfortran.dg/namelist_52.f90: Ditto.
6674         * gfortran.dg/interface_proc_end.f90: Ditto.
6675         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6676         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6677
6678 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6679
6680         * gcc.dg/vect/vect-over-widen-1.c: New test.
6681         * gcc.dg/vect/vect-over-widen-2.c: New test.
6682         * gcc.dg/vect/vect-over-widen-3.c: New test.
6683         * gcc.dg/vect/vect-over-widen-4.c: New test.
6684
6685 2011-08-04  Richard Guenther  <rguenther@suse.de>
6686
6687         PR fortran/49957
6688         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6689
6690 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6691
6692         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6693
6694 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6695
6696         PR middle-end/49905
6697         * g++.dg/ext/builtin-object-size3.C: New test.
6698
6699 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6700
6701         PR tree-optimization/49948
6702         * gcc.dg/pr49948.c: New test.
6703
6704 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6705
6706         PR middle-end/47383
6707         * gcc.dg/torture/pr47383.c: New.
6708
6709 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6710
6711         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6712
6713 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6714
6715         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6716
6717 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6718
6719         PR target/47744
6720         * gcc.dg/torture/pr47744-1.c: New.
6721         * gcc.dg/torture/pr47744-2.c: Likewise.
6722         * gcc.dg/torture/pr47744-3.c: Likewise.
6723
6724 2011-08-03  Richard Guenther  <rguenther@suse.de>
6725
6726         PR middle-end/49958
6727         * gcc.dg/torture/pr49958.c: New testcase.
6728
6729 2011-08-03  Richard Guenther  <rguenther@suse.de>
6730
6731         PR tree-optimization/49938
6732         * g++.dg/torture/pr49938.C: New testcase.
6733
6734 2011-08-02  Jason Merrill  <jason@redhat.com>
6735
6736         PR c++/43886
6737         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6738
6739         PR c++/49577
6740         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6741
6742         PR c++/49593
6743         * g++.dg/cpp0x/variadic115.C: New.
6744
6745         PR c++/49803
6746         * g++.dg/cpp0x/union5.C: New.
6747
6748 2011-08-02  Daniel Kraft  <d@domob.eu>
6749
6750         PR fortran/49885
6751         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6752
6753 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6754
6755         PR middle-end/49947
6756         * gcc.dg/tree-ssa/forwprop-15.c
6757
6758 2011-08-02  Jason Merrill  <jason@redhat.com>
6759
6760         PR c++/49834
6761         * g++.dg/cpp0x/range-for20.C: New.
6762
6763 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6764
6765         * gfortran.dg/coarray_lib_token_3.f90: New.
6766
6767 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6768
6769         PR fortran/46752
6770         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6771         * gcc.dg/gomp/atomic-15.c: New test.
6772         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6773         * g++.dg/gomp/atomic-15.C: New test.
6774         * g++.dg/gomp/private-1.C: New test.
6775         * g++.dg/gomp/sharing-2.C: New test.
6776         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6777         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6778         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6779
6780 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6781
6782         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6783         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6784         cleanup-module.
6785         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6786         * gfortran.dg/allocatable_function_5.f90: Ditto.
6787         * gfortran.dg/allocate_stat.f90: Ditto.
6788         * gfortran.dg/array_constructor_20.f90: Ditto.
6789         * gfortran.dg/array_constructor_21.f90: Ditto.
6790         * gfortran.dg/array_constructor_22.f90: Ditto.
6791         * gfortran.dg/array_constructor_26.f03: Ditto.
6792         * gfortran.dg/array_function_4.f90: Ditto.
6793         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6794         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6795         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6796         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6797         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6798         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6799         * gfortran.dg/class_15.f03: Ditto.
6800         * gfortran.dg/class_27.f03: Ditto.
6801         * gfortran.dg/class_33.f90: Ditto.
6802         * gfortran.dg/class_37.f03: Ditto.
6803         * gfortran.dg/class_40.f03: Ditto.
6804         * gfortran.dg/class_42.f03: Ditto.
6805         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6806         * gfortran.dg/coarray/registering_1.f90: Ditto.
6807         * gfortran.dg/convert_1.f90: Ditto.
6808         * gfortran.dg/default_initialization_3.f90: Ditto.
6809         * gfortran.dg/dependency_25.f90: Ditto.
6810         * gfortran.dg/dependency_26.f90: Ditto.
6811         * gfortran.dg/dependency_36.f90: Ditto.
6812         * gfortran.dg/dependency_37.f90: Ditto.
6813         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6814         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6815         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6816         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6817         * gfortran.dg/elemental_result_1.f90: Ditto.
6818         * gfortran.dg/empty_derived_type.f90: Ditto.
6819         * gfortran.dg/entry_7.f90: Ditto.
6820         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6821         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6822         * gfortran.dg/error_recovery_3.f90: Ditto.
6823         * gfortran.dg/extends_4.f03: Ditto.
6824         * gfortran.dg/func_assign.f90: Ditto.
6825         * gfortran.dg/func_assign_3.f90: Ditto.
6826         * gfortran.dg/generic_1.f90: Ditto.
6827         * gfortran.dg/generic_18.f90: Ditto.
6828         * gfortran.dg/generic_22.f03: Ditto.
6829         * gfortran.dg/generic_4.f90: Ditto.
6830         * gfortran.dg/generic_6.f90: Ditto.
6831         * gfortran.dg/generic_actual_arg.f90: Ditto.
6832         * gfortran.dg/graphite/id-21.f: Ditto.
6833         * gfortran.dg/graphite/pr45758.f90: Ditto.
6834         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6835         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6836         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6837         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6838         * gfortran.dg/host_used_types_1.f90: Ditto.
6839         * gfortran.dg/implicit_1.f90: Ditto.
6840         * gfortran.dg/implicit_11.f90: Ditto.
6841         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6842         * gfortran.dg/impure_actual_1.f90: Ditto.
6843         * gfortran.dg/impure_assignment_1.f90: Ditto.
6844         * gfortran.dg/impure_constructor_1.f90: Ditto.
6845         * gfortran.dg/initialization_10.f90: Ditto.
6846         * gfortran.dg/initialization_12.f90: Ditto.
6847         * gfortran.dg/interface_14.f90: Ditto.
6848         * gfortran.dg/interface_15.f90: Ditto.
6849         * gfortran.dg/interface_2.f90: Ditto.
6850         * gfortran.dg/interface_25.f90: Ditto.
6851         * gfortran.dg/interface_26.f90: Ditto.
6852         * gfortran.dg/interface_29.f90: Ditto.
6853         * gfortran.dg/interface_assignment_1.f90: Ditto.
6854         * gfortran.dg/internal_pack_6.f90: Ditto.
6855         * gfortran.dg/internal_pack_7.f90: Ditto.
6856         * gfortran.dg/internal_pack_8.f90: Ditto.
6857         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6858         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6859         * gfortran.dg/module_commons_3.f90: Ditto.
6860         * gfortran.dg/module_equivalence_4.f90: Ditto.
6861         * gfortran.dg/module_equivalence_6.f90: Ditto.
6862         * gfortran.dg/module_function_type_1.f90: Ditto.
6863         * gfortran.dg/module_naming_1.f90: Ditto.
6864         * gfortran.dg/namelist_4.f90: Ditto.
6865         * gfortran.dg/operator_c1202.f90: Ditto.
6866         * gfortran.dg/parens_7.f90: Ditto.
6867         * gfortran.dg/pr32921.f: Ditto.
6868         * gfortran.dg/pr33646.f90: Ditto.
6869         * gfortran.dg/pr41928.f90: Ditto.
6870         * gfortran.dg/pr42119.f90: Ditto.
6871         * gfortran.dg/pr43984.f90: Ditto.
6872         * gfortran.dg/present_1.f90: Ditto.
6873         * gfortran.dg/private_type_2.f90: Ditto.
6874         * gfortran.dg/proc_decl_2.f90: Ditto.
6875         * gfortran.dg/proc_ptr_10.f90: Ditto.
6876         * gfortran.dg/proc_ptr_22.f90: Ditto.
6877         * gfortran.dg/proc_ptr_8.f90: Ditto.
6878         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6879         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6880         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6881         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6882         * gfortran.dg/substring_equivalence.f90: Ditto.
6883         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6884         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6885         * gfortran.dg/trim_optimize_6.f90: Ditto.
6886         * gfortran.dg/typebound_call_12.f03: Ditto.
6887         * gfortran.dg/typebound_operator_5.f03: Ditto.
6888         * gfortran.dg/typebound_operator_6.f03: Ditto.
6889         * gfortran.dg/typebound_proc_18.f03: Ditto.
6890         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6891         * gfortran.dg/use_1.f90: Ditto.
6892         * gfortran.dg/use_10.f90: Ditto.
6893         * gfortran.dg/use_11.f90: Ditto.
6894         * gfortran.dg/use_14.f90: Ditto.
6895         * gfortran.dg/use_only_2.f90: Ditto.
6896         * gfortran.dg/use_rename_4.f90: Ditto.
6897         * gfortran.dg/use_rename_5.f90: Ditto.
6898         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6899         * gfortran.dg/used_interface_ref.f90: Ditto.
6900         * gfortran.dg/used_types_11.f90: Ditto.
6901         * gfortran.dg/used_types_3.f90: Ditto.
6902         * gfortran.dg/used_types_4.f90: Ditto.
6903         * gfortran.dg/userdef_operator_2.f90: Ditto.
6904         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6905         * gfortran.dg/vect/pr46213.f90: Ditto.
6906         * gfortran.dg/whole_file_21.f90: Ditto.
6907         * gfortran.dg/whole_file_22.f90: Ditto.
6908         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6909         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6910
6911 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6912
6913         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6914
6915 2011-08-01  Jason Merrill  <jason@redhat.com>
6916
6917         PR c++/49932
6918         * g++.dg/abi/mangle49.C: New.
6919
6920         PR c++/49924
6921         * g++.dg/cpp0x/constexpr-array4.C: New.
6922
6923         PR c++/49813
6924         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6925
6926 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6927
6928         PR target/49927
6929         * gcc.target/i386/pr49927.c: New test.
6930
6931 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6932
6933         PR tree-optimization/49926
6934         * gcc.dg/vect/pr49926.c: New test.
6935
6936 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6937
6938         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6939         * gcc.target/i386/lzcnt-1.c: New test.
6940         * gcc.target/i386/lzcnt-2.c: Likewise.
6941         * gcc.target/i386/lzcnt-2a.c: Likewise.
6942         * gcc.target/i386/lzcnt-3.c: Likewise.
6943         * gcc.target/i386/lzcnt-4.c: Likewise.
6944         * gcc.target/i386/lzcnt-4a.c: Likewise.
6945         * gcc.target/i386/lzcnt-5.c: Likewise.
6946         * gcc.target/i386/lzcnt-6.c: Likewise.
6947         * gcc.target/i386/lzcnt-6a.c: Likewise.
6948         * gcc.target/i386/lzcnt-check.h: Likewise.
6949
6950         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6951         * gcc.target/i386/sse-13.c: Likewise.
6952         * gcc.target/i386/sse-14.c: Likewise.
6953         * g++.dg/other/i386-2.C: Likewise.
6954         * g++.dg/other/i386-3.C: Likewise.
6955
6956 2011-08-01  Julian Brown  <julian@codesourcery.com>
6957
6958         * gcc.target/arm/fixed-point-exec.c: New test.
6959
6960 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6961
6962         PR target/49920
6963         * gcc.target/i386/pr49920.c: New test.
6964
6965 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6966
6967         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6968         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6969         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6970         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6971         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6972         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6973         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6974         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6975         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6976         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6977         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6978         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6979         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6980         * g++.dg/tree-ssa/pr33615.C: Ditto.
6981         * g++.dg/tree-ssa/restrict1.C: Ditto.
6982         * c-c++-common/restrict-2.c: Ditto.
6983         * gfortran.dg/pr32921.f: Ditto.
6984         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6985         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6986         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6987         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6988         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6989         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6990         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6991         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6992         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6993         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6994
6995 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6996
6997         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6998         .exe.ltrans[0-9]*. dump files.
6999
7000 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
7001
7002         PR fortran/49112
7003         * gfortran.dg/abstract_type_6.f03: Modified.
7004         * gfortran.dg/typebound_proc_24.f03: New.
7005
7006 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
7007
7008         PR testsuite/49917
7009         * g++.dg/init/for1.C: Fix.
7010
7011 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7012
7013         PR fortran/48876
7014         * gfortran.dg/string_5.f90:  New test.
7015
7016 2011-07-29  Jason Merrill  <jason@redhat.com>
7017
7018         PR c++/49867
7019         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
7020
7021 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7022
7023         PR tree-optimization/47407
7024         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
7025         alpha*-dec-osf*.
7026         Sort target list.
7027
7028 2011-07-29  Richard Guenther  <rguenther@suse.de>
7029
7030         * gcc.dg/uninit-suppress.c: Also disable VRP.
7031         * gcc.dg/uninit-suppress_2.c: Likewise.
7032
7033 2011-07-28  Jason Merrill  <jason@redhat.com>
7034
7035         PR c++/49808
7036         * g++.dg/template/nontype24.C: New.
7037
7038 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
7039
7040         PR rtl-optimization/47958
7041         * gcc.dg/torture/pr47958-1.c: New.
7042
7043 2011-07-29  Wei Guozhi  <carrot@google.com>
7044
7045         PR rtl-optimization/49799
7046         * gcc.dg/pr49799.c: New test case.
7047
7048 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
7049
7050         PR middle-end/48648
7051         * gcc.dg/graphite/id-pr48648.c: New.
7052
7053 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7054
7055         PR fortran/31067
7056         * gfortran.dg/maxloc_2.f90: New test.
7057         * gfortran.dg/maxloc_3.f90: New test.
7058         * gfortran.dg/minloc_1.f90: New test.
7059         * gfortran.dg/minloc_2.f90: New test.
7060         * gfortran.dg/minloc_3.f90: New test.
7061         * gfortran.dg/minmaxloc_7.f90: New test.
7062
7063         PR debug/49871
7064         * gcc.dg/debug/dwarf2/pr49871.c: New test.
7065
7066 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7067
7068         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7069         the builtin isn't optimized away.
7070
7071 2011-07-27  Tobias Burnus  <burnus@net-b.de>
7072
7073         PR fortran/45586
7074         * gfortran.dg/lto/pr45586-2_0.f90: New.
7075
7076 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
7077
7078         PR middle-end/49875
7079         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7080         * c-c++-common/cxxbitfields-5.c: Same.
7081
7082 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7083
7084         * lib/target-supports.exp (check_effective_target_mmap): Use
7085         check_function_available.
7086
7087 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
7088
7089         * g++.old-deja/g++.pt/crash60.C: Updated.
7090
7091 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
7092
7093         PR target/49866
7094         * gcc.target/i386/pr49866.c: New test.
7095
7096 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
7097
7098         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7099         * gcc.target/i386/bmi-andn-1.c: New test.
7100         * gcc.target/i386/bmi-andn-1a.c: Likewise.
7101         * gcc.target/i386/bmi-andn-2.c: Likewise.
7102         * gcc.target/i386/bmi-andn-2a.c: Likewise.
7103         * gcc.target/i386/bmi-bextr-1.c: Likewise.
7104         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7105         * gcc.target/i386/bmi-bextr-2.c: Likewise.
7106         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7107         * gcc.target/i386/bmi-blsi-1.c: Likewise.
7108         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7109         * gcc.target/i386/bmi-blsi-2.c: Likewise.
7110         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7111         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7112         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7113         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7114         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7115         * gcc.target/i386/bmi-blsr-1.c: Likewise.
7116         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7117         * gcc.target/i386/bmi-blsr-2.c: Likewise.
7118         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7119         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7120         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7121         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7122         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7123
7124 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
7125
7126         PR middle-end/47691
7127         * gfortran.dg/graphite/id-pr47691.f: New.
7128
7129 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
7130
7131         * gcc.target/i386/avx-os-support.h: New.
7132         * gcc.target/i386/avx-check.h: Include avx-os-support.h
7133         (main): Check avx_os_support before the test is run.
7134         * gcc.target/i386/aes-avx-check.h: Ditto.
7135         * gcc.target/i386/pclmul-avx-check.h: Ditto.
7136
7137 2011-07-27  Kai Tietz  <ktietz@redhat.com>
7138
7139         * gcc.target/i386/aggregate-ret3.c: New test.
7140         * gcc.target/i386/aggregate-ret4.c: New test.
7141
7142 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7143
7144         PR fortran/49755
7145         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7146         allocated array should *not* change its size.
7147         * gfortran.dg/multiple_allocation_3.f90: New test.
7148
7149 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7150
7151         PR c++/49776
7152         * g++.dg/cpp0x/constexpr-49776.C: New.
7153
7154 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7155
7156         PR middle-end/47046
7157         * gcc.dg/graphite/id-pr47046.c: New.
7158
7159 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7160
7161         PR middle-end/47653
7162         * gcc.dg/graphite/run-id-pr47593.c: New.
7163
7164 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7165
7166         PR middle-end/47653
7167         * gcc.dg/graphite/run-id-pr47653.c: New.
7168         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7169         induction variables.
7170         * gcc.dg/graphite/scop-16.c: Same.
7171         * gcc.dg/graphite/scop-17.c: Same.
7172         * gcc.dg/graphite/scop-21.c: Same.
7173
7174 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7175
7176         PR middle-end/48805
7177         * gcc.dg/graphite/id-pr48805.c: New.
7178
7179 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7180
7181         * gfortran.dg/coarray_lib_token_2.f90: New.
7182
7183 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7184
7185         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7186         SPU local store.
7187
7188 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7189
7190         PR tree-opt/49671
7191         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7192         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7193
7194 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7195
7196         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7197
7198         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7199         * gcc.c-torture/execute/loop-2g.c: Likewise.
7200         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7201         Require mmap support.
7202         * gcc.c-torture/execute/loop-2g.x: Likewise.
7203         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7204         (MAP_ANON): Provide default.
7205         * gcc.dg/20050826-1.c: Likewise.
7206         * gcc.target/i386/pr36533.c: Likewise.
7207         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7208         Use dg-require-effective-target mmap.
7209
7210 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7211
7212         PR c++/49838
7213         * g++.dg/cpp0x/range-for19.C: New.
7214
7215 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7216
7217         PR testsuite/49753
7218         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7219
7220         Revert:
7221         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7222
7223         PR testsuite/49753
7224         * g++.dg/torture/pr49309.C: Remove.
7225
7226 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7227
7228         PR tree-optimization/49809
7229         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7230         test.
7231
7232 2011-07-25  Richard Guenther  <rguenther@suse.de>
7233
7234         PR tree-optimization/49715
7235         * gcc.target/i386/pr49715-1.c: New testcase.
7236         * gcc.target/i386/pr49715-2.c: Likewise.
7237
7238 2011-07-23  Jason Merrill  <jason@redhat.com>
7239
7240         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7241
7242 2011-07-22  Jason Merrill  <jason@redhat.com>
7243
7244         PR c++/49793
7245         * g++.dg/cpp0x/initlist55.C: New.
7246
7247 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7248
7249         PR fortran/49791
7250         * gfortran.dg/namelist_72.f: New.
7251
7252 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7253
7254         * gfortran.dg/coarray_25.f90: New.
7255
7256 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7257
7258         * override1.C: This test should use c++0x mode.
7259         * override3.C: New. Test the diagnostics in c++98 mode.
7260
7261 2011-07-22  Jason Merrill  <jason@redhat.com>
7262             Mark Glisse  <marc.glisse@normalesup.org>
7263
7264         PR c++/30112
7265         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7266
7267         PR c++/49813
7268         * g++.dg/opt/builtins2.C: New.
7269         * g++.dg/other/error27.C: Don't rely on __builtin.
7270
7271 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7272
7273         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7274         on lp64 targets.
7275         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7276         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7277         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7278         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7279
7280         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7281         instead of ia32.
7282
7283 2011-07-22  Richard Guenther  <rguenther@suse.de>
7284
7285         PR tree-optimization/45819
7286         * gcc.dg/pr45819.c: New testcase.
7287
7288 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7289
7290         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7291
7292 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7293
7294         PR middle-end/47654
7295         PR middle-end/49649
7296         * gcc.dg/graphite/run-id-pr47654.c: New.
7297
7298 2011-07-21  Ian Lance Taylor  <iant@google.com>
7299
7300         PR middle-end/49705
7301         * gcc.dg/pr49705.c: New test.
7302
7303 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7304
7305         * lib/target-supports.exp (check_avx_os_support_available): New.
7306         (check_effective_target_avx_runtime): Use it.
7307
7308 2011-07-21  Richard Guenther  <rguenther@suse.de>
7309
7310         PR tree-optimization/49770
7311         * g++.dg/torture/pr49770.C: New testcase.
7312
7313 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7314
7315         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7316         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7317
7318 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7319
7320         * gfortran.dg/coarray_lib_token_1.f90: New.
7321
7322 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7323
7324         * gcc.dg/pr32912-2.c: Skip for AVR.
7325         * gcc.dg/pr44674.c: Add dg-require-profiling.
7326
7327 2011-07-20  Jason Merrill  <jason@redhat.com>
7328
7329         * g++.dg/ext/desig2.C: New.
7330
7331 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7332
7333         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7334         be generated.
7335         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7336         * gcc.target/powerpc/recip-3.c: Ditto.
7337
7338 2011-07-19  Jason Merrill  <jason@redhat.com>
7339
7340         PR c++/6709 (DR 743)
7341         PR c++/42603 (DR 950)
7342         * g++.dg/cpp0x/decltype21.C: New.
7343
7344 2011-07-20  Richard Guenther  <rguenther@suse.de>
7345
7346         PR middle-end/18908
7347         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7348         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7349
7350 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7351
7352         * gcc.target/arm/combine-movs.c: New.
7353         * gcc.target/arm/unsigned-extend-2.c: New.
7354
7355 2011-07-19  Jason Merrill  <jason@redhat.com>
7356
7357         PR c++/49785
7358         * g++.dg/cpp0x/variadic114.C: New.
7359
7360 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7361
7362         * gfortran.dg/coarray_args_1.f90: New.
7363         * gfortran.dg/coarray_args_2.f90: New.
7364
7365 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7366
7367         PR fortran/49708
7368         * gfortran.dg/allocate_error_3.f90: New.
7369
7370 2011-07-19  Richard Guenther  <rguenther@suse.de>
7371
7372         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7373         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7374         * gcc.dg/torture/20110719-1.c: New testcase.
7375
7376 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7377
7378         PR tree-optimization/49768
7379         * gcc.c-torture/execute/pr49768.c: New test.
7380
7381 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7382
7383         PR tree-optimization/49771
7384         * gcc.dg/vect/pr49771.c: New test.
7385
7386 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7387
7388         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7389         * gcc.dg/ipa/ipa-2.c: Likewise.
7390         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7391         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7392         * gcc.dg/ipa/ipa-5.c: Likewise.
7393         * gcc.dg/ipa/ipa-7.c: Likewise.
7394         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7395         * gcc.dg/ipa/ipacost-1.c: Likewise.
7396         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7397         functions.
7398         * gcc.dg/ipa/ipcp-1.c: New test.
7399         * gcc.dg/ipa/ipcp-2.c: Likewise.
7400         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7401
7402 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7403
7404         PR middle-end/49675
7405         * gfortran.dg/pr49675.f90: New test.
7406
7407 2011-07-18  Richard Guenther  <rguenther@suse.de>
7408
7409         * gcc.dg/torture/20110718-1.c: New testcase.
7410
7411 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7412
7413         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7414         * g++.dg/ext/bitfield3.C: Likewise.
7415         * g++.dg/ext/bitfield4.C: Likewise.
7416         * g++.dg/ext/bitfield5.C: Likewise.
7417         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7418         * g++.dg/other/pr23205-2.C: Likewise.
7419         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7420         * gcc.c-torture/compile/20001109-2.c: Likewise.
7421         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7422         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7423         * gcc.dg/bitfld-16.c: Likewise.
7424         * gcc.dg/bitfld-17.c: Likewise.
7425         * gcc.dg/bitfld-18.c: Likewise.
7426         * gcc.dg/builtins-config.h: Remove Netware support.
7427         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7428         * gcc.dg/cdce2.c: Likewise.
7429         * gcc.dg/cpp/assert4.c: Remove netware support.
7430         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7431         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7432
7433         * lib/target-supports.exp (check_visibility_available): Remove
7434         NetWare support.
7435         (check_profiling_available): Likewise.
7436
7437 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7438
7439         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7440
7441 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7442             Thomas Koenig  <tkoenig@gcc.gnu.org>
7443
7444         PR fortran/34657
7445         * gfortran.dg/generic_17.f90: Fix testcase.
7446         * gfortran.dg/interface_3.f90: Add dg-error.
7447         * gfortran.dg/use_14.f90: New.
7448         * gfortran.dg/use_15.f90: New.
7449
7450 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7451
7452         * gnat.dg/pointer_controlled.adb: New test.
7453
7454 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7455
7456         PR fortran/49624
7457         * gfortran.dg/pointer_remapping_7.f90: New.
7458
7459 2011-07-16  Jason Merrill  <jason@redhat.com>
7460
7461         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7462
7463 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7464             Jason Merrill  <jason@redhat.com>
7465
7466         PR c++/45329
7467         PR c++/48934
7468         * g++.dg/cpp0x/decltype29.C: Adjust.
7469         * g++.dg/cpp0x/error4.C: Adjust.
7470         * g++.dg/cpp0x/sfinae26.C: Adjust.
7471         * g++.dg/cpp0x/variadic105.C: Adjust.
7472         * g++.dg/template/deduce3.C: Adjust.
7473         * g++.dg/template/error45.C: Adjust.
7474         * g++.dg/template/ptrmem2.C: Adjust.
7475         * g++.dg/template/sfinae2.C: Adjust.
7476         * g++.old-deja/g++.pt/crash60.C: Adjust.
7477         * g++.old-deja/g++.pt/unify6.C: Adjust.
7478         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7479         * g++.dg/cpp0x/nullptr15.C: Adjust.
7480         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7481         * g++.dg/cpp0x/pr31431.C: Adjust.
7482         * g++.dg/cpp0x/pr31434.C: Adjust.
7483         * g++.dg/cpp0x/sfinae11.C: Adjust
7484         * g++.dg/cpp0x/temp_default2.C: Adjust.
7485         * g++.dg/cpp0x/trailing4.C: Adjust.
7486         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7487         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7488         * g++.dg/cpp0x/variadic105.C: Adjust.
7489         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7490         * g++.dg/ext/vla2.C: Adjust.
7491         * g++.dg/other/ptrmem10.C: Adjust.
7492         * g++.dg/other/ptrmem11.C: Adjust.
7493         * g++.dg/overload/unknown1.C: Adjust.
7494         * g++.dg/template/conv11.C: Adjust.
7495         * g++.dg/template/dependent-expr5.C: Adjust.
7496         * g++.dg/template/friend.C: Adjust.
7497         * g++.dg/template/incomplete2.C: Adjust.
7498         * g++.dg/template/local4.C: Adjust.
7499         * g++.dg/template/local6.C: Adjust.
7500         * g++.dg/template/operator9.C: Adjust.
7501         * g++.dg/template/ttp25.C: Adjust.
7502         * g++.dg/template/unify10.C: Adjust.
7503         * g++.dg/template/unify11.C: Adjust.
7504         * g++.dg/template/unify6.C: Adjust.
7505         * g++.dg/template/unify9.C: Adjust.
7506         * g++.dg/template/varmod1.C: Adjust.
7507         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7508         * g++.old-deja/g++.pt/crash28.C: Adjust.
7509         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7510         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7511         * g++.old-deja/g++.pt/expr2.C: Adjust.
7512         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7513         * g++.old-deja/g++.pt/spec5.C: Adjust.
7514         * g++.old-deja/g++.pt/spec6.C: Adjust.
7515         * g++.old-deja/g++.pt/unify4.C: Adjust.
7516         * g++.old-deja/g++.pt/unify8.C: Adjust.
7517         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7518         * g++.dg/overload/template5.C: New testcase.
7519         * g++.dg/template/overload12.C: New testcase.
7520
7521 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7522
7523         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7524         * gfortran.dg/coarray_7.f90: Ditto.
7525         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7526         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7527
7528 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7529
7530         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7531         case.
7532         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7533         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7534         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7535         C67X.
7536         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7537         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7538         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7539
7540 2011-07-15  Jason Merrill  <jason@redhat.com>
7541
7542         PR testsuite/49741
7543         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7544         Use --extra_opts instead of --additional_options.
7545
7546 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7547
7548         PR testsuite/49753
7549         * g++.dg/torture/pr49309.C: Remove.
7550
7551 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7552
7553         * gcc.target/tic6x/weak-call.c: New test.
7554         * gcc.target/tic6x/fpcmp.c: New test.
7555         * gcc.target/tic6x/fpdiv.c: New test.
7556         * gcc.target/tic6x/rotdi16-scan.c: New test.
7557         * gcc.target/tic6x/ffssi.c: New test.
7558         * gcc.target/tic6x/fpdiv-lib.c: New test.
7559         * gcc.target/tic6x/cold-lc.c: New test.
7560         * gcc.target/tic6x/longcalls.c: New test.
7561         * gcc.target/tic6x/abi-align-1.c: New test.
7562         * gcc.target/tic6x/fpcmp-finite.c: New test.
7563         * gcc.target/tic6x/rotdi16.c: New test.
7564         * gcc.target/tic6x/bswapl.c: New test.
7565         * gcc.target/tic6x/ffsdi.c: New test.
7566         * gcc.target/tic6x/tic6x.exp: New file.
7567         * gcc.target/tic6x/builtins/arith24.c: New test.
7568         * gcc.target/tic6x/builtins/smpy.c: New test.
7569         * gcc.target/tic6x/builtins/smpylh.c: New test.
7570         * gcc.target/tic6x/builtins/smpyh.c: New test.
7571         * gcc.target/tic6x/builtins/sarith1.c: New test.
7572         * gcc.target/tic6x/builtins/extclr.c: New test
7573         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7574         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7575         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7576         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7577         New functions.
7578         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7579         __TMS320C6X__.
7580         * gcc.dg/20020312-2.c: Likewise.
7581         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7582         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7583         * gcc.dg/torture/builtin-math-7.c: Likewise.
7584
7585         PR testsuite/49757
7586         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7587         not testing tic6x-*-*.
7588
7589 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7590
7591         PR tree-opt/49309
7592         * g++.dg/torture/pr49309.C: New testcase.
7593
7594 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7595
7596         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7597
7598 2011-07-14  Richard Guenther  <rguenther@suse.de>
7599
7600         PR tree-optimization/49651
7601         * gcc.dg/torture/pr49651.c: New testcase.
7602
7603 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7604
7605         PR target/43746
7606         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7607
7608 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7609
7610         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7611         -mno-pointers-to-nested-functions.
7612         * gcc.target/powerpc/no-r11-2.c: Ditto.
7613         * gcc.target/powerpc/no-r11-3.c: Ditto.
7614
7615 2011-07-13  Jason Merrill  <jason@redhat.com>
7616
7617         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7618         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7619         when compiling C files.
7620         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7621         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7622         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7623         * g++.dg/lookup/anon2.C: Likewise.
7624         * g++.dg/tree-ssa/copyprop.C: Likewise.
7625         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7626         * g++.dg/init/vector1.C: Ignore narrowing errors.
7627         * g++.dg/torture/pr35526.C: Likewise.
7628         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7629
7630 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7631
7632         PR libfortran/49296
7633         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7634         and logical reads.
7635
7636 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7637
7638         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7639         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7640
7641 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7642
7643         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7644         * lib/obj-c++.exp (obj-c++_init): Ditto.
7645         * lib/file-format.exp (gcc_target_object_format): Ditto.
7646         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7647         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7648         (check_visibility_available): Ditto.
7649         (check_effective_target_tls_native): Ditto.
7650         (check_effective_target_tls_emulated): Ditto.
7651         (check_effective_target_function_sections): Ditto.
7652
7653 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7654
7655         * gcc.target/arm/pr48183.c: New test.
7656
7657 2011-07-13  Richard Guenther  <rguenther@suse.de>
7658
7659         * gcc.dg/torture/20110713-1.c: New testcase.
7660
7661 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7662
7663         PR rtl-opt/49474
7664         * gcc.c-torture/compile/pr49474.c: New testcase.
7665
7666 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7667
7668         PR tree-optimization/49712
7669         * gcc.c-torture/execute/pr49712.c: New test.
7670
7671 2011-07-11  Jason Merrill  <jason@redhat.com>
7672
7673         PR c++/44609
7674         * g++.dg/template/recurse3.C: New.
7675
7676 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7677
7678         PR debug/49676
7679         * gcc.dg/guality/csttest.c: New test.
7680
7681         PR fortran/49698
7682         * gfortran.dg/pr49698.f90: New test.
7683
7684 2011-07-11  Jeff Law  <law@redhat.com>
7685
7686         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7687
7688 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7689
7690         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7691         * go.test/go-test.exp (go-set-goarch): Likewise.
7692
7693 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7694
7695         PR target/39633
7696         * gcc.target/avr/torture/pr39633.c: New test case.
7697
7698 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7699
7700         PR fortran/18918
7701         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7702
7703 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7704
7705         * lib/target-supports.exp (check_effective_target_scheduling):
7706         New Function.
7707         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7708         * gcc.dg/pr45055.c: Ditto.
7709         * gcc.dg/pr45353.c: Ditto.
7710         * g++.dg/pr45056.C: Ditto.
7711
7712 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7713
7714         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7715         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7716         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7717         * g++.dg/torture/pr31863.C: Skip AVR.
7718
7719 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7720
7721         PR fortran/49690
7722         * gfortran.dg/intrinsic_signal.f90: New.
7723
7724 2011-07-09  Jason Merrill  <jason@redhat.com>
7725
7726         * g++.dg/cpp0x/regress/regress6.C: New.
7727         * g++.dg/parse/crash45.C: Adjust message.
7728         * g++.dg/template/crash38.C: Adjust message.
7729         * g++.dg/template/crash64.C: Adjust message.
7730
7731 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7732
7733         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7734         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7735         * g++.dg/abi/bitfield3.C: Likewise.
7736         * g++.dg/eh/pr38662.C: Likewise.
7737         * g++.dg/ext/attrib36.C: Likewise.
7738         * g++.dg/ext/attrib37.C: Likewise.
7739         * g++.dg/ext/attrib8.C: Likewise.
7740         * g++.dg/ext/tmplattr1.C: Likewise.
7741         * g++.dg/inherit/override-attribs.C: Likewise.
7742         * g++.dg/opt/inline9.C: Likewise.
7743         * g++.dg/opt/life1.C: Likewise.
7744         * g++.dg/opt/longbranch2.C: Likewise.
7745         * g++.dg/opt/nrv12.C: Likewise.
7746         * g++.dg/opt/reg-stack4.C: Likewise.
7747         * g++.dg/other/pr35504.C: Likewise.
7748         * g++.dg/other/pr39496.C: Likewise.
7749         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7750         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7751         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7752         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7753         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7754         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7755         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7756         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7757         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7758         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7759         * g++.dg/warn/pr15774-1.C: Likewise.
7760         * g++.dg/warn/pr15774-2.C: Likewise.
7761         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7762         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7763         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7764         * g++.old-deja/g++.pt/asm2.C: Likewise.
7765         * gcc.c-torture/compile/20000804-1.c: Likewise.
7766         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7767         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7768         * gcc.dg/20020108-1.c: Likewise.
7769         * gcc.dg/20020122-2.c: Likewise.
7770         * gcc.dg/20020122-3.c: Likewise.
7771         * gcc.dg/20020206-1.c: Likewise.
7772         * gcc.dg/20020219-1.c: Likewise.
7773         * gcc.dg/20020310-1.c: Likewise.
7774         * gcc.dg/20020411-1.c: Likewise.
7775         * gcc.dg/20020418-2.c: Likewise.
7776         * gcc.dg/20020426-2.c: Likewise.
7777         * gcc.dg/20020517-1.c: Likewise.
7778         * gcc.dg/20030204-1.c: Likewise.
7779         * gcc.dg/20030826-2.c: Likewise.
7780         * gcc.dg/20031102-1.c: Likewise.
7781         * gcc.dg/20031202-1.c: Likewise.
7782         * gcc.dg/20050111-1.c: Likewise.
7783         * gcc.dg/20050503-1.c: Likewise.
7784         * gcc.dg/array-init-1.c: Likewise.
7785         * gcc.dg/builtin-apply4.c: Likewise.
7786         * gcc.dg/dfp/pr31344.c: Likewise.
7787         * gcc.dg/gomp/atomic-11.c: Likewise.
7788         * gcc.dg/graphite/pr40281.c: Likewise.
7789         * gcc.dg/ia64-sync-1.c: Likewise.
7790         * gcc.dg/ia64-sync-2.c: Likewise.
7791         * gcc.dg/ia64-sync-3.c: Likewise.
7792         * gcc.dg/ia64-sync-4.c: Likewise.
7793         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7794         * gcc.dg/invalid-call-1.c: Likewise.
7795         * gcc.dg/loop-3.c: Likewise.
7796         * gcc.dg/lower-subreg-1.c: Likewise.
7797         * gcc.dg/lto/pr47259_0.c: Likewise.
7798         * gcc.dg/nested-calls-1.c: Likewise.
7799         * gcc.dg/pr20017.c: Likewise.
7800         * gcc.dg/pr25023.c: Likewise.
7801         * gcc.dg/pr27671-2.c: Likewise.
7802         * gcc.dg/pr32176.c: Likewise.
7803         * gcc.dg/pr33676.c: Likewise.
7804         * gcc.dg/pr35045.c: Likewise.
7805         * gcc.dg/pr36015.c: Likewise.
7806         * gcc.dg/pr36584.c: Likewise.
7807         * gcc.dg/pr36998.c: Likewise.
7808         * gcc.dg/pr37438.c: Likewise.
7809         * gcc.dg/pr37908.c: Likewise.
7810         * gcc.dg/pr41241.c: Likewise.
7811         * gcc.dg/pr41340.c: Likewise.
7812         * gcc.dg/pr44136.c: Likewise.
7813         * gcc.dg/pr44194-1.c: Likewise.
7814         * gcc.dg/pr46212.c: Likewise.
7815         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7816         * gcc.dg/setjmp-2.c: Likewise.
7817         * gcc.dg/short-compare-1.c: Likewise.
7818         * gcc.dg/short-compare-2.c: Likewise.
7819         * gcc.dg/smod-1.c: Likewise.
7820         * gcc.dg/sync-2.c: Likewise.
7821         * gcc.dg/sync-3.c: Likewise.
7822         * gcc.dg/tls/opt-1.c: Likewise.
7823         * gcc.dg/tls/opt-2.c: Likewise.
7824         * gcc.dg/tls/opt-3.c: Likewise.
7825         * gcc.dg/torture/badshift.c: Likewise.
7826         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7827         * gcc.dg/torture/pr20314-2.c: Likewise.
7828         * gcc.dg/torture/pr36891.c: Likewise.
7829         * gcc.dg/torture/pr38774.c: Likewise.
7830         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7831         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7832         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7833         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7834         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7835         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7836         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7837         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7838         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7839         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7840         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7841         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7842         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7843         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7844         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7845         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7846         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7847         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7848         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7849         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7850         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7851         * gcc.dg/unroll-1.c: Likewise.
7852         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7853         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7854         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7855         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7856         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7857         * gcc.target/i386/20000609-1.c: Likewise.
7858         * gcc.target/i386/20000720-1.c: Likewise.
7859         * gcc.target/i386/20000724-1.c: Likewise.
7860         * gcc.target/i386/20011107-1.c: Likewise.
7861         * gcc.target/i386/20011119-1.c: Likewise.
7862         * gcc.target/i386/20020201-3.c: Likewise.
7863         * gcc.target/i386/20020218-1.c: Likewise.
7864         * gcc.target/i386/20020729-1.c: Likewise.
7865         * gcc.target/i386/20030926-1.c: Likewise.
7866         * gcc.target/i386/20060125-1.c: Likewise.
7867         * gcc.target/i386/20060125-2.c: Likewise.
7868         * gcc.target/i386/20060512-1.c: Likewise.
7869         * gcc.target/i386/20060512-2.c: Likewise.
7870         * gcc.target/i386/20060512-3.c: Likewise.
7871         * gcc.target/i386/20060512-4.c: Likewise.
7872         * gcc.target/i386/387-1.c: Likewise.
7873         * gcc.target/i386/387-2.c: Likewise.
7874         * gcc.target/i386/387-5.c: Likewise.
7875         * gcc.target/i386/387-6.c: Likewise.
7876         * gcc.target/i386/980312-1.c: Likewise.
7877         * gcc.target/i386/980313-1.c: Likewise.
7878         * gcc.target/i386/990117-1.c: Likewise.
7879         * gcc.target/i386/990424-1.c: Likewise.
7880         * gcc.target/i386/990524-1.c: Likewise.
7881         * gcc.target/i386/991129-1.c: Likewise.
7882         * gcc.target/i386/991214-1.c: Likewise.
7883         * gcc.target/i386/991230-1.c: Likewise.
7884         * gcc.target/i386/addr-sel-1.c: Likewise.
7885         * gcc.target/i386/aggregate-ret1.c: Likewise.
7886         * gcc.target/i386/aggregate-ret2.c: Likewise.
7887         * gcc.target/i386/align-main-3.c: Likewise.
7888         * gcc.target/i386/amd64-abi-1.c: Likewise.
7889         * gcc.target/i386/amd64-abi-2.c: Likewise.
7890         * gcc.target/i386/amd64-abi-4.c: Likewise.
7891         * gcc.target/i386/amd64-abi-5.c: Likewise.
7892         * gcc.target/i386/amd64-abi-6.c: Likewise.
7893         * gcc.target/i386/asm-1.c: Likewise.
7894         * gcc.target/i386/asm-3.c: Likewise.
7895         * gcc.target/i386/asm-5.c: Likewise.
7896         * gcc.target/i386/attributes-error.c: Likewise.
7897         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7898         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7899         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7900         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7901         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7902         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7903         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7904         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7905         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7906         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7907         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7908         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7909         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7910         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7911         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7912         * gcc.target/i386/bitfield1.c: Likewise.
7913         * gcc.target/i386/bitfield2.c: Likewise.
7914         * gcc.target/i386/bmi-2.c: Likewise.
7915         * gcc.target/i386/bmi-5.c: Likewise.
7916         * gcc.target/i386/builtin-unreachable.c: Likewise.
7917         * gcc.target/i386/cleanup-2.c: Likewise.
7918         * gcc.target/i386/clobbers.c: Likewise.
7919         * gcc.target/i386/cmov8.c: Likewise.
7920         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7921         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7922         * gcc.target/i386/compress-float-387.c: Likewise.
7923         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7924         * gcc.target/i386/compress-float-sse.c: Likewise.
7925         * gcc.target/i386/crc32-2.c: Likewise.
7926         * gcc.target/i386/crc32-3.c: Likewise.
7927         * gcc.target/i386/divmod-7.c: Likewise.
7928         * gcc.target/i386/divmod-8.c: Likewise.
7929         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7930         * gcc.target/i386/fma3-builtin.c: Likewise.
7931         * gcc.target/i386/fma3-fma.c: Likewise.
7932         * gcc.target/i386/fma4-256-vector.c: Likewise.
7933         * gcc.target/i386/fma4-builtin.c: Likewise.
7934         * gcc.target/i386/fma4-fma-2.c: Likewise.
7935         * gcc.target/i386/fma4-fma.c: Likewise.
7936         * gcc.target/i386/fma4-vector-2.c: Likewise.
7937         * gcc.target/i386/fma4-vector.c: Likewise.
7938         * gcc.target/i386/funcspec-1.c: Likewise.
7939         * gcc.target/i386/funcspec-10.c: Likewise.
7940         * gcc.target/i386/funcspec-11.c: Likewise.
7941         * gcc.target/i386/funcspec-2.c: Likewise.
7942         * gcc.target/i386/funcspec-5.c: Likewise.
7943         * gcc.target/i386/funcspec-6.c: Likewise.
7944         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7945         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7946         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7947         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7948         * gcc.target/i386/incoming-1.c: Likewise.
7949         * gcc.target/i386/incoming-10.c: Likewise.
7950         * gcc.target/i386/incoming-11.c: Likewise.
7951         * gcc.target/i386/incoming-12.c: Likewise.
7952         * gcc.target/i386/incoming-13.c: Likewise.
7953         * gcc.target/i386/incoming-14.c: Likewise.
7954         * gcc.target/i386/incoming-15.c: Likewise.
7955         * gcc.target/i386/incoming-2.c: Likewise.
7956         * gcc.target/i386/incoming-3.c: Likewise.
7957         * gcc.target/i386/incoming-4.c: Likewise.
7958         * gcc.target/i386/incoming-5.c: Likewise.
7959         * gcc.target/i386/incoming-6.c: Likewise.
7960         * gcc.target/i386/incoming-7.c: Likewise.
7961         * gcc.target/i386/incoming-8.c: Likewise.
7962         * gcc.target/i386/incoming-9.c: Likewise.
7963         * gcc.target/i386/lea.c: Likewise.
7964         * gcc.target/i386/local.c: Likewise.
7965         * gcc.target/i386/loop-1.c: Likewise.
7966         * gcc.target/i386/loop-2.c: Likewise.
7967         * gcc.target/i386/loop-3.c: Likewise.
7968         * gcc.target/i386/max-stack-align.c: Likewise.
7969         * gcc.target/i386/memcpy-1.c: Likewise.
7970         * gcc.target/i386/movbe-2.c: Likewise.
7971         * gcc.target/i386/movq-2.c: Likewise.
7972         * gcc.target/i386/movq.c: Likewise.
7973         * gcc.target/i386/nrv1.c: Likewise.
7974         * gcc.target/i386/pad-4.c: Likewise.
7975         * gcc.target/i386/pad-5a.c: Likewise.
7976         * gcc.target/i386/pad-5b.c: Likewise.
7977         * gcc.target/i386/pad-6a.c: Likewise.
7978         * gcc.target/i386/pad-6b.c: Likewise.
7979         * gcc.target/i386/pad-7.c: Likewise.
7980         * gcc.target/i386/pad-9.c: Likewise.
7981         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7982         * gcc.target/i386/pic-1.c: Likewise.
7983         * gcc.target/i386/pr12092-1.c: Likewise.
7984         * gcc.target/i386/pr12329.c: Likewise.
7985         * gcc.target/i386/pr21518.c: Likewise.
7986         * gcc.target/i386/pr22362.c: Likewise.
7987         * gcc.target/i386/pr22585.c: Likewise.
7988         * gcc.target/i386/pr23098.c: Likewise.
7989         * gcc.target/i386/pr25196.c: Likewise.
7990         * gcc.target/i386/pr25293.c: Likewise.
7991         * gcc.target/i386/pr25654.c: Likewise.
7992         * gcc.target/i386/pr26449.c: Likewise.
7993         * gcc.target/i386/pr26778.c: Likewise.
7994         * gcc.target/i386/pr26826.c: Likewise.
7995         * gcc.target/i386/pr27266.c: Likewise.
7996         * gcc.target/i386/pr29978.c: Likewise.
7997         * gcc.target/i386/pr30505.c: Likewise.
7998         * gcc.target/i386/pr30961-1.c: Likewise.
7999         * gcc.target/i386/pr31628.c: Likewise.
8000         * gcc.target/i386/pr32000-2.c: Likewise.
8001         * gcc.target/i386/pr32661-1.c: Likewise.
8002         * gcc.target/i386/pr32708-2.c: Likewise.
8003         * gcc.target/i386/pr32708-3.c: Likewise.
8004         * gcc.target/i386/pr34256.c: Likewise.
8005         * gcc.target/i386/pr34312.c: Likewise.
8006         * gcc.target/i386/pr34522.c: Likewise.
8007         * gcc.target/i386/pr35160.c: Likewise.
8008         * gcc.target/i386/pr35281.c: Likewise.
8009         * gcc.target/i386/pr36246.c: Likewise.
8010         * gcc.target/i386/pr36786.c: Likewise.
8011         * gcc.target/i386/pr37275.c: Likewise.
8012         * gcc.target/i386/pr37843-3.c: Likewise.
8013         * gcc.target/i386/pr37843-4.c: Likewise.
8014         * gcc.target/i386/pr39082-1.c: Likewise.
8015         * gcc.target/i386/pr39431.c: Likewise.
8016         * gcc.target/i386/pr39496.c: Likewise.
8017         * gcc.target/i386/pr39543-2.c: Likewise.
8018         * gcc.target/i386/pr39911.c: Likewise.
8019         * gcc.target/i386/pr40718.c: Likewise.
8020         * gcc.target/i386/pr40906-1.c: Likewise.
8021         * gcc.target/i386/pr40906-2.c: Likewise.
8022         * gcc.target/i386/pr40906-3.c: Likewise.
8023         * gcc.target/i386/pr40934.c: Likewise.
8024         * gcc.target/i386/pr41900.c: Likewise.
8025         * gcc.target/i386/pr42589.c: Likewise.
8026         * gcc.target/i386/pr43662.c: Likewise.
8027         * gcc.target/i386/pr43671.c: Likewise.
8028         * gcc.target/i386/pr43766.c: Likewise.
8029         * gcc.target/i386/pr43869.c: Likewise.
8030         * gcc.target/i386/pr44942.c: Likewise.
8031         * gcc.target/i386/pr44948-2a.c: Likewise.
8032         * gcc.target/i386/pr45234.c: Likewise.
8033         * gcc.target/i386/pr45336-2.c: Likewise.
8034         * gcc.target/i386/pr45336-4.c: Likewise.
8035         * gcc.target/i386/pr45852.c: Likewise.
8036         * gcc.target/i386/pr46470.c: Likewise.
8037         * gcc.target/i386/pr48037-1.c: Likewise.
8038         * gcc.target/i386/pr48389.c: Likewise.
8039         * gcc.target/i386/pr49095.c: Likewise.
8040         * gcc.target/i386/pr9771-1.c: Likewise.
8041         * gcc.target/i386/rdfsbase-1.c: Likewise.
8042         * gcc.target/i386/rdfsbase-2.c: Likewise.
8043         * gcc.target/i386/rdgsbase-1.c: Likewise.
8044         * gcc.target/i386/rdgsbase-2.c: Likewise.
8045         * gcc.target/i386/rdrand-3.c: Likewise.
8046         * gcc.target/i386/regparm-stdcall.c: Likewise.
8047         * gcc.target/i386/regparm.c: Likewise.
8048         * gcc.target/i386/reload-1.c: Likewise.
8049         * gcc.target/i386/rotate-2.c: Likewise.
8050         * gcc.target/i386/sibcall-5.c: Likewise.
8051         * gcc.target/i386/signbit-1.c: Likewise.
8052         * gcc.target/i386/signbit-2.c: Likewise.
8053         * gcc.target/i386/signbit-3.c: Likewise.
8054         * gcc.target/i386/sse-5.c: Likewise.
8055         * gcc.target/i386/sse-8.c: Likewise.
8056         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8057         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8058         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8059         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8060         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8061         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8062         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8063         * gcc.target/i386/sse2-movq-2.c: Likewise.
8064         * gcc.target/i386/sse2-movq-3.c: Likewise.
8065         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8066         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8067         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8068         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8069         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8070         * gcc.target/i386/ssefn-1.c: Likewise.
8071         * gcc.target/i386/ssefn-2.c: Likewise.
8072         * gcc.target/i386/sseregparm-1.c: Likewise.
8073         * gcc.target/i386/sseregparm-2.c: Likewise.
8074         * gcc.target/i386/sseregparm-3.c: Likewise.
8075         * gcc.target/i386/sseregparm-4.c: Likewise.
8076         * gcc.target/i386/sseregparm-5.c: Likewise.
8077         * gcc.target/i386/sseregparm-6.c: Likewise.
8078         * gcc.target/i386/sseregparm-7.c: Likewise.
8079         * gcc.target/i386/sseregparm-8.c: Likewise.
8080         * gcc.target/i386/stack-realign.c: Likewise.
8081         * gcc.target/i386/stack-usage-realign.c: Likewise.
8082         * gcc.target/i386/stackalign/asm-1.c: Likewise.
8083         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8084         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8085         * gcc.target/i386/stackalign/return-1.c: Likewise.
8086         * gcc.target/i386/stackalign/return-2.c: Likewise.
8087         * gcc.target/i386/stackalign/return-3.c: Likewise.
8088         * gcc.target/i386/tailcall-1.c: Likewise.
8089         * gcc.target/i386/tbm-2.c: Likewise.
8090         * gcc.target/i386/udivmod-7.c: Likewise.
8091         * gcc.target/i386/udivmod-8.c: Likewise.
8092         * gcc.target/i386/unroll-1.c: Likewise.
8093         * gcc.target/i386/vararg-1.c: Likewise.
8094         * gcc.target/i386/vararg-2.c: Likewise.
8095         * gcc.target/i386/vect8-ret.c: Likewise.
8096         * gcc.target/i386/vectorize5.c: Likewise.
8097         * gcc.target/i386/wmul-1.c: Likewise.
8098         * gcc.target/i386/wmul-2.c: Likewise.
8099         * gcc.target/i386/wrfsbase-1.c: Likewise.
8100         * gcc.target/i386/wrfsbase-2.c: Likewise.
8101         * gcc.target/i386/wrgsbase-1.c: Likewise.
8102         * gcc.target/i386/wrgsbase-2.c: Likewise.
8103         * gcc.target/i386/xop-pcmov.c: Likewise.
8104         * gcc.target/i386/xop-pcmov2.c: Likewise.
8105         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8106         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8107         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8108         * gcc.target/i386/xop-shift1-vector.c: Likewise.
8109         * gcc.target/i386/xop-shift2-vector.c: Likewise.
8110         * gcc.target/i386/xop-shift3-vector.c: Likewise.
8111         * gcc.target/i386/zee.c: Likewise.
8112         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8113         * gfortran.dg/compiler-directive_2.f: Likewise.
8114         * gfortran.dg/g77/20010216-1.f: Likewise.
8115         * gfortran.dg/gomp/pr39152.f90: Likewise.
8116         * gfortran.dg/pr33794.f90: Likewise.
8117
8118 2011-07-09  Jason Merrill  <jason@redhat.com>
8119
8120         * g++.dg/cpp0x/regress/regress5.C: New.
8121
8122 2011-07-08  Jason Merrill  <jason@redhat.com>
8123
8124         PR c++/45437
8125         * g++.dg/expr/compound-asn1.C: New.
8126         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8127
8128 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
8129
8130         PR target/49621
8131         * gcc.target/powerpc/altivec-34.c: New test.
8132
8133 2011-07-08  Jason Merrill  <jason@redhat.com>
8134
8135         PR c++/45603
8136         * g++.dg/abi/guard3.C: New.
8137
8138 2011-07-08  Julian Brown  <julian@codesourcery.com>
8139
8140         * lib/target-supports.exp
8141         (check_effective_target_arm_little_endian): New.
8142         (check_effective_target_vect_pack_trunc): Use above.
8143         (check_effective_target_vect_unpack): Likewise.
8144         (check_effective_target_vect_element_align): Test
8145         check_effective_target_arm_vect_no_misalign for ARM.
8146
8147 2011-07-08  Jason Merrill  <jason@redhat.com>
8148
8149         PR c++/49673
8150         * g++.dg/cpp0x/constexpr-rom.C: New.
8151
8152 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8153
8154         PR middle-end/49519
8155         * g++.dg/torture/pr49519.C: New test.
8156
8157 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8158
8159         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8160
8161 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8162
8163         PR testsuite/48727
8164         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8165
8166 2011-07-08  Richard Guenther  <rguenther@suse.de>
8167
8168         PR tree-optimization/49662
8169         * gcc.dg/graphite/interchange-14.c: XFAIL.
8170         * gcc.dg/graphite/interchange-15.c: Likewise.
8171         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8172
8173 2011-07-06  Jason Merrill  <jason@redhat.com>
8174
8175         PR c++/49663
8176         * g++.dg/cpp0x/regress/regress4.C: New.
8177
8178 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8179
8180         PR fortran/49648
8181         * gfortran.dg/result_in_spec_4.f90: New test.
8182
8183 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8184
8185         * gcc.target/sparc/cas64.c: New test.
8186
8187 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8188
8189         PR c/49644
8190         * g++.dg/torture/pr49644.C: New test.
8191
8192         PR c/49644
8193         * gcc.c-torture/execute/pr49644.c: New test.
8194
8195 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8196
8197         * lib/target-supports.exp (check_effective_target_ia32): New.
8198         (check_effective_target_x32): Likewise.
8199         (check_effective_target_vect_cmdline_needed): Also check x32.
8200
8201 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8202
8203         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8204         dg-prune-output.
8205         * gcc.target/arm/pr42235.c: Likewise.
8206         * gcc.target/arm/pr42495.c: Likewise.
8207         * gcc.target/arm/pr42574.c: Likewise.
8208         * gcc.target/arm/thumb-branch1.c: Likewise.
8209
8210         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8211         unneeded prune of possible warning.
8212         * gcc.target/arm/pr40956.c: Likewise.
8213         * gcc.target/arm/pr42505.c: Likewise.
8214
8215         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8216         * gcc.c-torture/compile/pr46883.c: Likewise.
8217         * gcc.c-torture/compile/pr46934.c: Likewise.
8218
8219         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8220         for move to ../../gcc.c-torture/compile.
8221         * gcc.target/arm/pr46883.c: Likewise.
8222         * gcc.target/arm/pr46934.c: Likewise.
8223
8224         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8225         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8226         * gcc.target/arm/wmul-1.c: Likewise.
8227         * gcc.target/arm/wmul-2.c: Likewise.
8228         * gcc.target/arm/wmul-3.c: Likewise.
8229         * gcc.target/arm/wmul-4.c: Likewise.
8230         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8231         add tab after scan target.
8232         * gcc.target/arm/smlaltt-1.c: Likewise.
8233         * gcc.target/arm/smlatb-1.c: Likewise.
8234         * gcc.target/arm/smlatt-1.c: Likewise.
8235
8236 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8237
8238         PR debug/49522
8239         * gcc.dg/debug/pr49522.c: New test.
8240
8241 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8242
8243         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8244         * gcc.dg/pr46212.c: Run only if target int32plus.
8245         * gcc.dg/torture/pr48146.c: Ditto.
8246         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8247         * c-c++-common/pr44832.c: Ditto.
8248         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8249         * gcc.dg/pr31490.c: Ditto.
8250         * gcc.dg/torture/builtin-math-7.c: Run only if target
8251         large_double.
8252         * gcc.dg/torture/pr45764.c: Skip for AVR.
8253         * gcc.dg/pr47893.c: Ditto.
8254
8255 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8256
8257         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8258         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8259         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8260         add tab to scan target.
8261
8262 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8263
8264         * gcc.target/arm/neon-modes-3.c: New test.
8265
8266 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8267
8268         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8269         -fno-loop-interchange -ffast-math.
8270
8271 2011-07-07  Richard Guenther  <rguenther@suse.de>
8272
8273         * gcc.dg/ftrapv-3.c: New testcase.
8274
8275 2011-07-07  Richard Guenther  <rguenther@suse.de>
8276
8277         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8278         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8279
8280 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8281
8282         * gcc.dg/binop-notxor1.c: New test.
8283         * gcc.dg/binop-notand4a.c: New test.
8284         * gcc.dg/binop-notxor2.c: New test.
8285         * gcc.dg/binop-notand3a.c: New test.
8286         * gcc.dg/binop-notand2a.c: New test.
8287         * gcc.dg/binop-notand6a.c: New test.
8288         * gcc.dg/binop-notor1.c: New test.
8289         * gcc.dg/binop-notand1a.c: New test.
8290         * gcc.dg/binop-notand5a.c: New test.
8291         * gcc.dg/binop-notor2.c: New test.
8292
8293 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8294
8295         PR middle-end/49640
8296         * gcc.dg/gomp/pr49640.c: New test.
8297
8298 2011-07-07  Richard Guenther  <rguenther@suse.de>
8299
8300         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8301
8302 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8303
8304         PR target/39150
8305         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8306
8307 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8308
8309         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8310         * gcc.target/powerpc/no-r11-2.c: Ditto.
8311         * gcc.target/powerpc/no-r11-3.c: Ditto.
8312
8313 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8314
8315         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8316         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8317
8318 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8319
8320         * lib/target-supports.exp (check_profiling_available): Disable
8321         profiling with -fprofile-generate for target avr.
8322
8323 2011-07-06  Richard Guenther  <rguenther@suse.de>
8324
8325         PR tree-optimization/49645
8326         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8327
8328 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8329
8330         PR middle-end/47383
8331         * gcc.dg/pr47383.c: New.
8332
8333 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8334
8335         PR tree-optimization/49647
8336         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8337
8338 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8339
8340         PR testsuite/49542
8341         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8342         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8343
8344 2011-07-05  Jason Merrill  <jason@redhat.com>
8345
8346         PR c++/48157
8347         * g++.dg/template/template-id-4.C: New.
8348
8349 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8350
8351         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8352         * gcc.dg/pr43402.c: Ditto.
8353
8354 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8355
8356         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8357
8358 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8359
8360         * gcc.target/powerpc/ppc-switch-1.c: New test for
8361         --param case-values-threshold.
8362         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8363
8364 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8365
8366         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8367
8368 2011-07-05  Jason Merrill  <jason@redhat.com>
8369
8370         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8371
8372 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8373
8374         PR tree-optimization/47654
8375         * gcc.dg/graphite/block-pr47654.c: New.
8376
8377 2011-07-05  Jason Merrill  <jason@redhat.com>
8378
8379         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8380
8381 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8382
8383         PR tree-optimization/49580
8384         * gcc.dg/autopar/pr49580.c: New test.
8385
8386 2011-07-05  Richard Guenther  <rguenther@suse.de>
8387
8388         PR tree-optimization/49518
8389         PR tree-optimization/49628
8390         * g++.dg/torture/pr49628.C: New testcase.
8391         * gcc.dg/torture/pr49518.c: Likewise.
8392
8393 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8394
8395         * ada/acats/run_acats (which): Extract last field from type -p,
8396         type output only if command succeeded.
8397
8398 2011-07-04  Jason Merrill  <jason@redhat.com>
8399
8400         * g++.dg/abi/mangle48.C: New.
8401
8402         * g++.dg/cpp0x/diag1.C: New.
8403
8404         * g++.dg/diagnostic/aka1.C: New.
8405
8406 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8407
8408         PR rtl-optimization/49619
8409         * gcc.dg/pr49619.c: New test.
8410
8411         PR rtl-optimization/49472
8412         * gfortran.dg/pr49472.f90: New test.
8413
8414         PR debug/49602
8415         * gcc.dg/pr49602.c: New test.
8416
8417 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8418
8419         PR target/34734
8420         PR target/44643
8421         * gcc.target/avr/avr.exp: Run over cpp files, too.
8422         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8423         * gcc.target/avr/progmem.h: New file.
8424         * gcc.target/avr/exit-abort.h: New file.
8425         * gcc.target/avr/progmem-error-1.c: New file.
8426         * gcc.target/avr/progmem-error-1.cpp: New file.
8427         * gcc.target/avr/progmem-warning-1.c: New file.
8428         * gcc.target/avr/torture/progmem-1.c: New file.
8429         * gcc.target/avr/torture/progmem-1.cpp: New file.
8430
8431 2011-07-04  Richard Guenther  <rguenther@suse.de>
8432
8433         PR tree-optimization/49615
8434         * g++.dg/torture/pr49615.C: New testcase.
8435
8436 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8437
8438         PR tree-optimization/49610
8439         * gcc.dg/vect/pr49610.c: New test.
8440
8441 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8442
8443         * gnat.dg/specs/debug1.ads: New test.
8444
8445 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8446
8447         PR fortran/49562
8448         * gfortran.dg/typebound_proc_23.f90: New.
8449
8450 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8451
8452         PR c++/49605
8453         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8454
8455 2011-07-01  Jason Merrill  <jason@redhat.com>
8456
8457         PR c++/48261
8458         * g++.dg/template/template-id-3.C: New.
8459
8460         PR c++/48593
8461         * g++.dg/template/qualified-id4.C: New.
8462
8463         PR c++/48883
8464         * g++.dg/template/explicit-args4.C: New.
8465
8466         PR c++/49085
8467         * g++.dg/template/offsetof2.C: New.
8468
8469 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8470
8471         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8472
8473 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8474
8475         PR libmudflap/49549
8476         * lib/target-supports.exp (check_effective_target_gld): New proc.
8477
8478 2011-07-01  Richard Guenther  <rguenther@suse.de>
8479
8480         PR tree-optimization/49603
8481         * gcc.dg/torture/pr49603.c: New testcase.
8482
8483 2011-06-30  Jason Merrill  <jason@redhat.com>
8484
8485         PR c++/49387
8486         * g++.dg/rtti/template1.C: New.
8487
8488         PR c++/49569
8489         * g++.dg/cpp0x/regress/ctor1.C: New.
8490
8491         PR c++/49355
8492         * g++.dg/cpp0x/initlist54.C: New.
8493
8494 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8495
8496         * gcc.dg/tree-ssa/sra-12.c: New test.
8497
8498 2011-06-29  Jason Merrill  <jason@redhat.com>
8499
8500         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8501
8502 2011-06-30  Richard Guenther  <rguenther@suse.de>
8503
8504         PR tree-optimization/46787
8505         * gcc.dg/vect/vect-121.c: New testcase.
8506
8507 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8508
8509         PR tree-optimization/49094
8510         * gcc.dg/tree-ssa/pr49094.c: New test.
8511
8512 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8513
8514         PR fortran/49540
8515         * gfortran.dg/pr49540-1.f90: New test.
8516         * gfortran.dg/pr49540-2.f90: New test.
8517
8518 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8519
8520         PR ada/49511
8521         * ada/acats/run_acats (which): Use last field of type -p output.
8522
8523 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8524             Iain Sandoe  <iains@gcc.gnu.org>
8525
8526         PR libobjc/36610
8527         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8528         Only skip on 64-bit *-*-darwin8* && !objc2.
8529
8530 2011-06-30  Richard Guenther  <rguenther@suse.de>
8531
8532         PR tree-optimization/38752
8533         * gcc.c-torture/compile/pr38752.c: New testcase.
8534
8535 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8536
8537         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8538         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8539
8540 2011-06-29  Jason Merrill  <jason@redhat.com>
8541
8542         PR c++/49216
8543         * g++.dg/cpp0x/initlist53.C: Use placement new.
8544         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8545         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8546
8547         PR c++/49003
8548         * g++.dg/cpp0x/trailing6.C: New.
8549         * g++.dg/cpp0x/pr45908.C: No error.
8550
8551         PR c++/49272
8552         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8553
8554         PR c++/49520
8555         * g++.dg/cpp0x/constexpr-using2.C: New.
8556
8557         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8558
8559         PR c++/45923
8560         * g++.dg/cpp0x/constexpr-diag3.C: New.
8561         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8562         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8563         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8564         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8565
8566 2011-06-29  Jason Merrill  <jason@redhat.com>
8567
8568         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8569
8570 2011-06-29  Richard Guenther  <rguenther@suse.de>
8571
8572         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8573
8574 2011-06-29  Jason Merrill  <jason@redhat.com>
8575
8576         * g++.dg/cpp0x/initlist-value2.C: New.
8577
8578         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8579         * g++.dg/cpp0x/initlist-value.C: New.
8580
8581 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8582
8583         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8584
8585 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8586
8587         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8588         * gcc.dg/inline_2.c: Likewise.
8589         * gcc.dg/unroll_1.c: Likewise.
8590
8591 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8592
8593         PR debug/49567
8594         * gcc.target/i386/pr49567.c: New test.
8595
8596 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8597
8598         * gnat.dg/opt17.ad[sb]: New test.
8599
8600 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8601             Tom de Vries  <tom@codesourcery.com>
8602
8603         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8604         (check_effective_target_arm_thumb2): New effective targets.
8605         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8606         properly.  Clean up temporary files.
8607         * gcc.target/arm/ivopts-2.c: Likewise.
8608         * gcc.target/arm/ivopts-3.c: Likewise.
8609         * gcc.target/arm/ivopts-4.c: Likewise.
8610         * gcc.target/arm/ivopts-5.c: Likewise.
8611         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8612
8613 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8614
8615         PR fortran/49479
8616         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8617
8618 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8619
8620         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8621         * gcc.target/arm/vfp-ldmias.c: Likewise.
8622         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8623         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8624         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8625         * gcc.target/arm/vfp-stmias.c: Likewise.
8626         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8627         * gcc.target/arm/vfp-stmiad.c: Likewise.
8628
8629 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8630
8631         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8632         dg-prune-output.
8633         * gcc.target/arm/pr45701-2.c: Ditto.
8634
8635 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8636
8637         PR fortran/49466
8638         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8639         * gfortran.dg/extends_14.f03: Modified.
8640
8641 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8642
8643         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8644         early if the test is already being skipped.
8645
8646         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8647         scan-assembler-dem-not): For missing file, report unresolved with
8648         same message as for pass/fail, with reason reported in log file.
8649
8650         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8651         from add_options_for_arm_neon_fp16.
8652         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8653         check_effective_target_arm_neon_fp16_ok_nocache.
8654         Check -mfpu and -mfloat-abi options from current multilib.
8655         Do not require neon support.
8656         (check_effective_target_arm_fp16_ok): Renamed from
8657         check_effecitve_target_arm_neon_fp16_ok.
8658         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8659         arm_neon_fp16_ok and arm_fp16.
8660         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8661         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8662         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8663         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8664
8665 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8666
8667         * gcc.dg/builtin-assume-aligned-1.c: New test.
8668         * gcc.dg/builtin-assume-aligned-2.c: New test.
8669         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8670
8671         PR debug/49544
8672         * gcc.dg/pr49544.c: New test.
8673
8674 2011-06-27  Richard Guenther  <rguenther@suse.de>
8675
8676         PR tree-optimization/49394
8677         * g++.dg/torture/pr49394.C: New testcase.
8678
8679 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8680
8681         * gcc.dg/optimize-bswapdi-2.c: New test.
8682
8683 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8684             Richard Sandiford  <richard.sandiford@linaro.org>
8685
8686         PR tree-optimization/49169
8687         * gcc.dg/torture/pr49169.c: New test.
8688
8689 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8690
8691         PR testsuite/49529
8692         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8693
8694         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8695         hppa*-*-hpux*.
8696
8697 2011-06-26  Jason Merrill  <jason@redhat.com>
8698
8699         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8700
8701         PR c++/49528
8702         * g++.dg/init/ref19.C: New.
8703         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8704
8705 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8706
8707         PR tree-optimization/48377
8708         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8709         non_strict_align.
8710
8711 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8712
8713         PR middle-end/49191
8714         * lib/target-supports.exp (check_effective_target_non_strict_align):
8715         New.
8716         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8717
8718 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8719
8720         PR tree-optimizations/49516
8721         * g++.dg/tree-ssa/pr49516.C: New test.
8722
8723 2011-06-23  Jason Merrill  <jason@redhat.com>
8724
8725         PR c++/35255
8726         * g++.dg/template/partial10.C: New.
8727         * g++.dg/template/partial11.C: New.
8728
8729 2011-06-23  Jeff Law <law@redhat.com>
8730
8731         PR middle-end/48770
8732         * gcc.dg/pr48770.c: New test.
8733
8734 2011-06-23  Jan Hubicka  <jh@suse.cz>
8735
8736         PR middle-end/49373
8737         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8738
8739 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8740
8741         PR testsuite/49512
8742         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8743         instead of -fdump-tree-optimized.
8744
8745 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8746
8747         PR c++/44625
8748         * g++.dg/template/crash107.C: New.
8749         * g++.dg/template/error17.C: Adjust.
8750
8751 2011-06-23  Jason Merrill  <jason@redhat.com>
8752
8753         PR c++/49507
8754         * g++.dg/cpp0x/defaulted30.C: New.
8755
8756         PR c++/49440
8757         * g++.dg/rtti/anon-ns1.C: New.
8758
8759         PR c++/49395
8760         * g++.dg/init/ref18.C: New.
8761
8762         PR c++/36435
8763         * g++.dg/template/partial9.C: New.
8764
8765 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8766
8767         PR middle-end/49373
8768         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8769
8770 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8771
8772         PR debug/49496
8773         * gcc.dg/pr49496.c: New test.
8774
8775 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8776
8777         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8778         is not xscale.
8779
8780         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8781
8782         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8783         * gcc.target/arm/pr42879.c: Likewise.
8784         * gcc.target/arm/pr45701-3.c: Likewise.
8785
8786         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8787         * gcc.target/arm/pr40482.c: Likewise.
8788         * gcc.target/arm/stack-corruption.c: Likewise.
8789
8790 2011-06-22  Richard Guenther  <rguenther@suse.de>
8791
8792         PR tree-optimization/49493
8793         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8794
8795 2011-06-22  Jason Merrill  <jason@redhat.com>
8796
8797         PR c++/49260
8798         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8799
8800 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8801             Dmitry Melnik  <dm@ispras.ru>
8802
8803         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8804         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8805         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8806
8807 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8808
8809         * gcc.target/arm/tlscall.c: New.
8810
8811 2011-06-21  Jason Merrill  <jason@redhat.com>
8812
8813         PR c++/49172
8814         * g++.dg/cpp0x/constexpr-ref1.C: New.
8815         * g++.dg/cpp0x/constexpr-ref2.C: New.
8816         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8817
8818         PR c++/49482
8819         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8820
8821         PR c++/49418
8822         * g++.dg/template/param3.C: New.
8823
8824 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8825
8826         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8827         my_clrsb test functions.
8828         (main): Test clrsb.
8829         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8830         test_sll, test_ull): Add clrsb tests.
8831         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8832         clrsbll.
8833
8834 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8835
8836         PR fortran/49112
8837         * gfortran.dg/class_44.f03: New.
8838
8839 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8840
8841         PR tree-optimization/49478
8842         * gcc.dg/vect/pr49478.c
8843
8844 2011-06-21  Richard Guenther  <rguenther@suse.de>
8845
8846         PR tree-optimization/49483
8847         * gcc.dg/vect/vect-120.c: New testcase.
8848
8849 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8850
8851         PR testsuite/49443
8852         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8853         * gcc.dg/vect/vect-peel-4.c: Likewise.
8854
8855 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8856
8857         PR middle-end/49139
8858         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8859         * gcc.dg/always_inline2.c: Likewise.
8860         * gcc.dg/always_inline3.c: Likewise.
8861         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8862         * gcc.dg/inline_1.c: Likewise.
8863         * gcc.dg/inline_2.c: Likewise.
8864         * gcc.dg/inline_3.c: Likewise.
8865         * gcc.dg/inline_4.c: Likewise.
8866         * gcc.dg/20051201-1.c: Likewise.
8867         * gcc.dg/pr40087.c: Likewise.
8868         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8869         * gcc.dg/inline-22.c: Likewise.
8870         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8871         * gcc.dg/lto/20090218-1_1.c: Likewise.
8872         * g++.dg/ipa/devirt-7.C: Likewise.
8873         * gcc.dg/uninit-pred-5_a.c: Likewise.
8874         * gcc.dg/uninit-pred-5_b.c: Likewise.
8875         * gcc.dg/fail_always_inline.c: New.
8876
8877 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8878
8879         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8880         into 6 jobs instead of 3.
8881
8882 2011-06-20  Jason Merrill  <jason@redhat.com>
8883
8884         PR c++/49216
8885         * g++.dg/cpp0x/initlist53.C: New.
8886
8887 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8888
8889         PR fortran/18918
8890         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8891         * gfortran.dg/coarray_lock_3.f90: New.
8892         * gfortran.dg/coarray/lock_1.f90: New.
8893
8894 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8895
8896         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8897         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8898         unresolved and report the reason to the log file.
8899
8900         * lib/scanasm.exp (object-size): Move argument processing earlier
8901         to report errors before verifying that the file exists.  Report
8902         problems detected at runtime as unresolved instead of error and
8903         report their reasons to the log file.
8904
8905 2011-06-20  Jason Merrill  <jason@redhat.com>
8906
8907         PR c++/47080
8908         * g++.dg/cpp0x/explicit6.C: New.
8909
8910         PR c++/47635
8911         * g++.dg/cpp0x/enum20.C: New.
8912
8913         PR c++/48138
8914         * g++.dg/ext/attr-aligned01.C: New.
8915
8916         PR c++/49205
8917         * g++.dg/cpp0x/variadic-default.C: New.
8918
8919         PR c++/43321
8920         * g++.dg/cpp0x/auto26.C: New.
8921
8922         PR c++/43831
8923         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8924
8925 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8926
8927         * gcc.dg/binop-notand1.c: New test.
8928         * gcc.dg/binop-notand2.c: New test.
8929         * gcc.dg/binop-notand3.c: New test.
8930         * gcc.dg/binop-notand4.c: New test.
8931         * gcc.dg/binop-notand5.c: New test.
8932         * gcc.dg/binop-notand6.c: New test.
8933
8934 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8935
8936         PR testsuite/49432
8937         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8938
8939 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8940
8941         PR fortran/49400
8942         * gfortran.dg/proc_ptr_31.f90: New.
8943
8944 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8945
8946         * gnat.dg/volatile6.adb: New test.
8947         * gnat.dg/volatile7.adb: Likewise.
8948         * gnat.dg/volatile8.adb: Likewise.
8949         * gnat.dg/volatile9.adb: Likewise.
8950
8951 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8952
8953         * gnat.dg/constant3.adb: New test.
8954
8955 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8956
8957         PR libfortran/49296
8958         * gfortran.dg/read_list_eof_1.f90: New test.
8959
8960 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8961
8962         PR target/49411
8963         * gcc.target/i386/testimm-1.c: New test.
8964         * gcc.target/i386/testimm-2.c: New test.
8965         * gcc.target/i386/testimm-3.c: New test.
8966         * gcc.target/i386/testimm-4.c: New test.
8967         * gcc.target/i386/testimm-5.c: New test.
8968         * gcc.target/i386/testimm-6.c: New test.
8969         * gcc.target/i386/testimm-7.c: New test.
8970         * gcc.target/i386/testimm-8.c: New test.
8971         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8972         * gcc.target/i386/xop-rotate1-int.c: New test.
8973         * gcc.target/i386/xop-rotate2-int.c: New test.
8974
8975 2011-06-17  Jason Merrill  <jason@redhat.com>
8976
8977         * g++.dg/cpp0x/rv-func2.C: New.
8978
8979         * g++.dg/debug/dwarf2/lambda1.C: New.
8980         * g++.dg/warn/Wshadow-6.C: Adjust.
8981
8982 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8983
8984         PR fortran/48699
8985         * gfortran.dg/move_alloc_5.f90: New.
8986
8987 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8988
8989         PR rtl-optimization/48542
8990         * gcc.dg/torture/pr48542.c: New test.
8991
8992 2011-06-16  Jason Merrill  <jason@redhat.com>
8993
8994         PR c++/44160
8995         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8996
8997         PR c++/45378
8998         * g++.dg/cpp0x/initlist52.C New.
8999
9000         PR c++/45399
9001         * c-c++-common/raw-string-12.c: New.
9002
9003         PR c++/49229
9004         * g++.dg/cpp0x/sfinae26.C: New.
9005
9006         PR c++/49251
9007         * g++.dg/cpp0x/variadic113.C: New.
9008
9009         PR c++/49420
9010         * g++.dg/cpp0x/variadic112.C: New.
9011
9012 2011-06-16  Jeff Law <law@redhat.com>
9013
9014         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
9015         improved jump threading.
9016         * gcc.dg/builtin-object-size-2.c: Likewise.
9017         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
9018
9019 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9020
9021         PR fortran/49074
9022         * gfortran.dg/typebound_assignment_3.f03: New.
9023
9024 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
9025
9026         PR testsuite/48727
9027         * g++.dg/opt/devirt2.C: Change xfail rule to target.
9028
9029 2011-06-16  Martin Jambor  <mjambor@suse.cz>
9030
9031         PR tree-optimization/49343
9032         * gnat.dg/discr31.ad[sb]: New test.
9033
9034 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9035
9036         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
9037
9038 2011-06-16  Tom de Vries  <tom@codesourcery.com>
9039
9040         PR target/45098
9041         * gcc.target/arm/ivopts-3.c: Update test.
9042         * gcc.target/arm/ivopts-5.c: Same.
9043
9044 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9045
9046         Revert:
9047         2011-06-10  Wei Guozhi  <carrot@google.com>
9048
9049         PR target/45335
9050         * gcc.target/arm/pr45335.c: New test.
9051         * gcc.target/arm/pr45335-2.c: New test.
9052         * gcc.target/arm/pr45335-3.c: New test.
9053         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9054         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9055         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9056
9057 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
9058
9059         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9060
9061 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9062
9063         PR fortran/49417
9064         * gfortran.dg/class_43.f03: New.
9065
9066 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
9067
9068         PR tree-optimization/49419
9069         * gcc.c-torture/execute/pr49419.c: New test.
9070
9071 2011-06-16  Revital Eres  <revital.eres@linaro.org>
9072
9073         * gcc.dg/sms-9.c: New file.
9074
9075 2011-06-15  Easwaran Raman  <eraman@google.com>
9076
9077         PR rtl-optimization/49414
9078         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9079
9080 2011-06-14  Jason Merrill  <jason@redhat.com>
9081
9082         * g++.dg/cpp0x/noexcept13.C: New.
9083
9084 2011-06-14  Easwaran Raman  <eraman@google.com>
9085
9086         PR rtl-optimization/44194
9087         * gcc.dg/pr44194-1.c: New test.
9088         * gcc.dg/pr44194-2.c: New test.
9089
9090 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9091
9092         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9093         switches.
9094         * gcc.target/arm/pr45701-2.c: Likewise.
9095         * gcc.target/arm/thumb-branch1.c: Likewise.
9096
9097 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
9098
9099         PR testsuite/48727
9100         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9101
9102 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9103
9104         * gcc.target/arm/pr45701-1.c: Require thumb support.
9105         * gcc.target/arm/pr45701-2.c: Likewise.
9106         * gcc.target/arm/thumb-branch1.c: Likewise.
9107
9108         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9109         * gcc.target/arm/pr39839.c: Likewise.
9110         * gcc.target/arm/pr40657-2.c: Likewise.
9111         * gcc.target/arm/pr40956.c: Likewise.
9112         * gcc.target/arm/pr41679.c: Likewise.
9113         * gcc.target/arm/pr42235.c: Likewise.
9114         * gcc.target/arm/pr42495.c: Likewise.
9115         * gcc.target/arm/pr42505.c: Likewise.
9116         * gcc.target/arm/pr42574.c: Likewise.
9117         * gcc.target/arm/pr46883.c: Likewise.
9118         * gcc.target/arm/pr46934.c: Likewise.
9119         * gcc.target/arm/xor-and.c: Likewise.
9120
9121 2011-06-14  Jason Merrill  <jason@redhat.com>
9122
9123         * g++.dg/other/error23.C: Adjust error message.
9124         * g++.dg/other/error32.C: Likewise.
9125
9126         PR c++/49389
9127         * g++.dg/cpp0x/rv-dotstar.C: New.
9128
9129         PR c++/49369
9130         * g++.dg/cpp0x/decltype30.C: New.
9131
9132         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9133
9134 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9135
9136         PR fortran/49103
9137         * gfortran.dg/pr49103.f90: New test.
9138
9139 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9140
9141         PR target/45098
9142         * gcc.target/arm/ivopts-3.c: New test.
9143         * gcc.target/arm/ivopts-4.c: New test.
9144         * gcc.target/arm/ivopts-5.c: New test.
9145
9146 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9147
9148         PR rtl-optimization/49390
9149         * gcc.c-torture/execute/pr49390.c: New test.
9150
9151 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9152
9153         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9154
9155 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9156
9157         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9158         * gcc.c-torture/execute/cmpsi-2.x: New file.
9159         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9160         * gcc.c-torture/execute/pr45262.x: New file.
9161         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9162         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9163         int32plus
9164         * gcc.c-torture/compile/pr49163.c: Ditto.
9165
9166 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9167
9168         * gcc.dg/vect/vect-16.c: Rename to...
9169         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9170         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9171         for double-word vectors.
9172         * gcc.dg/vect/vect-peel-4.c: Likewise.
9173         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9174         vect_element_align.
9175         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9176         -fno-fast-math.
9177
9178 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9179
9180         PR target/44618
9181         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9182
9183 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9184
9185         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9186
9187 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9188
9189         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9190
9191 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9192
9193         * gfortran.dg/trim_optimize_8.f90:  New test case.
9194
9195 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9196            Ira Rosen  <ira.rosen@linaro.org>
9197
9198         PR tree-optimization/49352
9199         * gcc.dg/vect/pr49352.c: New test.
9200
9201 2011-06-12  Tobias Burnus
9202
9203         PR fortran/49324
9204         * gfortran.dg/alloc_comp_assign_11.f90: New.
9205
9206 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9207
9208         * gfortran.dg/trim_optimize_7.f90:  New test.
9209
9210 2011-06-10  Wei Guozhi  <carrot@google.com>
9211
9212         PR target/45335
9213         * gcc.target/arm/pr45335.c: New test.
9214         * gcc.target/arm/pr45335-2.c: New test.
9215         * gcc.target/arm/pr45335-3.c: New test.
9216         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9217         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9218         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9219
9220 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9221
9222         PR c++/41769
9223         * g++.dg/parse/error39.C: New.
9224
9225 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9226
9227         * gcc.target/arm/20090811-1.c: Skip for incompatible
9228         options, do not override other options.
9229         * gcc.target/arm/combine-cmp-shift.c: Skip for
9230         incompatible options.
9231         * gcc.target/arm/pr45094.c: Likewise.
9232         * gcc.target/arm/scd42-1.c: Likewise.
9233         * gcc.target/arm/scd42-3.c: Likewise.
9234         * gcc.target/arm/thumb-ltu.c: Likewise.
9235
9236         * lib/target-supports.exp
9237         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9238         multilib flags use -mfpu with a value other than neon-fp16.
9239
9240 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9241
9242         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9243         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9244
9245 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9246
9247         * lib/target-supports.exp (check_effective_target_pie): New proc.
9248         * gcc.dg/pie-link.c: Use target pie.
9249
9250 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9251             Laurent Rougïżœ  <laurent.rouge@menta.fr>
9252
9253         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9254         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9255
9256 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9257
9258         * gfortran.dg/coarray/sync_1.f90: New test for
9259         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9260
9261 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9262
9263         PR tree-optimization/49318
9264         * gcc.dg/vect/pr49318.c: New test.
9265
9266 2011-06-09  David Krauss  <potswa@mac.com>
9267
9268         * g++.dg/template/arrow1.C: New.
9269
9270 2011-06-09  Jason Merrill  <jason@redhat.com>
9271
9272         * lib/prune.exp: Prune "note"s.
9273         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9274
9275         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9276         * g++.dg/template/dependent-expr3.C: Likewise.
9277         * g++.dg/parse/template7.C: Likewise.
9278         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9279         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9280         * g++.old-deja/g++.pt/friend38.C: Likewise.
9281         * g++.old-deja/g++.pt/crash32.C: Likewise.
9282         * g++.old-deja/g++.other/init4.C: Likewise.
9283         * g++.old-deja/g++.other/friend8.C: Likewise.
9284
9285         * g++.dg/ext/complex7.C: Adjust expected output.
9286         * g++.dg/diagnostic/method1.C: Likewise.
9287         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9288         * g++.dg/parse/crash33.C: Likewise.
9289         * g++.dg/other/warning1.C: Likewise.
9290         * g++.dg/init/pr29571.C: Likewise.
9291         * g++.dg/warn/overflow-warn-1.C: Likewise.
9292         * g++.dg/warn/overflow-warn-3.C: Likewise.
9293         * g++.dg/warn/overflow-warn-4.C: Likewise.
9294         * g++.old-deja/g++.oliva/template1.C: Likewise.
9295
9296         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9297         * g++.dg/parse/template7.C: Adjust.
9298
9299 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9300
9301         PR target/49307
9302         * gcc.dg/pr49307.c: New.
9303
9304 2011-06-09  Wei Guozhi  <carrot@google.com>
9305
9306         PR target/46975
9307         * gcc.target/arm/pr46975.c: New testcase.
9308
9309 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9310
9311         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9312         (PMETH, arglist_t): Removed.
9313         (method_get_number_of_arguments): Removed.
9314         (method_get_nth_argument): Removed.
9315         (method_get_first_argument): Removed.
9316         (method_get_next_argument): Removed.
9317         (method_get_sizeof_arguments): Removed.
9318         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9319         (PMETH): Removed.
9320         (method_get_number_of_arguments): Removed.
9321         (method_get_nth_argument): Removed.
9322         (method_get_first_argument): Removed.
9323         (method_get_next_argument): Removed.
9324         (method_get_sizeof_arguments): Removed.
9325         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9326
9327 2011-06-09  David Li  <davidxl@google.com>
9328
9329         * gcc.dg/dump-pass.c: New test.
9330
9331 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9332
9333         PR c++/29003
9334         * g++.dg/parse/error38.C: New.
9335
9336 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9337
9338         PR middle-end/49308
9339         * gfortran.dg/pr49308.f90: New test.
9340
9341 2011-06-08  Jason Merrill  <jason@redhat.com>
9342
9343         * g++.dg/cpp0x/noexcept11.C: New.
9344         * g++.dg/cpp0x/noexcept12.C: New.
9345         * g++.dg/cpp0x/sfinae11.C: Adjust.
9346
9347 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9348
9349         PR testsuite/49323
9350         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9351         to dg-options, match also DW_AT_linkage_name.
9352
9353 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9354
9355         PR middle-end/21953
9356         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9357         -fno-common on alpha*-dec-osf*.
9358         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9359
9360 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9361
9362         PR rtl-optimization/49303
9363         * gcc.target/ia64/pr49303.c: New test.
9364
9365 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9366
9367         PR fortran/18918
9368         * gfortran.dg/coarray_lock_1.f90: New.
9369         * gfortran.dg/coarray_lock_2.f90: New.
9370
9371 2011-06-07  Jason Merrill  <jason@redhat.com>
9372
9373         * lib/prune.exp: Look for "required" rather than "instantiated".
9374         * g++.dg/abi/mangle11.C: Likewise.
9375         * g++.dg/abi/mangle12.C: Likewise.
9376         * g++.dg/abi/mangle17.C: Likewise.
9377         * g++.dg/abi/mangle20-2.C: Likewise.
9378         * g++.dg/abi/pragma-pack1.C: Likewise.
9379         * g++.dg/cpp0x/decltype26.C: Likewise.
9380         * g++.dg/cpp0x/decltype28.C: Likewise.
9381         * g++.dg/cpp0x/decltype29.C: Likewise.
9382         * g++.dg/cpp0x/enum11.C: Likewise.
9383         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9384         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9385         * g++.dg/cpp0x/pr47416.C: Likewise.
9386         * g++.dg/ext/case-range2.C: Likewise.
9387         * g++.dg/ext/case-range3.C: Likewise.
9388         * g++.dg/gomp/for-19.C: Likewise.
9389         * g++.dg/gomp/pr37533.C: Likewise.
9390         * g++.dg/gomp/pr38639.C: Likewise.
9391         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9392         * g++.dg/inherit/base3.C: Likewise.
9393         * g++.dg/inherit/using6.C: Likewise.
9394         * g++.dg/init/placement4.C: Likewise.
9395         * g++.dg/init/reference3.C: Likewise.
9396         * g++.dg/lookup/scoped6.C: Likewise.
9397         * g++.dg/lookup/using7.C: Likewise.
9398         * g++.dg/other/abstract1.C: Likewise.
9399         * g++.dg/other/error10.C: Likewise.
9400         * g++.dg/other/error5.C: Likewise.
9401         * g++.dg/other/field1.C: Likewise.
9402         * g++.dg/other/offsetof5.C: Likewise.
9403         * g++.dg/parse/bitfield2.C: Likewise.
9404         * g++.dg/parse/constant4.C: Likewise.
9405         * g++.dg/parse/crash20.C: Likewise.
9406         * g++.dg/parse/invalid-op1.C: Likewise.
9407         * g++.dg/parse/non-dependent2.C: Likewise.
9408         * g++.dg/parse/template18.C: Likewise.
9409         * g++.dg/tc1/dr152.C: Likewise.
9410         * g++.dg/tc1/dr166.C: Likewise.
9411         * g++.dg/tc1/dr176.C: Likewise.
9412         * g++.dg/tc1/dr213.C: Likewise.
9413         * g++.dg/template/access11.C: Likewise.
9414         * g++.dg/template/access2.C: Likewise.
9415         * g++.dg/template/access3.C: Likewise.
9416         * g++.dg/template/access7.C: Likewise.
9417         * g++.dg/template/arg7.C: Likewise.
9418         * g++.dg/template/cond2.C: Likewise.
9419         * g++.dg/template/crash13.C: Likewise.
9420         * g++.dg/template/crash40.C: Likewise.
9421         * g++.dg/template/crash7.C: Likewise.
9422         * g++.dg/template/crash84.C: Likewise.
9423         * g++.dg/template/ctor5.C: Likewise.
9424         * g++.dg/template/defarg13.C: Likewise.
9425         * g++.dg/template/defarg14.C: Likewise.
9426         * g++.dg/template/dtor7.C: Likewise.
9427         * g++.dg/template/eh2.C: Likewise.
9428         * g++.dg/template/error2.C: Likewise.
9429         * g++.dg/template/error43.C: Likewise.
9430         * g++.dg/template/friend32.C: Likewise.
9431         * g++.dg/template/injected1.C: Likewise.
9432         * g++.dg/template/instantiate1.C: Likewise.
9433         * g++.dg/template/instantiate3.C: Likewise.
9434         * g++.dg/template/instantiate5.C: Likewise.
9435         * g++.dg/template/instantiate7.C: Likewise.
9436         * g++.dg/template/local6.C: Likewise.
9437         * g++.dg/template/lookup2.C: Likewise.
9438         * g++.dg/template/member5.C: Likewise.
9439         * g++.dg/template/memfriend15.C: Likewise.
9440         * g++.dg/template/memfriend16.C: Likewise.
9441         * g++.dg/template/memfriend17.C: Likewise.
9442         * g++.dg/template/memfriend7.C: Likewise.
9443         * g++.dg/template/meminit1.C: Likewise.
9444         * g++.dg/template/nested3.C: Likewise.
9445         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9446         * g++.dg/template/nontype12.C: Likewise.
9447         * g++.dg/template/nontype13.C: Likewise.
9448         * g++.dg/template/nontype6.C: Likewise.
9449         * g++.dg/template/pr23510.C: Likewise.
9450         * g++.dg/template/pr35240.C: Likewise.
9451         * g++.dg/template/ptrmem15.C: Likewise.
9452         * g++.dg/template/ptrmem6.C: Likewise.
9453         * g++.dg/template/qualified-id1.C: Likewise.
9454         * g++.dg/template/qualttp20.C: Likewise.
9455         * g++.dg/template/qualttp3.C: Likewise.
9456         * g++.dg/template/qualttp4.C: Likewise.
9457         * g++.dg/template/qualttp5.C: Likewise.
9458         * g++.dg/template/qualttp6.C: Likewise.
9459         * g++.dg/template/qualttp7.C: Likewise.
9460         * g++.dg/template/qualttp8.C: Likewise.
9461         * g++.dg/template/recurse.C: Likewise.
9462         * g++.dg/template/recurse2.C: Likewise.
9463         * g++.dg/template/ref5.C: Likewise.
9464         * g++.dg/template/scope2.C: Likewise.
9465         * g++.dg/template/sfinae10.C: Likewise.
9466         * g++.dg/template/sfinae3.C: Likewise.
9467         * g++.dg/template/sizeof3.C: Likewise.
9468         * g++.dg/template/static9.C: Likewise.
9469         * g++.dg/template/template-id-2.C: Likewise.
9470         * g++.dg/template/typedef13.C: Likewise.
9471         * g++.dg/template/typename4.C: Likewise.
9472         * g++.dg/template/using14.C: Likewise.
9473         * g++.dg/template/using2.C: Likewise.
9474         * g++.dg/template/warn1.C: Likewise.
9475         * g++.dg/warn/Wparentheses-13.C: Likewise.
9476         * g++.dg/warn/Wparentheses-15.C: Likewise.
9477         * g++.dg/warn/Wparentheses-16.C: Likewise.
9478         * g++.dg/warn/Wparentheses-17.C: Likewise.
9479         * g++.dg/warn/Wparentheses-18.C: Likewise.
9480         * g++.dg/warn/Wparentheses-19.C: Likewise.
9481         * g++.dg/warn/Wparentheses-20.C: Likewise.
9482         * g++.dg/warn/Wparentheses-23.C: Likewise.
9483         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9484         * g++.dg/warn/noeffect2.C: Likewise.
9485         * g++.dg/warn/noeffect4.C: Likewise.
9486         * g++.dg/warn/pr8570.C: Likewise.
9487         * g++.old-deja/g++.brendan/init2.C: Likewise.
9488         * g++.old-deja/g++.eh/spec6.C: Likewise.
9489         * g++.old-deja/g++.pt/crash10.C: Likewise.
9490         * g++.old-deja/g++.pt/crash36.C: Likewise.
9491         * g++.old-deja/g++.pt/derived3.C: Likewise.
9492         * g++.old-deja/g++.pt/error2.C: Likewise.
9493         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9494         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9495         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9496         * g++.old-deja/g++.pt/overload7.C: Likewise.
9497         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9498
9499 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9500             Iain Sandoe  <iains@gcc.gnu.org>
9501
9502         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9503         Added code to deal with the case when [Protocol
9504         -descriptionForInstanceMethod:] or [Protocol
9505         -descriptionForClassMethod:] returns NULL.
9506
9507 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9508             Iain Sandoe  <iains@gcc.gnu.org>
9509
9510         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9511         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9512         Added cast.
9513
9514 2011-06-07  Xinliang David Li  <davidxl@google.com>
9515
9516         * gcc.dg/inline_2.c: New test.
9517         * gcc.dg/unroll_2.c: New test.
9518         * gcc.dg/inline_3.c: New test.
9519         * gcc.dg/unroll_3.c: New test.
9520         * gcc.dg/inline_4.c: New test.
9521         * gcc.dg/unroll_4.c: New test.
9522         * gcc.dg/inline_1.c: New test.
9523         * gcc.dg/unroll_1.c: New test.
9524
9525 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9526
9527         PR tree-optimization/48497
9528         * lib/gcc-defs.exp (dg-additional-options): New proc.
9529         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9530         -msse2 on 32-bit x86.
9531
9532 2011-06-06  Jason Merrill  <jason@redhat.com>
9533
9534         * g++.dg/cpp0x/enum19.C: New.
9535
9536 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9537
9538         * gcc.target/arm/neon-reload-class.c: New test.
9539
9540 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9541
9542         PR debug/49130
9543         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9544
9545 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9546
9547         * gcc.target/arm/smlatb-1.c: New file.
9548         * gcc.target/arm/smlatt-1.c: New file.
9549         * gcc.target/arm/smlaltb-1.c: New file.
9550         * gcc.target/arm/smlaltt-1.c: New file.
9551
9552 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9553
9554         * gcc.target/arm/mla-2.c: New test.
9555
9556 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9557
9558         PR gcov-profile/49299
9559         * gcc.dg/tree-prof/pr49299-1.c: New test.
9560         * gcc.dg/tree-prof/pr49299-2.c: New test.
9561
9562 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9563
9564         * lib/target-supports.exp
9565         (check_effective_target_vect_widen_mult_qi_to_hi):
9566         Add NEON as supporting target.
9567         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9568         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9569         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9570         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9571         using widening multiplication on targets that support it.
9572         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9573         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9574         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9575
9576 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9577
9578         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9579         Modern Objective-C runtime API.
9580         * objc/execute/next_mapping.h: Removed.
9581         * objc-obj-c++-shared/next-mapping.h: Removed.
9582         * objc-obj-c++-shared/Object1.h: Removed.
9583         * objc-obj-c++-shared/Object1.m: Removed.
9584         * objc-obj-c++-shared/Object1.mm: Removed.
9585         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9586         * objc-obj-c++-shared/Protocol1.h: Removed.
9587         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9588         of ProtoBool, IVAR_T and METHOD.
9589         * objc-obj-c++-shared/runtime.h: New.
9590         * objc-obj-c++-shared/TestsuiteObject.h: New.
9591         * objc-obj-c++-shared/TestsuiteObject.m: New.
9592
9593         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9594         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9595         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9596         it a class method.
9597         * objc/execute/_cmd.m: Include
9598         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9599         runtime API.  ([TestClass +initialize]): Include this method also
9600         with the GNU runtime.
9601         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9602         Object.  ([-setValue:]): Return void.
9603         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9604         with the GNU runtime.  Include
9605         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9606         for the NeXT runtime.  Use the existing print_ivars() and
9607         compare_structures() implementations for the old NeXT runtime.
9608         Added new implementations for the Modern GNU and NeXT runtimes.
9609         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9610         well.  (main): Use objc_getClass().  Use return instead of exit.
9611         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9612         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9613         of exit().
9614         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9615         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9616         instead of Object.  (main): Use return instead of exit().
9617         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9618         instead of Object.  Removed prototype for exit().  (main): Use
9619         return instead of exit().  Use the Modern Objective-C runtime API.
9620         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9621         Object.
9622         * objc/execute/class-tests-1.h: Include
9623         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9624         runtime API.  (test_class_with_superclass): Do not call [Object
9625         class].  There is no need to with the current libobjc.
9626         * objc/execute/class-tests-2.h: Include
9627         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9628         runtime API.
9629         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9630         ../../objc-obj-c++-shared/next-mapping.h.
9631         * objc/execute/class-2.m: Likewise.
9632         * objc/execute/class-3.m: Likewise.
9633         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9634         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9635         +initialize]): Include this method also with the GNU
9636         runtime. (main): Use the Modern Objective-C runtime API.
9637         * objc/execute/class-5.m: Likewise.
9638         * objc/execute/class-6.m: Likewise.
9639         * objc/execute/class-7.m: Likewise.
9640         * objc/execute/class-8.m: Likewise.
9641         * objc/execute/class-9.m: Likewise.
9642         * objc/execute/class-10.m: Likewise.
9643         * objc/execute/class-11.m: Likewise.
9644         * objc/execute/class-12.m: Likewise.
9645         * objc/execute/class-13.m: Likewise.
9646         * objc/execute/class-14.m: Likewise.
9647         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9648         this method also with the GNU runtime.
9649         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9650         +initialize]): Include this method also with the GNU runtime.
9651         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9652         of Object.
9653         * objc/execute/encode-1.m: Likewise.
9654         * objc/execute/enumeration-1.m: Likewise.
9655         * objc/execute/enumeration-2.m: Likewise.
9656         * objc/execute/exceptions/catchall-1.m: Likewise.
9657         * objc/execute/exceptions/finally-1.m: Likewise.
9658         * objc/execute/exceptions/foward-1.m: Likewise.
9659         * objc/execute/exceptions/local-variables-1.m: Likewise.
9660         * objc/execute/exceptions/throw-nil.m: Likewise.
9661         * objc/execute/exceptions/trivial.m: Likewise.
9662         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9663         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9664         * objc/execute/exceptions/matcher-1.m: Likewise.
9665         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9666         Object.
9667         * objc/execute/formal_protocol-2.m: Likewise.
9668         * objc/execute/formal_protocol-3.m: Likewise.
9669         * objc/execute/formal_protocol-4.m: Likewise.
9670         * objc/execute/formal_protocol-5.m: Include
9671         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9672         protocol_getName().
9673         * objc/execute/formal_protocol-6.m: Likewise.
9674         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9675         Object.  Include <objc/Protocol.h> instead of
9676         ../../objc-obj-c++-shared/Protocol1.h.
9677         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9678         Object.
9679         * objc/execute/informal_protocol.m: Likewise.
9680         * objc/execute/load-3.m: Likewise.
9681         * objc/execute/many_args_method.m ([TestClass +initialize]):
9682         Include this method with the GNU runtime as well.
9683         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9684         * objc/execute/nested-func-1.m: Use TestsuiteObject
9685         instead of Object.
9686         * objc/execute/nil_method-1.m: Likewise.
9687         * objc/execute/no_clash.m: Likewise.
9688         * objc/execute/np-1.m: Do not include
9689         ../../objc-obj-c++-shared/Protocol1.h.
9690         (main): Use return instead of exit().
9691         * objc/execute/np-2.m: Do not include
9692         ../../objc-obj-c++-shared/Protocol1.h.
9693         ([MyObject +initialize]): Include this method also with the GNU
9694         runtime.  (main): Use return instead of exit().
9695         * objc/execute/object_is_class.m: Include
9696         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9697         of Object.  (main): Use the Modern Objective-C runtime API.
9698         * objc/execute/object_is_meta_class.m: Likewise.
9699         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9700         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9701         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9702         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9703         Objective-C runtime API.
9704         * objc/execute/protocol-isEqual-2.m: Likewise.
9705         * objc/execute/protocol-isEqual-3.m: Likewise.
9706         * objc/execute/protocol-isEqual-4.m: Likewise.
9707         * objc/execute/redefining_self.m ([TestClass +initialize]):
9708         Include this method with the GNU runtime as well.
9709         * objc/execute/root_methods.m: Include
9710         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9711         Include this method with the GNU runtime as well.
9712         (main): Use the Modern Objective-C runtime API.
9713         * objc/execute/selector-1.m: Include
9714         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9715         of Object.  (main): Use the Modern Objective-C runtime API.
9716         * objc/execute/static-1.m ([Test +initialize]): Include this
9717         method with the GNU runtime as well.
9718         * objc/execute/static-2.m: Likewise.
9719         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9720         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9721         ([MathClass +initialize]): Include this method with the GNU
9722         runtime as well.
9723         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9724         instead of Object.
9725         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9726         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9727         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9728         * objc.dg/attributes/method-attribute-1.m: Likewise.
9729         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9730         * objc.dg/attributes/method-attribute-2.m: Likewise.
9731         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9732         * objc.dg/attributes/method-attribute-3.m: Likewise.
9733         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9734         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9735         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9736         * obj-c++.dg/bitfield-1.mm: Likewise.
9737         * obj-c++.dg/bitfield-2.mm: Likewise
9738         * objc.dg/bitfield-3.m: Likewise.
9739         * obj-c++.dg/bitfield-4.mm: Likewise.
9740         * objc.dg/bitfield-5.m: Likewise
9741         * objc.dg/call-super-1.m: Likewise.
9742         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9743         Use objc_getClass() instead of objc_get_class(), but for the GNU
9744         runtime redefine objc_getClass as objc_get_class.  Include
9745         ../objc-obj-c++-shared/runtime.h.
9746         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9747         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9748         Use the Modern Objective-C runtime API.
9749         * objc.dg/class-protocol-1.m: Include
9750         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9751         * obj-c++.dg/class-protocol-1.mm: Likewise.
9752         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9753         * objc.dg/comp-types-10.m: Likewise.
9754         * objc.dg/comp-types-11.m: Likewise.
9755         * objc.dg/comp-types-12.m: Likewise.
9756         * obj-c++.dg/comp-types-9.mm: Likewise.
9757         * obj-c++.dg/comp-types-11.mm: Likewise.
9758         * obj-c++.dg/comp-types-12.mm: Likewise.
9759         * obj-c++.dg/comp-types-13.mm: Likewise.
9760         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9761         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9762         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9763         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9764         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9765         * objc.dg/desig-init-1.m: Likewise.
9766         * obj-c++.dg/defs.mm: Likewise.
9767         * objc.dg/exceptions-2.m: Likewise.
9768         * obj-c++.dg/except-1.mm: Likewise.
9769         * obj-c++.dg/exceptions-2.mm: Likewise.
9770         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9771         Use the Modern Objective-C runtime API.
9772         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9773         the Modern Objective-C runtime API.  Do not include
9774         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9775         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9776         the Modern Objective-C runtime API except when using an older NeXT
9777         runtime.
9778         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9779         the Modern Objective-C runtime API.
9780         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9781         objc/encoding.h.
9782         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9783         * objc.dg/encode-7-next-64bit.m: Updated include.
9784         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9785         objc/encoding.h.
9786         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9787         the Modern Objective-C runtime API.
9788         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9789         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9790         instead of ../objc-obj-c++-shared/Protocol1.h.
9791         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9792         the Modern Objective-C runtime API except when using an older NeXT
9793         runtime.
9794         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9795         the Modern Objective-C runtime API.
9796         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9797         Object.
9798         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9799         * objc.dg/fix-and-continue-2.m: Likewise.
9800         * objc.dg/foreach-1.m: Likewise.
9801         * objc.dg/foreach-2.m: Likewise.
9802         * objc.dg/foreach-3.m: Likewise.
9803         * objc.dg/foreach-4.m: Likewise.
9804         * objc.dg/foreach-5.m: Likewise.
9805         * objc.dg/foreach-6.m: Likewise.
9806         * objc.dg/foreach-7.m: Likewise.
9807         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9808         Object.
9809         * objc.dg/func-ptr-2.m: Likewise.
9810         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9811         Do not include objc/objc-api.h.
9812         * obj-c++.dg/fsf-package-0.mm: Likewise.
9813         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9814         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9815         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9816         of Object.
9817         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9818         * objc.dg/gnu-runtime-3.m: Likewise.
9819         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9820         * objc.dg/headers.m: Include objc/runtime.h instead of
9821         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9822         for the NeXT runtime.
9823         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9824         * obj-c++.dg/isa-field-1.mm: Likewise.
9825         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9826         * objc.dg/layout-1.m: Likewise.
9827         * objc.dg/layout-2.m: Likewise.
9828         * objc.dg/local-decl-2.m: Likewise.
9829         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9830         Object.  ([Container +elementForView:]): Use
9831         class_conformsToProtocol().
9832         * obj-c++.dg/lookup-2.mm: Likewise.
9833         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9834         * obj-c++.dg/local-decl-1.mm: Likewise.
9835         * objc.dg/method-3.m: Likewise.
9836         * objc.dg/method-4.m: Likewise.
9837         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9838         ../objc-obj-c++-shared/Protocol1.h.
9839         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9840         * objc.dg/method-9.m: Likewise.
9841         * objc.dg/method-10.m: Likewise.
9842         * objc.dg/method-13.m ([Root +initialize]): Include this method
9843         also for the GNU runtime.  (main): Use objc_getClass() also for
9844         the GNU runtime.
9845         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9846         * objc.dg/method-17.m: Likewise.
9847         * objc.dg/method-19.m: Likewise.
9848         * objc.dg/method-20b.m: Likewise.
9849         * obj-c++.dg/method-2.mm: Likewise.
9850         * obj-c++.dg/method-6.mm: Likewise.
9851         * obj-c++.dg/method-10.mm: Likewise.
9852         * obj-c++.dg/method-11.mm: Likewise.
9853         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9854         ../objc-obj-c++-shared/Protocol1.h.
9855         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9856         * obj-c++.dg/method-15.mm: Likewise.
9857         * obj-c++.dg/method-17.mm: Likewise.
9858         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9859         +initialize]): Include this method also for the GNU
9860         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9861         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9862         * obj-c++.dg/method-22.mm: Likewise.
9863         * obj-c++.dg/method-23.mm: Likewise.
9864         * obj-c++.dg/no-extra-load.mm: Likewise.
9865         * objc.dg/objc-fast-4.m: Likewise.
9866         * objc.dg/objc-gc-4.m: Likewise.
9867         * obj-c++.dg/objc-gc-3.mm: Likewise.
9868         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9869         protocol_getMethodDescription() instead of [Protocol
9870         -descriptionForInstanceMethod].
9871         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9872         Made it available with all runtimes.  (main): Call -test instead
9873         of -class.
9874         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9875         and put into a category.
9876         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9877         Object.  Include objc/objc.h.
9878         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9879         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9880         New. (main): Use protocol_getMethodDescription() instead
9881         of [Protocol -descriptionForInstanceMethod] and [Protocol
9882         -descriptionForClassMethod].
9883         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9884         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9885         Objective-C runtime API.
9886         * obj-c++.dg/proto-qual-1.mm: Likewise.
9887         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9888         Object.
9889         * obj-c++.dg/property/property-1.mm: Likewise.
9890         * obj-c++.dg/qual-types-1.mm: Likewise.
9891         * objc.dg/selector-2.m: Include objc/objc.h instead of
9892         ../objc-obj-c++-shared/Object1.h.
9893         * obj-c++.dg/selector-2.mm: Likewise.
9894         * obj-c++.dg/selector-5.mm: Likewise.
9895         * obj-c++.dg/selector-6.mm: Likewise.
9896         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9897         Object.  Do not include objc/objc-api.h.
9898         * obj-c++.dg/set-not-used-1.mm: Likewise.
9899         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9900         * objc.dg/stret-1.m: Likewise.
9901         * objc.dg/stret-2.m: Likewise.
9902         * obj-c++.dg/super-class-2.mm: Likewise.
9903         * objc.dg/super-class-3.m: Likewise.
9904         * objc.dg/super-class-4.m: Likewise.
9905         * objc.dg/sync-2.m: Likewise.
9906         * obj-c++.dg/sync-2.mm: Likewise.
9907         * objc.dg/sync-1.m: Include objc/objc.h instead of
9908         ../objc-obj-c++-shared/Object1.h.
9909         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9910         'Class' as the type of 'isa'.
9911         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9912         Objective-C runtime API.  ([TestClass +initialize]): Include this
9913         method with the GNU runtime as well.
9914         * objc.dg/strings/strings-1.m: Updated includes.
9915         * obj-c++.dg/strings/strings-1.mm: Likewise.
9916         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9917         objc.dg/strings/const-str-12b.m.
9918         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9919         * obj-c++.dg/template-3.mm: Likewise.
9920         * obj-c++.dg/template-4.mm: Likewise.
9921         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9922         Objective-C runtime API.
9923         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9924         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9925         * obj-c++.dg/try-catch-1.mm: Likewise.
9926         * obj-c++.dg/try-catch-2.mm: Likewise.
9927         * objc.dg/try-catch-3.m: Likewise.
9928         * obj-c++.dg/try-catch-3.mm: Likewise.
9929         * objc.dg/try-catch-6.m: Likewise.
9930         * objc.dg/try-catch-7.m: Likewise.
9931         * obj-c++.dg/try-catch-7.mm: Likewise.
9932         * obj-c++.dg/try-catch-8.mm: Likewise.
9933         * obj-c++.dg/try-catch-9.mm: Likewise.
9934         * objc.dg/try-catch-10.m: Likewise.
9935         * obj-c++.dg/try-catch-11.mm: Likewise.
9936         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9937         Object.  Include objc/objc.h.
9938         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9939         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9940         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9941         Object.  Use Modern Objective-C runtime API.  Do not use
9942         performv::.
9943         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9944         * obj-c++.dg/torture/trivial.mm: Likewise.
9945         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9946         instead of ../objc-obj-c++-shared/Object1.h.  Include
9947         ../objc-obj-c++-shared/runtime.h.
9948         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9949         * objc.dg/torture/strings/const-str-11.m: Likewise.
9950         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9951         * objc.dg/torture/strings/const-str-9.m: Likewise.
9952         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9953         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9954         instead of Object. Only add _FooClassReference if
9955         __NEXT_RUNTIME__.
9956         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9957         * objc.dg/torture/strings/const-str-8.m: Likewise.
9958         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9959         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9960         additional sources.
9961         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9962         Object.
9963         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9964         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9965         * obj-c++.dg/va-meth-1.mm: Likewise.
9966         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9967         ../objc-obj-c++-shared/Object1.h.
9968         * objc.dg/zero-link-3.m: Likewise.
9969
9970 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9971
9972         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9973
9974 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9975
9976         PR obj-c++/48275
9977         * obj-c++.dg/property/cxx-property-1.mm: New.
9978         * obj-c++.dg/property/cxx-property-2.mm: New.
9979
9980 2011-06-06  Jason Merrill  <jason@redhat.com>
9981
9982         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9983
9984 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9985
9986         PR rtl-optimization/49145
9987         From Ryan Mansfield
9988         * gcc.c-torture/compile/pr49145.c: New test.
9989
9990 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9991
9992         PR testsuite/49288
9993         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9994         to dg-options, match also DW_AT_linkage_name.
9995
9996         PR debug/49294
9997         * gcc.dg/debug/pr49294.c: New test.
9998
9999         PR c++/49264
10000         * g++.dg/opt/pr49264.C: New test.
10001
10002 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
10003
10004         PR tree-optimization/49243
10005         * gcc.dg/pr49243.c: New.
10006
10007 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10008
10009         * gnat.dg/specs/cond_expr1.ads: New test.
10010
10011 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10012
10013         * gnat.dg/deferred_const4.ad[sb]: New test.
10014         * gnat.dg/deferred_const4_pkg.ads: New helper.
10015
10016 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10017
10018         * gnat.dg/test_tamdt.adb: Rename to...
10019         * gnat.dg/taft_type1.adb: ...this.
10020         * gnat.dg/tamdt.ad[sb]: Rename to...
10021         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
10022         * gnat.dg/tamdt_aux.ads: Rename to...
10023         * gnat.dg/taft_type1_pkg2.ads: ...this.
10024         * gnat.dg/taft_type2.ad[sb]: New test.
10025         * gnat.dg/taft_type2_pkg.ads: New helper.
10026         * gnat.dg/taft_type3.adb: New test.
10027         * gnat.dg/taft_type3_pkg.ads: New helper.
10028
10029 2011-06-05  Tobias Burnus  <burnus@net-b.de>
10030
10031         PR fortran/49255
10032         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
10033         for F2008.
10034
10035 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10036
10037         PR testsuite/49287
10038         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
10039         warning.
10040         * objc.dg/gnu-api-2-objc.m: Likewise.
10041         * obj-c++.dg/gnu-api-2-class.mm: Likewise
10042         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10043
10044 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10045
10046         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
10047         alignment, not the alignment, when calling class_addIvar().  Add
10048         an 'isa' instance variable to the test root class.
10049         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10050
10051 2011-06-04  Jan Hubicka  <jh@suse.cz>
10052
10053         PR tree-optimization/48893
10054         PR tree-optimization/49091
10055         PR tree-optimization/49179
10056         * gfortran.dg/pr49179.f90: New testcase
10057
10058 2011-06-04  Jan Hubicka  <jh@suse.cz>
10059
10060         PR lto/48954
10061         * g++.dg/torture/pr48954.C: New testcase.
10062
10063 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10064
10065         * g++.dg/warn/delete-non-virtual-dtor.C: New.
10066
10067 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10068
10069         PR c++/33840
10070         * g++.dg/diagnostic/bitfld2.C: New.
10071
10072 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10073
10074         PR target/49281
10075         * gcc.c-torture/execute/pr49281.c: New test.
10076
10077 2011-06-04  Jan Hubicka  <jh@suse.cz>
10078
10079         PR tree-optimize/48929
10080         * gcc.c-torture/compile/pr48929.c: New testcase.
10081
10082 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10083
10084         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10085
10086 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
10087
10088         PR c++/49276
10089         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10090
10091 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10092
10093         * objc.dg/headers.m: Do not include sarray.h and hash.h.
10094
10095 2011-06-03  Richard Henderson  <rth@redhat.com>
10096             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10097
10098         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10099
10100 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10101
10102         * objc.dg/headers.m: Do not include objc-list.h.
10103
10104 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10105
10106         * objc.dg/type-stream-1.m: Test removed.
10107         * objc.dg/headers.m: Do not include typedstream.h.
10108
10109 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10110
10111         * objc.dg/torture/forward-1.m (main): Updated testcase.
10112
10113 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
10114
10115         PR target/49163
10116         * gcc.c-torture/compile/pr49163.c: New.
10117
10118 2011-06-02  Asher Langton  <langton2@llnl.gov>
10119
10120         PR fortran/49268
10121         * gfortran.dg/PR49268.f90: New test.
10122
10123 2011-06-02  Asher Langton  <langton2@llnl.gov>
10124
10125         PR fortran/37039
10126         * gfortran.dg/PR37039.f90: New test.
10127
10128 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10129
10130         PR objc/48539
10131         * objc.dg/method-5.m: Updated.
10132         * objc.dg/method-19.m: Updated.
10133         * objc.dg/method-lookup-1.m: New.
10134         * obj-c++.dg/method-6.mm: Updated.
10135         * obj-c++.dg/method-7.mm: Updated.
10136         * obj-c++.dg/method-lookup-1.mm: New.
10137
10138 2011-06-02  DJ Delorie  <dj@redhat.com>
10139
10140         * lib/timeout.exp (timeout): Add board_info support.
10141
10142 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10143
10144         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10145
10146 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10147
10148         PR fortran/49265
10149         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10150         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10151
10152 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10153             Hans-Peter Nilsson  <hp@axis.com>
10154
10155         PR rtl-optimization/48840
10156         * gcc.target/sparc/ultrasp13.c: New test.
10157
10158 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10159
10160         PR target/49238
10161         * gcc.c-torture/compile/pr49238.c: New.
10162
10163 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10164
10165         * gcc.target/arm/g2.c: Skip test in -mthumb.
10166         Skip test unless cpu is xscale.
10167         * gcc.target/arm/scd42-2.c: Likewise.
10168         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10169
10170 2011-06-01  Jason Merrill  <jason@redhat.com>
10171
10172         * g++.dg/cpp0x/decltype28.C: New.
10173         * g++.dg/cpp0x/decltype29.C: New.
10174
10175 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10176
10177         PR target/45074
10178         * gcc.target/mips/pr45074.c: New test.
10179
10180 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10181             Hans-Peter Nilsson  <hp@axis.com>
10182
10183         PR rtl-optimization/48830
10184         * gcc.target/sparc/ultrasp12.c: New test.
10185
10186 2011-06-01  David Li  <davidxl@google.com>
10187
10188         * gcc.dg/profile-dir-1.c: Change pass name.
10189         * gcc.dg/profile-dir-2.c: Ditto.
10190         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10191         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10192         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10193         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10194         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10195         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10196         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10197         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10198         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10199         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10200         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10201         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10202         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10203         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10204         * gcc.dg/profile-dir-3.c: Ditto.
10205         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10206
10207 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10208
10209         * objc.dg/attributes/method-nonnull-1.m: New test.
10210         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10211
10212 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10213
10214         PR fortran/18918
10215         * gfortran.dg/coarray_atomic_1.f90: New.
10216         * gfortran.dg/coarray/atomic_1.f90: New.
10217
10218 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10219
10220         * gcc.dg/guality/bswaptest.c: New test.
10221         * gcc.dg/guality/clztest.c: New test.
10222         * gcc.dg/guality/ctztest.c: New test.
10223         * gcc.dg/guality/rotatetest.c: New test.
10224
10225         PR target/48688
10226         * gcc.target/i386/pr48688.c: New test.
10227
10228 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10229
10230         PR c++/48010
10231         * g++.dg/lookup/name-clash9.C: New.
10232
10233 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10234
10235         PR fortran/18918
10236         * gfortran.dg/coarray/dummy_1.f90: New.
10237
10238 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10239
10240         PR fortran/18918
10241         * gfortran.dg/coarray/save_1.f90: New.
10242         * gfortran.dg/coarray_4.f90: Update dg-error.
10243
10244 2011-05-31  Jason Merrill  <jason@redhat.com>
10245
10246         * g++.dg/cpp0x/rv-template1.C: New.
10247
10248 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10249
10250         PR rtl-optimization/49235
10251         * gcc.dg/pr49235.c: New test.
10252
10253 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10254
10255         PR tree-optimization/49093
10256         * gcc.dg/vect/pr49093.c: New test.
10257
10258 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10259
10260         PR debug/49047
10261         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10262
10263 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10264
10265         PR testsuite/49239
10266         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10267         output array.
10268
10269 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10270
10271         PR target/49186
10272         * gcc.c-torture/execute/pr49186.c: New.
10273
10274 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10275
10276         PR target/49168
10277          * gcc.target/i386/pr49168-1.c: New.
10278
10279 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10280             Eric Botcazou  <ebotcazou@adacore.com>
10281
10282         * gcc.dg/guality/drap.c: New test.
10283
10284 2011-05-30  Richard Guenther  <rguenther@suse.de>
10285
10286         PR tree-optimization/49210
10287         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10288         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10289
10290 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10291
10292         PR c++/49223
10293         * g++.dg/gomp/pr49223-1.C: New test.
10294         * g++.dg/gomp/pr49223-2.C: New test.
10295
10296 2011-05-30  Richard Guenther  <rguenther@suse.de>
10297
10298         PR tree-optimization/49218
10299         * gcc.c-torture/execute/pr49218.c: New testcase.
10300
10301 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10302
10303         PR tree-optimization/49199
10304         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10305         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10306         -fno-tree-scev-cprop.
10307
10308 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10309
10310         PR fortran/47601
10311         * gfortran.dg/extends_13.f03: New.
10312
10313 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10314
10315         PR rtl-optimization/49095
10316         * gcc.target/i386/pr49095.c: New test.
10317
10318 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10319
10320         PR fortran/18918
10321         * gfortran.dg/coarray_24.f90: New.
10322
10323 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10324
10325         PR fortran/18918
10326         * gfortran.dg/coarray_23.f90: New.
10327
10328 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10329
10330         From Ryan Mansfield
10331         * gcc.dg/pr48826.c: New test.
10332
10333 2011-05-29  Richard Guenther  <rguenther@suse.de>
10334
10335         PR tree-optimization/49217
10336         * gcc.dg/torture/pr49217.c: New testcase.
10337
10338 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10339
10340         PR testsuite/49222
10341         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10342
10343 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10344
10345         * gnat.dg/boolean_subtype.adb: Rename to...
10346         * gnat.dg/boolean_subtype1.adb: ...this.
10347
10348 2011-05-28  Jason Merrill  <jason@redhat.com>
10349
10350         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10351
10352 2011-05-27  Jason Merrill  <jason@redhat.com>
10353
10354         * g++.dg/cpp0x/enum18.C: Adjust.
10355
10356         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10357
10358 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10359
10360         PR fortran/18918
10361         * gfortran.dg/coarray_22.f90: New.
10362
10363 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10364
10365         PR tree-optimization/46728
10366         * gcc.target/powerpc/pr46728-1.c: New.
10367         * gcc.target/powerpc/pr46728-2.c: New.
10368         * gcc.target/powerpc/pr46728-3.c: New.
10369         * gcc.target/powerpc/pr46728-4.c: New.
10370         * gcc.target/powerpc/pr46728-5.c: New.
10371         * gcc.dg/pr46728-6.c: New.
10372         * gcc.target/powerpc/pr46728-7.c: New.
10373         * gcc.target/powerpc/pr46728-8.c: New.
10374         * gcc.dg/pr46728-9.c: New.
10375         * gcc.target/powerpc/pr46728-10.c: New.
10376         * gcc.target/powerpc/pr46728-11.c: New.
10377         * gcc.dg/pr46728-12.c: New.
10378         * gcc.target/powerpc/pr46728-13.c: New.
10379         * gcc.target/powerpc/pr46728-14.c: New.
10380         * gcc.target/powerpc/pr46728-15.c: New.
10381         * gcc.target/powerpc/pr46728-16.c: New.
10382
10383 2011-05-27  Jason Merrill  <jason@redhat.com>
10384
10385         * g++.dg/abi/mangle47.C: New.
10386
10387         PR c++/49176
10388         * g++.dg/template/const5.C: New.
10389
10390         * g++.dg/cpp0x/enum18.C: New.
10391
10392         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10393
10394         * g++.dg/cpp0x/error6.C: New.
10395
10396         * g++.dg/cpp0x/error5.C: New.
10397
10398 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10399
10400         PR c++/49165
10401         * g++.dg/eh/cond6.C: New test.
10402
10403 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10404
10405         PR fortran/48820
10406         * gfortran.dg/rank_3.f90: New.
10407         * gfortran.dg/rank_4.f90: New.
10408
10409 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10410
10411         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10412         replace dump search.
10413
10414 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10415
10416         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10417         * gnat.dg/bit_packed_array5.adb: ...here.
10418
10419 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10420
10421         PR c++/42056
10422         * g++.dg/cpp0x/auto25.C: New.
10423
10424 2011-05-27  Richard Guenther  <rguenther@suse.de>
10425
10426         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10427
10428 2011-05-27  Richard Guenther  <rguenther@suse.de>
10429
10430         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10431
10432 2011-05-27  Richard Guenther  <rguenther@suse.de>
10433
10434         PR middle-end/49189
10435         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10436
10437 2011-05-26  Jason Merrill  <jason@redhat.com>
10438
10439         * g++.dg/cpp0x/friend1.C: New.
10440         * g++.dg/cpp0x/friend2.C: New.
10441
10442         * g++.dg/cpp0x/auto7.C: Update.
10443         * g++.dg/template/crash50.C: Adjust.
10444         * g++.dg/template/static9.C: Adjust.
10445         * g++.old-deja/g++.ext/memconst.C: Adjust.
10446
10447 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10448
10449         * gcc.dg/march.c: Ignore a note for some targets.
10450
10451 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10452             Nathan Froyd  <froydnj@codesourcery.com>
10453
10454         PR c++/2288
10455         PR c++/18770
10456         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10457         * g++.dg/parse/pr18770.C: New test.
10458         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10459
10460 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10461
10462         PR fortran/48955
10463         * gfortran.dg/dependency_40.f90 : New test.
10464
10465 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10466
10467         PR fortran/18918
10468         * gfortran.dg/coarray/registering_1.f90: New.
10469
10470 2011-05-26  Jason Merrill  <jason@redhat.com>
10471
10472         * g++.dg/cpp0x/variadic111.C: New.
10473         * g++.dg/cpp0x/variadic41.C: Adjust.
10474
10475 2011-05-26  Richard Guenther  <rguenther@suse.de>
10476
10477         PR tree-optimization/48702
10478         * gcc.dg/torture/pr48702.c: New testcase.
10479
10480 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10481
10482         PR gcov-profile/48845
10483         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10484         support.
10485         * gcc.dg/matrix/matrix.exp: Likewise.
10486         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10487         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10488         line number to check_profiling_available.
10489         * lib/target-supports.exp (check_profiling_available): Account for
10490         this.
10491         Require TLS runtime support with -fprofile-generate.
10492         * lib/profopt.exp (profopt-execute): Add TLS options for
10493         -fprofile-generate.
10494         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10495
10496 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10497
10498         PR c++/49165
10499         * g++.dg/eh/cond5.C: New test.
10500
10501         PR tree-optimization/49161
10502         * gcc.c-torture/execute/pr49161.c: New test.
10503
10504 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10505
10506         * gcc.target/arm/neon-vorn-vbic.c: New test.
10507
10508 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10509
10510         PR tree-optimization/49038
10511         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10512         * gcc.dg/vect/pr49038.c: New test.
10513
10514 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10515
10516         * g++.dg/init/pr25811-3.C: New.
10517         * g++.dg/init/pr25811-4.C: New.
10518
10519 2011-05-25  Jason Merrill  <jason@redhat.com>
10520
10521         * g++.dg/cpp0x/enum17.C: New.
10522         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10523
10524         * g++.dg/cpp0x/auto24.C: New.
10525
10526         * g++.dg/cpp0x/error4.C: New.
10527
10528         * g++.dg/cpp0x/rv-restrict.C: New.
10529
10530         * g++.dg/cpp0x/enum15.C: New.
10531         * g++.dg/cpp0x/constexpr-switch2.C: New.
10532
10533         * g++.dg/cpp0x/variadic110.C: New.
10534
10535         * g++.dg/cpp0x/auto9.C: Add typedef test.
10536
10537         * g++.dg/cpp0x/auto23.C: New.
10538         * g++.dg/cpp0x/auto9.C: Adjust.
10539
10540         * g++.dg/cpp0x/defaulted29.C: New.
10541
10542         * g++.dg/cpp0x/initlist51.C: New.
10543
10544 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10545
10546         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10547         * g++.dg/abi/packed1.C: Suppress warning.
10548         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10549         * g++.dg/template/stdarg1.C: Likewise.
10550         * g++.dg/other/packed1.C: Remove arm from xfail list.
10551
10552 2011-05-25  Jason Merrill  <jason@redhat.com>
10553
10554         * g++.dg/cpp0x/enum16.C: New.
10555         * g++.dg/parse/error15.C: Adjust.
10556
10557         * g++.dg/cpp0x/initlist50.C: New.
10558
10559         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10560
10561         * g++.dg/cpp0x/variadic109.C: New.
10562
10563 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10564
10565          * gcc.target/i386/pause-1.c: New.
10566
10567 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10568
10569         * gcc.dg/stack-usage-1.c: Adjust comment.
10570         * gcc.dg/stack-usage-2.c: New test.
10571
10572 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10573
10574         PR c++/49136
10575         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10576         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10577
10578 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10579
10580         PR rtl-optimization/48757
10581         * gfortran.dg/pr48757.f:  New test case.
10582
10583 2011-05-24  Jason Merrill  <jason@redhat.com>
10584
10585         * g++.dg/cpp0x/access01.C: New.
10586
10587 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10588
10589         PR libobjc/48177
10590         * objc.dg/pr48177.m: New testcase.
10591
10592 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10593
10594         PR objc/48187
10595         * objc.dg/pr48187.m: New testcase.
10596         * obj-c++.dg/pr48187.mm: New testcase.
10597         * objc.dg/ivar-extra-semicolon.m: New testcase.
10598
10599 2011-05-24  Jason Merrill  <jason@redhat.com>
10600
10601         * g++.dg/template/access21.C: New.
10602         * g++.dg/template/access22.C: New.
10603
10604 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10605
10606         PR rtl-optimization/48633
10607         * g++.dg/pr48633.C: New test.
10608
10609 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10610
10611         PR target/49133
10612         * g++.dg/other/pr49133.C: New test.
10613
10614 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10615             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10616
10617         * gcc.dg/torture/tls/run-gd.c: New test.
10618         * gcc.dg/torture/tls/run-ie.c: New test.
10619         * gcc.dg/torture/tls/run-ld.c: New test.
10620         * gcc.dg/torture/tls/run-le.c: New test.
10621         * lib/target-supports.exp (check_effective_target_tls_runtime):
10622         Build testcase with TLS options.
10623
10624 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10625
10626         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10627
10628 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10629
10630         PR tree-optimization/49121
10631         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10632
10633 2011-05-23  Jason Merrill  <jason@redhat.com>
10634
10635         * g++.dg/cpp0x/defaulted28.C: New.
10636
10637         * g++.dg/cpp0x/sfinae25.C: New.
10638
10639         * g++.dg/cpp0x/rv-cast2.C: New.
10640
10641         * g++.dg/cpp0x/enum14.C: New.
10642
10643 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10644
10645         PR lto/49123
10646         * gcc.c-torture/execute/pr49123.c: New test.
10647
10648         PR debug/49032
10649         * gcc.dg/debug/pr49032.c: New test.
10650
10651         PR c/49120
10652         * gcc.dg/pr49120.c: New test.
10653
10654 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10655
10656         PR target/47315
10657         * gcc.target/i386/pr47315.c: New test.
10658
10659 2011-05-23  Jason Merrill  <jason@redhat.com>
10660
10661         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10662
10663         * g++.dg/cpp0x/sfinae24.C: New.
10664
10665         * g++.dg/cpp0x/error3.C: New.
10666
10667         * g++.dg/cpp0x/defaulted27.C: New.
10668
10669         * g++.dg/cpp0x/decltype27.C: New.
10670
10671 2011-05-23  Richard Guenther  <rguenther@suse.de>
10672
10673         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10674
10675 2011-05-23  Richard Guenther  <rguenther@suse.de>
10676
10677         PR tree-optimization/40874
10678         * g++.dg/tree-ssa/pr40874.C: New testcase.
10679
10680 2011-05-23  Richard Guenther  <rguenther@suse.de>
10681
10682         PR tree-optimization/49115
10683         * g++.dg/torture/pr49115.C: New testcase.
10684
10685 2011-05-23  Richard Guenther  <rguenther@suse.de>
10686
10687         PR middle-end/15419
10688         * gcc.dg/memcpy-3.c: New testcase.
10689
10690 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10691
10692         PR middle-end/48973
10693         * gcc.c-torture/execute/pr48973-1.c: New test.
10694         * gcc.c-torture/execute/pr48973-2.c: New test.
10695
10696 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10697
10698         PR c++/18016
10699         * g++.dg/warn/pr18016.C: New.
10700
10701 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10702
10703         PR target/45098
10704         * gcc.target/arm/ivopts-6.c: New test.
10705
10706 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10707
10708         PR middle-end/49029
10709         * gcc.c-torture/compile/pr49029.c: New test.
10710
10711 2011-05-22  Jason Merrill  <jason@redhat.com>
10712
10713         * g++.dg/cpp0x/sfinae23.C: New.
10714         * g++.dg/cpp0x/sfinae8.C: Correct.
10715
10716 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10717
10718         * gfortran.dg/function_optimize_8.f90:  New test case.
10719
10720 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10721
10722         PR tree-optimization/49087
10723         * gcc.dg/vect/O3-pr49087.c: New test.
10724
10725 2011-05-21  Jason Merrill  <jason@redhat.com>
10726
10727         * g++.dg/debug/const5.C: New.
10728
10729 2011-05-20  Jason Merrill  <jason@redhat.com>
10730
10731         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10732
10733         * g++.dg/cpp0x/constexpr-static7.C: New.
10734
10735         * g++.dg/cpp0x/enum12.C: New.
10736         * g++.dg/cpp0x/enum13.C: New.
10737
10738 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10739
10740         PR fortran/48699
10741         * gfortran.dg/select_type_23.f03: New.
10742
10743 2011-05-20  Jason Merrill  <jason@redhat.com>
10744
10745         * g++.dg/cpp0x/defaulted26.C: New.
10746
10747         * g++.dg/cpp0x/noexcept02.C: Fix.
10748         * g++.dg/cpp0x/noexcept03.C: Fix.
10749         * g++.dg/cpp0x/noexcept08.C: Fix.
10750         * g++.dg/cpp0x/noexcept10.C: New.
10751
10752 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10753
10754         PR fortran/48706
10755         * gfortran.dg/extends_12.f03: New.
10756
10757 2011-05-20  Jason Merrill  <jason@redhat.com>
10758
10759         * g++.dg/template/koenig9.C: New.
10760         * g++.dg/opt/pr47615.C: Fix.
10761         * g++.dg/overload/defarg1.C: Fix.
10762         * g++.dg/tc1/dr213.C: Remove xfail.
10763         * g++.dg/torture/pr34850.C: Fix.
10764         * g++.dg/torture/pr39362.C: Fix.
10765         * g++.old-deja/g++.brendan/crash56.C: Fix.
10766         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10767
10768 2011-05-20  Richard Guenther  <rguenther@suse.de>
10769
10770         PR tree-optimization/49079
10771         * gcc.dg/torture/pr49079.c: New testcase.
10772
10773 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10774
10775         PR tree-optimization/49073
10776         * gcc.c-torture/execute/pr49073.c: New test.
10777
10778 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10779
10780         PR fortran/18918
10781         * gfortran.dg/coarray_21.f90: New.
10782
10783 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10784
10785         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10786         output.
10787
10788 2011-05-19  Richard Guenther  <rguenther@suse.de>
10789
10790         PR testsuite/49063
10791         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10792
10793 2011-05-19  Richard Guenther  <rguenther@suse.de>
10794
10795         PR middle-end/48985
10796         * gcc.dg/builtin-object-size-11.c: New testcase.
10797
10798 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10799
10800         PR target/45098
10801         * gcc.target/arm/ivopts.c: New test.
10802         * gcc.target/arm/ivopts-2.c: New test.
10803
10804 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10805
10806         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10807
10808 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10809
10810         * gcc.c-torture/execute/960321-1.x: Remove.
10811
10812 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10813
10814         PR fortran/48700
10815         * gfortran.dg/move_alloc_4.f90: New.
10816
10817 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10818
10819         PR target/49002
10820         * gcc.target/i386/pr49002-1.c: New test.
10821         * gcc.target/i386/pr49002-2.c: Likewise.
10822
10823 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10824
10825         PR tree-optimization/49039
10826         * gcc.c-torture/execute/pr49039.c: New test.
10827         * gcc.dg/tree-ssa/pr49039.c: New test.
10828         * g++.dg/torture/pr49039.C: New test.
10829
10830 2011-05-18  Jason Merrill  <jason@redhat.com>
10831
10832         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10833         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10834         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10835
10836 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10837
10838         * gcc.target/bfin/mcpu-bf592.c: New test.
10839
10840 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10841
10842         PR tree-optimization/41881
10843         * gcc.dg/vect/O3-pr41881.c: New test.
10844         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10845
10846 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10847
10848         PR tree-optimization/49000
10849         * gcc.dg/pr49000.c: New test.
10850
10851 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10852
10853         * gnat.dg/invalid1.adb: New test.
10854
10855 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10856
10857         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10858         scan pattern.
10859         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10860         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10861
10862 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10863
10864         PR c++/48994
10865         * g++.dg/cpp0x/range-for18.C: New.
10866
10867 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10868
10869         PR fortran/18918
10870         * gfortran.dg/coarray/image_index_2.f90: New.
10871
10872 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10873
10874         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10875         * g++.dg/cpp0x/override2.C: New.
10876
10877 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10878
10879         PR fortran/18918
10880         * gfortran.de/coarray_20.f90: New.
10881
10882 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10883
10884         PR fortran/22572
10885         * function_optimize_7.f90:  New test case.
10886
10887 2011-05-13  Jason Merrill  <jason@redhat.com>
10888
10889         * g++.dg/cpp0x/decltype26.C: New.
10890         * g++.dg/cpp0x/enum11.C: New.
10891
10892 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10893
10894         PR fortran/48972
10895         PR fortran/48991
10896         * gfortran.dg/assign_8.f90: Update dg-error.
10897
10898 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10899
10900         PR fortran/48972
10901         * gfortran.dg/io_constraints_8.f90: New.
10902         * gfortran.dg/io_constraints_9.f90: New.
10903
10904 2011-05-13  Martin Thuresson  <martint@google.com>
10905
10906         PR gcov-profile/47793
10907         * gcc.dg/pr47793.c: New.
10908
10909 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10910
10911         PR tree-optimization/48975
10912         * gcc.dg/pr48975.c: New test.
10913
10914 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10915
10916         PR fortran/48972
10917         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10918
10919 2011-05-12  Jason Merrill  <jason@redhat.com>
10920
10921         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10922
10923 2011-05-12  Geert Bosch  <bosch@adacore.com>
10924
10925         * gnat.dg/view_conversion1.adb: New test.
10926
10927 2011-05-12  Richard Guenther  <rguenther@suse.de>
10928
10929         PR tree-optimization/48172
10930         * gcc.dg/vect/pr48172.c: New testcase.
10931
10932 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10933
10934         PR debug/48967
10935         * g++.dg/opt/pr48967.C: New test.
10936
10937 2011-05-11  Jason Merrill  <jason@redhat.com>
10938
10939         * g++.dg/cpp0x/constexpr-friend.C: New.
10940         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10941
10942         * g++.dg/cpp0x/sfinae22.C: New.
10943
10944 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10945
10946         PR fortran/48889
10947         * gfortran.dg/generic_24.f90: New.
10948
10949 2011-05-11  Richard Guenther  <rguenther@suse.de>
10950
10951         PR tree-optimization/15256
10952         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10953
10954 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10955
10956         PR debug/48159
10957         * gcc.dg/pr48159-1.c: New test.
10958         * gcc.dg/pr48159-2.c: New test.
10959
10960 2011-05-11  Richard Guenther  <rguenther@suse.de>
10961
10962         PR middle-end/48953
10963         * gcc.dg/torture/pr48953.c: New testcase.
10964
10965 2011-05-11  Richard Guenther  <rguenther@suse.de>
10966
10967         PR tree-optimization/18041
10968         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10969
10970 2011-05-11  Alan Modra  <amodra@gmail.com>
10971
10972         PR target/47755
10973         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10974
10975 2011-05-10  Jason Merrill  <jason@redhat.com>
10976
10977         * g++.dg/cpp0x/defaulted25.C: New.
10978         * g++.dg/template/crash7.C: Adjust.
10979
10980         * g++.dg/cpp0x/variadic108.C: New.
10981
10982 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10983
10984         * g++.dg/inherit/virtual9.C: Extend.
10985
10986 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10987
10988         PR target/48857
10989         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10990         are passed and returned in vector registers.
10991
10992 2011-05-10  Richard Guenther  <rguenther@suse.de>
10993
10994         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10995         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10996         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10997         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10998         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10999         applies.
11000
11001 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
11002
11003         PR tree-optimization/48611
11004         PR tree-optimization/48794
11005         * gfortran.dg/gomp/pr48611.f90: New test.
11006         * gfortran.dg/gomp/pr48794.f90: New test.
11007
11008         PR debug/48928
11009         * gcc.dg/dfp/pr48928.c: New test.
11010
11011 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11012
11013         PR c++/48522
11014         * g++.dg/cpp0x/pr48522.C: New.
11015
11016 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11017
11018         PR c++/48735
11019         * g++.dg/cpp0x/sfinae21.C: New.
11020
11021 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11022
11023         * g++.dg/template/sfinae28.C: Rename to...
11024         * g++.dg/cpp0x/sfinae19.C: ... this.
11025         * g++.dg/template/sfinae29.C: Rename to...
11026         * g++.dg/cpp0x/sfinae20.C: ... this.
11027
11028 2011-05-09  Jeff Law <law@redhat.com>
11029
11030         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
11031         consistent results.
11032
11033 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
11034
11035         PR c++/20039
11036         * g++.dg/init/pr20039.C: New.
11037
11038 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11039
11040         PR c++/48737
11041         PR c++/48744
11042         * g++.dg/template/sfinae28.C: New.
11043         * g++.dg/template/sfinae29.C: Likewise.
11044
11045 2011-05-09  Jason Merrill  <jason@redhat.com>
11046
11047         * g++.dg/template/nontype23.C: New.
11048
11049 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
11050         PR c++/48859
11051         * g++.dg/init/pr48859.C: New.
11052
11053 2011-05-09  Jason Merrill  <jason@redhat.com>
11054
11055         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11056         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11057         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11058         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11059         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11060         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11061         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11062         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11063
11064 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
11065
11066         * g++.dg/inherit/virtual9.C: New.
11067
11068 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
11069
11070         PR c++/48574
11071         * g++.dg/template/dependent-expr8.C: New test case.
11072
11073 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
11074
11075         PR tree-optimization/48837
11076         * gcc.dg/pr48837.c: New testcase.
11077
11078 2011-05-06  Jason Merrill  <jason@redhat.com>
11079
11080         * g++.dg/cpp0x/constexpr-condition2.C: New.
11081
11082         * g++.dg/cpp0x/constexpr-missing.C: New.
11083
11084 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11085
11086         PR fortran/18918
11087         * gfortran.dg/coarray/this_image_2.f90: New.
11088
11089 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11090
11091         PR fortran/48858
11092         PR fortran/48820
11093         * gfortran.dg/bind_c_usage_22.f90: New.
11094         * gfortran.dg/bind_c_usage_23.f90: New.
11095         * gfortran.dg/bind_c_usage_24.f90: New.
11096         * gfortran.dg/bind_c_usage_24_c.c: New.
11097
11098 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
11099
11100         PR c++/48838
11101         * g++.dg/template/member9.C: New test case.
11102
11103 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11104
11105         * gnat.dg/discr29.ad[sb]: New test.
11106         * gnat.dg/discr30.adb: Likewise.
11107
11108 2011-05-05  Julian Brown  <julian@codesourcery.com>
11109
11110         * gcc.target/arm/neon-vset_lanes8.c: New test.
11111
11112 2011-05-05  Jason Merrill  <jason@redhat.com>
11113
11114         * g++.dg/init/new32.C: New.
11115
11116 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11117
11118         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11119         Fix typo.
11120
11121 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
11122
11123         PR rtl-optimization/48381
11124         * gcc.c-torture/compile/pr48381.c: New test.
11125
11126 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
11127
11128         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11129         to dg-options.
11130         * gcc.target/i386/opt-1.c: Ditto.
11131
11132 2011-05-04  Jason Merrill  <jason@redhat.com>
11133
11134         * g++.dg/conversion/base1.C: New.
11135
11136 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11137
11138         PR libgfortran/48787
11139         * gfortran.dg/round_3.f08: Add more checks to test case.
11140
11141 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11142
11143         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11144         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11145         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11146         Gate test on effective_target fd_truncate.
11147
11148 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11149
11150         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11151         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11152         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11153         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11154         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11155         * gcc.target/i386/pr38824.c: Ditto.
11156         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11157         * gcc.target/i386/vecinit-2.c: Ditto.
11158         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11159         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11160         * gcc.target/i386/parity-2.c: Ditto.
11161         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11162
11163 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11164
11165         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11166         remove duplication.
11167         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11168         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11169         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11170
11171 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11172
11173         PR fortran/18918
11174         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11175
11176 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11177
11178         PR fortran/18918
11179         * gfortran.dg/coarray/this_image_1.f90: New.
11180
11181 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11182
11183         PR fortran/18918
11184         * gfortran.dg/coarray/caf.dg: New.
11185         * gfortran.dg/coarray/image_index_1.f90: New, copied
11186         from ../coarray_16.f90.
11187
11188 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11189
11190         PR c++/28501
11191         * g++.dg/ext/complex9.C: New.
11192
11193 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11194
11195         From Mike Frysinger
11196         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11197         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11198         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11199
11200 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11201
11202         * gcc.target/bfin/builtins: Created.
11203         * gcc.target/bfin/hisilh-O0.c: Deleted.
11204         * gcc.target/bfin/hisilh.c: Moved to...
11205         * gcc.target/bfin/builtins/hisilh.c: ...here.
11206         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11207         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11208         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11209         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11210         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11211         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11212         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11213         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11214         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11215         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11216         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11217         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11218         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11219         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11220         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11221         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11222         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11223         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11224         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11225         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11226         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11227         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11228         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11229         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11230         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11231         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11232         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11233         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11234         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11235         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11236         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11237         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11238         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11239         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11240         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11241         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11242         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11243         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11244         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11245         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11246         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11247         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11248         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11249         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11250         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11251         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11252         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11253         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11254         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11255         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11256         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11257         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11258         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11259         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11260         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11261         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11262         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11263         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11264         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11265         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11266         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11267         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11268         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11269         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11270         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11271         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11272         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11273         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11274         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11275         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11276         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11277         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11278         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11279         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11280         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11281         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11282         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11283         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11284         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11285         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11286         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11287         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11288         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11289         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11290         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11291         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11292         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11293         * gcc.target/bfin/builtins/circptr.c: Ditto.
11294         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11295         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11296         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11297         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11298         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11299         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11300         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11301         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11302         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11303         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11304         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11305         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11306         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11307         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11308         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11309         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11310         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11311         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11312         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11313         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11314         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11315         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11316         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11317         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11318         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11319         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11320         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11321         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11322         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11323         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11324         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11325         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11326         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11327         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11328         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11329         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11330         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11331         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11332         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11333         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11334         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11335         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11336         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11337         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11338         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11339         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11340         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11341         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11342         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11343         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11344         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11345         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11346         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11347         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11348         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11349         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11350         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11351         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11352         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11353         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11354         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11355         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11356         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11357         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11358         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11359         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11360         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11361         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11362         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11363         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11364
11365 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11366
11367         * gcc.target/arm/cold-lc.c: New test.
11368
11369 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11370
11371         PR target/48774
11372         * gcc.dg/pr48774.c: New test.
11373
11374 2011-05-03  Richard Guenther  <rguenther@suse.de>
11375
11376         * gcc.dg/large-size-array-5.c: New testcase.
11377
11378 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11379
11380         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11381
11382 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11383
11384         * lib/target-supports.exp (check_effective_target_vect_strided):
11385         Replace with...
11386         (check_effective_target_vect_strided2)
11387         (check_effective_target_vect_strided3)
11388         (check_effective_target_vect_strided4)
11389         (check_effective_target_vect_strided8): ...these new functions.
11390
11391         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11392         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11393         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11394         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11395         * gcc.dg/vect/pr37539.c: Likewise.
11396         * gcc.dg/vect/slp-11a.c: Likewise.
11397         * gcc.dg/vect/slp-11b.c: Likewise.
11398         * gcc.dg/vect/slp-11c.c: Likewise.
11399         * gcc.dg/vect/slp-12a.c: Likewise.
11400         * gcc.dg/vect/slp-12b.c: Likewise.
11401         * gcc.dg/vect/slp-18.c: Likewise.
11402         * gcc.dg/vect/slp-19a.c: Likewise.
11403         * gcc.dg/vect/slp-19b.c: Likewise.
11404         * gcc.dg/vect/slp-21.c: Likewise.
11405         * gcc.dg/vect/slp-23.c: Likewise.
11406         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11407
11408         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11409         instead of vect_interleave && vect_extract_even_odd.
11410         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11411         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11412         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11413         * gcc.dg/vect/vect-1.c: Likewise.
11414         * gcc.dg/vect/vect-10.c: Likewise.
11415         * gcc.dg/vect/vect-98.c: Likewise.
11416         * gcc.dg/vect/vect-107.c: Likewise.
11417         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11418         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11419         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11420         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11421         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11422         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11423         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11424         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11425         * gcc.dg/vect/vect-strided-float.c: Likewise.
11426         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11427         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11428         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11429         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11430         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11431         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11432         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11433         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11434         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11435         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11436         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11437         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11438         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11439         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11440         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11441
11442         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11443         target condition.
11444         * gcc.dg/vect/pr30843.c: Likewise.
11445         * gcc.dg/vect/pr33866.c: Likewise.
11446         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11447         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11448         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11449         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11450
11451 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11452
11453         * gcc.dg/vect/slp-11.c: Split into...
11454         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11455         gcc.dg/vect/slp-11c.c: ...these tests.
11456         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11457         * gcc.dg/vect/slp-12c.c: ...this new test.
11458         * gcc.dg/vect/slp-19.c: Split into...
11459         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11460         gcc.dg/vect/slp-19c.c: ...these new tests.
11461
11462 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11463
11464         * lib/target-supports.exp
11465         (check_effective_target_vect_extract_even_odd_wide): Delete.
11466         (check_effective_target_vect_strided_wide): Likewise.
11467         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11468         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11469         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11470         * gcc.dg/vect/pr37539.c: Likewise.
11471         * gcc.dg/vect/slp-11.c: Likewise.
11472         * gcc.dg/vect/slp-12a.c: Likewise.
11473         * gcc.dg/vect/slp-12b.c: Likewise.
11474         * gcc.dg/vect/slp-19.c: Likewise.
11475         * gcc.dg/vect/slp-23.c: Likewise.
11476         * gcc.dg/vect/vect-1.c: Likewise.
11477         * gcc.dg/vect/vect-98.c: Likewise.
11478         * gcc.dg/vect/vect-107.c: Likewise.
11479         * gcc.dg/vect/vect-strided-float.c: Likewise.
11480
11481 2011-05-02  Jason Merrill  <jason@redhat.com>
11482
11483         * g++.dg/init/new31.C: New.
11484
11485 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11486
11487         PR c/35445
11488         * gcc.dg/pr35445.c: New test.
11489
11490 2011-05-02  Jason Merrill  <jason@redhat.com>
11491
11492         * c-c++-common/vla-1.c: New.
11493
11494 2011-05-02  Richard Guenther  <rguenther@suse.de>
11495
11496         PR tree-optimization/48822
11497         * gcc.dg/torture/pr48822.c: New testcase.
11498
11499 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11500
11501         PR c++/47969
11502         * g++.dg/cpp0x/constexpr-47969.C: New.
11503
11504 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11505
11506         PR testsuite/48498
11507         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11508         on vect_no_align targets.
11509         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11510         vect_no_align targets.
11511
11512 2011-05-01  Xinliang David Li  <davidxl@google.com>
11513
11514         * gcc.dg/tree-ssa/integer-addr.c: New test.
11515         * gcc.dg/tree-ssa/alias_bug.c: New test.
11516
11517 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11518
11519         PR libgfortran/48787
11520         * gfortran.dg/round_3.f08: Add more checks.
11521
11522 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11523
11524         PR fortran/48821
11525         * gfortran.dg/import9.f90: New, proper test.
11526         * gfortran.dg/interface_37.f90: Remove bogus
11527         test (bogus copy of interface_36.f90).
11528
11529 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11530
11531         PR fortran/48821
11532         * gfortran.dg/interface_37.f90: New.
11533
11534 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11535
11536         PR fortran/48746
11537         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11538
11539 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11540
11541         PR tree-optimization/48809
11542         * gcc.c-torture/execute/pr48809.c: New test.
11543
11544 2011-04-29  Jeff Law <law@redhat.com>
11545
11546         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11547
11548 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11549
11550         PR c++/48606
11551         * g++.dg/init/ctor10.C: New.
11552
11553 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11554
11555         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11556           warning in implicitly instantiated templates.
11557
11558 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11559
11560         * g++.dg/warn/Wnull-conversion-1.C: New.
11561         * g++.dg/warn/Wnull-conversion-2.C: New.
11562
11563 2011-04-29  Diego Novillo  <dnovillo@google.com>
11564
11565         * g++.old-deja/g++.other/null3.C: Expect warning about
11566         converting boolean to a pointer.
11567
11568 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11569
11570         PR fortran/48462
11571         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11572         being a target.
11573
11574         PR fortran/48746
11575         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11576
11577 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11578
11579         PR fortran/48810
11580         * gfortran.dg/typebound_proc_22.f90: New.
11581
11582         PR fortran/48800
11583         * gfortran.dg/interface_36.f90: New.
11584
11585 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11586
11587         PR libgfortran/48488
11588         PR libgfortran/48602
11589         PR libgfortran/48615
11590         PR libgfortran/48684
11591         PR libgfortran/48787
11592         * gfortran.dg/fmt_g.f: Adjust test.
11593         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11594         * gfortran.dg/round_3.f08: New test.
11595         * gfortran.dg/namelist_print_1.f: Adjust test.
11596         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11597         * gfortran.dg/f2003_io_5.f03: Adjust test.
11598         * gfortran.dg/coarray_15.f90: Adjust test.
11599         * gfortran.dg/namelist_65.f90: Adjust test.
11600         * gfortran.dg/fmt_cache_1.f: Adjust test.
11601         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11602         * gfortran.dg/real_const_3.f90: Adjust test.
11603
11604 2011-04-29  Jan Hubicka  <jh@suse.cz>
11605
11606         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11607         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11608
11609 2011-04-28  Xinliang David Li  <davidxl@google.com>
11610
11611         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11612         * g++.dg/prof-robust-1.C: New test.
11613
11614 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11615
11616         PR tree-optimization/48765
11617         * gcc.dg/vect/pr48765.c: New.
11618
11619 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11620
11621         PR tree-optimization/48775
11622         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11623
11624 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11625
11626         PR c++/48798
11627         * g++.dg/inherit/pr48798.C: New.
11628         * g++.old-deja/g++.other/base1.C: Adjust.
11629
11630 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11631
11632         PR c++/48656
11633         * g++.dg/template/inherit7.C: New test case.
11634
11635 2011-04-28  Richard Guenther  <rguenther@suse.de>
11636
11637         PR tree-optimization/40052
11638         PR tree-optimization/15347
11639         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11640         * gcc.dg/pr15347.c: Likewise.
11641
11642 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11643
11644         PR c++/48530
11645         * g++.dg/cpp0x/sfinae18.C: New.
11646
11647 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11648
11649         PR c++/48771
11650         * g++.dg/ext/is_literal_type1.C: New.
11651
11652 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11653
11654         PR fortran/48112
11655         PR fortran/48279
11656         * gfortran.dg/interface_35.f90: New.
11657         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11658         * gfortran.dg/func_result_6.f90: Add dg-warning.
11659         * gfortran.dg/bessel_1.f90: Ditto.
11660         * gfortran.dg/hypot_1.f90: Ditto.
11661         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11662         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11663         * gfortran.dg/interface_assignment_4.f90: Ditto.
11664
11665 2011-04-27  Jason Merrill  <jason@redhat.com>
11666
11667         * g++.dg/ext/complex8.C: New.
11668
11669         * g++.dg/cpp0x/initlist49.C: New.
11670         * g++.dg/init/new30.C: New.
11671
11672 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11673
11674         PR fortran/48788
11675         * gfortran.dg/whole_file_34.f90: New.
11676
11677 2011-04-27  Jan Hubicka  <jh@suse.cz>
11678
11679         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11680
11681 2011-04-27  Jason Merrill  <jason@redhat.com>
11682
11683         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11684
11685         * g++.dg/parse/ambig6.C: New.
11686
11687 2011-04-27  Nick Clifton  <nickc@redhat.com>
11688
11689         * gcc.dg/20020312-2.c: Add definition for RX.
11690
11691         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11692         option with RX targets.
11693
11694         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11695         /* */ comments.
11696
11697 2011-04-27  Richard Guenther  <rguenther@suse.de>
11698
11699         * gcc.dg/tree-ssa/pr23382.c: Remove.
11700
11701 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11702
11703         PR target/48767
11704         * gcc.c-torture/compile/pr48767.c: New test.
11705
11706 2011-04-27  Richard Guenther  <rguenther@suse.de>
11707
11708         PR tree-optimization/48772
11709         * g++.dg/pr48772.C: New testcase.
11710
11711 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11712
11713         PR c/48742
11714         * gcc.c-torture/compile/pr48742.c: New test.
11715
11716 2011-04-26  Jason Merrill  <jason@redhat.com>
11717
11718         * g++.dg/lookup/koenig13.C: New.
11719
11720         * g++.dg/cpp0x/initlist48.C: New.
11721
11722 2011-04-25  Jason Merrill  <jason@redhat.com>
11723
11724         * g++.dg/cpp0x/sfinae17.C: New.
11725
11726 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11727
11728         PR target/48258
11729         * gcc.target/powerpc/pr48258-1.c: New file.
11730         * gcc.target/powerpc/pr48258-2.c: Ditto.
11731
11732 2011-04-26  Xinliang David Li  <davidxl@google.com>
11733
11734         * gcc.dg/uninit-suppress.c: New test.
11735         * gcc.dg/uninit-suppress.c: New test.
11736
11737 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11738
11739         PR debug/48768
11740         * gcc.dg/pr48768.c: New test.
11741
11742         PR tree-optimization/48734
11743         * gcc.c-torture/compile/pr48734.c: New test.
11744
11745         PR testsuite/48753
11746         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11747
11748 2011-04-26  Richard Guenther  <rguenther@suse.de>
11749
11750         PR tree-optimization/48731
11751         * gcc.dg/torture/pr48731.c: New testcase.
11752
11753 2011-04-26  Richard Guenther  <rguenther@suse.de>
11754
11755         PR testsuite/48753
11756         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11757
11758 2011-04-26  Richard Guenther  <rguenther@suse.de>
11759
11760         PR middle-end/48694
11761         * gcc.dg/torture/pr48694-1.c: New testcase.
11762         * gcc.dg/torture/pr48694-2.c: Likewise.
11763
11764 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11765
11766         * g++.dg/ext/underlying_type1.C: New.
11767         * g++.dg/ext/underlying_type2.C: Likewise.
11768         * g++.dg/ext/underlying_type3.C: Likewise.
11769         * g++.dg/ext/underlying_type4.C: Likewise.
11770         * g++.dg/ext/underlying_type5.C: Likewise.
11771         * g++.dg/ext/underlying_type6.C: Likewise.
11772         * g++.dg/ext/underlying_type7.C: Likewise.
11773         * g++.dg/ext/underlying_type8.C: Likewise.
11774         * g++.dg/ext/underlying_type9.C: Likewise.
11775         * g++.dg/ext/underlying_type10.C: Likewise.
11776
11777 2011-04-25  Jason Merrill  <jason@redhat.com>
11778
11779         * g++.dg/cpp0x/regress/template-const2.C: New.
11780
11781 2011-04-25  Jeff Law <law@redhat.com>
11782
11783         * gcc.dg/tree-ssa/vrp56.c: new test.
11784
11785 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11786
11787         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11788
11789 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11790
11791         PR preprocessor/48740
11792         * c-c++-common/raw-string-11.c: New test.
11793
11794 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11795
11796         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11797         hppa*-*-hpux*.
11798
11799 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11800
11801         PR fortran/18918
11802         * gfortran.dg/coarray_19.f90: New.
11803
11804 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11805
11806         PR c/48685
11807         * gcc.dg/pr48685.c: New test.
11808
11809 2011-04-22  Jan Hubicka  <jh@suse.cz>
11810
11811         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11812
11813 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11814
11815         PR tree-optimization/48717
11816         * gcc.c-torture/execute/pr48717.c: New test.
11817
11818 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11819
11820         PR target/48723
11821         * gcc.target/i386/pr48723.c: New test.
11822
11823 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11824
11825         PR c/48716
11826         * gcc.dg/gomp/pr48716.c: New test.
11827         * g++.dg/gomp/pr48716.C: New test.
11828
11829 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11830
11831         PR c/36750
11832         * gcc.dg/missing-field-init-2.c: Update testcase.
11833
11834 2011-04-22  Alan Modra  <amodra@gmail.com>
11835
11836         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11837
11838 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11839
11840         PR fortran/48405
11841         * gfortran.dg/function_optimize_6.f90:  New test.
11842
11843 2011-04-21  Easwaran Raman  <eraman@google.com>
11844
11845         * gcc.dg/stack-layout-2.c: New test.
11846
11847 2011-04-21  Richard Guenther  <rguenther@suse.de>
11848
11849         PR lto/48703
11850         * g++.dg/lto/pr48207-2_0.C: New testcase.
11851         * g++.dg/lto/pr48207-3_0.C: Likewise.
11852
11853 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11854
11855         * gnat.dg/volatile5.adb: New test.
11856         * gnat.dg/volatile5_pkg.ads: New helper.
11857
11858 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11859
11860         PR target/48708
11861         * gcc.target/i386/pr48708.c: New test.
11862
11863 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11864
11865         * gcc.dg/vect/vect-119.c: New test.
11866
11867 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11868
11869         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11870         and once without.
11871
11872 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11873             Richard Sandiford  <richard.sandiford@linaro.org>
11874
11875         PR target/46329
11876         * gcc.target/arm/pr46329.c: New test.
11877
11878 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11879
11880         PR fortran/18918
11881         * gfortran.dg/coarray_18.f90: New.
11882
11883 2011-04-20  Jason Merrill  <jason@redhat.com>
11884
11885         * g++.dg/cpp0x/initlist47.C: New.
11886
11887         * g++.dg/init/dtor4.C: New.
11888
11889 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11890
11891         PR target/48678
11892         * gcc.target/i386/sse2-pinsrw.c: New test.
11893         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11894         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11895         * gcc.target/i386/sse2-insvhi.c: Ditto.
11896         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11897         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11898
11899 2011-04-20  Jason Merrill  <jason@redhat.com>
11900
11901         * g++.dg/template/const4.C: New.
11902
11903 2011-04-20  Easwaran Raman  <eraman@google.com>
11904
11905         * gcc.dg/stack-layout-1.c: New test.
11906
11907 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11908
11909         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11910         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11911         function.
11912
11913 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11914
11915         * gcc.dg/binop-xor1.c: New test.
11916         * gcc.dg/binop-xor2.c: New test.
11917         * gcc.dg/binop-xor3.c: New test.
11918         * gcc.dg/binop-xor4.c: New test.
11919         * gcc.dg/binop-xor5.c: New test.
11920
11921 2011-04-20  Richard Guenther  <rguenther@suse.de>
11922
11923         PR tree-optimization/47892
11924         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11925
11926 2011-04-20  Richard Guenther  <rguenther@suse.de>
11927
11928         PR middle-end/48695
11929         * g++.dg/torture/pr48695.C: New testcase.
11930
11931 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11932
11933         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11934         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11935         * gcc.c-torture/execute/pr45262.c: Ditto
11936         * gcc.dg/torture/pr43165.c: Ditto.
11937         * gcc.dg/torture/pr47228.c: Ditto.
11938         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11939         * gcc.dg/ipa/pr45644.c: Ditto.
11940         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11941         PDP11.
11942
11943 2011-04-19  Jason Merrill  <jason@redhat.com>
11944
11945         * g++.dg/ext/complex7.C: New.
11946
11947         * g++.dg/ext/attrib41.C: New.
11948
11949 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11950
11951         PR testsuite/48676
11952         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11953
11954 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11955
11956         PR target/48678
11957         * gcc.target/i386/pr48678.c: New test.
11958
11959 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11960
11961         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11962         * g++.dg/opt/devirt2.C: New test.
11963         * g++.dg/ipa/devirt-g-1.C: Likewise.
11964
11965 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11966
11967         PR fortran/48588
11968         * gfortran.dg/whole_file_33.f90: New.
11969
11970 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11971
11972         * g++.dg/ipa/devirt-7.C: New test.
11973
11974 2011-04-19  Richard Guenther  <rguenther@suse.de>
11975
11976         PR lto/48207
11977         * g++.dg/lto/pr48207_0.C: New testcase.
11978
11979 2011-04-18  Jason Merrill  <jason@redhat.com>
11980
11981         * g++.dg/init/void1.C: New.
11982
11983         * g++.dg/cpp0x/union4.C: New.
11984
11985 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11986
11987         PR middle-end/48661
11988         * g++.dg/torture/pr48661.C: New test.
11989
11990         PR c++/48632
11991         * g++.dg/gomp/pr48632.C: New test.
11992
11993 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11994
11995         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11996         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11997
11998 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11999
12000         PR fortran/18918
12001         * gfortran.dg/coarray_17.f90: New.
12002         * gfortran.dg/coarray_10.f90: Update dg-error.
12003
12004 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12005
12006         PR testsuite/48251
12007         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12008         * gfortran.dg/guality/guality.exp: Likewise.
12009
12010 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12011
12012         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
12013
12014 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12015
12016         * gcc.dg/vect/pr48377.c: Remove dg-do run.
12017
12018 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12019
12020         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
12021
12022 2011-04-18  Richard Guenther  <rguenther@suse.de>
12023
12024         PR middle-end/46364
12025         * g++.dg/torture/pr46364.C: New testcase.
12026
12027 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12028
12029         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
12030
12031 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
12032
12033         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
12034
12035 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
12036             Ira Rosen  <ira.rosen@linaro.org>
12037
12038         PR target/48252
12039         * gcc.target/arm/pr48252.c: New test.
12040
12041 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
12042
12043         PR tree-optimization/48616
12044         * gcc.dg/pr48616.c: New test.
12045
12046 2011-04-18  Tobias Burnus  <burnus@net-b.de>
12047
12048         PR fortran/18918
12049         * gfortran.dg/coarray_16.f90: New.
12050
12051 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
12052
12053         PR fortran/48462
12054         * gfortran.dg/realloc_on_assign_7.f03: New test.
12055
12056 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12057
12058         PR libgfortran/48602
12059         * gfortran.dg/fmt_g0_6.f08: New test.
12060
12061 2011-04-17  Jason Merrill  <jason@redhat.com>
12062
12063         * g++.dg/cpp0x/sfinae16.C: New.
12064
12065 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
12066
12067         * gcc.target/mips/reg-var-1.c: New test.
12068
12069 2011-04-17  Jan Hubicka  <jh@suse.cz>
12070
12071         * gcc.dg/winline-5.c: Update testcase.
12072
12073 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12074
12075         * gnat.dg/discr27.ad[sb]: Move dg directive.
12076         * gnat.dg/discr28.ad[sb]: New test.
12077         * gnat.dg/discr28_pkg.ads: New helper.
12078
12079 2011-04-17  Michael Matz  <matz@suse.de>
12080
12081         PR tree-optimization/48622
12082         PR lto/48645
12083         * gcc.dg/lto/pr48622_0.c: New test.
12084
12085 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
12086
12087         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12088         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12089         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12090         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12091         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12092         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12093
12094 2011-04-15  Jason Merrill  <jason@redhat.com>
12095
12096         * g++.dg/cpp0x/range-for17.C: New.
12097
12098 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12099
12100         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12101         * g++.dg/cpp0x/range-for3.C: Likewise.
12102         * g++.dg/cpp0x/range-for9.C: Correct error message.
12103         * g++.dg/cpp0x/range-for11.C: New.
12104         * g++.dg/cpp0x/range-for12.C: New.
12105         * g++.dg/cpp0x/range-for13.C: New.
12106         * g++.dg/cpp0x/range-for14.C: New.
12107         * g++.dg/cpp0x/range-for15.C: New.
12108         * g++.dg/cpp0x/range-for16.C: New.
12109
12110 2011-04-15  Tobias Burnus  <burnus@net-b.de>
12111
12112         PR fortran/18918
12113         * gfortran.dg/coarray_15.f90: Change to dg-do run.
12114
12115 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
12116
12117         * objc.dg/naming-4.m: Updated.
12118         * objc.dg/naming-5.m: Updated.
12119         * objc.dg/naming-6.m: New.
12120         * objc.dg/naming-7.m: New.
12121         * obj-c++.dg/naming-1.mm: Updated.
12122         * obj-c++.dg/naming-2.mm: Updated.
12123         * obj-c++.dg/naming-3.mm: New.
12124         * obj-c++.dg/naming-4.mm: New.
12125
12126 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12127
12128         PR libgfortran/48589
12129         * gfortran.dg/fmt_g0_5.f08: New test.
12130
12131 2011-04-15  Richard Guenther  <rguenther@suse.de>
12132
12133         PR testsuite/48286
12134         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12135
12136 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
12137
12138         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12139         -finline-limit=0 to -fno-inline
12140
12141 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12142
12143         PR target/48614
12144         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12145         just avx.
12146
12147 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12148
12149         PR target/48605
12150         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12151         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12152         * gcc.target/i386/avx-insertps-3.c: New test.
12153         * gcc.target/i386/avx-insertps-4.c: New test.
12154
12155 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12156
12157         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12158         -finline-limit=0
12159
12160 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12161
12162         PR target/46779
12163         PR target/45291
12164         PR target/41894
12165         * gcc.target/avr/pr46779-1.c: New test case
12166         * gcc.target/avr/pr46779-2.c: New test case
12167
12168 2011-04-14  Jason Merrill  <jason@redhat.com>
12169
12170         * g++.dg/cpp0x/sfinae15.C: New.
12171
12172         * g++.dg/cpp0x/sfinae14.C: New.
12173
12174         * g++.dg/ext/vla10.C: New.
12175
12176 2011-04-14  Richard Guenther  <rguenther@suse.de>
12177
12178         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12179
12180 2011-04-14  Richard Guenther  <rguenther@suse.de>
12181
12182         * gcc.dg/fold-bitand-4.c: Move ...
12183         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12184
12185 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12186
12187         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12188         variables const.
12189         * gcc.target/avr/torture/trivial.c: Ditto.
12190
12191 2011-04-13  Jason Merrill  <jason@redhat.com>
12192
12193         * g++.dg/template/operator11.C: New.
12194
12195 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12196
12197         PR middle-end/48591
12198         * gcc.dg/gomp/pr48591.c: New test.
12199
12200         PR c++/48570
12201         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12202         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12203
12204 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12205
12206         PR c++/48574
12207         * g++.dg/template/dependent-expr7.C: New test case.
12208
12209 2011-04-13  Jason Merrill  <jason@redhat.com>
12210
12211         * g++.dg/cpp0x/sfinae13.C: New.
12212
12213 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12214
12215         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12216
12217 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12218
12219         * gcc.target/arm/pr43698.c: Remove -march option.
12220
12221 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12222
12223         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12224         -march option.
12225
12226 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12227
12228         PR fortran/48360
12229         PR fortran/48456
12230         * gfortran.dg/realloc_on_assign_6.f03: New test.
12231
12232 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12233
12234         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12235         targets the additional -mno-ms-bitfields and
12236         -Wno-packed-bitfield-compat options.
12237         * g++.dg/ext/bitfield3.C: Likewise.
12238         * g++.dg/ext/bitfield4.C: Likewise.
12239         * g++.dg/ext/bitfield5.C: Likewise.
12240         * gcc.dg/bitfld-15.c: Likewise.
12241         * gcc.dg/bitfld-16.c: Likewise.
12242         * gcc.dg/bitfld-17.c: Likewise.
12243         * gcc.dg/bitfld-18.c: Likewise.
12244
12245 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12246
12247         * gcc.target/arm/neon-vld3-1.c: New test.
12248         * gcc.target/arm/neon-vst3-1.c: New test.
12249         * gcc.target/arm/neon/v*.c: Regenerate.
12250
12251 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12252
12253         PR rtl-optimization/48549
12254         * g++.dg/opt/pr48549.C: New test.
12255
12256 2011-04-12  Richard Guenther  <rguenther@suse.de>
12257
12258         PR tree-optimization/46076
12259         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12260
12261 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12262
12263         PR testsuite/21164
12264         * lib/compat.exp (compat-execute): Declare unsupported after
12265         stripping path from src1.
12266         * lib/lto.exp (lto-execute): Likewise.
12267
12268 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12269
12270         PR c/48552
12271         * gcc.dg/pr48552-1.c: New test.
12272         * gcc.dg/pr48552-2.c: New test.
12273
12274 2011-04-11  Jason Merrill  <jason@redhat.com>
12275
12276         * g++.dg/cpp0x/sfinae12.C: New.
12277
12278         * g++.dg/cpp0x/enum10.C: New.
12279
12280         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12281
12282         * g++.dg/cpp0x/rv-func.C: New.
12283
12284 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12285
12286         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12287         alpha*-dec-osf5*.
12288
12289 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12290
12291         PR tree-optimization/48195
12292         * gcc.dg/ipa/pr48195.c: New test.
12293
12294 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12295
12296         * gnat.dg/return3.adb: Remove unused switch.
12297
12298 2011-04-08  Mike Stump  <mikestump@comcast.net>
12299
12300         PR testsuite/48506
12301         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12302         default to fno-common.
12303
12304 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12305
12306         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12307         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12308
12309 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12310
12311         PR fortran/48448
12312         * gfortran.dg/function_optimize_5.f90:  New test.
12313
12314 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12315
12316         * gnat.dg/aggr17.adb: New test.
12317         * gnat.dg/aggr18.adb: Likewise.
12318
12319 2011-04-08  Michael Matz  <matz@suse.de>
12320
12321         PR middle-end/48389
12322         * gcc.target/i386/pr48389.c: New test.
12323
12324 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12325
12326         PR rtl-optimization/48272
12327         * g++.dg/opt/pr48272.C: New.
12328
12329 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12330
12331         PR rtl-optimization/48235
12332         * gcc.dg/pr48235.c: New.
12333
12334 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12335
12336         PR rtl-optimization/48302
12337         * g++.dg/opt/pr48302.C: New.
12338
12339 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12340
12341         PR target/48273
12342         * g++.dg/opt/pr48273.C: New.
12343
12344 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12345
12346         PR rtl-optimization/48442
12347         * gcc.dg/pr48442.c: New.
12348
12349 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12350
12351         PR tree-optimization/48377
12352         * gcc.dg/vect/pr48377.c: New test.
12353
12354 2011-04-07  Jason Merrill  <jason@redhat.com>
12355
12356         * g++.dg/cpp0x/regress/call1.C: New.
12357
12358         * g++.dg/cpp0x/variadic107.C: New.
12359
12360         * g++.dg/cpp0x/sfinae11.C: New.
12361         * g++.dg/cpp0x/noexcept02.C: Fix.
12362
12363         * g++.dg/cpp0x/sfinae10.C: New.
12364
12365         * g++.dg/cpp0x/sfinae9.C: New.
12366
12367         * c-c++-common/Wcast-qual-1.c: Move here from...
12368         * gcc.dg/cast-qual-3.c: ...here, and...
12369         * g++.dg/warn/Wcast-qual2.C: ...here.
12370
12371         * g++.dg/cpp0x/sfinae8.C: New.
12372
12373         * g++.dg/cpp0x/sfinae7.C: New.
12374
12375         * g++.dg/cpp0x/enum9.C: New.
12376
12377 2011-04-07  Mike Stump  <mikestump@comcast.net>
12378
12379         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12380         with no trampolines.
12381
12382 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12383
12384         PR fortran/48117
12385         * gfortran.dg/gomp/pr48117.f90: New test.
12386
12387         PR debug/48343
12388         * gcc.dg/torture/pr48343.c: New test.
12389
12390 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12391
12392         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12393
12394 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12395
12396         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12397
12398 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12399
12400         PR target/43920
12401         * lib/scanasm.exp (object-size): New proc.
12402         * gcc.target/arm/pr43920-2.c: New test.
12403
12404 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12405
12406         PR fortran/18918
12407         PR fortran/48477
12408         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12409
12410 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12411
12412         * gcc.dg/mtune.c: Prune note from output.
12413
12414 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12415
12416         PR debug/48466
12417         * gcc.dg/guality/pr36977.c: New test.
12418         * gcc.dg/guality/pr48466.c: New test.
12419
12420 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12421
12422         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12423
12424 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12425
12426         * gnat.dg/return3.adb: New test.
12427
12428 2011-04-06  Richard Guenther  <rguenther@suse.de>
12429
12430         PR tree-optimization/47663
12431         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12432
12433 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12434
12435         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12436         Solaris 8 and 9 as well.
12437
12438 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12439
12440         PR target/43920
12441         * gcc.target/arm/pr43920-1.c: New test.
12442
12443 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12444
12445         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12446         (cctor): Actually return the value.
12447         (main): Cast return values.
12448
12449 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12450
12451         * gfortran.dg/character_comparison_8.f90:  New test.
12452
12453 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12454
12455         * frontend-passes: (optimize_lexical_comparison): New function.
12456         (optimize_expr): Call it.
12457         (optimize_comparison): Also handle lexical comparison functions.
12458         Return false instad of -2 for unequal comparison.
12459
12460 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12461
12462         PR fortran/48412
12463         * function_optimize_4.f90:  New test.
12464
12465 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12466
12467         PR fortran/18918
12468         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12469         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12470         * gfortran.dg/coarray_15.f90: New.
12471
12472 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12473
12474         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12475         * gfortran.dg/bessel_7.f90: Likewise.
12476
12477 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12478
12479         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12480
12481 2011-04-03  Richard Guenther  <rguenther@suse.de>
12482             Ira Rosen  <ira.rosen@linaro.org>
12483
12484         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12485         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12486         -ftree-loop-if-convert-stores.
12487
12488 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12489
12490         * gnat.dg/specs/aggr2.ads: New test.
12491
12492 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12493
12494         * gnat.dg/debug2.ad[sb]: New test.
12495         * gnat.dg/debug2_pkg.ads: New helper.
12496         * gnat.dg/debug3.ad[sb]: New test.
12497
12498 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12499
12500         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12501
12502 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12503
12504         PR middle-end/48335
12505         * gcc.c-torture/compile/pr48335-1.c: New test.
12506         * gcc.dg/pr48335-1.c: New test.
12507         * gcc.dg/pr48335-2.c: New test.
12508         * gcc.dg/pr48335-3.c: New test.
12509         * gcc.dg/pr48335-4.c: New test.
12510         * gcc.dg/pr48335-5.c: New test.
12511         * gcc.dg/pr48335-6.c: New test.
12512         * gcc.dg/pr48335-7.c: New test.
12513         * gcc.dg/pr48335-8.c: New test.
12514         * gcc.target/i386/pr48335-1.c: New test.
12515
12516 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12517
12518         PR c/36299
12519         * gcc.dg/Waddress.c: New test.
12520
12521 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12522
12523         PR fortran/48352
12524         * gfortran.dg/function_optimize_3.f90:  New test.
12525
12526 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12527
12528         * gcc.c-torture/compile/20110401-1.c: New test.
12529
12530         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12531         * g++.dg/lto/20091002-2_0.C: Likewise.
12532         * g++.dg/lto/20090303_0.c: Likewise.
12533         * g++.dg/lto/20091004-1_0.C: Likewise.
12534         * g++.dg/lto/20091002-3_0.C: Likewise.
12535         * g++.dg/lto/20091004-2_0.C: Likewise.
12536         * g++.dg/lto/20081123_0.C: Likewise.
12537         * g++.dg/lto/20090313_0.C: Likewise.
12538         * g++.dg/lto/20081109-1_0.C: Likewise.
12539         * g++.dg/lto/20081219_0.C: Likewise.
12540         * g++.dg/lto/20081204-1_0.C: Likewise.
12541         * g++.dg/lto/20090302_0.C: Likewise.
12542         * g++.dg/lto/20081119-1_0.C: Likewise.
12543         * g++.dg/lto/20081118_0.C: Likewise.
12544         * gcc.dg/lto/20091020-2_0.c: Likewise.
12545         * gcc.dg/lto/20090210_0.c: Likewise.
12546         * gcc.dg/lto/20081204-1_0.c: Likewise.
12547         * gcc.dg/lto/20081224_0.c: Likewise.
12548         * gcc.dg/lto/20090219_0.c: Likewise.
12549         * gcc.dg/lto/20091014-1_0.c: Likewise.
12550         * gcc.dg/lto/20091016-1_0.c: Likewise.
12551         * gcc.dg/lto/20090206-2_0.c: Likewise.
12552         * gcc.dg/lto/20090116_0.c: Likewise.
12553         * gcc.dg/lto/20091013-1_0.c: Likewise.
12554         * gcc.dg/lto/20091015-1_0.c: Likewise.
12555         * gcc.dg/lto/20090126-2_0.c: Likewise.
12556
12557 2011-03-31  Ian Lance Taylor  <iant@google.com>
12558
12559         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12560
12561 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12562
12563         * gnat.dg/opt16.adb: New test.
12564
12565 2011-03-31  Jason Merrill  <jason@redhat.com>
12566
12567         * g++.dg/cpp0x/defaulted24.C: New.
12568
12569 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12570
12571         PR target/16292
12572         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12573         with -O0.
12574
12575 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12576
12577         * g++.dg/other/i386-9.C: New test.
12578
12579 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12580
12581         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12582
12583 2011-03-30  Jason Merrill  <jason@redhat.com>
12584
12585         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12586
12587         * g++.dg/cpp0x/regress/isnan.C: New.
12588
12589         * g++.dg/cpp0x/initlist46.C: New.
12590
12591 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12592
12593         PR target/47551
12594         * gcc.target/arm/neon-modes-2.c: New test.
12595
12596 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12597
12598         PR c/48305
12599         * gcc.c-torture/compile/pr48305.c: New test.
12600
12601 2011-03-29  Jason Merrill  <jason@redhat.com>
12602
12603         * g++.dg/cpp0x/regress/value-dep1.C: New.
12604
12605 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12606
12607         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12608
12609 2011-03-29  Ian Lance Taylor  <iant@google.com>
12610
12611         * go.test/go-test.exp: Handle the test lines used in several new
12612         tests.
12613         (errchk): Add opts parameter.  Change all callers.  Handle parens
12614         in regexps.
12615
12616 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12617             Dominique d'Humieres  <dominiq@lps.ens.fr>
12618
12619         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12620         and __APPLE__ && __PPC__ && __ALTIVEC__.
12621
12622 2011-03-29  Jason Merrill  <jason@redhat.com>
12623
12624         * g++.dg/cpp0x/dependent1.C: New.
12625
12626         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12627
12628         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12629
12630         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12631
12632 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12633
12634         PR fortran/48095
12635         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12636         * gfortran.dg/proc_ptr_comp_32.f90: New.
12637
12638 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12639
12640         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12641         check for corresponding warning.
12642
12643 2011-03-28  Jason Merrill  <jason@redhat.com>
12644
12645         * g++.dg/cpp0x/rv-deduce2.C: New.
12646
12647 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12648
12649         PR debug/48203
12650         * gcc.dg/pr48203.c: New test.
12651
12652 2011-03-28  Jeff Law <law@redhat.com>
12653
12654         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12655
12656 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12657
12658         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12659         and __PPC__ && __ALTIVEC__.
12660
12661 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12662
12663         PR testsuite/48238
12664         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12665         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12666         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12667         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12668
12669 2011-03-28  Jason Merrill  <jason@redhat.com>
12670
12671         * g++.dg/cpp0x/initlist-array2.C: New.
12672
12673         * g++.dg/cpp0x/initlist-array1.C: New.
12674
12675         * g++.dg/cpp0x/constexpr-compound.C: New.
12676
12677         * g++.dg/cpp0x/constexpr-using.C: New.
12678
12679         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12680
12681 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12682
12683         PR testsuite/48276
12684         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12685
12686 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12687
12688         * gcc.dg/slp-1.c: New test.
12689
12690 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12691
12692         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12693         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12694         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12695         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12696         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12697         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12698         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12699         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12700         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12701         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12702         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12703         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12704         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12705         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12706
12707 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12708
12709         PR fortran/47065
12710         * gfortran.dg/trim_optimize_5.f90:  New test.
12711         * gfortran.dg/trim_optimize_6.f90:  New test.
12712
12713 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12714
12715         PR target/38598
12716         * gcc.target/mips/madd-7.c: Remove -mlong32.
12717         * gcc.target/mips/msub-7.c: Likewise.
12718
12719 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12720
12721         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12722         accesses to preserve the meaning of the test for doubleword vectors.
12723         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12724         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12725
12726 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12727
12728         PR fortran/48291
12729         * gfortran.dg/class_42.f03: New.
12730
12731 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12732
12733         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12734         strided accesses.
12735
12736 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12737
12738         PR rtl-optimization/48144
12739         * gcc.dg/pr48144.c: New test.
12740
12741 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12742
12743         * gnat.dg/discr27.ad[sb]: New test.
12744
12745 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12746
12747         * gnat.dg/limited_with2.ad[sb]: New test.
12748         * gnat.dg/limited_with2_pkg1.ads: New helper.
12749         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12750
12751 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12752
12753         * gnat.dg/opt15.adb: New test.
12754         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12755
12756 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12757
12758         PR fortran/48174
12759         PR fortran/45304
12760         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12761         * gfortran.dg/leadz_trailz_3.f90: Ditto
12762
12763 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12764
12765         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12766
12767 2011-03-25  Jason Merrill  <jason@redhat.com>
12768
12769         * g++.dg/cpp0x/defaulted22.C: New.
12770         * g++.dg/cpp0x/defaulted23.C: New.
12771         * g++.dg/cpp0x/defaulted15.C: Adjust.
12772
12773 2011-03-25  Jason Merrill  <jason@redhat.com>
12774
12775         * g++.dg/cpp0x/move1.C: New.
12776
12777 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12778
12779         PR target/48287
12780         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12781
12782 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12783
12784         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12785         for mips-sgi-irix6.5.
12786         Replace snprintf prototype by <stdio.h>.
12787
12788 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12789
12790         PR testsuite/48283
12791         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12792         run_expensive_tests.
12793         * gcc.dg/graphite/block-4.c: Likewise.
12794         * gcc.dg/graphite/block-7.c: Likewise.
12795         * gcc.dg/graphite/block-8.c: Likewise.
12796
12797 2011-03-25  Richard Guenther  <rguenther@suse.de>
12798
12799         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12800         * g++.dg/tree-ssa/pr8781.C: Likewise.
12801         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12802         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12803         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12804         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12805         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12806         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12807         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12808         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12809         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12810         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12811         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12812         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12813         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12814         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12815         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12816         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12817         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12818         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12819         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12820         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12821         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12822         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12823         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12824         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12825         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12826         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12827         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12828         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12829         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12830         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12831         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12832         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12833         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12834         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12835         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12836         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12837         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12838         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12839         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12840         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12841         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12842         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12843         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12844         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12845         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12846         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12847         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12848         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12849         * c-c++-common/pr46562-2.c: Likewise.
12850         * gfortran.dg/pr42108.f90: Likewise.
12851         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12852         foo to be inlined even at -O1.
12853         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12854         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12855         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12856         * gcc.dg/matrix/matrix.exp: Disable FRE.
12857
12858 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12859
12860         PR debug/48204
12861         * gcc.dg/dfp/pr48204.c: New test.
12862
12863 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12864
12865         PR target/48209
12866         * gcc.c-torture/execute/pr47917.c: Move this...
12867         * gcc.dg/torture/pr47917.c: to here and add xfails.
12868
12869 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12870
12871         * gnat.dg/array16.ad[sb]: New test.
12872         * gnat.dg/array16.ads: New helper.
12873
12874 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12875
12876         * gnat.dg/derived_type2.adb: New test.
12877
12878 2011-03-24  Richard Guenther  <rguenther@suse.de>
12879
12880         PR tree-optimization/48271
12881         * g++.dg/torture/pr48271.C: New testcase.
12882
12883 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12884
12885         * gnat.dg/array15.ad[sb]: New test.
12886
12887 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12888
12889         PR target/48237
12890         * gcc.target/i386/pr48237.c: New test.
12891
12892 2011-03-24  Richard Guenther  <rguenther@suse.de>
12893
12894         PR middle-end/48269
12895         * gcc.dg/builtin-object-size-10.c: New testcase.
12896
12897 2011-03-24  Richard Guenther  <rguenther@suse.de>
12898
12899         PR tree-optimization/46562
12900         * c-c++-common/pr46562-2.c: New testcase.
12901         * c-c++-common/pr46562.c: Likewise.
12902
12903 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12904
12905         * gcc.dg/vect/vect-cselim-1.c: New test.
12906         * gcc.dg/vect/vect-cselim-2.c: New test.
12907
12908 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12909
12910         * gcc.target/arm/pr46934.c: New.
12911
12912 2011-03-23  Ian Lance Taylor  <iant@google.com>
12913
12914         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12915
12916 2011-03-23  Richard Guenther  <rguenther@suse.de>
12917
12918         * gcc.dg/struct: Remove directory and contents.
12919
12920 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12921
12922         PR testsuite/48251
12923         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12924
12925 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12926
12927         * gnat.dg/discr26.ad[sb]: New test.
12928         * gnat.dg/discr26_pkg.ads: New helper.
12929
12930 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12931
12932         PR target/47553
12933         * gcc.target/arm/neon-vld-1.c: New test.
12934
12935 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12936
12937         * gnat.dg/array14.ad[sb]: New test.
12938         * gnat.dg/array14_pkg.ads: New helper.
12939
12940 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12941
12942         * gcc.c-torture/execute/920501-8.x: Remove.
12943         * gcc.c-torture/execute/930513-1.x: Remove.
12944         * gcc.c-torture/execute/960312-1.x: Remove.
12945         * gcc.c-torture/compile/20000804-1.c,
12946         gcc.c-torture/compile/20001205-1.c,
12947         gcc.c-torture/compile/20001226-1.c,
12948         gcc.c-torture/compile/20010518-2.c,
12949         gcc.c-torture/compile/20020312-1.c,
12950         gcc.c-torture/compile/20020604-1.c,
12951         gcc.c-torture/compile/920501-12.c,
12952         gcc.c-torture/compile/920501-4.c,
12953         gcc.c-torture/compile/920520-1.c,
12954         gcc.c-torture/compile/980506-1.c,
12955         gcc.c-torture/execute/980709-1.x,
12956         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12957         options for m68hc11.
12958         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12959         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12960         m68hc11.
12961
12962 2011-03-22  Nick Clifton  <nickc@redhat.com>
12963
12964         * lib/target-supports.exp (check_profiling_available): Add MN10300
12965         to the list of targets that do not support profiling.  Restore
12966         alpha sorting to this list.
12967
12968 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12969
12970         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12971         failure on 32-bit systems.
12972         * gcc.dg/torture/vector-2.c: Ditto.
12973
12974 2011-03-22  Richard Guenther  <rguenther@suse.de>
12975
12976         PR tree-optimization/48228
12977         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12978
12979 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12980
12981         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12982         powerpc.
12983
12984         PR target/48226
12985         * gcc.target/powerpc/pr48226.c: New file.
12986
12987 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12988
12989         * lib/prune.exp (prune_gcc_output): Prune "could not create
12990         compact unwind for" warnings.
12991
12992 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12993
12994         PR c/42544
12995         PR c/48197
12996         * gcc.c-torture/execute/pr42544.c: New test.
12997         * gcc.c-torture/execute/pr48197.c: New test.
12998
12999 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
13000
13001         PR preprocessor/48192
13002         * gcc.target/powerpc/pr48192.c: New file.
13003
13004         PR target/48053
13005         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
13006         split problem of 0 being loaded in a VSX register.
13007
13008 2011-03-21  Richard Guenther  <rguenther@suse.de>
13009
13010         PR c/47939
13011         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
13012         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
13013         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
13014         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
13015
13016 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
13017
13018         PR target/48213
13019         * gcc.dg/pr48213.c: New test.
13020
13021 2011-03-21  Kai Tietz  <ktietz@redhat.com>
13022
13023         PR target/12171
13024         * g++.dg/plugin/attribute_plugin.c: Adjust test.
13025
13026 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
13027
13028         * gcc.target/arm/xor-and.c: New.
13029
13030 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
13031
13032         PR fortran/22572
13033         * gfortran.dg/function_optimize_1.f90:  New test.
13034         * gfortran.dg/function_optimize_2.f90:  New test.
13035
13036 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
13037
13038         PR rtl-optimization/47502
13039         * gcc.target/i386/pr47502-1.c: New.
13040         * gcc.target/i386/pr47502-2.c: Likewise.
13041
13042 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
13043
13044         PR rtl-optimization/48156
13045         * gcc.dg/pr48156.c: New test.
13046
13047 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13048
13049         PR libfortran/47439
13050         * gfortran.dg/scratch_1.f90: Adjust test.
13051
13052 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13053
13054         PR libfortran/47439
13055         * gfortran.dg/scratch_1.f90: New test.
13056
13057 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13058
13059         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13060         variably modified typedefs.
13061         * gcc.dg/c1x-typedef-2.c: Remove.
13062
13063 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13064
13065         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13066         * gcc.dg/c1x-anon-struct-3.c: New test.
13067         * gcc.dg/anon-struct-11.c: Update.
13068
13069 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13070
13071         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13072         dg-xfail-run-if.
13073         Only xfail with gas.
13074
13075 2011-03-18  Jason Merrill  <jason@redhat.com>
13076
13077         * g++.dg/template/fn-ptr1.C: New.
13078
13079         * g++.dg/overload/volatile1.C: New.
13080
13081         * g++.dg/opt/pr23372.C: New.
13082
13083         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13084
13085 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13086
13087         PR middle-end/47405
13088         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13089
13090 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
13091
13092         * gcc.target/arm/unsigned-extend-1.c: New.
13093
13094 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
13095
13096         PR bootstrap/48161
13097         * gcc.c-torture/compile/pr48161.c: New test.
13098
13099 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13100
13101         PR middle-end/47725
13102         * gcc.dg/torture/pr47725.c: New.
13103
13104 2011-03-17  Jason Merrill  <jason@redhat.com>
13105
13106         * g++.dg/cpp0x/constexpr-overflow2.C: New.
13107         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13108
13109 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
13110
13111         * gnat.dg/specs/elab2.ads: New test.
13112         * gnat.dg/specs/elab2_pkg.ads: New helper.
13113
13114 2011-03-17  Jason Merrill  <jason@redhat.com>
13115
13116         * g++.dg/cpp0x/decltype-1212.C: New.
13117         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13118
13119 2011-03-17  Jason Merrill  <jason@redhat.com>
13120
13121         * g++.dg/parse/memfnquals1.C: New.
13122
13123 2011-03-17  Richard Guenther  <rguenther@suse.de>
13124
13125         PR middle-end/48134
13126         * gcc.dg/pr48134.c: New testcase.
13127
13128 2011-03-17  Richard Guenther  <rguenther@suse.de>
13129
13130         PR middle-end/48165
13131         * g++.dg/torture/pr48165.C: New testcase.
13132
13133 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
13134
13135         PR rtl-optimization/48141
13136         * gcc.dg/pr48141.c: New test.
13137
13138 2011-03-16  Jason Merrill  <jason@redhat.com>
13139
13140         * g++.dg/cpp0x/constexpr-48089.C: New.
13141
13142         * g++.dg/cpp0x/constexpr-abi1.C: New.
13143
13144         * g++.dg/cpp0x/constexpr-46336.C: New.
13145         * g++.dg/parse/friend5.C: Adjust expected errors.
13146
13147         * g++.dg/cpp0x/constexpr-47570.C: New.
13148
13149 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13150
13151         PR debug/47510
13152         * ++.dg/debug/dwarf2/typedef6.C: New test.
13153
13154 2011-03-16  Jason Merrill  <jason@redhat.com>
13155
13156         * g++.dg/cpp0x/elision2.C: New.
13157
13158         * g++.dg/cpp0x/constexpr-array3.C: New.
13159
13160 2011-03-16  Jason Merrill  <jason@redhat.com>
13161
13162         * g++.dg/cpp0x/sfinae6.C: New.
13163         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13164         * g++.dg/cpp0x/pr45908.C: Likewise.
13165         * g++.dg/cpp0x/sfinae6.C: Likewise.
13166         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13167         * g++.old-deja/g++.law/arg11.C: Likewise.
13168
13169 2011-03-16  Jason Merrill  <jason@redhat.com>
13170
13171         * g++.dg/template/incomplete6.C: New.
13172
13173 2011-03-16  Jeff Law <law@redhat.com>
13174
13175         * gcc.dg/tree-ssa/vrp55.c: New test.
13176
13177 2011-03-16  Jason Merrill  <jason@redhat.com>
13178
13179         * g++.dg/cpp0x/auto22.C: New.
13180
13181 2011-03-16  Richard Guenther  <rguenther@suse.de>
13182
13183         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13184         optimizing it away if promoted to const.
13185
13186 2011-03-16  Richard Guenther  <rguenther@suse.de>
13187
13188         PR tree-optimization/48149
13189         * gcc.dg/fold-complex-1.c: New testcase.
13190
13191 2011-03-16  Richard Guenther  <rguenther@suse.de>
13192
13193         PR testsuite/48147
13194         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13195         or cloning happens.
13196
13197 2011-03-16  Richard Guenther  <rguenther@suse.de>
13198
13199         PR tree-optimization/26134
13200         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13201
13202 2011-03-16  Richard Guenther  <rguenther@suse.de>
13203
13204         PR tree-optimization/48146
13205         * gcc.dg/torture/pr48146.c: New testcase.
13206
13207 2011-03-16  Richard Guenther  <rguenther@suse.de>
13208
13209         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13210         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13211
13212 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13213
13214         PR middle-end/48136
13215         * gcc.c-torture/compile/pr48136.c: New test.
13216
13217         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13218
13219         PR debug/45882
13220         * gcc.dg/guality/pr45882.c: New test.
13221
13222 2011-03-15  Jason Merrill  <jason@redhat.com>
13223
13224         * g++.dg/cpp0x/constexpr-recursion.C: New.
13225
13226         * g++.dg/cpp0x/implicit11.C: New.
13227
13228 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13229
13230         * g++.dg/cpp0x/constexpr-attribute.C: New.
13231
13232 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
13233
13234         * g++.dg/parse/pr34758.C: New.
13235
13236 2011-03-15  Xinliang David Li  <davidxl@google.com>
13237
13238         PR c/47837
13239         * gcc.dg/uninit-pred-7_d.c: New test.
13240         * gcc.dg/uninit-pred-8_d.c: New test.
13241
13242 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13243
13244         PR target/46788
13245         * gcc.target/arm/pr46788.c: New.
13246
13247 2011-03-15  Richard Guenther  <rguenther@suse.de>
13248
13249         PR middle-end/47650
13250         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13251         * gfortran.dg/ishft_4.f90: Likewise.
13252         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13253
13254 2011-03-15  Richard Guenther  <rguenther@suse.de>
13255
13256         PR tree-optimization/13954
13257         * g++.dg/tree-ssa/pr13954.C: New testcase.
13258
13259 2011-03-15  Richard Guenther  <rguenther@suse.de>
13260
13261         PR tree-optimization/48037
13262         * gcc.target/i386/pr48037-1.c: New testcase.
13263
13264 2011-03-15  Richard Guenther  <rguenther@suse.de>
13265
13266         PR tree-optimization/41490
13267         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13268         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13269         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13270         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13271         * g++.dg/tree-ssa/pr33604.C: Adjust.
13272
13273 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13274
13275         PR middle-end/47917
13276         * gcc.c-torture/execute/pr47917.c: New test.
13277         * gcc.dg/pr47917.c: New test.
13278
13279         PR middle-end/38878
13280         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13281
13282 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13283
13284         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13285         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13286         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13287         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13288         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13289         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13290         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13291         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13292         * gcc.target/i386/avx-floor-vec.c: Ditto.
13293         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13294         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13295         * gcc.target/i386/avx-rint-vec.c: Ditto.
13296         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13297         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13298         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13299         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13300
13301 2011-03-14  Tom Tromey  <tromey@redhat.com>
13302
13303         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13304         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13305         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13306
13307 2011-03-14  Tom Tromey  <tromey@redhat.com>
13308
13309         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13310         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13311         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13312
13313 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13314
13315         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13316
13317 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13318
13319         PR rtl-optimization/47166
13320         * gcc.c-torture/execute/postmod-1.c: New test.
13321
13322 2011-03-14  Richard Guenther  <rguenther@suse.de>
13323
13324         PR middle-end/48098
13325         * gcc.dg/torture/pr48098.c: New testcase.
13326
13327 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13328
13329         PR target/48053
13330         * gcc.target/powerpc/pr48053-1.c: New test.
13331         * gcc.target/powerpc/pr48053-2.c: Likewise.
13332
13333 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13334
13335         PR libfortran/48066
13336         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13337
13338 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13339
13340         PR libfortran/48066
13341         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13342
13343 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13344
13345         PR fortran/48059
13346         * gfortran.dg/class_41.f03: New.
13347
13348 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13349
13350         * g++.dg/conversion/cast3.C: New test.
13351
13352 2011-03-11  Jason Merrill  <jason@redhat.com>
13353
13354         * g++.dg/template/error45.C: New.
13355
13356         * g++.dg/parse/no-type-defn1.C: New.
13357
13358         * g++.dg/ext/attrib40.C: New.
13359
13360         * g++.dg/cpp0x/regress/array1.C: New.
13361
13362 2011-03-11  Richard Guenther  <rguenther@suse.de>
13363
13364         PR tree-optimization/48067
13365         * gcc.dg/pr48067.c: New testcase.
13366
13367 2011-03-11  Richard Guenther  <rguenther@suse.de>
13368
13369         PR lto/48073
13370         * g++.dg/lto/20110311-1_0.C: New testcase.
13371
13372 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13373
13374         PR c++/48035
13375         * g++.dg/inherit/virtual8.C: New test.
13376
13377         PR middle-end/48044
13378         * gcc.dg/torture/pr48044.c: New test.
13379
13380 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13381
13382         PR fortran/47768
13383         * gfortran.dg/proc_ptr_comp_31.f90: New.
13384
13385 2011-03-11  Richard Guenther  <rguenther@suse.de>
13386
13387         PR tree-optimization/47278
13388         * gcc.dg/torture/pr47278-1.c: New testcase.
13389         * gcc.dg/torture/pr47278-2.c: Likewise.
13390
13391 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13392
13393         PR tree-optimization/48063
13394         * gcc.dg/torture/pr48063.c: New test.
13395
13396 2011-03-10  Jason Merrill  <jason@redhat.com>
13397
13398         * g++.dg/template/array22.C: New.
13399
13400         * g++.dg/cpp0x/syntax-err1.C: New.
13401         * g++.dg/parse/error36.C: Adjust expected errors.
13402         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13403         * g++.old-deja/g++.pt/typename3.C: Likewise.
13404         * g++.old-deja/g++.pt/typename4.C: Likewise.
13405         * g++.old-deja/g++.pt/typename6.C: Likewise.
13406
13407 2011-03-09  Jason Merrill  <jason@redhat.com>
13408
13409         * g++.dg/template/nontype22.C: New.
13410
13411 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13412
13413         PR tree-optimization/47714
13414         * g++.dg/torture/pr47714.C: New test.
13415
13416 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13417
13418         PR target/47755
13419         * gcc.target/powerpc/pr47755-2.c: New file.
13420
13421 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13422
13423         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13424         is not set in the environment, pass 64 as first argument when not
13425         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13426         native where ulimit -u is supported.
13427
13428 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13429
13430         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13431
13432 2011-03-08  Jason Merrill  <jason@redhat.com>
13433
13434         * g++.dg/template/nontype21.C: New.
13435
13436         * g++.dg/template/anon5.C: New.
13437
13438 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13439
13440         PR debug/47881
13441         * gcc.dg/pr47881.c: New test.
13442
13443 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13444
13445         PR c++/47957
13446         * g++.dg/lookup/template3.C: New test.
13447
13448 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13449
13450         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13451         'long' type.
13452
13453 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13454
13455         PR testsuite/47954
13456         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13457         sizeof to compute alignment.
13458
13459 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13460
13461         PR tree-optimization/48022
13462         * gcc.dg/pr48022-1.c: New test.
13463         * gcc.dg/pr48022-2.c: New test.
13464
13465 2011-03-07  Jason Merrill  <jason@redhat.com>
13466
13467         * g++.dg/template/nontype20.C: New.
13468         * g++.dg/init/member1.C: Adjust expected errors.
13469         * g++.dg/parse/constant4.C: Likewise.
13470         * g++.dg/template/qualified-id3.C: Likewise.
13471         * g++.old-deja/g++.pt/crash10.C: Likewise.
13472
13473         * g++.dg/cpp0x/regress/non-const1.C: New.
13474
13475 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13476
13477         PR debug/47991
13478         * gcc.dg/pr47991.c: New test.
13479
13480 2011-03-07  Jason Merrill  <jason@redhat.com>
13481
13482         * g++.dg/abi/mangle46.C: New.
13483
13484 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13485
13486         PR target/47862
13487         * gcc.target/powerpc/pr47862.c: New.
13488
13489 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13490
13491         PR target/45413
13492         * gcc.target/i386/combine-mul.c: Require nonpic.
13493
13494 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13495             Nathan Froyd  <froydnj@codesourcery.com>
13496
13497         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13498
13499 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13500
13501         * README.QMTEST: Remove.
13502
13503 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13504             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13505
13506         PR fortran/47850
13507         * gfortran.dg/array_constructor_37.f90 : New test.
13508
13509 2011-03-05  Jason Merrill  <jason@redhat.com>
13510
13511         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13512         * g++.dg/abi/mangle45.C: Likewise.
13513         * g++.dg/cpp0x/trailing1.C: Likewise.
13514
13515 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13516
13517         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13518
13519 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13520
13521         PR rtl-optimization/47899
13522         * gcc.dg/pr47899.c: New test.
13523
13524         * gcc.dg/torture/pr47968.c: Ignore warnings.
13525
13526         PR tree-optimization/47967
13527         * gcc.c-torture/compile/pr47967.c: New test.
13528
13529 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13530
13531         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13532         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13533
13534 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13535
13536         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13537         and property_getAttributes() if __OBJC2__.
13538         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13539         * objc.dg/property/property-encoding-1.m: New.
13540         * obj-c++.dg/property/property-encoding-1.mm: New.
13541
13542 2011-03-04  Jason Merrill  <jason@redhat.com>
13543
13544         * g++.dg/template/pseudodtor6.C: New.
13545
13546         * g++.dg/inherit/covariant19.C: New.
13547
13548 2011-03-04  Richard Guenther  <rguenther@suse.de>
13549
13550         PR middle-end/47968
13551         * gcc.dg/torture/pr47968.c: New testcase.
13552
13553 2011-03-04  Richard Guenther  <rguenther@suse.de>
13554
13555         PR middle-end/47975
13556         * gcc.dg/torture/pr47975.c: New testcase.
13557
13558 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13559
13560         PR c++/47974
13561         * g++.dg/template/crash106.C: New.
13562
13563 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13564
13565         PR c/47963
13566         * gcc.dg/gomp/pr47963.c: New test.
13567         * g++.dg/gomp/pr47963.C: New test.
13568
13569 2011-03-02  Jason Merrill  <jason@redhat.com>
13570
13571         * g++.dg/cpp0x/regress/condition1.C: New.
13572
13573         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13574
13575 2011-03-01  Jason Merrill  <jason@redhat.com>
13576
13577         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13578
13579         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13580
13581 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13582
13583         PR rtl-optimization/47925
13584         * gcc.c-torture/execute/pr47925.c: New test.
13585
13586 2011-03-01  Jason Merrill  <jason@redhat.com>
13587
13588         * g++.dg/cpp0x/decltype25.C: New.
13589
13590         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13591
13592 2011-03-01  Richard Guenther  <rguenther@suse.de>
13593
13594         PR tree-optimization/47890
13595         * gcc.dg/torture/pr47890.c: New testcase.
13596
13597 2011-03-01  Richard Guenther  <rguenther@suse.de>
13598
13599         PR lto/47924
13600         * gcc.dg/lto/pr47924_0.c: New testcase.
13601
13602 2011-03-01  Richard Guenther  <rguenther@suse.de>
13603
13604         PR lto/46911
13605         * gfortran.dg/lto/pr46911_0.f: New testcase.
13606
13607 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13608
13609         PR libgfortran/47933
13610         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13611         compile errors from older code form.
13612
13613 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13614
13615         PR libgfortran/47567
13616         * gfortran.dg/fmt_fw_d.f90: New test.
13617
13618 2011-02-28  Jason Merrill  <jason@redhat.com>
13619
13620         * g++.dg/inherit/covariant18.C: New.
13621
13622 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13623
13624         PR middle-end/47893
13625         * gcc.dg/pr47893.c: New test.
13626
13627 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13628
13629         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13630         NULL in case of a selector with conflicting types.
13631         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13632
13633 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13634
13635         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13636         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13637         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13638         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13639
13640 2011-02-28  Jason Merrill  <jason@redhat.com>
13641
13642         PR c++/47906
13643         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13644
13645 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13646
13647         PR libgfortran/47778
13648         * gfortran.dg/namelist_71.f90: New test.
13649
13650 2011-02-27  Jason Merrill  <jason@redhat.com>
13651
13652         PR c++/47906
13653         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13654         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13655
13656 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13657
13658         PR c++/46466
13659         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13660
13661 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13662
13663         PR fortran/47886
13664         * gfortran.dg/gomp/task-1.f90: Removed.
13665
13666 2011-02-26  Jason Merrill  <jason@redhat.com>
13667
13668         * g++.dg/template/this-targ1.C: New.
13669
13670         * g++.dg/cpp0x/regress/template-const1.C: New.
13671         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13672         * g++.dg/template/function1.C: Adjust.
13673         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13674         * g++.dg/debug/debug7.C: Adjust.
13675
13676 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13677
13678         PR fortran/47886
13679         * gfortran.dg/gomp/task-1.f90: New.
13680
13681 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13682
13683         * gcc.target/arm/neon-thumb2-move.c: Add
13684         dg-require-effective-target arm_thumb2_ok.
13685
13686 2011-02-24  Jason Merrill  <jason@redhat.com>
13687
13688         * g++.dg/parse/constant1.C: Specify C++98 mode.
13689         * g++.dg/parse/constant5.C: Likewise.
13690         * g++.dg/parse/error2.C: Likewise.
13691         * g++.dg/parse/semicolon3.C: Likewise.
13692         * g++.dg/template/crash14.C: Likewise.
13693         * g++.dg/template/local4.C: Likewise.
13694         * g++.dg/template/nontype3.C: Likewise.
13695         * g++.dg/parse/crash31.C: Adjust expected errors.
13696         * g++.dg/template/function1.C: Likewise.
13697         * g++.dg/template/ref3.C: Likewise.
13698         * g++.dg/template/static9.C: Likewise.
13699         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13700
13701         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13702         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13703         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13704         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13705         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13706
13707 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13708
13709         PR fortran/47878
13710         * gfortran.dg/pr47878.f90: New test.
13711
13712 2011-02-24  Richard Guenther  <rguenther@suse.de>
13713
13714         PR testsuite/47801
13715         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13716         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13717
13718 2011-02-24  Richard Guenther  <rguenther@suse.de>
13719
13720         PR fortran/47839
13721         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13722         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13723
13724 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13725
13726         PR libgfortran/47567
13727         * gfortran.dg/fmt_f0_1.f90: Update test.
13728
13729 2011-02-23  Jason Merrill  <jason@redhat.com>
13730
13731         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13732         * g++.dg/abi/mangle45.C: New.
13733
13734         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13735         * g++.dg/template/canon-type-9.C: Match use of decltype
13736         between declaration and definition.
13737         * g++.dg/template/canon-type-12.C: Likewise.
13738
13739 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13740
13741         PR fortran/40850
13742         * gfortran.dg/nested_allocatables_1.f90: New.
13743
13744 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13745
13746         PR c++/46868
13747         * g++.dg/pr46868.C: New test.
13748         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13749         * g++.dg/parse/error14.C: Adjust.
13750
13751 2011-02-23  Richard Guenther  <rguenther@suse.de>
13752
13753         PR tree-optimization/47838
13754         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13755
13756 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13757
13758         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13759
13760 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13761
13762         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13763         * gfortran.dg/count_init_expr.f03: Ditto.
13764         * gfortran.dg/gomp/pr43711.f90: Ditto.
13765         * gcc.dg/struct-parse-2.c: Ditto.
13766         * gcc.dg/parse-error-3.c: Ditto.
13767         * gcc.dg/Wlogical-op-1.c: Ditto.
13768         * gcc.dg/Walways-true-1.c: Ditto.
13769         * gcc.dg/pr24225.c: Ditto.
13770         * gcc.dg/Walways-true-2.c: Ditto.
13771         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13772         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13773         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13774         * g++.dg/overload/defarg4.C: Ditto.
13775         * g++.dg/inherit/covariant16.C: Ditto.
13776         * g++.dg/inherit/virtual7.C: Ditto.
13777         * g++.dg/template/canon-type-9.C: Ditto.
13778         * g++.dg/template/access19.C: Ditto.
13779         * g++.dg/template/call7.C: Ditto.
13780         * g++.dg/template/canon-type-2.C: Ditto.
13781         * g++.dg/template/init7.C: Ditto.
13782         * g++.dg/template/sizeof-template-argument.C: Ditto.
13783         * g++.dg/template/const3.C: Ditto.
13784         * g++.dg/template/sfinae26.C: Ditto.
13785         * g++.dg/template/sfinae26.C: Ditto.
13786         * g++.dg/template/canon-type-11.C: Ditto.
13787         * g++.dg/template/union2.C: Ditto.
13788         * g++.dg/template/canon-type-3.C: Ditto.
13789         * g++.dg/template/canon-type-1.C: Ditto.
13790         * g++.dg/template/canon-type-5.C: Ditto.
13791         * g++.dg/template/canon-type-7.C: Ditto.
13792         * g++.dg/template/canon-type-10.C: Ditto.
13793         * g++.dg/template/spec36.C: Ditto.
13794         * g++.dg/template/typedef38.C: Ditto.
13795         * g++.dg/template/canon-type-4.C: Ditto.
13796         * g++.dg/template/canon-type-6.C: Ditto.
13797         * g++.dg/template/canon-type-13.C: Ditto.
13798         * g++.dg/template/instantiate9.C: Ditto.
13799         * g++.dg/template/ttp22.C: Ditto.
13800         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13801         * g++.dg/warn/Walways-true-1.C: Ditto.
13802         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13803         * g++.dg/warn/Walways-true-2.C: Ditto.
13804         * g++.dg/conversion/op4.C: Ditto.
13805         * g++.dg/opt/pr19650.C: Ditto.
13806         * g++.dg/lookup/friend11.C: Ditto.
13807         * g++.dg/other/default2.C: Ditto.
13808         * g++.dg/other/default3.C: Ditto.
13809         * g++.dg/other/dtor2.C: Ditto.
13810         * g++.dg/other/friend5.C: Ditto.
13811         * g++.dg/other/default5.C: Ditto.
13812         * g++.dg/init/brace6.C: Ditto.
13813         * g++.dg/init/aggr5.C: Ditto.
13814         * g++.dg/init/error2.C: Ditto.
13815         * g++.dg/expr/bound-mem-fun.C: Ditto.
13816         * g++.dg/expr/cond6.C: Ditto.
13817         * g++.dg/expr/stmt-expr-1.C: Ditto.
13818         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13819         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13820         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13821         * g++.dg/cpp0x/bracket1.C: Ditto.
13822         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13823         * g++.dg/cpp0x/pr38646.C: Ditto.
13824         * g++.dg/cpp0x/variadic73.C: Ditto.
13825         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13826         * g++.dg/cpp0x/bracket4.C: Ditto.
13827         * g++.dg/cpp0x/decltype4.C: Ditto.
13828         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13829         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13830         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13831         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13832         * g++.dg/cpp0x/decltype2.C: Ditto.
13833         * g++.dg/cpp0x/decltype1.C: Ditto.
13834         * g++.dg/cpp0x/bracket2.C: Ditto.
13835         * g++.dg/cpp0x/decltype5.C: Ditto.
13836         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13837         * g++.dg/cpp0x/variadic70.C: Ditto.
13838         * g++.dg/cpp0x/decltype6.C: Ditto.
13839         * g++.dg/cpp0x/rvo.C: Ditto.
13840         * g++.dg/cpp0x/vt-40092.C: Ditto.
13841         * g++.dg/cpp0x/variadic-new.C: Ditto.
13842         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13843         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13844         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13845         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13846         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13847         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13848         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13849         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13850         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13851         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13852         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13853         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13854         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13855         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13856         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13857         * g++.dg/cpp0x/pr39639.C: Ditto.
13858         * g++.dg/cpp0x/decltype3.C: Ditto.
13859         * g++.dg/cpp0x/variadic68.C: Ditto.
13860         * g++.dg/cpp0x/variadic-function.C: Ditto.
13861         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13862         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13863         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13864         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13865         * g++.dg/parse/crash35.C: Ditto.
13866         * g++.dg/parse/crash40.C: Ditto.
13867         * g++.dg/parse/defarg12.C: Ditto.
13868         * g++.dg/parse/crash34.C: Ditto.
13869         * g++.dg/parse/constructor3.C: Ditto.
13870         * g++.dg/parse/template23.C: Ditto.
13871         * g++.dg/parse/crash56.C: Ditto.
13872         * g++.dg/parse/dtor13.C: Ditto.
13873         * g++.dg/parse/error33.C: Ditto.
13874         * g++.dg/parse/ctor9.C: Ditto.
13875         * g++.dg/parse/error32.C: Ditto.
13876         * g++.dg/parse/error37.C: Ditto.
13877         * g++.dg/parse/bitfield3.C: Ditto.
13878         * g++.dg/parse/struct-4.C: Ditto.
13879         * g++.dg/ext/has_trivial_copy.C: Ditto.
13880         * g++.dg/ext/is_polymorphic.C: Ditto.
13881         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13882         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13883         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13884         * g++.dg/ext/is_union.C: Ditto.
13885         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13886         * g++.dg/ext/is_pod.C: Ditto.
13887         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13888         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13889         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13890         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13891         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13892         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13893         * g++.dg/ext/is_abstract.C: Ditto.
13894         * g++.dg/ext/has_trivial_assign.C: Ditto.
13895         * g++.dg/ext/is_class.C: Ditto.
13896         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13897         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13898         * g++.dg/ext/is_base_of.C: Ditto.
13899         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13900         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13901         * g++.dg/ext/is_empty.C: Ditto.
13902         * g++.dg/ext/is_enum.C: Ditto.
13903         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13904         * gnat.dg/opt11.adb: Ditto.
13905         * obj-c++.dg/pr45735.mm: Ditto.
13906         * obj-c++.dg/pr24393.mm: Ditto.
13907         * obj-c++.dg/exceptions-2.mm: Ditto.
13908         * objc.dg/pr45735.m: Ditto.
13909         * objc.dg/pr24393.m: Ditto.
13910
13911 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13912
13913         * objc.dg/attributes/objc-exception-1.m: New.
13914
13915 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13916
13917         * gcc.dg/cpp/include7.c: New test.
13918
13919 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13920
13921         PR c++/47242
13922         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13923
13924 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13925
13926         PR rtl-optimization/47763
13927         * gcc.dg/pr47763.c: New test.
13928
13929 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13930
13931         PR fortran/45743
13932         * gfortran.dg/whole_file_32.f90 : New test.
13933
13934 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13935
13936         PR c++/47666
13937         * g++.dg/inherit/virtual7.C: New test.
13938
13939 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13940
13941         PR objc/47832
13942         * objc.dg/type-size-3.m: Updated error message.
13943         * objc.dg/type-size-4.m: New test.
13944         * objc.dg/type-size-5.m: New test.
13945
13946 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13947
13948         * lib/gnat.exp: Fix comments.
13949         Don't load libgloss.exp.
13950         (default_gnat_version): Call $compiler with --version.
13951         Adapt regexp for gnatmake output, insert version.
13952         (gnat_version): New proc.
13953         (gnat_init): Remove gnat_libgcc_s_path.
13954         (gnat_target_compile): Likewise.
13955         Remove ld_library_path.
13956         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13957         (gnat_pass): Remove.
13958         (gnat_pass): Remove.
13959         (gnat_finish): Remove.
13960         (gnat_exit): Remove.
13961         (local_find_gnatmake): Reindent.
13962         (runtest_file_p): Remove.
13963         (prune_warnings): Remove.
13964         (find_gnatclean): New proc.
13965         * lib/gnat-dg.exp (lremove): New proc.
13966         (gnat-dg-test): Reindent.
13967         Remove additional output files.
13968         (gnat-dg-runtest): Remove.
13969
13970         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13971         * gnat.dg/loop_optimization6.adb: Likewise.
13972         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13973
13974 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13975
13976         PR tree-optimization/47835
13977         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13978
13979 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13980
13981         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13982         * gfortran.dg/abstract_type_2.f03: Ditto.
13983         * gfortran.dg/abstract_type_3.f03: Ditto.
13984         * gfortran.dg/abstract_type_4.f03: Ditto.
13985         * gfortran.dg/abstract_type_5.f03: Ditto.
13986         * gfortran.dg/abstract_type_6.f03: Ditto.
13987         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13988         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13989         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13990         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13991         * gfortran.dg/array_function_5.f90: Ditto.
13992         * gfortran.dg/asynchronous_3.f03: Ditto.
13993         * gfortran.dg/char_expr_1.f90: Ditto.
13994         * gfortran.dg/class_14.f03: Ditto.
13995         * gfortran.dg/data_array_6.f: Ditto.
13996         * gfortran.dg/data_invalid.f90: Ditto.
13997         * gfortran.dg/dot_product_1.f03: Ditto.
13998         * gfortran.dg/func_derived_5.f90: Ditto.
13999         * gfortran.dg/func_result_4.f90: Ditto.
14000         * gfortran.dg/implied_do_1.f90: Ditto.
14001         * gfortran.dg/initialization_25.f90: Ditto.
14002         * gfortran.dg/initialization_26.f90: Ditto.
14003         * gfortran.dg/interface_34.f90: Ditto.
14004         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
14005         * gfortran.dg/keyword_symbol_1.f90: Ditto.
14006         * gfortran.dg/matmul_8.f03: Ditto.
14007         * gfortran.dg/merge_init_expr.f90: Ditto.
14008         * gfortran.dg/pack_assign_1.f90: Ditto.
14009         * gfortran.dg/pack_vector_1.f90: Ditto.
14010         * gfortran.dg/pointer_check_8.f90: Ditto.
14011         * gfortran.dg/product_init_expr.f03: Ditto.
14012         * gfortran.dg/reshape_order_5.f90: Ditto.
14013         * gfortran.dg/reshape_shape_1.f90: Ditto.
14014         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
14015         * gfortran.dg/same_name_2.f90: Ditto.
14016         * gfortran.dg/selected_real_kind_1.f90: Ditto.
14017         * gfortran.dg/spread_init_expr.f03: Ditto.
14018         * gfortran.dg/stmt_func_1.f90: Ditto.
14019         * gfortran.dg/sum_init_expr.f03: Ditto.
14020         * gfortran.dg/transpose_3.f03: Ditto.
14021         * gfortran.dg/unpack_init_expr.f03: Ditto.
14022         * gfortran.dg/warn_conversion.f90: Ditto.
14023         * gfortran.dg/warn_conversion_2.f90: Ditto.
14024         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
14025         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
14026         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
14027         * gfortran.dg/whole_file_16.f90: Ditto.
14028         * gfortran.dg/whole_file_17.f90: Ditto.
14029         * gfortran.dg/whole_file_18.f90: Ditto.
14030         * gfortran.dg/whole_file_20.f03: Ditto.
14031         * gfortran.dg/whole_file_5.f90: Ditto.
14032         * gfortran.dg/whole_file_6.f90: Ditto.
14033         * gfortran.dg/write_invalid_format.f90: Ditto.
14034         * gfortran.dg/zero_sized_6.f90: Ditto.
14035
14036 2011-02-21  Jeff Law <law@redhat.com>
14037
14038         PR rtl-optimization/46178
14039         * gcc.target/i386/pr46178.c: New test.
14040
14041         PR rtl-optimization/46002
14042         * gcc.c-torture/compile/pr46002.c: New test.
14043
14044 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14045
14046         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14047         *-*-hpux10*.
14048
14049 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
14050
14051         PR debug/47106
14052         * g++.dg/debug/pr47106.C: Require effective target lto.
14053
14054 2011-02-21  Jason Merrill  <jason@redhat.com>
14055
14056         * g++.dg/cpp0x/constexpr-diag2.C: New.
14057
14058 2011-02-20  Jason Merrill  <jason@redhat.com>
14059
14060         * g++.dg/cpp0x/constexpr-ctor7.C: New.
14061
14062         * g++.dg/cpp0x/fntmpdefarg2.C: New.
14063
14064         * g++.dg/overload/conv-op1.C: New.
14065
14066         * g++.dg/cpp0x/constexpr-synth1.C: New.
14067
14068 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14069
14070         * objc.dg/layout-2.m: New.
14071         * objc.dg/selector-3.m: Adjusted location of error message.
14072         * objc.dg/type-size-3.m: Same.
14073         * obj-c++.dg/selector-3.mm: Same.
14074
14075 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14076
14077         PR objc/47784
14078         * objc.dg/property/dotsyntax-22.m: New.
14079         * obj-c++.dg/property/dotsyntax-22.mm: New.
14080
14081 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
14082
14083         PR c++/46394
14084         * g++.dg/template/typedef38.C: New test.
14085
14086 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14087
14088         PR fortran/46818
14089         * gfortran.dg/whole_file_30.f90 : New test.
14090         * gfortran.dg/whole_file_31.f90 : New test.
14091
14092 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14093
14094         PR fortran/45077
14095         PR fortran/44945
14096         * gfortran.dg/whole_file_28.f90 : New test.
14097         * gfortran.dg/whole_file_29.f90 : New test.
14098
14099 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
14100
14101         PR c++/44118
14102         * g++.dg/template/crash105.C: New.
14103
14104 2011-02-19  Jason Merrill  <jason@redhat.com>
14105
14106         * g++.dg/cpp0x/regress/no-elide1.C: New.
14107
14108 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
14109
14110         PR tree-optimization/46620
14111         * gcc.dg/pr46620.c: New.
14112
14113 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14114
14115         PR c/47809
14116         * gcc.target/i386/pr47809.c: New test.
14117
14118 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14119             Tobias Burnus  <burnus@net-b.de>
14120
14121         * lib/target-supports.exp
14122         (check_effective_target_fortran_large_real): New check for large reals.
14123         * gfortran.dg/nan_7.f90: New test.
14124
14125 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14126
14127         PR libgfortran/47567
14128         * gfortran.dg/fmt_f0_1.f90: Update test.
14129
14130 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
14131
14132         PR fortran/47348
14133         * gfortran.dg/array_constructor_36.f90 : New test.
14134         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14135         allow for comparison between different elements of the array
14136         constructor at different levels of optimization.
14137
14138 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14139
14140         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14141         * gcc.target/i386/pr32280-1.c: Likewise.
14142
14143 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14144
14145         PR target/47800
14146         * gcc.target/i386/pr47800.c: New test.
14147
14148 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14149
14150         * objc/execute/exceptions/foward-1.x: New.
14151
14152 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14153
14154         PR fortran/47789
14155         * gfortran.dg/derived_constructor_comps_4.f90: New.
14156
14157 2011-02-18  Tobias Burnus
14158
14159         PR fortran/47775
14160         * gfortran.dg/func_result_6.f90: New.
14161
14162 2011-02-18  Michael Matz  <matz@suse.de>
14163
14164         PR fortran/45586
14165         * gfortran.dg/lto/pr45586_0.f90: New test.
14166         * gfortran.dg/typebound_proc_20.f90: Ditto.
14167         * gfortran.dg/typebound_proc_21.f90: Ditto.
14168
14169 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14170
14171         PR c++/47795
14172         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14173
14174 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14175
14176         PR fortran/47750
14177         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14178         gcc_warning_prefix.
14179         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14180         normalizing the error/warning output.
14181         * gfortran.dg/Wall.f90: Update dg-error/warning.
14182         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14183         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14184         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14185         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14186         * gfortran.dg/class_30.f90: Update dg-error/warning.
14187         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14188         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14189         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14190         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14191         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14192         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14193         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14194         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14195         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14196         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14197         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14198         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14199         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14200         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14201         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14202         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14203         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14204         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14205         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14206         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14207         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14208         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14209         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14210         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14211         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14212
14213 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14214
14215         PR fortran/47768
14216         * gfortran.dg/proc_ptr_comp_30.f90: New.
14217
14218 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14219
14220         PR debug/47780
14221         * gcc.target/i386/pr47780.c: New test.
14222
14223 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14224
14225         PR fortran/47767
14226         * gfortran.dg/class_40.f03: New.
14227
14228 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14229
14230         PR c++/47208
14231         * g++.dg/cpp0x/auto21.C: New test.
14232
14233 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14234
14235         * objc.dg/special/unclaimed-category-1.h: Updated for
14236         new ABI support.
14237         * objc.dg/special/unclaimed-category-1.m: Same.
14238         * objc.dg/zero-link-1.m: Same.
14239         * objc.dg/lookup-1.m: Same.
14240         * objc.dg/torture/strings/const-str-9.m
14241         * objc.dg/torture/strings/const-str-10.m: Same.
14242         * objc.dg/torture/strings/const-str-11.m: Same.
14243         * objc.dg/torture/forward-1.m: Same.
14244         * objc.dg/zero-link-2.m: Same.
14245         * objc.dg/encode-7-next-64bit.m: Same.
14246         * objc.dg/method-4.m: Same.
14247         * objc.dg/next-runtime-1.m: Same.
14248         * objc.dg/image-info.m: Same.
14249         * objc.dg/pr23214.m: Same.
14250         * objc.dg/symtab-1.m: Same.
14251         * obj-c++.dg/basic.m: Same.
14252         * obj-c++.dg/proto-lossage-3.m: Same.
14253         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14254         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14255         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14256         * obj-c++.dg/method-11.m: Same.
14257         * objc/execute/enumeration-1.m: Same.
14258         * objc/execute/object_is_class.m: Same.
14259         * objc/execute/formal_protocol-2.m: Same.
14260         * objc/execute/formal_protocol-4.m: Same.
14261         * objc/execute/formal_protocol-6.m: Same.
14262         * objc/execute/bycopy-3.m: Same.
14263         * objc/execute/exceptions/catchall-1.m: Same.
14264         * objc/execute/exceptions/finally-1.m: Same.
14265         * objc/execute/exceptions/local-variables-1.m: Same.
14266         * objc/execute/exceptions/foward-1.m: Same.
14267         * objc/execute/bf-common.h
14268         * objc/execute/enumeration-2.m: Same.
14269         * objc/execute/formal_protocol-1.m: Same.
14270         * objc/execute/formal_protocol-3.m: Same.
14271         * objc/execute/formal_protocol-5.m: Same.
14272         * objc/execute/accessing_ivars.m: Same.
14273         * objc/execute/bycopy-2.m: Same.
14274         * objc/execute/formal_protocol-7.m: Same.
14275         * objc/execute/compatibility_alias.m: Same.
14276         * objc/execute/no_clash.m: Same.
14277         * objc/execute/object_is_meta_class.m: Same.
14278         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14279         * objc/execute/class-tests-1.h: Include stdio.h.
14280         * objc/execute/class-tests-2.h: Same.
14281         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14282         runtimes.
14283         * obj-c++.dg/try-catch-2.mm: Same.
14284
14285 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14286
14287         PR c++/47783
14288         * g++.dg/warn/Wunused-parm-4.C: New test.
14289
14290 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14291             Jan Hubicka  <jh@suse.cz>
14292
14293         PR debug/47106
14294         PR debug/47402
14295         * g++.dg/debug/pr47106.C: New.
14296
14297 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14298
14299         PR target/43653
14300         * gcc.target/i386/pr43653.c: New test.
14301
14302 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14303
14304         PR c++/47172
14305         * g++.dg/template/inherit6.C: New test.
14306
14307 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14308
14309         PR fortran/47745
14310         * gfortran.dg/class_39.f03: New.
14311
14312 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14313
14314         PR c++/47326
14315         * g++.dg/cpp0x/variadic106.C: New test.
14316
14317 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14318
14319         PR libfortran/47757
14320         * gfortran.dg/pr47757-1.f90: New test.
14321         * gfortran.dg/pr47757-2.f90: New test.
14322         * gfortran.dg/pr47757-3.f90: New test.
14323
14324         PR c++/47704
14325         * g++.dg/cpp0x/enum8.C: New test.
14326
14327 2011-02-15  Jason Merrill  <jason@redhat.com>
14328
14329         * g++.dg/inherit/implicit-trivial1.C: New.
14330         * g++.dg/cpp0x/implicit-trivial1.C: New.
14331
14332 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14333
14334         PR middle-end/47725
14335         * gcc.dg/torture/pr47725.c: Removed.
14336
14337 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14338
14339         PR target/47755
14340         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14341         constant does not generate a load from memory.
14342
14343 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14344
14345         PR middle-end/47725
14346         * gcc.dg/torture/pr47725.c: New.
14347
14348 2011-02-15  Richard Guenther  <rguenther@suse.de>
14349
14350         PR tree-optimization/47743
14351         * gcc.dg/torture/pr47743.c: New testcase.
14352
14353 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14354
14355         PR middle-end/47581
14356         * gcc.target/i386/pr47581.c: New test.
14357
14358 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14359
14360         PR fortran/47730
14361         * gfortran.dg/select_type_22.f03: New.
14362
14363 2011-02-14  Jason Merrill  <jason@redhat.com>
14364
14365         * g++.dg/cpp0x/regress/enum1.C: New.
14366
14367 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14368
14369         * gnat.dg/include.adb: New test.
14370
14371 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14372
14373         PR fortran/47728
14374         * gfortran.dg/class_38.f03: New.
14375
14376 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14377
14378         * gcc.dg/pr46494.c: New test.
14379
14380 2011-02-14  Richard Guenther  <rguenther@suse.de>
14381
14382         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14383
14384 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14385
14386         PR ada/41929
14387         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14388         sparc*-sun-solaris2.11.
14389
14390 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14391
14392         PR fortran/47349
14393         * gfortran.dg/argument_checking_18.f90: New.
14394
14395 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14396
14397         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14398         * gfortran.dg/argument_checking_17.f90: New.
14399
14400 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14401
14402         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14403         are temporarily disabled.
14404         * gfortran.dg/class_7.f03: Ditto.
14405         * gfortran.dg/coarray_14.f90: Ditto.
14406         * gfortran.dg/typebound_proc_13.f03: Ditto.
14407
14408 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14409
14410         PR fortran/45586
14411         * gfortran.dg/extends_11.f03: New.
14412
14413 2011-02-11  Xinliang David Li  <davidxl@google.com>
14414
14415         PR tree-optimization/47707
14416         * g++.dg/tree-ssa/pr47707.C: New test.
14417
14418 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14419
14420         * g++.dg/opt/inline17.C: New test.
14421
14422 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14423
14424         PR fortran/47550
14425         * gfortran.dg/pure_formal_2.f90: New.
14426
14427 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14428
14429         PR rtl-optimization/47614
14430         * gfortran.dg/pr47614.f: New.
14431
14432 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14433
14434         PR driver/47678
14435         * gcc.dg/opts-6.c: New test.
14436
14437 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14438
14439         PR debug/47684
14440         * gcc.dg/pr47684.c: New test.
14441
14442 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14443
14444         PR target/47629
14445         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14446         c99_runtime, dg-add-options c99_runtime.
14447         (main): Use __asm__.
14448
14449 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14450
14451         PR testsuite/47400
14452         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14453         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14454         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14455         * gcc.dg/ucnid-10.c: Likewise.
14456         * gcc.dg/ucnid-13.c: Likewise.
14457         * gcc.dg/ucnid-7.c: Likewise.
14458         * gcc.dg/ucnid-8.c: Likewise.
14459         Adapt dg-warning line number.
14460
14461 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14462
14463         * gcc.target/i386/parity-1.c: Use -march=k8.
14464         * gcc.target/i386/parity-2.c: Ditto.
14465         * gcc.target/i386/vecinit-1.c: Ditto.
14466         * gcc.target/i386/vecinit-2.c: Ditto.
14467
14468 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14469
14470         PR target/46610
14471         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14472         * gcc.target/mips/save-restore-3.c: Likewise.
14473         * gcc.target/mips/save-restore-4.c: Likewise.
14474         * gcc.target/mips/save-restore-5.c: Likewise.
14475
14476         PR target/47683
14477         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14478         * g++.dg/tree-prof/partition2.C: Likewise.
14479
14480 2011-02-09  Jason Merrill  <jason@redhat.com>
14481
14482         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14483         rather than misdeclare std::puts.
14484
14485         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14486         * g++.dg/other/warning1.C: Likewise.
14487         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14488         * g++.old-deja/g++.gb/scope06.C: Likewise.
14489         * g++.old-deja/g++.law/cvt11.C: Likewise.
14490         * g++.old-deja/g++.law/init1.C: Likewise.
14491         * g++.dg/abi/mangle26.C: Likewise.
14492
14493         * g++.dg/template/function1.C: Adjust for C++0x mode.
14494         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14495
14496         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14497         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14498
14499         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14500
14501         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14502
14503         * g++.dg/cpp0x/regress: New directory.
14504         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14505         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14506         * g++.dg/cpp0x/regress/regress3.C: New.
14507
14508 2011-02-10  Richard Guenther  <rguenther@suse.de>
14509
14510         PR tree-optimization/47677
14511         * gcc.dg/torture/pr47677.c: New testcase.
14512
14513 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14514
14515         * objc.dg/special/load-category-1.m: Remove unused header.
14516         * objc.dg/special/load-category-1a.m: Likewise.
14517         * objc.dg/special/load-category-2.m: Likewise.
14518         * objc.dg/special/load-category-2a.m: Likewise.
14519         * objc.dg/special/load-category-3.m: Likewise.
14520         * objc.dg/special/load-category-3a.m: Likewise.
14521         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14522         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14523         * objc.dg/attributes/class-attribute-1.m: Likewise.
14524         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14525         * obj-c++.dg/property/property.exp: Likewise.
14526         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14527         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14528         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14529         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14530         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14531         * obj-c++.dg/template-8.mm: Likewise.
14532
14533 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14534
14535         PR target/47665
14536         * gcc.target/i386/pr47665.c: New test.
14537
14538 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14539
14540         PR testsuite/47622
14541         Revert
14542         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14543         PR debug/42631
14544         * gcc.dg/pr42631.c: Update test.
14545         * gcc.dg/pr42631-2.c: New test.
14546
14547 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14548
14549         PR fortran/47352
14550         * gfortran.dg/proc_decl_25.f90: New.
14551
14552 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14553
14554         PR fortran/47463
14555         * gfortran.dg/typebound_assignment_2.f03: New.
14556
14557 2011-02-09  Richard Guenther  <rguenther@suse.de>
14558
14559         PR tree-optimization/47664
14560         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14561
14562 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14563
14564         PR middle-end/47646
14565         * gnat.dg/uninit_func.adb: Adjust dg directive.
14566
14567 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14568
14569         PR middle-end/47646
14570         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14571
14572 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14573
14574         PR fortran/47637
14575         * gfortran.dg/auto_dealloc_2.f90: New.
14576
14577 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14578
14579         * gcc.dg/builtins-config.h: Remove __sgi handling.
14580         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14581         -std=c99 for mips-sgi-irix6.5*.
14582
14583 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14584
14585         PR middle-end/45505
14586         * gfortran.dg/pr25923.f90: Remove xfails.
14587
14588 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14589
14590         PR fortran/47583
14591         * gfortran.dg/inquire_14.f90: New test.
14592
14593 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14594
14595         PR fortran/45290
14596         * gfortran.dg/pointer_init_6.f90: New.
14597
14598 2011-02-08  Jeff Law <law@redhat.com>
14599
14600         PR tree-optimization/42893
14601         * gcc.tree-ssa/pr42893.c: New test.
14602
14603 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14604
14605         PR tree-optimization/46834
14606         PR tree-optimization/46994
14607         PR tree-optimization/46995
14608         * gcc.dg/graphite/id-pr46834.c: New.
14609         * gfortran.dg/graphite/id-pr46994.f90: New.
14610         * gfortran.dg/graphite/id-pr46995.f90: New.
14611
14612 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14613
14614         PR middle-end/47646
14615         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14616         using the variable is known the warning is emitted there.
14617         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14618         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14619
14620         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14621         statement.
14622         (vg): Likewise.
14623         * gcc.dg/noreturn-1.c (foo5): Likewise.
14624         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14625         (method2): Likewise.
14626
14627         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14628         the return statement using the uninitialized variable.
14629         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14630
14631 2011-02-08  Richard Guenther  <rguenther@suse.de>
14632
14633         PR middle-end/47639
14634         * g++.dg/opt/pr47639.c: New testcase.
14635
14636 2011-02-08  Richard Guenther  <rguenther@suse.de>
14637
14638         PR tree-optimization/47632
14639         * g++.dg/opt/pr47632.C: New testcase.
14640
14641 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14642
14643         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14644
14645 2011-02-07  Richard Guenther  <rguenther@suse.de>
14646
14647         PR tree-optimization/47615
14648         * g++.dg/opt/pr47615.C: New testcase.
14649
14650 2011-02-07  Richard Guenther  <rguenther@suse.de>
14651
14652         PR tree-optimization/47621
14653         * gcc.dg/torture/pr47621.c: New testcase.
14654
14655 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14656
14657         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14658
14659 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14660
14661         PR fortran/47592
14662         * gfortran.dg/allocate_with_source_1 : New test.
14663
14664 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14665
14666         PR middle-end/47610
14667         * gcc.dg/pr47610.c: New test.
14668
14669 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14670
14671         PR debug/42631
14672         * gcc.dg/pr42631.c: Update test.
14673         * gcc.dg/pr42631-2.c: New test.
14674
14675 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14676
14677         PR fortran/47574
14678         * gfortran.dg/pr47574.f90:  New test.
14679
14680 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14681
14682         PR tree-optimization/46194
14683         * gcc.dg/autopar/pr46194.c: New.
14684
14685 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14686
14687         PR tree-optimization/43695
14688         * g++.dg/ipa/pr43695.C: New.
14689
14690 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14691
14692         PR inline-asm/23200
14693         * gcc.dg/pr23200.c: New test.
14694
14695 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14696
14697         PR c++/47589
14698         * g++.dg/pr47589.C: New test.
14699
14700 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14701
14702         PR c++/47398
14703         * g++.dg/template/typedef37.C: New test.
14704         * g++.dg/template/param1.C: Adjust expected error message.
14705
14706 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14707
14708         PR middle-end/31490
14709         * gcc.dg/pr31490-2.c: New test.
14710         * gcc.dg/pr31490-3.c: New test.
14711         * gcc.dg/pr31490-4.c: New test.
14712
14713 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14714             Jakub Jelinek  <jakub@redhat.com>
14715
14716         PR c++/46890
14717         * g++.dg/parser/semicolon3.C: Adjust.
14718         * g++.dg/parser/semicolon4.C: New testcase.
14719         * g++.dg/pr46890.C: New testcase.
14720
14721 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14722
14723         PR c++/29571
14724         * g++.dg/init/pr29571.C: New.
14725
14726 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14727
14728         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14729         instead of vect_int.
14730
14731 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14732
14733         PR target/47312
14734         * gcc.target/i386/pr47312.c: New test.
14735
14736         PR target/47564
14737         * gcc.target/i386/pr47564.c: New test.
14738
14739 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14740
14741         PR tree-optimization/45122
14742         * gcc.dg/tree-ssa/pr45122.c: New.
14743
14744 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14745
14746         PR target/47272
14747         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14748         and vec_vsx_st.
14749
14750         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14751         and vsx so a default --with-cpu=power7 doesn't give an error
14752         when -mavoid-indexed-addresses is used.
14753
14754         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14755         wrapper function to save the arguments and then jump to the real
14756         function, rather than depending on the compiler not to move stuff
14757         before an asm.
14758         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14759
14760 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14761             Paul Thomas  <pault@gcc.gnu.org>
14762
14763         PR fortran/47082
14764         * gfortran.dg/class_37.f03 : New test.
14765
14766 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14767             Richard Guenther  <rguenther@suse.de>
14768
14769         PR tree-optimization/40979
14770         PR bootstrap/47044
14771         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14772         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14773         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14774         check_vect_support_and_set_flags.
14775         * gfortran.dg/graphite/vect-pr40979.f90: New.
14776
14777 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14778
14779         PR fortran/47572
14780         * gfortran.dg/class_36.f03: New.
14781
14782 2011-02-02  Richard Guenther  <rguenther@suse.de>
14783
14784         PR tree-optimization/47566
14785         * gcc.dg/lto/20110201-1_0.c: New testcase.
14786
14787 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14788
14789         PR debug/47498
14790         PR debug/47501
14791         PR debug/45136
14792         PR debug/45130
14793         * debug/pr47498.c: New.
14794         * debug/pr47501.c: New.
14795
14796 2011-02-01  Richard Guenther  <rguenther@suse.de>
14797
14798         PR tree-optimization/47559
14799         * g++.dg/torture/pr47559.C: New testcase.
14800
14801 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14802
14803         PR fortran/47565
14804         * gfortran.dg/typebound_call_20.f03: New.
14805
14806 2011-02-01  Richard Guenther  <rguenther@suse.de>
14807
14808         PR tree-optimization/47555
14809         * gcc.dg/pr47555.c: New testcase.
14810
14811 2011-02-01  Richard Guenther  <rguenther@suse.de>
14812
14813         PR tree-optimization/47541
14814         * g++.dg/torture/pr47541.C: New testcase.
14815
14816 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14817
14818         PR fortran/47455
14819         * gfortran.dg/typebound_call_19.f03: New.
14820
14821 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14822
14823         PR c++/47416
14824         * g++.dg/cpp0x/pr47416.C: New test.
14825
14826 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14827
14828         PR fortran/47519
14829         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14830
14831 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14832
14833         PR fortran/47463
14834         * gfortran.dg/typebound_assignment_1.f03: New.
14835
14836 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14837
14838         PR tree-optimization/47538
14839         * gcc.c-torture/execute/pr47538.c: New test.
14840
14841 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14842
14843         PR target/45325
14844         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14845
14846 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14847
14848         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14849
14850 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14851
14852         PR rtl-optimization/44031
14853         * gcc.c-torture/compile/20110131-1.c: New test.
14854
14855 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14856
14857         PR fortran/47042
14858         * gfortran.dg/stmt_func_1.f90: New.
14859
14860 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14861
14862         PR fortran/47042
14863         * gfortran.dg/interface_34.f90: New.
14864
14865 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14866
14867         PR fortran/47523
14868         * gfortran.dg/realloc_on_assign_5.f03: New test.
14869         * gfortran.dg/realloc_on_assign_5.f03: New test.
14870
14871 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14872
14873         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14874         * gfortran.dg/bessel_7.f90: Likewise.
14875         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14876
14877         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14878         * gfortran.dg/sum_init_expr.f03: Likewise.
14879
14880         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14881
14882         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14883         -r -nostdlib.
14884
14885         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14886         loop only on "vect_intfloat_cvt" targets.
14887
14888 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14889
14890         PR fortran/47531
14891         * gfortran.dg/shape_6.f90: New.
14892
14893 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14894
14895         PR libgfortran/47434
14896         * gfortran.dg/read_infnan_1.f90: Update test.
14897         * gfortran.dg/module_nan.f90: Update test.
14898         * gfortran.dg/char4_iunit_1.f03: Update test.
14899         * gfortran.dg/large_real_kind_1.f90: Update test.
14900         * gfortran.dg/real_const_3.f90: Update test.
14901         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14902
14903 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14904
14905         PR c++/47311
14906         * g++.dg/template/param2.C: New test.
14907
14908 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14909
14910         PR libgfortran/47285
14911         * gfortran.dg/fmt_g.f: New test.
14912
14913 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14914
14915         PR fortran/47507
14916         * gfortran.dg/pure_formal_1.f90: New.
14917
14918 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14919
14920         PR target/42894
14921         * gcc.dg/tls/pr42894.c: New test.
14922
14923 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14924
14925         * gcc.dg/pr47276.c: Add dg-require-visibility.
14926
14927 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14928
14929         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14930
14931 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14932             Tobias Burnus  <burnus@gcc.gnu.org>
14933
14934         PR fortran/45170
14935         PR fortran/35810
14936         PR fortran/47350
14937         * gfortran.dg/realloc_on_assign_3.f03: New test.
14938         * gfortran.dg/realloc_on_assign_4.f03: New test.
14939         * gfortran.dg/allocatable_function_5.f90: New test.
14940         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14941         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14942         implemented" dg-errors.
14943
14944 2011-01-27  Jan Hubicka  <jh@suse.cz>
14945
14946         PR middle-end/46949
14947         * gcc.dg/attr-weakref-4.c: New testcase
14948
14949 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14950
14951         PR tree-optimization/47228
14952         * gcc.dg/torture/pr47228.c: New test.
14953
14954 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14955
14956         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14957
14958 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14959
14960         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14961         when using auto-overlay support on the SPU.
14962
14963 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14964
14965         PR rtl-optimization/44174
14966         * gcc.target/i386/asm-6.c: New test.
14967
14968 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14969
14970         PR rtl-optimization/46856
14971         * gcc.c-torture/compile/pr46856.c: New test.
14972
14973 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14974             Andrew Pinski  <pinskia@gmail.com>
14975
14976         PR c/43082
14977         * gcc.dg/pr43082.c: New.
14978
14979 2011-01-26  DJ Delorie  <dj@redhat.com>
14980
14981         PR rtl-optimization/46878
14982         * gcc.dg/pr46878-1.c: New test.
14983
14984 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14985
14986         PR c++/47476
14987         * g++.dg/cpp0x/pr47476.C: New test.
14988
14989 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14990
14991         * gcc.c-torture/compile/20110126-1.c: New test.
14992
14993 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14994
14995         PR c/47473
14996         * gcc.dg/torture/pr47473.c: New test.
14997
14998 2011-01-26  Jan Hubicka  <jh@suse.cz>
14999
15000         PR target/47237
15001         * gcc.c-torture/execute/pr47237.c: New testcase.
15002
15003 2011-01-26  Jan Hubicka  <jh@suse.cz>
15004
15005         PR tree-optimization/47190
15006         * gcc.dg/attr-weakref-3.c: New testcase.
15007
15008 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
15009
15010         PR c++/43601
15011         * gcc.dg/dll-9a.c: New test file.
15012         * gcc.dg/dll-11.c: Likewise.
15013         * gcc.dg/dll-12.c: Likewise.
15014         * gcc.dg/dll-12a.c: Likewise.
15015         * gcc.dg/dll-11a.c: Likewise.
15016         * gcc.dg/dll-9.c: Likewise.
15017         * gcc.dg/dll-10.c: Likewise.
15018         * gcc.dg/dll-10a.c: Likewise.
15019         * g++.dg/ext/dllexport4a.cc: Likewise.
15020         * g++.dg/ext/dllexport4.C: Likewise.
15021         * g++.dg/ext/dllexport5.C: Likewise.
15022         * g++.dg/ext/dllexport5a.cc: Likewise.
15023
15024 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15025
15026         PR tree-optimization/46970
15027         * gcc.dg/graphite/pr46970.c: New.
15028
15029 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15030
15031         PR tree-optimization/46215
15032         * gcc.dg/graphite/pr46215.c: New.
15033
15034 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15035
15036         PR tree-optimization/46168
15037         * gcc.dg/graphite/pr46168.c: New.
15038
15039 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15040
15041         PR tree-optimization/43657
15042         * gcc.dg/graphite/pr43657.c: New.
15043
15044 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15045
15046         PR tree-optimization/29832
15047         * gfortran.dg/graphite/pr29832.f90: New.
15048
15049 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15050
15051         PR tree-optimization/43567
15052         * gcc.dg/graphite/pr43567.c: New.
15053
15054 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15055
15056         * gfortran.dg/graphite/interchange-4.f: New.
15057         * gfortran.dg/graphite/interchange-5.f: New.
15058
15059         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15060         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15061         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15062         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15063         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15064         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15065         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15066         * gfortran.dg/ltrans-7.f90: Removed.
15067         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15068
15069         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15070         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15071         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15072         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15073         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15074         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15075         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15076         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15077         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15078         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15079         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15080         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15081         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15082         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15083         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15084         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15085         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15086         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15087         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15088         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15089         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15090         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15091         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15092         * gcc.dg/tree-ssa/data-dep-1.c
15093         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15094         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15095         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15096         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15097         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15098
15099 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15100
15101         PR tree-optimization/47265
15102         PR tree-optimization/47443
15103         * gcc.c-torture/compile/pr47265.c: New test.
15104         * gcc.dg/pr47443.c: New test.
15105
15106 2011-01-25  Martin Jambor  <mjambor@suse.cz>
15107
15108         PR tree-optimization/47382
15109         * g++.dg/torture/pr47382.C: New test.
15110         * g++.dg/opt/devirt1.C: Xfail.
15111
15112 2011-01-25  Yao Qi  <yao@codesourcery.com>
15113
15114         PR target/45701
15115         * gcc.target/arm/pr45701-1.c: New test.
15116         * gcc.target/arm/pr45701-2.c: New test.
15117         * gcc.target/arm/pr45701-3.c: New test.
15118
15119 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15120             Jakub Jelinek  <jakub@redhat.com>
15121
15122         PR tree-optimization/47271
15123         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15124
15125 2011-01-25  Nick Clifton  <nickc@redhat.com>
15126
15127         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15128         (saturate_add): Delete.
15129         (exchange): Delete.
15130         (main): Do not run saturate_add.
15131         (set_interrupts): Delete.
15132
15133 2011-01-25  Tobias Burnus  <burnus@net-b.de>
15134
15135         PR fortran/47448
15136         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15137
15138 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15139
15140         PR tree-optimization/47427
15141         PR tree-optimization/47428
15142         * gcc.c-torture/compile/pr47427.c: New test.
15143         * gcc.c-torture/compile/pr47428.c: New test.
15144
15145 2011-01-25  Richard Guenther  <rguenther@suse.de>
15146
15147         PR middle-end/47411
15148         * gcc.dg/torture/pr47411.c: New testcase.
15149
15150 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15151
15152         * gfortran.dg/graphite/id-24.f: New.
15153         * gfortran.dg/graphite/id-25.f: New.
15154
15155 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15156
15157         * gfortran.dg/graphite/id-23.f: New.
15158
15159 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15160
15161         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15162
15163 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15164
15165         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15166         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15167         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15168         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15169         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15170         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15171         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15172         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15173         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15174
15175 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15176
15177         * gcc.dg/graphite/block-0.c: Add documentation.
15178         * gcc.dg/graphite/block-4.c: Same.
15179         * gcc.dg/graphite/block-7.c: Same.
15180         * gcc.dg/graphite/block-8.c: New.
15181         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15182         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15183         * gcc.dg/graphite/interchange-12.c: Add documentation.
15184         * gcc.dg/graphite/interchange-13.c: New.
15185         * gcc.dg/graphite/interchange-14.c: New.
15186         * gcc.dg/graphite/interchange-15.c: New.
15187         * gcc.dg/graphite/interchange-8.c: Add documentation.
15188         * gcc.dg/graphite/interchange-mvt.c: Same.
15189
15190 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15191
15192         PR target/47408
15193         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15194         * gcc.target/powerpc/altivec-14.c: Ditto.
15195         * gcc.target/powerpc/altivec-33.c: Ditto.
15196         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15197         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15198         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15199         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15200         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15201         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15202         * g++.dg/ext/altivec-15.C: Ditto.
15203         * g++.dg/ext/altivec-types-1.C: Ditto.
15204         * g++.dg/ext/altivec-types-2.C: Ditto.
15205         * g++.dg/ext/altivec-types-3.C: Ditto.
15206         * g++.dg/ext/altivec-types-4.C: Ditto.
15207
15208 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15209
15210         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15211
15212 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15213
15214         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15215         optimization options.
15216
15217 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15218
15219         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15220
15221         PR testsuite/45988
15222         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15223
15224 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15225
15226         PR fortran/47421
15227         * gfortran.dg/allocatable_scalar_12.f90: New.
15228
15229 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15230
15231         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15232         vectorization to be not profitable if peeling is used to
15233         realign the memory access.
15234         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15235         loop bound to avoid loop unrolling.
15236         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15237
15238 2011-01-22  Jan Hubicka  <jh@suse.cz>
15239
15240         PR lto/47333
15241         * g++.dg/lto/pr47333.C: New file.
15242
15243 2011-01-22  Jan Hubicka  <jh@suse.cz>
15244
15245         PR tree-optimization/43884
15246         PR lto/44334
15247         * gcc.dg/autopar/outer-2.c: Increase array size.
15248         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15249
15250 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15251
15252         PR fortran/38536
15253         * gfortran.dg/c_loc_tests_16.f90:  New test.
15254
15255 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15256
15257         PR fortran/47399
15258         * gfortran.dg/typebound_proc_19.f90: New.
15259
15260 2011-01-21  Jeff Law <law@redhat.com>
15261
15262         PR tree-optimization/47053
15263         * g++.dg/pr47053.C: New test.
15264
15265 2011-01-21  Jason Merrill  <jason@redhat.com>
15266
15267         PR c++/47041
15268         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15269
15270 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15271
15272         PR c++/47388
15273         * g++.dg/cpp0x/range-for10.C: New test.
15274         * g++.dg/template/for1.C: New test.
15275
15276         PR middle-end/45566
15277         * g++.dg/tree-prof/partition3.C: New test.
15278
15279         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15280
15281         PR rtl-optimization/47366
15282         * g++.dg/opt/pr47366.C: New test.
15283
15284 2011-01-21  Jason Merrill  <jason@redhat.com>
15285
15286         PR c++/46552
15287         * g++.dg/cpp0x/constexpr-regress2.C: New.
15288
15289         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15290
15291 2011-01-21  Jeff Law <law@redhat.com>
15292
15293         PR rtl-optimization/41619
15294         * gcc.dg/pr41619.c: New.
15295
15296 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15297
15298         PR tree-optimization/47355
15299         * g++.dg/opt/pr47355.C: New test.
15300
15301 2011-01-21  Richard Guenther  <rguenther@suse.de>
15302
15303         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15304         making main hot.
15305
15306 2011-01-21  Richard Guenther  <rguenther@suse.de>
15307
15308         PR tree-optimization/47365
15309         * gcc.dg/torture/pr47365.c: New testcase.
15310         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15311
15312 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15313
15314         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15315
15316 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15317
15318         PR tree-optimization/47391
15319         * gcc.dg/pr47391.c: New test.
15320
15321 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15322
15323         * g++.dg/template/char1.C: Use signed char.
15324
15325 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15326
15327         PR fortran/47377
15328         * gfortran.dg/pointer_target_4.f90: New.
15329
15330 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15331
15332         PR target/47251
15333         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15334         ILP32 system and not IP32.
15335
15336 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15337
15338         PR debug/46583
15339         * g++.dg/debug/pr46583.C: New.
15340
15341 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15342
15343         PR debug/47283
15344         * g++.dg/debug/pr47283.C: New test.
15345
15346         PR testsuite/47371
15347         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15348         * gcc.target/i386/headmerge-2.c: Likewise.
15349
15350 2011-01-20  Richard Guenther  <rguenther@suse.de>
15351
15352         PR middle-end/47370
15353         * gcc.dg/torture/pr47370.c: New testcase.
15354
15355 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15356
15357         PR tree-optimization/46130
15358         * gcc.dg/pr46130-1.c: New test.
15359         * gcc.dg/pr46130-2.c: New test.
15360
15361 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15362
15363         PR c++/47291
15364         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15365
15366 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15367
15368         PR debug/46240
15369         * g++.dg/debug/pr46240.cc: New.
15370
15371 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15372
15373         PR c++/47303
15374         * g++.dg/template/anonunion1.C: New test.
15375
15376         PR rtl-optimization/47337
15377         * gcc.c-torture/execute/pr47337.c: New test.
15378
15379 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15380
15381         PR testsuite/45342
15382         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15383
15384 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15385
15386         PR tree-optimization/46021
15387         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15388
15389 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15390
15391         PR tree-optimization/47290
15392         * g++.dg/torture/pr47290.C: New test.
15393
15394 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15395
15396         PR fortran/47240
15397         * gfortran.dg/proc_ptr_comp_29.f90: New.
15398
15399 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15400
15401         PR testsuite/41146
15402         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15403         powerpc-apple-darwin9.
15404
15405 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15406
15407         PR rtl-optimization/47299
15408         * gcc.c-torture/execute/pr47299.c: New test.
15409
15410 2011-01-17  Jason Merrill  <jason@redhat.com>
15411
15412         * g++.dg/cpp0x/constexpr-virtual.C: New.
15413
15414 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15415
15416         PR fortran/47331
15417         * gfortran.dg/gomp/pr47331.f90: New test.
15418
15419 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15420
15421         PR objc/47314
15422         * objc.dg/selector-warn-1.m: New.
15423         * obj-c++.dg/selector-warn-1.mm: New.
15424
15425 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15426
15427         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15428         Update dg-final accordingly.
15429
15430 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15431
15432         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15433
15434 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15435
15436         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15437         target check.
15438         * gcc.dg/guality/pr36728-2.c: Likewise.
15439
15440 2011-01-17  Richard Guenther  <rguenther@suse.de>
15441
15442         PR tree-optimization/47313
15443         * g++.dg/torture/pr47313.C: New testcase.
15444
15445 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15446
15447         PR target/47318
15448         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15449         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15450         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15451         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15452
15453         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15454         as __m256i.
15455         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15456         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15457         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15458
15459 2011-01-17  Richard Guenther  <rguenther@suse.de>
15460
15461         PR tree-optimization/45967
15462         * gcc.dg/torture/pr45967-2.c: New testcase.
15463         * gcc.dg/torture/pr45967-3.c: Likewise.
15464
15465 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15466
15467         PR testsuite/47325
15468         * g++.dg/ext/pr47213.C: Require visibility.
15469
15470 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15471
15472         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15473         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15474
15475 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15476
15477         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15478         Linux-based targets.
15479
15480 2011-01-13  Jan Hubicka  <jh@suse.cz>
15481
15482         PR tree-optimization/47276
15483         * gcc.dg/pr47276.c: New testcase.
15484
15485 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15486             Jonathan Wakely  <jwakely.gcc@gmail.com>
15487
15488         PR c++/33558
15489         * g++.dg/other/pr33558.C: New.
15490         * g++.dg/other/pr33558-2.C: New.
15491
15492 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15493
15494         PR tree-optimization/45934
15495         PR tree-optimization/46302
15496         * g++.dg/ipa/devirt-c-1.C: New test.
15497         * g++.dg/ipa/devirt-c-2.C: Likewise.
15498         * g++.dg/ipa/devirt-c-3.C: Likewise.
15499         * g++.dg/ipa/devirt-c-4.C: Likewise.
15500         * g++.dg/ipa/devirt-c-5.C: Likewise.
15501         * g++.dg/ipa/devirt-c-6.C: Likewise.
15502         * g++.dg/ipa/devirt-6.C: Likewise.
15503         * g++.dg/ipa/devirt-d-1.C: Likewise.
15504         * g++.dg/torture/pr45934.C: Likewise.
15505
15506 2011-01-14  Jason Merrill  <jason@redhat.com>
15507
15508         * g++.dg/cpp0x/variadic105.C: New.
15509
15510 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15511             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15512
15513         PR objc/45989
15514         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15515         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15516         execution tests on i?86-*-*, x86_64-*-* and
15517         powerpc*-apple-darwin* && ilp32.
15518         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15519         tests on i?86-*-* and x86_64-*-*.
15520
15521 2011-01-14  Richard Guenther  <rguenther@suse.de>
15522
15523         PR tree-optimization/47280
15524         * g++.dg/opt/pr47280.C: New testcase.
15525
15526 2011-01-14  Jason Merrill  <jason@redhat.com>
15527
15528         * g++.dg/cpp0x/constexpr-regress1.C: New.
15529
15530         * g++.dg/ext/flexary2.C: New.
15531
15532 2011-01-14  Richard Guenther  <rguenther@suse.de>
15533
15534         PR middle-end/47281
15535         * gcc.dg/torture/pr47281.c: New testcase.
15536         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15537
15538 2011-01-14  Richard Guenther  <rguenther@suse.de>
15539
15540         PR tree-optimization/47286
15541         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15542
15543 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15544
15545         PR c++/47213
15546         * g++.dg/ext/pr47213.C: New.
15547
15548 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15549
15550         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15551
15552 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15553             Mikael Morin  <mikael@gcc.gnu.org>
15554
15555         PR fortran/45848
15556         PR fortran/47204
15557         * gfortran.dg/select_type_20.f90: New.
15558         * gfortran.dg/select_type_21.f90: New.
15559
15560 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15561
15562         PR target/47251
15563         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15564
15565 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15566
15567         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15568         * gcc.dg/guality/pr36728-2.c: Likewise.
15569
15570 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15571
15572         PR debug/PR46973
15573         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15574
15575 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15576
15577         PR rtl-optimization/45352
15578         * gcc.dg/pr45352-3.c: New.
15579
15580 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15581
15582         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15583         comment.
15584         * g++.dg/cpp0x/range-for8.C: New.
15585         * g++.dg/cpp0x/range-for9.C: New.
15586
15587 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15588
15589         PR debug/47209
15590         * g++.dg/debug/pr47209.C: New.
15591
15592 2011-01-12  Richard Guenther  <rguenther@suse.de>
15593
15594         PR lto/47259
15595         * gcc.dg/lto/pr47259_0.c: New testcase.
15596         * gcc.dg/lto/pr47259_1.c: Likewise.
15597
15598 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15599
15600         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15601         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15602         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15603         methods missing from the OBJC2 Object.
15604         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15605         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15606         GNU and NeXT runtimes.
15607         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15608         comments.
15609         * objc-obj-c++-shared/Object1.m: Likewise.
15610         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15611         * objc.dg/proto-qual-1.m: Likewise.
15612         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15613         * obj-c++.dg/proto-qual-1.mm: Likewise.
15614
15615 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15616
15617         PR testsuite/33033
15618         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15619
15620 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15621
15622         Fixed the Objective-C++ testsuite and updated all tests.
15623         * lib/obj-c++.exp (obj-c++_init): Declare and set
15624         gcc_warning_prefix and gcc_error_prefix.
15625         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15626         'dg-warning', 'dg-message' and 'dg-error'.
15627         * obj-c++.dg/class-extension-3.mm: Likewise.
15628         * obj-c++.dg/class-protocol-1.mm: Likewise.
15629         * obj-c++.dg/encode-7.mm: Likewise.
15630         * obj-c++.dg/exceptions-3.mm: Likewise.
15631         * obj-c++.dg/exceptions-5.mm: Likewise.
15632         * obj-c++.dg/method-12.mm: Likewise.
15633         * obj-c++.dg/method-13.mm: Likewise.
15634         * obj-c++.dg/method-15.mm: Likewise.
15635         * obj-c++.dg/method-16.mm: Likewise.
15636         * obj-c++.dg/method-4.mm: Likewise.
15637         * obj-c++.dg/method-8.mm: Likewise.
15638         * obj-c++.dg/method-conflict-1.mm: Likewise.
15639         * obj-c++.dg/method-conflict-2.mm: Likewise.
15640         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15641         and uncommented second part of the testcase now that the testsuite
15642         works correctly.
15643         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15644         and uncommented second part of the testcase now that the testsuite
15645         works correctly.
15646         * obj-c++.dg/private-1.mm: Likewise.
15647         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15648         * obj-c++.dg/syntax-error-7.mm: Likewise.
15649         * obj-c++.dg/warn5.mm: Likewise.
15650         * obj-c++.dg/property/at-property-14.mm: Likewise.
15651         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15652         FIXME.
15653         * obj-c++.dg/property/at-property-18.mm: Likewise.
15654         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15655         FIXME.
15656         * obj-c++.dg/property/at-property-21.mm: Likewise.
15657         * obj-c++.dg/property/at-property-28.mm: Likewise.
15658         * obj-c++.dg/property/at-property-5.mm: Likewise.
15659         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15660         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15661         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15662         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15663         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15664         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15665         * obj-c++.dg/tls/diag-5.mm: Likewise.
15666         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15667         dg-error, now matched correctly.
15668
15669 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15670
15671         * objc.dg/property/at-property-29.m: New.
15672         * obj-c++.dg/property/at-property-29.mm: New.
15673
15674 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15675
15676         * go.test/go-test.exp (go-set-goarch): New proc.
15677         (go-gc-tests): Use it.
15678
15679 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15680
15681         PR debug/46955
15682         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15683
15684 2011-01-11  Richard Henderson  <rth@redhat.com>
15685
15686         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15687
15688 2011-01-11  Jan Hubicka  <jh@suse.cz>
15689
15690         PR lto/45721
15691         PR lto/45375
15692         * gcc.dg/lto/pr45721_1.c: New file.
15693         * gcc.dg/lto/pr45721_0.c: New file.
15694
15695 2011-01-11  Richard Guenther  <rguenther@suse.de>
15696
15697         PR tree-optimization/46076
15698         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15699
15700 2011-01-11  Jeff Law <law@redhat.com>
15701
15702         * PR tree-optimization/47086
15703         * gcc.dg/pr47086.c: New test.
15704
15705 2011-01-11  Jason Merrill  <jason@redhat.com>
15706
15707         PR c++/46658
15708         * g++.dg/template/new10.C: New.
15709
15710         PR c++/45520
15711         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15712
15713 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15714
15715         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15716         Split type definitions and NSConstantString class into...
15717         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15718         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15719         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15720         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15721         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15722         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15723         to comments.
15724         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15725         encode defines for newer NeXT system headers.
15726         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15727         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15728         * objc.dg/foreach-5.m: Likewise.
15729         * objc.dg/foreach-2.m: Likewise.
15730         * objc.dg/foreach-4.m: Likewise.
15731         * objc.dg/torture/strings/string1.m: Likewise.
15732         * objc.dg/torture/strings/string2.m: Likewise.
15733         * objc.dg/torture/strings/string3.m: Likewise.
15734         * objc.dg/torture/strings/string4.m: Likewise.
15735         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15736         header and stand alone.
15737         * obj-c++.dg/strings/strings-2.mm: Likewise.
15738         * objc.dg/torture/strings/const-str-3.m: Likewise.
15739         * objc.dg/strings/strings-2.m: Likewise.
15740         * objc.dg/strings/const-str-12b.m: Likewise.
15741
15742 2011-01-12  Richard Guenther  <rguenther@suse.de>
15743
15744         PR middle-end/32511
15745         * gcc.dg/attr-weak-1.c: Adjust.
15746
15747 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15748
15749         PR fortran/47051
15750         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15751         standard compliant and comment.
15752
15753 2011-01-10  Jan Hubicka  <jh@suse.cz>
15754
15755         PR lto/46083
15756         * gcc.dg/initpri3.c: New testcase.
15757
15758 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15759
15760         PR lto/47222
15761         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15762         externally visible.
15763         (g_esi): Likewise.
15764         (g_ebx): Likewise.
15765         (g_ebp): Likewise.
15766         (g_esp): Likewise.
15767         (g_ebp_save): Likewise.
15768         (g_esp_save): Likewise.
15769
15770 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15771
15772         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15773
15774 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15775
15776         PR tree-optimization/46021
15777         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15778         i?86-*-*, x86_64-*-*.
15779
15780 2011-01-10  Jeff Law <law@redhat.com>
15781
15782         * PR tree-optimization/47141
15783         * gcc.c-torture/compile/pr47141.c: New test.
15784
15785 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15786
15787         PR testsuite/46230
15788         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15789         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15790         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15791         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15792
15793         PR testsuite/46230
15794         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15795         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15796         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15797         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15798         being vectorized.  Adjust dg-final pattern.
15799
15800         PR testsuite/46230
15801         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15802         * gcc.dg/vect/slp-24.c: Likewise.
15803
15804 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15805
15806         PR c++/47218
15807         * g++.dg/other/pr47218-1.C: New test file.
15808         * g++.dg/other/pr47218.C: Likewise.
15809         * g++.dg/other/pr47218.h: New supporting header.
15810
15811 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15812
15813         PR objc/47232
15814         * objc.dg/attributes/invalid-attribute-1.m: New.
15815         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15816
15817 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15818
15819         PR fortran/47224
15820         * gfortran.dg/proc_ptr_comp_28.f90: New.
15821
15822 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15823
15824         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15825         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15826         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15827         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15828         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15829         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15830         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15831         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15832         * objc.dg/gnu-api-2-class.m: Likewise.
15833         * objc.dg/gnu-api-2-ivar.m: Likewise.
15834         * objc.dg/gnu-api-2-method.m: Likewise.
15835         * objc.dg/gnu-api-2-objc.m: Likewise.
15836         * objc.dg/gnu-api-2-object.m: Likewise.
15837         * objc.dg/gnu-api-2-property.m: Likewise.
15838         * objc.dg/gnu-api-2-protocol.m: Likewise.
15839         * objc.dg/gnu-api-2-sel.m: Likewise.
15840
15841 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15842
15843         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15844         * objc.dg/objc-foreach-4.m: Likewise.
15845         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15846         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15847         * objc.dg/foreach-4.m: Likewise.
15848         * objc.dg/foreach-5.m: Likewise.
15849         * objc.dg/foreach-3.m: Return self from init.
15850
15851 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15852
15853         PR fortran/38536
15854         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15855
15856 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15857
15858         PR fortran/46313
15859         * gfortran.dg/class_35.f90: New.
15860
15861 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15862
15863         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15864
15865 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15866
15867         PR objc/47078
15868         * objc.dg/invalid-method-2.m: New.
15869         * obj-c++.dg/invalid-method-2.mm: New.
15870
15871 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15872
15873         PR fortran/46896
15874         * gfortran.dg/transpose_optimization_2.f90 : New test.
15875
15876 2011-01-08  Jan Hubicka  <jh@suse.cz>
15877
15878         PR tree-optmization/46469
15879         * g++.dg/torture/pr46469.C: New testcase.
15880
15881 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15882
15883         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15884         emulation of libobjc-gnu structure layout functionality to ..
15885         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15886         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15887         * objc/execute/bf-common.h: Adjust headers.
15888         * objc/execute/bf-1.m: Likewise.
15889         * objc/execute/bf-2.m: Likewise.
15890         * objc/execute/bf-3.m: Likewise.
15891         * objc/execute/bf-4.m: Likewise.
15892         * objc/execute/bf-5.m: Likewise.
15893         * objc/execute/bf-6.m: Likewise.
15894         * objc/execute/bf-7.m: Likewise.
15895         * objc/execute/bf-8.m: Likewise.
15896         * objc/execute/bf-9.m: Likewise.
15897         * objc/execute/bf-10.m: Likewise.
15898         * objc/execute/bf-11.m: Likewise.
15899         * objc/execute/bf-12.m: Likewise.
15900         * objc/execute/bf-13.m: Likewise.
15901         * objc/execute/bf-14.m: Likewise.
15902         * objc/execute/bf-15.m: Likewise.
15903         * objc/execute/bf-16.m: Likewise.
15904         * objc/execute/bf-17.m: Likewise.
15905         * objc/execute/bf-18.m: Likewise.
15906         * objc/execute/bf-19.m: Likewise.
15907         * objc/execute/bf-20.m: Likewise.
15908         * objc/execute/bf-21.m: Likewise.
15909         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15910         objc_get_type_qualifiers ().
15911
15912 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15913
15914         PR fortran/45777
15915         * gfortran.dg/dependency_39.f90:  New test.
15916
15917 2011-01-07  Jan Hubicka  <jh@suse.cz>
15918
15919         Get builtins tests ready for linker plugin.
15920         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15921         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15922         my_memset, my_bzero): Mark used.
15923         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15924         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15925         volatile.
15926         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15927         volatile.
15928
15929 2011-01-07  Jan Hubicka  <jh@suse.cz>
15930
15931         PR tree-optimization/46367
15932         * g++.dg/torture/pr46367.C: New file.
15933
15934 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15935
15936         PR target/47201
15937         * gcc.dg/pr47201.c: New test.
15938
15939         PR bootstrap/47187
15940         * gcc.dg/tree-prof/pr47187.c: New test.
15941
15942 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15943
15944         PR fortran/41580
15945         * gfortran.dg/extends_type_of_3.f90: New.
15946
15947 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15948
15949         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15950         * g++.dg/ext/dllimport-MI1.C: Likewise.
15951         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15952         * g++.dg/ext/dllimport10.C: Likewise.
15953         * g++.dg/ext/dllimport11.C: Likewise.
15954         * g++.dg/ext/dllimport12.C: Likewise.
15955         * g++.dg/ext/dllimport13.C: Likewise.
15956         * g++.dg/ext/dllimport2.C: Likewise.
15957         * g++.dg/ext/dllimport3.C: Likewise.
15958         * g++.dg/ext/dllimport4.C: Likewise.
15959         * g++.dg/ext/dllimport5.C: Likewise.
15960         * g++.dg/ext/dllimport6.C: Likewise.
15961         * g++.dg/ext/dllimport8.C: Likewise.
15962         * g++.dg/ext/dllimport9.C: Likewise.
15963         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15964         targets, too. Additionally enable test for i?86-*-mingw*.
15965         * g++.dg/ext/selectany1.C: Likewise.
15966         Remove guard variable check.
15967
15968 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15969
15970         PR fortran/47189
15971         PR fortran/47194
15972         * gfortran.dg/storage_size_3.f08: Extended.
15973
15974 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15975
15976         PR c++/47022
15977         * g++.dg/template/stdarg1.C: New test.
15978
15979 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15980
15981         PR fortran/47195
15982         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15983         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15984         from the interface of functions to not hide the errors that
15985         shall be tested.
15986
15987 2011-01-06  Jan Hubicka  <jh@suse.cz>
15988
15989         * gcc.dg/lto/pr47188_0.c: New testcase.
15990         * gcc.dg/lto/pr47188_1.c: New testcase.
15991
15992 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15993
15994         PR fortran/33117
15995         PR fortran/46478
15996         * gfortran.dg/interface_33.f90: New test.
15997
15998 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15999
16000         PR c/47150
16001         * gcc.c-torture/compile/pr47150.c: New test.
16002
16003 2011-01-06  Ira Rosen  <irar@il.ibm.com>
16004
16005         PR tree-optimization/47139
16006         * gcc.dg/vect/pr47139.c: New test.
16007
16008 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
16009
16010         PR fortran/47180
16011         * gfortran.dg/extends_type_of_2.f03: New.
16012
16013 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16014
16015         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
16016
16017 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
16018
16019         * gnat.dg/opt14.adb: New test.
16020
16021 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
16022
16023         PR fortran/46017
16024         * gfortran.dg/allocate_error_2.f90:  New test.
16025
16026 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
16027
16028         PR fortran/47024
16029         * gfortran.dg/storage_size_3.f08: New.
16030
16031 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16032
16033         PR libgfortran/47154
16034         * gfortran.dg/namelist_68.f90: New test.
16035
16036 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
16037
16038         * gnat.dg/unchecked_convert8.ad[sb]: New test.
16039
16040 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
16041
16042         PR fortran/46448
16043         * gfortran.dg/class_34.f90: New.
16044
16045 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16046
16047         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16048         use __builtin_inff.  Skip all single-precision tests that require
16049         Infinity.
16050
16051 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16052
16053         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16054
16055 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
16056
16057         PR tree-optimization/47148
16058         * gcc.c-torture/execute/pr47148.c: New test.
16059
16060         PR tree-optimization/47155
16061         * gcc.c-torture/execute/pr47155.c: New test.
16062
16063         PR rtl-optimization/47157
16064         * gcc.c-torture/compile/pr47157.c: New test.
16065
16066 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16067
16068         * gcc.dg/torture/vector-shift2.c (schar): Define.
16069         (main): Always use schar or uchar instead of plain "char" to avoid
16070         dependencies on implementation-defined char signedness.
16071
16072 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16073
16074         PR tree-optimization/46801
16075         * gnat.dg/pack9.adb: Remove xfail.
16076
16077 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16078
16079         PR tree-optimization/46984
16080         * g++.dg/ipa/pr46984.C: New test.
16081
16082 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
16083
16084         PR fortran/46408
16085         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16086
16087 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
16088
16089         PR tree-optimization/47140
16090         * gcc.c-torture/compile/pr47140.c: New test.
16091
16092         PR rtl-optimization/47028
16093         * gcc.dg/pr47028.c: New test.
16094
16095 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
16096
16097         * objc.dg/protocol-forward-1.m: Removed TODO.
16098         * objc.dg/protocol-forward-2.m: New.
16099         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16100         * obj-c++.dg/protocol-forward-2.mm: New.
16101
16102 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
16103
16104         PR target/38662
16105         * g++.dg/eh/pr38662.C: New testcase.
16106
16107 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
16108
16109         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16110         scan for newline '\n'.
16111
16112 \f
16113 Copyright (C) 2011 Free Software Foundation, Inc.
16114
16115 Copying and distribution of this file, with or without modification,
16116 are permitted in any medium without royalty provided the copyright
16117 notice and this notice are preserved.